'\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:44:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x10e, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x81}) 02:44:58 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d01fa3d859633de2a79a32ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cb8c1c7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc06a553681f404fe4be33ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e45b04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() r8 = socket(0x18, 0x5, 0x8000) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r7, &(0x7f0000000280)=[{{r7}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r8}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r6}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r11}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r12}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r13}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r14}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r15 = dup2(r14, r2) r16 = syz_open_pts() dup2(r16, r16) r17 = socket$inet6(0x18, 0x4, 0xff) r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r20 = kqueue() r21 = socket(0x18, 0x5, 0x8000) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x0, 0x0, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r20, &(0x7f0000000280)=[{{r20}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r21}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r18}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r22}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r19}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r24}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r25}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r26}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r27}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(0xffffffffffffff9c, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x80000000, 0x3}, {{r15}, 0xfffffffffffffffc, 0xa12bc3d54478096c, 0x2, 0x5, 0x5}, {{r16}, 0x2829b8d7e06623b1, 0x800dce29ff310588, 0x1, 0x1d, 0xb39b}, {{r17}, 0x7ffffffffffffffc, 0xc0, 0x10, 0x2, 0x4}, {{r1}, 0x5, 0x9ff0993fc79e278c, 0x3, 0x1, 0x8}, {{r3}, 0xbbf3ae149039d97, 0x96, 0x41, 0x5, 0x80000000}, {{r21}, 0x7, 0x8, 0x1, 0x1ff, 0x614}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x8, 0x5df}], 0x1, &(0x7f00000000c0)={0x7, 0x713}) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r28 = dup(r2) sendto$inet6(r28, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:44:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x0, 0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = fcntl$dupfd(r1, 0x14, r0) ioctl$WSDISPLAYIO_WSMOUSED(r11, 0x80185758, &(0x7f0000000100)={0x4, 0x8000, {0x1, 0x5}}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000040)) 02:44:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x9580, 0xbf, 0x6, 0x6}, {0x7, 0x7, 0x2}, {0x101, 0x40, 0x4, 0x1000}, {0x0, 0x8, 0xc0, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 02:44:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) sendto$unix(r6, &(0x7f0000000100)="da2b45761b0885364e60442488e96a27cffac31f6857979da61b4561046ab91f924e1322fb83e63a00060874dfb94c8ad6600414216ff5587295738bf7f9095fe6ade95f543c0a92bcfeed90ddb5bc2766ccc5", 0x53, 0x241fe6d23f77abde, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r12 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r12) r13 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r12) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) 02:44:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x400000003fd, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x7a) r1 = dup2(0xffffffffffffffff, r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="0f9101a29dc714a866220f1bc98fa4be422afba4db937461b03bc92d3beb69d53be4c3c286d15f180c9f863d59fbe4dcf798ed1aa6c7e1c3b38b6435c36658a47ebeebb9d1899d473bd2dace91edab66737d75b5190e0b3efd699c069ef1118d1f9835ab73ab90", 0x67}, {&(0x7f0000000300)="f57a70910b1ff3412489c3be070259b14e3dde4a427572776d28ead2fb9b29a3eac9a875b3802fd2939ce05dc62d907dab95fe6505750174f77f7329a2bfa54f16abc56b", 0x44}, {&(0x7f0000000380)="1f50bcd4bf904ee935bb89e0bb767509c2d9657474cc4d5e55464d60effc2cce0aea193f6eb6078b943871b2bbd079be38a1", 0x32}, {&(0x7f0000000680)="41f2d09c5b10f6bbc36fc6f0c021af54ded1ff00171735dea2ea4d1f52e3924375758d11a4975b6919ce20b7ce64f3838bd7cbf5e9c908ef07c98edb66db88158db77b9a36fea04c4c1bac5cb1b1f99002033ea96403f77e6e8f5587af7c13798b346938e79312ec65ee3053d50a4c640fab4410bb537208573701635a50e3693f2a8fa3b1950ace4b997ae21af7128b549ae548dd11d1c6efb0f0e1a9cb71879c48f947cc6f07669159aeb380f99eb088a538a1ce63758977c0f4816f06f63ace2c751951130625bf14e0870aa8c570ba5c620522f5de911d7e108e0deb7dfcd22208b74c3632d7dc3554fe1fcb42b822e42eba2ba1efab799a1fce61f9e807e67f0223cd391b362dc15fbe1eb6cc9cf9d1941eb21d6af8a2e99b331cbaa2144aeb85276b8396cc315a99298d2065882933621f8184d882ebcf904abf77d352f2893f0179d03347a1677b5a362ece8dc1177f857c7f9f1c41d74477bd35030b3fd98e90ef1b6a98e811a3f9c21ab279e6308c645fc5de8353758031f673d2610d76ce532b84e216c79961fc0835e357cbf06558d0ed8173a4867e3da4a1c972a4603a6b85370cb5a3e649ddfb4f92524a4fd35e7d90d5600a0f17996c51833bf8c47712705f5120f0ea3d6a3688150278cc96121fef0418b3deac16327e5356ae97a0587f9386e9b010c03518d1aa84fe2cd356f52a81754c4fadc1260a9d3d534c881984d417a22ba96db36b4257af3477fdaeb8cc9e20ac2f36563d91df6e5b9f21aaca7889e877d508ecf0f07a3263342040b04c3f0d413a1d738f019432d58889a86ce174d4aebad97a63fee589597d1e77732c8c04c160a01cf2821a107f91b3da95733b628c07c805986d8ae1dc3fdaa6a725fa0c833631f6dd545e27ee734131fbbb2ef752742c4f96e9f65d38d96bb71d3473e9df5575c7d8904b710e468b9c577139cd8f50e330ef9e32cb75e30a9e6f7db67b45f86ef95a0fc91e87b487bbf18f7d3a4f3b63eca4b8b693e73cd43366e268a857f14e97ba19f1552c076f48a729be50b22dc0c60e440aa8f194df7e69515a769aa0f16900895846cdf773a0c5fc9112cefb022dbbc5bb25e38bee567cf95e8e62202adcb9617c25dba9914ec1bff25d348db641fe030299cbbea5439fa909a667886316d86dec4c556beb6c77e3231c4296383d3ed2bab7170442b4495c8ced6ece893b734c05cc095ca0ebb18e63b9c6201ebfd3bf1e14e113b066f8006bdd4b283ae4bf3a82d4cd6166452a3ef22b671d60be1743dd885b5192c2b6d33e1ac6e2beecc66a3be8e678dae588517b15515ab0acf6a71d0c898ecb071cf78d7ba4d4c8a165f2a971a50473f9b9da169f8ce9f230140c88b04e1318e781cf13d1b0cf6d59607619c409b58f00b849f82f42b9ee56cc9e70bc4592603f35289d62d7306b6567d7b6af082b0065b67607fd5de47eedb993dca295a155f0319a5d9b22e6956e7f3e00b3ea5b9e5eb5ce1a4e79a08b6065cf63f4f272bbb13ec6d7a53ce1a3e8c0525ab1306c1624d72693b9b627be7ce782f2ea7829c2e096f858706bf0575f47db100d049f1dc68960ffb897dc81f47dcbfb3a43070a59b74faf0fe8fc765c50b22d7ab403bd7bde81e8e3b254142bd43a6de609eda21792694c33658490efc0ac75b310e4faffa42aa7ecd4a05d22ebabf4956504f04e1114553d76f277a32e11b79c9e3c69617a575919826cd9600ff0d486b17faa1b1fb4e69ad5bde0cf8572347724904513a3afc76545dc1f034356d3529d756dad342b32d884b881c6e718107f03d12eb7b06ff52db3bb605a0399a32b9212c96fe26cf14df6cbddd8fc82b163561d5c4780aed5acd785d3392735d1e7f0be8e04401d777140c8374579572490fc61ba63dbfd1789d2fda7b12dcafb4b450fea7f76319d2e59a890be053fc9bfe2ecca87dd270b276b6e1d12240301f399f2f69ac0e8ef61d9c1b83b55f9f0d7e3d556cc18a9ade49c9f3e755f534cf9395a465d25e828506c166aec99c187c252f4591afab5858fca9dc1cec17a638db75399435b301816bb5ddbd16ff078fef105efa1dc74ce1b5d94b14a624d2699b04fa36161e634a541bd51999a91c5a1e717c5d45a11df4eb7357cf71262fb8fc8b652fbe7e1ca8e4804c9e56e7f3eb9ca785af6feb04184333464776e0525990dced94aae3eea9a027b5cc64dad0b4830050c834af90c7e36e8fbf1e4853200776f05dd16937f857c44df33af41f9db9d80bf464d394db92b2e1e04e4e9146a235ca1f08b7960efba3d620f88e37903764575a1f67d2efa13d7964952e2e25f6038ddfb223bc32d0d00dd9c5125b7eb4f3750ab68da37690264211e0ab9ede34a9f869593f04eeac54087fec8b9057c654f7f1e84b9a1de782a92516f8bab00ec14d5f0135326f17f21fd09aad287682dd41922a45ae9aff23c51589c6b2abc05fc5fa7f18b84b718d4f002fd90c8da9c6eca82e34acae7f956e825d40878ce8f8a2f573ea64544d347253ca488150b73c2b6f6258ece9e2ea627b4916214a3bebbc66c0a54edb776abd7928825a1c3d6762f54a208586c07dbdb6cb72133bcc8da212b373093e13c16b8806418fc5690bd83a88ddef9c5629b482289829497500a2df4728012d171acf5051cf569173b5114525f80a613aa1b9866a92b0f0b1640b5570de7ca25c5f0af93cc0446397cbd7f5ea9f8e79ab3e03904d2220ca7aadd3c91c9df4c773139aa9b752f4aea4404026292ab7a21e76df1b5c8c3044a8c50cff54f21e7fb8708e89891394b8eecb69bb2181e7a925f9c34220dacc5215a236fda0b94bcc271ab78a7518d420e915cc877519e702156564a505549890135e2cbf06a0b9a36fe644381e65bcacac3e9a42a0dc4360fe29516e7b60816cc5e0c0612273ea589fb0a7796a5096006a9ad5ca2e0d9704b4c27f63adfaebe52127ad7913bd6ad9a29587576fe7cc31bd48eaf7c3d167f4b17b80ecbe25fa7c40de3b86a89576c42ca2b81b6a1c73c5f0fab002ca5b4054506d623630a418e76e5149cc2904a1aa88f07e1e513b474401123c3ff511a66010ec0e29418fe04bea8829a96f1297e64df9213e946ccfdaa276a2489ca169977a6503d8e8589996d46e6f58ddbf29a345f4a7c7a9842c77b9001f1c5737e1bfad21d523b7b7498abc6cab1beeddc4c87923c398647c5971458aacfd7b442febe2792c983613f708dae18f15c68a0883561de54130a5bc6ee50b4004fa90bea126091b6b30d925bb7de98d9b77d33b5b531df9fc1b93e7043a1782fab6c11ed97c64d621401d0c5660308554d2e6490881f3c2af3caa8895ac0ddfcbadb05bea7f0127d497e764a52a503e5ed23825b52933df4b254f86b1a86c3d9def958f69be8f1e01218b66bfa1ad5170b80936b7cf1de68ac88ac0565ec15683ecbe9b722846b73990647703d1a334efb30e4fba318c64046ad1454957b2b2a2874ebefe00027b59d6cda634eb5555f970adde80b239b565a84eea0d4bf5a38540e8206444ff7b025a6a84edebb4659ffad3ea3e0eb82b01e3fc1ad156846285bb6d577ff68cc410ba8546c42f2943c99b701b930f8d12e3eb2ab2ab591b07a8307e2c170a253931dd60ea6533e1fa950709107711b492947ec5820476d794bf2d6f7c614526502ac6d7f60ca6710533a4029d45e423ff5b4a144df56c2cc80a6ec9e85e6df698d803d53a9be3d8bce66c6763bbd0c349464a449400d3b4a2df2b159913de7a924abba6ac4ca278dd5011c9ee1f2a56087851b79bd14a87678f7e4f1deb7a3e718485a47fe18dfc4a6a3157983e17afae27115c96245cbc9af8c12af30135b269223a654d862783396b47fe12db90c81dd5665a83972f9b681044b0f23eee147ff619c126486e95b1dc99f292b964b31dcc4da1be860017f46ab19133fb1a0cd17c91c447f569703dc1a84343a56927cb687d8a6fe94ac171e06b050785f803660b3c74b18709b863e5576a11621ba1fcd2c609e8a37542fe41dce8c8cda8f6e84a5bc8403e6121f3738ce227e59518ceb49710494b87536e8077c3ee8fbf10cc256f412d18d6eb328e84775d4e7c4347c97db0341fa723edb7872b0899c4ec2e7a1f7ff001ea61502aa26660ec21d866adeea2aae6643563842120a36a83f07748955e0dfc01dfec4a75c7579fdf4cedbe2f0e3a1bff5db7f81a9d42173f3f84361e7601c0849b0b6d20e6d02c35050d9e61b116f5f2551128f0d757c16aaec93f60dd0a2534710c20297b68b14cd4af3880da178519b529ae8b2564baf02bfcae30b4b580393507a778f15b65878e114c4dd71d9fa82c22b510673143a7e471922613bf4b4e90cae29e4985c9cfbd690e4a26820d7cbd4db4dd87de666186a4473d4ae7c457dae2e915b716c785c408cc366699a6c2c3b7aed0e4621e7259298949dde47874db1cfa009366ee0cc204a74021ec7633ee9372fcb08e5763a585253a6815680191c8e4c097922a4e5780ad3f917476e98f107d8a2ec7b61281f33d85d4af515779691796ce66978e735bc16ce3437a18c9da4b045e25c5967814e18359aa2df4ac44145f8e4912da7875ce8aa286e575376a3682b9fabe96d75fc9451e0dc97edfb522f2dee6821763272af70cae54bcac008a7f3766e2ffbe5934ecf0cb9571541f6b0623637c5aae430e0ad6e9023cd43dc8d27bf28127f0a04ba19b6d3512e1877ab32332d21bc5c9e7fca9baeee6a6b11fa3907873de4fa372cf707ee0933e89e7b7603143297f52f1f8fbd0f7ec4c45948a59a230d467409a907e6c031700955ff22489cb363dc1a703a9b73f49e6cb87ff18195ef162dd412c01b8f63ea7c3eaed1e2299f960784b2f230b8abb0fe395dd89653b113691dc658fdfe5a8dd02ad6fa2045cded1468a5dcf2036a4c609e0db755e15b85a98bb1289fc2a655b486ec261ac9208de419291b7794151d263cb3f58181e0f08f2853e8ab46146c5521cacf3a62c970d753e6beff461fee263e653a6397a729ebbbc8904f8a02498e67651c6d7363fed6c7843171ccaf3395c39f8483a92bbdee451840c976d9d48416eafa2983796258f120cc8815f9a340a78421af4ad70e4f52ab4f6deef5ff2c6da8b1c51b5488d78245ce6f58895cced151d1c2b316f162d83b6ae7c1a2ce3f3be95d5cf39bef5a38e71be1e143f49b5b5b7337831afb7cfe7bab2f4f5d004d959c184d1e91c6a711767ae0f35a38c5c9172bb748420adb7b58616f75365adf9094cf440eb0f29f2d8430f2692b9508be381c1c076b5f85a906842479511c1c00a7432636ae7bcf1e8ecff002008f8ce451f50b910478df38bfab72f8ae31ac72462d17266658fa62226b301adf05742dc3b74a9b8ae9a3afb131b415beb67f9fab4ba3dc7edde60189fdc8f116a0ee3ead4778c6dbe44ceffd1ed450177375dabc8416b051b21ad6f040af21ca5078ec418aa613f0ee5fec4200a92002f5f670d57389d0c00a81ffc37535b9b8b607d3601f1ff5173a1b26525288c76ecb527e338709875dfb224285a9fa0b8ee6aacc63a9856e72a6f415529def320f5b6b478e8fa0583f7799fbc9175a1dbac81148cfa3a08b028bfdd4097d69ea2642d640401a40eae0373afa0a1670ed3afbb327352ff2525424fc49356af124da35eb08e081b9d06b477af5e3a2f71818bdd59cf129d9154ddb4fe2dfa95f53ed7cce3ab6341eab270bfd922bef641da8ad6b094adc80c939d076c1ba1f698ba7af304b28e4fc18899f52488ca3341e61", 0x1000}], 0x4, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/189, 0xbd) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./bus\x00', 0x6, 0x668f7c2, 0x8000, 0x0, 0x2, 0x3, 0x8, 0x0, 0x3, 0x1, 0x8}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:44:59 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f00000006c0)="f14c72185d110fbe1b3e648f65556309efc11360965b518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea9ca9e89494be3332848527bc19d4d4816b87ecce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3415254d6bac6625acd8a305c8482b387fb57b57527ca85c9cfc162f417f84df687b5c268b6b5d088d417882ed8e4b57275ddd450ef14f7710bace346750974924f93e3b32b90d426f48cdfcf6077a57787acc33888987800697835883820fdb5023596cce90734", 0xe4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) semget$private(0x0, 0x0, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) clock_getres(0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) socket$inet6(0x18, 0x5, 0x78) 02:44:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeeffff40000b6000200", 0x19) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000329b186545630000000000000000000a0000040000ae3ee3e3e62118205e7ac2fa861ce8e81f06f90aaee85cc752d2d6a8ea798d7351a90f164541f59a34dbbace85cd29"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) 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, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r15, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r16 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r16, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r17, 0x0, 0x10000000000000) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r17, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r16, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r16, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r19 = getgid() r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getegid() r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r23, 0x4, 0x7, &(0x7f0000000340)=""/167) semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, 0x0, 0x0, 0x0, 0xa, 0x5}, 0x5, 0x5, 0x8}) r28 = getgid() r29 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x0, r26, r28, r29, r30, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r32, 0x4, 0x7, &(0x7f0000000340)=""/167) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() r38 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x0, r36, r37, r38, r39, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r40 = socket$inet(0x2, 0x3, 0x0) writev(r40, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r43 = socket$inet(0x2, 0x3, 0x0) writev(r43, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r41, 0x4, 0x7, &(0x7f0000000340)=""/167) r44 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r45, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r46 = getgid() r47 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000240)={{0x0, r45, r46, r47, r48, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r49 = socket$inet(0x2, 0x3, 0x0) writev(r49, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r52 = socket$inet(0x2, 0x3, 0x0) writev(r52, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r50, 0x4, 0x7, &(0x7f0000000340)=""/167) r53 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r54, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r55 = getgid() r56 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x0, r54, r55, r56, r57, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getgroups(0xa, &(0x7f0000000900)=[r18, r14, r21, r20, r27, r15, r28, r39, r28, r57]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r19]) chown(&(0x7f00000001c0)='./file0\x00', r9, r58) 02:44:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2e0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8b71e52b8d56fede, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) read(r1, &(0x7f0000000240)=""/71, 0x47) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000140)) 02:44:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:44: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)=[{0x56}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="21f2d5d64f9b7b961e6a96446471") 02:44:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xfc, 0x9}, {0x1d, 0x70, 0x1}, {0x2, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 02:45:00 executing program 1: nanosleep(&(0x7f0000000040)={0x3f}, &(0x7f00000000c0)) kqueue() r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = syz_open_pts() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) dup2(r3, r3) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/199, 0xc7}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x6, 0x6, 0x9, "20557b5fc917fb065469b894b99fe99cbd3485f8", 0x5, 0x2}) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() r8 = socket(0x18, 0x5, 0x8000) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r7, &(0x7f0000000280)=[{{r7}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r8}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r6}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r11}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r12}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r13}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r14}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r15 = accept$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) r16 = syz_open_pts() dup2(r16, r16) kevent(r4, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x80, 0x3, 0x800}, {{r6}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0xfffffffffffffff8}], 0x2, &(0x7f00000005c0)=[{{r15}, 0xffffffffffffffff, 0x48, 0x20000000, 0xfcea, 0x7fff}, {{r16}, 0xfffffffffffffffc, 0x0, 0x616f0bb0a1f12415, 0xa245, 0xffffffffffffff00}], 0x3f, &(0x7f0000000600)={0x7, 0x9}) shutdown(r4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000004c0)=0x2, 0x4) 02:45:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x4, 0x0}, 0x7) 02:45:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pread(r0, &(0x7f0000003080)="735709c65fb9b6ce533fb5591c63f1368d7b161a847dd2c1ddd39a938b03034603bf0abfdfe8d9d49336b63e21fd527926427f0b6c45c62d5dd6a0de2de257118a603efb72d87069b72246f3cd37ee387e3f0bbae2f8660b0e0c58619a3bcf953f26b1f6eb6a099ba073ac1b9b2bbd461471f680fe3dc961596a9a3ef9a886a0a53b0b37370ddb25cfcc7b7ce61b6c7fc182bb7a225b81d854bbd19b2f0556524d3d2d9c7a62e635bb83ce32c50a5ca92ddadd12fa10fb8139e9cac98aadaa97befefef18eb232fcfc44d2972d1c832370366617966c997c651430d2acb339770734f0fc9b63e62b27d8640f9702e21d002a06bae40d8fe72b70582f3da4d8bafc0916c1a328779dbb41ec70d018343dfa8c90f2e003a9733ed62881fdf1f238673abeb1501aa5f136c39dd6ece8d306b3ef9e93fb48a8e60f1984c0b6c9f3e68d5711e2ab2f2a2a25f91a9c4ef03f65aafc12f4ea3037587f6362fd8455b7bcb48bded7a72e34388df54f2fad357500926a6f3f9d118b9b3b2e7daa5753fdf8b0b952047725b943f6154a6093f5ccd32df62c830f6d89ca07e5bb4bf2c610c5cebf9520dd9f42b46b84ef91e493e3bba13a26df4acb0fd96d5c6774c40140ff163c881afe30dc8ce0529bee93dc80804025cb58ff59f22946e221f3b7348cd5e9308f61a71fc48c78dceea07201fceb3f98f781359667593917f5c0171164525621d0f35952273e581aedf57c4b04080ba5ad41812184ff798071622287f36ff0f914c983ca3b14e71f1111c735999fcc04291da56f79955864c8772f71637c3f9a6e86c6579ae0b0ffd25cf1691b5b20ede4bdb4cc52eb5b569ccd769c9cb3bdb3c372ada0fe8b9834bd7f60758b4537caa5635479f0110c2789da33b17b79bf9c2a4f2877e61fd1f26c9fa7aacc243a30c5be493d52171a97f47743ea0756346bf29f5b7fd740ec4ed98883e1fe8f04da7a771844aa50c1c3e689ccb42822e25330114a5367af4d1a7803a0824755700dbc8758c89236f67a909596197d25bb4b5d0266db7ec2f5c25e080e24b34e57a4aab1bc28f818484a771ea6c8544a296d3472e31ccc22dc074abacb73ba922d3334ca0454d3602723e357a326e2c3060a973cf3b41d80444b179e7fa5ab64a55610aa351d46a12818f1bdc501ada0d4bd00c4818c9ba16dbd736079118e63a646555394553fc651082e0f00ca23186536af88e62b690e2d47c76ce5abd9963f4da6a37557143d61c1b5ba7153aef37ff67bf67df96b26d5a9fe75c307b72f685d302697d05ef63856b323689b905a7c4c1271ee73677811343442688250b253465fdcd093d856a34f4b5ddd3a9db31ae3b121a64c7c384510f394bf42b4ba8c5292ce23d5efa3ddcac5cf569e7af80ec31133ad120c884b40db238b62edaa1ce8ce6c70efa586a8b00d50ce1fe9820decc48850fedd639d38dc5cb18984f6844f4c7f3ef2f63a7e447c0fbb0c73d1ceb64e33fbe1e0b3b3c311765423a722e8d2639695e6dd6462653ecfd30b7a949434b7b7caf9aabf7d17b964bfc2edec39cb3e365be8e5d4b8627e8b71de64e4857639aea5bc9497e03ffeab5b05d22fbd127831aa6a2be28e9eaae9f4d91aca905416296eb16bfb5c73d37def0bf37bf7a8132066f78ec48a9d212de72683f7c9d7e4f67d32b10ff50bb2a48c84f6b048610ac73d405fc2cfad01aade04360e6616b80d7dce1e718b60ceacd3697fd57dbf46069b965e885fcfeb26453bbb7357b7a1bb4609f4c0954a6a6d7923c2b528d4825b70002926203fb81e0e92b921160e882aec472f91d481399032cdaeee5c8764ddccfb4f9e2684c1a910d9ac6649b56196d3a5a24354f6471c910361e4de8b3da7fc8d17d72e4358a790d149636e45d4c97113a9d327c16e4df48759d2393fe674e0c212f20af535602d140c16596e3e2153270ac2db031d49ff2c709218ba413e03781cbbbac3b6a1d23ec8d939544e6be5c8eb6f2ea63c298e9f3ec021a0fe4b47b45294144e30987e9dabc738f86d94ad0198fc82fefe9a3f758a2a3d1e2a794cbcf80317241bb26eaf9c5be7f7e9f0f3a74e8c0a961ae755b89b755b0cb92e65910c8032401b3fff825dfecbf9b6c4ff07bd33325e44ae2efc6a24d188dd388ca5ff2d16496dd2080a7d3e023b4570ced8783b5a548221a15f450c6776eb58bec59dd3e020df17cbcf81c8d20ea90b29493395af1a1881ebc59439b9dc83846cc248800e19c69dbb0cfb70a7f0bfebb9081663180967e3097d7c654b3cb245b9169a528435123d6cdd0967bffdc73773bd25b02ae751e6eab10a9066a6ee7c14496188065712d95572fd3f4867ed3c1fe42cd07fcc3a0ac47961b0ab9cebe352c32c4ed56c760f340933d2f5d957c845f174d0abcdb2f05a6c89e593762ec87d92d5515f00896f79a45a0fa177cdcf35e053d84216cf76b841de5a6e5f28945a1f89dd2ab47f0ec16f832bc9723627dfd08d69f305be0b4af2fd54a7df1a1cbc8ecc48d1548c2bd5b1f434fbb67f5b6a3db4f538c9edf957ffbbc59f0c0283b12e9a48e95cfe6025d76dab2220846827dd362833afccb3804aa4fe88181445a188d193649a405dbda739ecf05a97ca8e6083deca78863fc17dc22344294b30ebe32f36a2d1287676c29e9374d4679e8ce8a86ed4bdc5440b1acc66ef24db9432c35c4c34ec9062c096185445c83dc121b78db67f4d74a4dcb656dccb860eeaca36bc5a13d773cadc0ddccff680665df7fc96530f43ba6a968edb6c12db4e388b58e47fc5e12de0046682e354d19882f08754b1557c49889ce93672c9e2b5d148529c0e9cf9b7a1b5801b17aebdcb0d5c468fb78466de0dadff2fa4cbc8be7ddc3164a1b7249e3da8f6b9354c1474c71e558b4e46cfeecba15fdb31522530cb176340cc19537c5ca9f35aa2bc89fcf62a00baa5de03445319c04dc9b7dc4fe9fa335d68694eefcb35de4970f73edd144d5fbc04f1a8496f5a27cb0b74ce93246f8e8e9a27384b8e493ebcc45e8a9a1a08641e898a25f2c9d5bbcf060a5f2c25632abc898eb3d491138ce29e75992f05dd66580b664d6e7b2755cfd131c94da9836a379ccf45eb2fb0d727fdcd8a71c8f2e199d5647bbb7d485873280ca9c51f74914e1b8821812648a0f59b6ada12c2f6b0090e6617c818910ff7e989424dadcc51105a0867559ffa9a297fd9b71fd5b574221bdad7047b1b1631c6b499a01ed188946424fa761217e1d2247e2391036e5101106f6a14f8a931dc4cac7bddf159f3a7ea4ed03f676ffb6f7ca91ff465ac6b3b83e2e8ca349d874dc902e51d5715b3dee45a5d1205c39cec173bee042eba879c516e28593abd3332f14f125b99a319a78d587dd41f214e5bc6c1f429fe612383c7631531a38d05045cd1610d4c48a3ac08e5898618a04366f1278ec753029952ef385a6755dcb88a6bb789ded18daff9bca6a7ab2b236042c02cc993db0a074902155685acad73fa6b2718bb5cab22173ca68cf1313fe7ebe7fc734852081c0022d84e658c411507e5bf466e458552fd3dfbf67a89aeaa643db1c6036e64590890a87d0b32555176f405e8a1e90c72cf36f34ea2e089f8e528471af6981a68dca3a8de650da1f24ee400cc5b1c5c52d0c7f19d4a185f2c14301d45fecd79ada4fc679859dc51a66e385f5ff13db7497ad87c998a7fb4b89ffc86cdf37a9da56b624b386bc004f240b7dff96ce1601e2954760c65023076697f06c4d979ee2e68ee5d4749767efc80aeebf2c04061a2f09d1adf71da96e8a7c1e6ce58384d03488a0c29dc9fd9ed0d1ece7677c2866002bc3e27269d33252882a9959d2b3049b4eb65ef160553ee6bb78fbfed036a98a1713a60e5cfeb6a3859f6c233c4c0caaba2629955c7ec0feef5462999ab7cc4a58fd6ade0781824b47c7eef4b4cabdd5e638b6a72a2de7e7c9506ff7087d99cf6d7d594adbc097d4f447f77b094caa64733b1aecbeb39fc20f2d10d3a6b2a688365c42a05aeae978eb9be128e51cd656137dfbab5dc2856169e726af2ca1f8908ad63bd3753767b2547ef7e34a6b1d96554b08015a596e67f549627ebc403320a905dc24b82a2d717bedb71fdda33622f98be8a040f330dc315fbe3b5326d9518b6bf9dafb871ed7929cee0576cac9d25d286e5130f62e4b2a9a604256eeb2be7a3e81e2f9f3bc504480cd3a5314923b270e49861e3d066167894052e4045d8d70c683a0e3754aeb52dabb8bd4f27ee5f05866c0473d4efc709bb030e7c676dd2912be8b1f60a530115840e7c9c45cfb4deea3d03bc30a38f6b055cc0d8fba599050b36959602203fa85f9ada7a8f229e0b2e5a415b2f04e8765d3bd45cb6e2e3eebfa2e00bd224e31d65195f42872a8a5cb42ab647c3b57c4dff2d5814a4caa35d2e594363878c94c86576d956242719b02b6fef8da5ed6f2b2f90684019811058a352609e9d7c0ec76e8dbf052ce0d5b36fc3d0ec75f0bb178b378d5a2d0329213509a3643c483de05afab12eb5ec2c900e5ce01291804f187a015ee026d988bf1d0fb52676a16c1065c8c801e03877997ec313578e33db54de33927c7ce44278b405507277287c4a9a925a39e61d3c6d7f1d6fadc63554b1b08d34d45da01f6bf91ff1178b7ae4f8479a5c7bb0add7133b5c7fb0f7debb08878ae41771cf8cfcd003fd488bf20510da37e159253901a388f122af90fff5223be9846ed8ce684d9d45133093d96c13292cc5685dde3990ff952661854587156acc1ac01a2a47ffc5db062dba610a94a2ce6b7732fa3d4a7904f2032e2ec8a1fb21e203229ac7d5fdb3f31affef45d82bf80af431efa2e02433e760b4c1076e3d9a9bbe6edfd5a9f8ea6eb0459add74717e8404aa7a2a1a895ac08f3b09dbebe6cbbb52e7b04b4dc5d0b8e8c0f53d876cf07c84271658bc66cfe91a7b262281b6fbae48557760625d81f51de7ecf527d6800aa93b58554053e767800b36b38159ce9f1d4fe200f2a0ecb3886486d3036a227baefe2b8177d8a5bc16e9115ff807aa7f0e2557b1fd8127876753e0fdeaa8c34fe8607da3312d1a26afb9708b67f3ab9ef8d1ba3e2fe4cdc9fabcf939045a9097399c8386269cc53373361a467086fd1c8d7119e2480d6602f9f3b02d390b75201bd69f38c39b0baabb0ba49e0d51d371fbe33857fd2375aa8c0839655d37fe4221ac8135a2508cd592252d4986345bfcf36a8e2a773cdb15ca4f7464e77a10be7edcd4f934eb7f15f80cfac493bc35340051aaa8832e2d2563ed69621e4f6e584f1a4c2625a4e9f8d299eb642c1511deebaf57a6c0fd7f50f9731e7982205377bc10c40420688a61cbd057b0c5144c71c6c1c78fe39a81eb91a1413f56e69617ddfeaadcb22181ff4508b39e4d04c902a28786ea9e868ecc32b85522c4c0d0ab60479cf030c0957f169a2f34dc1e3a40cccda3f658367e8d9dd836ba26f94ee585150e28bd4d537b903010abe9918f64f4dabcef80468edcbeed1a128e0ae279cd3a482c1ea48c16fad8afb9b5c4f08c91eb629b09c6985336ae10b57945332d9734e4dce0ee46243b8bfd5ca146bc6c1af015cfd3e763bd696c924073b3fac35ad2a31f290c633d9a10d78aceb494d0d9a823d3bf10f2accf59168f676228ac66fb8ff5218720315392b50a5d4031727ae9e12223d89704f7c1dfc490241f050fdb5237cbf4e5df05ba7a8db61dbb12e59ce56dfc0ad63aa766adcc224498501c41ebe1193e5a10279a7d2c2622a1e8fe8d49f7a182d96abf3a453a0a3e804d2ab8df4eb2b6b267038f560b5d29e47c2523e3493f517314c0aeb840e034c401b69efe98d38bb714f5996b34671600c8aa00dbdf160313160c0d3d62205b33c72602a5c5d04d131a388af19e24ec46ae462cf36adad699617914d9ed0e8e93c823ec", 0x1065, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:45:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d, 0x0, 0x2}, {0xc}, {0x4006, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 02:45:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)="16e478b0d7b8928641aff09d55f9be6ea051b03be48551b18099a1e75dd951ff7538fdef2aa9c2302ecd21db483830274ed35555f6536e5a56eec9f409dd403e3edd91cacc51565daf65e29d181d76a98078b06ea57c143e2a707cc20d7178d352741a65b439afc9b70893399841cc165070f1fcf06cdb6f361b43aa49a82cd15d89af97fe608570a8d1e730c5e7f01c07382e9e7d414049afa6fac6", 0x9c}, {&(0x7f0000000080)="e59967eae485decd43a8b81950c1f50568a3b7169f244e158f483b08aff533d1c1b5132f347a8378887480ee12d47413755feae44920d7c9da6eb24e964b6ffc2d03b6a4b4d0f20d0a6d4fbd2281f1553dbf7fd1da969fbc3bdeefa7ce605618c8370220c0bebb68f071247180a4ca424b8389639c01ee3fecea34e9706f973f", 0x80}, {&(0x7f0000000200)="399335594230504ff64a842a316a8f42ee528ec8b3131a91b2059874bda271", 0x1f}, {&(0x7f0000000240)="840c828caee44f2ace393f09d244142ca1fe941042aa12bd3f1544e856d82cf82af7fa789907d37dc483833de0dd89c7bb5c2b572b9eac11d4cef8e23af193baf58395cb17a44fcbada984a339a2046109c2cffc936f81cdc78054a80020be75c727b19621d8e7ea9636a2411aea095ebb2217b1", 0x74}, {&(0x7f0000000300)="71acde87a05a0fad8384d4e5d14dfb0d4238233269934f49d5fc337827a06b7629e3b140460ded87b2b36ceadfe0135262aff11ef41c278c7729416cb7c4fb6f8eeb93a9e75ab015734d64698cc5d67377682d02c8ae9b295ff908fe949909bb3aba2ff37fa0eea96ef170a5889d015b7d322c464f0787861a2fcb9febddb016eefcd8a79d5a5564259aa37e7508987b1f823599f0489f43a8da068ea2ceb83362ba5ed556ed4bf5ebe53385d5bf334867b7fd84e5390713117d7ca97a113bef30571582f876ddccb4707e8c59244c79f44a05f646b69046", 0xd8}, {&(0x7f0000000400)="deebb9e09859a9ede8c281ca6cd0b3601f7f61750d9aea3e2ad420b08f63f1db66dc069e9bf45b0e0af4b5344fbd986becceb908a070b278f5d8114b0c9def5f441bec90a656ea64f590f343e7483582a421f8879c3b11d4ce477f3b8b04f4f3b59985", 0x63}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="8000000000000000ccaf429f3f000000dd4b3183f0fb4c9e704f3ac262f3b2c7cd8568ab39efb8dbded0a4e271917314881c90afcda553698538c945bb4a133beb98a6ec2f594906ac3b570d3dd50c3b9bd298df5116671d2c30fbc457df5c65af66db769bfdd1f2685f026442f600c64039d82dfca959df50e7f6d924206f09b0000000000000000000000009000000486bc0adf9ca0785745a8880123a64305b7c2392a7ebd651116807a8679ede04ca9690f08cd0090a6793e8f7ba0795f60ecf4771622a73334cb02f2681ac4da8b95bec53ffe3d91c5f77df4cead13ffb0b1ac4c2176d661a753faa5b30c9a4060121852a5bc03c5c53006e082e32f7a5f10b057e37907a5564bc657cce683db1532ca68ad7726cc6705f0b71f1a16566c7346da8f97b484ef7100a0000000000d000000000000000feff0000090000008cdda3830825b4cdd85a9832df8ab20042ef14b240f038eb362f9a2b278d4e48980a247671932465987af59a07aa29be2b8938701732a07d5f2ee3a432d927cf097963ac6d1cc7580b63d79009817bf307207c4a4889bfd9677fadbe716526d6e344467ea68b8ecb140aac8aaae1f6814c0126db679e89cbfefa999a3f66f6d44602f7f006e287dfd12532bf45046bc5c5693fe406fc81db41541c309572dbea4934156088c05e26360467643bd3097375fad7c2c89ef36c89a71de664e600001010000000000000010000000200000065ff71e43c59960541e83189f89ec758512a84e0ac9e1440a2e73a9c7ef7a1a22f928290760d61227e69002726f123ff32203c62021cb8017005e2a2a069e9e33353c420d1532bfa22816d96c6ef6ee94f7c7b91ba7bc5c3d4103793eeccf52cdfebc9200701b6b87870c2807d7da57a5c1d8f657853dcacaf26d5d7e1666d62e053e0ab72b842d209f8313f8b3ec1aaca9cd6eb1826122ac1ad74e5cf80520495b193e8aa0a0b12053d8e4d2be2e29b08e917e7267d79d5d26369430797994e23dd57ff4aa6416d6f44d4ea5866e4eb22c725f8ff7edc98c16fc31f35edf35a0062c426d93929dae1c1541ad42409c9e6e3fe316cc04764fcf50c1127f9f96f08bdb6f8c46d229d8fefc5dbc4a4568c41ed47c029ee38a3391eeeac96a0c28cae54dfeac46fc968e6e927b1fd8f8292666a926cd901cb54d26622fc3dc3f438a9c81c91f8abcb36ac46a66b0b695dae855c2da72c692bb0a08e6ce079efceb30c0b0fdf822950de9fd19f1f21d269c33b8dcd7216c4e96164e5e444dae805170baec64becb7407c3223d53a7b0b14948e808276ceb0ad7b39643f0b990562ceb675cb26541ad65fb4d6076b89342fddba76f852a31c2ab3ffe04f487b15fd831f914f3ba45e0bd38076a715f97c06828ad872754be6d2f1410620bfef4ef9572f7a7a72e4b93eb90ba8f4c75adaae20368bff100d1f2740faa562ef1dd4926ea8126241946623d174b0b1c4f86a29b78e6fb38a3fc66413a47177a5acead715d145590c86932e1da936a0caeeebbdf322212fca34f9852af1a7484de701f6e7cd397306e2d4d88d1d70598e86e4e0db9c9023820b2d9ddcf6bc74bbd10ada42ebdef333e8159bb4a83e56c531a374ae60aa204f816963ec5c9673424eb454fa3948eef0f17fc411885509e376fa2567192767c8bbf29ae21c9c0db86dced03565e1ac7d99501d444228d2295b1581f488313b8ffb6452694e81cb334b74fd50e4bc2cb0ca14dfaa317c86caa598a563fc736efceaca34e2b4e7e30af64c5db2f4431b457f4317117c7fc8ca898b25e570568ca533912d23898bfaf95c0c6d96ca409712164aad756bdd88fef707ec7994258c3814f7cf66d80c4affe7d5c2290134b020fa839b4f6b0a5663c77310cf144f21f2cef5574d529729facb51b0e3cd5c4a0aabf54d9ffe15b01134cbff27548e80d803d8e0eab4166ac91ea233e9985388e7ef2eca2cccbc97395f27961b30339f1d2221b8d4d397ebed65f43023034095e4bf4bd24ad6844870d1d147ba64ccb5c8f1bcd49677aa5147a66b33cf3036b95f7486284628c3071821cb7d55929389d9e6c401bdd2ae094b1829c98dff9711beb84b42f13beea1ec06b53839ddb22e4275b476439015c160b3aaafb011c2bf5ab42a46670689215f150ae0eb3377baeaf52cbe5176bb8b61cfec5adc5a3b7de1c009f1e2f991f7842d8ce9280cc3923b2f40fead55bb260313f58b0c0be461309720ca4fdd8021437cee574d0274aafc06cc74dc568cca45b2c1cb3f4a8fc205ab0caf62f5475e84d57972e66fcc6d5829d33548456104cde6c739a83ab7d0143e26a9559a66db63334859c1584cdec7ae54416e9e43614423373c6861893f25b0503e620b7362dad822e75344330ac9de4475c3f11ed12f72c7b914f3d8d3979cc949f107d139d72c8646d05f53b9c58c11631f039d7ed823fc0d693385c771ee8279aafc28743bef8cd829381fe793271b389f88af30f0a15baf7281cca21fc239c5fe9899f8385bd812c9d8788b7a4c4e0d630313428e2ee54046cde0f4533b1370017949e4e67750e1e30d96ca784512733f64c5c443f82bdccee439745d4f0eeb2f2adc85cb9bb95887807ae04bfbcc027f36c08a178fdaa14c901db9293f1edef15c1e5753d1d8a63b96d734f597d93038eef040bb9142103d2606df84a2d648a026cd5ffcd5d341cecec6efe40b0d8c8161e565c339f6725bf5096cd84b49a3ad79f5a729b8340751b7837c0e1a079d91f9346e2d2c8806b4af8e3db6bf2be474d9a23006fa72ef0da374b0d66f7db3fe08729b587a5f70df23e73ba8f3573e2fdb9bd6deffb9183e9cd2a2ea93a7564d41e815d92f20afdb69cd04a7defa660e23d01f02c1e815143f379493dc96d03da9e9e19ea38ea7420091d7ff01759535270a2c6459ac3bd2da56b9db183cd142af8395fc1040dee07b1f5482c38804af2e05b1cbf83164b980137be912c5517b44eb3c38754b696a4a3fd49476423309095720a02270c5d4c34a07ae55fe6f55ace78027402cb4017613b8f4ff88bc2ac9e5746d477a6b1c00b9410ec4a1839e5c4cd173f160e04cb22ff78704d65c69018328e2b2904374cf9f0573a5c026fa39433a59eb837451e07a89281bc96a92d858b944a69e6f75811de76689f47429d5dd7017cd341a2ac47388eefc18d24e64e4d5cfa1d420c82b01afeafc35c6dc733de0fa153c2179c8dcf7533ad10961c1a4c3eefc1773f30f7497e2eb54be582cf50091c97bfd09ec12ce315d2588d70fe2c10d25ea5e0696ba566410649499d3a6e34f6067156e57a1c8a75d92e6ce6b24be8489e96a170062b27c9efb288c5e5ef55326a8a3e68623333e23d7c3e9153d239711881542e3d5b921e383a5361d4ce64e8662b693b4b79e42c1c5ffe99e91cef878210fc297418cfe0673c820ef8e296d99234850567517901cafd0ae7ae1176d2c4ae760c6937bf2530755932a8c9bb8bc53ddd39189c8459183b1821891970c3191be0a29146f20014b01588218144a86b6db957b60a18a3dd2959af735da45ea0e03e8f0b45793fc899a3433caa70ec5132f16d298d9fa33a0e23fd11a67982e1c8dd9fd44ea115bd76302962fd2ef7602cc23824c2a560ecfc897fa5cfcfb03b988a07d9de83eae11249149aa3b3c6c96c982eed2624abc4e947034a985e30979a5b241fa8b5b4fb4df28b680fdeea438c5d4e505099076050a4b5d7e61b73b3cbde21d1bb60fd5f3156dd3f6dcc725b8ca16d4bbd4bb9678b9cd4149b040fac13490ea6e93b77f9208af6c338edf3957028ae1ecc44f860a23f625a159219efdddc963d25f29556e2b1599b61a8db996b5329f9b27f13486115feb4a2cbd288227a11e99371e4301d85d6a99b8d838e592351ee2086fa9bd75cb3ef6865bc5f2d3dc4fbd6e662bc170f1e6c8a8cba5ca5bb618e73b5c6a58f39cb75cad599f0887ffb5d80b7fba599a1c830c74521ba36e6d53866c05dbc56a3b5b5073788ee5784e4069b3b44b82f99e756a73c92f1ee34d14068ce557816089751e79dc108d5ef4839dbc5e80822b08ae14a49b1f2bf36d8e394dc62d5816a1cd7a6ffa05182cd4497ce8f5e5345d36415e102a323945aaf5ec4c14355dcb244f950302b184bf61d02b20e5202b128c73249911a7102f8c32b216f049666173d32ab817c8a36e03ed9369634baf9781551bf480ca42e464ec9610820119574052bd4d2b15cfd9980758bd0b75dabc2eabd199b220df16dc59bcdcf9e342ea77ef389131fa47a72a77aae10fe371dd645967631f7f0e422a52674e8b16fb6febd3fe36d4168d2a224993da8e64c0ec1e2852146aac7cdb19887e1d9d026cdcb3ae1a19a5e4daad9881c3a76e51dd1eed546f9bfa2f6a7bf4aee2f3f186e01df0d34faf5ed83307d4026c9a886ef1b593531d2d3ef040a3318c5d98efff63c2fd2316add3b8ac05f0b1794ba89e915badd09f6ae5fdd23caf2173d3f6c5adcc57933d5913e4bbdac347de2bfb2559ee15ce8bd270987b06ae333376dc33b49b4636f907a28a4cc27186be0e65a4298e18f4d1195d508e785308f624df6855faf5ffb6d230bc8725027fa3a6e57616862b362e8473e4e0e6ad53dc1454832ea7fe775c1193735570004aec735b8cebf157ab7d18ca88fcd288173bfa681a06680305b389021d5dd7a5fcb190a3f9411009a1ed8bef6bcbbfc9be71850e15751fd86854103decd41dfab2c09c609fdbca464c66f3518b7710cc7a8a33512bc6a85ce3dacb60ed0346cbb11d481fb2f6d103b97b1b552834e91fbc3dc804e1618e6def0176cc477740590998dc53499980460a9768c876271a59771e7e266d08ccb6fd4418f8cb75207c18d4281e79be4b41c106078932c708eec9d3c3827d85e264344867e2fef76f8a4bef92f65f5ebd495bda9426ce7eba50aad3843cbdbbca5c9263cb1e757c62c1d0f0ec0914c68c3c530fe1046902311aefccb7db43413ad6c13a3036f7a442b6d873c1347f95ba1b22116db9a4a3e1a2b360dcbdc1ed5fc4826394e06ef600bf1c809e4517b288bd1efa34544401c1c43c0c3392bd518163c6ef19a1be4463c7227b7cfbe8d2a3caa90207311c02b076b68fba80a38953b97fde97ed9933a287765b9a17c2092a02c447f94b6e2f2d9832ffa95e1a22e1a501ef5031e3535732b396cc2dc4cd7fb6c0046b23482291c8d72736dfbf254c2e61233d4da324bf9c1d1f8ccf038bf52026983f48624769ce5f0cc5aefe96af1f917165e0bc399b0b5a645c32743319368161865723a128fce7e4df9159225ce05f08ad4cd3d36e6cc9f57c23cd18689bfbfd49c9f1b12b8335a3e7b1b7e01d1f7aad23c5c044c679f81ac8dd353257096193abc9b1fd5275ea4f50f4e91adcf1142ab4f80666156861c1c581e6500553969bc0e46ee64a09b54060079b12a78873f02af0db69034167e3f2aaa8447db8924b63fe82a4f2b7a337cf00298fd01b27bb967b868c03fb622aea466b94e0fe3697a91fea6bbbbac270c3b41d2a0c30b54e4917a946d52a4ac3a3a29f2b2b83938ddfbcfda21d15a438a4e1a2e4a5e80bd14157f8661d44897487d5bb896c99955474c8c5b3f03a265070b896ace8d9fbf2f92c4ba9131beca72b78a5d09a699aacc68e15a558584823683d9402a00937f82dcdcf63fa3295c437292ad9686677c8d12473ed2de68a481bea2b9acf65e013f5153e112e44585dc161700322df268236568dc932904cbc9c456318968b51c976a9c021879e657c45af53a66438cba8508276c0b6bf3be6fe833cb1ac98b662ba3661d1a81afaa24a74cd274efb9855f594f30d83f20e1fbe36ece31a3ef3c3825aa2c45bca2a646b4f96e4aaf22c94753a1f682eb65b3fe7ac34cb596361ca781816ea2bd83a61b6da66a5e82b2ae9a28e186a0a11377e5561f4218ef273ad2f9d00616a409120338db446af4feb13025d5aa9ddd3d343f42b5f0e42ec782d410efb673a6795c16733c1c1aead21f53e685c7942461a9505469a86769c59ebdeaae16dd80cee15502d0b14b9600da21c76f0602cd259cba4f64f7708c989b4167448328a4a0517181f7621bbf6fe1f5b585ca8e08d511d0bc0f82022b3518b63f28f28d48cf4a9ee11787d4f17edd8219a4be81e6f82440d9fd2af87c44179f42456e52c80b4b709cb9ca44ca895ff2babe88d55ddbde1530155eb47c9a8bb1ab5d8ba867c0dd6fdf46843ec7cd29f8c3458f539451a7a59556a73d5bf1de08d7ba034d0907721c1cefd391ef0fe22afe7fe60f3e1189b6852ed0e2d5c1c55da7df81cac72f42928fea571d9213ed6abb142f2180d7761215d1c8461d60b818e88e95da43ffebd8960bf3f0d7883224d2b7ab721fdd85975855ecef164fb6b0ce7ae31a38c09be38a571c60a092938a7db4cff837d4592f7f312b1fcc4324ffa14dc0da4b546e1a05f7fbb119d1dfe7ddb27396cb19b76cfaecb5efbb6e9f84ca70270c3cc357d95b191928abd5f18197898200000000000000001000000000001001aa6f0fd461bb334b96d38793a15ff8d"], 0x1230}, 0x2) 02:45:01 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x18, 0x8000, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 02:45:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x3c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) msgsnd(r1, &(0x7f0000000240)={0x9448c01646bf9931, "5a30c4de5cd9fdc94eea2bfe24330285da0694e23e6c06034c1e44c4848362168ccf82568ec290137f4c2225f15d9e9035d321f9dcc2f841e276161c7eaa8e19dbd01cf1dedf177634c4eeeb94d22e438ea3a49286cdf63114eb1f9c5a15966c8f02a332b1e497757f23841796289942097345edaa2e9e555b90d90dcee331194fc4ca6c066aaff996ac7f78d1e68346ef4901061308297dae361a318127c96fe5cc26f6e2bf678b061308c535c94e5853ea211d4663eb83ce7b2a9f14806eeb9e191d19664655160ebfe4821490"}, 0xd6, 0x800) 02:45:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8, 0x7, 0x1ff, 0x3, "007906000000000000002000", 0xa7b6, 0x803}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 02:45:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000329b186545630000000000000000000a0000040000ae3ee3e3e62118205a7ac2fa861ce8e81f06f90aaee85cc7ea798d7351a90f164541f59a34dbbace85cd29"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) 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)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r15, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r16 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r16, 0x0, 0x10000000000000) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r16, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r15, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 02:45:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x0, 0xfffffffffffffffc}], 0x20, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000040)="8c50cc4f4c85c5b4143489f935ddb76c2da0f79cba7bac47", 0x18}, {&(0x7f0000000180)="bc2e9acc6e72742f8005cd12a45a27ac2eebc8647276a52e350dd719e00374d6368d2b7608a9ca898f11367d032f92c80f23494c035ae056619f10176f46a3f56554e13ae88b9262a5093d15fa67ad516c1caf3fa6db8317d65c2fb4bc317795625c93c7f7d05246a84d3845d391b3e0323ddd4c868e4a7c2a3614b0466c8683d5b9a75d0b06e960a412d9f28285a07fe9d5c1373e42bb960fc0a7de44edb3c843c8760448e138ff505d1fa73e6b0646521ab6a6c32157b36c8d0ed30c954d", 0xbf}, {&(0x7f00000002c0)="69aa47ec52bd9f5ed1bc21d87edc365ce59ef7f8b80a720406b0e4457aeda9d3fa5a630518f135452a5114b77879bd30544bb26a98b158a9e4a6d4322b843c676d988f8d5f0a496df328d29e8abda477ed9bbbf3246b3a57709a463d6f378b6193d977fccf95034d248e4f3afe5dc61789773daad9c274f4031315d4b1b49ca8a0f7d4400b1e08df07ddf0b50080a80c97efaf2ded1aca4852b0f5e885c0f6c5cbe3b9a8b977e9ffd401311347bc2da66a7e8fad80830ce50c6f0cc4a6eff7a2fb974621e0ef768a6b14e82bd922121a9910032ea227b66595", 0xd9}], 0x3, 0x0, 0x0) 02:45:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 02:45:02 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x8000, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e12988fe5bb88628900006530008364aad4"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:45:02 executing program 1: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000280)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x84, 0x2f0}], 0x1}) r1 = open(&(0x7f0000000380)='.\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = dup2(r2, r1) fchdir(r1) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0xc8) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x8) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2, 0x16e, 0x7, 0x2ff}) r6 = getpid() ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000100)={0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r4, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:45:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x9, 0x2000000, './file0\x00', 0x8, 0xf36, 0x8, 0x10001}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:45:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x401, 0x1, 0x7f, 0x101}, {0x7f6, 0x1, 0x0, 0x1}, {0x1c3a, 0x20, 0x0, 0x1}, {0x66, 0x80, 0xff, 0x1f}, {0x8, 0x7, 0x1, 0x80000001}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x400, 0xff, 0xbc, 0x40000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:45:02 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000467000/0x4000)=nil, 0x4000) r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 02:45:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x2b, &(0x7f0000000440)="912ebda3e720742490c6338c00000000", 0x10) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r21 = fcntl$dupfd(r6, 0x0, r16) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x9, 0x8}) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r26, 0x4, 0x7, &(0x7f0000000340)=""/167) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = getgid() r32 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x0, r30, r31, r32, r33, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) fchownat(r21, &(0x7f0000000040)='./file0\x00', r24, r31, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x200000}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 02:45:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000340)=""/167) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x0, r12, r13, r14, r15, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r17, 0x4, 0x7, &(0x7f0000000340)=""/167) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getgid() r23 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x0, r21, r22, r23, r24, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r26, 0x4, 0x7, &(0x7f0000000340)=""/167) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = getgid() r32 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x0, r30, r31, r32, r33, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r34) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x0, r6, r15, r23, r31, 0x10, 0x7ff}, 0x101, 0x7ff, r34, r35, 0x6, 0x6, 0x1}) rmdir(&(0x7f0000000380)='./file0/file0\x00') r36 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r36, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r37, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r38 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r38, 0x4}], 0x1, 0x4) r39 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r36, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') 02:45:03 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x9, 0x1ff, 0x9, 0x2}) dup2(r1, r0) fchdir(r0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000002c0)={0x0, 0x2}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(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/\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', r4, &(0x7f0000000440)='./file1\x00') renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r4, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:45:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 02:45:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e80000000000000000000000008000083900000300000000000008c18c000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000010000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0xfc) setsockopt(r1, 0x8001, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:45:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x61}, {0x16}]}) r2 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000800, r2) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 02:45:04 executing program 0: syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x6, 0x4000, 0x7) r1 = socket(0x18, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20002, 0x0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 02:45:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) close(0xffffffffffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = socket$inet(0x2, 0x3, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000300)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x99) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000240)=""/173) 02:45:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0xfffffffffffffde7}], 0x10000000000000d3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000440)=@in6={0x18, 0x0, 0x6, 0x80}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b00)="6a96a72c4e9e5fc9f8bdfe9cd6fa76574c208dbfa587f0795e997709e6cf8747377c76b3107bff6145c283d7d4609f1b8935c3860714896496cdc405bf3755d207ecb8274b7f03a3e203f18c5278d263a9522b365b1959cc9f471eb62c5ffe5960101a1dbee968c9f6de598ff998a41f5d1ff0adc45bfb937596725e8af1633dec2a20713e04f7cffa1554ac6c2572774fdae910f832279af40ade28b95e0638f5498c0544868969ebd524c3a40663e2e721cd8c4c2ce050590c4319145a8bf9b3a76684805ad629431127b6b0ebb577030b15271fdb9c356443a7c8703ae8e3dc232fa7e14f", 0xe6}, {&(0x7f00000004c0)="7922818097ecc3753bfdbfdbce1bf1898823cb493754d49bd80c51f0274555f2281bdcbb4ae347215a4ab5c6c9231b833a9844013e6d60bd6ca4d074b73d96735705c60a67ee1f287665af10881613b2bbaa19133b8cba2062cba8eec0227621b890290f2e", 0x65}, {&(0x7f0000000540)="be393faea9a2f86d1175a1f78541e43559be230aef0c27343a7120632472daa00e3243033b249394b43a72ad9f", 0x2d}, {&(0x7f0000000c00)="161b55e33776f2208830450e966a70e985e09e7a04c566717c5dfa4cbec1af3303961fbb176b20bd03e4d391b7f8071a74631a3f4b7f0d74a9b393dfc27916af42ed4f1a00f0a5e9996c08f6f591c3dded2c9f753b97f5d7379b0d4c5134f64ad826dc408e64e65b3bea66a94080e8fd", 0x70}], 0x4, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000010000000100000015c2f4dbf6769e0ec9e97b0000000000500000000000000001000000f7ffffff80e0f17b8b096ca74304eb74071a05cd51799be2176bbd70e1eca5953f3be2b841e69cbd2bda86dfb6c629bacb559511647d4415b78b28d9b9000000000000001010000000000000ffff000003000000288396d0caf9157acbd5ea88dd0d729ab56cae4b9c6edc8e04c31963abfa696ac1ab4458f0ea6ba95717c242bf029c6955188b0fd34cbad48c349d226a6c9c0cbfe58df07d6369715ca1ad2c1d7da7a8696309b0731f216a015f3af13914e30a67dbba10339011581734922203a71475ebce38ad2b84e2d7359ff0b1aa1694653c5bf8f6f95a327dedfe5f6ba36c0a920a2ce40832bec883d033e91f0e672859f13964a3c5b079763289ac30d34f2df1a62a8c5f6d5ea1f3368f80282257ee68d52d95d9fe33cf1598104e51980fa92402a242b9585cbb08f68a2e39e16a86dedf89e0dcf858c4c8c8c4e61c32e0824b16dfad5a1ecb793b64b78a30632d5606cc3982d55f2d8efe0549c4fb872c4cf0a5435f511aad4136d5158ab1510128f5d44eb0b08909ce99faa9938e1be991dcc2c7724ec0df0a941fbdc6d3cad5164f25ff319f4b6007db3657dc8ce38de3bdc5500f9d1e8d98963096e05bd5c07615bade040135b40357c4bf8244e0453c1845d8fc1d35a56ab2674a78965d273aa8292640e64c76db52ee51f5d3e92108b4ee6da1068d63cb1b02cd9dd97068d27c0f672630c7f46efc876752a5377a87e65dd50df65bbdb793eb95a3ec7b525da29b59bd6c21e775513623de9b2913fdd70241358cce8ff6ad02c4afc38d2f04815c9eaf8e0b8c5305e11d666ec84651e219c9f0891c7840c26fb411ace037b08814d147a8192ae03b2f3fae00cf72f63f8191dc2babc11e38c8d686fd7c681ec77caeb006951e98b63def1a5802cb9c0a0d400c209275ae63d9358b4ccf02854e089c4e51048608c45f7452d837471a2b06b1270b58ae8d444e41b8c482e2090b405c20d9963308646c1a1fbe69485a2c816929a16f1142081ade232d3f49b0fdc48930ed07a14fc2c9298c3899fa9190c0b4361332074a67868c735f3f852ec79a7b5d1f6af6d527bdb0faba5718113cdf1817994fe95e6f5bc1588cb91a85eec217e640866d16cfc77eb8a7938fc74870d406e9f004beabf026d488b2bd783933fa382ee7010ce4ac6130532f98c20fad40a6e24dd3102438cb3c75d5f19f431b7d6db53996ef734b1ce4e5fb0d2856b2a131b407bb1d17cbb068d158bddacb6c176adb5e7bd6b64917271e0d268d206abe68086350268f406b29fcc389aa7c94ed1d0478573e7728bf52bd2c514d9c2eb6f76c1d7ec16d7cc6ca4ab09a8bfec3fc651b39eaa5b5058d4ee66589868739e7ad938d133d40f0cfd2af4ea0ad3a87d76add79f7cc70bf913d2f7b3219b3aa3dab3cb1ae6c3f16d12672c436d7f0cd12366f7f90fc570daf49b78ff253817339e380bf631856ec2242f317a9187bad038d05be9e0cd07bcd2dcb1be41a4c4e5340232fde0638d1f533cac7bf341ce6f11f7d19401415cece38f06fb0ba535fcb56adfce5f9bda9ba7266a6d501c592b21d0fb2493ba0bc0214d177d3706dd6bcd0988b8b7073ef5dd7fc182874c873f029db08ee095f3758afc3b0700e539b7d0c533aaa4c92e45595dd0da1a3396a5528d87bf9dab54e11a7e9bf194d7395b75608ada6daf142156bc34584773a7db919ae2c3a6b33f5ddda626d755e1197febaf1ac2beb7428fccdcf7841b43248571f75691411baa90f964f5dffa74359208ea7cd944fcf3c5c9c4b6f8752ab2859a184723dfb3b419c202f0f1288dc76d6d796e4d168349f27db5069b7fdac30017e32c277289a38f62e83503783afafb568f920dd5c7518d5f9af344585895e905c5b01530b468281f3f753f7ac3cbe35b3e9a7a578ae10605ef9a4a5c3ed5ba933dd3970453943d7810ce204f46cbb68d9dabfac0492b8cd3ef4ea8f6dc056352b2b59e3172a8e744b9a13ff69fa3589bff059c1969cefffa11f97b759fe575a28fd7a0e32fe4f5d8fc9d845d08a3a7639d43aac4c0a4d1021542a65fc9a46a5db8ed3ea1bb0e2e1588741b239b0d06c2c64ca101f67401e338c049e2a66cdb41585a215fd433203c839e7e21c13ad1e0e688d91331ee0362f010dc6070b9480afce13f6911358e6d830398c8bcb0266d1c944c5fb278d8e384ee5067fa65a3843538089876ec2ed0e40daef3e3693dd940b4600b7196a0ba67d23fe720a871993e1f0ec4d1c07550474e14df830c70acd0e096d922217a8f4b72e2ae87a4ef4a43279a4fd855d5a18eeebf82737273f2af24151c7325c85cb99b6fb80a270496e9778cb7c7f5fe69859d904dcbb1496585b09601ce920c23e1359471c4fec5507d9306ed6656a28f010d0520bb9caad0724e373ccdcb9c2c4359fd90a633d5885ec1d754c080d61e198289ad2d356173d671a435e0a0dbade71b0b57bada1f9483553d37057c0f0e1e4fd12f2c6e4da084f30eea7e298c8e0d5da8b1c8769d5f78a61674682308820ee1b5a399dc2ea885d74eee7d328c4a91db4b0c609851b15fd03aff8f00467f1a6c4441816a41429f07f6bfeaf6b8fbd86828f21878eb253fe2057ba6028005a047ccb41cb2a15c1607640bc8a78a3a174fc34f9218a688e404b04a8d3bf37d703cab6065f50258a8803e2d99dad39ab81a5e9a45738a572ec6a69ec00288a091bd139aa2f57d8428f75d54194545995cc9e5f8e3b4c71f259af15a69f6b13ba920a0684da849f3eae7fa91ce7c5c82194b6943f6762fd8b409528ad10b43bcea63a9346c6cc16324598210705d54b56cc28965b29088242974b326dec7f5954f17119b0b13661eaa1f6e97060576210799c571049200cd7825e62edf73f2792b81bab1657fda3aa3137ae72939251dc4a5417f580439e795b47909ecab4804cebd0ee619676b280df0e2317380e38f4f545efaae5cbba9acb067cae31b233c9a5699fa3cea69d1be09054769b97580268ca84d6d54bdae4d5560753147050d4da0188fffb885c32d205472c3662f786bd0a495c619794790b128b509b8bbc798571e41f3735cdb0b8ed2182560bcf072d1944433249ebb9337cc3f148ea59ce771a979055451a7ffbc74138be475fcbe8bdf380d2cf29d2b7527c2f7a41deb60d8dddcb66a68df0cd925c5a0a967fd485a1ba35b6103aaeab1015a167eb6da52fd0045270c061de4cf8681b8dafbe6cae398d699c063d3a1b10cd4edb884773e0cca710daf72831bbf62b3fa6b9035d3192260f53af838fc8a783b67ff574ea05e527ea4b978105939ea59aab8492f2fca14b9c0290bee7d3b37e7ad828f01df10837b58fc0d40acbb9ad5f47fa9309a43185260ca49d287d48d7d6a623b7471dc2032198c0d43758c33edb7cd91a6e898bc89185179d593582fd37319d549d4b0123600176c085f976113abc2b4942fb15926caeea89cbd110a882ab5766d384f85b0f6e480b4b3074384d69ec8ccdcaab13b81bbed45acb007015f7f51f63959fc352d1f859b1d69a2b1adcb3ed5f5cf63135040b197a5a377e5c83949f9ba6be4cea8d8e53c9248151aaf5c1813a448f5e3f9fe1b2bb8d629f0786a1695077b4bd67ee3c44ecb9c42db414a4aadc29750b0f73d88369c6e3a43bf3e188aa97c5d8ecdb6ae2c828eaaf898bcb4c40129b4150f2ced91851c50c921a05d984631651fcd2647a60debc24ded13a396ab9481880d69b9756692da7a59e6f8c4b244f47dd24af4fcf5f2bba6b69f800029b34b7836437392f7ee8620990fd25053f78ec5f0737977d68589a36466a924ae23aac082bbb118b8b762542edeff4eeac9bb861124b05695c2586431a0359cf9d08ce305b482ce1a238c74dbdbac067ce52ab0f4077f0a75f122da678ef7cdc6ddffb25e9667165c461eac7a6992d72d04116696ad1bcd2677cb9d468529cccb5ea027f3379488646e7729a944e90f855db1fb485b961ae82cf9a5d4fe66c510d6a359036170ffc3f36f3a8f6f25bb769064071b600c850fb233eaed173b60d4b52fb8efd15198dd93d8b1774f9717c1117eeb11154ad2611b9e19941d87187bdf07fee03109e9570ac0bff6718ad19366159f378ffcd524d946d4d5ea2cdbddd4a5e9b8ca73f1776e3e13a60dee205e7c21f031be53dcdce23830e8d22ef21a78a14efefc51e6b31e6d3735f3687845219f03bc8ffc5dc4539d56d3c80f9981f32c1c406af7382b233fb2d67d24a7691a12967f02f8085a5e1134426d7294af297e43026ddd126295d4a5e44cc8cc7dd903ffd9baaeb6adbd59ca7f3efdb298763aec453f49d8de20ffe652bcf2620c510fa70c73fc579fa7e34dc86211c5aa368943a7359132caef2e592536f4901f0d1bc068890c9e5966a51d05ce351b7ae9a3c457dcf7a2287797fc242710f5c4c983c881c50df3d0e2be781d8f534b50b70568d93c30f3b88b0c1673baa28e83c7b586d2a47fc58599e611fa311f4d78e4270ccccfb689436f1d0612ee74c6582b53739056e706702256c6d05ad1ff5a1281312d2f4fe8e93dab69d1367a75238f887e7536925fd2755c5a4ad98a141cc6b9ac7d660562e0aecde73dcc9cb1de8670fe674557fd2ae6d9e642567d4e5ab49258d9e2a5ffe6d07eaa3414bdd68c2def6eb67be5b397fc49390c8d6176f028a996bb8ad3676e001188996e7de88c440c4c00f585df9b269531968859ec328944155b9f32167b1c2cbf1974788ebad4e77d4b26400733fdb995d81d04bb7e1ecf6a66dfaf58d478132f769895621f9c403a61639a1e29e414ee814df3ec446cf17700264d6252481c57cd068ed89912b25dc46f471910a230e104ea7fc3653710b8f8539443c8f4c465711fec95eddcfb426cc944b63b7749fa2d4e4f498b77d44344f1ffc4aa48d3ce1677729300d8fd924667f1b0f487474f77685ef6542b8e68bf8f2fe96a933552dbd5bb2d8a2265f12c6a4b3a4c3773a3d16aa86a96746029c8db36df6b690a7ff43086dbba8ca4d4072dbf72d22f11578c6306d84f3d7cde5b186298c1f5237f2c7505a6989f3c5626b7e897cb0b66e55098f80feba8604cb7083db102dae97baebb2fc306552fb32853978c649c506f1c9c1917a82927e9eb2838a2ad0893add2a0e98294721e992505865d163e32825e645b2de84a788579bb3c784f29da679b73a0003d54140deb0c7ddd1a4585e4c9decc391f2256698355a202084efb6627f97a9ed08107893204e1fdba7e01ca33b63b677f9191431f647b7d2dc3636e213e441c130f40660842e5c0b758c0f15d69c2c34a0641c6de875baa4c009dcafa29f6e2be09b2511d2f54a58340a52f93fb232411a13f22b0d2e38e99594d96824620f095e9f80080afe1b701c22feadac62fe0fe3bcdc2035716a8b08d98f29df6e82a67d7bbf204fd68351e1e5f7e58b689127d523ba9cc3c2ad93688e294b1ed5ad6865c96c7921ef568a7dcc13bc22bf98a77a8adf9a5ce438e6ce3369483da62a5459797de55c0dbc0aee641903b4417d9ab4e18ca23f86cf45d27b6cbf0dc5cd771e496898aff9ad79ee45b60eff55fe29971697f9d2d12e8f946f4af59325d871df6afa18fc35cd5ffc1e4d3732cb4e8adafeb6e58e16db675cd9d7862c9185b03cfdc02b6a982955142a1e4bc252a88790476408c55b54808d3b08df7ec426be5fc54063615a07c5c7cf192a569fd5c19dec2aaa4b1731d9a57b6264f808101010ce3abfbf5991ef5e3537ae4d19fac786a2d3cf270748bffe59036624d6920b9fbde043a05081b24e6d2d843712b4403d40344d343680407666700ba3cc40f5a57e14af6865fa2d8fe50c1a24cc56c5907a4072c7ca527654125bd8e4ab2f78ab2b1d2c265e2f6c"], 0x1080}, 0xc0a) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044275, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file0\x00'}) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x1}}}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="40b4e7f54ac52368375e00eee71f6800dfba9ba72959a36b8b29b5e7dd58b467b89f87fd1553a2bc4bd2215bc61495733635bdaf0bd0126754e2c46af94314b51b8daaf41a4aca37b3273db4f8d56ded4e1d12eec644f8fba171b193ad334dd1c1ffb932883d6b248d85b972de31af584a8f8a32e88edde5f6aba10052b96b7a15c09dfd3bb9709f95b1d3e91be6dcd15c893365ebcbdaf4911eab3b75c92ef5a91fa8eb05cdaf86364fad", 0xab}, {&(0x7f00000003c0)="323b6ac65326e053ecd0b9b8c2dae3f7868c2227e74c28258dfe83f9e287188527a85bc766761ed5c48517391a5110a91a7b89580c2c88527fa8e7184108efa3c999bd20b6970da726f60eb9426080e81d995d0537536707f92337", 0x5b}, {&(0x7f0000000a00)="07a3d45eef7810c2dd001930a6c5f13ce5778a0313f7fc952e28e1f2b6b171bb56ef9e008f05ea9ce037d810e3247da7621bf1bf7f093868f524ea7925c1e7252510fbc5fea0c4a00e207b0b428edb255819001bb6eb479f1d0284ba61e2393e89514bffef41bb4377a3d0814d2e2cd61a178233aa0dc17724081f3d764a27b7042711e842a2755687bb45f86ad694d18523a021b172ddd79cd4c354ccb61824eeea70ce2a31a7a770ac39f596809ede780fd55c00ff7f6b67e4043d3e8fbf14dfdbc17fdc8e7c157db35f91a100675ae461", 0xd2}], 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0xc0938a9f06e8380e) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/247) 02:45:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) socketpair(0x2e, 0x2, 0xfb, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000003c0)="d4723ffc28bae42b0d1a3e82e887724600af7a5740ae563895561a6af05c507f7bfa6081a76359520c5531b43e601e7c0d2bb65f26eabfa89408e005ed925998b0c082cebf484dcf9f34664f8434a1c628ad9fa19aa2a659cf8167d21a09bb9270fcf6d2e63abcc46f657c3eb5e6c2cefcff03dccbff0b6e8f541f7b3e7cff14425902ad25c18bbe7e414ef4159b367a28cb9adfe4d7f98f6f3b2cc4548112981d8bcf307421ee938d10cef87233009a68c9d0254ac3cc96f810ccf1b36eefb0c8faf65c416fe6", 0xc7}], 0x1, 0x0, 0x0, 0x803}, 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:45:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) fchdir(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000380)={'./file0/file0\x00', 0x6, 0x5, 0x7, 0x0, 0x80, 0x4, 0xfff, 0x1, 0x1, 0x7fff, 0x6}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, 0xffffffffffffffff}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x44, 0xd, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8) 02:45:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000300)=0x47a5) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="76572c72ce3590db2cc47621"}, {&(0x7f00000000c0)="f3c04aeca2c4211e8c3cb107535563eafe54efc54f0376f59d0c3df603aecaf5fada8e4dc11d4676733fdbe4e22e95b04110"}, {&(0x7f0000000100)="ac6f5bc1fb0c4d89db91d01900162709ad69a87a5e6cd2a3e009a8214b45fde29c9864cc720ceca4e03390315982830671068438e7b4a4913a58546c537f69e1b315ffc9984eae9c5c35ff8fe905271b02d20dc350447e1568c7aff5e4f262637b6115adb63a15b36ad4dcc8c05028fca747722392c745aa801a26e5049ce9861e5e31e93c4c47cb5b2186347232f924a824cf1030d533a29370ea3a24bb4bf489e859db1a8a3fe500830a9d69eae6416c5b304ed83df74860a5d0f49910e661e5499a878ee946fface695d4d7902b39badeb14a751ad0a60f0fddabc3bced0abe51d27971"}, {&(0x7f0000000200)="79f9f5184a9cc7c82518806be7d68100e220beb7532405d0920db4e550970386c048e2bd03a0cf0282ec988a2a1fe8b0fa0aa6c9d85c21c30420eef896f4acdb4689bf94e9c4cfec08064a8276526420ed3d4ca0136c162a3ebe32d7d09913dab091db690581"}, {&(0x7f0000000380)="0446403fe377f61a8d68583d43bfb07759c3d7a44d0a788e2a12476dc57fb8624b4936f526480bf162c933ee99628b3dbf22b1f28eacb88748db5ad995adec10851ac2f5287a3dc96b1bd65e56f4020436b7e5b8a84445e38bfdbad49f2424ac9e161eab900cb8856745b98d9b9ef5edbecaa6ba119a4d2caca4f841c92aae95f633f1f92a6d42878b9a226fc2fa5b9f33d9f40fed4daf087f7ab3c301a0025dc6e59f3db3da682a1fed873c2deabbd5b7405a244ac097f8ac"}, {&(0x7f0000000440)="165408a66c9545de8c1d09fd1154591530139d3712c8c44ea041a7722cfe6713c5ffe5e422ad2ba99d48013e30881384af13d362fda456c06c5513eae237262e602d"}, {&(0x7f00000004c0)="3172b3b47c427060d3ebc192679c1214c5414d8c6c5388eba6686f644d6c1a20d4214477f1ea81374b5d8c6aa71b50c617bb42e1ca293e819322b571a0d492c1f709669720e711dbb52fda427761020f4eb310a3c5d772c9fb05dc8571f6d512fa082937bdad0c9381e2ac3702a085c24ccc59c044778c61300509b598463d60e25d6d00bb1a675291a9952b4f480dc7e0703d41f6c8630ec00d5468e7a2806e440aca438fe01ff3ba9e6e0ef529eab6a200297d"}, {&(0x7f0000000580)="35bc5672226f5616050519981c92213dc8a0f84d2878395240f3242f258ccaf092e52ce94069ce7ce95d3edf1e4750b650d7c22400cfbe36b79c1e281304c1fa3449d2b04b7739ebe3698c2d416d3834a99a8a4a3431bf4125998209b73a3c8a521ed78c9094e989ab9ef061353c665d2eb47fc59028518d08186b15f053387441cb35215b57b0219a498e0da602b7668b22a68ecc9cde93c499c7a37972d078ec45bbb1cbe6306548508e97879ae065da2238499b36e95098ea9e5634af4bd71fdbeea82cef65ebcff841f3a2cc35d955951e9f6b41d5055f11d5eb19b9436343ad6a3e421860ce2789d5"}, {&(0x7f0000000680)="bf347fe41e63496becd83853fcb20f89736c1dad8e3d9333a2c800d54d9136351e4231ee49f210185c15e1abc02a3269becde1c1e2c177d70e2f8631ed4e9c6713558ab555efe39c080255de6c2b2cce4fd030049ac4c4022c851c56dad2037c2ee1e7bc85009b064cf02b3d8dd6edd865e493e6dda19e3dd72bd76a780f"}, {&(0x7f0000000280)="4ddfab3307a02eccfc516fec90a2ddaf935c96c744c5760d743a34c2095ef19269fd5450e4352fbaaec5f109fa63baec9a9eb15107bc010c"}], 0x1305) r3 = semget$private(0x0, 0x1, 0x220) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000340)=""/167) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, r9, r10, r11, r12, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r15, 0x4, 0x7, &(0x7f0000000340)=""/167) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x0, r19, r20, r21, r22, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) r24 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r24, 0x4, 0x7, &(0x7f0000000340)=""/167) r27 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r28, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r29 = getgid() r30 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x0, r28, r29, r30, r31, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000007c0)={{0x7, r11, r13, r19, r29, 0x80, 0x5}, 0x6, 0x2, 0x7}) 02:45:04 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) 02:45:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 02:45:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") geteuid() 02:45:05 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x0, 0x716, 0x1000}, {0x1, 0x3c3, 0x800}, {0x4, 0x800, 0x800}, {0x0, 0x5}], 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) flock(r4, 0x4608f3ed130b33d0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) 02:45:05 executing program 1: r0 = socket(0x2, 0x8003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58f", 0x14) 02:45:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 02:45:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000000ef, &(0x7f00000000c0)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fchdir(r2) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 02:45:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 02:45:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x9) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0xfc) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000340)=""/167) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r6, r7, r8, r9, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) setuid(r8) 02:45:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = dup2(0xffffffffffffff9c, r11) connect$unix(r12, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 02:45:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x00\x00\x00\b\x00\x00\x0e\x00\x00?\x00', 0x28000, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 02:45:06 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x6b, 0x80}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x63}, {0xfff9}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0xd3fe54db71851c52, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36, 0x4}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f00000001c0)) r13 = open(&(0x7f0000000080)='./file0\x00', 0x18000, 0xd0) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f00000000c0)) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 02:45:07 executing program 1: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000040)=0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 02:45:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x80000000000006}]}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 02:45:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xf27) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="458e51e17c80ce102f531bbf09c1ff6ee03477a3b3969d18832d1c1982d9fd6bf24a9bca236995a5955ee1504c87e5ff892efd579c2b6bd99efc1a60613a8440e3a85c58f526c0162e0e84958b5ac01672d531ecfa188585045c63eeab1d33", 0x5f}, {&(0x7f0000001540)="205948d70879cc6f1287302e7e33853ed0abe052a23dbefbc1f667ccf49123b5f137b298cf839996c26e6e6f3d6f5a136dffba4be03db7bf208c2f39596ef445b27ecb1713874556e0c812d1309443750d2ea8b6349efbff9e5f6dc1f051c09c7e534be2f26aec233696b7702b5147129fffa03afb1f573612594d44ea3c2bdf290ee1127269ce199d862b5f39860d51d23ff95aa02affd9628ad5689ebe1381900000", 0xa0}, {&(0x7f0000001480)="4a72e2be18d1467b4740f8a7f877cd25e562d30398f65fa4abe42168c0517d45858608b822c5ae695addf0b234ef55e444d5c828e8444810c6f4cbb854151a2d5927f55fa75f045125c138c25b39a9a9da9e021153c079295dbf759bfc9b33e79e732a70d8b4051e677f03e2ec0b7c76a42222d51baa782792782ce91a1dd5dc61aa7f3e442aedbc1d7a0e0f2c29d9f448c69a0272e103c53ad41dfcd4b2e8c6d325bdce1559152509aa891e9b6204bf3a70", 0xfffffffffffffe1a}, {&(0x7f0000000480)="646e8b7dd97d354deec69f6355340ccc310fde92ff487f777dddd0b3f28d56c78ae40983c7c007e89dd2ece24acece1ecdbc5e0463b78b84119dd13440e0ba1847eeae3cefd7ec728871044843d64735f5af8073a9a17cdf5f7e5ef2ec2c5e79c8bc093afef4fcfb3c912a12706a94dac2bb1a3140d24d7609178c5c5a59cda73321fe867d2b290c885dee987a45e94b0fe49072fbd78ffb99bc7f944890751a84b25a78dcb8e28dbefc6fb294b5e6fa7615c506c6143cb62a77ebce56451cc8379b6b7b685f4126c00df138323b8002dce058fdc6126e458b6bc03fd609e2c4b3ce19a603dab946abaa1ec9e9d67ddb48936d0c8150a0bcc1c389101149cf5f78bdeb24bef7c01fd654d4075c75a638ed98d5361ef9d7af1a5ed9279483d440516fe08a7352eabc36799ec71abe81e7eb40d54136608f8a8134955a51ba0c3e79e02a5ebfaf98c93cd1bd5d637a39280d8da12c07066a74b7df51cd5a1407dc786bbcae1b60d51bdd161dbd5fae1caf3a643b5c85e0e666e760c8c0cae096e622d95a19d17bce6ccd3f29e5869f4409d35a5eddaf8b0d3b7ef22b08360070488496f1e2443bd0ea9bc4bc59f6d266deb942c5db09245486d731de2eca65fb6241b60d6cff3de1629b954aef674ca4c1731bbcd33bb9dc87ac4716aa5bf8e9e95cbad10b31b667538a6134e8281a52f38aa799d2fb19f4e6a0d29f7d703d1fce410acb3067bafa4a9760c6b26dd0be6b5c13f0d2c2322130f88b59f26fdb788925f8154cda411baccac5d600b90cafbd5a6e44bceb1dd1290161665be495cc91141419c989fcfb92fd62375a9526d809122bc9f132e46d66183fd0cf16ef4a9e97990a7aaa3d54583a5743a70167e038ec57fdbcf79bd752f8adca0f4bb675a79443e8031d8dc88339d342138f98ff63a281debdd15dffe0099f746ac541b88cf881964db59cfd96ac833a6fde7e3566f8050a9a83c11b2f68f9b6a985544c2e9bc27cc3d00520911801434f985e40be1d5be74e3f4cb4eb7928f1a54935f4d8e272a239ff65c665e49adf90ef4443f8cdec2dcce2c1b1011009f57c789e35d6a5e420768adea6b3e30f843333573796e406109244a37124c1832e1cf78998f506c78f59310458e23ee9c38c2eefdd556a7df5db5e4887a7188a04ac099cd0628b74154896a4647dd31f2a50316171152581209b1a2ab9bd55867348a3648650c6fe4f88e8f20444bbec472c44bd2837366ccf297481ec6eb6137ed72ad6a732a8cce2710ee1570ecb9774e4cecd9e61e769851e63ad184ab8ce2e94ce9bd67843cddf9d6c69273bb1c7fdd7e5ff6ac5199aae9e531f10b575fe519583e55aaed1b4b425fb59ddf84685b71657a1048793d61e02a3b76c07f1e1c20d2f2e4562977875b9c90eb8812ba30d78448d3fc732404f52c50ca0455810a21691608dc88fbecf7207b3ac4dc5cc62eb4fdf7cee186bbf299bdf657de4c23e4f992fb9784cf27310cf26050dba0c7295689c4b0c11c39bcb130e8c052955931e8517d9390f3b882792c69c11094d732dc65c8f5b0a254611628b8b044f729d9a8d5130b21ff1b287561474501d1b39e01962cfe264b6d011ba0a23fccf14dfb607bc474d2f4bb8aa6a902eb7338d1437e4da9301a0ec89cd8ee00b596f32f259799b5eb27501330e1b5f3f15adef28c3baa6a4e9a30dbe1182dad0407b829614c72f9e015f241458dca7784a0cb9a553fc641d4605cf71abc0d2acd5a5109502cccd4898cb7cda3c8f6c3ba5db34f451a62e91e7e475364617c9efc2219f0dd3bafc193749c98d04eec2a24dc9927f8194c7c785ce9959523422e315477c76e7409c0d17b0952e902fbb707d7f2711d6aed9edd7d43441b35c84117e35acb1bbca5d742d7eb4fd9a30d973709f09e68363c810a6263c076be944c7ac1afecaeccbfb32343f2a9bd1ef083e6f14d4a6d1f2c4e714b93083f62bc73936d34b38306ab257d6a9f310021613ed62e692a10da5e511b1cb252716f2f138464138391dd3b43d1e75b6352072f35dde79998223baeab08434969c4d39d41c949c2038cc2840f76be7f295a703861e8b2dc2afdad1ef66d46e2f4d89d9c9162f5e8b90d029a396c513e740808d18e0776d1af563d06b2f3002509a3de9a8b6f3730ac8c3ed7ca6d5b5c413a3b03f04a18a1e76f2d324c232d1f868e124ff78184b1a280366ee75983a82bf54ab111b2a9bff92ce894423a1edcf97d2479bc2615e41354005f33c854f49ee0ac215053c214224f5490925a76ece06c2a6d01fcb81422077e4f1919f65f5af0f1e95918d797dea1acb47ea4b9fff5436b05486223152243f00ab3d33072d40531c30d4f34246e1a1cdb5be699945be2310a21817b779b126257e1e21ed544db9dc8e024193b466007a630f4744bcc798abfdf7ad5116340f75ea9dd075e61ef262ae253ab0d500512ff8235c22b8044fb12683eda00d78b797183d962026d9b71908804abc72c374aabca537b29db5cf61987250aa5f736ffe2e1ea432355eb59d28bd63e29ccd836992664ae374d5957d807f802320333e2271262156e65044899c4a84d1f16e256784357b68ac2d802757e6c13a30015f9bd2dcee1dc70b273f82409e955392db6f97db20fb859005d4b1d827db2f16dff262416e70fcd3f585491de85e01c3b43fab765f39bf48e33201aad80aef652ab6d95f9ae0ce8f84f121d1064a4229d219ee82116848e09dd72eaf099ff401acfe41e33d1d96dfeefc8313b7209dfd15ef3525455ef4bf37fda43b1d405ea131fbac984f72df8eb6a1ea6d0b82f7e826d35cff5700f8dd49b99be5f886e9066b0386cfcc4f32ba1b629e886a80411b1e9ca9ca08bc473dcca8514ec282f5909629e8db1bede8bd28c2be76ebe92c832e5aaeb2523bce83988ababd5a831a68f6c461fd4d3c781cd91c9b0bac42d2fb042d89459450a4702a0e9fcca80f62c197c9fe4a4963a82cba9808cf53db3093d2cbca02df3fb805f4cff675b4a85e168058166d91e40e284044d95262465222e903b4951367d8def8f4fd61690286042aa3b443b1e1f814f4f44d2c46d79cbdee6fda7a4d6978a1d61fb48230477f832ec65573d25b5653a2b2dd6bd14cc4ea4bb623e9520c235986bf1b4f94fa4115e10680d58b3b0d04ddcc8e32b49b2a786c79e6f7384fc6163f0a270c9e5ea637e8d211900684404cfa7a8e8f273f678ad320c2f068110e55cbbd7ab640e33268409dbbcab75c09011a5aab92e277e9f60afa39301fd7b4806926b96cc7021e3bf819f77e283959c1e547aff46e2f846c97eee7bd1f0541c8ce00a088acb9bb89931d6b1f65bb2a5b89328ee9881bd2d76c546e35fce619788d520b587ab34f9f9100e96f35149e6ea31d8d59575076e18012be605005baa4a5c1c45975837990445a2ad6ecfab81d67943e81335a71ac6caed830ab5d0f783c4cdb0e6776d9fc59c14cc99815759fe05860521884da5af3c5a1766e57ec5c27548b04460062a3dcadf792594edf19decfdd04ad95bef5548c7de00e4b84f037df77673ca300552f45d980d806de4a0860dc2e57e1877950d65422f94e65dd232829972f1c4114881504000dfff1fd524ed032d6dee0475776c30028ac1c40febe96c8d240181bf1b79289a2ff666b215393c5eebfea440f55184f7e2116a27a812ca87a5736ef701ebdb40d51c05c2b6d890a09eed4d9253ce874dbadf8f604db81516c7eac6901542f8922e5a3413a4cc9f642a6367dfa40b33bab039836f85ddae7dd72b96ca5e10f0c9dc82294c141cc709b487f7ebecda0bf27906ae32b0661e791951c09756af821945489c911441c2eea9709abc724c42b08501b6a6ed7ce14fb769a5ab30932335b7d802da100a6ee4b99234ba791430bf9322cd70ddb314606349ae89909cf2ec2075f78e4850bbd3ed861efc40ac026ea50a8b56abde30d75d664b53fa64a277e4fa108900193fae3f4068ccaabff560c315977bd6e9d652d17f3c14ed84b4e3c35b1fa0d8df04a64fdb98495d7afcad86816a5764960312494f7d21720e51fd3bf6d101c081054e7e2e10a10320e26c51ca78b1aa623c9ee3b561577e106a0d1e5ae1251af6e64c95674b6643a844f61d7650d67f4b891f860e22e97f2bedb7404c47d7da852491762de515b8d9f2e11df91f09462ca792a56d2129c29ed067a51ebf415baf0ea02646d885de4a0f508adcd171c1c9d96e13a379aacb094f940a6bebe87fb31256571571b6c716a8239152226ee65591c72c42967a6d2672f05b150946c4b5d64a178e00797713a7b8bd17f9bc4bf94723418d5bab010d4583b60f0890ecb10fb915031587be11cb87f6bacc95c1c06dafb4697e33ac13e59a5ec4a37479a724bfbeb0d484dcbb95a99c025e8d985f52cee6452e8ca6e5887d1b7b31e055377b712ab0d47a96b43de6e399d913946a03f7028f6692015331c26b71af9daebd8f9a8cf83ad8b3ae22f4ced26add0e77840a5e171666ef6c4264fc7438760fabaa651e2a5f283b0413dfc8ba73fffaa50cda04d514e701941ac80d23cbc5d1e6cd367ff30f84f849ec9b37247efcf970c5d68aece6edc8d6dc3dbacee0863e613df3c18b831db5fec3ffcd8ddb71c62e30e981edefdfd7c7d074b5ba9e368bbd6f565f143e73547918ebf70947c9bcd32eefabd8156729093ced0159b91e0e1ee7e0a3dc39ddf743bdda957ca5e60dce00b712cabe461ad147736ff984ec9030a51731e913f747dcc378bd2c4571279e1797f95d4a6521dfa7b61f9390a6de54333054f5417f28a9443d8796c1edbe860ed8d77614cedf393c22e10412e92cd41833376b4c0151f6c3f4d7f2fd767785006119c90d185d6891e64fde7343bc131dc3e5e66063e1dc19c8f656cb9d0c02cde3b48b5bc1269cf15fd6a9bc4480ffe38af815862817e4007c8275e566280e85a0fbd14a8d956246faf6285989f3dfcd5b4dd6532a961ddce9b40b956fc1c780b3f1f474f23993b6143c1565b5f6fabfa717670398a9cab8fe6dd4b3e453234014c3704df11234d0bdfab64aa368cb735526845de3a12869c7c9e2cb8ad7d77d0b941d8704e736e7c836816515a9102457cc9471856cb304d8d582687b323207c169d863812dbacd2e9dc6630a36fdd83f1609d6b188c99854de195feca0158774bda0a0528c7e2d0a3c8037ae9ebe4f13ebfcfdc2d0aac122ddbd99e4a99a73cc9cb59ee825478112c97b77772d9c34bf21fe4de9d3e3123de8ae6c1b930ed1f419147307497a592534384720c48783f8948905f2856483d4e9bfbd40ae84f6e60a6eb7877b49b66bee32139413b7a9029926a9fe2bb85715cd50f567f177ea1b62544d3286d882c96dec71a50b7c3c9eee411caff64d738eceb015505b03c4b48c3c4e053cc482b612299a85cb2069c007d305464afec007e279b334242e920e321d6226ca7d561486ba6909fc15cb4e87173b3cf3ab26b54611f32b43ea09a645ac74494d3d37ca8373b8e428a19856e5984bb7fa3696c427e5801fed65ed84072b60ffcac5b6a9be97275dfb88062b40f78e97a63a48c286d276357c9f7551de9a431894281e212c629a3a255ea1b5b5b0bce6c4f8c04e3f0efc9f0545343e1c6c637fc97ba921c189453a6fc63f36f95a83abb09da7d0cc0615f5b6d3506b6ea957e53bb18764e90c98ea24b6c83e515670097e3f4e8e6eeba89b192418c2cba64f0766cd9e96f44094a17b1f3bc001d2b82f0e90a1892039898db7c95fe12a4a02334cf7ad5a2", 0x1000}], 0x4, 0x0, 0x0) 02:45:07 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0xf000000c, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x42, 0x48a1}, {0x80, 0x4}, {0x20, 0x1}, {0x98d0a4b11ca3976f, 0x1}, {0x88, 0x6}, {0x89, 0x1}, {0x0, 0x7fffffff}, {0x85, 0x4}], 0x8}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setitimer(0x0, &(0x7f0000000040)={{0x3, 0xdb9c}, {0x1, 0x7fff}}, &(0x7f0000000080)) write(r0, 0x0, 0x0) 02:45:07 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)=[{0x64}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r14 = kqueue() r15 = socket(0x18, 0x5, 0x8000) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r14, &(0x7f0000000280)=[{{r14}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r15}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r12}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r16}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r18}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r19}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r20}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r21}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0xf0000020, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0xd3, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r3, &(0x7f0000000240), 0x8001, 0x0, 0x201, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r23 = kqueue() r24 = socket(0x18, 0x5, 0x8000) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x8000}, 0x8) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x40, 0x0) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r23, &(0x7f0000000280)=[{{r23}, 0x1, 0x66, 0x20, 0x3, 0x4}, {{r24}, 0xfffffffffffffffa, 0x10, 0xd8f18a4dcd692552, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r25}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0xd20}, {{r22}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0xf209, 0x5b64}, {{r26}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0xdc}, {{r28}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r29}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r30}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r31}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x94}, {{0xffffffffffffff9c}, 0xb, 0x50, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r32 = dup(r25) ioctl$TIOCCDTR(r32, 0x20007478) 02:45:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 02:45:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x1, 0x1000, {0x6, 0x8}}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0xb, 0x80000004) semop(r4, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x8, 0x0) semop(r4, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/64) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:45:08 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x200, 0x100) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fcntl$getown(r0, 0x5) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 02:45:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') listen(r1, 0xa6) sync() ioctl$TIOCCBRK(r1, 0x2000747a) geteuid() r2 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/139) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000240)=0x6) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000300)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000002f73bc171000"/23]) r7 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000003c0)) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) preadv(r8, &(0x7f0000000540)=[{&(0x7f0000000400)}, {&(0x7f0000000440)=""/212, 0xd4}], 0x2, 0x0, 0x0) readv(r3, &(0x7f00000019c0)=[{&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/161, 0xa1}, {&(0x7f0000000740)=""/75, 0x4b}, {&(0x7f00000007c0)=""/192, 0xc0}, {&(0x7f0000000880)=""/99, 0x63}, {&(0x7f0000000900)=""/185, 0xb9}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x7) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000001a40)) socket(0x18, 0x1, 0x0) 02:45:08 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) r3 = socket$unix(0x1, 0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r18, 0x4, 0x7, &(0x7f0000000340)=""/167) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x0, r22, r23, r24, r25, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r24, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r26, 0xfffffffffffffe03, 0x9, 0x7ff}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/145) msgsnd(r4, &(0x7f00000002c0)={0x0, "8e8ccb5de4ec6834c538929dd1817a939272e3afecb84b9e42f899d854a85d95736c0dac5718127fd7cb664585116892927fbd1ab3566551b82ee09fabe84f78b115abf04e8fee5c030196dcba7a63143e819cdcc2ae58e4622f78f7afcc899c149ee0c184a670b553e296296d16315e8cb2112a8f1c3195ca902a90f2cb5ac843734544c01263b7e71f65905ed84ebe5b"}, 0x99, 0x800) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r27) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 02:45:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) close(r0) 02:45:09 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 02:45:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5c, 0x0, 0x0, 0xffffffff}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 02:45:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x1, 0x4, 0x1) sendto$inet(r1, &(0x7f0000000000)="c768", 0x2, 0xc0d, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f0000000040)="01000000", 0x4) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe44) shutdown(r4, 0x1) 02:45:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000480)=[{0x1, 0x3, 0x1f, 0x5158}, {0x0, 0x2b, 0x2, 0x3f}, {0x3, 0x7, 0x8, 0x3}, {0x5, 0x1, 0x0, 0x4a78}, {0x7fff, 0xf4, 0x9, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) 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$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x10000) acct(&(0x7f00000000c0)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r10 = kqueue() r11 = socket(0x18, 0x5, 0x8000) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r10, &(0x7f0000000280)=[{{r10}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r14}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r16}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f0000000500)="b20c54661a5ca703bbd5d416bca92bafc3b93926ed0732e7859f23256753c87fb3fd051d0c4d65ee52c5e312689f97b68dca3efeaa95e1d10812765e3c79c92990de73115225989c18d7eee17637d39f1acbc96f7fe8eab44a59cea36da5dcd73b8a15e81d8f4f26962703adb1d67e060fa300c95c8017218d", 0xffffffffffffff35) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) r22 = socket(0x20, 0x4000, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f0000000140)='\x00\x00\x00\x00', 0x10473) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r19}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r20}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r21}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x3}) getdents(r3, &(0x7f0000000280)=""/229, 0xe5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r23, 0x0, 0x0, 0x2) 02:45:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) 02:45:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffcb3) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b9b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = dup(r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000080)={0x8, 0x3, {0xffff, 0x80000000}}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 02:45:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x2f267667e8f05ad7) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) getpid() setgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r15, 0x4, 0x7, &(0x7f0000000340)=""/167) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x0, r19, r20, r21, r22, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r24}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r26 = kqueue() r27 = socket(0x18, 0x5, 0x8000) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r28, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x0, 0x0, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r26, &(0x7f0000000280)=[{{r26}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r27}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r24}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r28}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r25}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r29}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r30}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r31}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r32}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r33}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x400, r19, 0x0, r23, r34, 0x44, 0x5}, 0x10000, 0xa13d, r35, r36, 0x4, 0x1, 0x4}) 02:45:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x4, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000700)='./file0\x00', 0x80, 0x7fff) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000300)="d30893759934c6c8c06513ce67ea9090d472d1524cc6364645bda90ae79f5e80c802018e1d7a51f199f567addb0ac3f57b9ac677dff590f7a915d77720c6ab1f5e085c75510250fdcbc3663469f7be6241cacf7a498498424d80d457bc2ac32e52ffb603c3a57b724391e92ba8f87ad77b01ed0ef289d2144ec84358870ee283f059ae43472ee8db3b9b76ab4e1b389d1c5e226981a4f14537fd8071a6461c5686cf951761f343cd03de07ad6e7b216c1bc71048dd349aa96f26a4431e9a7519bd2ee5256460812f656d77ecb60b25b96c036595df0a4fe189922b3dbb01063b89d072b52a22c85e9d09069d5c1037e9f3344f73151468e519e8", 0xfa}, {&(0x7f0000000400)="62df0c87676df568d3f53388684046f929d6ae02a08d48047f00c0d9fdb2c636777c0e08959ea7b20b947c6fa524022a6a40884555110ef5484901f7b17cea9575515808af1818c9b220d997e3ab191f5940ad7dfd498f8729ed3395b2b0bf5d71f5099d458f3f19b683fc7fe28ed8fa09caa71dd43a7ff581aaf0e22786d1e9fd377390cc71bf93b2fad829da0fcb5e17272b6ed94125a268a0e6b5bf7f9a4ccfea2515778e3e90d1f63cc405aac24d89076b7d0d195172558837362c281bd3c257faa436ffbb39d8f9e2be48f7b6269ba91d6b76733af9eb743bad790dc8300fcab806fdfc434fa0de9279be4e4e2a8e66a54da1f3eac0a217a8117fcf", 0xfe}, {&(0x7f0000000500)="ae3720ed741add39ae3b44e01bc1bbf1651a918f727d2278ce853cf49d9f0773edaaeb8b7ebe91b341514a11e099d063df87d764edb381606802d886fc8be903579ab15de307fc942d84d0b506730ee0b1d100ac3968298c75a9211399963d3c5413b51072e3c34df2ad99a98118aaee02ca7c6e97db064ffcc9ba28ec7678588992aa1f6258fa477343e54ad462dbadf3b30e574451b523a9a3ed0152309109368533ca4f9327f2656caa1bf4e9920b322befe4f2d8c2281344bc995d66ed10b75a6a3310dcf7eec8cbc81f58d1134d99d3fb9144f1440ced48ab", 0xdb}, {&(0x7f0000000600)="c4091f9a7719baba69e1c7b0d724245ce469ace61729667ee741e61690fa30f59446e5ec74e2b954de046f1b86192d3e9c1548c9ff3135514e78e31e61e8233a5c300b234976b5d7dea4a833f2b4e154aa2d2d5aad51205dc9e194cae4754e9c9ad79e68584a1917d649be060bde24599c20ec4bcf01d0f91b657a476c9c", 0x7e}, {&(0x7f0000000cc0)="eeed38396da1a23c1fc0fd12625992c013ea56b342587762c30ecbaa4b6fb78f27fc0a5f1a164ae69bcc6c6fdf2a16e0b8e0cee8bb2e58a043496bf561346ad72c06fb6227700e03d5fc4086991b7189d1b6b4837d5ad6bc1425fb1f5adb515b8715cf717e240b8e452492264b725770b7b8d52ea5b3065da1deabf34ff042cf4bc12aa06d51d7a33fe41622bbccff96eb348d74b93f5c2209c87c7057bf712bcf8ec15ea567f64fdd7dab1c3abc7d7e9cb262f98e332caa663ba548af340000f40fecfffeec6f2a475ba167599f49d5064e769abcb1", 0xd6}, {&(0x7f0000000280)}], 0x6) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 02:45:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) msgget(0x1, 0xc8) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\xb5', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd923202c8ae15a40d0c55d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 02:45:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r9 = kqueue() r10 = socket(0x18, 0x5, 0x8000) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r9, &(0x7f0000000280)=[{{r9}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r10}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r7}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r11}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r8}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r13}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r14}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r15}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r16}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r17 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r19 = kqueue() r20 = socket(0x18, 0x5, 0x8000) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r24, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x0, 0x0, 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r19, &(0x7f0000000280)=[{{r19}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r20}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r17}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r21}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r18}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r22}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r23}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r24}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r25}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r26}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r20, 0x1000000000029, 0x27, &(0x7f00000003c0)="99390ca7", 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) r31 = socket(0x18, 0x8000, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r28}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r29}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r30}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r31}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r32 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r32}, 0xffffffffffffffff, 0x63, 0x0, 0x3, 0x2}], 0x0, 0x0, 0x7, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r34 = kqueue() r35 = socket(0x18, 0x5, 0x8000) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r36, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r39, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x0, 0x0, 0x0) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r41, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r34, &(0x7f0000000280)=[{{r34}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r35}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r32}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r36}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r33}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r37}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r38}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r39}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r40}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r41}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r42 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r43 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r43}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r44 = kqueue() r45 = kqueue() r46 = socket(0x18, 0x5, 0x8000) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r48, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x1000000000029, 0x0, 0x0, 0x0) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r45, &(0x7f0000000280)=[{{r45}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r46}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r43}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x5}, {{r47}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r44}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r48}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r49}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r50}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r51}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r52}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r1, &(0x7f0000000180)=[{{r6}, 0x0, 0x94, 0x4, 0x9, 0x2}, {{r38}, 0xfffffffffffffffe, 0x10, 0x8007ffff, 0x80, 0xaa8}, {{r42}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x7}], 0x7f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0xbdb}, {{r46}, 0x0, 0xc, 0x80, 0xfffffffffffffff9, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x12e, 0x4, 0x3, 0x1e9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x3}], 0x10000, &(0x7f0000000100)={0x4, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 02:45:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:45:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="63f491fdad4dd1e5c3f5c8b1cbf0c2fed081e5be06fb4de2d21874eb5e09cc716858c34c664e887672986440517d5efa7ea6517e291f62223a4479a1a98e36f61d960a6a2b1a723203c5a180484e99c80b7e44f0317c179006a309d76152f4a1c59054761a908903b77ad15b617b0f5cfc5dbe297bb2e3be0407b92858c010edf1cdc4a012de290979e9b2189c2d7d14573e6e95eb2615e902a74ac2ba2f025f51f47d83ca68c33d96b1d303ab8f34086b27028fcbcbbe6dface2b268018b8d7071e8964a4e16955a88316c506977e23af5b48a13406832294fcc2de91671534b56400ab3138c13673493ecbb85b769180aeb3f06d983498af1c6ec2e1327a68b1ac545340c628f77ebee529a2a390c8331e23ea9ef1963cda25293389f8f6be61f7f1f3c2dbf88e696b33e6752fc080f4e6b29a097b748395cd74b69bd9922d6cfdcb5c0c6f44f54886b7d01160470b25c24910c8ccf91d2553b6e3509310c36878cf1c9370602eb2c170086d4f8782157ecfb199245806730e394387300ad1baa2c5b578592f8eda3fc436a7f57273e77f01f04a7919cf52281eb218913d2bdebfb381b7515c469497c07d798000000000000000ea962ee5662074686016bc738c733fccf72d91a4518194a3e25352631e92d43ada83912ffa508d14bc66b0aaf8a932263cbd1362f6e739b689e25f0e58d65c868a8e3b5b16e2586840810fba9e2b6f16cab0069966f78a57f8ef5472715c10d7fd7a"], 0x1c, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 02:45:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000340)=""/167) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x0, r11, r12, r13, r14, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getgid() r17 = getpgid(0x0) r18 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2, r5, r14, r15, r16, 0x0, 0x3}, 0x1, 0x4, r17, r18, 0x7, 0x7e, 0x9, 0x2}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0xfffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r19 = kqueue() close(r0) r20 = syz_open_pts() r21 = syz_open_pts() dup2(r21, r21) ioctl$TIOCSFLAGS(r21, 0x8004745c, &(0x7f0000000040)=0x3d98c520) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x83, 0xfffffffffffffffb, 0xfffffffffffffffd, "854972883d026111fe4d0400000010000900"}) kevent(r19, &(0x7f0000000100)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 02:45:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r11}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r12}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) mmap(&(0x7f000014f000/0x4000)=nil, 0x4000, 0xc, 0x810, r3, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 02:45:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) nanosleep(&(0x7f0000000280), 0x0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x2) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt(r9, 0xfffffffe, 0xfffffff7, &(0x7f00000003c0)="d6e70ca8228ee0bdda455c1fdba7b2efe311e26256668fd3683b141ad43762c641fc5e526549622da939090f75a35c6ba457991566f0f2539f36a387eebf9063f2d41b64092c2274e4f0d8dc4594e5ba2a563a733b735003e4c4bb56a6e22c07edad16bb6548d4d0424b885ba117d505dcfaa17a20166da161094835bf05f8c9758dc8cea82504e794bff31c427538da5e6d0333282260d9226bdc07ceceb93bf5c795c06ee31a6811802260d0fd4e382c78b9924ba91e023deea9bed7704f2f81293349516e3d01ae6de289e5f2bf3885d2f5060b4b867a64f975a75b3f156d817baa4661e82695756fd5ed06e1ffde0320db92fc4b3a43352b570bfb", 0xfd) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0x7ffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = getppid() fcntl$setown(r1, 0x6, r12) 02:45:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="07e9009f73a677a0d6d6a72e24a6f4f7a6aa999cfa6cd3f5cea899b652f149ce2201c4d283223dfb8d47a3b7753ebc04ed71eea4c4be57dfc0acb40d3da5eff989f780f240de3a058779f90a4297f6d4f21f177ec009ba7271fcbdb0e08c7c0474a79d1fab", 0x65}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x959555a623456834) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000010000000000000000000000000000000000000000000000100000000000000"], 0x23, 0x1, 0xe0655ea98b7db54a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:45:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f00003de000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) msgget(0x1, 0xc8) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)}) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe79) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd923202c8ae15a40d0c55d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 02:45:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x86134) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x62d, 0x400, 0x5, 0x1, 0x400000, 0x10000, 0x7b65dd13, 0x0, 0x2, 0x1, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xc94385fd2e7bd42b, 0x80) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r11}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r12}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r12, &(0x7f0000000300)="4d4799aebbf9905c1d57d79bf96908060bdea779253f487ec4e3957e9a5c61de2e9230d16666fbcaa8d4cc0a214397b0f0f7c58765f2850e9bcf1adb2370540669a8537fc12659011d65e309e48776f754fd047def6734584fc108c8731c8538c4cb27ab2a68e694d072f6b28219ea1de22b5769a44d82f3bb0a6a63a457062a4ce6a7c80739f967c5ea9243a2dd295f0b0f44384bce3f358ca19af89f", 0x9d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:45:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x84}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x30) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x6, 0x1, 0x20}, {0x200, 0x4, 0xa, 0x9}, {0xfffc, 0xa, 0x51, 0x81}, {0x1, 0x8, 0x4, 0xb91}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 02:45:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1ff, 0x33}) r1 = kqueue() close(r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) semget$private(0x0, 0x2, 0x8) socket(0x1, 0x2, 0x6) r3 = getpgrp() socket$inet6(0x18, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0xf7}, 0xc) writev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f00000000c0)="f78ca264268ca386c075eedbcb4888469ffb78899774806d01ce3d11fd693c697844e499759588e015d6b586e371c3edeede16872af2667a5edf066dd36ed534077955ba3cae4d9c4ad4ccdc7bb4c922e0abafeb3bf4bb900ad12c8e347810bc6457f29d0b0f4a4027a1c14038f4ffb0367099b91dc60aff7855fb81e2b7b59454ec0ec6bf68193ae467a07f3e22f6a541", 0x91}, {&(0x7f0000000180)="b947558e6143ae0b7b29d1b74a748a8a3f3735bb", 0x14}, {&(0x7f00000001c0)="3295011852812f773ecaf14cb7c39abe4812809b233afdfdf2845cf14e0e65727111ffa138cd47464c3b294a250e343b68244658777e66528f156ea4b3d72069534b977aa61b655064c61fe7b82902cbaa9f3d38a7eae14b97525ce70d45359c9c26265d2da7752fe42918cd00d09cf262e9935035310f4866750db37243a836e6b3832e10ce7059eb06860a8d71dabaa172251c51e8ed1217cd5e5c9bb4bccd4508a7ee642c77b5cda1162f23cf23e5ec738bc5889897e40df8e579d728adfed4e98f85e7ef7587dfdf46ad08147c7a74097b5d5bef220a7e4eac88", 0xdc}, {&(0x7f00000002c0)="0bcee74e6e8a18c57143c65d54afbfb95726e819eab5f43e415b49867ae79b51f7eb99190fbddd274d190d70b471872d76c52e9d50c9eb4a6e31a027aad719d91deef7630be198037928bfff862d3d70f784ea6c567d2258e39a2f8e4b4bc3d14bce88d9e914cd0b168410ec5c76c0b3cf4db57915340a8a4dd2d4aac364f5dc9ba2ad5a2a8f70f5292a4ecbe8831c917cffe6ec1b11e9d67212aa8b610792d25f69c461e811c49e1f481ad32625f5", 0xaf}], 0x4) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x240, 0x8) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) semget(0x3, 0x0, 0x6c) readlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)=""/191, 0xbf) lstat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001640)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000001680)=r0) readlinkat(r6, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)=""/131, 0x83) setrlimit(0x4, &(0x7f00000017c0)={0x6, 0x7}) readlinkat(r5, &(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)=""/110, 0x6e) r7 = syz_open_pts() ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000018c0)=0x8) bind$unix(0xffffffffffffff9c, &(0x7f0000001900)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940)='/dev/tty\x00', 0x100, 0x0) fcntl$getown(r8, 0x5) r9 = open(&(0x7f0000001980)='./file0\x00', 0x8000, 0x0) fcntl$setown(r9, 0x6, r3) 02:45:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) read(r7, &(0x7f0000000080)=""/64, 0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(0xffffffffffffffff, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 02:45:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socket(0x6, 0x2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x80000000000006}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x2000000) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 02:45:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3, 0x6], [], [0xffffe0fffffffff7, 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 = fcntl$dupfd(r0, 0x0, r1) socket$inet(0x2, 0x1, 0x3) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 02:45:13 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x12c) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file2\x00') socketpair(0x16, 0x4, 0x4, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000240)='./file0\x00') msgget$private(0x0, 0x82) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') chmod(&(0x7f0000000140)='./file2\x00', 0x20) 02:45:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f00001e6000/0x4000)=nil, 0x4000, 0xc495aa1098faffcc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="7259ffad67b654b39577030d7762ed19ee9078bcfb7d4a1c3981060480d5cc0100011100"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 02:45:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000100, r1) 02:45:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 02:45:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) mlockall(0x1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) syz_emit_ethernet(0x9c, &(0x7f0000000140)="15f1cb59976c743838797e704c33bf7fa7155778125e5aa68d5345507fab644f705a7f90f71bfd4d454dd36362b962a6c093fae7febbc882d52b539b58faef284a200ca2daf8a3d9b8ccd4ca662f12c58c0f086c062e9770561ab9574a2be5f0daec1aa9979d14efaa5b2e33d8aa2fb8e22e6f69498f757895e485c6a70188174029d0e38e0788c1778b558faf53ca3cd276a4ad2a6b3764e047e6d9") r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xe9, 0x0, 0xe654, &(0x7f00000000c0)) 02:45:14 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r21}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) bind(r10, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:45:14 executing program 1: minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0) 02:45:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x1000000, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x3ff, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3b, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r3, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x401) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r21 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1b4) ioctl$TIOCGFLAGS(r21, 0x4004745d, &(0x7f0000000080)) 02:45:15 executing program 0: r0 = socket(0x2, 0x3, 0x61) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 02:45:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x6) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x2, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:15 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r12 = kqueue() r13 = socket(0x18, 0x5, 0x8000) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r12, &(0x7f0000000280)=[{{r12}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r13}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r11}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r16}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r17}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r18}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r19}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r22, 0x4, 0x7, &(0x7f0000000340)=""/167) r25 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = getgid() r28 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x0, r26, r27, r28, r29, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r30 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r35 = socket$inet(0x2, 0x3, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r33, 0x4, 0x7, &(0x7f0000000340)=""/167) r36 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r37, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r38 = getgid() r39 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x0, r37, r38, r39, r40, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getgroups(0x7, &(0x7f0000000540)=[0x0, r20, r29, r30, r31, r8, r40]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r9, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 02:45:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) write(r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() r7 = socket(0x18, 0x5, 0x8000) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r10}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r11}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r12}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r13}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) accept$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) dup2(r1, r0) 02:45:16 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000340)=""/167) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = getgid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r6, r7, r8, r9, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000000340)=""/167) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x0, r15, r16, r17, r18, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chown(&(0x7f00000000c0)='./file0\x00', r0, r18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:45:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0xa, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000100)=""/22, &(0x7f0000000140)=0x16) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x1f, 0x3ff, 0x0, 0x5a18, 0x6, 0x8001, 0x0, 0x2, 0x9, 0xffffffff80000001}) r11 = syz_open_pts() close(r11) syz_open_pts() ioctl$TIOCSETA(r11, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x9}) read(r11, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) 02:45:16 executing program 1: r0 = msgget(0x0, 0xc00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x101, r1, r3, 0xffffffffffffffff, r4, 0xd6, 0x9}, 0x0, 0x68f, 0xffffffffffffffff, r5, 0xd2, 0x3ff, 0xffffffff, 0xde}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) r7 = dup2(r6, r6) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r8, 0x20007478) r9 = msgget(0x1, 0x4) msgsnd(r9, &(0x7f0000000200)={0x1, "8cf190862ba698d7"}, 0x10, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) dup2(r10, r7) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3018, r11, 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x28282, 0x0) ioctl$TIOCSCTTY(r12, 0x20007461) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x1, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r16 = getuid() sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f0000000300)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="520224691ff8eea3ed051f4b67a4812e763bf135144d1049e6ea2ef1145750669f87b75c80379e3c65e9a284bd294054656c35c2af4254702e996354306fc235aa584845048bbd520c0265cba351ec248df41d605643663f7e549dcd18397c6542c422109b234888fb8490650926740fb0a03d68d06d77db96596794217326795d82fedef9ef841ecafd661dcd217daa", 0x90}, {&(0x7f0000000400)="da703c17012ba53d2811bdbedd478a896c5e5aac89bc835eb2ee", 0x1a}], 0x2, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r13, r14, r15, r10, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r2, r16, 0xffffffffffffffff}, @rights={0x10}], 0x58, 0x4}, 0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000600)=0xb35) nanosleep(&(0x7f0000000640)={0x66133ba9, 0x101}, 0x0) r17 = msgget$private(0x0, 0x60b) msgctl$IPC_RMID(r17, 0x0) setrlimit(0x4, &(0x7f0000000680)={0x2}) 02:45:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10090d5, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000000580)=""/4096}) dup(r1) syz_open_pts() 02:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x98, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'p\x00', 0x0}) fsync(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x8, 0x7, 0x8, 0x10001}, {0x1, 0x8, 0x1, 0x1}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/der/bpf\x00', 0x4e71f475f6487946, 0x0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="cbabd23d33fb158371025ff62dc5") 02:45:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r9, &(0x7f0000000040)="3f7765b9c04f68073ac37c72796b21c54211b900eb744c0225a27faeec50f7d549bc4afb81a4e5a6698e429372b6dbfa4b6a159128387afe7b4682235b4e39f500596ba3d279c96c5b973822", 0x4c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0xfd}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 02:45:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x2}, {0x3d}, {0x6}]}) getpid() syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 02:45:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) dup2(r4, r3) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) read(r3, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x20) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = kqueue() r12 = socket(0x18, 0x5, 0x8000) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r11, &(0x7f0000000280)=[{{r11}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r12}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r13}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r10}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r15}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r16}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r17}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r18}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) sendto(r0, &(0x7f0000000300)="36acd917d42050dc2818285bed4a364361b3ae2de85d229be6bca84e3bdb46817cbedda397d583b31b3a758bb94e2d6c060084006b72863dcf2c70bf75fa34056c99f0d776093c187109a19db046fa1a60b688990cfd109b01adabe0969477b2cf1edba67b8c6a4b5531db0ccb741f9b6abaa2205b7b64d57c42c90704a17c1da432d0e16eb4dff8f8dc4dfa9861c17fc8d361f08597a7ca4f0b726ac99e778b325b1d99e732d3c76bccd55243", 0xad, 0x8, &(0x7f0000001000)=ANY=[@ANYRES64, @ANYBLOB="4c27aa755a9776e19e2abbf5a6ee862aa833536662150c23b821a4c83199f2e0d1848f3e0891242f86d18fdfc42e4833c4b5fc34821fca484b1993f4089242e594dbb0ad1533db8bccd2a2875b414d50927838a7ec2b63583270c79ea57bb5d191ae5725f36b585157b83cba83ea96e1ae864e4f500de97ea6cc3b5499bf3776798b20a3a6bc4729c5e4ca687ab12a0690dc281277d4081455ee101c1f2950260f3084855b116bac0faa01d21b77c82823364fed70afa291ef21b7029c03f1031caecbca769e88d29dc984976a76b3d47f48bccfee511f3e3b58835587bc4e1554768ff9b2750db688be94fe53be71dd474f85d6d43d5a3e583f16267bd1d895b72f2dc4cf8cb2f5476a63acfb81d7cb8812f7e6e7bbcd23bbb6fedb466a179e5304219e9ca677bfd2e50902eacc6aae881fbf6a858a0ee20d2a696562784983a84f6e4b61ef4048cd4b84067a45616f555450aae21a9f757ba3e07bc373b257f230287fa1078b19e0cc7dc5ae407d637c7145eb9da52c7acd840ed71a8d7a7c841542f7af11875b7b7a8d33a4999632994a33cc2de22246403f1ed4232fd9a1753da2e6f12978df4be6f72e323fc45ab652f740986194bbcfb13e6f50806edbf9a53aef6c787b6952ee662dff615d1d29087aa5cdf9645397592717fff2db4ae85aec210b261ef04f55c8675ccae7c712c1a81bf8f240e25a158eb3daf939fe4893a4b6b1e108cf5ef4aad1c99c2d53fa8dab708dd6915472640f957ddcf08caa800ad334e1532ee53b7fd13c37f0ae461e532c10077015375e17652083b49c824f8a8b40d8cdd01062b65c8d355ba3806aa34832c71f5e5348a036a83d52ae9600c9ab4158fc3e9f369887694a9e5b8b45978b94ae2b443a8594ae5fa0214ee70cb04e7dc1d4b34b5c63d30663c03e328149c5177959d2740f6f96c6e67e2b0d49f749ff086eee18e3c77a1571806c19aee58f115481ab5013849daae81155080d78ebabf1b2eb740b6bc159e7611c6148f48afd56f622358d4200ec37d8d6a94aac206215222a3861c1a2c929f96c27116c64f5133a73de6071e891acf1f6f89746042d639f508c5be8a92aa3215c35978015665472f8f015f646d4baa04a01c557210f16a82f1df6fc790c30b070d46750f82454208e876890068e8b4c4425d61705a21ebdf8d4cc5d6b239161fbeb07265fc99a1626102689322e65cb13d2ae2e73d5e5bd66c8b6f59bb78008dbc08de6b0670f7cb7f49e12dff281e9f15face333320c6efe2944887f7ac94fa96da77735d88ca4e2ddb5c2c54b4fe6688ea1cdabb458c2261ef915e9dc2855d4805ef4d9639f7eea91f95e8bedc8c9729c422d87979d6e6277cdd833de284c8dc64df81691d86b7f7082e3864fd463e632a440a49b85b1729dc3c0e799836a7121dd16d903845b626a5736e5d2a2ca6eaacaf75e8e6df3855ad68fa4285507a749efd8df65c11f6e01cbcb3829987e1b026f87ed8de2bdc4e65742f6a831d7c9527c6b251a746a4089450efb6be77b99cac1885b1e43456fe450d0ecd076525e05cdf110f8e200180e627f37645c90a98e90bdd740d16a741abaf752cf5bb9c6a07d1ebc4967392fcbd74c7277a80cb35ccb601a92ba3e61f274704e16e22f2f0fb2d9f43ba221a65c41a9a8032e65d1f9f833b70da55cb44494114ffba7f367d332eaff72d4b6156ebf2fbd272fd6ecd4490a36325fde1d202a80c8d58c2354b833cec235c2e1a9e80c7b37d4ff76349a779b76d7668cb7dcd355e9e90f1296677c69581ef55826810c5a87cd18af78bb182615e17173744531d24c57520fe41c8f5a08b30f184398df74398d39aa10b4c1db84d018ad93796c8d251f8bb5df64f7fa85438304f35129572f2d80088113fe9dce3a3d9ea3a24ae8d7246454a3aa36267d6f59b723d055396199c26c4af64cd11e7497328d73f60caada86b9c5410fa5232cb2c95a8a1101cb0c6fa5bb8bf89f2dd2f2965626c75158a32818e01bacc3856fb249c5ca837affd96226540527b87b12f99bf672b9adcc3a642a51d81f57fc5224cb6ddacdc73fb5c7bac51502a5c0e4303b7ecc635ae73d300a9779bafa7145ae17d2bc33097249be7d82019c6700cea4c10bed718bf60023a9e4db11ac73027b48696c9f99a139d078a13735271eb0e01b772096f636af23ec2fd6aff28ab5605b056ea4bcbf1520c4ac264a16f1a52172901171125262d9c7715dadd76c5c3c981e165cf3dcf98371e884a49b950bf5f5a1b71210f0b398f2295e29d7a053969f08fbd830ba7aefd3fe6ea195b4eb62de11fa5ffa61b6a169b63acf2c37e0930533583f2e354258a1bb35c9fc3305e976b0b2cd08a9fde439f838f71ebaa13d321f9c34c2bc401fc1e2a2a308e1c8b4222d159a6f4b752cc12c22f737b05e1211a959f2f11129cb0eb9e296f797cdbc99e628d220979a6f8d5a4234beef271d60065618d6d28f49e46762dad58c2b841009462d81205579ee8d35db90a3a3f04a1d4d971a8e2566f5a2dd0ec8ba195f2f8cfe7dee95482c384bd321349af367f58a364f541d65860fc079e0e625ea937d7c2fef6c924c38757ddff50c4cb487ca5b9c8ca8e652d80d61e8f923afd3e8f375f16b46ddeb0c19d964eefdb98a631c76ae1199de086210ae41853fb912c60be53acd25870c89d3f08ec8a948c404a577f06e99879b60b11e771653fd508e277fa0e5644ec1f83805b22f4f40b70addc8d909fd352a05664df6d5c559f740e0d46a840be72194c36b19c821773a7fd8f2834efb090de277b879f416ab47909f859f659ccb97e29150c888ba234a971723f8299d2c07402b1953e26290e1be7486cea7707afaa72aff13255f443f7549da8cc12c5b827bcef4b5ed56a39c3ee6bcd7fa6454f350b8cdc1340a1bdee5cc0a5ac6bda35c02f14d4d78e119ca2ee6c1ee9136914d701d897b74512bd401663aaf3962b650cabb771947f6daf07592b8cc2883a90afbbde973946c262a1b525f148b0d7fad63ad510e8c0dad99a6db3c0da4474902f491e65e340ff4196ecb7989f68d3aa8d135fa3aa5b94f6a3695b6e803c1fc6162d20ecb4f83b039e8ac3ddb93c15ed232e0bdaa4dc55a35acac94dae9fab0ce1d2ec477ce7618ef9748dbad9b3f86d6f493310dae7c0dd91991d2527db0b2aa7799b287a52cf73f4cc4f8c4ce9bde24399dc619c4bbc00dc048c9f100d39b1140386310719d04cd14dd11ba9164b19abc89cca31c0728f961a35f75fc0da28844a8f0ebec9db4b6ade73fafc80b8d2001099a64b9ccd8d777ccf4dc7a5e5713ea5d34820b6709362a343cdac563c5db32d7806351017dafe40bac673159b72f3e57f052a9ea99cb3b92df4fe6b7a910ff9e9af73b4f86855aa851dd022055ace5ae8072422600148f30118c61c2adcf11b50bc74459fa8897ebfb68f588d9731d4f15ef47f26ed63492324391e913d46ec4ba08efff56992c5d9ea92271ac6aec0b44aba70750bd52235aa574c70312decb704ab68889dffa7c82a8d3234c0fa9e422fab6f741127f918141ec054b135c9511c9dba27c8566cc64dd281c5cd65c3e50f6680472caeb8821d3ee36fda0778e2f38d6ca9544aee94896c67885465e28a295c49442a8d15326ad71061a8500fd22e50298e545563286a54b93a370b151d1231edc1670ee9bc41e7aa765983e03b017e49c49c7abb103e44b3f5e6d0631eba6c39640f3f9bf976e948ddc33fd320ddea94d87d8b1f86ad9b43baaf9c8cd60cf02562d6b526402189ba67d589d33fcf9545bf12efa501fa2c3f3101ded9b307f196f2efbeed29b34caacd9a32f95685de621e2e368ed5e5ac73bf40e9258374f75162a71ec8c7129b6a11f10173d1ad0b855a1f6988e31feedbec9f8a4c529a45aaba2f7aa740679360ecb1e45a41fc8b3066178a735798402e866aee56b61604c8bdb6532a3a8f89f86ee8eb719e99ebbc33a1f767f630bcd9e041bce3c05feafeeba2c8d8996e4d54d4f7ad98f355111d26d5c39a4a6a45d23b1921eb384c711fad732094ef754402ab7dc0e776b96dedeead7b8b88dc5f115b8a6d0a11321b4e86a5da5bc6b9448fcda1bf6d2d407aeeb8fa1965835947b371621dbee1ef97c5e0334bff1a732e5415bac026331199bda2ea53746417c77f2b967b5d2b508605d921c63372be40689ce42f56efe8180971f12079b39cd8e81dc18fb1fe712477fed1d76483c4411704bf3ac2c4f739efb9b84193e6a744a0b4e05bf98af5cf7b9693027aa1b92c19a8edbadb08c6efe543339e3a5dcfb020f81e96d5b9366ba21dd960ad9790b6e15bdd572a073", @ANYBLOB="7a5d815cf0661946ff641a51840cad1c954f394bd0d077c0e41ed4ea89192a4b1917616e27a8b849e4a9d268a58d6fb6e4086b881e0b030ffde0cde82524e374fd963e8d64b59b2550a59c657be176148a65b4e6195b4edc7ab4de62d6d85ad97a000000000000000000", @ANYRESOCT, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES16=r9, @ANYRES32=r2, @ANYRES32=r6], 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r19 = syz_open_pts() dup2(r19, r19) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000200)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r21, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r21, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r21, &(0x7f0000000040)=""/32, 0x20) dup2(r21, r20) poll(&(0x7f00000000c0)=[{r20, 0x18b}], 0x1, 0x0) read(r20, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r20, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r22 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x941467c251930724, 0x0) dup2(r20, r22) 02:45:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = msgget(0x2, 0x779) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x777) r4 = accept(r2, &(0x7f0000000540)=@in6, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/167) r7 = semget$private(0x0, 0x1, 0x100) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r10 = kqueue() r11 = socket(0x18, 0x5, 0x8000) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r10, &(0x7f0000000280)=[{{r10}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r14}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r16}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xfffffd4d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r18, r19, r20, r21, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r22 = getgid() r23 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x28, 0x80, 0x2, 0x3}], 0x6, 0x0, 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r25 = kqueue() r26 = socket(0x18, 0x5, 0x8000) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r28, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r25, &(0x7f0000000280)=[{{r25}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r26}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r23}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r27}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r24}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r28}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r29}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r30}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x11) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r20, r22, r31, 0xffffffffffffffff, 0x10b}, 0x1, 0x80, 0xffffffffffffffff, r32, 0x100000000, 0x5, 0x27f, 0xffffffffffffffe3}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="c7e194e06dde53a19ac7955a6de1ef6a97b0dcbf390a9fcfd35591b83c4e134d8b94c9654f3276f87bc2858b9d5afa73a3f4e3979e35f8a675bbcfdf3c085eeddb1c5dbfe0ddc8feb4da6e72ba9daf12a1066327d4b80dad00a88170c894d7bc3a21b00dd22a2240408b16f0ce87bd9c2abace1a2cbb27114b716ce2341a2cee9f54e9a8e3b06cafdd3b68b3c9f9a4d5efb2c185bcaae5175722553dfce9d9f56906cb0f8f440cbb8541cfff442704c6db2b92ffade05c22af8b", 0xb}, {&(0x7f0000000500)="750a7166f653f87c", 0x8}], 0x0) 02:45:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:45:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x3, 0x0, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:45:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x2c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x81}, {0x5}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000380)="01000000f9fe087d144e7b147c35") 02:45:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e1ffffffffffffff"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = syz_open_pts() dup2(r11, r11) r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r14 = kqueue() r15 = socket(0x18, 0x5, 0x8000) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r14, &(0x7f0000000280)=[{{r14}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r15}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r12}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r16}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r18}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r19}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r20}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r21}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r22 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r22}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r24 = kqueue() r25 = socket(0x18, 0x5, 0x8000) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r24, &(0x7f0000000280)=[{{r24}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r25}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r22}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r26}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r23}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r28}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r29}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r30}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r31}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r32 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x450, 0x0) r33 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r33}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r35 = kqueue() r36 = socket(0x18, 0x5, 0x8000) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r38, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r39 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r40, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x0, 0x0, 0x0) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r42, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r35, &(0x7f0000000280)=[{{r35}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r36}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r33}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r37}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r34}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r38}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r39}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r40}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r41}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r42}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r35, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r43 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r43}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r45 = kqueue() r46 = socket(0x18, 0x5, 0x8000) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r48, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x1000000000029, 0x0, 0x0, 0x0) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r45, &(0x7f0000000280)=[{{r45}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r46}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r43}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r47}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r44}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r48}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r49}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r50}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r51}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r52}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r53 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r53}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r54 = kqueue() kevent(r54, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r55 = kqueue() r56 = socket(0x18, 0x5, 0x8000) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r57, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r58 = socket(0x18, 0x2, 0x0) setsockopt(r58, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r58, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r60 = socket(0x18, 0x2, 0x0) setsockopt(r60, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r60, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r61 = socket(0x18, 0x2, 0x0) setsockopt(r61, 0x1000000000029, 0x0, 0x0, 0x0) r62 = socket(0x18, 0x2, 0x0) setsockopt(r62, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r62, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r55, &(0x7f0000000280)=[{{r55}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r56}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r53}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r57}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r54}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r58}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r59}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r60}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r61}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r62}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r63 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r64 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r64}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r65 = kqueue() kevent(r65, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r66 = kqueue() r67 = socket(0x18, 0x5, 0x8000) r68 = socket(0x18, 0x2, 0x0) setsockopt(r68, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r68, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r69 = socket(0x18, 0x2, 0x0) setsockopt(r69, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r69, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r70 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r71 = socket(0x18, 0x2, 0x0) setsockopt(r71, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r71, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r72 = socket(0x18, 0x2, 0x0) setsockopt(r72, 0x1000000000029, 0x0, 0x0, 0x0) r73 = socket(0x18, 0x2, 0x0) setsockopt(r73, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r73, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r66, &(0x7f0000000280)=[{{r66}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r67}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r64}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r68}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r65}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r69}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r70}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r71}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r72}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r73}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r74 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r74) r75 = socket$inet(0x2, 0x3, 0x0) writev(r75, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r75, 0x0, 0x6a, 0x0, 0x0) r76 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r77, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r78 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r78}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r79 = kqueue() kevent(r79, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r80 = kqueue() r81 = socket(0x18, 0x5, 0x8000) r82 = socket(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r82, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r83 = socket(0x18, 0x2, 0x0) setsockopt(r83, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r83, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r84 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r85 = socket(0x18, 0x2, 0x0) setsockopt(r85, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r85, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r86 = socket(0x18, 0x2, 0x0) setsockopt(r86, 0x1000000000029, 0x0, 0x0, 0x0) r87 = socket(0x18, 0x2, 0x0) setsockopt(r87, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r87, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r80, &(0x7f0000000280)=[{{r80}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r81}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r78}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r82}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r79}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r83}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r84}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r85}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r86}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r87}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r88 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x280, 0x0) r89 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r89}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r90 = kqueue() kevent(r90, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r91 = kqueue() r92 = socket(0x18, 0x5, 0x8000) r93 = socket(0x18, 0x2, 0x0) setsockopt(r93, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r93, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r94 = socket(0x18, 0x2, 0x0) setsockopt(r94, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r94, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r95 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r96 = socket(0x18, 0x2, 0x0) setsockopt(r96, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r96, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r97 = socket(0x18, 0x2, 0x0) setsockopt(r97, 0x1000000000029, 0x0, 0x0, 0x0) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r98, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r91, &(0x7f0000000280)=[{{r91}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r92}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r89}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r93}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r90}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r94}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r95}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r96}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r97}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r98}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r99 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r99}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r100 = kqueue() kevent(r100, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r101 = kqueue() r102 = socket(0x18, 0x5, 0x8000) r103 = socket(0x18, 0x2, 0x0) setsockopt(r103, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r103, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r104 = socket(0x18, 0x2, 0x0) setsockopt(r104, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r104, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r105 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r106 = socket(0x18, 0x2, 0x0) setsockopt(r106, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r106, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r107 = socket(0x18, 0x2, 0x0) setsockopt(r107, 0x1000000000029, 0x0, 0x0, 0x0) r108 = socket(0x18, 0x2, 0x0) setsockopt(r108, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r108, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r101, &(0x7f0000000280)=[{{r101}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r102}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r99}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r103}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r100}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r104}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r105}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r106}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r107}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r108}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r109 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r109}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r110 = kqueue() kevent(r110, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r111 = kqueue() r112 = socket(0x18, 0x5, 0x8000) r113 = socket(0x18, 0x2, 0x0) setsockopt(r113, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r113, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r114 = socket(0x18, 0x2, 0x0) setsockopt(r114, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r114, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r115 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r116 = socket(0x18, 0x2, 0x0) setsockopt(r116, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r116, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r117 = socket(0x18, 0x2, 0x0) setsockopt(r117, 0x1000000000029, 0x0, 0x0, 0x0) r118 = socket(0x18, 0x2, 0x0) setsockopt(r118, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r118, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r111, &(0x7f0000000280)=[{{r111}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r112}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r109}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r113}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r110}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r114}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r115}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r116}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r117}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r118}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r120 = socket$inet(0x2, 0x3, 0x0) writev(r120, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r120, 0x0, 0x6a, 0x0, 0x0) r121 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r122, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="4c8345c8784e1f4cd314e0452f628b49732dd5e8719f068b8067dd0c76eac20545863da79eac35a46ddbb9fab6ac85574aad00c54b0ca9c8c1cd7399dbb19509800cfda26dce37ffa69d1dd9536752cdd5b6ae9e5a4d834aa0e7be706f8039cb4d4ad743a118493f5f8cfc04c5d9aaddc37b17e7e6d305c5ef6a753250cfc511d35cf7d601f199b5a48a0e087ee32f98b2022b3e1809442ec7a3f7e0", 0x9c}, {&(0x7f0000000180)="95080b4f0ae93adde10c9e789c89c05e6bddf027cdb34923448b3f2ee6d6870752bb4a08caf789b589e2b30844b420b392861c9a6ab3631deebc8a49d76e2c4dd055c256f7b5ec4158f271786e6bb6d66672c861c7820f309ae56a8022a671cf083236883de70fb2410babac7397480aae7ef7090d82c5356eb7c7ada2c6a6d51c45b40437fcdbf577d838ee129cf3db2956", 0x92}, {&(0x7f0000000240)="6e9d3dc144e127758265a2e7f7ab09875fc0a8235700fe20a84d", 0x1a}, {&(0x7f0000000280)="2492126ede2c8071e5a3101bfc4c129f22d617030a3db46efb665413edf27cccf13ee62a17f7c3a86da48be2a909caa18dba05613f0acb3151f5037d4339540fb91832bb8c500c3b3b41cedf250a0fc3096d5dcd2059e4e30e10db804ea27c573e509b2900d5904042578968b37d5bf6f711aafa180e23", 0x77}], 0x4, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r9, r11, r21]}, @rights={0x28, 0xffff, 0x1, [r29, r32, r0, r35, r52, r0]}, @rights={0x20, 0xffff, 0x1, [r60, r63, r70, r0]}, @cred={0x20, 0xffff, 0x0, r74, r77, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r79]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r88, r98, r104]}, @cred={0x20, 0xffff, 0x0, r119, r122, 0xffffffffffffffff}], 0xe8, 0x2}, 0x0) 02:45:19 executing program 1: pipe(&(0x7f0000000000)) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) pipe2(&(0x7f0000000540), 0x10000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/\x00\xa8\x14\xff\xe5\x00\x00\x81\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 02:45:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 02:45:19 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:45:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup(r1) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r4}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000380)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8a, 0xfffffffe}], 0x1}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0x0, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x5, 0x9) getsockname(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r12 = kqueue() r13 = socket(0x18, 0x5, 0x8000) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r12, &(0x7f0000000280)=[{{r12}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r13}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r11}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r16}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r17}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r18}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r19}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) open(&(0x7f0000000400)='./bus\x00', 0x10, 0x2) r20 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockname(r20, &(0x7f00000004c0)=@in6, &(0x7f0000000480)=0xfffffffffffffe62) fcntl$getown(r9, 0x5) r21 = getpgid(r4) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x20, r21) r22 = kqueue() write(r22, &(0x7f0000000340)="a3dc94a0de4931d46fd34a39348e2517125db0af", 0x14) 02:45:19 executing program 1: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:45:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x2, 0x6}) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) shmget(0x1, 0x2000, 0x489, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) dup(r9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 02:45:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 02:45:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f00000003c0), &(0x7f0000000400)=0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r21 = accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r21, 0x0, 0x0, &(0x7f0000000180)=""/213, &(0x7f0000000100)=0xd5) 02:45:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 02:45:21 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r8 = kqueue() r9 = socket(0x18, 0x5, 0x8000) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x0, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r8, &(0x7f0000000280)=[{{r8}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r9}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r12}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r13}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r14}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r15}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r5, r16, r17}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 02:45:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r11, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc33552103adf6e221cfdf7ce1cc7cb40000002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062f396f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433ace1c71340821a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e3e000000000000f66820030000000000000000000000000000000000000000000000020000ec0000000000b253a48337fbd8d8f2eab0ad340d1b40d933eaacf9d49bbef8c8078a991219aff2e98c5655d3e6ead27f6f74e49a114edf5026a913524ad63d1f368d7d43181d306f2e24764ab26f695b01e07cf382e7b4158abe2143fa055be0291e42ceca0cf555e777b6f53c6aaef996f77cfe9601cbd35a667263ad18dd6b1ed2e8d79862525c0509591b31d290d0ee5abfe9cfb39cec0e08000000000000000fc35b6b42aabccd828a34cf65894fdb5521", 0xfb) r12 = syz_open_pts() close(r1) dup(r12) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0xffffffffffffffcd) r14 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r14, 0x4, 0x7, &(0x7f0000000340)=""/167) r17 = semget$private(0x0, 0x9094237208992d38, 0x60) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x0, r18, r19, r20, r21, 0x44, 0x1010}, 0x29, 0x8, 0xffffffffffffff7a}) r22 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0xc53, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r24 = kqueue() r25 = socket(0x18, 0x5, 0x8000) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002a, &(0x7f00000006c0)="005fe40c53366aef34f8ad00120059575fde38c6fea4ae3166c3ec21d92e6a899e4231a1aae68e04ab867c57b9cd0ecd51e52ddc42915e3c10f7fb56860e762b114f52686162401a477e519808484423cba9f8020e102677795b7d1ed2add03c3214133a762dddc0148cb352453cfd224fbe7dffcc6145ce22abe892dcbfe131a94b7ab519f6dcda1ed58efb9ee974f23f85bb4d07895702fd475d355d6849995cf69a3910466995fd5c40e2ff42f620d2", 0xfffffe00) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r24, &(0x7f0000000280)=[{{r24}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r25}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x5}, {{}, 0xfffffffffffffff8, 0x8, 0x4, 0x1, 0x7}, {{r22}, 0xfffffffffffffffe, 0x21, 0x0, 0x8, 0x5}, {{r26}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r23}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r28}, 0x8000000000000001, 0xc5, 0x8, 0xd38}, {{}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x100000001, 0xffffffffffffff80}, {{r29}, 0xffffffffffffffff, 0x29, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r30}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0x7360ed62b34cf22d, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setreuid(r20, r31) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r32, &(0x7f0000000100)=[{&(0x7f0000000440)=""/143, 0x8f}, {&(0x7f0000000500)=""/114, 0x72}, {&(0x7f00000005c0)=""/229, 0xe5}], 0x3) syz_open_pts() execve(0x0, 0x0, 0x0) 02:45:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xfff8, 0x4, 0x5, 0x5e9}, {0x2, 0x1, 0xe7, 0x3}, {0xb1d, 0x6f, 0x7, 0x921}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 02:45:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0xf3deea1a8bc7381c, 0xd5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file1\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x10000, 0x35) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file1\x00', 0x0, 0xdebe, 0x7, 0x0, 0x4, 0x0, 0x7, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) 02:45:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xce000000, "1000006a3600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x9, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0x18fda82ccc3f5af8, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xfffffffffffffffe, 0xa8, 0x2, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffdeb) seteuid(r21) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:45:22 executing program 1: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x20, &(0x7f0000000540)=[{0x10, 0x2, 0x5, 0x3}, {0x0, 0x4, 0x1f, 0x1ff}, {0xa11c, 0x4, 0x0, 0xffffffc0}, {0x5, 0x44, 0x0, 0x104}, {0x1, 0x7f, 0x3, 0x37}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'J\x02\xe2', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x0, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, {{r2}, 0x8000000000000006, 0x40, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r9 = socket(0x0, 0x8000, 0x0) listen(r9, 0x6) recvmsg(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = socket$inet(0x2, 0x53fe443d9cf5b261, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r14, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0xff, r10, r12, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = getgid() fchown(r7, r10, r15) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r6) socket$inet(0x2, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r16 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r16, 0x8004667e, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(0xffffffffffffffff, 0x2) close(0xffffffffffffffff) r17 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) fcntl$lock(r17, 0x7, 0x0) r18 = socket$inet(0x2, 0x5, 0x3f) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x4, 0x7, 0x7cf}]}) pwrite(r19, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413", 0xd, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000380)=[{0x40, 0x2, 0x3, 0x2}]}) pwrite(r21, &(0x7f0000000100), 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r18}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r19}, 0x0, 0x80, 0x1}, {{r21}, 0xfffffffffffffff8, 0x41, 0x1, 0xfffffffffffffffd, 0x403}, {{r11}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) mlockall(0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 02:45:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000011c0)={&(0x7f00000000c0)=[{}, {0x6}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1f) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 02:45:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) pwrite(r1, &(0x7f0000000100)="4083d8c09705885e058972e796cda685493c46791715ee5b2f35c218439e90827272effa9515b0065139f7cdafae75fbbe15289feecb12461da4d74d7022220d13f473cb0128f446afe7", 0x4a, 0x0, 0x0) 02:45:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() r7 = socket(0x18, 0x5, 0x8000) r8 = socket(0x18, 0x5, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f0000000200)="1300570000", 0x5) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r10}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r11}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r12}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r13}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r3, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 02:45:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x3, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) 02:45:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x13178e8e4ff71e7d, 0x2010, r3, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 02:45:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="26495b55a6cc90cbecb455bb8158") r12 = dup(r0) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f00000000c0)) 02:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {}, {0x7ffffffe}]}) semget$private(0x0, 0x4, 0xfe26ecaf7e16492b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x78ad1a2b2b31325b, &(0x7f0000000240)="8c15c5c96d23f12be31d00af11b4f0a6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x63}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x800}, {0x2d}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) 02:45:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = socket(0x6, 0x6, 0xfc) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r3, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r5 = socket(0x25, 0x4000, 0x40) bind(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="01000000000000000500ee8b4d91eb6a2b71156e5291ea2f9183adfc54bd5dca9bfe7ec50d82676f69381577d98a7a64664691a2a7354019b78df29e91b3646d2e2b7d08ab42a9749b"], 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r6, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r4, 0x0, 0x800, 0x1) setsockopt(r4, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 02:45:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 02:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xc8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 02:45:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x1, 0x8, "0000000000f2ffffffffffffff4000", 0xfffffffc, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) r3 = syz_open_pts() dup2(r3, r3) r4 = dup2(r3, 0xffffffffffffffff) write(r4, &(0x7f0000000180)="ff52febcbe107a0a31b473960a6e2b0316fcb478796b242b9271fa5a2fe450a7a1b19e2562070656fd5ea4c328341e4ac72d1afd8845043d37f0b285052b1befde434a1c45d651d419e814be7346960b8921e806", 0x54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = shmget(0x2, 0x1000, 0x420, &(0x7f00000c4000/0x1000)=nil) shmat(r7, &(0x7f000057c000/0x4000)=nil, 0x0) close(r6) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x32) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="896c11e2e1d36302", 0x8) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = kqueue() r12 = socket(0x18, 0x5, 0x8000) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r11, &(0x7f0000000280)=[{{r11}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r12}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r13}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r10}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r15}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r16}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r17}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r18}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r12, &(0x7f0000000240)="86e4ba8d05a2ddc70561f622f97d2225d4a31d7993c27a884610422615d94f6d80c804cf22a76f51d80c25ec86af8ffd42cdf8f30eb4869552bec1484239ef58503171a8bded855e6b55ff0e2d27d1b29f8b838d22f273030b8f5bc39510ba0378269b230a5d140085d86ef1b72e615ec84f0b7c0d77b577db21cb3abba8e5b2250173878809d1d7383f840b77a35b994c7bd6f1ea4a836e8ff4144043685497ca42ab855dd9ddac4872bc7c51b6ba688cc2dac88e1ee6c88436fce7551d91060f56b4e79e5a317bb1e2a11d180865f1b7a85d5c327a71c2ccccb3e3f90f6ad85bcc34695238e595fedf2cf8e3ee109b79", 0xf1) 02:45:23 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000001040)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x3625, './file0\x00', './file0\x00'}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 02:45:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x1}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") clock_gettime(0x0, &(0x7f00000000c0)) 02:45:23 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x1104, r0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 02:45:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) 02:45:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r9) sendto$inet6(r1, &(0x7f0000000200)="ec14a0055a556604e1e5447b3935ff13d84f4af3a848057818b5de043e135e11470f005641db8ae3fc02ea253decdb8d45c7e88449c898bcab76e516305db50b1d4875c54564147788d4f5087362fad4d23dfa3f2741147c9349c62530bd6fd3436b88cd3d2498985d978bdc68958227c848c6a29121b517d3c8d4d044cb969d8e4f8bd46127347528f32b8f8f48961c55bb9e781f9f58177338c4cec93f530fcdbffd4ae0fd9cfc64808fa8954c7562fc19369425a95901b20bd8afb0ee138f614cbf1a4d", 0xc5, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x1f, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x10, 0x8000, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r12, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3c}, {0x4016}]}) syz_emit_ethernet(0x184, &(0x7f00000003c0)="8020908859f5fc540f282d18871a8f0dc5d6e3b4c3914f0febfc2e00000000000007ff9847f259a09e353f7f7c85150516b1e8b6642b490ec5bebf6f6db7aab87872efb6b4330babe66e58b6f5630fc6aa9211158900000000000000c0a72b86525ac43cdc29435997e51bc0a80482fc310a52940d5761879139f00d600c526db9457ec2dda0640c31373771904e00bf5b3d2fd24bb74f396a9b1a6b255fd3fb96bc8f116c1d8e4b89849c8e53e232691655041b47299df0dcaab41e81ce98bd5fcf4b15d7fd1fc450c065a82fee898fdeb0652e7d48725a2f6cad642c7d7c746f5020d3a57c8cac069d483f95861c0771a38a782e004f88674fba81d554b85f66e622146a317c6bb550e9c1ac95dae61ccb4c0e7c2e86e9ddb51e695094ea673cb4ca4388356a73544e057562f26411dfffd6a62bd69aa1575871f5c2bda9f28d6fcd94d7f38a31ebaa5fdde3163b22f3099a41668a815fa380308e510e5090923644248975cadb748aa18ef4a463403015e2ae6fa1f64f5a6cea37ea76a602f54e4dbf") 02:45:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) clock_getres(0x3, &(0x7f00000003c0)) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r11}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r12}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt(r6, 0x7fffffff, 0x101, &(0x7f0000000140)=""/255, &(0x7f0000000080)=0xff) 02:45:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000140)=""/252, 0xfc}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000001500)=""/144, 0x90}, {&(0x7f0000002740)=""/229, 0xe5}], 0x9, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r0, r3) read(r4, 0x0, 0x0) write(r4, 0xfffffffffffffffe, 0x0) 02:45:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fsync(r7) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000100)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 02:45:24 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x21, 0x1000}, {0x0, 0x8, 0x800}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e5, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x5, 0x1) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/167) 02:45:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:45:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000002, 0x101}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x414, 0x3}, 0x100000175) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) fchmod(r3, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff01da06c317ab332e473a52cbff13b9fd812e", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b69040 02:45:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x0, 0x8000, 0x80, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r7}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r8}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r10 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 02:45:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x2, './file1\x00'}, 0xa) 02:45:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = syz_open_pts() dup2(r1, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r14 = kqueue() r15 = socket(0x18, 0x5, 0x8000) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r14, &(0x7f0000000280)=[{{r14}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r15}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r12}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r16}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r18}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r19}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r20}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r21}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r22 = syz_open_pts() dup2(r22, r22) r23 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r23}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r25 = kqueue() r26 = socket(0x18, 0x5, 0x8000) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r28, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x0, 0x0, 0x0) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r32, 0x1000000000029, 0x3, &(0x7f00000005c0)="ab0c8aeae600000100", 0x1a9) kevent(r25, &(0x7f0000000280)=[{{r25}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r26}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7ffffffffffffff9, 0x8, 0x4, 0x1, 0x7}, {{r23}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r27}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r24}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r28}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r29}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r30}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r31}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x3}) r33 = syz_open_pts() dup2(r33, r33) r34 = syz_open_pts() dup2(r34, r34) r35 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r35}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r36 = kqueue() kevent(r36, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r37 = kqueue() r38 = socket(0x18, 0x5, 0x8000) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r39, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r40, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r41 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x1000000000029, 0x0, 0x0, 0x0) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r44, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r37, &(0x7f0000000280)=[{{r37}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r38}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r35}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r39}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r36}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r40}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r41}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r42}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r43}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r44}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r45 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r45}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r46 = kqueue() kevent(r46, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r47 = kqueue() r48 = socket(0x18, 0x5, 0x8000) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r51 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r52, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r53 = socket(0x18, 0x2, 0x0) setsockopt(r53, 0x1000000000029, 0x0, 0x0, 0x0) r54 = socket(0x18, 0x2, 0x0) setsockopt(r54, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r54, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r47, &(0x7f0000000280)=[{{r47}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r48}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r45}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r49}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r46}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r50}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r51}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r52}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r53}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r54}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r47, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xe0, 0xfffff, 0x9, 0x101}, {{r2}, 0xfffffffffffffffc, 0x9c, 0x40000000, 0xfffffffffffffff8, 0x10000}, {{r21}, 0x2, 0x10, 0x1600000af, 0x80, 0x8}], 0x0, &(0x7f0000000500)=[{{r22}, 0xfffffffffffffffe, 0x163, 0xfffff, 0x631, 0xa6380000000}, {{r31}, 0xfffffffffffffffa, 0x80, 0x20, 0x8, 0xffffffff80000000}, {{r33}, 0xffffffffffffffff, 0x38, 0x2, 0x67}, {{r34}, 0xfffffffffffffffa, 0x28, 0x20000000, 0x0, 0x1ff}, {{r39}, 0x0, 0x7745f69309891d1b, 0x80000000, 0x0, 0xfffffffffffffff7}, {{r47}, 0xfffffffffffffffd, 0x8, 0x80, 0x7, 0x1}], 0x80000001, &(0x7f0000000140)={0x2, 0x2}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b69040 02:45:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect$unix(r10, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f6cc11700287ed30bcb777fa69dfceac2a84e6abca6494896bc5e57c6360bcd4c0a162b58fd4237f1fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad301e5f1e79d8b37315c0ce505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7070000000000000070bc122cd2350000000000000000000000000000000000ff0100000000000011d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef56ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f543f0000003e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28acf09126efe6c2d6ad126358a2bf7eb6652c52476b0fc7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8162dfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d7c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c180000005a2a45f3c1e32608adb0afc93f5818dacae56904033f2011cfd030497b96731bc520b058467ea8979bde"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 02:45:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb3, &(0x7f0000000040)="b4dc0d3eca000000007f0622b303") 02:45:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x400, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x8}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r8 = kqueue() r9 = socket(0x18, 0x5, 0x8000) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r16 = kqueue() r17 = socket(0x18, 0x5, 0x8000) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x0, 0x0, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r16, &(0x7f0000000280)=[{{r16}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r17}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r14}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r18}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r15}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r20}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r21}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r22}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r23}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x49) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r8, &(0x7f0000000280)=[{{r8}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r9}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r12}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r13}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r24}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r25}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r9, 0x1000000000029, 0x2e, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x0, 0x0, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0x4}, {{r1}, 0x8000000000000004, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r27}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r26}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r27}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) r28 = socket$inet6(0x18, 0x8003, 0xf7) r29 = geteuid() r30 = getegid() setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0xffffffffffffffff, r29, r30}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:45:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) openat(r2, &(0x7f0000000040)='./bus\x00', 0xed1fee6064a1cc9, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)) 02:45:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x008/file0/file0\x00'], 0x10) 02:45:27 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x80, 0x3ff, 0x7, "2d979fb4a5afe72bbcbe800f2d3b72641d38cc7f", 0x7, 0x3}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r3, 0x0, 0x3, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0xa99}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 02:45:27 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semget(0x2, 0x0, 0x9f679142723ba618) r3 = semget$private(0x0, 0x2, 0x8a) semop(r3, &(0x7f0000000400)=[{0x4, 0xbffe, 0x1800}, {0x3, 0x202, 0x1400}, {0x2, 0x7, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r10 = socket$inet6(0x18, 0x5, 0x1) r11 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r12 = socket(0x2, 0x4004, 0x2) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r9, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) fcntl$lock(r13, 0x8, &(0x7f0000000000)={0x2, 0x7abafa8541836cb7, 0xffffffff, 0x401, r15}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x90799910c2ff6d7c, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="9858e6ea471b088921b1b7659b02c03840b6b6ff775ef37234b204d69fc3dd8706a45e176d402c33d43c41137dadefeffbc65bb446c9aca191e69baed92d06178cb79cfb9b31094fc5fabe550c55d1fbb35d201f1df5df10d777d1c910ac01cb1ca4d66b558d0a465e639c1600b540223af376b34ea9f33b15964bf5ed9d922d6a06025a68b4e3dfad51a37ea6ffb6caa0e4ed7a8e99ab930e9bd58025f3d818594433873bcfba940dcdf9fea3f9222d48d11b55a9aa873ae78a", 0xba}, {&(0x7f0000000280)="bfc0007f34e257855cd86fc0ca2b4ce604e692c3739624085803f82194c8cf0ffc6191891277f9f92db9e1bf9e3fcfc954fcf502d47e9e1b1f50e2b33354957a8f59988b4f568ed01c6731a5ff7bdb707038f9b18fdead95ff86de486400b7ca5726dbeb5f7105300d8fda46db2da87510ed18b72ebffe988404578e91", 0x7d}, {&(0x7f0000000b00)="c718a7c9aea402b6c9fa9b6a0ad0e0c2a045d4e76cc68506972217d5935a2b1628dc498c95ad0a64e5efa3949f26aedd1bfbbb8f7a589540413451ef11a8470a9fe5683bf0b823f2ad9783407e32f665b62c6575268d1715b16c27c9d71ce858709c577bfe1de8706803b1d26d3c8181560ee1b1b30f933baaecf2f14ad288ce29b007ed410755670d640149336001c2f9365072588d8f530e7b18e992e76d07bd5606788662ea7ce5df345bd46e546db8daffffbd865513d6af407a49e29e5dcfc0daf25791e8f26878f6cfaec026084c18ccfbfca583f269ed8061f3dd7e9c0b1044a160305441714f48c5b90098abab46ab88", 0xf4}, {&(0x7f0000000600)="17195e6fef594086ff0bc1f89a8ac6bb79869af5a701daa61d025f81abccc4e38bc68ec239ec9a1d6ba35ade2cce570da10e2144c98cf9f62dd6601c0042942468575823569876c572bba20260ed91c5d56c74088e312426f5f98fe12f96a5feed9e4e296adc2d0b236cceb91d", 0x6d}], 0x4, 0x0, 0x0, 0x4}, 0x80c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r5, r6, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r7, r8, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 02:45:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) flock(0xffffffffffffff9c, 0xc) dup2(r1, r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)="670dc3", 0x3) write(r8, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = msgget$private(0x0, 0x402) r10 = geteuid() setreuid(r10, r10) r11 = getegid() r12 = geteuid() setreuid(r12, r12) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a5}) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x1000, r10, r11, r12, r13, 0xa8, 0x6}, 0x8, 0x2, r15, r17, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, r12, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r6, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r30, r31, 0xa8, 0x6}, 0x8, 0x2, r33, r35, 0x0, 0xffffffff00000000, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r30, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() r37 = getppid() r38 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, 0x0, r24, r36, 0x1e4, 0x8}, 0x5, 0x5, r37, r38, 0xfffffffffffffe01, 0x9, 0x7ff}) r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000033f0b415000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000002000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) msgrcv(r45, &(0x7f0000000180)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r44, &(0x7f0000000680)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958717f775e377040cb5af95e870a16e15fd7ce245ce220098604208410bb0b2445b59fbe"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ce547e94bb3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r49, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000700)=ANY=[@ANYRESHEX=r49, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r42], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b45a48799895284e535823b6ce3ea60500d11cdc4a0600e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16f14a568e5775b2f64437ee296a8d118e6dbd87f6eb6601f0832878eed03054944746d134443345c124ce6abc0d744785977ffd09ac0ead3a9379a26081c2193ee6c94c9800de532be0cbd9ad4b8d3fc482839ed3b7378438ac446971dc8d8810940c3cd0beff3e", @ANYRES64=r40], 0x4, 0x2, 0x800) msgrcv(r51, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r55, 0xa5, 0x1, 0x100000000, 0x6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r2, r50, 0x0, 0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:45:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x34, 0x0, 0x0, 0x7ffe}, {0x6, 0x0, 0x0, 0x7fffffff}]}) pwrite(r0, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) 02:45:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="13000000", 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fchflags(r0, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:45:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = dup(0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) read(r8, &(0x7f0000000200)=""/4096, 0x1000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) msgget$private(0x0, 0x3a) 02:45:29 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="000038000000efbda1e80000000000000000000000008000083900000300000000000008c18c000000001000000000000000000000001f0000003f00000000000000000000c00000010000000004200000ce00000600000000000000005600000001000000002000010000100000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) 02:45:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r12 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x800, 0x4}, {{}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0x3, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x90000023, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x1, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x81, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) recvfrom$inet6(r7, &(0x7f00000002c0)=""/164, 0xa4, 0x43, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x2}, 0xc) r12 = socket(0x2, 0x3, 0x0) connect$unix(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r12, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 02:45:29 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, &(0x7f0000000080)=[{0x1}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) 02:45:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x791832916fe8e606, 0x40}) syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2ea, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:45:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x4, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r21 = dup2(r8, r12) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x40, 0x1}, {0x35, 0x1, 0xff}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 02:45:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) writev(r4, &(0x7f00000001c0)=[{0x0, 0xffffffffffffff88}], 0x1) 02:45:31 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002000, 0x200ffff) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f00000001c0)={0x3ff, 0xffff, {0x5, 0x8}}) write(r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r2, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') dup2(r1, r0) 02:45:31 executing program 0: socket(0x2, 0x4, 0x0) socket(0x2, 0x4003, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getgid() r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6a11c90aa10bf1af5914c41e6b52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b805004333ac0f994166518bed101977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000dadf0ac8fe0d128b82e907a42d4f43ba79fa8a20aa6a7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf737c1dfe2accacc8ed1f32817946f976d7f1169cde4f614622f9c490d1596dc4b66861baaddcfd421408e6df6adba3191537634bf1d3bf46ba678684ed182a77c8ccec3a2e7ed64cc7daf4ea4714f6ad1b5035d7cd69a24cab7b90009b6d166344a8c86ec169e2688e752b8f41e3ce16041354275f5ad3daaa5810000000000000000008ea491a3c960aedbcd7989753979d74253152ad962"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSTART(r3, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r4, 0x0, 0x0, 0x2) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:45:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x5}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="020c777cf7ee530d74162db0118b") 02:45:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(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', r3, &(0x7f0000000440)='./file1\x00') renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', r3, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:45:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) flock(r10, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:45:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x2, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect(r9, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x5}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 02:45:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x58) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb37c2bc00", 0x0, 0xfffd}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000240)={0x9d9}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getpgid(r5) ktrace(&(0x7f0000000340)='./bus\x00', 0x2, 0x3a4b88d6cf15b3a5, r6) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000480)='./file0/file0\x00', 0x3d2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r7 = msgget$private(0x0, 0x400) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431a93774f2fee09c1a2530635ab6068aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d8f68026d6192a0c66eb5e306963a75a632f40602ed75bdfcae26cb88a56ab8b983855d492678c878df7570c5f579ffcf0fc9e39fa4dc58833cb5b929a4bbb60ae03de9991fc398f3e1b435798afa337dc93900000000dbd213b7562fc4383433ad82aa4f25616a86139759bf02601f44e00550f6388e52a13e0e"], 0xfe, 0x1000) 02:45:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 02:45:33 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069c1, &(0x7f0000000300)) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r6, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000780)) socket(0x11, 0x4003, 0x0) 02:45:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x9) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30413, 0x7c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="345a190bff000000526e32", 0xa7}], 0x1, 0x0, 0x80051) 02:45:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xb7c, 0x4c, 0x87, 0x7ff}, {0x6, 0xfb, 0x7}, {0x71, 0x1f, 0x80, 0x8dc}, {0x8, 0x9, 0xb2, 0x2f60}, {0x9, 0x1, 0x1, 0x29}, {0x2, 0x7, 0x2, 0x400}, {0x6, 0x5, 0x2}, {0x20, 0x0, 0xda, 0x9}, {0x80, 0x4, 0x6, 0x1}, {0x2a12, 0x11, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0xc006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 02:45:33 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) 02:45:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe5f, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) accept$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd71c705544fbb8c00"/4098], &(0x7f0000001100)=0x1002) 02:45:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000294, &(0x7f0000000100)=[{0x40}, {0x48, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 02:45:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc001, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fcntl$setflags(r7, 0x2, 0x1) close(r1) 02:45:33 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = syz_open_pts() dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x84) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1d5f96d46e13d79520c7a32a9ea46712a2b279dbff4b7b465341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1a89513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e3b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306611b7a814b67f615a659255490b88ff1bf33036e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebe22000000000000000ddbf42b3a1021d55a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77750b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f400000000de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28c7cd2e38d7e1213a7eb4f94edd167643ee4ef644628bc1a1be18674053eaae97137ce233b2112360e2c0c9c78427a943e3aa51ec243b582aa8cd97ffc74e6760b5ee3af4ad5f43f00000000000000000000000000bb52150abc8a4cb5c9fe8b28b8dd800d09dab41e0593fca32c73fbcc572272dad34479bec29a1a1ac40ce30ce3f8d681d9373e7891f2fdd9132f0d00a391cb6694b6672ad20f9da9ce2b397e836d70a4736c2b3bad9644ef3797dcd40d65f146e31db196fcf4"], 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) socket(0x0, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed1570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459173f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3bf9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0xfffffffffffffce1}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xfffffffffffffe6f}, {&(0x7f0000000180)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f0599167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878bf0d3aef4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf7399701d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fdf6fb0418ffffff7f68d5250e1c9a5505819b7e040d05d71b0af7da54e41a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff79741cca5e52a00000000000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459000000000000000000000000000000004f9d785d552c82bfea9d3aca5cab5b25fbd94b", 0xfffffffffffffe09}], 0x4) 02:45:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000190, &(0x7f0000000000)=[{0xc}, {0x74}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 02:45:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r21}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r23 = kqueue() r24 = socket(0x18, 0x5, 0x8000) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x1, 0x1, 0x80) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r28, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r23, &(0x7f0000000280)=[{{r23}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r24}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r21}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r25}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r22}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r26}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r27}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r28}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r29}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r30}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r26, 0x1000000000029, 0x7, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r31 = accept$inet(r18, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r4, r31) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 02:45:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x401}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 02:45:34 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r12 = kqueue() r13 = socket(0x18, 0x5, 0x8000) r14 = socket(0x1, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r12, &(0x7f0000000280)=[{{r12}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r13}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r11}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r16}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r17}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r18}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r19}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) bind$inet(r18, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r8, &(0x7f0000000000)={0x2, 0x3}, 0xc) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:45:34 executing program 0: r0 = socket(0xe2be509293a61183, 0x1, 0x81) setsockopt(r0, 0x6, 0x10001, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r10 = kqueue() r11 = socket(0x18, 0x5, 0x8000) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r10, &(0x7f0000000280)=[{{r10}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r14}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r16}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r20 = kqueue() r21 = socket(0x18, 0x5, 0x8000) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x0, 0x0, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r20, &(0x7f0000000280)=[{{r20}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r21}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r18}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r22}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r19}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r24}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r25}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r26}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r27}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r28 = openat(r18, &(0x7f0000000200)='./bus\x00', 0x1, 0x4) r29 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r29}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r31 = kqueue() r32 = socket(0x18, 0x5, 0x8000) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r34, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r36, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x0, 0x0, 0x0) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r38, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r31, &(0x7f0000000280)=[{{r31}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r32}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r29}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r33}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r30}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r34}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r35}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r36}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r37}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r38}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r39 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x80, 0x0) r40 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r40}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r41 = kqueue() kevent(r41, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r42 = kqueue() r43 = socket(0x18, 0x5, 0x8000) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r44, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r45, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x0, 0x0, 0x0) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r42, &(0x7f0000000280)=[{{r42}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r43}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r40}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r44}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r41}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r45}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r46}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r47}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r48}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r49}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r7, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x1, 0x0, 0x3}], 0x0, &(0x7f0000000400)=[{{r16}, 0xfffffffffffffff8, 0x46, 0x10, 0x9, 0x80000000}, {{r28}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7, 0x401}, {{r4}, 0xfffffffffffffffc, 0xa2, 0x1, 0x0, 0x92e6}, {{r37}, 0xfffffffffffffffe, 0x4, 0x10, 0xd4, 0x9}, {{r39}, 0xffffffffffffffff, 0x5e, 0x2, 0x200, 0x40}, {{r2}, 0xfffffffffffffffb, 0x164, 0x20000000, 0x9, 0x4}, {{r4}, 0xfffffffffffffff8, 0x90, 0xf0000000, 0x1, 0x100}, {{r41}, 0x4, 0x4, 0x10, 0x5, 0x70d6}], 0x400, &(0x7f0000000500)={0x9, 0x7fffffff}) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r50 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r51, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x0, 0x0, 0x0) r53 = socket(0x18, 0x2, 0x0) setsockopt(r53, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r53, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r50}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r51}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r52}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r53}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) bind(r4, &(0x7f0000000100)=@un=@file={0x2, './file0\x00'}, 0xa) 02:45:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = msgget$private(0x0, 0x4) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8007, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, r3, 0x0, 0x9a8, 0x15, 0x9, 0xfcc}) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() r7 = socket(0x18, 0x5, 0x8000) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r10}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r11}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r12}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r13}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={r14, r15}, 0xc) 02:45:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000b00)="bdf349660d34f5920895c52a5a146df4e6e0e38b4a73029fa64f9d986b2f145b3bbb07eb1f80da943053341b80673738cdd4c4a8d162156620b5cef7728a93a72b3aab7fa4c5d326fad9a130ad6592b752996ee77d4a2549386c8e912fb3e64130f5f2202e4d2e7e53f9cf1f125d715727bc4c195daf557b42b6f3bc219e0e11ac03a4863ce507a1971eba958a8555c21138fed4cb2906569e7401cc0368c3d8532819fe06cd4fe0e1d4c9a82b75b2927a56f1da8d3b994861123d7d8c0bde", 0xbf, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x87fffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) socket$inet6(0x18, 0x1, 0x81) r8 = msgget$private(0x0, 0x4) msgsnd(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522d0d6d70875773ec3f41250b9fc49ff87e11b0a2b30dac1c55b734f0211532dbbbcc62754bafb04067491a0279dbb5f3c5eabdb3fe0d6f467a2a4a0d26621f65b157db96f9ba32d9ec341349625d5280a14ae64f1ed9deec458e63f26b21bef05ff70db0c6fdb92d062f93d82627cc91db42085f665fb1d9db02d0e09796e412c211dafe242912d2b28f283e9160afc0f7165c769b2709ee57630fffce9fdac057cfb169a9ecdedcfe61c47"], 0x24, 0x400) r9 = socket(0x800000018, 0x3, 0x0) setsockopt(r9, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="1e009a2f66696c653000"], 0x8, &(0x7f00000009c0)=[{&(0x7f00000016c0)="8205e1397c8020fc44720e80efb9b652f656a14baa1de4270139e53fdce08facd9395d4e9da9850e1a8dba6b3acdeaa9d259e945fa8e84baaafbff56351bd251917e1302676a2beea3d0f8af42b442d37580fc3dcc3d86a5714eb32b3f8742697d1acd52c22ae9d2e97fcab18bba7c238f57bbe9b1a0b4cf2c16286c6577738b3bc8ac95760151e7857a23908decfa60074dacc43fcc9db90e2191755b668752615f0514a2803496a4498cf0f0b4c45294a34148ec9818d87cd90ae9a48f0fce7dc84b1746b2fcdcdf518c1e351a7319cf1aa8c83baf69ab2f51ed0579f6dc45d66464a0b295bb04ed6904fb4109afbaf358c94e6236113b29341e6ef049fae4ce7d275f042f07ac4149dc76d33b195cabb77e090987eaa161affb093f3ed1a2a7fe9d1c71f7d895093a15f62402f1acb96ff59a11e9d025fd3a4ac36e9f55fff1dc36c9059345d42dba9966948f17bdc9a58c651357d8de268243574358495ff07b5c7394d7ecca0f7deaa3d3ca88cd7454f7fd45573f95d45daef31c69ba4cd32123e6036be40ac7097821d33b3748289b98c405f3c2cc1f59aee65a86649e0ca88d866d4e6b58f08d1684e699814d4e79af5430331b156c213f717bbae91cd6fa6756086a93481f46b0128d370f39042520e163130fe5871284bf0c200e4164eddd9b993575c58ec99742f464c09864b4bebc360395273b6db11991d36b656acc7669c3e457e04d602fc93550566bb41aa85369a453b86a9809c20b659fb1964aa793efad67e0e0e9bab152939edfe5db6899ab7134754620aeb736e9e83b35a773ae8012ed4d584d259890350c9accbfb3e293e8576367d685273ccc489ac3aade08e533541d5134023210faab40b691c7079178ffed03f4bcc78463766207d2a395a7ca665a228ec9e9c007138da5bc671d7588258e06c760ad3da58dc9c63c9dff2e30e1659c1809f19a9d5ad91e09e65ac4f4f4dda6a4b9560b2902fe671bcc727f1a05059536d2ca2bf8de797391e419f6bc39bf5f47b3158900c34b02b0ba96e3b5fa9460aba312ab0681168e10b11d6837ef83e61f3ff2a87bb722f86ac8613d6a9a3971c75da2cd56260009ab146201dcbcd4b9574ad359441ed4340031ef056681320af7b63fdc7e7f6fcb3f12e34359589631ceee33a72fd87544497c1b2f677522df4a1cf0c0e5a3dc94fff5d6e4914e178277bc15e28b1adb17f31fb8129a9599ad444d59635528f45142b3e890d0d4b5cc4d3e4171e29c533f53ae39fe690e092818ebe1c9750f30d1fd6cb47f78ef63956d5238881506046adc866db1ba5d5348a02ef53d5563566e53a1b157060f08e7df6f4c49e3fd4b557b7d7b32b0be035a91478c2094f777535f1911cabfafda63432aef33e644b29b9677e884dac701c9d7698650c048ebe79a75c08aa6811aed0e91fd9910a48ebf1c971f6bd38fdf11fca3258b2ac8059ba7bff9955880065ab039d95cb772fcfb70021ccd9525db1b6969d70b697e23f954e29502154b09458eb6c260ebc0e35da8dbab18b81ee660c910e29868c83d2a0306b31ec48fb18f9063adc42c4a0da80a68b9ba3c729b78b240f16638f7cef6c047895c6553ff31b60658bf0206bf3ef8d5a296f8b0b59f87fe91d410c2812fa8ed5aaa33df5429d7d021cab2b144d745abedc76cc647b1ba05e36e95b0d3c41dbf1956091ec42acec86ac186ef27014d5c87e4ab24603dea128046f524b3dd1d820ef3329ec1f81658cbef97f7fe49f6f5c1db301ad2692c2ceaf74774ea6e02b4ec71aa69cdc82a85a62cde890f28859aa3f16b0b1e32f6ff2b9af3eac397a5775b135fb03683ca52af4f8e283021681a3f139b5d153c2d7b64d13a30e68ddf89f8d807548423ce7ff2d7ceb481d3b4ebc54afdaaabb4e8a162c9e1014ef30ec543e3073c0406a0bcb95e4f8ac0a8f264431db8fe0079ed323104ea2c54b9bc6d699577102bf3c2869936850d2bcf27af4df0de985df7e8f6e2d73e72d2fe51dc18fbee8fe2838dbba6c0ad8506cbabc31dc12055be9e46c891076d8e4544cc1c907e158448be6dd0e76e8870c7c7e4d5d1b4eba2cb0977272bbfea7a4169b535ed58b961f0ad7b2c8462e34863078b568177013bc6dae3f82241ffc7c8fbb5ab7439cb94af40bb64b500fe4bdec7f57066a7cefdb16ef61fc2fb9035f863ca36f2aa0073f3fea243490f973e403f1520a90bd2630ac8cb57734346057c903a79e4fec375c058671cae4b16eccb7c05c80ed39f081e5c8d55d0b320ba9b1c4874756bcc1898ba45e53a726d6fc06a8a2e311773e74e01aac648e32654266868ecf99c9ebf59b1b2c68fe876e627c4bbd93bffbb532b955d999102b5a8067fb1bdb2633ce7ddecadaa56ce9721cf7ad9fdf4d11ad5efab9370530e89ebb009d15fe2e150d1e54f02f48cbd527b3750ac85d7ccf0b1fcfaff5f3620655767870e6d323607ebd3820fcfe62ec6a9b93a3e58cbe5086e0178ab0c00942465770bf4e501b45755659eab05c3d4f2449e0ea6a372e1ff124569469fd34ab0d110fc860ec76fc593277f3660e149ebb83645bf511a9ece61b0de11228a3e334b1b5ec22314dcaa945b212197470a3a444f7385fc55141896deed845114f6bf015bce31f239b83c6dd148e23482ae3d30e220b6ec66e177ea4b8fba71802e5d310766e1e64290c7aa6a18545915d60c57768e82a70094fab3fc862c1697c9185d74074eb4b142544077fa154f7160b7367bbb6b7707af0de89bc58d0f7337cfe514de401de0fc0d1edc90674ccea3984993a26d157d9adf514ad28233f876eaa634f3bd161b4edd1ca4be819896bb2d91268e375c5d10cf64e3bb78f2a724a098a70b165754ba74eaf28e3452cdae1a2b3023ce11a7210a16f4ab663c0c316337886a2b3721886548d1b3392d0d5bbb7898f4d258c3b311919c9ea76120cbc42c21ec7bacaad400bf0e2c0a95856e879752a7b4439b1617706e3e1a44d846d10340051ef93520a9c7d69a523a5212419ec8513f979a08b5eedbc767a52f13e33593ac56a99766556be9eed20481186c9e701c878bf215f3d2723670c79d5bdc88e7b00767a5c409ba0c63a3db62adb6e4d97acf5d87514b729c0450e503921a5252c430e0e2d3c8a5a2e0abc782e1a690509f0c713453e35b208656af30f5f8beb1fb8f66b11b5a3802fc98111b6f5d116befccf815d6a109b20158139b4b633411d74ce9bf9af8ac519066cec03e456f1381080b286e90649685ff88605699ca340282b0f3f7f3ef65f79ff2f95eac9a8734f0020312396243d0126f4e73b32200a761058fca9fe513ab6e8d8fe6747e6660444692b2420137ba390b2aaad3fea2478cb5f8f36c7c0f1a43dd18ca8b7012e7a891da3532ee311c39258402e4519a4f6006065f9bdc6e112849ee1bcb1a7a52fe714765c70649fa115d42b56388fc323f9b679ca94ff494cdb7d2d8a02bfb6cad5c7cbe5ae7a891b4b7d121ae12b30a6c0915c4be1cba7e38d29440c2fd7209b196c25abe14355c512cf5e013adf632854f01fcfd4e7474df6c863c4c6e4c34a390faabce56bf2f132fdb34ccd119baa37e3b69161904c751ca735281dfef7c4f5399cd829372dea0da0690245a4d539fe807358d6cf5fdd2ce2bf9a02d6da217ff4bd2493dc1e72b9769e304e08e454b0b50e12fdd21c468a92b7c05d9b13704bf165e2f82a08c9e15b22f7f1c897cb79901079d34906c0c07b945d50321715833d7030960277556500e7c0114db3d1eca19407e03a16a4a4781407b7d466da723ba17f0377b15724814b247ec07f5ffa8454825d632549096cbc94cb62fb176dab17f0c188e0ed8a5fea4dce1301a66e27c25863181facb07ca13c07763f2a20611cab299e4222368e6777555aac9b248fd17c6a8020860d244627e84c97dbd7864f5cf7084e43c7dc862c4341f549b48540366dbb9620a75dd9119a64be8172bcf87dbb21d54ac545c8ea5d4a4205d3127617324731da622bcac2174fa5ac4d33ceb91adf24bad02c423b85229fd08c91aa50b4c3a5af94707c6f56fd05b3d60e1f2ebe1df79d704f48fb116b1fd20c4590e0a8012075b5f54f89f929e9187e007916b33ba90f46d5d53100a05a4224c2bcaf26f58c6684faebb178948cb3f22dd52a2c2d3b4da99bb34627b24a87336ed59fc04e3eaa3012f8930ad4d4b3c915b87495d916c5fbb419fc8effdbc676fcd1efb1c32d2ecf16f8a14eec8d9ab4118af13b74dbb1f5009ae645ac6c3f9a866aca720aa0c6b1283b192f0a8a83afaaec51d10a21365a388a8eb7bb6091925140d45c404519c0f55688dc0a0ccb11807aeeb0e6c6e1adb978ca4ccb1b8f22cef8da49631562740941f8b18dd55b61f8ce675a881c54a9c03cf5a17a680a9c6d0393a0522d2b7333e11920586cc8d0375e9fbca7b4e89d47bd3980e2974d979caf80befa930444b57766fa1920051ba91dba17c5eb2e161ef7853ece63d798f1694fd61318d5e1f67fe807eac1da36d1f7508b457835ed133b29ba5ce94d790030c30c3863c5d0616c00e14b3296789941cdb9d9081005531aea5ba2a04e53d98f9bcd9c99d73190017a2ea6056f03e72d77e23918822fb6d719eef2ce6a3c48197b2b5219802a090852babc86de6b3c057e423351d557fc4cb9d99e6a7517f42d39b4f6432aa316dd45e1b2c2de4cba42125d3d2dcf69ab3324abeda07af2d3d8ddf6c093775e4ef570308bf53be03f7a22788b855bf0db8097435e1909eb336538e78b0e2988eff8153239564f80ebca0aabeea5f4f7f950345b1592215e107dcc4b52d86c467669479e3f741a0a900a5ab29435585a0d9fc4a13c1f032791b0500159a05d59d0e11ed4d47aa11b57ba742f0acde9022431f50a97cb5e7be132ac1430e50ca659829226c000cf4b982efee103d5e415295c7d6c012d3edc1989f9ceea5ece1544dd041444bb2e5eccf042c7769bd0bd16c1121a88e82a21c096546d7eaf9d8d0b685fae6bb6c0980172459866afc31bdd5f30050533ba4d40cbc5bc80dd91e8408f579eae52339ac068c312cbcc4edebd036c35bd7939cb1e9a03d58a5bfce6624c82112978648c8dd51442d2828877f9253b2caccb8fb25b09ec2d295236742be4bfa1dde1b8b4c795363308b16862037eafc0a2daf8a0c1b0164ae10866ea5e823c4e57d0b3a1c90f2eb302347625bf30a612a9ce96d8f37a43bdc806b9619c065142869770fbf5f91ad82dae4a1d86c682894cef171e2efb5ad64c26411cf34d524d77609b85da70ff53d919824463930374ce1da85beb18ede974081aa98c8046869c1638d7f9d391cfba1864dd0cda1bd2881c541fb81cd655e05c8dd72cfed8fcec631f0c291111a9d5a48cb0c83522ac87b92fc0d8c48e7e0c3c802487ee307b379bbc538f0e85aec4a0e2e4f33aeafa3efca60d1a5c365fbca2fddee02732024b2c8d10f8968c3cee0c7ba3bd7c2b84df93a4bca5f900666c62ac91804bdff7a37b26cbb7c94c2f8efeba22c0e5ce5e0c42f9acd2014a3c8633547f4f595052937117b2e2d41d4378b072122d732e29eed2d3978a9705ff468982b51b3f713207d5aec64325e2df4323f784f23359bf5b9072b4612ed095e647373a15ac08cbef8c6ff2d829a7497c311e4a7d279867ef98bebbf396bc422c356ff8adbb2142e8d818386645cb822edc622839413182959f4dca9849e4eb60077245be1baee04d2937bbda2c3bd123d95eb209220970c83adef03ec535529ee24ae6335a5be2bd4", 0x1000}, {&(0x7f00000007c0)="fc7a58253f041a980f55a41987677c5dd78dd6ffd82b627c2075f2fb55d4b730d6d23bcfb8d60049ff241baea655e5da75cf3fadc8b99770c0d1a973ba02bb63eeb9167163f8e89f0b050d52b6dc877878d75dd0d10d70ab228747ca03fddca15952415f8c5121182ab8f1ddbcd4c364ce6a9979f6596d45eaf8457a2535f5", 0x295}, {&(0x7f0000000840)="9d871df017bda565c1dfd9797f9c03f430c3179982379b1d5279114454a499751e9474eb93aa8b57cab96e82d31b2ee649841d32b7cdcb965f048934a77cb2249ce76926b1f3953cddb017fb11ba2aa039388d84dfe2e9a93c82a169b33c3b3220299ba25091c30a4fbdf644756b724f287f764f641ff5b7f70d153b0b9712e290e7c2126be7936cf2a0065a2efd0dda1299a6e99ce39d78be657d15e71996f388788626fc301ddd9d74c097d038fd3c3140989549d0378ff2e2e0961776ec906d9af693c51ac2eb9a2406b60f47abd699da396640668312b9870d7b147761d3c4a7de005da35ad12a379564cf81", 0xee}, {&(0x7f0000000a40)="0c8e6940238b4adca3a68de44ccd91397a41b1954408a2463eb570ff54a6d05463b2e6081c7aa4e0f9924534fc31c6ed1faebac6909380fe16a9ac1274b93d3e82cabcdf8840918002cae9b101", 0x4d}], 0x4}, 0xc06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r10, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r11 = socket(0x800000018, 0x1, 0x0) setsockopt(r11, 0xffff, 0x40, &(0x7f0000000300)="eb44e1bde5949264973a9ef015e5a4", 0xfffffeac) 02:45:35 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) acct(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 02:45:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x0, 0x74}], 0x7ff, 0x0, 0x0, 0x0) 02:45:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 02:45:35 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) bind$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:45:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x40) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:45:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fsync(r0) 02:45:36 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 02:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0xfffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x8000, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x60, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000022, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040), 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() socket(0x18, 0x5, 0x8000) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x69, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280), 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0xffffffff80000000}, {{0xffffffffffffff9c}, 0xb, 0x54, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r18}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r20 = kqueue() r21 = socket(0x18, 0x5, 0x8000) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x0, 0x0, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r20, &(0x7f0000000280)=[{{r20}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r21}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r18}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r22}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r19}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r24}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r25}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r26}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r27}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r23, &(0x7f0000000200)="782720efabd16ebae63225259560f8e5815f73f2a0447d33057a4efbd5e4632dfc94ff334a22815235684ce27c988279456fc7d4096e8c8b6b87cb734272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f0000c1c3e913021678766543688b74869da64eaccf712195fceba4fbe67dd3f443238de60ed3807f2373bb94de21a94572e3060a96b9e1ba670c464c2e808c8edf25fb19e5fe255c1517ce30f0f901b1d83254f8b5ef8ed1fa58fb1b22be867620da4ca546d6ec5c50db520553a95184d1d3ab42ba499cfa6cbb18137143f5b4ec968ba45571fa04a5bf95e2bbecf9d71e1c47d4a913efdb7760a86581", 0xf8) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r28 = kqueue() close(r0) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r28, &(0x7f0000000100)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 02:45:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r12 = kqueue() r13 = socket(0x18, 0x5, 0x8000) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r12, &(0x7f0000000280)=[{{r12}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r13}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r11}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r16}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r17}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r18}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r19}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r19, 0x2, 0x0, 0x0, 0x1e1c13b2db208898) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x86c1, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r21 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) close(r21) r22 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r21, &(0x7f0000000100)="8c65", 0x31) 02:45:37 executing program 1: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r10 = getuid() setuid(r10) r11 = getgid() setegid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r13, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRES64], @ANYBLOB="2cdd2fda7d4fba7ac574dc2e3de2d94c8b2b63b181273186d7c5675ad1671adf31f83984b7b16dbf30ea4d83e2d78a4711b60e729ddf3e3f082afef1562d9e85cba3905de4787596bf815174af152565e9e5fcfa9e13edecdb6ed29018065dc9e2d8cbfc1053e0b6efa1c015eaa51874b5b704cb054feefe678d907665710a446689deda0af99ad0ae8979c15cdbb14cf15983738088d8dd1bcb825f399781eb", @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64=r12, @ANYRES32, @ANYBLOB="4eb8319a00", @ANYRES64], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x18, 0x20a}, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r14 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r15 = socket$inet6(0x18, 0x3, 0x3f) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r15, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') semop(r14, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 02:45:37 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r25, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x8, r26, r27, r29, r33}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) r43 = getgid() setregid(r33, r43) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r45, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = getgid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r60, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r57, 0x1, 0x9}, 0x800, 0x1, r58, r60, 0x6, 0x1, 0x1, 0x2}) r61 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x8, r46, r47, r49, r53}, 0x3, 0x0, r61, r62, 0x9, 0xb01, 0x9674}) r63 = getgid() setregid(r53, r63) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0xffffffffffffffff, r22, r53, 0x0, 0x1}, 0x4, 0xc8e6, 0x725e}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r23, r18, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r64 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r64, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r66]) chown(&(0x7f00000017c0)='./file0/file0\x00', r65, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r68, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r68, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r68, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r68, &(0x7f00000011c0)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf32f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01b3886988f85bc3198c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf2488f588f9e1efaffd6a3b3cc761b34ee0c991c000e5710943048fee1c9a6909d6554cc5a9f2b63a427aefd193a06f3e171b2a9317f9c8935c77705a8b8e4e537ce629011963d598ba16e1c2f336babefeb6437f9aef27217d5a70174ca27a9a838cdc72208636c363c2f66ca211da54ba26bbd027140bee4e04d3f689237333e09bf9"], 0xd5, 0x40000000000800) r69 = geteuid() getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) r72 = getpid() ktrace(0x0, 0x1, 0x4, r72) r73 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r73}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r74 = kqueue() kevent(r74, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r75 = kqueue() r76 = socket(0x18, 0x5, 0x8000) r77 = socket(0x18, 0x2, 0x0) setsockopt(r77, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r77, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r78 = socket(0x18, 0x2, 0x0) setsockopt(r78, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r78, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r79 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r80 = socket(0x18, 0x2, 0x0) setsockopt(r80, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r80, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r81 = socket(0x18, 0x2, 0x0) setsockopt(r81, 0x1000000000029, 0x0, 0x0, 0x0) r82 = socket(0x18, 0x2, 0x0) setsockopt(r82, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r82, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r75, &(0x7f0000000280)=[{{r75}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r76}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r73}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r77}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r74}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r78}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r79}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r80}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r81}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r82}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r75, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r83 = fcntl$getown(r75, 0x5) r84 = socket$inet(0x2, 0x3, 0x0) writev(r84, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r84, 0x0, 0x6a, 0x0, 0x0) r85 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r86, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r87 = socket$inet(0x2, 0x3, 0x0) writev(r87, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r85, 0x4, 0x7, &(0x7f0000000340)=""/167) r88 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r89, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r90 = getgid() r91 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000240)={{0x0, r89, r90, r91, r92, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x6, r69, r90, r71, 0x0, 0x80, 0x9}, 0x3, 0x3f, r83, 0x0, 0x95fe, 0x4, 0x138, 0x2}) 02:45:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x30, './file0\x00', './bus\x00'}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 02:45:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0xd, 0x4, 0x0, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x9, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) listen(r3, 0x10000) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000080)={0x2, 0x5}) write(r10, &(0x7f0000000040)="670dc3", 0x3) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x2}, {0x6}]}) 02:45:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fae1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget(0x2, 0x1000, 0x4, &(0x7f0000147000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000007c0), 0xcb005093f78273e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r18, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[], 0x1, &(0x7f0000000040), 0x1000000000000038, 0xfffffffffffffffe}, 0x400) r29 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r25, r29, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r19, r24) fchown(r17, r24, 0xffffffffffffffff) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r11, r24, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r9, 0x8, 0x80000001, 0x4}) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r30, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r31 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r32, r32, r32]) getegid() r33 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r34 = getpid() fcntl$lock(r33, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r34}) r35 = msgget$private(0x0, 0x0) msgrcv(r35, 0x0, 0x0, 0x0, 0x0) r36 = geteuid() msgctl$IPC_SET(r35, 0x1, &(0x7f0000000140)={{0x5af1, r36, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r38, 0xf, r37) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r40, r40, r40]) getuid() getegid() fcntl$getown(r38, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) 02:45:38 executing program 0: getpid() mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) pledge(&(0x7f0000000140)='/dev/wsmouse0\x00', &(0x7f0000000200)='/dev/wsmouse0\x00') open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:45:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x2, 0xfc) r2 = dup2(r1, r1) dup2(r0, r2) writev(r1, &(0x7f0000000280), 0x0) shmget(0x2, 0x4000, 0x41f478ddd29a3505, &(0x7f0000ffc000/0x4000)=nil) 02:45:38 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = socket(0x11, 0x200000003, 0x0) sendto$unix(r10, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket(0x0, 0x4, 0x3) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r15 = kqueue() r16 = socket(0x18, 0x5, 0x8000) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r15, &(0x7f0000000280)=[{{r15}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r16}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r13}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r17}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r14}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r19}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r20}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r21}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r22}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r23 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r23}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r25 = kqueue() r26 = socket(0x18, 0x5, 0x8000) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r28, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x0, 0x0, 0x0) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r32, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r25, &(0x7f0000000280)=[{{r25}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r26}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r23}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r27}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r24}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r28}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r29}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r30}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r31}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r32}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r25, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r33 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r35 = kqueue() r36 = socket(0x18, 0x5, 0x8000) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r38, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r39 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r40, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x0, 0x0, 0x0) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r42, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r35, &(0x7f0000000280)=[{{r35}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r36}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r33}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r37}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r34}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r38}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r39}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r40}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r41}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r42}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r43 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r43}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r45 = kqueue() r46 = socket(0x18, 0x5, 0x8000) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r48, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x1000000000029, 0x0, 0x0, 0x0) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r45, &(0x7f0000000280)=[{{r45}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r46}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r43}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r47}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r44}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r48}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r49}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r50}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r51}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r52}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r53 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r53}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r54 = kqueue() kevent(r54, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r55 = kqueue() r56 = socket(0x18, 0x5, 0x8000) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r57, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r58 = socket(0x18, 0x2, 0x0) setsockopt(r58, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r58, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r60 = socket(0x18, 0x2, 0x0) setsockopt(r60, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r60, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r61 = socket(0x18, 0x2, 0x0) setsockopt(r61, 0x1000000000029, 0x0, 0x0, 0x0) r62 = socket(0x18, 0x2, 0x0) setsockopt(r62, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r62, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r55, &(0x7f0000000280)=[{{r55}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r56}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r53}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r57}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r54}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r58}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r59}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r60}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r61}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r62}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r63 = syz_open_pts() dup2(r63, r63) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYRESDEC=r25, @ANYBLOB="e6e85791f525dea61f28ab252894e05d2154d8dda17bdb72f02decc41b3db22f88f45776c4283ab5a01cf1701a60008d27a71012840ac1cdcf8a9663445d0963647199526bb49de1dfffda448f26d623b01f0b2ff95391f15d5f604595e7decc51e58ffe2b14979f720895ce7e3b0251392bf898810276fddb6f946fcce81f85752092e02fed0de7dd2d9117ad", @ANYRES16=r63, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64=r50], @ANYBLOB="b6c46fbc65efdb617015557aebec345f86ff660cd3c2e5ee88c47eef6e39e7fb862dcc4cf9588d66a29afea006a09fd3206080a2065a30fda849687ddb98fcb7de97b3355faae8d9ac92ec0ff4f3ad374af627fec4685b6d32c6bf37dd1dfae87bf09e17907853c8f477e948349b3a6a9dea4b31708ae2ae60680a592c15f71d6b40f73cf6619745ff44e049dd2100f0a12f6ef3c74807a51a67c84ac47471f9b5109796d74b7bd2eb3063b1d26ff8116b8641512ae8bf8226da80bb972440fa1e0429b909632270f4560739", @ANYRESHEX=r61, @ANYPTR, @ANYRES16], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0x220}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfffffffffffffea4}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0x5e}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x403) fcntl$getown(r11, 0x5) r64 = msgget$private(0x0, 0x0) msgrcv(r64, 0x0, 0x0, 0x0, 0x0) r65 = geteuid() msgctl$IPC_SET(r64, 0x1, &(0x7f0000000140)={{0x5af1, r65, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r8, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf002000000000000008ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3ab728ea12e5155c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) r73 = syz_open_pts() fcntl$lock(r73, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r74 = syz_open_pts() fcntl$lock(r74, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r72, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r73, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r69, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r74, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r75 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r70, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r71, r75, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000d05400000000000010000000000400"/96], 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r77 = fcntl$dupfd(r76, 0x8000000000004, 0xffffffffffffffff) dup2(r76, r77) kqueue() 02:45:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'vap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 02:45:39 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e45b04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000340)=""/167) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x0, r8, r9, r10, r11, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x8000, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r13, 0x4, 0x7, &(0x7f0000000340)=""/167) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x0, r17, r18, r19, r20, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chown(&(0x7f0000000040)='./file0\x00', r8, r20) 02:45:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000007c0)=[{r0, 0x65}], 0x1, 0xac) poll(&(0x7f00000007c0)=[{r0, 0x106}], 0x1, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x7) 02:45:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0x3, 0x0, 0x401, 0x7, 0x2, 0x1, 0x1, 0x5, 0x7ff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r8 = kqueue() r9 = socket(0x18, 0x5, 0x8000) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x0, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r8, &(0x7f0000000280)=[{{r8}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r9}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r10}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r12}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r13}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r14}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r15}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r16 = fcntl$dupfd(r6, 0xf, r0) connect$inet(r16, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 02:45:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x19, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000003c0)="000000008b55b7eecbda5821fd1dc2f56a151292fcb486e1ff2cc7cb5b2a9672c94bb375853b85881ef5131acdc57a8a9fce9ec84ad2840a0125ea5e779ee6f97224922245c15b5b319793cdce5285a7cfc6111cdf1c971d55c0adaf22d14eb511bba62bc3dbbd47c224043ba951e50700000016cbcc07abbb91e7b6986e63ae263c4820f309b8c2203cbaf80aa5177f8966516c99494af5a7ffe894aff4d5451470ffb81b6a8caf407d701982273d690c6adc5547c41a2ae237520d84f6516beee87283c724e3f9612c80416dad289bccb72c52bdd31dc7717c464ed7ded558d25c69e8688aeda64e779eadb1364f4d0ce7b078820aa906", 0xf8) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) flock(r18, 0x4) 02:45:40 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x101}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0x400d36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = socket(0x0, 0x2, 0x0) connect$unix(r12, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000cde30000701f84d5a3489b199a77d6748d289c2b4c5c29d6e95f05c30e36c8f1a2e50eab8b7fc707b6c45b46f0b31fe1963e229e2498738214d422c794250ddd30533887dcff5e55e38a09f06672899bae3df8906649f2896db8cd7ecf55472c45189f161abd3c411f8c519579f6e6d40d982d4dd79d9172da01fbecbe450ed90a1883adc99ce2c8c3c615acce5714f6a267e01d1e9d82ed62d8f562"], 0x10) r13 = socket(0x10000000002, 0x2, 0x0) r14 = dup2(r12, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_READREGS(r14, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf872400000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e41886f58fd0ea381d3e6c4ca0fed32dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88bb13c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a0000000000000000000000c59f047a"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207c", 0xeb6}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r15, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r16 = open(&(0x7f0000000000)='\x00', 0x0, 0x85) pwrite(r16, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r18 = socket(0x10000000002, 0x2, 0x0) dup2(r17, r18) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f0000000300)) 02:45:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x24}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f00000003c0)='./file0\x00') kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) fcntl$setflags(r11, 0x2, 0x1) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d031100ef43f7f7c855bb7042") 02:45:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/72, &(0x7f0000000080)=0x48) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000600)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e00000000000000000029030000000058a393355fdee30badc24f42a0b66803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796a0b230aa6b0dd841c489b87af91026739a4c4bb3369aac6e8567eb6efff195837045afa4f225d6a54d34bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622fb97ac8f8a8786a86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c1952e82a1083bdf1d638fc42ea79d4f64dfd1474a9831dabd51a8d577419bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad", 0x80c}], 0x1) 02:45:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffe00) semget$private(0x0, 0x3, 0x12d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xc25ed5453b6e692, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x2}, {{}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {{r1}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0x0, 0x0, 0xf00fffff, 0x0, 0xfffffffffffffff7}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 02:45:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7e}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect$inet(r5, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:45:41 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r16, 0x4, 0x7, &(0x7f0000000340)=""/167) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() r22 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x0, r20, r21, r22, r23, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r24 = getpgrp() r25 = geteuid() r26 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus\x00', 0x10, 0x40) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x1, 0x0) r28 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r28}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r30 = kqueue() r31 = socket(0x18, 0x5, 0x8000) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r32, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r35, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0x0, 0x0, 0x0) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r30, &(0x7f0000000280)=[{{r30}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r31}, 0xfffffffffffffffa, 0x90, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r28}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r32}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r29}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r33}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r34}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r35}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r36}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r37}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r30, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r38 = syz_open_pts() dup2(r38, r38) r39 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8000, 0x0) r40 = syz_open_pts() dup2(r40, r40) r41 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r41}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r43 = kqueue() r44 = socket(0x18, 0x5, 0x8000) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r45, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r46, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r47 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r48, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r49 = socket(0x18, 0x2, 0x0) setsockopt(r49, 0x1000000000029, 0x0, 0x0, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r43, &(0x7f0000000280)=[{{r43}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r44}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r41}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r45}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r42}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r46}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r47}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r48}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r49}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r50}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r51 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x100, 0x0) sendmsg$unix(r10, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="187ecd90505fcce87f803038", 0xc}, {&(0x7f0000000580)="dd2e7f3fd3760b424d57966a8fa0f14c9963cb87a7e01a79faf753f0a1f8d4741746fcbb0dbe471c992b5507350f176d28220a8f156259e768b19b926af3efde2aab398f31f08c84e0d4574c75cb", 0x4e}, {&(0x7f00000002c0)="3c38f7623379214b2fe5b6a377957956ea8ebbe7c4f2d10dbb16adb33aa767b32b53", 0x22}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r11, r14, r23}, @cred={0x20, 0xffff, 0x0, r24, r25}, @rights={0x20, 0xffff, 0x1, [r26, r27, r30, r38]}, @rights={0x20, 0xffff, 0x1, [r39, 0xffffffffffffffff, r40, r44]}, @rights={0x20, 0xffff, 0x1, [r0, r51, r0]}], 0xa0, 0xd}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r52 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r53 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r54 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r54, &(0x7f0000000680)=[{&(0x7f0000000400)="3a79e5577d7e600204b5715fe61e99ed9faf5b794b8435e616ae3b31e44de6d42c2468360ea90c7e0fe81bd471b665eb377a1c498a34e26f7251f217c4e822325c07a8646d03d0951bdf7984f31fcbeb67869cdc09dce1f25dc84a9407910db2572de0b784818fd9294f4c18fed67dbfde5d5335b7635e405d084cf32d158a9500f7d944e8262ce949ef2a49465c233f1cc23f1629a60d242da7f5ffc73849515842e3f72f674844765a2f4ec8c524723fd45530da2170b854b111bd2566dad2f4326bd794c9ed9acdc7b3c4d91852ff85d6bbf25cfd", 0xfffffe49}, {&(0x7f0000000500)="9e3fc1f607d66cb01873ae05a6fb42aade321294590a782fb9c1f19da7eadc79bbcba3cc666a8561296fe4b39031d2199714c9703c96bca6c848e3f1ab28197bdddd956f0291364a92376eb6fbfaa0a03f35b0659a6ed8358e6b90db900946c4f2beda627e208ad71f6cce7ba263c7", 0xffffff5b}], 0x2, 0x0, 0x0) writev(r52, &(0x7f0000000340)=[{&(0x7f0000000280)="70c54845", 0x4}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r53, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r52, 0x20005302, &(0x7f0000000140)) 02:45:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0x9}, 0x10) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1, 0x8}, {r2, 0x80}], 0x2, 0xd0a9) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 02:45:42 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = socket$inet6(0x18, 0x22b5d360512d1842, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000340)=""/167) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getgid() r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r7, r8, r9, r10, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r12, 0x4, 0x7, &(0x7f0000000340)=""/167) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x0, r16, r17, r18, r19, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r9, r17}, 0xc) fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) 02:45:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b69040 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015b69040 02:45:42 executing program 1: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() r7 = socket(0x18, 0x5, 0x8000) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r10}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r11}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r12}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r13}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1616c47d3099993e0d"], 0x1) 02:45:42 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="65ca7693fe471d9d664aaba6432428579aa6", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 02:45:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket(0x31, 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) 02:45:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x55002f7fe3307aaf, &(0x7f0000000180)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getgid() syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 02:45:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) socket(0x20, 0x4000, 0x7) r2 = socket(0x18, 0x8002, 0x0) setsockopt(0xffffffffffffff9c, 0x800029, 0x30, 0x0, 0x22a) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() r8 = socket(0x18, 0x5, 0x8000) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r6, r8) r15 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r15}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r17 = kqueue() r18 = socket(0x18, 0x5, 0x8000) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x0, 0x0, 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r24, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r17, &(0x7f0000000280)=[{{r17}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r18}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r15}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r19}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r16}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r21}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r22}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r23}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r24}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt(r24, 0x25, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x373) kevent(r7, &(0x7f0000000280)=[{{r7}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r8}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r6}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r11}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r12}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r13}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r14}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r25 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r25}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r27 = kqueue() r28 = socket(0x18, 0x5, 0x8000) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r32, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x0, 0x0, 0x0) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r34, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r27, &(0x7f0000000280)=[{{r27}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r28}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r25}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r29}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r26}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r30}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r31}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r32}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r33}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r34}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r35 = accept$inet(r28, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="a911bb46b932a0fd3dffeba2c7f3e43f1f4f40ad6b5f4e735223456cc60832e1f66f035071169e", 0x27}, {&(0x7f0000000140)="1ed9bd7363ea4fb73fe26c15d0848ed5f8f6739e7d7e7475be9ef053704a846d40ca17d1d19a1e7a492bbd5a2c96ee391fa3a248c802f260283b64ce5d26a26f08e41a5f0381a09f25bd8c8eb6aee48e09615cfed85fe2651a76ec82f6a5d81888c699", 0x63}, {&(0x7f00000001c0)="f8f3e8808ff483f0afad852891578e82b532276ae5e1dd3d61a9a88beb81b1f276e6a422a3c1b382dbd1b4a25355c44291be96b37ca4bcf5cad4c7a78dcaa5e97a86370f522a19a7cde6845fa3f8edf6b2aa4bff3c98439099646cf02c5a947f44fe39ed4b81f33bffd12173a6122370329b9f968e4132bf23383e53ddf96333c65119c9e3595c26a29b8f437178d419885889b3d03e5a176618e4745735836031eb48c7aa3f878cd87aba6b676283bd32e52d3a873b514b8f743c3ff441f8a2a3a2f6418f806d06a4d0db", 0xcb}, {&(0x7f00000002c0)="e0", 0x1}, {&(0x7f0000000300)="8c3f0ab38c79a4002bceee0010d453e0423fcb1db43068a4ae2b2702b46778d2d9b0d891580f4948ed92b8d1bdeded833832e6e183bbfafe74cb47c07cd0267eef6c686672cd6e3b41b8146c8b1347", 0x4f}, {&(0x7f0000000380)="1660225a1b5d2e787561b70d52d1ba352255ac5d281369992978cd70f858e64f6a68c61f64d542c17e7c0ad255649d345fe3b76f68addd1bc1f9", 0x3a}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32=r35, @ANYBLOB="2df2826eace55ae569f5d6c99399f9b232d067979e6927a2f32510b6e7899e2f009f3f37da42b3f624aeae9a8702998cdf42aacb5192450bbc452995ca6a8af6af33153f7aaeeefe8027"], 0x20, 0x409}, 0x419) 02:45:42 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') pwrite(r8, &(0x7f00000003c0)="b0b3b764d5c740c0153a7df9195aa1a58440fb4031e39442333cb727942c6ad8db6f32234cec0273fe131aced0b329b7af38e3a4e0f2c02e8887631655479150c3375b4e966dee9c3fa5218b201c5cc66178f494655834c2f81ccc661a21e1b40977585256142f1b2456f7f88eed05b0ed3d5310683a8b44dbb15c75607a84cc14eb2d2fca2cd4de21e3d5b1aaa46e202bdb1d1da81fbe194017cac694031f37ce0732c4a3bcf57024acf42654a4fee27a37b051355e373be5f737b55587bf669bc1b07b4a093cf51b19acf92dcbbc3b8c2f92bc8ea44debfe9351f3646d6444f2810d8d18", 0xe5, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getpeername$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000befaa11f08e5bba2cf2bf6ec9cd1c3962dbe80a42815caf1cb161637cdc31ddab9e7fc1392ca81cb62f0a557dc7a4a9e7c3573ce166e01e0ededf82af355f5765191e5c22cb0e80833f87c429f4a407a5be7d97700"/194], &(0x7f00000000c0)=0x6e) 02:45:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget(0x2, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r10}) r11 = msgget(0x2, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r12}) r13 = msgget(0x2, 0x0) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r14}) r15 = msgget(0x2, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r16}) r17 = msgget(0x2, 0x0) r18 = getpgid(0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, r18}) msgsnd(r8, &(0x7f0000001680)=ANY=[@ANYRES64=0x0, @ANYBLOB="86b7b862640758eb41643ecde644aa2410759c36b7e83cae31970902352802e5564edba3e87d747af0a9ee6101c9916567d5348b11cebffb75f6cfe6973264cc0cdd4272487815be2dd89f6bb4161d10ddfdf16802b807972af5d4dbd5ee584c99fe4e0b132a7b482374301764e011175fe1eabdfb20b5552723f09306082195f8367f7894c5adb0901d6dfd047f81b5c40bfafd74d9c7c29c56f87627116b408e4982e0c7baf2b90a0b9e397e6491d292fddf0053871d559d922a1827152756f76db5a56c2d7950a580fc9594e5275a3a4390eb638a9adc5cc25cbae1cd8bf44836ed12a6c1af10dd6bd4651b5ae49f5df4accf9d769dd47817dd4337efef07675c2bf447a416123c657a1472d7205159888908f3d33be917ed185a8e60a75adeb025d3f5b7fa10b79c51a53a2d5c7d156f1df0d7097dd1c2a052bc1be7c66de2c1973bc2b85b8d77e7af1f9d35e25bd2a63d2726a582b668cebdd7f79d1e49d36df1ffc6d1162ba5aade27ecfbebb07894f44c6be7709f369359d1c31ac66bf96a4e2fb69f89bd90bb27d25829f3f33d10a54623e4c3416bc355486cf0339511dc400f6b2c3ec48da6bdcb00365bac96942a0175709f650b58abae36663257832e460a4899a191f971b55bbe3faf507a577d18d257a74fb576cf10fedf5a29923229f14d6a2070f722e2c098a62e1c8a65b505a65d6d4fc679a17531b3fb1f398b7ee224919d3128c3161a3113f92fa026d07a1720e8b90feb02bdc0badd9ca0167e9df070553160242e7809e0f81694e1156c997263da749fa4d1c8978b7e1c58bdccde2e31cc1eeb7ec4658f1ae8a6deac07d9807c1bc2cd22c8b139d569138b08a12f7f90c41ba69ba31ba2c12ebf70a4a9e8028048c2afad144feee141ff5338ddc9df61604824f55b9a54802d412ef660fd769afeb460a1be04bcf5ffd07f82edbf38a2f0190a2e095f89001092024442c873c468b9628193ba5983f5abe49f3d2bf0b9c2da3c6f0f8e477d91386deb422bfdeec8b4ea05bb63dfd5a886facf12dd8007386d2373d3907f951e358c309dcb142cbdc7f0990ad203e7bd660c457cc09916775a64b31fd9c3858e1d188bd26a41e63ac452db3d30586af19d55cb3ca890718d390c8096a3e81417df3101e1278a4cb1f3bddf0f4695d4414d81f4bc2d488241464805bf2bad36e973c92756437b02a9e4fb2eb5b354978144d1d2f4abef93b9813de295a0d18b2ff19d94fc746b69a8b134002a04c2fd9fdfe5439961e21238e41455e742ac6cf6b11c440fe647b024019ae1104260c262eed869b819590312e6637f3ff3e718c8a50ea7a99341ef0abfd7e226a67ed3d47e84020b14df9e691298896d8ea509fb899f310a259c90ef56340d322a54b377fc879ca2e2b5bb7f84dcbc5de457d312b82b40f2f6a1c172fbc36ce0c4c315a6fb769c9cca09d8ba6385bb9a412daf7d51910ebbed5fff22cf0613e9850c1a08bc6423d46b0bd3e0ab79ae9a7ce0a9e4481b6e9d9350e02703081d7f76fd11a74a09234e4c48fb44d4d67d77b575b25fa602879a199b9749bae8bd377227cc7074f1ac4be7e0ad2a6cfa165fc9ad8437a7144ce91493a9a2a483faa24f7e6d2c45703a846cc99cc9cddfad0a0bfcd99181f451dd0cc5bd86d788e61d7fcd2a894f6ae8233d1714cf0f7f5f46a05c4968409bdf43399575c6e0092c3079c9502c53aeafd62823050ab05b7afdc968ac9244222eeb0d95276119bfacd85c70e7084fc17cfbea86fcd9144b8fa787aa82f4a5f2e79a197db36fdf259ac01ada57a4923b19002a9892db7d2acccb69c5d3a8a93fb9640f8e72921ce41876f3c4225b62f1ce3aaca621da5e3f16a231039e5375a8a64ed25ad487cab135127952882fdf172d4c1d9b884d4a77dcadff0b1c47347aa7ef637905c3346ee04f7b9d33186cec7f47343012f2ae6d0797faf8b5ea8900c3168dce1a717d483747b8339f228d7251f4798520e3af251a9e8a64964d5e4751620fb97b9087aceef49fe03e261275b17f258f0604cfdd4811cab6b69d5277c12b9f3fc0f9cb3e35139b38de8d3a128f8b33cc4ff703c29ecc0204f842c9e8aa234291ccb63fb1857fc0c6078c7888bc90ce20cd0b756ea7ee84c867992494d162429babfd74f55cd208490c71cd0faa00f41d8f9ad35e658ea733a3fcb239e4ac4119a251b25f5173493c9a522dab4bcd43adf8842aa651a71cfcc0acfa93fcf4d63c96780e6c7240f7e47a9ada124a89038dd95863860e19694c64405b1f0a24eddf0e8310b657a17014b117bdd01771f93c336848f008217d2b1a85a97ba76ca73352e2f8c2578da31501714eacd52f2160aec6eb2be2b4276117e83dfb10e44459ac24eccca4919c9c0ce05781959dab0afd50660524a469523fe4299910ca1bbdd8c1ec8d14bb3997262b8ffec3a80c4c6a2df3e19dfec11f7085a286fba41edc6ef47bfe64ee4b70303db2046c17eddf5b9996ecbb917b99578880ca65c8558ba7a5945b8b26bcaf51b7040db70e7a576aba7dd33cfc2f52b24c0dad53e49669e370a3ff8fde57f85ff6aa61100cd0472453ac2d5d1adcf6cfdf745b9759636a0f1244d67fad180305106e778fe67bd316aac39e14faeb79d9208cc2ad6306b7fdb87efe4729f4c0f1f77b752034bc7fba8caedd82c16744bc5b57763526006bce504c6166fbe6a0867d7678b65412c90db1220f64889142697619f5fba78af6e87977203e5c06af91f6ff6b482e80cda7f79bc979a39db8e3405bfe71f917b0cd31be47549f419d6aacd0a8e144fb2daf872ff4240fb3ee81af2c5315517726bee8762b2956316041fdf8f37b75293fc01e19969cef52e1be8e8404677bd0696fe24685e05b71b9bf6afe314a8a575c907782dd6d56dd734da42ec539574e3b5035f8b2e7d7340de0ec5f9c3886b0e661e73242cc92e24f3b29df5585529e9cfd630432ac1de0e382476730eb657a30768580ebc403757f9d2aa43fdad18126d18aa020711d44f7eba63037c3a2809651d017e38cef5c97bda3306021614e5fd06cecff51ccfe0196e907a24478d4f9eff8f79e0982f8a64d8010736c8c91a9411c1d944f5b6d0cdc4489647eff35634f4cff8639a7a96bf0ec16098f350d8e50b8adf36aeab84ecfa11172706a354a191622c769d2ca5c221427781588784d10a8498782c825b45fd05c018337b226eca91458e050b749487ef908d8c0cfd663aceabe27398b5fc215101aa21286ceb9d6e76a294aadb19ee8040ffc6547301d7d049798a6ee039edda3f26e45a3b969441796b0a8f6a49382735a4156631fdadce597301703138cee2d4b6c7232f936944fc0c328b6376c0311cdf841f121d50be10c1281b3c736a2385c4d5429ebe04e5edc1da06ff644f853831b5a0b6406f5cfa7c1e3e7bb8e6804416cf1a972b37d9949192ec3cde00a459efba7e3e30b34cf764b2186feb7bbf79f59e860a75305bb318e3ad4462c690637c884b6331ccd4b46af2e689a626c61373e4cb5c81aff9630b4d22e75aa2617469970d5049b667788c34f7350d9998dddcc275186ff32b7ad10130a8e2b79c558a90d2d9b9f63c952b5e7ff484048ea4136588d76cdfe756462c4f16f9f1e148113b9c25300781d3c096be7185d6e91e553f792f7b84d7229a64b9570b3ca30b843e66b62a1df6f40ece10937a28c75eed06a95233df473828783f8c1a211f294c63cdca1dc7d19301c34e276a26b355c58509d829958e84e63eff4016b646772b39c8f7921d90145b351ae4fe3a3958c09cc406d4b39379b3aa43323e46dbd8a940b8ea7d5b7af4667f9114515483b310475d85a698b20947ac1a023295cfad171db0e3131f3252c4fd232bfed5da1cad9491b080334b1d7360cc5253d93cc83998cab863406fee8fcb2d3c45eb1c95cbf6e6ac5fd9204800bbbf6c0d1ea0cfa6a5dd193a31cc607087d1fe7d2b5dd4357de717ce79ee903f95e52f0355752797744e6de2f7af1e04e1b13c110b19084eb4904dc6a223f860fd4c80a2d85e6a66ecc45a3a001d4f4f1cb00f4400fccb4eff50c580bb5385090a32b52b69c944eae9f41f8cf28b29abb12e2bad7b32c94a64d0b9577c4e7437acae5805fa67a31c1a081bbff9def80f551f392de0f57d6b75755f8bd396fb1eea9f642d156fed6e26ceb1a4a30d068b33db8bf1112b929fcc604c53b2578726e1d317e4927153372f597ae664a9732152d89d7c561b848269bc7ef808fd042cdbec977b741e0bd25e5ad21fdd3dc73bb1ec7548d42d4397542ff5e03ce501716bf80b4cfa44fc403a35275f9cc0850a191baad7bc88a66e2cb0424985f4e5542ddc44c50d9eca6c80d128e4a32e5993262f9b55c978e91c52c0c01ddc5aba68f8f90bde828f72af4c04e9f42e1ab02d68225a1a3ba63b3cec05344d557afe408fc5a2b6e066775c11d90abbbd507ed3790ec6b9aa1decba63b150ef7458d155fac8282d8eb343f4e69a00b0d9501f1ae62e243eff08cce295497390872c796cc8ac2a65d0fc79abc23baf6d82d7a5b93f8e199ce4744ce417890290ebdb257ebabfe5ad104a78066d868e142545695a75093d4e97e836e84107730064f99fb22092ef53b2dd36ce5b514e8c881d583947c0dac1b4dcdea896552f85a356f1617ee41acc14bcc694403e9d516b214b711280596fd0ad5533adcfebb01fd61821242b5e309769afc41f0fc3618bd8c9d28759db2a9f1a3c6efe31616c2fb0a1ba5f7873748281a271e71b34108dbada7598641ef6eb185b7985e854b324762b6becd43f68cb0b4ce109f53f6619c5fb86128e32ce04c4abf54329a784aa5d9014c898021c2ed1a55108d194589e926dc31726e9333696f208952460b2d4d1b10c6766c10c8d596fb9a6ef7373bdc66b862cc7f03b62ac3b790c97bc5ac107d0bffbe4a98356396f36d82715f52c1576e6ace66d60dfd994ecd716ee0a52a97d05f8cd0f27a63b0450e05cb77cef6d08e4c159c0d0493048bc43aaed2223732c42d8bbfdf021923b05775809d292b9d2253cfae53bf7a75c93049c924fb8f2582d443a64fbe123e4849d28a6405994c76b09b197b45c2bec09708e07cc5e800595cf1ec55f38aaec8ab9d0514e99f6fc6396d4c15791d618f691dd0b60f58f3c467d93a1093be76885aead47f183b980447787bbebf1717969914c3eb56b0f1a19526743305cdf212cc66c0e4ab2f3e0b63463edcb9517ee0821d8ff70a348fd859c13056bc2b9464e1d8f189ecd94ff293eb1810ca2b8864bbeeb3cc8febc16fb5bcf8ee091e9f84d42174379bb3feb49bec2ae539132f3d2e839068a5dfd7b61aed503ec1423de7b86e7d7c75a71b463242cfbfe30731da99a53fd4e9958c9d190fbbfa1ccc2dc1ae7e3186009c93c6bc0e248d2747e86429e79e8f5adc8389ce522a805866fadba2982a0b795124ccd3681790cd4180c258c10390b49e946e80df9155a9182fa376acf1a8fd9b6b94d66a9d08a2c174372efe96604a59b586b47b1a0d614687a69353f3e669240f05ec6c6f381b6912b16459a5d59879bdab47fd5c853559135887954bdca9e24e191633d81e25a994e2f6e37c83e0b64be303ea7d8705d3789c52355e97d3b8dbe85f9bb09f0841e22cc3672424d14f8f0ebfd6e1a5c07efa99040fe51569efa3239798e8d93a53ddf4b76f99bedd75b44a3e1c0eecd2546940cb48c81952cbbc0829898084a83062c73afe79abc991b8e1bd9f5298957902cc4990dd7bb1504eef6999127124df", @ANYRESOCT, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES16=r8, @ANYRESDEC=r9, @ANYRES32, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESDEC=r3, @ANYBLOB="d701446f326ffdcb42f3ed8efebc138f02cf6e12fc335a795a0bc44b81f724e748b13aefa0c723be48987f8628510a5e2a5f40874ec7deb9400d4bacd211e30d35378fb2f51c", @ANYPTR, @ANYPTR64, @ANYRESDEC=r7, @ANYRES32=r11, @ANYRES64=r2, @ANYRESDEC=r14, @ANYRES16=r15], @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES16, @ANYRES32=r0, @ANYRES16=r17, @ANYRESOCT=r7, @ANYBLOB="8f178f2058640559a387f485f2eabdc52a59695772e8751342029943a764d3bac062ba7f1c58c9ff04f9184a5037ae79bcd85d9d7ac709027c054747f41af81832c036743df85df2c1678e32fc59f9dfcff56cbc964da66008493a1660fea2c3a09543895bb799034094f27e955ed17bcd3c314e1f0d880b6dd2e604a2517b424b98993e09e9ff0ff110715dc9dbcd0e1237564c4bd2afccf554674caba810920f632275cf1e185cee3c40a625f2d374c8c2131e2d1c9f6451f0a806f413baae0e860c80ac3f91efd39ed064fd663ca75f88dcd07a182708f3f925a6f7773d", @ANYPTR64, @ANYPTR, @ANYRESOCT], @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="6443dc742a7f203c8123874483d494ee7f4c0effabc474dd8ecf57b56938ef0433e704c4268cdf36630fa3c50020d5fc89bf9d4affcf57542aa7a0200fe41b99007af3be0fbe77d2e1538b182173cb70025d9030613ac8215a60ba0d1cff30e5071071e91d28c30f8267b143", @ANYRESDEC=0x0, @ANYRES32=r15, @ANYRES64, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRESOCT], @ANYRESOCT=r7], @ANYRESDEC, @ANYRES32=0x0, @ANYRESDEC]], 0x4, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1220210789f08a1467fe21fe12ce591a02428cc50d10d13f3df34ed209c4c9643bfb8364ab089e1596deb6da17443f3ff37f7845e0ebe96651121ea0391b4db7b8f7b227aea4b4be8019d829b615dee2d8fcbd7a"], 0x44b, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000d00)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90f0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700c91a1143afe28733eccbd9871bf4dd79d44494ad9f05537808c66dbc4b9072d0f07608be7b249c6145ba1ca36626cc971ebd4d6986b3c0e8c4a165cf9bab5d0055fe2c6db02d0344ebaaff1f157e66a8dc"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r19, r22, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000003, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r25 = msgget(0x0, 0x20) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x1000) r27 = getpgid(0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r27, 0x80000001, 0xfff, 0x5, 0x100000000}) msgrcv(r26, &(0x7f0000000180)={0x0, ""/183}, 0xbf, 0x1, 0x1800) msgsnd(r25, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000480)=ANY=[@ANYRESHEX=r23, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r6], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r21], 0x4, 0x2, 0x1800) msgrcv(r24, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff70) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r28, r30, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r31, 0xa5, 0x1, 0x100000000, 0x6}) r32 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r32, 0x1, 0x5, &(0x7f0000000340)=""/192) setreuid(0x0, 0xee01) 02:45:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0700a277dc5745192a2a1023000000000000ff0433d95ad5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x155a7e478e29af5, 0x0, 0x0) 02:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) 02:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x222, &(0x7f0000000100)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") pipe(&(0x7f0000000080)) geteuid() 02:45:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:45:43 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f06c6488229c37e7b090fe1fcbecc7c86145b2163044c8a05332b0b550ae1f8423b514202264c251f70f8aab150a38bcb8d8eb81f7c4f0578d3b5e7b1190604d6503b43533f779c176120b9f4b7c3728496d7e3d925cb2def5ef85db6e42e2d94009026e7e55b949687ba6f37831c9844f61cc24bae4fb969fac035874c647e33cc63f55c8ec74bb27cf4186a90e835fb1ed6ace8a39f3f8a4cd1f0a070fa133fcecc4400ce92a1817b8be0318f25f469ad11356537607ffc7b3f9c48d5274bb662ca85d0adba48d0601a02143cd714a330a4ca16a8a609745167bb"], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) r5 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a8, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername$inet6(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 02:45:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/172, &(0x7f00000000c0)=0xac) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x80}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:45:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) 02:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0xfff}, {0xc}, {0x1000, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 02:45:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100044}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r14 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r17, r18, 0x10, 0x9}, 0xc, 0x1, 0xd}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r35, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r36, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000480)=ANY=[@ANYRESHEX=r36, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r34], 0x4, 0x2, 0x1800) msgrcv(r38, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r42, 0x1, 0x5, &(0x7f0000000340)=""/192) r43 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r44, 0xee01) r45 = getgid() r46 = getuid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000280)={{0x2, r44, r45, r46, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r44, r40, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r41, 0xa5, 0x1, 0x100000000, 0x6}) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r47, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() r55 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r55, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r55, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000bc0)={{0x5, r56, r52, r53, r54, 0x30, 0x8001}, 0x8, 0xac4e, 0x9}) 02:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x24}, {0x87}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd9, &(0x7f0000000080)) getpid() semget(0x3, 0x2, 0x8) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000200)=""/170) 02:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) mlockall(0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) r3 = dup(r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:45:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSBRK(r1, 0x2000747b) 02:45:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1218, 0x0, 0x0) kqueue() 02:45:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='./file2\x00', r5, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r5, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = openat(r2, &(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', 0x20, 0x2d) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)=0x6) 02:45:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0636d4d7586b218ddae932431e47c60e2329d673fce2b4040d31a150314b1d4aaaa86d49252c8fcb4c0aa265c57f36dd59c14db286c8b6582882578e649ea4de439492d13930462729df1db8c37f9194eb511e6f3079f38f54e09f5d6d6c970f192a710a4b02932d80d81dc5122136b1ce11473f765f7ef812bd87008866ab723667d6437eec0f4d5aed37489b3f58d86957ecca5b34d905b8beee267905a669eace82e01bd51c6da8606868a0916f1c78de0c70cc4537df9d819f5c68c127f898c8822b2142a967572df2de269c71bd3f7d10e4847f392d40989ebc212eb5d1927576409d128e7ba3e7c930214183cce7b981a14e2dbe0236cf3d5737187f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1) 02:45:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dfebffff1fb66b25173d70c8c700"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x55, [{0x1, 0x7fff}, {0x2, 0x401}, {0x0, 0x5}, {0x2, 0x1}, {0x3, 0x100}, {0xdd6fe74d5ce44ef9, 0x6}, {0x2, 0x5c0}, {0x1, 0x669}, {0x1, 0x9}, {0x1}, {0x1, 0xffff}, {0x7c3fb349991288ff, 0x1f}, {0x2, 0x23}, {0x3, 0xffff0001}, {0x2, 0x2}, {0x1, 0x10001}, {0x2, 0xad8}, {0x3, 0x9}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x8001}, {0x3, 0x4}, {0x2, 0x73}, {0x4923a6c51e9541b3, 0x1}, {0x3}, {0x0, 0x5}, {0x3, 0x80}, {0x2, 0x8}, {0x3, 0x6}, {0x3, 0x6}, {0x2, 0x2}, {0x3}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:45:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) fcntl$setflags(r3, 0x2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x6) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000140)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 02:45:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x81) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000", 0x200000}) 02:45:43 executing program 1: r0 = semget(0x3, 0x4, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/78) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000080)=0xb792) kqueue() flock(r1, 0x8) syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) poll(&(0x7f00000000c0)=[{r11, 0x10}], 0x1, 0x0) 02:45:44 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="492b52f5"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) write(r2, 0x0, 0x0) 02:45:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x9, 0x84, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) connect$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 02:45:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) socket(0x1, 0x2, 0xf8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3aa0, 0xe3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 02:45:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x401, 0x10000}, 0xc) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001f62a2ba14ac9142b136063892b39f09a27e399782e66508f52b2ad0c20db377ca26005dbf315e474c2d43e94174c46ccced4abc8d7f306c0b1403a47d585898fad71688179e20935ad3a73120e05463bfb124b4ffe0b"], 0x10) write(r1, 0x0, 0x0) 02:45:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) 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) munmap(&(0x7f000063e000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:45:45 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 02:45:45 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000180), 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000240)={0x9, './bus\x00', './file1\x00'}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 02:45:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) dup2(r4, r3) poll(&(0x7f00000000c0), 0x0, 0x0) read(r3, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r5, &(0x7f00000003c0)='./file0\x00', 0x20) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r10 = kqueue() r11 = socket(0x18, 0x5, 0x8000) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x2, 0x1, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r10, &(0x7f0000000280)=[{{r10}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r14}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r16}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r18 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r18}, 0x0, 0x63}], 0x0, 0x0, 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r20 = kqueue() r21 = socket(0x18, 0x5, 0x8000) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r25, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x0, 0x0, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r20, &(0x7f0000000280)=[{{r20}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r21}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r18}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r22}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r19}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r24}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r25}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r26}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r27}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r28 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r28}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r30 = kqueue() r31 = socket(0x18, 0x5, 0x8000) r32 = socket(0x18, 0x2, 0x0) setsockopt(r32, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r32, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r33, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r35, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0x0, 0x0, 0x0) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r30, &(0x7f0000000280)=[{{r30}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r31}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r28}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r32}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r29}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r33}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r34}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r35}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r36}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r37}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r38 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r38}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r40 = kqueue() r41 = socket(0x18, 0x5, 0x8000) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r42, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r43, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r44 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r45, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x1000000000029, 0x0, 0x0, 0x0) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r40, &(0x7f0000000280)=[{{r40}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r41}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r38}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r42}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r39}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r43}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r44}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r45}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r46}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r47}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r48 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x102a4, 0x0) poll(&(0x7f0000000540)=[{r8, 0x2}, {r24, 0x4}, {r36, 0x8}, {r47, 0x100}, {r48, 0x8c4d68b64d33d9f9}, {0xffffffffffffff9c, 0x40}], 0x262, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) dup2(r7, r6) poll(&(0x7f00000000c0)=[{r6, 0x18b}], 0x1, 0x0) read(r6, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) sendto(r0, &(0x7f0000000300)="36acd917d42050dc2818285bed4a364361b3ae2de85d229be6bca84e3bdb46817cbedda397d583b31b3a758bb94e2d6c060084006b72863dcf2c70bf75fa34056c99f0d776093c187109a19db046fa1a60b688990cfd109b01adabe0969477b2cf1edbb67b8c6a4b5531db0ccb741f9b6abaa2205b7b64d57c42c90704a17c1da432d0e16eb4dff8f8dc4dfa9861c17fc8d361f08597a7ca4f0b726a899e778b325b1d99e732d3c76bccd55243", 0xad, 0x8, &(0x7f0000001000)=ANY=[@ANYRES64, @ANYBLOB="4c27aa755a9776e19e2abbf5a6ee862aa833536662150c23b821a4c83199f2e0d1848f3e0891242f86d18fdfc42e4833c4b5fc34821fca484b1993f4089242e594dbb0ad1533db8bccd2a2875b414d50927838a7ec2b63583270c79ea57bb5d191ae5725f36b585157b83cba83ea96e1ae864e4f500de97ea6cc3b5499bf3776798b20a3a6bc4729c5e4ca687ab12a0690dc281277d4081455ee101c1f2950260f3084855b116bac0faa01d21b77c82823364fed70afa291ef21b7029c03f1031caecbca769e88d29dc984976a76b3d47f48bccfee511f3e3b58835587bc4e1554768ff9b2750db688be94fe53be71dd474f85d6d43d5a3e5881a1f396fdb23b842f2dc4cf8cb2f5476a63acfb81d7cb8812f7e6e7bbcd23bbb6fedb466a179e5304219e9ca677bfd2e50902eacc6aae881fbf6a858a0ee20d2a696562784983a84f6e4b61ef4048cd4b84067a45616f555450aae21a9f757ba3e07bc373b257f230287fa1078b19e0cc7dc5ae407d637c7145eb9da52c7acd840ed71a8d7a7c841542f7af11875b7b7a8d33a4999632994a33cc2de22246403f1ed4232fd9a1753da2e6f12978df4be6f72e323fc45ab652f740986194bbcfb13e6f50806edbf9a53aef6c787b6952ee662dff615d1d29087aa5cdf9645397592717fff2db4ae85aec210b261ef04f55c8675ccae7c712c1a81bf8f240e25a158eb3daf939fe4893a4b6b1e108cf5ef4aad1c99c2d53fa8dab708dd6915472640f957ddcf08caa800ad334e1532ee53b7fd13c37f0ae461e532c10077015375e17652083b49c824f8a8b40d8cdd01062b65c8d355ba3806aa34832c71f5e5348a036a83d52ae9600c9ab4158fc3e9f369887694a9e5b8b45978b94ae2b443a8594ae5fa0214ee70cb04e7dc1d4b34b5c63d30663c03e328149c5177959d2740f6f96c6e67e2b0d49f749ff086eee18e3c77a1571806c19aee58f115481ab5013849daae81155080d78ebabf1b2eb740b6bc159e7611c6148f48afd56f622358d4200ec37d8d6a94aac206215222a3861c1a2c929f96c27116c64f5133a73de6071e891acf1f6f89746042d639f508c5be8a92aa3215c35978015665472f8f015f646d4baa04a01c557210f16a82f1df6fc790c30b070d46750f82454208e876890068e8b4c4425d61705a21ebdf8d4cc5d6b239161fbeb07265fc99a1626102689322e65cb13d2ae2e73d5e5bd66c8b6f59bb78008dbc08de6b0670f7cb7f49e12dff281e9f15face333320c6efe2944887f7ac94fa96da77735d88ca4e2ddb5c2c54b4fe6688ea1cdabb458c2261ef915e9dc2855d4805ef4d9639f7eea91f95e8bedc8c9729c422d87979d6e6277cdd833de284c8dc64df81691d86b7f7082e3864fd463e632a440a49b85b1729dc3c0e799836a7121dd16d903845b626a5736e5d2a2ca6eaacaf75e8e6df3855ad68fa4285507a749efd8df65c11f6e01cbcb3829987e1b026f87ed8de2bdc4e65742f6a831d7c9527c6b251a746a4089450efb6be77b99cac1885b1e43456fe450d0ecd076525e05cdf110f8e200180e627f37645c90a98e90bdd740d16a741abaf752cf5bb9c6a07d1ebc4967392fcbd74c7277a80cb35ccb601a92ba3e61f274704e16e22f2f0fb2d9f43ba221a65c41a9a8032e65d1f9f833b70da55cb44494114ffba7f367d332eaff72d4b6156ebf2fbd272fd6ecd4490a36325fde1d202a80c8d58c2354b833cec235c2e1a9e80c7b37d4ff76349a779b76d7668cb7dcd355e9e90f1296677c69581ef55826810c5a87cd18af78bb182615e17173744531d24c57520fe41c8f5a08b30f184398df74398d39aa10b4c1db84d018ad93796c8d251f8bb5df64f7fa85438304f35129572f2d80088113fe9dce3a3d9ea3a24ae8d7246454a3aa36267d6f59b723d055396199c26c4af64cd11e7497328d73f60caada86b9c5410fa5232cb2c95a8a1101cb0c6fa5bb8bf89f2dd2f2965626c75158a32818e01bacc3856fb249c5ca837affd96226540527b87b12f99bf672b9adcc3a642a51d81f57fc5224cb6ddacdc73fb5c7bac51502a5c0e4303b7ecc635ae73d300a9779bafa7145ae17d2bc33097249be7d82019c6700cea4c10bed718bf60023a9e4db11ac73027b48696c9f99a139d078a13735271eb0e01b772096f636af23ec2fd6aff28ab5605b056ea4bcbf1520c4ac264a16f1a52172901171125262d9c7715dadd76c5c3c981e165cf3dcf98371e884a49b950bf5f5a1b71210f0b398f2295e29d7a053969f08fbd830ba7aefd3fe6ea195b4eb62de11fa5ffa61b6a169b63acf2c37e0930533583f2e354258a1bb35c9fc3305e976b0b2cd08a9fde439f838f71ebaa13d321f9c34c2bc401fc1e2a2a308e1c8b4222d159a6f4b752cc12c22f737b05e1211a959f2f11129cb0eb9e296f797cdbc99e628d220979a6f8d5a4234beef271d60065618d6d28f49e46762dad58c2b841009462d81205579ee8d35db90a3a3f04a1d4d971a8e2566f5a2dd0ec8ba195f2f8cfe7dee95482c384bd321349af367f58a364f541d65860fc079e0e625ea937d7c2fef6c924c38757ddff50c4cb487ca5b9c8ca8e652d80d61e8f923afd3e8f375f16b46ddeb0c19d964eefdb98a631c76ae1199de086210ae41853fb912c60be53acd25870c89d3f08ec8a948c404a577f06e99879b60b11e771653fd508e277fa0e5644ec1f83805b22f4f40b70addc8d909fd352a05664df6d5c559f740e0d46a840be72194c36b19c821773a7fd8f2834efb090de277b879f416ab47909f859f659ccb97e29150c888ba234a971723f8299d2c07402b1953e26290e1be7486cea7707afaa72aff13255f443f7549da8cc12c5b827bcef4b5ed56a39c3ee6bcd7fa6454f350b8cdc1340a1bdee5cc0a5ac6bda35c02f14d4d78e119ca2ee6c1ee9136914d701d897b74512bd401663aaf3962b650cabb771947f6daf07592b8cc2883a90afbbde973946c262a1b525f148b0d7fad63ad510e8c0dad99a6db3c0da4474902f491e65e340ff4196ecb7989f68d3aa8d135fa3aa5b94f6a3695b6e803c1fc6162d20ecb4f83b039e8ac3ddb93c15ed232e0bdaa4dc55a35acac94dae9fab0ce1d2ec477ce7618ef9748dbad9b3f86d6f493310dae7c0dd91991d2527db0b2aa7799b287a52cf73f4cc4f8c4ce9bde24399dc619c4bbc00dc048c9f100d39b1140386310719d04cd14dd11ba9164b19abc89cca31c0728f961a35f75fc0da28844a8f0ebec9db4b6ade73fafc80b8d2001099a64b9ccd8d777ccf4dc7a5e5713ea5d34820b6709362a343cdac563c5db32d7806351017dafe40bac673159b72f3e57f052a9ea99cb3b92df4fe6b7a910ff9e9af73b4f86855aa851dd022055ace5ae8072422600148f30118c61c2adcf11b50bc74459fa8897ebfb68f588d9731d4f15ef47f26ed63492324391e913d46ec4ba08efff56992c5d9ea92271ac6aec0b44aba70750bd52235aa574c70312decb704ab68889dffa7c82a8d3234c0fa9e422fab6f741127f918141ec054b135c9511c9dba27c8566cc64dd281c5cd65c3e50f6680472caeb8821d3ee36fda0778e2f38d6ca9544aee94896c67885465e28a295c49442a8d15326ad71061a8500fd22e50298e545563286a54b93a370b151d1231edc1670ee9bc41e7aa765983e03b017e49c49c7abb103e44b3f5e6d0631eba6c39640f3f9bf976e948ddc33fd320ddea94d87d8b1f86ad9b43baaf9c8cd60cf02562d6b526402189ba67d589d33fcf9545bf12efa501fa2c3f3101ded9b307f196f2efbeed29b34caacd9a32f95685de621e2e368ed5e5ac73bf40e9258374f75162a71ec8c7129b6a11f10173d1ad0b855a1f6988e31feedbec9f8a4c529a45aaba2f7aa740679360ecb1e45a41fc8b3066178a735798402e866aee56b61604c8bdb6532a3a8f89f86ee8eb719e99ebbc33a1f767f630bcd9e041bce3c05feafeeba2c8d8996e4d54d4f7ad98f355111d26d5c39a4a6a45d23b1921eb384c711fad732094ef754402ab7dc0e776b96dedeead7b8b88dc5f115b8a6d0a11321b4e86a5da5bc6b9448fcda1bf6d2d407aeeb8fa1965835947b371621dbee1ef97c5e0334bff1a732e5415bac026331199bda2ea53746417c77f2b967b5d2b508605d921c63372be40689ce42f56efe8180971f12079b39cd8e81dc18fb1fe712477fed1d76483c4411704bf3ac2c4f739efb9b84193e6a744a0b4e05bf98af5cf7b9693027aa1b92c19a8edbadb08c6efe543339e3a5dcfb020f81e96d5b9366ba21dd960ad9790b6e15bdd572a073", @ANYBLOB="7aeb815cf0b8992edf641a08450c78a351840cad1c954f394bd0d077c0e41ed4ea89192a4b1917616e27a8b849e4a9d268a58d6fb6e4086b881e0b030ffde0cde82524e374fd963e8d64b59b252e15b36a50a59c657be176148a65b4e6195b4edc7ab4de62d6d85ad97a", @ANYRESOCT, @ANYRES32=r0, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESHEX=r3], @ANYBLOB="c4318bb24ff108a85ca3b3bea960e8b851d00cdb7f642002676e16fc0ad926ed5cf1f7b8d5feeda8e4fbb0d2edc8f14d00000000", @ANYRESDEC, @ANYBLOB="0d2d5bcf4f8dca74bddbf0e64ea1db0919b32e8aa0ce29e8c3e8519d1fd277c3ade0ba9c507d10c7500805f808069ccb5dd6b6dfce1c381642e2c00e6b1e39ca5d0f1c9fadd17e086f5af83a6683b47f81fa5b4b6f1b12562e25fb2bc7a1aae53402b06052bd8322c5d01286a8d11cc9f89de33712ea57f117ebc10bae13ccc815c4621f43dbe027b26580d3b9c704d691185621ff3d6e389ee2edffe56a18e69988ea4208e572407d6230a73e5d61276edec3150a", @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES32=0x0, @ANYPTR], @ANYPTR, @ANYRES16], @ANYRES32=r2, @ANYRES32=r6], 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r49 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r49, 0x80206979, &(0x7f00000000c0)) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r51, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r51, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r51, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r51, &(0x7f0000000040)=""/32, 0x20) dup2(r51, r50) poll(&(0x7f00000000c0)=[{r50, 0x18b}], 0x1, 0x0) read(r50, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r50, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r52 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x941467c251930724, 0x0) dup2(r50, r52) 02:45:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:45:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x3, 0x3}) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 02:45:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/159}, 0xa7, 0x2, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x1, 0x3f, 0x7ff, 0x2, 0x3, 0x456]}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 02:45:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f00000000c0)=[{0x20, 0x4, 0x7, 0x4d3}, {0x101, 0x5, 0xf9, 0x7b}, {0x6, 0x5, 0x3, 0x800}, {0x7fed, 0x3, 0x3f, 0x8000}, {0x9, 0xe5, 0x6, 0x4}, {0xd5ee, 0x8, 0x4, 0x8004}, {0x800, 0x1, 0x3f, 0x9}]}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x100) r1 = getppid() ktrace(&(0x7f0000000040)='./bus\x00', 0x3, 0x1000, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 02:45:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x202, 0x0, "b88000000000400c0100000000000000e20100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000099ba4901000800000001f9fe0000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4, 0x4, 0x6, 0x5]}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:45:46 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r13 = kqueue() r14 = socket(0x18, 0x5, 0x8000) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r13, &(0x7f0000000280)=[{{r13}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r14}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r12}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r17}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r18}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r20}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r21 = dup2(r20, r0) r22 = syz_open_pts() write(r22, &(0x7f0000000000)="a6", 0x1) dup2(r21, r22) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 02:45:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:45:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) close(0xffffffffffffffff) syz_open_pts() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getpeername$inet6(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x9af, 0xdf, 0x41, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711", 0x5}) write(0xffffffffffffffff, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) r10 = syz_open_pts() dup2(r10, r10) ioctl$TIOCDRAIN(r10, 0x2000745e) 02:45:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/klog\x00', 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000800)=0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8040, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r1, &(0x7f00000006c0)="35d75a48914143a969c9200b91f1ab8de365b7976604455820023858051000794836e9fd2f4a16c5d206784ba05b5984501238b1a1288c0966ab6e8ae85abdb4820ebf28cb5a41037df4e331247a52facf43bb18f219b5eb08d393fcf0f53987615d700985ef206e140e2997606d79eff202018228e85e9ab9561ef88b44656c607d89db1547e3fcee385927b561991c14d176243fbb435a52313cb0a3cecd3d0b695565b0569b489bde627f20be", 0xae) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000780)) fchdir(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) clock_gettime(0x0, &(0x7f0000000100)) 02:45:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0xa006, 0x2) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0xfffffffffffffffd}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kqueue() pckbd_enable: command error pckbd_enable: command error 02:45:50 executing program 1: setuid(0xee01) dup(0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() socket(0x18, 0x5, 0x8000) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x0, 0x4}, {{r8}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x8, 0x9, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r4}, 0x0, 0x0, 0x0, 0x4, 0xdc}, {{r5}, 0x8000000000000001, 0xc5, 0x8}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r7}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xfffffffffffffffa}], 0xfffffffffffffffb, &(0x7f0000000040), 0x7, &(0x7f00000000c0)={0x3}) openat(r0, &(0x7f0000000100)='./file0\x00', 0xa88, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="ba12cc8d29000902a6d17cf8ce71e4012e2f66696c8a97aa14ef505aaa07c92b0b9c5717b3aad0eaf32e69e1766ae710d6d0eb495e77a0da0ade7eb98a90a9f784b96ed2ffc5858ccb0ed8e2e4421b11d58a7acb5a0badbf727804fcfbaf23997124b534971ef4cc2c9532e82413d5c0af75ec430af344548aaf40842eb58715970fb1c440d3038770f4dbbaa4688654b7cbbf20d5620f4a14c3c561797b2ff1e070a184c8c3de726e7341c8cdc0d12bc6ccc48dd21b677baf725bea4925aefddde3894632ec831ff4360c44d636f04bac6cc37b89615f27cc28fddd361882c88dfed953ab53765908462d505c0000000000000000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 02:45:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 02:45:50 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9ca3a9f3216f571bd44492066c890df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e3603f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x0) 02:45:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r10 = kqueue() r11 = socket(0x18, 0x5, 0x8000) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r15, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r10, &(0x7f0000000280)=[{{r10}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r9}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r14}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r15}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r16}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r17}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000140)=r15) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r18}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r20}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r21}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r22}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:45:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) socket(0x1, 0x2, 0x6) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 02:45:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc800, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 02:45:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x10001}, {0x18, 0x1, 0x40, 0x6956}, 0x10, [0x401, 0x80, 0x3, 0x2, 0xffffffff, 0x1, 0x6, 0x9827]}, 0x3c) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r10, &(0x7f00000000c0)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f60b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0000000055351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee874ef0c23067e33d751c9632e67", 0x67}], 0x1, 0x0, 0x0) write(r10, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 02:45:51 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) getegid() getgid() getgroups(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7f6ffffff000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7fffffff, "704e3e8f12e86e2249e971d04ce3bf6fa062c1a0"}) syz_open_pts() 02:45:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x40, 0x1, 0x274}, {0x4, 0x5, 0x1f, 0x5}]}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3c55cf1d9b1f30f}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:51 executing program 1: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="822f667e00000000004496e488264134c3e99bccd4938dce07000000194bef8908abb9ebe80000000020c3df0a451b3effff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd044743763eb7cce8a3a348e000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb704ffbe93602999d2e4b3ea22ea9f234f3d0590a0ac8d07fe19a388638ae5e4f2cfc7b94a0222000000000000000000000082936c92a83c53aeb0bb9d78450402b1e3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc80f9e09762382cd071ea4206005051d93cd80100016dc3bcaa0d7134c630dae019439dd65207190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2304000000000000006c3afc0b0eb855b05b6a3a152ba07bfab1f5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d394e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000001375c620e24f6b62815b9b8838ec959d0000000000000600000000003676cbd71192d4897fe7afc0b996395214b492421d158f2e0baa04fa4cfee0e2552b9ea36d5707119d85b30d5553e26b87a34175f9950589f91c784535ad2a230d3ecead824c930501fa5d360af36209e901e4bc72e233e9d0562928d80c9ecb634b92c5dde0b30ff365d26c4929382ef786f09ba733c1ecce9b6b962e4032a93fa20ea51691b80919863231ba12784117a39e2b34bdd1ed90635676e8f8685a000000002d7551bc467eca35db0ab65a94eef309748f70fa4e8d8859251cbb9e5b6706eed8fddfdda1db9ee5cb4f0fd0098a0cd5b8c6c1ea6ad92dd106aca68489bbaf18032c8ae9d7b7bd3aeaeefa9ced24dc58ff6009d7dfbf53162d2534256400"/705], 0x10) r6 = socket(0x10000000002, 0x2, 0x7f) dup2(r5, r6) kqueue() setsockopt(r5, 0x29, 0x6c, &(0x7f0000000080)="078ba10c67fe6192ee69a80af28c48383f5af39a2aa1", 0xffffffffffffffa3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x3, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x3, 0x7fff}, 0xfff8, [0x9d, 0x0, 0x0, 0x0, 0xc5, 0xffffffff]}, 0x3c) 02:45:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7d020707e40000010000"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) r2 = syz_open_pts() dup2(r2, r2) lseek(r2, 0x0, 0x5b, 0x1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getdents(r3, &(0x7f0000000040)=""/200, 0xc8) 02:45:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x8], [], [{}, {}, {0x0, 0x0, 0x1f}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0xfd8c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36, 0x4}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) sendto$inet(r5, &(0x7f00000004c0)="a4ba6bffd492697a6bdc15a6f67447839a9a97fb8c39935b457a39b0ba4dc3a18f8809c91b6b688c145c0d07f0e0efb159a3d4375881ca1daed25d8c4df1d01527ee5a3be6f24bd6a19cebf17261598d1d0d8816f54a2677bd532ce384508d5cc06c47bbe775b39588104d076f1fd02c7c5fed4dd0cf18a0e7bf3d44f5a3a3a401a204084223ddc6ca9ede934dc475766e13df18c7d693a60c75415d9a66b51a50a663639c3c71c4d76a203e0c5ce24abbd8cb4265dbd39a2afc7ad7a112e58ad7e320d1dbc18dd0ef888ad457849f5ce31e298a76fc032a6dd36aa8d2fe073ed83454f047b83282c858213b3c7185c0ed01dddfa85c1b1890f1b75fe119492ad89e806c42e05a33d47dbdeff20105789ca189afff4621c5fc0e81a1a580f099bb0b1b8dc636171089ea8e2ac0e2a670aa4e92b27e766f14625e1504d5bae23e2d8f77ad1990117351b0a0977c735de2e759c283e55b4298d326f56fe1e7f1a4aac557d76edcfe19d5d1805a711be93208a6fe9c994086f86c8238e254f618d4cef224736e52cf84604b7731eeebb58b250f38541f23688752eebeb0a0c39e1b6d6f9f2bad248e49155e0a80d557871cf337691455189529160f624d996edc144a0d91f4bcc7a92081d8450cbf311354fbbf42cd17045085d5cae969c400a1b23fa9789eb9d274eaf072a53b0a5a3f05457989b51c35ea5ca5fbcaf53323b8da32fed12dde5a868ca1fd407dae905700a4a47a533dcb4878dcab87908311d1bf2fa737c4ba3427fab38c4ee0026ad1007838b9b77a14c876bba940a6eb43ed671892a773b69663fc5ebfce8ff0fb3de54d6a61ec8c3d974b9dc3a045e24b5b019c535897164ed5ae75e9cdece3296a8b3f42c0e310013744930e823ba735bd79bb126f190801cd9a547a8a28c343a87178a32a7cf5396f7e56bed7c423be01dd7a804a1f466af90a243de03011fa51bb29f5869475d49b4b9c41428fd163b447893af2508a09ae1e3a6417d26d699a5873385b62c3d46791e0bf1d3aaf63d615f600c884f1f5cb1a24b45e372e397610c61ec13f754d79816031d03fa1c0758faba8dd26f28df9c2c6c539d652166e74b2fe403609b2f4b1881bd4e290931a2ee4c5765515ca9c38016680df14236eb4dd5932adc1bd5e95ce1e3420de0aa9aa35cc290070ad9691cedce47d177003da68f67150cfd1aff4ed161eb0a93a261584ced6a4cde6706bc85bb39346e8c3f8a2250358dd3814d2bdf78a726cd4c226975acf871a2811c12e2239421e4da568c84dc4ed9078152ff9697f5fe3a582d500f050440d06acc02ff655533780a0e9363d03307a8903cd311aadc118029ffb8080cdf47074ed701d1d9bb4abbb96bdee87d78b9110011aa073466bc9853e694b98accab49359c8dc58f10b2665eefb252f54e7a85a7d1d09e264fefbcc54e48065496e6403968ee06ab2a59729dd68c614bd323e87b710d12913d2442e2ab98244f2fdfeb2d2758acd289414a4e816ee26928d59654f7203ebd044dfb6d6ae5e56f7ec8035a84f0773593f7b1e0fee23bf8245365b093b8c99d218a0d04b36d9392450aa555d50f12d94cd40003bcbbafe221370165f4d174feb37a518a8f39fdaeabd8d0533c85e0bd78ddd3ed53b5e50124a9be39fcc6a6fc824850bb4befa6fc07a84f37474efc7f9705b208bcf4062dddd82a4524a84d03c379e93823d3d8fd41a7e4f3879b6fe0791eb838dde3e4164def6a8b9817e9f5843ea683551cf5da0df8d5eab55952a9c09af71f6b70d7515a1032312b086b31d14ca2842687b704e9b52a264a25ae91375f94c887ed906f9bf42ff4f33cf22f983084b7166a2b965473beda5f274e8fc803cdf879ef1dda7b6d16543b335a708d8f7eabade16b6ab8483248073266123fe7d56c79ccc1f966c3af9b60880d8b2fb00f0adbb9600e574d32f1dd001c66f242f0e45fe341a702d029f06e56cc61025615b2f1f90305437de0c4f60b3972f005a14cd854cd288ab7beb9a01e6932cb69786e80b07875182f731746da94fece09589e61db46cc0904b33e8618b0d78a2aa82350f9d1607aac3f2101aa537638220628b256340e7b2529322f57041717365aea925380ec87e060869e7a3b8e276908fd1fd9f944b3157a38ea4be148a7fae3146f7a75eba23a8b0e441a6db0654956b1178a57fa0c824567095bc08ab2b77984809fea7fb6a34306f6c506bd7a53f9f095fed7944f7573d084666ba54c5067a49d2379da75b492a2e1f0b26b32f3de6e6df0d6b9e53de004289568b601ecbd23a4701168dfa70d0889673337d4925dd5874d0543324fb8b3feef91498b4525ac8c74227176ee0d51591b3945a24c949721d4523beae9d2d7e534c84db0fb730c22bdc43bf08e1233ba27440d3a7d4a7740cca8acd87dd016d01077b688db1e1bfc057d8bc6be5a883d98f1fdbb8a3e54def0ebf2a77c12240276a916e099ac8552bff4dfd74b7855b810148cf4eb23be908764a586362a5d5d3566bdc6882454ecc6d600ecf25cc177d6cb784e5a03a01875a843b3cc7fafb6911e213a5e817a94e077a9a1f185cd02793c39997ae0576874a6385f112edb1ee0ca9aec10d74f0d8bc8e59d25602929d7002c30337fc3156484d3eab7f5bdab5d3283b7e577f4e624f5b07f0f542a29d726900596b5350144efbd6d0f9c00458b96db786959643fb2d369b6e12a17eb4d7f695d594d9f8b9a5eadee8d423884a39bc6c510f842789d4f0a741d31da1a5b46f8359657ecd8f4a72b0f902972bbc7a263cd39782620b0cb0fea1b6fbd16ec7769f979cf6dff4dac706bf0aec8eef9f9f443c14d204dd2062f708841183f4be9991c91d674ea2fe88f87860528641142dff67d49b46f190c7cc5095d6137e23424c72f1696302392ef05a030d2da28be45a2e67d6499e9e612ffe2fd715a0a075653407743d0c8fef2cecb23a5240690437ff45582bae9513e28bfa7bd454a6ee203f51df728f6d07bfb175e4a750b1fa8272357df4d8b40270e75b649c8191d97dd0ea69f7f4e2ef242b4766d85fa51e9578f2b45d4fbb49650a00692c54c39112f6259ef53075722df3ac1ae7e46e2bbb9b4fddac30574c46271303439471eceba937f66335f47244864115a6f730158e4f2ca0c5cfa6d86c20c98a2e9eeff87061b1f0f633603fd5fa2cf6eaca83602bf2f164be211cf136e694207d4284f9c40e8586f04a00de1194360364cf789aa948fae0922ae6bd90d99c9bf5fb82e8d5d30e49a7107b5d4eaa5102d81af98bd0fe53b129badbf599d50387e6bcc2669dfd14b5c6575ec8d9f0216ffe80320f7efffc5d9f3d598d64e4720ebc53893853ea3a2f61a1f9ed764431cf4f2bc08357a3859fabe0ef7bd7e47d8d62130836e022ac36054e5def3e37e156cdae64a47f66e893b8ff6e7c0e3c88178d6b233fb5447e683ba7b3403b77f8b25739fe7252206b1677b2bece4484f63eb757e7322ff2988133f47d96f8c583eeb817bdac6b42288659b391fc633ac9e4b21960316ff9a27cb514ca7ca866e0cde3e80ba67e06f7f4eb2369fbaee79baaaac1c01835bfccea1d630cfada0b0a1d6bb7fef04bd492ac10c43ba81fe4b2d7a8193ffcf40fc7c86fdd9d96b69271c7577021bebc6d557155b3c07afe05a522719f9199226cf432a60482e1b5a4c29276865c06a2b1d01993e6ba56d15d02a463bd1ac4d99c674aff9dc55206c437f950d180889f27858020f168c63e0c1b444d726e0df6490ce8a2e40edfd6daf1ab30edf8626548f8f6d5a3b08ced6d0ef7f76e23c9d886da259f47ef9b69c177da58f6705a3efa9ca917d0ba95cc35f3cd06fe281fb1a4ffdda5e4b97e80ba699d8f695269a564708c5ae7f6ed7d532a207049f13b7c55ac207b3ba2b527aba0a1435837f5aa61ad00cc705d3087a9cf0d22a6791e9ca4a5ed24609696ee5a01838f19ed7cb4859c781a74b05222ee0f4eb2dca3ea9983caf6e205377f2e61fa58cfd92fce4b20af8d9716b50ab7801d9f664768921f6d5d4ca4b5f396742bfc8fedf400bc8c14d0b354c2f5b9c749c440d4fb7f21152738c06394c5cceb08616674dc58c30dd37cfa75e55a552ca2602cf4d2b9565cae712c919b4fb6708f0ff35f47fe3e0b49fb36a37ddaa8b5d961d868f254956079fdbf4e336b897d0edc0d772a7ea1c9d5e37962f9d45380dbcf342ee12ec3447829fd4a10be31dafd0442f8c7817fc23743abbd95609162fe47cbb1979f328c529a75dbb7d635255faaf8ced5ee70a165e86420eab7b1f2b0c22d0d6697ed3928cae9a77fb199a7805b27472119cc3e07ba1d9fe32fda1ae499b9db764c1d6f4c06cf6d980ba817a5ddc7656f880f2dc20a23a973019bb9f745ad72300b9ec8ee9d65a162925d70984e008872ede7981761496f0db1a17d10d6a651ae0d357b58feee1660bdd0c4d26730f7d3ebcbf5a8d448859f3ce4b19de0097fb4d84cd2d49becd7127c11e89d69b89d159076c3b220c7e052154ebc16b18193f0e121aa007ca13a265f904c786bd85ec5f8f747309291a5098a3de77fb340cb91ee573d3120e317274bda18b7d41f05ae6aceebc9f94aefb2d6fc3ef54252b567d477c9cf20e690cc75366c54a977b9a9fa047b85496f188b44c3a33456a266f19fc7f67b8a87ab0f8520726a8b1a237ec1d5e7d6d2e1b962147dce9b4d62256f40cb703de560015961b094838228222de0f281dfd961b6648688fc42c54d1156ab0564d9e3855e4c2829465a998805aa26b50076ee69d5ff921a0740a671a701908a8c3e0486aa05a49ffc7e9365c03f2ac1ba17d11963c7b3dfbed420190c9bbd854fc09eb64dbc1e6b46abf6afe3ae82236c826133028c1c3491053dd0ff05a8afe321fec57cd3e88a79b8a69e7693ac6d357bb3d16430df26d911b83fd3dee60e1f80f0f6256ad5754548e5281c2354fb2bba2b96c9727d777d79e4c8f1be05c77d5df68ae53e69478b4de9a19ab4a5dfc1c406c3636a742b0fce2c12690d3e5a7d794497a38414c1d27f42cecce592689ddaf5ed80806306fc429eb9fc5242054e11d41cf27894ef7ad3dd4629a7ef0202b4e9a3f562eac4aedc4f33c0c1606d441c55b4198c99abe7a63a932200c64c6a4c3d036f16fe1bd90887a6ef9c975fddca5f96e987983a9a6367ed92c0cdce92465ba36adae0bf8496376edb0c5c9a0ec1e63eb26e6fca859b9b858995aaea4859e3482a4f57d8638c5868dfee4d4a1109e7029595ea8dcddf06c542eded41c7456a6ed22d75659a505ff74d83c927c63469ca322200a4f94141b013bfa9dbb6f3c87596614f8612265265dcf46f26d0c7a702a845836515e63181de8135c8799e24d6dcfb8d255d3dce7d917bd550df3e6641e9c2fac0a37ba78bd76204858a100aeaa02dc2fb4086c00d5fbb3cd09abdbd0d14cc5b7cbdd061a36867212dcf475bc3cfc974d2e5bc2593adfd1eb8d2229a796f6b985718575308ddbbc5dbf28d8b6e3f5d503ce03e49a084c1c8bcc8f5d4e913f53770856523ab25b0727f36b0ac18f8fe0466d5e7c58d5dd38c3e0c77a75dfdcc8a754307be5a9cbcffdd7ae7239da238f66b0d4ae9addc349b0ec42bde429452789d32fc155e1206a34dc00073bd0127aff1cd7350adc7d277797fcbcc157477cd72e42db51f367745843f974ecd91e501bf78195b4e4cd044f89b55aa1632b4cd963208d535145e18dca831faa98fc57a146b53b63187873118e97763a1aac48507de03dc44103ee90bcb920fca71c9", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) r11 = socket(0x800000018, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 02:45:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x64b9a446f95065b9) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) dup2(r9, r0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000200)) r12 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r13, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r12, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a543652081c9c911f132e27acb5d602000dfd026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xffffffffffffff93, 0x0, 0x0, 0x21e) 02:45:52 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f0000000100)="30ffad6a705a966fdddedbed5f6200000000", 0x12) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = kqueue() r12 = socket(0x18, 0x5, 0x8000) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x0, 0x0, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r11, &(0x7f0000000280)=[{{r11}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r12}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r13}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r10}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r15}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r16}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r17}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r18}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) flock(r9, 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r19}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ftruncate(r1, 0x0, 0x9) sendmsg(0xffffffffffffffff, &(0x7f00000019c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000003c0)="b3c457ebb9827494328d222d650bf9337457dff1164debba879fe0b7cacd4ae68e80ace71001658413209a4c20d8aa1f43b9088b16f8d809723efbf41ad80ff2d508406e1bc723cb10434c06eb9c46699a5b2019646184259cf83942c14d17feb592830943e35c2a52a54ffb72f97dbb0f8b23aae59747c87ec26542bace908e3f5f40b19e64e14d1ccf79091a0c1460dd8398ca", 0x94}, {&(0x7f0000000480)="d969bca17cbc756fa274898a693ae040855a59748f5ba2ec103ce79db12be6384331272f1f3012199e1048f840f7730b72b16bfbeb7d399ac63b028a31e230969f2c121884b64e1a718218d589d7082d5ec0a5716c", 0x55}, {&(0x7f0000000500)="f4aa8d8af61069ab01981a4a0992f8c1ccdc627bb146595ca0df6e765405fad250a8cc4e4a2737f0ebffc267b30a31cc86b9d028dbe2ac198ec39df6cd64180e8a5384fd22bf2306d442d105d94cdddac519a35d73e91aff9e0ad83a72b55c7ea8361323289e7aed6a35c6084167e1087dc16efa47c4fcc6da900ba5dfb9d9e95242633f33843ed931d13d", 0x8b}, {&(0x7f00000005c0)="23809565bc505bf4576b2fdf9a02ad334274fc966d245993b6065452d280a7771ff65c8bc37bd9919e6346faddfcef6592879093e9431bdbf7b5dbdef912c0cbb3dbe0e17ce04540758ce826620d2e06e9def921dc30fc91a26b104f55ab89895557c795544830203a84cc26c64279fa50da2a38ce41f4aa922d9444f60fa5ae1572e5138170cbbcf7926be952ce811f18213638fc659de50eaa115c94a75541d96c6cf2f9b42bdb57379d56701dfe23e810a7731932d60e6e76e325bb0a570d9f210adfe70131a648a0364c752342f620f4e1e856f570ccb0d355e658ea3e3096f0326c8dfedcab13", 0xe9}], 0x4, &(0x7f00000006c0)=[{0xb8, 0xffff, 0x5, "601194afb64e7a70c270ad04c078d3ee4b5035eac3ec526c89a5ae9342c34e6e476754cd61dd6edb8e1d8543344905d7dc4021b68217979ed86b43bd8890b8acdcdf3a16c4ff3f3420bd3d7c913d2316f386fe372207812ef584ba496fea6c0426c6dd883d0aaa8ba4c8fd97781e58618ece6172ef88dfc85fc6969eb6354a2d1e01f57514ee88c843ffef6af34fb4c3377bd4eb1888edb8866a479b25aecdb133"}, {0xa8, 0xffff, 0x6, "39b6317e303c5c10f0815b7c587f248fdc9fa86f7c2b965c71f664b06ef4d44c3e5992c049a20ade3ccc36889628000e9894cb9769de119b524a3851967fb53ab8edd04364083bc92951b3c35cadef3902e699ffbbd825149bfe0ee25f0bfea019e6ce4dfe7c42bead3e7aec703d2688bb8f13fcd1110a743cbe05be5845d68388595b67ace23082536c6bb6a94d447904eb6b"}, {0xf0, 0xffff, 0x8, "3f4c4c3b4afeb3f3a1db01f1540be413da9727cfd3a0624a77c5d769f4450603dfa73adfd5a6bd601b1d48b81da4ac39d80b71930e8c7dbb218468c7425a606fd6e58cfa41f8c607b0a058bc0ecb84b8a89276fb8638f7de137389c7f6820079521d227b072aadf674113edd6125a04778e87232d70eaf2dcdfe7c01d0b028e2087ae6a334fcb8ac4bd1e03d1d2bf3e8ef2427699261013d4d9c0cd1102d973bd615807ea74d08349a082dbe338a20179ece5bee26cda801ed4a733aad476bb1efc8a56fd993b3e6b37c4b39557eff5e2fe7b0c159e880d48bb034906336f7"}, {0x68, 0xffff, 0x0, "14720a7be19a3bf7776941b15c1dafe156a952c4a0e87dda6a3658f95b05ab8dc92d180ed10f2c9f61ca10eb5fc48851924f6bc5cd54c0de579fa3c1ecb3806188c3bc60ceabb173eafd2e43ee25b4e97e25"}, {0x1010, 0x1, 0x6a1a, "067f5fe033cbb3946e1db3eed5a541c76458fb43ec42f52523b31e9d2c7edc4b959149257884339b8c0de70c5173d4fc4f4888ecca69440f60908b399c7e8f40ee04e1990fee78a6301bee621bb9a2c1e5cfc6e66ef2d75a17771d56997d1138b594bec9b40282723b2e4b5880a4e68f43f0514bfc1eabd8848d6d57090512decbceb605c69040cb684ede56be49432573afeac373d4aa6d404381a28a8ab3c87c6a18f95ef7d5e45a755dd8d90f9e0a9c4dc4a1fa97d4f3e448ada6ba98e6d832096dae72902180c1033513d28119468cd710781ad0af46862f170e68a183358f0d3cdb03f4dd7c6e6a9c74d2f627bc208e8114a6a42f3acc4565da261fa70755eadbd1467743c307ab18c1e5e278eaf9be5dffc0721800cfb81c67e2768142b8b863df56c6da1cf4f65481e7a443b3b58ad64f29572c6e7a61b4a46c6d911cb56dec3526a274b5a36e1c08f4bd03f707305f4109e5d304a17114b469cc59fa7df49b4b9f16844d559eb01434acf09b00ac16be42061fa5ed4359f94ff4b6246da416f29275061d0a5c9b1d85d7048fdf9c7edfe7cf0a276e9d4a97030a1a236391daddab62f8d2d6d3a482dfd827bf998d98b034350c566202c2660d7318cbc9d0d8e4b9996530e20b1556a8a7e25a13e051d85f6159c7ef9b96e8fa86fe6580e25510d64ab86007df1797e3f452b7c5f24333a34eba8642dd659a778b483c2f2a0a63afe29ba6a40ef7c1f8d601feb1a7af7cb9c451adf960a473c69070411811cc2f0fed1279cae0a47b2b6ac71392237e313417a531bc98b740346805cc7771eaa5fbdaca176ca8a5a2c920561042dc661fffe5beb4703c5485c6d19509766611920dbc7942215560e959aa93be537837878d953ba700733bdc9211f8862d49d18f4376a2acb3d54fab6d23f1066df691e05cd78567ae9596389b1417f394c1358ecd60763a425dff6650a5cb00f2297849d082bc1049f4293d00f111dc5457564cb2b7a74884ae5b420af4035cbc1a1bd4026471eabd50621f5bba85ae28cae61768a02dc115cef155313dab71156aa5c9e480b7f8a38882a22296bccf22deeca12a793215fca0b53eaa1595e589f3cb05fb83d680ef51b4b15adeae33081e56210cdb4413b12f7376f4e0d7fd182989e700be3398a9e2ee0c1caf9f5621cffe81261194149c590d8a365c24255af986914a2a15975dd183ccc27128acfb1eadac9642a8c55f88fd3a673ebc8ec8d366d20525bd49fa3dbc435fdbed4c77b7588e4e67b1309e55f42380d5c5ad100498fae670e41d0e6779bc18ff40a6735a2bb882d08d28d6cb9e8bf59e0b1e24f3033e73a16518ac56116833aaa048f48e75175f55cf12aef9085deaf18c11886b169953d25d948bdda7aa37c1197101d30dae4a09827c47586de7f66049654aa7a9cee673c79c5e6065f55f4c610f03f048502bdd538ecc480b627a4956555cba8e21d637cf9517be06c2b2c2e15fb561d8849e60b3b88b05a75c593d39c21459f6b68366a333ae48176efdf24558df6e395f31b81f3b78c17ad2006e6665496402a2d0e198d6f101f384157f985350655c3573e6d1b9a555937ba2c370d954ab9a6771e8f0a22504fcc4cbd87fd5a0950375bf179f88299eb9e8ad26ef8070f5e88da5f3996ec95696298b86a23c1efba993d5b18750c6b40a43dc6f0f8383da792b9d4085fe652a50645c8ba88185358610fbede3866d0d406b13c669f3c02c1502ac9bfdd085ead69b6fe278ba5a59fa5a10f57f1069db8815ce28c8866793b36986cf713012dd9008fb0d53dd267f35762e5cad0af95ec7b59a2a4c54397b3919d3e8ed9d82f5860b538b25aaadb30641d87d7f5443730111b6b61e9e79d136dbe9104a7109ee240317deeb618cfa715f56b127b801a09d49aca9645bc285371de0e9b1c2c3fa639c69bc3e884336052c1b03f69576a7409d9aab6521471b6a57b84966c10b5a07ed5a51f778f8aacca742b5fca2d1997bf1a5a2d698fe2a7c0334f3af486a18abd5974d7d104f6e770f9e390835c7d6e0cc85b0acfc35a48cf3beea49e4224a81ccb5051b0ba13087106d4506e5876364b8a2191a7055eb078b36b937dec42a509f460113e0ab19ba646a5ecb9b267a0d5671348f89bef353e0cbf4128d77e397a1140fce3ce0934b363a13f847fcb06886a6072c77d12abea91893745a610bc6fa603b7241e2ae93996ea3fa9c978b5370fce09cad15c34d591335120a31eb1d39d3d0271f71878080e46b8c91c976d51a646044360935c958d21e4d86196795fc960db8674b0bd663fa34777d0bce5cdee5c0129a42d257dc64ea980e537d69f3607c0a1a821fa009b86c02f2c6b3b6602a93130bd1ef60500de5e9aaeae80878e3eafab6063789aebb532e280ae5ebac44fdb3c774511148f03710f937bb5bf64c1d04fc6292d900d98fa4ee39b5c6238f25df6fb63c97f8f95ee72bea83272f9122eeba055960c7a2d641607c7d12fdc6358183d594a6605803cd95f1bca499dd1371ae84688629925245d94281277411249251165abee877bf115d714c15c5114f88b1ad573aba97fb1ae267a176dac1c92f336df8b13f346c7480866d26c253759af7070f1e5d4f92457be6ba00ec619b568fb225f00650559c9e6f5a7fd128b73e6bb53facf7b5802947e4e01d3026e262f1e38424a94ce8d1fa7291dab06a0a6abf4e49132f59e33edb81558e20a97f1b84ecb8fa891903de0be0eab7cd3f15f59f06434eb702359eeb4a8732b4214846bd3b3e556a976c15f1226e8154688286f7fd7a7e2c4be7cc87a07859f6a2b13e4b18ccea924a4051b04940a22074879ed71a83e3daadf500b9c56574ccd267baece4815c94ba521eac792853aa4b4446d1f24da3459a6039946bd28929498910a753115b4513db376723c34edd792c2f33829d6b2c2e7da599c0d604b8de2bbfde9cb5e27173cedadf0cb741bddbd4aada4c285c1b9e00089afb94c398f7e3fe59ea5af0e9526220bd5f7d5c14fc30d73622fe5b2a1a489d984fd8e126d8552f0f9574e9c48b2ada8b52abdb7d6b9923449f761d934d46846886c602d79107b880839ba326656cee70c69f8e61f0d19e8c0b6d38dff5a695a782b6051b2e834bffd5cf9b21d64fbcb752e084c8c2daaf91c912a24f9f0fea21c07f4c67147b1dc9c95456e216e3f620040a6bb972adccc16bb8d5a2ff4c331763ffa1ccb4889370c67ad4f1bf96a0eba1cdde58b7cd1ec1236e2f18e8e87a299164d498a8fe0bba220395937caa597150c7c9d5474d8572392d1235d5b8ca711de9e7de02599ce66f1a96648a16a98f1ce80695dacce6c437fd7c8547b42f565d1fb407f35d58806ef388b41f6b95fa579f2ea1ab689182c17183823c983b623f86f16d388e82ee91e0e6d2ea2ca60ee5649df3756107dd66d02e80c0a50c412dc9869c479bcd913d50b55200c1c70bd5ad88554c2cfebf90a1f8f3b9abe7d42bc78cf0fd476051b1fc7388359145040202872ed36cee013f82c750a1ff97a1986f10aaab24cb9315eebbee38700a5cb29b30b7727f3a6b12dd84b0c655bf7776922b15388e32b9796642efa5dd5813021bcde0e2aa2899b31532d6265e81eb72d48100a0fd8b5a0079d9c685feda9d9712b93d1b2ef50835a12fe17a4931fae9a9bd6c8786999d3e23c05c76266813b2bf0a5c65a130b66a53f5445a8bcf6ef591b5d8fd95b9ca46949236d76660a97fb0c9004b392e4acd1138231458ff00cde0c9772abb0fe4941db6975e73005e268d636b9a68c2058cfc0c144f8fc567e4e91c7c1f353fa3924941a24e9a8419f86e876271f1751ab9996c5352085cc2a099457f384a85e81a818a4b55d968475288db8820d47e834f0d268dd1d32a94dce4295f84037c84762847527a7b8bea4c74ed7c44ce696b0933820835bcd99022b472c1be2a00bd07b604e91cb5c6861704f41ce7d71a3e26b24637953a85dbc90836fb642eaafe694e360826e315d4cbf69c43da508f546ca2c878d66f1f9b1ce479ceb839f7bf5d8b8446c4706a36045563301a5347055614c6bfa8a93dcc13538cbfe4f811f7313e45b4dafb76713cd3ea6da51c56dd3975ac7a1f528ff20d534971fe57f4514e63a5b5cd6eca50c796b610c5b02e4912a6528b5028e51d480d6b66c4374f321f2260972bf91ee24fea7ff74905f977a10ece89567ef1e138ad767bbfc971e40d414e8bbee702b361ce3af1e8cacd475a9e04c6e3913ca7ce43f51416a3c20f6336df10ba77e10ff97ad79fc08be0e254a5a807f887bcb8b4d3113417115fa6bcbf8682c9fcc8af3eab0abeedbcea905f00a9bd950489f14da3f5f2634829cc3a9a3a7cc9db3f88de50360a68532fe980309fd708bd84ae43dca14768a6e3a542279000e9e0ccd1364d9bec4df2a50a9ce13c4a9c84e8e0c92f6a9cbe4c0cc06c98036c9d01bc3fe7e0346e690d92c40c64146c125ce6e945bdd48b6b31765656123c3278faef2705c79065a0f35f2af27d4420feff68b3fa85033d965f4e6c6dd202c9b1b83c97dc526ad107f5eeb9851466bb23fa68147305c37d8c02d03f0b3445a5f0b727709201adc2b4ed143ff6456462e4bee8cf932a4665acf8ae61641036623ae3f0623531af907dd9a84e0b704b2fa07fdfc6f916f6f6d4002e722b9647f7a27da0b5273b3582268d2b19402813d88a26be6849842b420973a50412ea4bff96fe4bdb7a292c15c6e2cb79d960280c4ff3701c6c07b0ba0de4d7a611c7831a5393a8d1233058e616d111edd9c530c5bdc271ef86a80e59164db0acc1a0cb59ff620b00e5bd4c5174d98a3272b2d099a723dd86481edc989c130bfb13436c3b4f2831b2e0e101afdbfa85e2f91f8b13a197950c0b7f95489e98b2bcb676c4099169356c085db51d90dd65a4813392ab72ef854feb68114fc918ec20f8cbc941b69a6ba4e85e726999e3df09b5b8ae65f880a935c4dc73ac19a93f62a29bfa32d0ae0fb066493b0b15da41c008b79c868b1f003870a09873c7cc0bc8716c077628be612eb1790d40fbcd77d080f9209e75945fd8629db6f44c9871385b8eb4d1c08dd920368475140cd6baffa316b02e90d3a5191f703d43b889f12eafb971e2843103699643a67045edc62b4bbacf7ba10f4c5ca434656ff87677ceac5f47fac28672af9a9067fb1600de0fac6b5d605d895458a4daafaf9a9da5c5cdad2f9a75e6abbbd77e2844ebccfc8b2cb31a75f8d3d7748f82296a55bf9fc80a891f74f36e69cc59a66be33b43a24f9ef2c1618d7a49fe9c73f9746a9d9ed13d85a02fad2f2f6c301fd77b5c5cddf9840d37dc9e9d83b162bce9de9a0f3a361cf2ea275fe7a7aefc544113a079d332e0e7bcf832386209366a86d16b6347ae930b804e3fc7b7dd8bdb71a068b68691ddd7282a7190d2d53475f69a42cc0d8304c69f10559c05f2da105f6be261d8677ebff09990a95d6c4b7ce9220cbb381e10d978eb118136db4bce00bb1c60d8fd9ffbe8116163f7fc7f8d3a7b70745ff2c292b172f942c47398d9b78cfd248fb7f7bf37d22081eebb34c6d3716ebc05f0f9f76af45fa965ce81d0f0769165167e26f5b97f8de50318c387393528c3730e52b0cd6e09a1a4faa4e7683f3b67ac788d3a4fdd37645df07568ff8131ecef64ef6a4bc0c3987a2fbce8c56e4df5d010830e1f47538ab5778a0cb8748f6758f13df1488605cf506492636bc4d820f13355a8058cbff5f4b22d929cdfab53368aa9a5f04d6268a56a66eb8717afd008c9"}], 0x12c8}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 02:45:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff], [], [{}, {0x0, 0x4}]}}) 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)) 02:45:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") getuid() ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) sendto$inet(r1, &(0x7f0000000200)="4e8cdbc36f7100115d006bcf5a3c4314cce755a8fb41d9ebef9e487beec703916c00ca671640808fc0d57435bf3cf1d50770d68cbf9db55d1ce4c1ff143b4d246b04cc351a7a5d002d484ed0e660e7774ae5a920f0481ca6816797c31b67a2339a8149f14f5f549a7918cedcd69f5d4bdd7a205a3f28b68f113f8c15a89333c3ec4b470b2128520026e0ac4b6c87f7bdb7652186cd8ee308f31b78aa6fec0dfceb13716b3e08633a22a619fc42c6f6", 0xaf, 0x5, &(0x7f0000000140)={0x2, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) 02:45:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x64}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="1800ff00000100a7c5c5f55a024c3d794d3664733313be000000000000008100", @ANYRES32=r0, @ANYBLOB="0000000080fe4000549b461000000000000000000d79ffc36ed2d6aad998b8eb74aa0a862101000000d911218385ca5113620007afa501a7a985b631f8e30fcedefa89931abf6f6797ec13534e99a2e7579d5e475052c6ef654db423ead8bf37edf92c0f63c39a10e4654cfe5d2e966a68a02aaf9d7d1d6c13816eff030da6675fa2c004b35358d7ead060de17df36ae853b8b61483ae7d0ed67703ae7f7ece977b14e6a1dc79854be7cd8f74f62d61f79d66c04000000604f20edc884f809000000002cb2d97ef326ab17ef4c82b348c30b9c327c85f1da5ee27453181de66a2d307339d0e951e8a2f04e369e1e2ffd8f0a3155d37b4c776e55cd12b997bb66ded4074f23b639082ebc4dfe9bc641221f61a0f18a8e78d351c6a48b6a341fa01e7f92425bd34b2e3d1e07946576ccca39435c5b72748762d41fb7ef0cb12cda6bda406d47b16c808b7298a2752c558a0968142dfc74f7907ce7b6a474e15b30cb7f9ed199c186763e71f06cbfd93f02b6e8fececbf99077fcae8d40ee2eb30661bdad6d52cf233dcf98196c62939076365e890c9494bb8c3227ccf96cf0f9dd2e316471a2a0433381af8d411a18540cdc3bd96549183c2b9f3b0a0730a556aa94076ca4b9198d58781a40a3708eb76ad0adf0193479237af46df0c6e8fc5b71098390d8a283d50d1dfa136c6654ace9f1997c661760bd81c22f3657e4f5166d066a7f35752570fb0c6221de1305708c4c168ce0e5616b79db033c5410cce0fbd127964754fe0a6a7539977b360c931214438c51bc627c7ea95a4a94205eae4ff74e9d77deeb0964e9c6024e21ff5483c51e5178dba06ff8b446443f9eee7a42362020e3df5088b3df049cd1dc3dd95bd9a6d8a8dee171aade3e64d5bd6817c63ce42db15e1cd27e454fafaecaac2683a2c8", @ANYRES32, @ANYRES32=r3], 0x30, 0x6}, 0x2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) dup(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r1, 0x0, r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open(&(0x7f0000001540)='./file0\x00', 0x60, 0xa) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r6, r7) r9 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 02:45:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x9) r1 = semget$private(0x0, 0x424402374c89770e, 0x438) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/48) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/210) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20081, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0x7) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000002c0)=0x3) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000340)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x8) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000003c0)={0x6, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)="c5457bfdb650627d1e3845f642af6c7c3de9005d7785c45ed06b57628314b55e9f4db9d06df6a828f673a84706e3081503d22ffabf9fa345202e48fdc57caf552fb6b44622700416d2895db57a2c4eee737e2b21400c1f84b6f8c4316b908116b133df311e123ae78b3da0276d5bf1ba42a9e2f827d6d45107149e8a970df0946e7a71f704e1c01179321a07bcde90dc21", 0x91) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000004c0)) r8 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x63aa1a55f0961c31) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000540)=0x4) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x0, 0x0) r12 = socket(0x20, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) kevent(r9, &(0x7f0000000580)=[{{r8}, 0xd, 0x84, 0x40000000, 0xfff, 0x200}, {{r0}, 0xffffffffffffffff, 0xa9463caaf183c01e, 0x80, 0x7eb, 0x6}, {{r10}, 0xffffffffffffffff, 0x10, 0x1, 0x10001, 0xe0}], 0x6, &(0x7f0000000680)=[{{r11}, 0xfffffffffffffffe, 0x1, 0x21, 0x0, 0x80000001}, {{r12}, 0xfffffffffffffff0, 0x0, 0x1, 0x7dd97be6, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc, 0x1, 0x7ff, 0x4}, {{r13}, 0xfffffffffffffffe, 0xed2ba6c08d7da35b, 0x20000000, 0x40, 0x7}], 0x100, &(0x7f0000000700)={0x32, 0x7fffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000740)=0x7fffffff) r14 = socket$unix(0x1, 0x4, 0x0) write(r14, &(0x7f0000000780)="85d3c5f72542ab683bfd75f9a9368ffff63de6459d404909620412ee46ddcff003d8e74c9db37a76a796c27ad84308302a3a23ace5baea7e54d64d6268e6413f79bfdf9fe45a88d8c37dd76f317872c7f0a59a61518fd0577004fd917344447f3204c1492a88a427c659e67e2fefb95742316848aa8a7776679f03c53c6e401f585531dfbb9aa7e0b20ee329d3192b597a04195345dab9b61a31fd94f6b94c40efbaa87428dad906985f0da02544708ec42bec472a81e72d369ca08856ea593fd6", 0xc1) 02:45:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a00ebffffff00000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c231959d5faf87207bfd98e3daf9b84eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24e747a33ffafe438316e0c76233d6b55813713b64c84c7eb040880ab29d"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r3) mlock(&(0x7f0000210000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 02:45:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() r8 = socket(0x18, 0x5, 0x8000) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r15}, 0xfffffffffffffffd, 0x63}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r17 = kqueue() r18 = socket(0x18, 0x5, 0x8000) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x0, 0x0, 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r24, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r17, &(0x7f0000000280)=[{{r17}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r18}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r15}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r19}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r16}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r21}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r22}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r23}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r24}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r7, &(0x7f0000000280)=[{{r18}, 0x1, 0x1, 0x0, 0x3, 0x4}, {{r8}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r9}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r6}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r11}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r12}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r13}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r14}, 0xa339bc78af3437a7, 0x20, 0x0, 0x7409, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r25 = getpgrp() fcntl$setown(r9, 0x6, r25) r26 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r26}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r28 = kqueue() r29 = socket(0x18, 0x5, 0x8000) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r33, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x1000000000029, 0x0, 0x0, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r35, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r28, &(0x7f0000000280)=[{{r28}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r29}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r26}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r30}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r27}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r32}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r33}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r34}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r35}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000140)='./bus/file0\x00', r30}) dup2(r1, r2) dup2(r2, r4) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 02:45:53 executing program 1: socketpair(0x2, 0x3, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) shutdown(r5, 0x0) 02:45:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000e02, 0x200) pipe(&(0x7f0000000200)={0xffffffffffffffff}) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="f02cd15b2851dfb3a8eee47fc6c71a6040f06913053ee0c920f07df04d1a800a3ad89fbeef3b29be162049a0f78815494c7c1aa7fbdd2c26fe2de89156c0ffd3638b9a71a2538724ee1977cd88f314417e120891c031a9b9272d25a942ed09bf010142be6726bd08b8c5d0b688d985271938fd0b336355f3f54daa1e758fcb3362e1ae4a059d38edcc4074e6e28206c841acebf3c4d6575704aa0b88f1f3e65f23b81356c1f77bcb0905dcb1e334bfcc2475a29b42a2c425ed034d00df7e3a1dcff42a941b7016cb5e18f8c27ff95680deee1d2a80d5ea3e3c681623c34d990aa6b46631ed2eab266ea14406358b67cea50ef6bc9aae68e97516a5656b0379108de6f8cacced8902cf34ae69f18ff78d2d434f8c08ef6910f794390adf4301c7818b5127e1ebc149c5a8298d99c6b82f32f56555428b71eb18c550c2515e5fc9053b5ddf40abb11eb0b64c6db916e5db9f3b58e1059bce79047745c26bf601455a2bf565a4c9fdda998ffbec3af0474ffc7be8ef3b2ca20751e6b7ab0e6f5462d801650dda3402be55ae5d0d1d1339b700f2fd2f852fc3bd6ad49c27be04cad109fd53acf14a31ffe173a75067f433c0f7598b020519d6bea9284e2c5cd5a08e82c6b106d610b8470fdff78f08e54e6bf87092c5ebeb1056bad44e4d338892f9a68f866b2ba9590df2c1700619a3bee3473c9bca4c861096661dcb86505940b365d24bc2d49f289ec9d88be85e788ee2ab7a28278394d5f41c1162c70585680ed9343676e540d9f4ce9c797c9e0e1732406b2707d2524f41be0d98d0bb6913409249cb073055e73c48c12c24d9c5e1f119dd804f366afbb366ef7aca4f6d56d50770978033e44f7667e8f70b8985574136c43ffaa484921eca17804907bafa82279c39d72a64eab8289b86ae3424b9a1dff3a961ea075a00eb3e3fb4cd1ce79d439b63a0830c53b2d6e2a1251bd24648e4128f14dd9a03592c061ce93e70b334c23a17f328c3218f8379ded605e2fcbac67fd1e5692b04ad95bafe6c1fd318b14ca6bb986324d9dc972ebb30d03a50d4a591834a4282015db8fd4961faff02e29c5b925cc2c7521a9b43ceaeba10266529076d8e6599c415a217d96b6698955ed6d60f44979a60330d15d3e2c05b0546fcf75eb64ccf7f155de4c03cca3718bde6a69d14367e78bde20313cd5c2338b84e890665b6993f5d53ed27972752d66ed712a84d3cbf6ccae815586c5a47fa841957fda06f9cf5460ba0f3d64f8b4cd9cd88eb20e665ce58c6f3a51a0fc0ea2d788df27b639b50037d795dd80c93eebedc3cd2e90c9b260bb738abf9cbb3f886d89b7c693c5186572a1ca40d1b1d17a074d97734dddb749de927f357da85c0b0afaa29521fcacb72753a24ed465a44d5bb2c8dac196ce9595cf2c81b80588b18a44ad540c727e143b1345679359a0b5ad1f93e74947381e2d15f4eb1562dc0fa3b285d98769985fb42ea6f2b845b9fa82bdb0e449e1de0d4f599a7e151b5038dce689cfb30a8f01a085b62076a5255acd683638960a5dd71d7cdebdadf881b60fa8271e99a4614dfdbae8a64279dd79d8a9a4bda05df380835ded68510b63481e800392be112b489dc4adc5df2c255d4b94fcde2e04991c4e3851d91e566bd8c45f48fbe7335a68c655ec3608323007c76439422d04bd798c4a99d369dee85089b5c8c0953084f8cfa3203fb662289fff7701baf4e8cc8ed4021282e92735e4e65b3d41bb870f93fb46a70fa11d407e74ce88253b70a82f30dfbe85811fffb23c8658d77b4746dd5979ba7963867f5ceb308eb584d1adab8255259724b7be3f06c600e1c0e98cdade9ee488c2209628234521b855b9728097521c0750d81166528fdc0786fa3cb768ef306c6b4696750348901ff1f09858849c38b3341bb27fa3e59cda50c6103966f202fe5dae26bb8bb8ddf33b1ed61b022aa5d45754d0200a5f828b173caf4da200f4a3d1ea5140a57f745d0c54245c19eb02d9db9f80952cb170619b2605feea9a4c1e8c9fe24a433e208c53cecf38890792c2083bbdb4f057ca94bbc10a82a86ec41c588745c5d1a44aac8c9c0d337a1529f5d4260a7a257f4108b4c44d2d48e33f877bade4c2cd650d4ba8086c8bf33598480bbfc0280743f64e6ee080d006d6bd4f5ec00bed8609b4e9a13da7f240d4395724930eece69307127aad37204d4ca60758f631b57c9e394ecf78335b6d5dc452212e2ba122c5da53a4f260a9e43990e07cf5257d292b6aadae459fc2769570f871f40820c9b09cac826014c36bca03dc0cd4d15f8f47ccd62198d44d4f5bdd285139adca6e0192555cd37e8a39a91d6e2a115f62ddbb33cc7ce549ee974c7f09bf22233e373f3f37578b65c4e1d01b798f00ea4e0d52fa167bf90d136bc947fa171e55e1e27a4cca30c50cbcf371bde53bd5b5966ea5157ae2af518de095d72527bbdf5455e546f8cdb7d49af827eaf9120983560f225d7f0d4dd08b659acc5ddde786b9220650e47f027132e1ef6ba08a3bc7878c309613531c6a1d2aa0ba172e371085a35eca4a2a362667957103efc94d230e63e85dfbfb372c1b226fcf9f2e8eeb1810a9dff4d5cf0c3e92046d757f71aca07fbafb15d44d21a17992cf22007cb752037202d5e4e522e94c310ed47ee150e3614866217e300b972891613883bb03d81590298dcfae63b2dc23e49f48f751c10f9fb9e81ecf5405ec55b06e363b77b1f2b9c2cac6a9aca2ddd7b8ea5045a73676c74f3127efd3fa612a834f9541708e239a2d4adc9c2264056eb7a5983dc9d1aab06d87d906d01ed79946054a1bf5bfe5f1302cb781fd038ed539a91f78fc84d3da32535ce213fe85fb01c68892aea0178f93e8a5134ccb15b1a948fdb031d9e74292b4b33e3b0a4a84b173dc37f0c7ef56d551e45daf027beecd02ae640ce239edfb56e63769a08cbf66e805d3c7487db4f102b0486464fe61e74b3d1351a88d1de5880d425b0f643a4c69253fa9a3e465f95a06552d388836e22de20c5a3d6bb86bb4138cd773cd758833678dde3786685ae0cea55058e3de98ba3ec57070765eeee9060309c110a08615cd64987496e9e36eea8f69384f7d362d636bb890dd5d576110567c13384ed02ade587660e71373d1a13cb34fb464f6901466910fc5e0705ee3b0d961cfe29718df35f827d33d15ba5b479119b7e4f76016998ec37b29cdbd11f17084400deee8db32b733b4130199eec2a6f5ce917480c762d0abf301960fe1b236a8846dabb05743922444340cd379cfeb2e7bf879fd4991de5f6d04d1b7f135eb8fa85303e4ce7db862d770e6b90ecac251c877a878e18929c67acb23fe5090c3da0fbabfb532c3dc83beee02648a7e854cfedfdad694ecc725e48a894c66606247d9324e00650291fd8c260285ea49f47ce4d15551808a8c322fe4545617fac072b8b36db74919dd812a4643c4a80231abd57e15f5876a05182f820fb7bc1c20e2db0eaf36aa2abdbc02d0333c56334fb84447135f1c2f4bd7a95d44e201bcc3ebd115ad8a5b284eb69fff7e300d4763b595a471d00030f707b79d252489bf4d8d6f78533dab9e4b717d3de48466bea44e6c08e83f3e82693e0b03543989c2bd182051d109c247f10436205c729c04164c174c1333fe11154ce4a1bbe5da49dec2c7c20db4093f41b450ad318949fe397a64d1fc135dbaf29c3d09c4339b12b9484cda3e311b803931460eb3c9119d6be98ba903bd65649db3c64192c5a2b578dfc1a043b71e85a4b68cb9ec6daa0572de269634fc6461f4cbeb878cf8bd43ea712c4bb96b2547d309e710e7149e8c6fbee49ffeaada9ac26aaf1fce5107031195d621e74b35210df97e28dc060cd944a919bd3c8142f45829747e9456b93da70d3ddc7a8adcea66c230043e03975215b7ca69dfdc4fdba8b5157ed87433071884561bba3f44a8a59df1aafc1fa3f2f78cfa95a5c699542f28ded4aef4eae2d1ec8d4c23c687a4e350417ee4f5663d02717d16f1f5606347c6f4b68f30237575d62eae54f279f648f889fa6c072d7b5396b7cf22245d8802ccee1e6a438aca82897843bad75614eeb6af4e93b306421887e9b15b0593fc2c3c42ec1ea58b4835e05727695af10788d1e7d3251c859de3f4c84bad8d48ece511bb5e71eda385951b313a7af36a2cc4cc4cc2308bb38f95b2e8d4c4aaf44f0e5dc51b1f47b562566f79a455216ea71e8148b17458cf9c401065a0f87c37fc56e284076542767f112deb67cd9183d4f1e44f86f47e90adaa9bee832dfb05692c96a6846a560e57d4ce6b382118f62d6cc2fb6933808674a2edf27c1141a959b0d51ff162a82bd4e5d29b99dc4fe157103209120105382a9b1623a09b3ff5c37c9cbd8650e6b23a28d3971aa14d2dbf29e7b662e68c77972b1b8aa07e552360fdf085af2ee5b67af8c30f0b0cddb2a909800ac2a2d1022f08ee826082f959cf42f9b9f3781d75b35a38d9bacb2d4d84f0626c9f5eaab991845d2c7a6b577c16546d83a3c90f565450bbb6d60fa6bc9a9145ceece7cbdbdcf009fd2d4dd8be5cb901c610f5dbae6cd7e28d2705d03b2d80546c88e420d5115bd2187d51ca960c6ae4d2db77170e486c11c0a9580701dca2e3ac60650f57f95d37b4105421f378a0dd7bcc7fb1b28b2ec6e797fe4332e86313b79da908d26e16c96e69d2fbb3b8881bd2c9ba4a83a80a791fd9b74672b7533efdfbf77f71708dff9fc82b2f44497084a09d68ca32ef37c8f29e2b681a6c95aca0fb99f848c7e1e33d66f6e128c6644f668ee72983901b813734efc30dd90effab71cec2e8ae07f358a4d1a621e1c1d854b9c79db3e40b962aa6270a9e3d2f94689ef8de5a7834d75fcbb03b90954be528ebdf72202f77a2fb816cd54db50ede57efaae67ab9fb087ae8fa5d3ebf577f64393072865e56685db7f4a3fdad13685069c3fc1dc6e4b1a3e82c99cc6769c3307b2e6f791b01a30971d842d21ede52c7f7e80ca4f24d245d6e26a0e3f6fe6e421e5e0894ed048e623f13ce4ec834fd9fbc582341583e179bbc42f2924146382ed6d56e7b38dd806dc39b4192c239d0cd571289d6d3b8702a0855ef42c999d736633e7dee929e69675d69bf04363dc00ba50bf977dd7b165c109930c146f34c311b5198502d865d1b5e7fed0e85895fa8aa0f6dae368e1dfd5876891cbeae1ee10e29faa7ce70a39d34e4c2fd4223cafa55bf0fb85f0a3f36c5d62cde0ad9dd1ac985ab18834bdbf1f118ddeaca7cf2581f6857095b4af24379d680464bb5948d86d55161737cfa1387b6bcf6483f5242070a42918f4cd8c8d0a14e633096cd6bd88739bf680fce7c6f156a2eccc9c6528f25d800fd782e1d64d94469267c61f680f74e6105bdf40a5d14e33b853ccd4b29da29e584f701abb017d22b07da0b0e95880690193acb3e919c7e201295a2b11307ba7fc70ae60dbf8e214e0db71cac447e20c242f58919821f67cbf5bd4647ab7286673bca5289cb7f6d27b513b99c8b66ce8496a462be5a63cc29245abae9da24340666e6f4b6fe5a339596a16c2952f49315a8bf9df7a49ee9306fedac1ae87dab7b25ce007bc864291c7dc6c458532fe1eee027fccd622df08973b78ad8b4b1de62fa768932e8e241a44f09e3813f38fbe724dc8237234cd469454b51165c59ce0f7976d5aee52de89ec820940c1994be26ad25778effdb4f8b82c50f6c54a6e1b1f44f5f9a2caab60f7aa1e2a222014607889073af8a4a27096804d441917772085c0e28ecf4ba53a2930490f", 0x1000}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x200) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 02:45:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r19, 0x4, 0x7, &(0x7f0000000340)=""/167) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x0, r23, r24, r25, r26, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r28, 0x4, 0x7, &(0x7f0000000340)=""/167) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r33 = getgid() r34 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x0, r32, r33, r34, r35, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, r33, 0x0]) r37 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r37) shmctl$IPC_SET(r1, 0x1, &(0x7f00000013c0)={{0x93, r16, r17, r23, r36, 0xd82014b7ce57d2e7, 0x2}, 0x0, 0x800, r0, r37, 0x2, 0x80000000, 0x3}) r38 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r38, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="ffffffe4"], 0x80}, 0x0) 02:45:53 executing program 0: r0 = getuid() r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x1, 0x1000}], 0x1) r2 = msgget(0x3, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x20, r0, r3, r0, r4, 0x4, 0x10}, 0xffffffff00000001, 0x6, 0xffffffffffffffff, r5, 0x1, 0xfffffffffffffffd, 0x6}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x264, [{0x3, 0x9}, {0x2, 0x1}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x1}, {0x6acf3aa8d4a9c80, 0xfffffff8}, {0x2, 0x2000000}, {0x1, 0x1f}, {0x3, 0x9540}, {0x7dbadfd6ea8e74f0, 0x3}, {0x0, 0x9}, {0x1}, {0x3, 0x4}, {0x2, 0x7f}, {0x2, 0x2}, {0x1, 0xfffffff7}, {0x3, 0x9da7}, {0x3, 0x9}, {0x0, 0x8000}, {0x2, 0x3}, {0x1, 0x13}, {0x1, 0x7}, {0x2, 0x180}, {0x2, 0x4}, {0x1, 0x8}, {0x2, 0x100}, {0x2, 0xff}, {0x3, 0x3}, {0x3, 0x5}, {0x3}, {0xa12e9c9a9b35cf5b, 0x2}, {0x1, 0x1000}]}) r7 = socket$inet(0x2, 0x8000, 0x5) ioctl$KDGKBMODE(r6, 0x40044b06) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/88) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x191) faccessat(r9, &(0x7f0000000400)='./file0\x00', 0x4, 0x2) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='[(.\x00', &(0x7f0000000500)='/dev/null\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/null\x00', &(0x7f0000000640)='&-!\x00']) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x80, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000700)='./file0\x00', r11, 0x2}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x80, 0x0) r13 = getuid() r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse0\x00', 0x20000, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/klog\x00', 0x100, 0x0) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x10000, 0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001980)='/dev/vmm\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r21 = socket$inet(0x2, 0x3, 0x1f) r22 = dup(0xffffffffffffff9c) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/vmm\x00', 0x4801d15a4aac125e, 0x0) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/pci\x00', 0x80, 0x0) socketpair(0x38, 0x1, 0x40, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000001b40)=@file={0x0, ""/4096}, &(0x7f0000002b80)=0x1002) r27 = open(&(0x7f0000002bc0)='./file0\x00', 0x18222, 0x133) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/vmm\x00', 0x1, 0x0) r29 = openat(0xffffffffffffff9c, &(0x7f0000002c40)='./file0\x00', 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000002d80)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000840)="fe4602f3c69612d90e64fc41f26d41723d0b1b0b265e1fd951e579494e0cf437fe8e11f5ccf81a25f4f514215abc54ed3bff1895fc4a96ee937b0e22062eba5874bb8535c49bb9469186f8a6ead32575690ea8dbd4078bf2bfbb7f4dd47d7669b1d5a318ace0cfb2f7960b05964f6c46751205292a00ac4c5bd98b4c8790f5f0b5434ec097ebbb6dc1694a7829f7b6110c78e5678cfaa85f1de23bb865ad3c2337deee72b6d92285f43e28d403ca815fa43673419066f5f79310a84e208bbcc15e621017124266bcb69ef31047889a85282d45e9a1853ddd675d12a74a82cdd8899a31445be74fd91ce4794b0b0772025f3916fad3c658d9db0281dbe148f5ddf1689a3067011170ed600a8d47faaf5d38bfdef46d2dc9d042b168e9f366198ae745ec9732eebd26eeedf3878ddbe66f84a83638b507938c34bd5b96c7dcfe2cc8bed4ba457b6a719e3449ad32a1cd5fb665a407214dac448f3e5c7affd337b4c4476bb49707eec140e34b14446a17aef5f23b126fa525e4ec6dc16412f4c9abaa8542bf180dfb192f53fdb86e5293608a56076587efdce070e0d1adea96fdd89a469911e5598dd4073bf20e2bd2d889608b0453bcb9f779e5e15a5c0739c6fb701c4c9e4ac2acb441c1b457cb25e3d7084fc112f9644b23078af1017a6dd4a43d7dee266b8ec3ce50423731cc4a17d51eb0ec8bbaad0f1b2023c0d7b36fa512e86599b54cc7a6e2a70c131f769cc5e83f7b849a0eaf2199ecdd53c47919e8550db5102a23ea85c87f3a234690bd587d0edd2bfd49b7a1f9cd2bab6109c6c236c9de92adac06428fddf9c5fcbf52a8a210a0865aa687427193256b791d3527cca6b8586b9e3326bba88c7f4fe7404675bfe0529112b7e13fa7b92c992039a1163c07e8080a8aca19da008f1c2066e205aac21a3e09aefc8e953e7603e728aa081c0f8bcc0041366e676987bc800f0b66e743226e19714b4c8f8788c78ca23b8a5e03a3b1338c6cee10f1e6f1ab737f3c0e7645779ff70f078ecc0d3ce8c116991a571059fdb5d20c8c51021bf9317ee11c22e47b2013eee1b18bfb9cdf096e4fb40c22a264dc32045949f7c3a135ce4a495ca6291c41be3af3505b34aa335e244a4f9297dd756bd838dfed9a4d149e1082529eb2b061c7ec2592e16dc85e96e217402187e49890bede4676b6687bc8216fe0d8667304df1d925fd4a644b42f990baad1ee5cb7f730d19db2b374cc92608c85acc5986704696d117572b501cb2dbbab778580cfddcf2c9a40b97407a825be733f9e0f9d17fed7359756f91e93abc37f7c60ba731f9bc3deeba8a4b488616dc116ac19ad86c6acc4e38690b7c4d0ae52f7b97507338c2fda9ccd31a450317d9a1612575870585cd255f9e5751e2ac151355e849a103f5b8b857c8e7b22a0ef22bd9849da9642ec5efeedb1f7091928b634c9d4aee8f61ca49a276fb892cfdab95fdf5c5b5618e5b3a5fffd68313e6795faf1ecc8f5fffba8a727598e0b67740c628cfc2998726329e1680822b9dc8d70790a407430182f5cc4aeb8df33b59204cbdb34f4b3b1e19e1e2a250e8eb1860995252d1ae7862aa67f4b420a9d6e148f45e09d7e51e30d25622ccc5c229f159cb0d0b01e2f84a3905706300e7fd90ae6a9c13d22c9abfad7fc497f363d72045021eca4512df4f89c3256a8a1c1a34c4ad923e7fce5b3c02e5809ddcc812e19c52cb4e040692f522b13cbc7d62d84b000e409715646da455b73bc06d2ba8d3965a3209d21724a59ebef7660c87ac9eddc903f0c8028a57dd18e6ca439833eb07beebdda7f48feac731a7ffdbd5ef05c4a244e3b20fb777da56b27c9ab42f1d37d6a936bc84a6709cca551737da440b5ad0c99e8fbd083cc09e58fe8702725be84655f42ce3525c46644da998603d5ff71ec991d2f55e1a42af9a4b7272fe8c1b5a62fb867f90dfad962c060f359d70d2d33b167eb54dbd785da297fa12ee7bea7272356095689c3fac0af416a6ca4f2b44e6031780b551685fe1f64c7f197192c6d8e5acde0a7f2718d65c54858ad52ddb694f1836fc053cd42760bd73bcd4e1e3836dbdf2cb65173e1ccd6702c0db4c68bc51ce4aad640c89ec9cd9203e82f288565d94e2673748515e8c4aff878007903b2beb4204980f041e895f3733d48693d4ab32c1beb83697a33212c9bf1ffc728086b6045f4c390faaa37c18e0c43530499556eac2a5219729dcc1adcc08ce990c1ebdc21a6395ec58ac692a76691ea0b9133f93b2c0f5185740b0b1116477b1dae3ad8112283c353f6d2a3a02c8b343bc048052571853e51685c4af609a12195038b0f7fdec19fd95f299132c16d071f1f7a5ceb50847eac34b78a08a2f32033234cee7cb9b3a463c8d1fa47f9156bbe8fd562903ab1db34b7ff987c839be508a2820e7fc246109cb37453f9dfb6e802e3afd90a9967d2198581a9464f5d93fed6b42cc23adcb3a0ad28f81042a964973be44c684e6798ceced74c6c0ecfd9e9c287a2f9214a71cf951f0121fdc92165a804eba819e5b247e9895796c088228d244798e0dc1adc7257ffa25bb4b62c7c0848d58f9720d65bc18064453e0d285d75f09c48f186c6d6797087a816252f092de35d277a9128d52553405c9443222918125c9fb8fe9dbd29ad8e49c2923639f72e82d7bd969d4350b43093fc76b08276e0437da316f1661b139f3cc9870bb400ccd57688ab66f04cdcced2e76e7aa1081a4ae0b859690e95a5dfb0c727598075f18213411ff87ffc4fd5d0466b0105dcbe2a433465aa7fecde2e803d394214c10a7c1b799ca8d1fca7cd2b060de99a69cf04b4e11e42fc9827af9005f784b655e00ab686359c63e118959c02f6f8c4c9b4efa17fd465b73395c8e4863b3d674390674aec92d8d694dd77af74da7fb6562c73acfce6282953c1c424e4dec1596804744f3150fba849c72bb00f7b42f298edf3abd060be9f2954844d7567938d36c4160fbd779caf9b296900a98f29e2c8e104a7a76bd3116b18c77ea5fe806ddc452e48222278d0de56487f4989bb3ea45874779a4d91487a12433cd7507b49d8e58d6ed0bd898f3236f05fc8b218cda0dded7bb0e770f0b7df843463d27a0cd4015577ef09dedd19a0b7f6f8424508ba4e03a4970573ef519fef015b7aa6c14de2e39cc973b713db36d438225fce45a0d08a5bdc197507fa8eda8e990e2c0814c6bb543960cb76b4232f5284252ba703445cc4692a986534dc5f8eb26eb587992b442a535b091cb7cc114c7f6b43dfea510f2a90fd2f8b4ae8d757655ddc63662f360d13cfffaeaafc08148178dd980d94c6ae2be5f0a9d041d86e5a73137ed7e5564212682f8c7776c1931c4e505514d9be375a2f4631ce9d4b66c9cbf4d1e6b38a1d8d5ab3bc9ac2af8706c78ba5b474250b62fe94cfd081b2fd367605c38679e70c9771a952c8df588149ffadf13a742e7ff5969303ffb9de0685f8bc45b0fd04670dd8bd9544f73b197786fc921e31a00e758dc7088ba8e979882e7b3c363d26c03b3448c4a48233ec780cfc1da2915f86b3bbd9d2267b739ec02d13cf1175461306420ac2e4c960c2fd13af34235fa773ada26e601c93d3f67adda6a19985589ee462aa95b40aaca6fab3749145c46f798ffedaf5fbe64d4f86c18005ea666d89c639ce2b331813de644ff746336be4182c55cc98d55a8d0d0c062e3278184a4de3c848d2c165deda645238dc32c686d616782062223f5a47ce59b594e67c23aaca3205db0f464cbf4048814afd5a608704b584067e5fe79365c720f4a928c4575b5da7de97fb31c17978689eb17a25b86c5510d3a74d2ccde9dc8ce4b55084ecf691452f2c68b98795afda8427b4a5acd3e0e928ae0b75e017f8f3d8d74d79c330ed5ea65ed4283302436c2095aab5c10ecc7cc3d6e7bf0a3cf455d503300030433c4a0c0816db3b51d8fab3acfef1f7fa7633c1a268fdc4947720843679d6977d8c808800d38acc39bfe560ef9d2aefa35751fc34a40c0821a175c273296039ec4611b62ccf1e6fae550721d574c149a33c41c9ba0da7adec90580c0deebf1d79f7cc81bc04ad113337ae3276d5dcb4787c2d7daf21f490491ad9d20776f0da312095d82f348cdab312399fe6f6a7b4a7f9be50c3e69db11d1dace87a3468745703632f038774680b435f2e8870d7ef3c4c07781f706a8b358cf63f8308bc38219be2874968e0491c3a32a1bd7387de1b3dc314cc77cf82528981c138b2d23206869d84eb5d927ba8a39da74dfc58dbc2c5bd2e2710d25ea90807f39a7db74d32b81f45a22e69090aeae58f4931aff5c6d7404ac5e71d60330e1eabb1b166ffcfb80c77b9dd81754a90093fb5d6884c2444940b30ea4c12fab5fc1c9e165e6523eb1bf67e689085141ebf1853d3b013f5c61937319f6ddf9dc22418961c87c78cadff26921acfa4c09cc57b6cb4616dc0e858e91590fb27eed9d848b7ce73c1172211e2885bc8ef44bdab1f9677f080d80c1690be7d84129b3318230653806eee7525f168d7c502011464df535e4d94ca249c398a9194816f3a76d746d3bdbbb8841fc8defe4acedd6e6929060aded3b142fe05c7a4afafa3d2ce191ee11e51102119d25a183710cbd4d47f1c993ad6e88b8d1ce4d2f1f843c99747d01253b43969a3552a59d24bd712a6b96dc03523a3428bc693cffc52e596cf9ae0ce1ea6870c076cb37f6eb2100e934560575d3adfb9e1ba822ebe996e3e69e18c2e9ab93a82ebf3e0581d4f5666d691c753d76c32a0aef2dd3d73cd796af3c2485303f3503fd2224e0ddbbfb79875d1178813823dbf6fa18e90de641be120fbf5424bdff9407059bc9f5c35e7d43ac8e5e1be1618681e46869464e990b97f1f48f7b0dcc7eac2435fddec3267a254ed97c79d23aa2f3fdfff1084b292592071cd137cc78c96a5593d37a2c7b81d6cecac23883537e602cfead28f94e8b74071a0f7e510f4461a2d39537e63c2dc72b510c595c54bcf72dcb9f8ca542e78bc4eb3840d91d94cba91a3593bfd3ba2f720b7a802900140e1c3c594e507d8ce522ac12af956be85cad52f7419198c18388c0e68ad39e34a20d3e48202c03c91cfcbf8328a64c07c3dcc1715aa673d0be6b7dde50a5c7ef7b01303b2b7c7575e59710e7ea0092552e5512147467db85efa3df4f749cacb908a98096b6d0fcdd54427837e87e33a4a36287f100629f52520d5d17d8f70248e4ca14309b256eae3f0d8de4347e101345f9caf171978084fd1d3f2f80ba5a3e022f4e2cdbc8af58cbbeb0a1e8e29d1aa55d2f9cfb4454e58d48c252f803cafe480bbe9395f91a1916524bb20e49f5849c88a2ab2c2d35194d6d7e89077be1c0ad6d9aabd661a96daff78099033833b70c0dbb47efacb6992570fad0118d7b57685442238daaa38b17a3ef47463ba142109c0c11063c27642f75834a0feaa99bd8a9279df23bceb5b32566d2cbabe5bfc1c7bec1c93ce951010eb65320872ef4e99229e080ded30d553b6ca319a44c6224dda6cd6fe8fd9fd17c73143a2434cb01978211e992c1487f9da0c129dd0d6d2fd3d18771e7e1d601ba47ee0b8679c1b04b9573eaa74675f06ac046b36c9f30f812cfa615809bcc075b72cb6b07a82b0273dda22e493e3fb121a26f6ec5ce575027101be8d73236b5ed3741ea0cce9414ce462d833d0266e53cacf710e7a7d203d3c5a456e4665db594b057936fd08768f4f1e8f9c528cd1b31fcf996d3fa8de4d36b697f0cebdebc8973fa6b3deb37b4fc0eb39318d24", 0x1000}], 0x1, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r5, r13, r3}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r9]}, @cred={0x20, 0xffff, 0x0, r5, r19, r3}, @rights={0x18, 0xffff, 0x1, [r7, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, 0xffffffffffffff9c, r23]}, @rights={0x20, 0xffff, 0x1, [r7, 0xffffffffffffff9c, r10, r7]}, @rights={0x38, 0xffff, 0x1, [r10, r24, r25, r26, r27, r28, r7, r10, r11, r29]}], 0xf8, 0x1}, 0x3) 02:45:54 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80000007c}, {0x28}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 02:45:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x1, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 02:45:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000001180)='./bus\x00', 0x1, 0x2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000011c0)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = accept$inet(r6, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$inet(r12, &(0x7f0000001140)={0x2, 0x1}, 0xc) 02:45:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8b, 0x8}, {0x100, 0x48d}, {0x6, 0x5}, {0x42, 0x81}], 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0x1b19, "f7d0cc0d68dc0800000000000000f8844ae89310"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="cc8facf7eb342d1eb650edf9ef15c5c1616ab5852f299b2e", 0x18}, {&(0x7f0000000180)="8700df93e033a82f58edde91a3fef8ddbad4eba373485a3b622759019676a33a5a127ff1a1beb46b8c8b0ded2a9f25a4eb300a9e2d57265c7c390e100a9aefc5be52b6203f503fb44f439de9bc6c7780a87e53ee7c66c4c41b15ec7113a7a4f47777b326b09ae1f18f0cb22ee4f27ff77c7b0f15a6363dec75296f4d523681cad50e2eba4a1359cfe7e8fdca43dd83785dff4db6fdf55f2e22b8a51768879c4da65a6596f30f1b327f7258c776f50e607adc6c32006d509dda1ee1d8cc57f1da7fbeebe924cd5f4aee577033cd1ed60dd0631cfc08881785b7714ffc5b397809381f357a44c1338a", 0xe8}], 0x2) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 02:45:54 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x34) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x12f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000000c0)=0xec4) msgget(0x1, 0x0) write(r0, &(0x7f0000000940)="8eb3e94ef5bd10c157fbc5a8b741ab573d2f86f89d6e47abc73ab9df4999ff0c2f0add55836d862c05d84454204a2e273230540cc8aa5ab326dc572f72d618f5409454e5c0870a6e7133e1a77cc05d46744226c0126d2970fec62d0faa585e6a2a21b1437fe212c7ae0338bca35f0046a8649adb1e781c0e93095f7244e5dbef097d83702a033edb077e76119cbd75e22e994fea09f8791bec8db0c751148579b927f48b2550af7493d1221f468d5da615b7d695dcca8ca3a0019092cc5c5e9d5191e379f5b6fdd9cb6e18fda3b81f0d870dadc9deb1e2502698ccb62651b253dfdb7dca5756ee8a5a7cfa7f945d06ed8089ddc022600ba08a2a65257beb48a412e2111295be602a2185bf69c132c94cc9d1d97a2e0d7f9a51a344e7100221458b9e2a386825cbbf5b3bb028082f40c14506f6b05bd65f26a686f3032fda76fb56a80da5542f1cdbd1fdc608908aa3a7a2377f8812df3e5a5c6a22f66c3e21c8fcfa714f5b41b16a5986c60da38b8c069a820e90d422e00ba568d7245f16a85b810b8bf3dcb5eec048ed1cdf63e5a38f5b9608915d54a26380f2af80afca149b3fabd25dfb149368e0abdf66e79064c52d096b9274e1bc26f53b4f760dc3f3226a30ccc306f0713097177844b87df63f8fe19d96a8d9a87dd047e9271349ef5cf9fc361c1731e7631bfba6fa7170650b22c6c47b949a337202b87b47359152651ba24283d78ae8a7ed3184cbbc6ffb64d7925469da0cb36f8b9c622c9bc1a019eaa3f0ba52fa657075d1622fd134cf818f7af69a6b3643a2cd2c9ecd2510b85846fd7745acb710d82fdea5297d749baa850abb5a85ae51420bc7eb78606df2315a8c86754522a196552113da3818955ff782f30ebea3ed78a4126510a7a398bc1177d892fe5a4fe6e3e9bdf76f8e3ddb8bd617549e3768149d9f1d8eb57cdbe323af7bc91967c31497619a2c400d1089dd656be5cb2584912f0ebb8abf46fa8fe6df4ceb7587a96b292df7f3d50e099c86040ceb3b23fe043af78abc2a936dffbd1251c799e6b4affb475986e4882b1df549e74015904cd4f0ccc3f70ff7ea1f331751e9cc440fc74325d8c2d59337671df2371e4e632d88a87ec351271b0d4cf5bb0b4a1fd8e57fdda49a05e5bbce2727976dcf6c354b8b08418789808388ae5c0d454df05ac09e1ec8ab322a2bfe38e124bd99a6b8589a0295042114c618ae8c971d5019e5d973c8cb31acaa29babb033306b582c5bdf33a990824dc5a5d21fe22bb5b348a6248b3553b6d3fe764ddc2072733685d80f56cd7ecedd2e5899483997b6c83ba123a1263a7ad1959237e1ba2388ea857c21f7eb958076a62d50d844fb5c7267c8fdd18f51b5e164b4d9411f470200e56924fd3015257097e698ba712f8e8a029e447f256d6eea2ce23c896c5a3af1c3c4935a2abc80850f9246ac8c8a7e354a8f92c7fd033aa8774bc18289eaac6cb896a0403939be585c9b5a298eab53e0ebf93c5a021c37ccf1e5a9c2e9351b323c855b6c6c6cbad4fd418c8245db4840054986786ae3cf9fae68faa752089dae824cdc2579a0fe1c37d911adb23a894238e6045cc8760c091102bf040e101f75ccd5464102bf8cd6d4a43a45ff3ee59b0e73532c49cc9da59acdbed9cf4bd2692782c30755223607ef73fabda394dd4eb7836b0d412006a616d900f9e3ef3001ad5fd1e02fddb081b0b8b7d0aa1187db14aed17419294911f00c2cc8f775e736a14f534f07d06c201ae085f0ce9876e7b5d3c763991f9c1e54759f562be669620093e82e60fe58c6a7eb14678128ebc16e050e1973cd70915618302d033ad7208d939283a3a5bf2f18203a3f875891f4d75f49432fb8670f48f653ca7a4d6f0610dc4cebc2added103c1e18ae7f5beb99d87851fd204db0367bf20d110b9ec9154c28893349a64bf1e405c2c1c70a551ef7ec10e72f5ce574fbe4ae0c1342f6f8511609c48fd888db9e5c21ab4c2b20d0414c3208aa30de883c726a3ccdc25a8efb723e744c264a5de15b38fbe141ae8152164bf820844e8b7c3021d098d3f38c43133845d83415317a1c1ca6bb8f0de6f448c5e933aa8631d6c78eb111569a436e3d28b149b671eb7d21c0ee4ad392fecd5da98a2beb46aa668bca66341defccfb53a94e257ecba76fdcdd8edd2aea51324450e58ebdfee68dfccde9b0a03714d9ffcf9aef44416beb6f075185fbd4ef98b6511e5699713e3e17149868969775e0c4c896845390ef5e1a0c4e9f8d771a4654b624931880bb3305b4dd522e7727e30d1afcc6289eaa5be5bad5b8eff3710e79a85a66f42dbfadfd2d606b8dd6df88fbf0a48315e2ae299d7d98c25150b68c17b72a870ba8a6363a8ab4fdff4fe925f813f9d45880b3a00496c8f152c3af2763f9edb0452030ed8bd15984bb2ad34e156ee5080248cb1c960b44792df781ed89dfc0a699c5265c6a5cfda7b3ebda3b5958f1e20117d1747b27829f6b068278a101c47a240f1dc76abeb4ac71650a2afdd2fbad8b693ee9126604b409086802ac27bb4f90df39377e7b1b81de45bf4e50464ec196d90a710b076e022d518102f041612f8163412eb7fe7eaff966e8e4cda7cf24199a1f469d23fe1fd711f5b257fd598f4639d748537dcbb536ad8058c83bc60a2083ff6d7a7dc66b0f455777c4a557d3cf3e002e5db6ee832af7ccab37b3e3b559e6afc250f5a3e98bdb4bd31d2eeb2af40971136544216eb2b35e7a5ad3e108751be4c44ee80a0fe899276177f63346858ffba5ae15a266ba670fd8b1964393fc360435af4d9864dad921bf5ffd9d42ed7643afcaa21f8670254898f64d6f992e7563827d16a929c8832d276d620322c08a5343dfb8f445fafa02f5b7164deac481f17900659ff65af2b82176f6f380fb16e56e0be2ffd7a7964b7b3bf100ef65c15955542437ab8fc53907143a7af848c8afd200bc18c59c70c0be2aa28b17a06ce063eea6495242f733458e57d2ba6bc301ab1104581c0ea30d485ba623d75beea8b426e15bf6a087e0c4a8aeca84090610fb3a642d67a2231e57465f959b153b2a6f35af3bea571a9083fd550a7c269724c6d7e95d398100bc109cb3b23fbae3688c20b4e4afe5ccf9b2317f67fa88314fea792c3a39870f7d357c73bc5ce530eae15f84cd91592c7688800bfd38c0bce4026310b8253ab9621db00380b3249ca0e12d636470d726b25f4f20d57a41d5ab9d0d3213a978b1a9263b66365ca2732a58d9a7a94608a92166efa4c7930bf56e7c4a5aea5b202d41cd8f5bfef5c9c6337b7a4f5b2cce2983d45afb9799b48b1ec4b251cbea976a009360051c7b0f193c2af9825c83cc1fe961c0ef1daf27be344b21a352bbb74c22311789055e23a9ad131115b8612476a5b97017f5b4b79426262f4263393c5fd6300bf770605d13781c02a9665bb823260f98a88e16ff5669e16eb45f345040ff5d2acc7a231745dec2ead508344a76b3130df542f978922cbb09eb6a1a5c6625c1eef889877e889ec9674098497ede8742dad3478b9be55e48974e07f88926d7ae3c64c0561e707e35f706f94401858d7f4b9c2d74bd96af06254fd1172336a10c3331294b96269afa861841fb429f12201c6fadbcec9d18d96d7c0d63ae1882d2fd3237c3c9102b1ecae2bec43442eda0cb2c9eec6c0d76fd1e99d6cc5217c17922c994c60f170e9cda5b7b936ec4916df56427dd05635c1be2edc8577dcf14a0770ddae231183835b1c19aadae6f6d98270b0a00750918b8f610ed60f770f2e1aa71065b7610ea7a4b66edf2fe7667eb6b85efb8290ce678d81b6f03cc78e250b124bf2f83e0ba5888b806a12b83858db5fd87e5e618f0f0c742f116d858be0eba31cc9ee82046529c64e20aa23d2ace70b87c928e8e83d92e95a73b6d9d36cea16f6f5cc6c55494f8d2385f1219a9d50346e1e6ee4337561e55407b44bd962932fedbe8582522d0bb09feb6e41de9d38c9b2cb27ce5101427c151c80bc0d58e94d8cc92ecd77e785d3b0d679025a003defa6bf77fae128e2e8308f87e975f9da34ce0c2880ceea460830aaef20477119af844d59cbbb51cceee04f34517eacdd42bc0c95030bc36c38b34d0019f3603453fa1e5d79f95828f9b1cbadbef3dfdf42600d3c7a8849308523dbc897a454ddc420bbbe694d59dcc1750845cfe09c7f18801ffd26537dffb359e3c22b5daa240cfd3e6edb72bdcfbdb73beed4eb59d17ba5baa8f942c020680a4168d7d112f25afe583330e477594009e1e6a796d36c5e019d9a606aa868294f05f5f93accf7630856fb330a7c3495807889f1277d3a17e6af92ccd06212c268a8af1f7d1a31e75f8537a84e02cbc25245b1d09dfd7cb1522aa3a1baf7854bf0bcfa79302af62db6368774b2015c76534978e67d3dd679e518a68fee3099528c7097e0c16aa39d1c19d58381313f3329a2ee49311aa42c343dbfb37b53b340fea47925738073c81e8ad6769092ab2d0efe2e8837233367c026bf502be5f654d6051fdc88f092a92126de13ea6a22ddf1e8fd34af4681771091ad3f530b0f847aabf49ee6cfe2c186507632e8119ccc38c1c0b375652b01ab104ff26eddc9d9688212e5be6dda821bbd0b3a74c2212f3e09c87805fbca02c0b5b941d8993db82f39d94d164d9bbb49942e68c7e83a1f298bdd841e45ef33660084f6d882f7b4ff9320c259f2dd1286450111cbdcd641d3d62e3b0068bd5eb14e074c0d77d919e30c69848d74f9048a8b039bdf5de0dfbfa786cdd61a41fd2382a2dcce018e700c547b1373cd724488540ce9f55025fd5a30bc6143549a915b919c27b08ce1df1e97e4bce679d456f75c0c10c4bdcfc86d8f50768e6ccdf0813d584e5e26765c0387f088986502ea27482190791ece26e45dee85c6633550a549b7acfe20725378d10944a5c8f605c46a5d58811fe9efd3bf0d734bb4129ede2b6371f6544a501948dbb423b9b9151ff88a494a97c78ba5063106c58da04a9f58379383a557450af6916cdcd3bffabe8f1f069bb56aa2c064f9b9d995561bdb36ba81d6c79b9402eba73b3e3252dc61d4ec07b4a840aef0de781c2c3b6e72cd3f3e43e1ec34d0934cbe0f4df2c3bba6f47efbc356b7e2fbc9a40067e9d30a9224fb7e4447773fe5b590c19add8d4a541ec5ad58f2970ee886559290bde558e41b10dd4c18128e960940398b854bea168349ea3a8c4f4414d06882aa532b36819b0db71849f9b07567f880a1849a843708b20a4fbaacd9a58c6e7db66edef7f2cdc81fd112615a977c4eafe07a00517a7add38de3d539c06572a4a6f59f53a33742dc8ac4460e8845ce480f3bf8c2129a4a204149181595e37c102d75721894bcf58b62f30ec9d80b4e2ba075826c1716d7c21fdb673492e082b40b35e4ac08c5bbe72019b39e55eb4f3e089bc56ec6c4169a2a37383d455c3af1c905943fdecb1c74ad58e71a93103c43679f6bd8a3fd879a316031b72ea5bc4b3fb1805946160465794f11ee71cc516ba4df3951c9ec08dc3567e66a0bbb339af178a00e35ae9159e3050b786a21958af956dc07b9df53cecba2269e664b43450a238d40d282ddf4752139632408e54e607a357b5c19526dd04f929a9680c35deaae371be16d9e5700bde3aa93e109fe24b38b3674c0fa7cd6ff70fcb8b53ed82048b1b5bf306929db5b00c7233fb1400b443b0ec964f84e2767c0cce67e4c362fdc1a00d6e71e3003a9afd94e14eb06977ea3148c17d5fc1c4fd67d0fb6f3aa92d4cb8cc1b290a6a426009ec2", 0x1000) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x6}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 02:45:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r5, 0xf, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r9 = getuid() r10 = getegid() r11 = fcntl$getown(r5, 0x5) r12 = semget(0x0, 0x2, 0x8) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000240)=""/145) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = semget$private(0x0, 0x0, 0x2) semop(r14, &(0x7f0000000000)=[{0x0, 0x1000}, {0x0, 0x800, 0x1400}], 0x2) r15 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1e4, 0x8}, 0x5, 0x5, 0x0, 0x0, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000002380)={{0x0, r6, r8, r9, r10, 0x20, 0x80}, 0x3, 0x7, r11, r15, 0x8, 0x80000001, 0x4}) 02:45:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 02:45:55 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 02:45:55 executing program 1: close(0xffffffffffffffff) r0 = 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, 0x1}, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 02:45:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x3, 0xe2, 0x9, 0x7ff}, {0x5426, 0x3, 0xfe, 0x2795}, {0x465, 0x80, 0x6, 0x6f}, {0x4, 0x6, 0x1f, 0xa}, {0x18bb, 0x6, 0x8, 0x7fffffff}]}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r6 = kqueue() r7 = socket(0x18, 0x5, 0x8000) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x0, 0x0, 0x0) r13 = socket(0x10, 0x2, 0x4) setsockopt(r13, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r6, &(0x7f0000000280)=[{{r6}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r8}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r10}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r11}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000001, 0xffffffffffffff80}, {{r12}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r13}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r16 = kqueue() r17 = socket(0x2, 0x4, 0x8000) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x10, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x0, 0x0, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r16, &(0x7f0000000280)=[{{r16}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r17}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r14}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r18}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r15}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r20}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r21}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r22}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r23}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) fcntl$dupfd(r7, 0x0, r15) 02:45:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xd253) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000180)="e5", 0x1}], 0x2, 0x0, 0x0) 02:45:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r14 = kqueue() r15 = socket(0x18, 0x5, 0x8000) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r14, &(0x7f0000000280)=[{{r14}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r15}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r12}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r16}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r13}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r18}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r19}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r20}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r21}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r22 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r22}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r24 = kqueue() r25 = socket(0x18, 0x5, 0x8000) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r27, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r29, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x0, 0x0, 0x0) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r31, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r24, &(0x7f0000000280)=[{{r24}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r25}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r22}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r26}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r23}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r28}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r29}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r30}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r31}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r32 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r32}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r34 = kqueue() r35 = socket(0x18, 0x5, 0x8000) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r36, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r37, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r38 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r39 = socket(0x18, 0x2, 0x0) setsockopt(r39, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r39, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x0, 0x0, 0x0) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r41, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r34, &(0x7f0000000280)=[{{r34}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r35}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r32}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r36}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r33}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r37}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r38}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r39}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r40}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r41}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r42 = syz_open_pts() dup2(r42, r42) r43 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r43}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r45 = kqueue() r46 = socket(0x18, 0x5, 0x8000) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r48, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r50, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x1000000000029, 0x0, 0x0, 0x0) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r45, &(0x7f0000000280)=[{{r45}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r46}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r43}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r47}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r44}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r48}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r49}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r50}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r51}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r52}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r53 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r11}, 0xfffffffffffffffa, 0x0, 0x1, 0x1f, 0x401}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x5, 0x100000001}, {{r17}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0x5}, {{r31}, 0xfffffffffffffffc, 0x34, 0x40000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x14, 0x2}], 0xfffffff7, &(0x7f0000000240)=[{{r36}, 0xfffffffffffffffe, 0x11, 0x400fff63, 0x60, 0x8}, {{r42}, 0xfffffffffffffff8, 0x0, 0x4, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x50bea00dbd1b90bf, 0x2, 0x8}, {{r46}, 0x7fffffffffffffff, 0x42, 0x10, 0x5, 0x3}, {{r53}, 0x0, 0x90, 0x1, 0x4}], 0x2, &(0x7f0000000300)={0x80000001, 0x7}) r54 = socket(0x18, 0x1, 0x0) r55 = syz_open_pts() dup2(r55, r55) ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x203, 0x3, "200000043e736baf7b5f8500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r54) socket(0x2, 0x8000, 0x81) r56 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r56, &(0x7f0000000100)="8c65", 0x170) 02:45:56 executing program 1: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x5, 0x2, 0x4, 0x80000000}, {0x7, 0x8, 0x1, 0x1ffe0}, {0x7, 0x0, 0x2, 0x6}, {0x1, 0xa1, 0x6}, {0x7f, 0x20, 0x7, 0x54d00000}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x434dcf30500375a5) 02:45:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) clock_gettime(0x2, &(0x7f0000000000)) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 02:45:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xe3f5, './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() pread(r4, &(0x7f0000000140)="5caf66096b220e6691309b14ef482aebace6b1690c189681e7b9a691aabfd1d642a586ac0e7d72196e98ba82aea62f5e913eb5dda016dea02a4939f7", 0x3c, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550c, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:45:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:45:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r12 = fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r13 = socket(0x2, 0x1, 0x0) msgget$private(0x0, 0x20) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shutdown(r13, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000c8838bc400"], 0x10) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 02:45:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2e, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffff8, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r12, 0x4, 0x7, &(0x7f0000000340)=""/167) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x0, r16, r17, r18, r19, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r21, 0x4, 0x7, &(0x7f0000000340)=""/167) r24 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r25, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = getgid() r27 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x0, r25, r26, r27, r28, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) getgroups(0x2, &(0x7f0000000140)=[r17, r28]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r10, r29, 0xb) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x18) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 02:45:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0xa, 0xf0000020, 0x100000000, 0x5b64}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r11}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x48, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r12}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r13 = openat(r3, &(0x7f0000000000)='./bus\x00', 0x800, 0x1) r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r16 = kqueue() r17 = socket(0x18, 0x5, 0x8000) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x0, 0x0, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r16, &(0x7f0000000280)=[{{r16}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r17}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r14}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r18}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r15}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r20}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r21}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r22}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r23}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r24 = dup2(r13, r18) r25 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r25, &(0x7f0000000200)=[{{r24}, 0xffffffffffffffff, 0x13}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r25) 02:45:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 02:45:57 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, 0x3, 0x0, 0x3, "000000cd4940884f50d8bf00000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:45:57 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000003c0)=""/115) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x286) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='\x1edev/ws\x00\x01\x9f\x00', 0x688a0, 0x0) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x54, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0xfcc}) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/58}, 0x42, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x80000001, 0x7, 0x1, 0x0, "a9ebb7cd8276737e55c5e0c722dcecb97a029cfd", 0x502}) r6 = msgget(0x1, 0x2de0704af801c43f) msgrcv(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000"], 0xc0, 0x2, 0x0) pwrite(r4, &(0x7f0000000240)="d6b3199bdea237bce2f822b3f88d738e827e35f00dd33df938c717a3221bc0026585edd137673fb856c3e0c64710c92affef353624e968d84325ea59a779fe746b19a3bc3b9e9e2f507e40482e9dd9e0aa16317d0410bdb90a13d09bd52cb979fff9f7b770bd263e88252df2ae223fabf4dd911db91e55104179271175fb318362587cc3c6a7371f39c66fc9efe8f2556e", 0x91, 0x0, 0x0) 02:45:58 executing program 1: ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000300)) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x800, 0x0) close(r4) 02:45:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002003, 0x5dc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4c}, {0x40}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:45:58 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./bus\x00') r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) r4 = getpid() r5 = fcntl$dupfd(0xffffffffffffffff, 0x1b, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)=0x200) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(r1, 0x6, r4) 02:45:58 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kqueue() socket(0x18, 0x5, 0x8000) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000000)="e0f077ec4b4fbfd1dcf35c0792581fd4fcce91c8975d0b6570d09b6559e597adaf39823e9144c6afafde08ecfa2804ebfcdd369d5c9cc2b74bd6e9f2b3f2c3a4b832fbbb871f6f67c6d11a4b84307c3dbcfe16ed2fe24aa0b528fd1ddbc1bd5ce71dd2c2aa7a4344a52c794606a22fc4282c31c0fbfed492bc46a5ec72975e9f99f9f933ec66e611d74104a22f1a2fd26e71ead6dba1c578de7e335278f9d18edc8f770a1bf2644f258e1d44f4168372e14ce0401f822cd7f525e9f8d6e5270689118d2c39af5576657d4f948a39e0aa089d54", 0xd3) 02:45:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) readv(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)=""/123, 0x7b}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/84, 0x54}], 0xa) 02:45:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000340)=""/167) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x0, r8, r9, r10, r11, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) r12 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r2, r10, r12}, 0xc) 02:45:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000140)='{^\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='{#\x97\x00', &(0x7f0000000400)='/dev/bpf\x00']) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r1) 02:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x00\x02', 0x0}) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") fchdir(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) sendmsg(r2, &(0x7f0000000340)={0x0, 0xfffffffffffffd79, &(0x7f0000000180), 0x3, &(0x7f0000002b40)=ANY=[@ANYBLOB="c0000000000000000100000003000000b8961075f19f6dcc62eacb64c35677691c46ae2f93dcd5b901eaa405b2a4d8c585079515e994e23449e34fa5684cd1421bdc455ccba6b853fb5ffbc2c2d94e8e0672fa2dff63a1d6963d623dc54e88559abf377aef83ea74dd48d9e3262d360dcc636ee228ee4515b75f09cd855431809a22268492f6d246c54ea3af7512330c79e426bb2304ff1b1085a4d270e008fce5f070e14fbf154ad1d2c9fb7e28281b521f35e6b1f284a2c2d50000000000007800000000000000010000000100000066c42672a3a14595cfdb69e0ed8829debb7cf82e38ef37088bdb9a9f319903b8cebe18d1eae2c9f4f0ba6824eff57d1f5c039538c2b0558ac990a563aecea0cc357ebe09768fbed6a7d8a25fda5451e4ef470bcd9936220541354853470189d32dd41c7b68940000d8000000000000000100000004000000f7caff9ec7c231f592af80944920d9f47cc1df8382aa13eeb09c5464781073fb246b73a9bfd22d0101ff7a585a31f0ce4b4458118a7180bb185ca385079f37f1c9cdf90c7e4a2a4288abd922fb8cd9acbfbf6ca757a684c347558754688f0dd0469b8c4090d585d78a1465ef9045a08fc8af868bc77d59276dfdcf94082561924217fa2a8eebe65e8dcdb69accbadf2bc7131b296c8940dedd2fcf2a2ea5cbb3ca106640dd6cb1370e5fbccd38b9beb58b62af12d174f83043d89409fc713f18dd83109000000000700000000000000001000000090000001be53ab99c16ccdec736aaf582b88a0fd3956d6b10a3640526e8f58a4d957162797c704263b20693e7038370cb10c1d349864110a6a9feb8385f4db0a75d3a930632fad083b88f0d9615fd5b94767b7da80ab8be3d824f990e7ab300000000002000000000000000feff0100010001001997a330adebd876feee889f8b9847b19800000000000000ffff0000010000001cc829ba1e76f65369543f9f51152c8cd87367ce0c8cc4db83fd339d08190c28d2887657c6320fb06a4c54295eaa9c572b8f811c2749416b35b15e74e1b98b7dbf98754768114bd479fa6c528ed7f2cee26206de4aee5814dcfd2042cdd7be5b5eebafe47d81135cc28cef763a5994deb344aa9bf6c45f6a3a1e9b4035f969719ba23d9c720000001010000000000000000000003f0000108bc8ad2819b5d59652b8b263368f094568e5e8d1c87c7fbbf9884add8876c7b3110d6fb55356858ffb29c73d9660d2bad09e19930a9db6f233783ed4b68a337a4fd3e1bb0da7951ff0e77ac695cd3d4dbd2817e28c67f6ba7f03841f84202576619e953bde647d10b4a4a90f43e9a8ae5bcd7899472b300f8e48e5d37b197c5b098b30691e0f390a229da957b865e6d60fd7df5dc786b380780d399e1bba6319f95a256ffa37dce7011558a63caf30fc7a51ee3d913f16443cf29cb466e0e0dc9f5cff95a6d21d5ccd49656b18a4f2e196dd4b09e0f2e8c7e82c8dc2ad513d8a6858a3404bc0d5bb20f6e1a955802ca2f3dd51cb97a87b42109a6edf4b72270b6de9dd699a55eb1f73578ddd21a393c0f16e9ded1cd2a5d524301b93c74a340acbcd1db748981a2cb937f6653fa0ecf7f175a63880f913d84eb7a19d04d6ad78c67cff80e55c34323387322f6cb404d0b2f71a75971885cdabc660eefd9992de37270d3dddc1a274106f184961920b55f302f3fe14658323c2ada2ccfcf15e20694434c776f5067864648cf86342d94811d856fd08a50a302c727990b829c41067b29920ffbb3c3d27c3fb4ab8b35d94c7e5329b6ee9bf7c739a5c0a7ede1b9388eef1e1a8175cde6ef61013abba4a351c3fae15c232aa90c49c55f12ff328f01534e5641509c5713d3ff2c0d15dbb8adf91b74ddca2ec643c3c1d2bebc1b5de0168bf0a56156714b75803802b1fec2278c078b55c69774d2551a27c36367f90e0333c75ac7831918509ad9da6230dc1f94107774b264c5ed7542ebac4aada0a9332aa9fa1f195b516ea2980bb13d2583d529443dac7ecbffae0af4ce5414a5788655a5005a15eeeb29398296a7d558b66810496b4a575b38180256b9fe721077fbb40895fe61f53c1dc41ad69b3e39298a819ea52aa6f564c4620999ff862ca308c9fecca46f2c758445405f8aee34314ebd11e4124329ddcbdffd9af35c3123870f4768516971a49eb33a336afdcb9e5e1acd52d2526eb2754ca8c2c271653c14ca8cd24fb3ccd2e6ef30d5716ca38c7f591aceac98a3d7e77de0d7a3477b5e40401b184b889ee7995e359da1cbe3030f0a6504a6d5aa406540c6a600cfc8b7f77551e887ac505978bbdba202818166e2b3d1d68944019bd12cb5aeee3ae751a9c81533720e26c55b8fe833af14dcee7e4fd42481d34a65085ca74f2e21e40411bbc2f99c5e65f1788bed1f079023cc626537723ab77821ecd2660749f87205884394d2eced22eeb78e5650b8bdf137c25f3c18373bf6e0a637a4583172baa0f9728fe4786dda2dd7f768c4ea4c815c24a0237044f139d8eb933529f8a8d1b6b2229afe0e399420df40661ffff8ab7152b6f09db093a5ac8ecb82f9594cf45fe1aa923ca339e8b50b34c2dcf066f272c1749b1722e2c683fa8feac371c2731ea611591682706b2017ac296c0d8c83e9a17a06f9a4434fd88d69f6138f6af461f21d14f67a74bc99b1767b825aa4118ca2d8c1751320b8aa1ec7cedad49192d4b539052272d057e58b0d39cb8aa6e8d07d1ea5df524851ea972e4e945f0cf4f37a6ee5458af32ebfe5305f594df059700bad11898d0130cb1b904f4086f0ae270029bfff0543cfc8bcc6acd838260816260fb84747b2ca9831932aa0fe695734526c595b31929d55834e33558566f69fca3db03c53446d7838dcb5cce99fb517b1c9b07d8623dc53126e39ecff415f39c70b8dd5455971bc23260a5488dc20a7256b5cfeffb5cfc37099921e2792768ee1704fbcd3a8aead2704dec2631d1a0b4cc0314f764f685ad93adf65b1a603b1dbb8057b69bc5e36f005371cb84ea00ae8f8d2585315e7ee8bb79d61115b09528cbf6fe758e92721d65a494df3bfe026573fbb1138d0039f895fad4037881e122dd007b1bb16a84f537bd4dd12f60529109826f167f12ffb48cccbf060421ff3fdef739c1b35438400bbe6602916b840e56d859935ed6aa986e73251d2086780ead1f0393306efa0f562759b132f87a1de3b333a556e78162819d6c9c5db57d5743690db2e8c0795b22a9d6187796b185b8d374c9ac935d5f415fbbd5d0d6c277ce94bfb250e55c93582db1ae2f249a5286573d57156e77d6bee7ab27848393a8986c3028a13e2f66173965ae69675fb14e1d390e23360016164c82abdc676949fc9c90ef4693ebb60308630b02843fe0e54d81e836cc5e466b603a4fded3d77661bf2c563bff2c1e98692fbf8c276aa0eb0f6ae15baeafd2eec132131ae2266a93739a4f622a1aae246ddf3ff63fe1f74131f12aa96b43386e69a222646cfeb7cd7e26996efa6931781cb34b7c9ad554ee05b6b54b4021112e5ee00d7cef50a7c3e31143aa35b29b6e298c9ee87797155b216e374dd2cb9f00463199aec7aae2f3e0041fbfff4b0841a9572a7590f4476be35d6baced244698c1bde4d4becd61183db51d0e976b56d16b45ddb945176435672bdfb246c413cd8413ef4c7028fd250ad99dd877cf735b3262d8d1079cc553a753c69be664f5fbcb526b84c19b42e6a773a9781fd9db1adb80c8825ff535a5ca358c41c1b087bddc6ba1d034ab227eb54296dbd33c1623c0b5d26aa105381baa4dee60ad55e1ed87648bbbc33003c2ce88914a49c5b3cdbcfbbcfdec527456b9a46bef17f71ec21cd2d5c4a3d38fed9d4c5266c627c38f24056805d46d51299902109a1d89f757fe4e12c965564f2aff1b664a730b1810a3ed72809a55f43ba31e0f460fa9ad4c81b78cd7e00d92e95f99ef1870afcc1a1bf89c1da4fe682fc41064715108cd7757296a2a2a1cc106b2810e716110765b5975111d14ca8bc71ace20a21dee44af64ca1b8751b48a895387b258c1f3e31761b482e95bc75057d63cd218f65b83a700894a5a33893a32ef040844f32ace02aeb313e5dfe44418fe1f0a5afdd7ad4fe3881426e2a154f07a9a0b4eb98f4446702c50fd638c317abb0c570553a9fafecfe73a55fd4a9ea44cd3ee2c90146d1a3036cef31b747f21fbddabc84a60db005067d82467350483b9dc6f85821ec40d9223ca74e33bdd4acf1155f03d10c63b226186beda393306425e95e17614f946fad942b60754a704e867d6f2813a60cecd1b2bc1adccb9d74fc3db89425b5ba91e35bd3e5c081b5ccbe6555d7e5fdb8381ea2aa3a504007e0ac6bc2832be8dfdfa7a6067f1016dbc8e6ed85e785655b95c6e3b02b2921f6610acf88ad5842360f32a48fa6349943dba305cf5fcd163fe9c2cff2bffdb4e7af51e8f5bb1f6683ac290c09388d2b241fd82ce1c2ea2c653a81894c042593d47d7bc1c5a4d5113cc5dc85a5f78c12661b23c5459e5cfd5c7042d60a7b842f2c39d45f7136fd591860f396d9cba908f5d5b2795a455caa2267ab78019ea381a9cda1a4673eaacae628bd792c7f8090526016e1e0561555adb3153d99cde84411565795f4350eb66a729aac6127a9e6937c811e7262cc0daad14b7d5ffb4f3a71b5ba20c41e298317f80eaee0186509f48c5ec102df009821e39423a264430756d8565e866f79be9d3da80383c6c0b5b4fa80ae22272a6caa50d9e68d2e78b5662f7318de8a487000305dd25c8da93a0b1506f45e7a24633ef7a0f22e5170747fc6d7e40c0674dda3175f455695529f8108168050dc69cc284ba1c05d1b19c9c3e081751efbf4b900a030de2b048940ec8d02a44ceb20e45f6e4be7ddc49d48976b988792671db2a586e04b6ab01eccb2df58d4a005762ff5f88beed80819a74d4765a469fff52a24f765e40943fcdd96f8d55b551c2a33cf3a8fb04e3c55c9536a1bd7a760bb5ff55d9003a13f2dccfdfb9b24d4e70e1ffd4c259e094059513e958c4ee92ef7620b5ad641fad241b29f72b424bf740bd662ca6a612c35b8ad458253472924bb517154203b61e61217b457fdb552577bed70b35613e1376a0119dae3dec58376cedc57e50546f278e903ec9ce240e220545ce1e319fd294936bef752bf98843fef05125384e7fed326313e3c3dcbe2043d15c1ba097fb6d55a703d73d9038cc5499bdff1b83f7d31e582aace175c9461404ed783f0f954268fb1e75c9b51a53d66f39212db8e025dd1143a6157e75f8d5d9c6846d30b5865066c14b84e8fbf6c09dc1f04851755233db725645767442c5a64b670b1e82ed7d14b02ba9af02a3d57099bb025b7da4ebbe4773f5165f45e07c03823aa8f355e49f6c25b1c5bc2301670e0e2ff59b2495f36e10ee68435d919c9a6d2e7d09e53fb8041171b636a4ee20f204386e0acc60b1d5c7443ad4e8a69048681ba095a3a337e0bede1ea611de6500b5fb74b8b1e0d7daaf95641818111a017c53500963cfaaebe1d60f07a75484c6b80d32252334dc30dc8559e992c51d2994605e92b063a0e979cb29d45a0917acdc54dd0306c9a54f0db96003df96f9a75b67ee6b832a81505c3ac91a5146170acb9e07ea28e3194b8dbab0576086c6e9484312d0e86dda7fc2e7d6e6c3d2074fbbdad686de7e60e8295192af98b94558ddf51a0212ef71e489a73535c0d3d0aa584abb6717fc46e5db70786211e8cc555839dfa4512d6277d0ec1b883b7039eb0838e5a9df211195f970b11c1f2361f0ccfbb0773599696ac8568d6896ffe013f9adc2bdd7bfae4559c6c378dae0e1c8ed081b33676297529342bb4689e7fb6a48a32f93727282f1930c2c8f8710b22759968f7a4ec4c9309e9d28538f39c6c8659b0174258dc6d62d2ccd50e50d812a6dcad08eb0f78d02654f17a49fa9db5f2d4b7ebfb42ba81fc4cef1a19231144c0d1a6753a31867548dfa11976fcd5b78f7b0d716f913694a1e8048ec1f9714353b6a709c7d93d28e778743f45650d8eb2297c200024c81be429fa6f62a952f23ef52d644db86813725b98a5e0332764473072621356a191ec5ff717b49c5c049e968dffecf121abbae908acb388022ed82101a05826371088d4f62135e1537bd5838ee6bf946e35d1ae16ca8ddbce551391e7103aa110bbfaf3fcbd02d3d4a481e1730b03aeb70daef09c9664e4a7a9dcb4985c01f25aa0a47a9a2012706ea7da4f096847811dea8a258c85090ef1fc0574f31b30f4133d91e07e085e52cd434f6e2a5e6b4dd91d848e462723ee5008563dbd59def61cd5446a023004a2ff1437bcee12162ec0b67fde374027ff831ca4781d318337bf216e9f1132aa88aced7cc47ba3ae5a4ff4a212e88ef41a45dcd426e8f94d05ac4af13d071d5b9737a6d4b80297364a235fa896c7300ff41410b77cc56dc0d81d58ff086bc6af4fcd9d2ac61cc7018a2bb76588f1ac3c260cf8be7f05208e1e85da8765fe8eb52fe6a6a3195e003735de234f0633526e66564f2982fbecce95a2e0caeac9105612214c247542183f21cf59567e5748ba3fee7a393d97e48ac81d04b4a686cdb4f1b9fd2d7aaedd6ee819d7af76332dd7160f2f3b6899a76a68aa7d8185475e773f1e0ecbc08c6674c78acfb30ac6f7784c63fcde2b99f7ca66223eb9f0b5d3c5320adee8e7f0f3c0086b3609601e6ade746993ae7aa615393e5dd9f732a72fc1332208b60d6fc21ddfcac91b31145a2636f533373cdbcdfc7ac7a2c76ef7e4dfdc3cfca9713fd408b5d5c2afe2b75107e95d3a7b9ca40de9e0dc1fac97b0d0632148d4e26de20faf574d56389021e2c375075d0838377c68481edd9f7a17b395bd6960bf5588cd09bb477d52fb9533e3b2bea8c01f495e34ff41b24d4965a5fbb158854456e739a536b9138000000000000000100000004000000344242ee0c3bbb94d860be516347d00b73d74e5ac73d7fdcd534a45c710822e3f2af703a000000007937133f2e62aa91fa0a38020eb4d2c33d2b7d2fd965728e7ff73c7b03ec33f377db918a0b6211d6ca9894972ace37a34a1619b470bd5985c211d961bd32fe4932a66db1eca158b1a3ca222bc03f6fd94e759aeca3752bca837d5bd49a8d066cd83cabe8bf47f45e209f608eb9e9eb70b299a3cadf6ca72c0e413a60dcaa4cd218e4eea653012005644352000000000000000079a8ca44e978c2c6c008f0"], 0x1380}, 0x0) 02:45:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x9, 0x8, 0xb6}, {0x100, 0x88, 0x1, 0x4}, {0xff, 0x3, 0x18, 0x8}, {0x9, 0x80, 0x9, 0x2cf}, {0x40, 0x1d, 0x1, 0x2}, {0xbc, 0x81, 0x8, 0xffff450b}, {0x80, 0xf1, 0x5, 0x40}, {0x2, 0x21, 0x8e, 0x155}, {0x7, 0x40, 0x2, 0xffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 02:45:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x100000000000022e, 0xfffffffffffffffe}, 0x400) 02:45:59 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0xfe00000000000, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) nanosleep(&(0x7f0000000100)={0x800, 0x40}, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open$dir(&(0x7f00000007c0)='./bus\x00', 0x28480, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6275730004837e2201bbdf908ac0e24c19a92ec2d78ed5bf9bf20a5931c2dec2b2792beddac0668836ae04"], 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0x5, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 02:45:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a0852c067223f13977bf62b06cb76dd1b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe32d4b17384bdcd2464f67c87688593c588c16486e8ecdd717d66ef87963136fccacd5b9e96c6b0705ef2686839ea862ad4f6f433c01ba65ba0ce17673e3df8aedfa3e06e73fee5d364bd53aee59cab8e049eaa019119485d97c9588b7b7f336f87a61b247b37ba35c7223ba7ae96caad8971d0aa68e6ddba81636f975070b38c9a5f6136aad6144e29577875bc7c3b37", 0xee) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = kqueue() r4 = socket(0x18, 0x5, 0x8000) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r3, &(0x7f0000000280)=[{{r3}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r9, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x7fffffff) 02:45:59 executing program 1: sync() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) 02:45:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="8a0bf400ef5d38a201249556343897db445aad2e8079748f4db97f3e1175aafb9fed8f0295657da0c832425ea80b969d38886a90d23b8ba52ea88f9177e544133a6424f1d75add6b66b80712a958faee666a54be12c8252f953a8be9a3f7bdd380d37456e55d8dfc965204bd6e26224139eb0edb8cf789e4df0f772790a4fa1f312995c7437e7f0f4ac9ab88e1cf50284fe1642482b3f46893f67154ac7d60326224fe20046fa396faea4a8432e49de9eb3cdce4c736e0a8e69c100fd55b3d733e5d27c175607d7ef84154d0d25d0b7c39e5083be4766bba83f0aadb02c9b7668db162d73b7f8f84ae4492590bc154196db8ef1884fda0676eb89039b543dc", 0xff}, {&(0x7f0000000340)="575bd250cd5727a152ff589127229a925df2ef1f8e8cd991591d7e3628e71071418097ea824fec140c56e9bc984b66378823ae7dc6ba7d889134567f2641ea581169a8bda2c4d5ee38ddc27899ec0a26dbd29b9b6d153ed74c87b54893f5013df2a28b47307381c42fe14f466cfaee0136f41f1ca7777b4c459a789212ffb6ff227158bb88bf8a12d1c3c4cd44c00f9d0ec4e9d0b1479c088bfe518a2fc45a4c6facb6263f813bf2599061d72a17959a7f3c8e4812afa4229975be9790e4e8a2c33283cbc3bf99cdfe5cfee8c744c0d039c1f75aa5939d37947ef54bbba64865039ae182c967e5d41b7dc5e7e6f16b205e43552e0f1e03216d180a99fe9a3e5bd7e9627ae42e8a7143bff019e0c062191f46dd03ff7f6d12518b2d8800f08955fce9dee9457f8b34c4cba198420c04c22175313dffe62ae00733246b0ad767e97282bcbd6a4a24b4e440804742034b945b5f01413bc00d35828246087824f8ff26cb30d33d6e3ad42d81c04d24d74faf6c731bffd67e2d01034057fa420be77e04cc599cbc70aabdaaeea60e304b882190f4ace360b66819a348a809e07e24348fe51fc73b17ffa41b35564c79962fae0b8175dc56d5bbc7dbfc871eaaaaea09f0649a1b45a801a9e0089ce0d9cacff67e502a0cafa2cf11f58e01f807f96d55977c3f776aef5c49bf754e45730a87ad8a864dd5eb5d5e5629c7fb261a48166a4063b2f8c409094da5a0fda882ead61a409f204323caca9a81181b2d8c1e1d8ada94a65a81f7c0c1e323e8390539d69290e05f4aa4c970350fc69458ffd0bd66995cf5c0c1ae2abc3a13f47985778f5702f7805d24d903b5ee99835c4d32e1a2f02eb0cf9862615f34da136e2b13b655f116eabe6016ff93f1abb8e8353449912f045d9e4ec3923a57edfdef45a84370a1b24920573af93cf2016dcc4f1aa49a8a38b24fa836a4a1f665c142f5eba400072a818cdc7aee4c2bd07eea417ad4225096c9a650d899eaa82b43f41899ab21fd0f814293c0f54644589aafe090c9f168d60cb2cc39b5a1d4ba5c45b817977b1a804cf0be06f7e84710007d0ace57f75940ad8d57274fb7e68a9f253dafe295a7cfabc5a7692ca2c263388d8c6a8d9a4dc36ae303bd98c8f67f00e2714cef564cd2ef4bee1f2f553fd86ea4df4e9fd92c726329b1899e8bb3d5ae7a4a6af11ca9ef8b04dfc4cf98d545acf313c3d367406571648caf4a4674deb2631db04c00e8cd31af4e0575b2eb6263135eb568b23ecfff303eeb4ac35e9344faf539f76a0760415d8479a49a6d7c5808c7ad92b5f25e6fb46a7befdd7c7249afd09aaefffa8c79ed0fb56b27233d6e3a66edeacbcb37fdbefa174f1ccdeb1ea2c1912a40956c96a0247dd99d2b002685ff0018afed57ac3eb33e7ea035ea66cbfa69b159e614ba6c69345259ea7dc43cc3dd4c266139478808beaa131e9d5c79133a7c6278cf1d036213ee2bb46ea94ad028b8d2f941ebf16ea9120cab5e4412585b610beb77d01985d3ce8e57f87708dcdfa287d38c4a593b4a68eecb8d1ee2ae67fb295f79474e8710dfc753affbc8c260d4317f5ce8500ee8117539d2ed2fddeade130660a8942f5749cc5e8f0b3f823b3b27958f28b3a70fc758d6d39c694d3447f9929e1aa3f9ae215a8af3eb43cbb39f91c7fc21030baf35dfad62f5dd7f560494ac72bc948d6d30dd77ffcf96e2b13d9e2daa5b124f7114a00237ab9a4d1c43dce1b5f65ed4faab40c885d453d70b225a45f30ae564b7b8318a28f06c2e4370ba6237770379ac7a71a1a2b7b6e59e033c92996362a20ed549bfabbfba2868dd5350e2c52403f70ad6e49c879ef4e75cccf942756ddbfcfe9757f762c2e37c49b5e27b847fb163f05764460e24a2214dcae2f72a9c533b74a248b43d3020735bbd08207d08603333afffcb0b28b0055e556a0c079f75d6c7c652f2d43977a5f57b012b2190b93a8bd4d97260799a6b842bd67143ac51c820404b5f727d8c719188f984db16d2d664073045787bb7ec0e736bf6c8cb2d973ad42f386d36adbccf4981530000c8db480b245a5608a153be45f91ed74843d8b3a5bb2a63ed472eb1266c5e59aa17c524ff02664a0a4fb6cf82ace1e535491fbe09d30c7fca8ccf7629bb86508f5e095125ade231b719c1f86318d1ebe17e688af6e3ea528751939efdc80b8673170e35f9862ee625a81233a88b4ea1c03c5214d7c1023e492f1e28f23890e399ebb49929977e7d62c3fc2c370d8eb937bd30032541cb11088d547b34de9c6494d0a5945e1f0cf1010e6c9abdf650a885c70a46514d5c441f632d68d724870f69b263027b34fc3da5623077efbded1c8f39cc4736331d84b8d5fc7670a3a68bc97f20567838c3674e5c2ff8651443de16613ac42f954f2726e3b2166dedb3444fdb0c5f8e842b00309682ed4ea669a30fe9da5182dd118a34f28066c5a6a2b3069f8da41235c76ae528825546b5941100b9df1dfad39ecf973f96af6121c685dfe36b7948fdbf4f4b7d2c603d26dc895c3e94e8ff88a2c0b00e1e55a5d6d566794faf4602f6b38134398f32cca7241dd6e52bae383031c83342ebee155e82ac75bbe793dc5c9655165452786de543754751a3e6235287eaaca634b68e6e849132e438a1a5c7f982f6a790900dcd42fe07a2a6ef540adfc71969ebc0eaa0bc75ac7dd1e02aedd4fa3806bffa621a9af5eb66b0fb5a7397be2021abe65a6a416ccef32923ac7c414126da23c65967ce43de05f3c39f2c76f388c2b8ec0085914c3f4994eac4faa078d82c4207807af452ba26a3d2b280586578d58cfeef7ac7fa5c4a74ae2af43d8a249f77ab3d36e94e04cebfcdf071a844f656b90a4fcb90abe4d71ee64e3f4b1a86844d091b57e991b2771e40a9816af5fd074c76e29026dc513887a00c59deab6204cc634fc4ad1da9520355022c59a0c863eab59f2a01cf359b0a2bb19e7a3b17ea116d9bf644b7f69579f166e8dc60e2e5ca7c33f436d2d450a2c99306833e036d9f97cf605a66109b6f2f85901981d48a468e591954b61615d89f7582f0056f2b9d944c39417db1fe91a9a22d2c1e2a562fb232f2fd34e0a0ffd992d8f0fa821d4de3f3e824792afef64e65788e4ace7b5558a5f6cb6214849a52e3ac1d7702f55c75e3502e17144a8fe537203fbfdb05941a2c088a5e051d291e06aebefec7a84c7cbcdc9657332991abe24778f6602116e74fe3c1b3cd25253706b3d9f7a0264e1f1f93aaa60c1f9b4e7b9d6771fe399abbf7cf9c396dbed6acc4d5819a8c80f59b1c4b3336c62b89097d1de3129ee26a9109f177b4bd36f6158ac9973ec84bb9316a333c028814b904fe506e127bad9a738e617c239b620ec1ee253827dd0e4608a2107e93116939a25236c7344c21c2446da4c6d4b5c0e1712539114dba63bd12367e362a9c41c411cfa74a24475a1ab2f3cfe6b73898926d06388242737ccf9d98766844858486232c1ac29ca0b6d3db52777a565e62a09b165ffa84f15f0c6226e7f4d304ba73ee5cc27336e0edb647169fc5db94e62bbad30c1a77c69bfff634c7fd75c4b51883919e6ddf1f738ea7e7fe48644a5d4d3e2823899fd083e76f4e1d27a0b9c1e8c4647ca761b959124fa4b0e0eaf0a0095f491b16409e40411b35ec2156601090882d1d3afa6f187ee415e34590803bdab3fdbba808b2158da7c7f3407c837c04e786320d8d95825608fdfbdf20d9a7fa07444a6af496c8b7b5cb78f32e9abaa2b842581b362f2a842899c9eccfcb980945fb31e12938198512091bc27026b915e49e7fd9dab1a5185c3c384d6cc6a66d75af4ae3610e58c8b6a93787dd4cb189f856e39864283ef80392ce483d95284d1a29af59c6093f4da33cacde8bf1cd91262b2fe0cf0e37ed657b7a9e0be8dd5ae9704dc7e2627e820380571c76d9258fcde7ff2a44cef64d32e931fbde16c48fab5b8299effc6c5682900b77736340acb2b6b66e581a25db8c651a7f3b245313cb7081f4a95716cef5a0d3c7f4348085418088daf146325a6e24bf4a2674892f9737eb1b01a3bc953ac0ac3b79b912e6bcfb76b10929c8fcdd8b89a70da1a8b40b9a5f29aeb3e4a1759ca8a2eb3f75f576a5acbc682e3183af8467b261ed7166668dc4f3a7b624c6a173cdffb2fb55a28763df44800ba2aa8e0380cf7fa71cce9fad35bea2256ad78390793ad6817fab6cc51e5c5e0fa8cc5717255b223f5b73771e8e0b76736e469a13106259a7ceca9f50f0e4a6e8cc84bb470280944bd33fb7603d7d9a32cc4924e4b2a53a4cacee2990ba710e3c7d3075d2670e550f6b9396066a429dc19e93e5a8517681629de7bcc61e1f39a5d048a8fa0a61d6d503dcc211b13b5fb7268701745aed84f597416f8de3b7d5970d5de49565ae5cda5f3b594d9affa18c46298e3522350fdc8d0cc136a4ca3a7432637c39091085d706510fe08415818c10374bfab22960cf896c188842c1e307c63346257d92928b49d53e91bbec5aa96f4db99ba6be12717ef99384c7bf63bf3508dc84b95e80edd6089f420ce8f695994a718143fc52fbac0354d2bbc353257b73d47e6f9a147d7c87f0b62f12f327c75e97d00b54f5dde113b6d039c43aa0f896e06400e02df2b114c6d0321a1cbf6dde8dd60972a74d61b7de3739172e404b28865c311e6be0ba219e74741b80670433daad59445a079864e9799ecf6adcbaa125b4f18e0baab0b7116c1fe52979f3738455d89653a3672a08f1f2814a97a58c037c1265d6625080b1bd55c51a531a10de3cb2dc88816a2c225878dfce97da7812c031004bd46c396843cf93c6a7cbb4f387b07c73c683b907c64edc30a7689d9d667aee4db3e255dd997ceb18f9d6bbd31aed71c612118a55c76cad328c03dd7178e6cd339ca116307f9fc9621f5570c988bf331892d4930416f41511be9276d6fb28519dfbb0b79eb4fc697738c7f00f7d205ada8a73f22d9c73984125aa76e3ff826c42674348a07bc4e07b5e67990aae63b2dc82943877a614b225bf69fbe20da68919c31b016513f5dc3d9817ceb8009608a0eb8b26e6bcd0d32b29335c4a00087c83b67b108377841542d82255b435164a36da7450070250c5cdf5fdafbb87d66ce227e31f8a456e8db416e1c970b5214db2835079116b2e6402978490e3454a07ebf41500338d9b16a16c2abf216336b263e9bc28ff8762093996ef73aefee9865277a245cbb902ae94572e6a11f754ffe4e4f452e3c05151832657ba5139c9494c264d6ad8f0c60d3a79b5921393aef6a9c0a8624dd54ada3e9483d1a9d299450a1fe3e473882c76a222f5de71882488202768c940e076e0703d6b0e168d0fb2e6235fb284e989cd42b172631289bd95ddc060d7cc683a27a0b067431dc40ce3a0b28b347b848e0b48be0adb7d260af885c5c770d320d74901b80cec4d289aab861c737bdc16cfc4faf387ca2c5655fe5965c932e0bc3cbfb63a6f03b9b416433ce7ee3b213a1c6d843ad48b85c5f97dba43dec156c45c9dcdff3f6825a2d48d2d6ca4eeee8587afcb07ca5e3d3d89a50f8459fe79d25c05f25b0d507312f2415c13a0ce941e6c8b822c0a74c986943d2ab9a2aa36bd3a4c4639e332e7245d2a613465a60f38866ca59d3635f7031651cbb65270c350d095a514f1c8524494faca16fa11a61c681181094877595a4f0c0b8dd8ebabc2655d1d0bbf9344eb77723c037c4563bdcc8ed947f93f2803fed6c5f7aeb579f196bc5a468fe3dcf856f0317fd791576c329d47f52130ccdd", 0x1000}, {&(0x7f0000000200)="75458f4a6f99a0c9da35e0d6a678a7f3357d6624d0894e81c8a91c696d837435f90fa01850af10e9a4696acaaec297659dae6aada49db81d1dd379b11c67f2c6d02066e236ec412dee36b7992b4e1341d54443d54ba09936e4cef869bcaa7479b9928baabe58b3d8ff63155f46ba0d5c8a94dc76fee7", 0x76}, {&(0x7f0000000080)="b0c2868a5d281cd164a8d0e5e4398180dbc5fb9f", 0x14}, {&(0x7f0000001340)="0ed82cefa54aef63280354e709710fadb1ae76123e9c8903292d1a7a420a0146e0b785fd5e667101d0d4132b88f6f7e3863ef9990926a1a8717df67643e1a184aed3a4a5ad71fab44c75d18a98ea5b5630556006b40f50b430014a79f14c4bfc136286a640fed13510d8a2768aee00b1dae12466a1467031cbc7ca03652302435a5ab91877e63bc3bfb8a669fb2e99cf5bfebd479bb0fa8becd6bfa97920699895ac938aa11df1c15b087cf48744a057c6757bd3e8cc3e698560f13ebd0008a451049bea7141350037c9b3dea324d3d809451864ac94a25242d01c2003683191ed356fa27a8352a660ca8f6bb444147225bc7599b3bd9dd94d1869779ccd990f0b0d85e2ed526874560b618af51dadba43cf2ff04c4218eea29029f7bc969f7c52a09cfb99ed6890cd886b5703e819869fdf31585a6358cd0f2048261dca530b8354d3180595a8ceb2e5477d0b810b5b26580961e0fab733987e5df6e8c34c8fbbd765988d20b4eeeb65f94d8f4318024f8325d676d5a4e627d82be60a85b917abec8840cfb2c87a7942212553722e901c45057b7ed403468352fd92e06d6b9c4ca1617b14298a41852cffc2a84fe661474b2584215e7838503ee5744b78751f2f58cce7058513348ab62dcf35e2767eeae14f0b84110a0f3617a059564a1808566f6ae8eefb156bfb5e3a89a3789d2aa08e4ebf528a6cf710cb943e2d4baab121906a1a376bdbbaadc7c986df8e946a2f71efbbcf2f7f57aa0ea48dd8085e83ff87a57a91e679fcbd9af9e5a23010590fde4b5b544dc668f3e3e7b1111044a41a7b552f3ff9426d7dd1a7d28346e6246f2c25b8fc3f1729aa77e1e77182e51a345248afaccf5ddf37ed666667f871fd3d32e9a3351624de1c05e03b589089f9b9d581833ce8d674ba3a04b4dd02683f55a5859166715a39f870b96406f5f6dc63c0ebb2ed78884fbc54dd967d3bc49cf2aca7168a64deba43cfa5f10ff34cf9c3cdf16583f2938811f2b56f634b294f0153bf6d2e75b7defb55ba92f23825d0d8a3f9c6f1bfd5c9c8dc809c88ef1a740714b70599e9860242bb07b3aa0d1133d63418f0dd444cc7008cbf1c82cea371269c6353e675d4601b9f058786e833e66fcb5c61fc042fb6205eec47b2ace168c917eb510f3438bbcdd9bbfd4dd3c2fd8f7f81c5dea7f32633834e9bf6258369618f1509eddcd39085e74943a01d56f131f50e120a65b46d350c02d6041f3c29e9634395f2c5be007060e422fc0775c39eda2e83919ea6f266875de323721629d8eb2ddce795b5e6950260217f300eec9429bd8b260f3f0c1f3feec4e512501c356d22cbada4ac21ce194ac559c9cb8073584435373e52ca203c1c343428f59b7de8a4673b27d8ba613cd9c0f41c63d53b89938f1ff6f031211c7a0d0420c84116de1f789af506581cc66f6109f38c6615698fcb2f232a0b2f427db002916e587efcb8394e557c9c06e5010a94f8edd2caf38468d9faaa5f16486e3b69fd661dc7bfd7e073061465cec1b84292cab437d73400da4c259f341a07635f76ebfe628bdd3fd3504a9e04f1c7c27ce6a1d7a4f9ccaa4c75c89780574f6d28d23488856321b0de418abc5f7bd999dbde63a23bb08eded57b6bc17b9b6a4687520d6084a2e93582d057069ad54e396ff4671631a52e1b6cd6290232b73cd4e46865547d18bae1b9ca3d39e98400276046cb2c846f7e1ccf9b0b84e30e347fb2becbc609b25cfb7a4b5c1d6ed0007875c5be21af71ff6ce150129c93f565f1b7c25d5cb87ac11afa007a30e8a1db818102fafd2b0202910cf02344c2adf95cec9dcd907f12bd80192f0ede6edbd4338da34e8b312670623c2ce2de8d8fbc546456be47ee258960b2de90d9a6b5d0db60738fce3fc0c185c8a048d0dd424f5d4132ad3ebc4b8e3a99c3d328e2ef22ba0e6c871fd596a4cd1c189c129e90b1e4454a8a13fe415d1f90c24929b31f5dd7f411051af751c082ace37140ddbd68214b87c0cb6c539ce0ed0ab3278f555668945a140bef0323af1329c37d391d24e9309578d178c1ba370849a9b9881a01807402be57867227ccec1e7eab6ef687d62b7f83f416e7b3130f94590bf544f2567cb9338f65e3e0df8c18f14e83f62de49be7dce7f99b9edc537605f83195568770e7d049f1e2384c400a40874f28909f66935217339824ce3eb19c4413dcf8bfb6b5684e03d757f2b85881d9ffabf80968b699ea081acad89d63059d3fca697c4981b9948377b91980a8cec1fac22fdedf813bd1e51de03920bda6a0eca3b1b06735bf135425da5a6abdeedf57246cd2bd9fdae09ed14fdd1c729438198392bc783d385cddf1c5c5f98b6ca93ffc8e9841f27723e2b728a1f5b3f8d70f9e76aab4163cf7a3a054762d12aae74197b9b5de80587796cd42f7ff5ec8c76f01e0a1d0d26c1dcb446b06acd1e12a10d7882953a98a44bba723050e76dadd26478f63b58f22bfa5a5c5898e7a56d5a6608a79a9891ab7314e1863afe41e8c24d12f9dd903fe0e8c28b60bb27c7937af6d6a3befd63c4e61abc3f2177e432a0c4f4ff0e632bfd787b1b5f36949357f52475caa7d817c71005fd3d13e1475f0a900236dce26d7495b0886ab28afff9892a5bb203fa7dd720f4492b419fad8b763d544b0e0da7f67d3e7afec294302694de6ff9d4d35c53f2612a5f489789b5cba2b57fa750c2a0b060e348b0afe5022c8d5d8f71337852781675277a38964125e10d7ef0cd0c0b7e4a33cf1413d84d5195efcb7dd6155f84332dbee3a003b8cd66351c722669f2e0d3a9a5f0f9b70675821e525eb5ae56b5e2863fcc9f6fa954a6eaf7c3a59c382957b29d0e980b7b89b8e69dbea765a8e124285b39342a2e52bfdc81fd4be950abb54fd2c8d736258aa48bb603252d476cf4760bf555b350152b0eddf3dad2ec2c18978af109629b22093267b706926d6bf3bc4c488c3552bc4459ed864b010e154e13f60e92f62f8e6d7e4bf54ab0ed1e4fae4d9212da7312ee92d2b0810f0cf544791d3bf598128e0f475ab4433f2b2fff8b5ed9ec688154645a5b553b583c8167e045d4c0b529a08b235bfb00ff63326d0e6d1ef0f9b90ed31522278cccb099f3b80d220724b5fd58eeeb77048a1a5d5c4dd5cafe8dd7178cb0f64ed9d75a91e1e8c45ab28df92b043360f67fc463d005d18b6d1a4d489ebeadd5e6324b7c35c24ed5c8735a03a91d807f06eb27ca539be1d1e83e157c65612391ef2276efe2f66b9b2c63d2ae37ce4b3a79f2d362bd7fe4cfc8a553bd1598ae98b329f6f9fba3a4e0c90378546d9dada4188c7f2e96ae48e8726eb7450faaff6dc0a9229cc7b85c4533fde99fb8b4ebf48627f68412f6c44ee4408bc86ca1674bec252b99bf99b0696569a65579e98241c01445f527a1839a85102838e7830e55bdd030b7964b5ec1e37d446da5da2f02237cf278428ea4f4272c1fbfb9b2c1f03e68858523cac7c0f81efa72e36a85291c9563fda4d31ef99cdf92aaf34193ecf91f0af758c84b107a0b1522b5777695c99b2dc9bbbc41215be47859abe083eab1b91084c4b34e822b522c79d5fc4e1f095e84b382aae9b91e6eb47fe4b69c713c02f6a604976af5e5b08b6712553ca177f471fb1300a54f3b301ca0047ceacd50e3e5b4466715d5b98fabd94f33eb0d5e6180acec81d3717038bcccfb58856159a4c4a876593b47807dda30fdf638be15265213c0f00385795e1c4c4f9546e9406f78923962d98d162a66066cf8576a71097c888e2595a5bf28c9cb7088c7862ca2f0720dcf3c84a3e7bb5a4219fab55c504dacab4297974e28cff0a20fb7b55d248b17b65674a3972d4bae2d37fec74aff5593d4c20869d3c2820d51863d45aa2ba259422de04aef34f210aa4aac4830383a3af6d42724fcd28c79871fc2dbc121c7bf319c0225f2110e28d4df3c8efbb11c52e1d3205d73251b3b4ceb1e65abd60f1ea74aa81bc03324a1d8c3a20385b62d53f2526d35f4739792e3c34b7b7b4f4f13ed0bd50001b93937b447ddd13d2547b5ba17f282f006c84a87ed09d13f99ddb67f2b67abe4da3c65da8bc78c5c816f2834682b238595ea4fa2219817d08c16450a3c8b3ff95c0c441a8acfb0dc13c236021e32a23279e78b9f1b811a946803783c33166eb9278d37591e3cd0129bc1971056a7aee36b2cbaf53187bb6e7efd15550797cb8537b888a59df43ddd43a8ae1e8aa568f412f5b85f8483eafc7689052d853b7dc38a280bf6e3d80d59e010da0ac5c8756b177dd9a3b8906a2870efd07645961aa231303243b611f658c3aa0a3dd690394211c0b7dba6df7af77146401db994187c7d97fe95c2042b0b0fd3b3f1b63444eb62ee17f36cb09b1280bd762c4d62d73109965d1a6a591516a9090ac02e3d30e47a12d52838229f8a4daa1c79089a2de51c709e36c60c132fc44d505168e4760a995a212c76fcf39f532763bf9f5e10e410fcfc94eec3001c52873945bf8bb66005fc00c1054820a4b1d818ad27e3fc21ee4326bf8a18df7c2504effa0fa486a765f4888fde8f8674d73447f05bae381ccdac2aa12dff9ce1c082be05588d11299173f81dfc7734ad55e5e200e817cb935a1952a0a6fef4f4690f173ac33aea968d559884be69f4a05a622e99374a7c5d1661bff39e7decba761d8b231ddcd4336221e2320b6b7f2ad3db5060b28a27669dbfedffda6e1a6a4d051b12161377eafe7ae984d307ae46bd5915e1e2012389ed8398529fb4e0c35ccba45a43726fb9cd832d6ced462a36ee584aa6d2442f41e2a2e7b454c72e40a6a09bffa9561d42f057bd89453ba7e93ed2e4ab0974b4b92f4b22f4ce7a72b9cca729b61cc542847ba3e0cfd05a3e5f6b6664352abf8d7f994da058aed68545ec7792209fbad3f2fa28db13b95b486949db741b61bb9960e3dbdf04476aec17e3ff78a02b7f33cdf70d5e4c3945d018f8059cea8098866d25e59e82edbd43587f9bf7f0438a4a357ae5b86e21c1935cf7e13b5a4121e41223c4aeb6c19e8c8071f1728540e63dd779d156f17b49dc5bb78b6282bae9621bebfad770363948c2d371e9eb061b7e4a5c460f7273b55a90f35232a04d93d702030a61dd5cd0619e679763ebaa576c4af7b72740e2f9ed61b32d41f9e05e14a0ea0fd6d38ed39eedd0e89611471b963112aa7e9e83dfbe9f96f6be4583b1c28adafeed8f9d7036b7bcf2d4aadf5e601797473e9fa5699d036732c36728f4065c2ac8ce5b28f570d768663682625b9407827e65e88b3e60c2e008e09acacdaff063986f912fdc8b1cb6aa3cdd0fd7c622bb050845f14afa4f3f47bf180e3c5344caf3a23d0f495222a0215b4c6646f88c6936b693db0e52053088392fe43fbc288891953287013db851e7db4afed7d95a06ac448d46580353c4b9f1de2378f2fb83947284f1083bacee6580cb1fcc03038fe408c3f77ae69ea8b582c202c1aed853bef6b66168b9c3900a8cf5db383a64579b9f20374180cbf086309b3616b482acb7aab5bedfb4537f4e405fc6c49186d2cc41d23efdfe62b93159489b7e7223f1009a48fcae4a0b94a208d4590b9cc105c473c0873bc6f410d2d4c6ac02d84dab3fa9ce54963ce9cf1b9d16d988adc3ef4825ab91432c5f3fa31d18d6919d86aa7a32cabfa98f17738c0889f0d80090482111b4ccc7b5b9efab453651b490f56dddf9c6b073f4b6e6690dcbdd50c0def8abc382974d98bd99046675fbf3c691da199f556a50444e7cc2b8d8eac822a65163b55e9dcf7a7793d6033cf", 0x1000}, {&(0x7f0000002340)="d25d5a09bf8226fe7534d6a1d5d6746fa08d1d0bbdac12133b27b501153a63938f92e76e6713ac3563aa0a5c65c4d0719be1c2d287804b5a1a4cb64de27bf4a5e29065250beb3d1f2cd730b817163fe2e5403a9160f9b2b6bded1c10b3938e08d71aa4c781b77c0c1d4931c5f5409b8de7a00730e0e573f3d5dc7524668301dafdb6791d090f8da2e8b74b", 0x8b}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() r5 = socket(0x18, 0x5, 0x8000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r4, &(0x7f0000000280)=[{{r4}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r3}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r8}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r10}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000002440)=""/93, 0x5d}], 0x1) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000002400)={0x1937309928a8a85e, 0x2, 0x1, 0x1, r1}) 02:46:00 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x81, 0x800}) 02:46:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fb01000100029be96914f6357e3a", 0x74, 0x0, 0x0) 02:46:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x308, 0x0) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f00000000c0)) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r3, &(0x7f0000000940)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="1140211f8347fd6d1cc9", 0xa}, {&(0x7f00000001c0)="30fae1b7b05426114d79c884d68f4c96d69e7770dce83d6a6fe409f79936a86e788ff38631a760bde5e13557015c0acf2541638dce18cf710af9682221ba1fd6b92197e45ca96fd95171ad0ade9272ca0420e0fc39a41730b323767fdf46505b458c8bd3c85990ea5acb748c0d26d4ee162ed6", 0x73}, {&(0x7f0000000280)="50633bb794f85bb04f1a01e409bb239320282116c37e6abacd28d383d0fba0150cd534977c5f78dfa06bf147f76b1f85c4b97724451f21db38840be99d3da7c328f99c79a27d1f73f082d568d116bcfc21ffdffe2300741a7ff638ce4db41d541bfc19f1b5585aa63ce489e0376666777f67ffe6c7e99e75a71f00a8d491e33844fa3423f8cfb3c56bf20025f0dfc6f55185921fe8f17500e7343eaed6550861d8abacee1075da2d16afa7f9c4442d05c582651774eebd829ace2d8da8df7ad2e10533c807e5f5756437761e1079193ef3fa41", 0xd3}, {&(0x7f0000000380)="f8368b8f5a61c0f3e8c0f60dcdd6116fa2dfc9412efe5e7cbf7ba746e7f0d848e6f9ed17a5e82666228757a5939a87a81821990e6337bc479763bec5d003813015e5429618010122170f276f73260a97770954a2a7bfc5bd6dcbc01581b94b11092def6abddddb712a17ec29c034f2bd522b0f9bc077a6bfa2411c806883ffed79a1047e5f8b30664735c8723a0da8fcda03d1", 0x93}, {&(0x7f0000000440)="ed3bd2e129467014e0e00409bf3160f862324ab22264600d34fb5c12c1c0b1532b2125d045ee60a020204da08efebe0c32c733986b2431ded81ecf34926de3f41726e69a06b77863029e363caa956631a8fad452a1b13672d155012d29e305cc8588a02ca252549c1caeaf846b774f8130509a38c23af7af0a1603f5aabb8a3b1870480fd14386955be7ffef759fdfa66f3a65fde5172bf0e8717f8e6766a6986f580d82443d86c9f1880522f0be50c6c48b5f67d5c8be3925a2ea34bbfbb7b0e65ecb87e878e12130e929e9d359c388bcfe6185fc7438f7392b575a8834f748b1a4caba0147f534c1ffe4271925ca97639593f2a55738fd7c5a9d", 0xfb}, {&(0x7f0000000540)="62694654fa68", 0x6}, {&(0x7f0000000580)="fe8b13b6a72ca5d274f78d51dfb75ddeed7459c0a474b078586382b80f6b9a89a62c56d79596cda94e91d3e54dcae267031e40943e2364669022eec355984b2254de4c384f2aca3c30a8357b019620a92dbb5c45722033759e970e7154b9a098fe5b6fcba94d2a8bd95e68c1e426d6764c6ccf741b766c9d3f61f646ecbe5559e0a07f16ea29e86a", 0x88}, {&(0x7f0000000640)="d121ba7e32960b3514159f1d99a3eb9c402b7f4a2ea0dfa6f31a5d95f34f78ea", 0x20}], 0x8, &(0x7f0000000700)=ANY=[@ANYBLOB="f0000000000000000100000001000080ca536116b60bcc1dd975c4165d77a4ce1fc194b54ff290d3c9f32a025821057b7909cce36410401f2445722d1d1daed32b225f95e27cddd9207d357d5d87defbf951b8765bb92d913fe05ed408648b5e6321d7d1119396021c0b4ad4659831655912f4381729fe7d86af0e318e54ca8d99a4382ccf7b644f0e331501cd336666f097e298bc83f097f669238cc7d358cb50b9500a9ecec6296c7b17a4480734890ebf6504a4812cdfd000c094b81aaeccfab8818c69fe7db6fb833906d38777966dba7003193578cf06948fb211ef3332fe6fb4a9580cdd8200001800000000000000ffff0000004e419ebfee0000001001000000000000ffff000007000000626179d81816cc40dc14223c5e6b6ae1a9e90cb1da178c8d59c6c021cf1283314e5275e8eddef1051a4baad98fc23e930aa8c75c6a785f20f8d44d82bfae8cac18c68d05e2fc113b854422123e62ce1a77af805b18c6fbdc1685eec357e64c9ab8f2427dbfecf0650d5c219693ea55862c30515555d70fe406793ff994489bec2d61917b48a69b0cfceea8e5a126ba590530e2c18e5f9e9f1fec36ebf0d1817750d1e3de07607caf7042bdb7be5ace0227f4a9e3cf63dab51cd98f5a88f02c2f42c1db23d14e1859134d0e89e0d103e83b8b95d721f8946780c59abecaea28fd3343127f36bedf73943d86b8027952f881619d917b00"/533], 0x218}, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r4 = msgget(0x3, 0x0) pipe(0x0) r5 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{}, 0x0, 0x0, r5}) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x100) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) listen(r6, 0x58f) 02:46:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) socket(0x1, 0x4000, 0x4) shutdown(r0, 0x0) 02:46:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) r6 = syz_open_pts() setsockopt(r4, 0x20, 0xffffff00, &(0x7f0000000380)="3070273a0bd6920544269d9776c2497bc5bdd1ca255e48233af628d5aa627adfc1ae9088cc5b7c0c0c330ace1fda6b7e657012c5e84c2762896e8ac1ca9ad220b75e05751925a3494b7e501e5aba8f5b5e013aee60475c0770cc9f5dd0d9b4168ed3fafe6aef59fcd63bc44a07e28304cb17a1c34f908f515dc58a41f20d32dfa3dc610ec90dea98a5129f2faa97c2a311da774d1472e8c2f3deebe35516daae05267441", 0xa4) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300), 0x38000) r7 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r9 = kqueue() r10 = socket(0x18, 0x5, 0x8000) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x4, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r14, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x0, 0x0, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r9, &(0x7f0000000280)=[{{r9}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r10}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r7}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r11}, 0xfffffffffffffffc, 0x8, 0x8, 0xff, 0xd20}, {{r8}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r13}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r14}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r15}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r16}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r17 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r19 = kqueue() r20 = socket(0x18, 0x5, 0x8000) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r24, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x3e85, 0x0, 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r19, &(0x7f0000000280)=[{{r19}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r20}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r17}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r21}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r18}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r22}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r23}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r24}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r25}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r26}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000440)) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r27, 0x20004268) 02:46:00 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) socketpair(0x10, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r5 = kqueue() r6 = socket(0x18, 0x5, 0x8000) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r12, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r5, &(0x7f0000000280)=[{{r5}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r4}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r9}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r10}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r11}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r12}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r13 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r15 = kqueue() r16 = socket(0x18, 0x5, 0x8000) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r20, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x0, 0x0, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r22, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r15, &(0x7f0000000280)=[{{r15}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r16}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r13}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r17}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r14}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r19}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r20}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r21}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r22}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) r24 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x20, 0x6, 0x7}, {{r7}, 0xfffffffffffffffb, 0x20, 0x20, 0x3, 0x1}], 0x4, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x8}, {{r23}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xfffffffffffffff8}, {{r24}, 0xfffffffffffffffb, 0x1, 0xd01ffffd, 0xffffffffffff8001, 0x100000000}], 0xfffffff8, &(0x7f0000000240)={0x3, 0x3}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 02:46:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000203], [], [], [{}, {0x3}], {}, {0x0, 0x4}}}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000100)="200000008aff2b3ae0f9e198d569d6df298d", 0xffffff19) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r6}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r7}, 0xfffffffffffffffd, 0x0, 0x1, 0x100000001, 0xffffffffffffff80}, {{r8}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r9}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r10, r11, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) pckbd_enable: command error panic: receive 3: so 0xfffffd8036ff5a80, so_type 1, m 0xfffffd802f4abe00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *464809 28154 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd8036ff5a80,ffff800014886c50,ffff800014886c18,0,ffff800014886c48,ffff800014886dc4) at soreceive+0x16e7 recvit(ffff8000ffff8ed8,4,ffff800014886d98,0,ffff800014886e80) at recvit+0x32c sys_recvmsg(ffff8000ffff8ed8,ffff800014886e30,ffff800014886e80) at sys_recvmsg+0x14b syscall(ffff800014886f00) at syscall+0x507 Xsyscall(6,1b,9,1b,ffffffffffffffff,16206e92e000) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe4620, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 3: so 0xfffffd8036ff5a80, so_type 1, m 0xfffffd802f4abe00, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c soreceive(fffffd8036ff5a80,ffff800014886c50,ffff800014886c18,0,ffff800014886c48,ffff800014886dc4) at soreceive+0x16e7 recvit(ffff8000ffff8ed8,4,ffff800014886d98,0,ffff800014886e80) at recvit+0x32c sys_recvmsg(ffff8000ffff8ed8,ffff800014886e30,ffff800014886e80) at sys_recvmsg+0x14b syscall(ffff800014886f00) at syscall+0x507 Xsyscall(6,1b,9,1b,ffffffffffffffff,16206e92e000) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe4620, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014886a60 rbx 0xffff800014886b10 rdx 0x2 rcx 0 rax 0 r8 0xffff800014886a20 r9 0x1 r10 0 r11 0xfd5a6ba0eb6774e5 r12 0x3000000008 r13 0xffff800014886a70 r14 0x100 r15 0x1 rip 0xffffffff817cf0a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014886a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=464809 stat=onproc flags process=0 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffff8000ffff93d8 process=0xffff8000ffff6370 user=0xffff800014881000, vmspace=0xfffffd803f014330 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46562 50788 17690 0 2 0x480 syz-executor.0 46562 73049 17690 0 3 0x4000080 kqread syz-executor.0 46562 59473 17690 0 3 0x4000080 kqread syz-executor.0 46562 99053 17690 0 3 0x4000080 fsleep syz-executor.0 46562 357314 17690 0 3 0x4000080 fsleep syz-executor.0 78061 109661 0 0 3 0x14200 acct acct 17690 304058 39379 0 2 0x482 syz-executor.0 97239 264193 0 0 3 0x14200 bored sosplice 98991 510417 39379 0 2 0x482 syz-executor.1 39379 492041 69637 0 3 0x82 thrsleep syz-fuzzer 39379 514556 69637 0 3 0x4000082 thrsleep syz-fuzzer 39379 5726 69637 0 3 0x4000082 kqread syz-fuzzer 39379 480214 69637 0 3 0x4000082 thrsleep syz-fuzzer 39379 406185 69637 0 3 0x4000082 thrsleep syz-fuzzer 39379 156630 69637 0 3 0x4000082 thrsleep syz-fuzzer 39379 316332 69637 0 3 0x4000082 thrsleep syz-fuzzer 39379 45242 69637 0 3 0x4000082 thrsleep syz-fuzzer 69637 314315 45097 0 3 0x10008a pause ksh 45097 47728 94665 0 3 0x92 select sshd 73143 445358 1 0 3 0x100083 ttyin getty 94665 285341 1 0 3 0x80 select sshd 86143 345253 8149 73 3 0x100090 kqread syslogd 8149 298261 1 0 3 0x100082 netio syslogd 48430 219545 1 77 3 0x100090 poll dhclient *28154 464809 1 0 7 0 dhclient 13704 416951 0 0 3 0x14200 pgzero zerothread 63574 420472 0 0 3 0x14200 aiodoned aiodoned 29686 231628 0 0 3 0x14200 syncer update 20287 260008 0 0 3 0x14200 cleaner cleaner 44968 281051 0 0 3 0x14200 reaper reaper 3024 212025 0 0 3 0x14200 pgdaemon pagedaemon 21964 218322 0 0 3 0x14200 bored crynlk 85512 137637 0 0 3 0x14200 bored crypto 71475 21801 0 0 3 0x40014200 acpi0 acpi0 40548 380680 0 0 3 0x14200 bored softnet 17430 465448 0 0 3 0x14200 bored systqmp 84767 123434 0 0 3 0x14200 bored systq 2436 285193 0 0 3 0x40014200 bored softclock 12102 189570 0 0 3 0x40014200 idle0 64195 419607 0 0 3 0x14200 bored smr 1 401577 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9534 7004K 7644K 78643K 13292 0 0 pcb 13 8K 8K 78643K 187 0 0 rtable 87 3K 4K 78643K 523 0 0 ifaddr 65 14K 15K 78643K 166 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 24K 78643K 163 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 2008 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 12 0 0 VM map 6 1K 1K 78643K 10 0 0 sem 12 0K 1K 78643K 361 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 698 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 48 38K 54K 78643K 453 0 0 subproc 32 2K 2K 78643K 53 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 52 0 0 in_multi 19 1K 2K 78643K 84 0 0 ether_multi 1 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 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 287 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 130 55K 57K 78643K 3148 0 0 UVM aobj 73 3K 3K 78643K 75 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 8 1K 4K 78643K 2434 0 0 NDP 15 0K 0K 78643K 51 0 0 temp 193 3544K 4197K 78643K 30591 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 rtpcb 80 61 0 59 1 0 1 1 0 8 0 rtentry 112 103 0 73 2 0 2 2 0 8 0 unpcb 120 460 0 452 1 0 1 1 0 8 0 syncache 264 8 0 8 2 2 0 1 0 8 0 tcpqe 32 196 0 196 2 2 0 1 0 8 0 tcpcb 544 298 0 294 1 0 1 1 0 8 0 ipq 40 13 0 13 4 4 0 1 0 8 0 ipqe 40 330 0 330 4 4 0 1 0 8 0 inpcb 280 4062 0 4045 12 8 4 5 0 8 2 ip6q 72 4 0 4 2 2 0 1 0 8 0 ip6af 40 12 0 12 2 2 0 1 0 8 0 nd6 48 12 0 11 1 0 1 1 0 8 0 pkpcb 40 1 0 0 1 0 1 1 0 8 0 ppxss 1128 11 0 11 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 465 0 311 19 4 15 15 0 8 2 art_table 32 466 0 311 2 0 2 2 0 8 0 art_node 16 102 0 74 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 18 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 359 0 349 1 0 1 1 0 8 0 shmpl 112 73 0 2 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2501 0 1106 46 0 46 46 0 8 0 ffsino 240 2501 0 1106 83 0 83 83 0 8 0 nchpl 144 4016 0 3563 60 40 20 60 0 8 0 uvmvnodes 72 3162 0 0 58 0 58 58 0 8 0 vnodes 208 3162 0 0 167 0 167 167 0 8 0 namei 1024 12138 0 12138 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 520 8 0 4 1 0 1 1 0 8 0 scxspl 192 11814 0 11814 10 9 1 6 0 8 1 plimitpl 152 88 0 81 1 0 1 1 0 8 0 sigapl 432 865 0 852 2 0 2 2 0 8 0 futexpl 56 32585 0 32583 1 0 1 1 0 8 0 knotepl 112 548 0 529 2 1 1 2 0 8 0 kqueuepl 104 1407 0 1401 1 0 1 1 0 8 0 pipepl 112 558 0 539 3 2 1 2 0 8 0 fdescpl 424 866 0 852 2 0 2 2 0 8 0 filepl 120 12164 0 12052 11 5 6 6 0 8 2 lockfpl 104 283 0 282 1 0 1 1 0 8 0 lockfspl 48 104 0 103 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1015 0 1007 1 0 1 1 0 8 0 zombiepl 144 852 0 851 1 0 1 1 0 8 0 processpl 864 882 0 851 4 0 4 4 0 8 0 procpl 632 2357 0 2315 7 2 5 5 0 8 1 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 4625 0 4597 18 11 7 8 0 8 3 mcl64k 65536 67 0 67 4 3 1 1 0 8 1 mcl16k 16384 17 0 17 8 7 1 1 0 8 1 mcl12k 12288 32 0 32 5 4 1 1 0 8 1 mcl9k 9216 12 0 12 7 7 0 1 0 8 0 mcl8k 8192 98 0 98 1 0 1 1 0 8 1 mcl4k 4096 180 0 180 2 1 1 1 0 8 1 mcl2k2 2112 7 0 7 6 6 0 1 0 8 0 mcl2k 2048 70840 0 70794 21 14 7 18 0 8 0 mtagpl 80 46 0 32 2 1 1 1 0 8 0 mbufpl 256 125163 0 125049 73 54 19 24 0 8 2 bufpl 256 9698 0 3623 382 2 380 380 0 8 0 anonpl 16 116444 0 96648 131 40 91 99 0 62 9 amapchunkpl 152 5250 0 5094 21 14 7 16 0 158 0 amappl16 192 5317 0 4206 93 35 58 70 0 8 1 amappl14 176 53 0 48 1 0 1 1 0 8 0 amappl13 168 109 0 109 1 1 0 1 0 8 0 amappl12 160 240 0 236 2 1 1 1 0 8 0 amappl11 152 48 0 36 1 0 1 1 0 8 0 amappl10 144 344 0 340 1 0 1 1 0 8 0 amappl9 136 575 0 572 1 0 1 1 0 8 0 amappl8 128 176 0 140 2 0 2 2 0 8 0 amappl7 120 365 0 361 1 0 1 1 0 8 0 amappl6 112 59 0 50 1 0 1 1 0 8 0 amappl5 104 374 0 363 1 0 1 1 0 8 0 amappl4 96 1204 0 1177 1 0 1 1 0 8 0 amappl3 88 158 0 151 1 0 1 1 0 8 0 amappl2 80 6165 0 6098 3 1 2 3 0 8 0 amappl1 72 26421 0 26004 24 14 10 20 0 8 0 amappl 80 2609 0 2559 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 74 0 2 2 0 2 2 0 8 0 uaddrrnd 24 874 0 852 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 874 0 852 1 0 1 1 0 8 0 vmmpekpl 168 10571 0 10541 2 0 2 2 0 8 0 vmmpepl 168 113719 0 111517 185 81 104 144 0 357 3 vmsppl 272 865 0 852 3 2 1 2 0 8 0 pdppl 4096 1754 0 1716 7 1 6 6 0 8 0 pvpl 32 347909 0 325017 351 70 281 312 0 265 93 pmappl 200 873 0 856 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 611 0 90 16 1 15 16 0 8 0