0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x7) 16:00:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)="3fa307203a18e02a591db782b7ca9f8af813d756a1c8faa80603e7c1b279052bf38e593c53714594bdd172ade4a1f83eb7730a58b74b413bcc8c9f8de6574e7bb4dc907838628f95b8cc976b3e6e5cddd5ab9cf7d1d40f9d9b5641b042189aea12b3881c2ec5b73e7a0475f743b29f8846219dedf4fed9373cb407c935e536ac99af997b89188a2a62c24f6509b4a0a03270cc955e27791211c206a20c3ce9afc877fcaf17d201e6266b8c6b3c352a57236878c8c5c825a3cc3dccce80c4ed9b25978480239b1eae446ee2c7737cf0d52b1849", 0xd3}], 0x1) r0 = socket$inet(0x2, 0x8002, 0x24) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', r3, 0x1}) getdents(r1, &(0x7f0000000000)=""/5, 0x257) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x21a) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x20, 0x8}, 0x8) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:13 executing program 0: pipe(&(0x7f00000003c0)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getpgrp() getegid() getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000346b8ab347bb76d1d672bfffab94d9a2ca81c08d5d2742927cb8d82ea593f7561f7d64362a60843288333d3bee104b4611cd3fbec6d853f3cc4b75b77b1164e1e4a12c7f868387d7db3b59f8ac383e5858bd342419582875619b8e8124ccb39d9120a41fa735a8592de4912509d3d0d0ba3a449353c9272b51707037b79060b3c0ecdcd48fce12c2ed8c70b66806b0e715e91d5085577876561482c61ff24eb6cc6b48da424f1845cd7cfbf954509742f08c2e65adc27da1fb486325ec0298aa246a3b3bbfc0813e4e6ff8b6a7555a3680b841a6fb7b0852e885f942edb6b19994900b52412c993d0e3463593d45a073d2a7c226674af32f7b10756c49e36d756b7cbbcba8"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fe6696c653000"], 0xa) getegid() getegid() r4 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x7fffffff, 0x76, 0x88, 0x5b, 0x8001, 0x14, 0x2, 0x10, [{0x9, 0x4, 0x3f}, {0x6709, 0x5, 0xfffffffffffffffd, 0x10000}, {0xa9, 0x1, 0xffffffffffffffff, 0x3f}, {0x5, 0x3, 0x1ff, 0x101}, {0xffffffff, 0x0, 0x100, 0x4}, {0xd, 0x8, 0x3f, 0x7fff}, {0x3, 0x7, 0x0, 0x40}, {0xfffffffffffffe00, 0x7, 0x80000001, 0x6}, {0x2, 0x8, 0xffffffff, 0x7}, {0x7, 0x100000000, 0x80, 0xfffffffffffffff6}, {0x7f, 0x8, 0x7, 0x81}, {0x9, 0xc595, 0x7, 0xfff}, {0x2887, 0x4, 0x5, 0x6}, {0x5, 0x8, 0x3, 0x9}, {0x6b4, 0x3, 0x0, 0x92a}, {0x1, 0x1, 0x9, 0x497}]}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r6 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=@file={0x616e6003aa823411, './file0\x00'}, 0xa) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200d4f53989e894423fe8957d92e000"/102], &(0x7f0000000040)=0x6e) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="9bc3fa298458b12b4d08a88f806040bcc50b05d1af012995e5530c8a638c07782aec27db8a8aea", @ANYRES64=0x0, @ANYBLOB="2dd4ed9c01865c8ec7a7d42ac0fab0a1823ee7108a86242f816137013400bb65796a14bcf0e1adb14e0baba046284931ab688eaa2abac396ebff1e5c371fb68f1e0459263e6c06fab71584e77a2a793a42dda461b1b1279a2536ac7e495a888f85118d8df850a792bbdba723d9d31fc4f15dfeb76ccb161e7fe777e3ca9fa11a4b424911debdfa0dab12275855fe21efa77894", @ANYRES64=r4], 0x4, 0x0, 0x1000) r5 = msgget(0x0, 0x106) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000059c700f9055999ecffffffffffff070074000000000000000000"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) semget(0x3, 0xbc7f9ac0033225d4, 0xc8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x15}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getuid() write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x1d}, {0x6, 0x0, 0x0, 0xa1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x04\x00\xee', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = msgget$private(0x0, 0x511) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/219) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0xffd) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x805, 0x1000795, "080000220000020000fed19fbfaf7c50ffffff00", 0xfffffffffffffffd, 0x8}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000008c0)) semget(0x0, 0x3, 0x4) r1 = semget$private(0x0, 0x800000000000010, 0x7e) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r1, &(0x7f00000007c0)=[{0x1, 0x1, 0x800}, {0x1, 0xb160, 0x3000}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r3 = semget$private(0x0, 0x4, 0x4) execve(&(0x7f0000000300)='./bus\x00', &(0x7f0000000580)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='\xf1\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='$#\x00', &(0x7f0000000640)='[\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)=']{(I}*!+\x00']) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x800}, {0x2, 0xff, 0x2000}], 0x2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r4 = socket(0x2000000000000002, 0x3, 0x102) connect$inet6(r2, &(0x7f0000000800)={0x18, 0x3, 0x1, 0x13a}, 0xc) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) open(&(0x7f0000000900)='./bus\x00', 0x2, 0x21) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000880)={0xffffffff, 0x2fde, 0x1}) semop(0xffffffffffffffff, &(0x7f0000000840)=[{0x1, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x3, 0xff, 0x2800}, {0x3, 0x0, 0x3800}, {0x0, 0x1, 0x1800}, {0xf64aeaff9c86bedf, 0x14, 0x1000}], 0x6) r5 = semget$private(0x0, 0x77553fab8a1be15c, 0x17e) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)={0xfe5ac1aa2d7b1b63}) fchdir(r2) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000000c0)=""/219) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x5669b72a4220f45e, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="2e0d6cfa00b4bbe37e50fa36db2f53c996fa4c78ab8489e3ac7ede5a12b55c2e74f9865a72c629b7d08062f7a5b3573e4015bbbf024228abd4b11d4f5e2a932c7d0d1a9014fb549cd0a6ca31b6fea000df4400be68cecde1914024c2045f2230ecb63605a2e541d2cbae07eccdc112e5cff37898a76ba5382825307f0e73a96805dac47905a16566875049e9dd4b9f4c1b732f945963d17c58d875909c0b2fe39ceb09ca5217137a6fdd5b61db2475f53158565ef2630d195cf3b059d576dba2cf91875b22b9f483ba", 0xc9}, {&(0x7f00000004c0)="62949ba169b07163a40800c4591583b788c693a8b6b2209b2ae5c527fb174767b1bfa8708993495f33b950f977b31990a633f414d6041e297bf41ea1c48fff0d3c7ebed9db037c86f52e697975f28f6d61558b3eefe2b7d83cea0e643f1bdfa9159f2c968064acadb1465f658ec1470ac4b5461b191832c5486b79cef57e63cd0df6169122daa8e1cdeaa714716033edc1100b04c4aa4de13479e976af377fd05eef0e2875886dc9f6fd11adc27878187af93c821b467acad4e9b0953b18729b23e734cdf70ad380f49fc81626fc4a34e46c4af37f41f6e0d67c0e93fac8316f1b2dd915c5f37bf6090d22b35f87ab73ce40b552e7b05f8742e9d3eca19a787217aceda4e8c2e52ae5d138fce877d1e7ae2cfde46847a9b7b7f115286b4f9819cf8352b8eb7f2f2f67e3862769f65a2f6e2702af91287bdf094f247eac04021c65cec1cbbb6b8b3d99693be939051b093dd4942b93e565900abd2c7d7c6bcfb93196992320903b7502e66148c860e2c81fe6f303996ddc1359deb6dabcf39425d8d81f7a20ae8ad003720d68ba43a8291aee090cdb63137aa1be6d82775d52be5c27c3e5a0ef9c70c020ddc883e52212ecadcd027bf510ddc38daa18bd92eba0e20a1bb722b2eacad7545438faeb11e944226aa2c9f532065ac9ce5fabd0d0111cc022c1dd3a", 0x1e6}], 0x2, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r0, r5, r6, r7]}], 0x30, 0x4}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) poll(&(0x7f0000000340)=[{r8, 0x80}, {r9}, {r6, 0x20}], 0x3, 0x4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x5}) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x8, 0xeff8, &(0x7f0000000040)=""/72, &(0x7f0000000100)=0x48) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x2, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRES32=0x0], 0x1, 0x0, 0x0, 0x0, 0xff98}, 0x1) semget$private(0x0, 0x0, 0x100000009) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0x2, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfd7f28f623f85211) getpgid(r7) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x8, 0xfede, 0x9, 0xe5, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r8 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r8) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x48004004000028ae) open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r0 = socket$inet6(0x18, 0x4, 0xffff) writev(r0, &(0x7f0000000200), 0x5007a74cfb4baa4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xba47) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() clock_gettime(0x2, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00003a0000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5832aea7, 0x835d2f8e8ee542e6}) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:14 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/247) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) utimes(&(0x7f00000013c0)='.\x00', 0x0) socketpair(0x1, 0xc1d840b11ae5e0b0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x3, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000000, 0x0, './file0\x00', 0x2, 0x1, 0x7f, 0x6bc5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x2, 0xa61, 0x8}, {0x18, 0x2, 0x7c, 0x7}, 0x7c5, [0x567f, 0x2, 0xfffffffffffffffd, 0x6, 0x6, 0x100000000000, 0x1, 0xa123]}, 0x3c) r5 = geteuid() setsockopt(r3, 0x20, 0xa74b, &(0x7f00000003c0)="4471701293cec57389a0b7bc5784669a406582316cab4148ae38f6a45e8fdd9db90e00e91536d447857ed70c8b23455c5e0b2ec1cf25dff7b833ef709141be7a7f533572374ecd7475e71f5f3e4b4fc963304d44689bb360036c094efafb5093ade96c2bb4c4e6856a20d12a54210744e502b37bd8f1e9195a06d98c3b243585666cf2c9d08018bebe30ac1211952db8dabb70fb955c29322368e16736586c19fb1267ea16d65820784d4a56042f76140e96d3ad8895278f17ca4463d4ef7ba21e88584b2a22bd93b5a9f394dc6d5ed74432f7d4e359011bc52f84e3847c9728db0d409c21160bf09d9345d8ce29ef103895624e669dac8c56a72c298e8e28e49b24519d0d0b0d33b93a3bd642f6083fbcc129ec47dea2dd7d6969034a1088c70b8389dc0121355d933c91abfe4a7c9b0f20cfde095e81a285613d6dccdabbb6adfc3214ae1e941292a38109fcc3d551252a43299fab67e937c71f031f00034154a2927b29107aa4e704dd3e8339ae63c808b3d45e91341b4cd27271dc04cc855986a28504fe37132f18ccc4b50e154619d98b0274b92808020652e8994dbd8c791892bdb77011109a34103495ea33bb93218770dd9464597f88ff9a4d1b0fa2c65c294f3adac27a34de22ea24aba2bd5eb07624088546266c3cfce990ae0af3f0faf0e868b411f5705ac3054a4d5d4d46641e8bb0ffe7564ab71984704ccb54ff9d0c88c3e9735c897b837d8689e3f68d6ae67f3a998b76766cde5678714e0f34f7ab852b1f813842b6773f0f14cfa6bfd0a9aef94200063c36a409a4b1d685ce6f5ff2bfa67a38f7fef500e9bf470915a1ecd4b3407e29117e678684f34f1ac2963cd7f7651ef08aef847787859a44a7d6d3ff276a5829dcdda93ccd61d76771c8f2c90a32d8b99924dffe9422602b90884772aae3f6ef471e895e067489959a4f4cc350412e9eef22659134e91620bdc65cfa586bd1147da3830a2fe57de1a4004d3c34c419cf7a50b253bc5560f5a479d8014023f41d810d6a5e0f59310829517a46a521440556184f0d7ebd67e5af60f6854591e6345d52c2fa5db767595fad4e3462092060a3940d1db3e661d9ebd34b951dea798a26cede586c012b017ee6b511a1f72c401f6901bbc4d74993412ccb8ede2d3b4668c79afbbba73cabb3006dcbc505329d9a820f733293c10f1b30bdc58f6c32d1df2327838e11a3e22d663ff9e0c07337634c54aa7d8d330cdbec8384b699429c59f3f2ce870f4da5c730b3d5205dc7ec666e89a78749fce68841a6fc278cd45e1ad791abd850d80e28c39cf6903ff68893c8288522dbc5afbfde78eb6eb72b65650f258491372a6ac34f42850bd30fb8195ae20644de4946e958d4abcd68e066a1ecc28e5789dab97b47fedd00783723364ed2206d25a04ae2b553ee00ce29470ca901e95a3b49e0fd411dadf556a280696d8658e49172fb7be71d2cc9c7639fe8a32f5b39c38927351422856fe065ad6949b803040fbf8ab2f50bbd97e81e987d1c52916acfcb398d32143443f023aca12bcce44919f5820fd18b1dcaac5c7c54b3067fc0fee8c1ad28b881ae02c9bc4c63a0ae0d7207314d14e579936b37e9a442a3cd1ccb9d67038671aea337d28552d13202e357b50d7670dfad17206304220b772e585dcfca56e73366a2a2c4cc5c0fd77b6a205aedaf14984f360f680806fb4fad7872f68846fcb66f508da8b554e987ac0a2b7cd141974e69f064fdec95c297af671b46bb0edc22dedea6217a8a80eb56b1b8b46a41c3b9a9c0f6687e42bfacd895f6ba3a9a2e79a4302e6c1969713a35d2715c07a75a3c7618c76b1f24ec78b63d627217fbc82352f1e296ddf09af6ebb099b92ea00e1663a963fee6bad3a7c85c3518e9db2d3bb0dedbed75b1cd2ad04ed1b47a9a84b759c62a2480fe6425299bb17255305e06ee27ea0c001162d1ba6621d7d394f8bdd66c278def8a2bbb0db03974861802258771bfac5753a5fe67a4655fdf94cf1550dcdf7e3a4cecccedaa1f02690de33ba4b24abefe86317eaac21a6cebfb14acc3d3d573a4ef8493668c0e038854ef0e7810aa46cc555ba5cc3aac7ed174c9806c09932901a947b80ebc57d14302f46d6fc6b850635a1f691ef96402cefcb5d84a6bb3043c511c2bc3a78ac6dc2edeb94ae8b77efb466a44cfb35aa67919131ae75b5b94d1298ff6cc6dfddc2057e9e0484a277f847a07f3bd9487a85c70cf73f0bad14837cab3294e748a5335759feb16dbe08734348cf414edfc80fa9e2f1c3c7e0823fa1eb2b7850c98b2b2bbb731adb068ab8eee85bc0abb0eaced3c4d8bcfb68a8af4a340bd0b7ef0480de8b77d2db7d1d5f638432fc01d6fc3277b23c0bc6f8f582a74a53768366f9eed11a8035940ff8b206519d116069fa2123a980106510fc613b28db03fa8aadb1a13b3955bc69c91c0079032a0d99440509c3a68a1e34894eb0ef828c198d8148158e67824a4db197cd2db4a9b66726447b4e2a1848f2abd726ed14dc27bc82e58b6301b7bec2f7f604b299796e4017876f1c62ef05951bf85f79617bd41a9e3ed75cf836b740411e9bbb03c00f8e9cf1eb7a553d1ac4714154611b65ad8da42b73993ae5296dc4cd3b8b509da0629f594f82f49ac0c435fcaf3e1658a0ba8371b2918d34c6aeb228d6b59e88af768a0590df82e49741b88d07a673cfa6d2e26a8b55f9f7cb14c677b8f9a2b6da5371ee91bfe1b2791b5b88fcae00b8bf535589f55b7d39e985d0409f79e758539ebe93871c802c98365808a848b426dc879f5d271408728f15e10d77583481760807d7012d1890183538c1becc39ee2d94e1a5852c2c1d96190a0e7900c60cc27f7b7a8506e365503231566699fc9f4bb69db712aef8754ce4d2843a3ed7c0fdce8b4296c63f3ef5060d46fe5df9024a5e789cc65ff3f3e9a9f1d15e09d625269c07b57b6f53b8cff9e06ba3074bff858c92cd11324151a89fcab6e35b02fb0bfdaa93e6c11dd1a059b189defe378b165cc052373b27932638b3fa63537b119e5b121502e43ff2fa8febc4b1c62265687d389f742ed407871f39f03d76e24d181158b977829505a4efa84312eb8e89ff8f86c94890614f60719e9ec1cbff4f988762ff7cf71f352a7bc5723bbaf23811eec9ea4f0a275b2322ff36f0f4196fe7c75663120fc103db27b53b317338fc607a98d662790fe41d3584ac55f1b83bb519d75967b127f3068baba148dc775963bc5e4c85154c777548e437b7f3ab6d0945d7c160a2bf6d8649561dad1532c24b9b703c8dd02beb98be220dbff177f69b8e5372606cda122872f8b2c0d095efa2a7e42d43e2f1ae067181ad9957b0f266bbd10e1b3b5a9a444466e1a408272ab79ed335f6e888cca4a84fc64c6877a5db2dd42f6eaa1a2d2832311373c4df5f3c3c89f961fb1af7433b9e778fc59631e3f56f2419d96bfecc08509e6148ec9fcacc4ccc42a277ce7379acd3de63893eec9ed8d65c4d3b2213a67e3ddce824900a1c091590fa2bd5e3dc949c37ca4391aeabf45ab9d1fece9cdbb006ed64b3b032ca21d1c90c079c18a1af7e24e43a034fe2693a96442b790f68be815a56aa779f0aa3cca4e4fb1188d6dc3b2b2024daf8224fe5591531e4bdcd519c807c2a87f498930ed569254e737746dd65e196b8da5372715996704420d18fe0d9e9dfa59b7d33e8ae9c7a703b327171b396dd586f2e226924275841d037d7f83785f70cb8f462f3ad13b0978f26d8a1107bc914e942d17a0c26277dd2a1ef4e14356ab1f443caaa8f629e03d72a138f2d49f9f5eb33e20558c5b3eae12397318ecbc52bbe76c280566b2b048e86cf43e97443e88d7550339d5074181825038bd205fe9f8bbce1000173d0516ad7a0d19157f9b2eb2c211c09d0fd2655dfa156625a2fac0ee73b68899dd985edd6dbed7dcfa1dbd19b7399646e11bc8bc0e4c259a36e3982c6abb1db07939bfa9e07805d49a6430ef20a20b3b42a258d5e5907f61d6846c9b20c9eff80606517ad04428099dc024f4b0bb50e966cf07638a288509eddf7236329d4fa698a8d89b57dd5d2822594cf72d6ab99d68f810bd6d3ca4e3ae04114bd6aa78e709ecd9ac46f9febe2f2f04280b5c3966c7136d0d53485b6534e14b0698f5f5a2811b03bf4bf9f3f8c3c063047c62b176984b676dfdce46fb3399cadcf5125e85a63ca6c72d130993fce2bd79f74ddbba0f57f58f568634c00af0b7760ab472c162d28b067eb4fe449abc9bd6fdc5faa1ba10883abeb149660a725ef7515931724c84051f457211bf89c03a16e1b4531e58ca58e4e753d366a5f7c981e67b64bdc2c85262894b335d2d25ac86b9d07ff0639a74268cbd47871e9a05f08179b2aef9a0df221ea80d239af16f2be0cb670ee4f0d40c7a3e1a7444a1edc712cd4c10632859215a6c76c8aa22dd98cadc02915e289e63846c82c8cf9b49f634f8b8094e81867d801fefa7315d86364a2c3ccc0554c9aec50e00c067af798e58f9b3cbbbae4be17b2aa775d0c186832dad8f5ca7c4291bbd589891f31d783742074b791d9bff8f841907b3d1b98cac038854d309c43f2347b08c6804c77104a8321e17c4884a6319688ef1525885e48eaa77d4383ffda9fa60f855f0ba01d780a6bc2381f7832a73b086e80668269c17a7e68cb0fb973f925d5fcd1245a8a63ee71a06cfa0b2c5d825eb17a42dcf1e851f516cff444aa29a476c934726e07b96bae7bcf57948ee34a5d3c6224d4cc8014116c1805ffeda3785ceaf1e5ae0e3e1696444a642ce41cb521a159102baa501a8142d2b2be4686e7f07adab434e4853e88c7bcb1dd17fdc8a411c2cff8b6a993f34faaba7566b0e0080c52c9df9a700392542d257cf99f2ee189e818ba32a49a9e21a9bc211d50a0034955543f8b9207d5427047f5f80f81a81bbea3f14a6a1fca4b4712e586ccb28fdb6b7e20563577b6f5ec0e271851d456fbb9808f07d61e299e62a32969eab75cec2d29e5f1dda834df9f03cfe49a3ee59bc1554be7e3a321c546fe96480f8b9acba82d0451baf762c8dc856c3c4539bf15bafcfbea0f41aa22a5dc430094b0de6f5085ca3d9d3f7e0b33e8a4bc957998c0750e2fcde40915ca1cc7eb306a07d0cdd3981449d2232b46346867e434c484557705871c2983588bd0fff26b5959eb8c00d5b84a0216566d7f57e8d6eb3a1dd34d358c90818d2d8ef163f445e3d23115fb632f00de34bee2e9b8bc975141b241ab79bc9da7367480933a6634ad80d635d3f6f53b6f795b94543f4e36c4280c8deb733dbc295230eb250a3e3e4ed7be350573435489e5905f335f8acd98bbacf2e143e194f8f934875b38a9137941d06d66a1197497615ad5494751411c953eb9e8358218dcb69dff4bd1957bca13c804cd98e8b018585ab3aef6e79e89a006c7d730e7d49a3044a3652087a0a75df03f52321d366d2133166b2a8274a72d9fe394e8d4131844bcc19f23b34462a4fee7cc151ba7d85fdb5de994fa926b7276612465f1e5b4409bf645eddc610a1ab16579c19ffb0a9b23c575ec1c4ffda80b55deddc7909bf72d1651b402028b62034245ab4d35fc2008fce695e2e780410ea34ad03fbf14ffa0d6f8d9a6500fae2cb4275987eaa43d8acee4c01e72e9df223f55ff914545f0cc2e571285c51ec492e7421067c2fab229edad02123c06e2f970f50e29ece88d354b19a8c64bad90c80fbcb0de61989b4d61acc82248326acbb88620e3be0f259304816a64b1e11fde840e17b12420a1f90", 0x1000) getsockopt(r1, 0x400000000002, 0x3, &(0x7f0000001600)=""/213, &(0x7f0000000200)=0xfffffffffffffd96) unlink(&(0x7f0000000280)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x10) r7 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) bind(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="01002e2f661a07d4b70bff72ea44de26553f77029916696c653000c7d9b687c908858cc10679942e00cfb67bc9c85a9b8d4dfaf08d43c116b0fab6dc9409c60eabf43b2eec0a6f95722666c48a75b6b322cd4e8fd90d9f5b2f58e1cb904a74af212679e5c26a16ef565c63bf021b89ff9af46632f92db7279bd2bcf5b23642f2f40b8c91f0eee087b14a9e1f4d44e39fc26bec31810b954d0f877519aee6f560c4b01dbcda2d09655d8e14b6518a72174ec56ab51149db5dec87d2782187855d20bdf9f21a9b669aa0ac2225b3fc4aa5f88115cff3c38732610f9938ebe163d2b7e30a84024fdfce5b0f2622f008e7715b3a8ef53b8cab8789b3484085843307c984e596005e70f8a949ed63001104d264f2dfd83eceeb2753a412e6a799e36f8ddfc7350d4b4ad9ff1ab474fba6b600adc17df67b64933afc29c3c5cf0d76eb63e7e920836f679b755f655aecde643af215fdeba1acf0488a3d26e60f262ac27db8742e2d4e4a187d0f61c6746996a052e67b2895b3fdd4144635c5920fd66851cbb46a8b013736ab4d71a2cf10303af73ce19d77109384126fd4aa70eb14c22f67a148969e080ab39c28d28536e6a809f69ab6c50158dbbf51b36f7b1681fc23897da9662ecf36c20231a914f26e8f7f568be76810f582a925db1515778b"], 0xa) shmctl$SHM_UNLOCK(r7, 0x4) getuid() setuid(r5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001540)=0x6) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20, r5, r6, r5, r8, 0x0, 0x1ff}, 0xc68, 0x0, 0x2}) socket$inet(0x2, 0x0, 0x4) semget$private(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="8202f2e79cc55f915df10079c3786541610cfbd49d24b00e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/37}, &(0x7f0000000140)=0x27) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = socket$inet(0x2, 0x2, 0x81) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0x7}, {{r2}, 0x8000000000000004, 0xc3, 0xfffdb, 0x7, 0x1}], 0xfff, &(0x7f0000000180)=[{{r3}, 0x0, 0x1f2, 0x0, 0x3, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x244, 0xb2e0000000000000}, {{r5}, 0xfffffffffffffffd, 0xfdea9d6726ab5020, 0x80000000, 0x5d, 0x3f}, {{r6}, 0xfffffffffffffffa, 0x9, 0x40000004, 0x1f, 0x101}, {{r7}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x8512}, {{r8}, 0xfffffffffffffff9, 0x8, 0x1, 0x1000, 0x8}], 0x200, &(0x7f0000000240)={0x8, 0x1}) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x7, 0xfffffffffffffff8, 0x40, 0x5}, {0x0, 0x10001, 0x7}]}) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(0xffffffffffffff9c, r11) setuid(0xee01) r12 = socket(0x2, 0x2, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x0, 0x0, 0x6, 0x81, 0x2e35]}) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x481, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0xf94b3476212c1931, 0x2) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = msgget(0x2, 0x201) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x6, 0x0, 0x7, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe20, &(0x7f0000000200)="8500f6a1f0952acf8cee0000000000000000") ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000002540)=0xda0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$unix(r3, &(0x7f0000002500)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x28, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r5, 0x0, 0x0) preadv(r2, &(0x7f0000002480)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000001340)=""/60, 0x3c}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/243, 0xf3}], 0x5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f46aa446ebf14370908e18ebfd1f3e1971c5c82f41d778735b1fb81d541aa3f112d3526c0ba1a814864d1787091b68dc7cf3d492377158276e5181fba858e3a2a47471c5e8a02c7d490300378537ad76b5a89899d9f4333b3fac53264866d02ef46b8b53a3adb8704950961e83a7878dc4fb000000001b83456d36eda26eb6067176d193ac7103dea53449c27f18d1d900cf25fe02fbf662ed74f969842472927fdc94d350bd6febfdff931b3152f5abefccc7b3e02f2244429c0661e14df654b3d8eddd493885ccd4ef5b234c4c38087a0e81359f109ac15dce4662fd475fa010620d35bf64d757a1b70784aabd7cf90becf0609d4b8e2af4e11e72044ed05a80df662c9f4679f9a40d800394a8661f93b489eff751c26cbbcb111fbd9c1d078820c9540c05b596fabf5905d5773a6b7a32f7ef681e757d020dd5bf50e897af711b3955a8d3d032603c26559dbb176278339bfa39934cce9dda4efc6b75701797dc7f10d9555e8f2603768cb01ef8f55b5584"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000213000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0x231) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = dup(r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x6) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x10001}, {{r4}, 0x0, 0x4, 0x1, 0x66, 0x8000000000000}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x79, 0x7f}, {{}, 0xfffffffffffffff8, 0x1d, 0x8, 0x80000000, 0x9}], 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x4, 0x101, 0x1}, {{r7}, 0xfffffffffffffffe, 0x2, 0x2, 0x4aa, 0xb8d6}, {{r8}, 0xfffffffffffffff8, 0x4, 0x2, 0x80, 0x3ff}, {{}, 0xffffffffffffffff, 0xc0, 0xa, 0x1f, 0xffffffff7fffffff}, {{r9}, 0xfffffffffffffffb, 0x0, 0x90030562832c200c, 0x0, 0x4}], 0x9, &(0x7f0000000080)={0x1, 0xffffffff}) 16:00:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) r3 = dup2(r0, r1) dup(r1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) setrlimit(0xf, &(0x7f0000000100)={0x8001, 0x800000000000000}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$setstatus(r5, 0x4, 0x80) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) pread(r7, &(0x7f00000002c0)="fcbec8452749b66c107957def611d45320fb2834836829f3114f006814a1ee86101ca5d8e374cf70c3ff4ccd35a9f7477293466b86b8ec484bd82ec82334e96b472ba2dc677765b696679b84c9745c4063fe93046ba2733e43cc686ddc241da93bb48450c8a8ad3a24629a6770f74f670768d60c732f04f8b80cb401f3a7299d677001fc0950098292c0cf2e5c2ced741ad89787302f7eef8e29d322c2f6ee196c1713b3f3e56464727bbd5f127108221646e911510b741ebcfb686633f1d65e60daf2221e4973cf3a80a14a6716ccc704fd477cb60467a15e85e6b481f4", 0xde, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCPROMISC(r4, 0x20004269) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c063000b8cc6d4545864bc3c551caa8a4fed89bb82ecb9f346471599120794ece691a071602000000256e38d74b1d362e3e73d517790edd173001ff6c8bcc9dd627d82041a87d562b72bf663fc0a3b93900119dafef65187bb4748c08b926673644c7ccebbc4cfbd13e2acf76e2fe13e11952cfe0ef136c3048e3f7db76b736ae7223635cf233202ee6b76c590ea4bcb3e0af086c045a8deada98c251a63d19d5"], 0x10) r1 = socket(0x10, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef278f86dfaf2334cef7d29690000000000000000", 0x32}], 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0xffffffffffffffff, r5, r6}, 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) msgget$private(0x0, 0x244) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pwrite(r2, &(0x7f0000000240)="07cb6d8d1a029be9bc0700000000", 0xe, 0x0, 0xfffffffffffffff9) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0xbcb37ed06ad9fe07, 0x1) shutdown(r4, 0x1) close(r3) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002a00)={0x3, &(0x7f0000000040)=[{0x20000000000006c}, {0x36}, {0x10000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000500)=[{0x0, 0x0, 0x2}, {0x5, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x10001, 0x10001, 0x80000000, 0x4}, {0x3, 0x1, 0x7, 0x40}, {0x30d2, 0x811, 0x3ffc000000000000, 0xfffffffffffffffe}, {0x100, 0x8, 0x9, 0x278}, {0x3, 0x2, 0xffffffffffffff81, 0x1}, {0x100, 0x8, 0x1, 0x68bb8113}, {0x5, 0x6, 0x9, 0x7f}, {0x8, 0x4, 0xfffffffffffeffff}, {0x3, 0x101, 0x7, 0x3}, {0x7ff, 0x401, 0x8, 0x2}]}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x2}, {0x4000000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) shutdown(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = accept$unix(r8, 0x0, &(0x7f0000000000)) fchmod(r9, 0x128) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) dup2(r0, r4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x43d) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0x8eb6) semop(0x0, &(0x7f0000000380), 0x0) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) r9 = socket(0x2, 0x2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$unix(r10, &(0x7f0000000400)=ANY=[@ANYBLOB="da0eb02471c95fd2c71c90372d40baddc9d979826fa4bffebd99f8199f65dc501eafc638e56d12a2955bcd2559766485d4ff2a33dca8ade97a084216ad4546ce02421cb6b8f10bc1ef82f767364cde476b32789ef66b320c617804a04e97a16de1dba389eb81648e20ce9e4bc37d2094a205a6e7e04712ee92638a0e5ea19fb7b314cb9fed068184a5fb5e4a14a2b4434554862f920dabe41906a385483ded0d4d92b10d"], 0x3b2) r11 = dup2(r9, r9) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000340)={0x9, 0xffffffff, {0xffffffffffffffe0, 0x8}}) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r12, 0x4}, 0x200, 0x401, 0x2}) setegid(r12) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f00000001c0)}) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() r2 = kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000300)) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0xffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() pipe(&(0x7f00000000c0)) r3 = getpid() r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x18000) fcntl$setown(r1, 0x6, r3) r5 = kqueue() r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = dup(r6) kevent(r5, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0xfd47, 0xac}, {{r7}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x80000001}], 0x800, 0x0) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:16 executing program 0: msgget(0x1, 0x4) msgget$private(0x0, 0x80) r0 = getgid() msgrcv(0xffffffffffffffff, &(0x7f0000000000)={0x0, ""/124}, 0x84, 0x0, 0x1800) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r0}, 0xc) r4 = semget(0x2, 0x1, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/4096) r5 = openat(r1, &(0x7f0000001140)='./file0\x00', 0x10018, 0x8) r6 = dup(r5) semget(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x0, 0x0) getgroups(0x2, &(0x7f00000011c0)=[0xffffffffffffffff, r0]) getgroups(0x3, &(0x7f0000001200)=[r7, 0x0, r7]) r9 = msgget(0x3, 0x80) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001240)={{0x1, r10, 0xffffffffffffffff, r3, 0x0, 0x58, 0xb702}, 0x2, 0x3, r2, 0xffffffffffffffff, 0x5, 0xa249, 0x4, 0xe5ca}) msgget(0x2, 0x0) r11 = msgget$private(0x0, 0x101) msgrcv(r11, &(0x7f00000012c0)={0x0, ""/40}, 0x30, 0x3, 0x3000) setsockopt(r6, 0x6, 0x6, &(0x7f0000001300)="36a546cb02e083f0a8876cb85e803d1c2d012b9bc1ae7374f2e50d0713da586465fbf8aa68737d4920e2009bda94ce564b0ba127bd59662959f19def9023b6452d1fdbf27ce1088e27850055b50b333c29f711eb97a650b501ef4fe72a841db1a7ca74ee63b6965cde88ab55916cc7b679958a06b676b48f2d6bca8e6202e005d2de58acc41a60e27d941db5b619e7e247974502edd477853d9de90ca312a4d1461f62729caa4e4ef7375e8e58b6de009410c0db22d4c1e13342108ba7bbf6a95dfa37f8e5e4e1cc81e1db95dfe3aac3d176f6adad1dede1e31c3a6ba8bc1371f02531c00073013a5f56f0e088be73140074915ea268dd567ab26b980ff1114fb7f0635c87f07561c915e1881bc521c6591ce7ae958e6e9416effe2a7a31e85fa7e907415443b82cabd84fc50903ddd7ab9dee8e4111f2c5180720856cd5a1d2f190ae1168172917f5cd1cbd5ac1b1481579792ab2bb2f648639c369129495d500f6507c448aa7960bd2964a8edc81535b2d4846439ec491ac9f85111f517c041e45f95f4463db3aa688e17336b9f236524a3205f8c54fab33c213f80bb964791fda77db8b0ca07d559eaaff365f931007fa8598507783d2c9df7a6dc2481432c16bed4d018854d2ac58265ce160887256e30228b157111e1a3c5ece7285312581e8f2314a5c40a241dcb28d6dc1f3118011672c56173611a29dc52b0076542eee444d9cbaab824af5652557f672869f709e656faf62497f6d4e4a5f131983dc5ffa29ff5614d9f23c55a163ff66bbb81c067a10f86a82a60732af78e2950ff1cf251a45f7d253644a43b2a08e9910885c99f7774bccc37118fb84285f3a24e7ed5c447c0b36abd8ecf2f122e94fb1c2d72b92112bb7ff997b19daaa24e641e74e53d8b0b9c1e8e573ad3b60a6eda7c80fc06db6b9ab8c342c44787196ecff20552d3daee6015376313317c8033ef68e7131c60f82dcc1a26da586d48354103ada7ce9e84fe6d4615b75350cd98aff8dc84c72a4c3b518823d77e6885ec1655b50ae90c642123a8fb238f114e85a6779bdc6eae006c1e27e3f2be855a011923a31e28404d6a4662e48012c1de2df77e83eaf1f70717c8cb68c06f1cd13ec1be399a8974a53902eca6048e42a42bedc545256a7d71c43f5bc0e76c14a2012d8abdd4ec67b83faa5e2fcf813373656aa10656083bdadd528ce16b6dcc2919fe8c778c0f67f67c12d8d86f983a0ed80017e03d50ada0a79cac2c8ea1d6c53d2af58abdf6de755e4e4aa72cbdee3ad02beec843de219c1ac8701ec9433a83547bf9958bdd2d5cee2c282014901d33347351499cf58ef6a1665dab0f59c2a5d9814f784c1ad0a9a2972cd7503ef14b105a76b6822c22d8713788100e186545d568e1ed3c2acb6079ff0be0b1eea1c4151f8b8a582b3888c92be6e51c531fcce4cd4875334a276eca63f381ce92b1fb534229a35b67ad47c59772f0ec26eee66f61138542cfc20f8c54e390eb263d22e9c5e71c79bd049a265ae4907be1656af74e45d3d4588f1345de53799c1042e0c142458bc457a1d93ba0b4780c12313ae8b849954b3fc3e68301f1e333c0ed234183e5965de2fa5e1b0409adbd15997b9705d60782dd460efe36b0717694d1cd30e8bcb5e26ef6651d78aebdc2143c079bdf48e129f83daeb1510d2459f34c14145cf1c3350351da19154da7d8671600d572e2271de4b632616ef51cda11786790e5beb2317d3d9c299c3ede64fad14fbf2ecf6bf40d37bef70f8ec2e3c412d42051e9ede4078656194d41c038390800941724ee5e2319a89e008f0a2698e343bc5db45b81a442453ae48acdda2beaf74c66ffc161f9fc9bb51bad2a444cf48796584da85c7d1bfd610478cb0f53ac19493f7af205762135bdcf56182f8d3ffb117eda12428268eb317db25628217a5409e4e563a414a50c2fae95349acdf06f22574c34874236dbbf5e7ab25240922bf50fbd801fd298335107ba1e2c0fc9c5596c5b0b72004f1a3e4a07a7dd9b46e2fabba691a25a27260f6b986e3f0597a1724cd59ee955c31af14e327882161c661290d48dc29cf9cdfce1fdad400265ee10ed532f87bb855ddf1d8b73cea0d6a59286707ca90fe28bda64336b8c5335b17b9df7033a25a95287671e48162e47774029e775cb01646482316d6650456c3c73e560c1d3ed29cb0efbab8e53f93eccd4fbc5f076625de4ec57bbdb0ccb76fb41b32d81fd84d26dd33d2bbb42b982c9f0783579c317dd95fc6cf52aa9a127c138c4c9d32d4e0eea51a4b4626b3f5a14b859f41d5c69f1234f24ff80f8ea2ccd96239840cb515c6aa3a2af816b89a46fc045ec8f044941c33092ff65e88f737be1ec2c374d246cbe9e4598260f917ac1039f303f53f12394e891c3a3b8207c082540477ae9443352d6b3e3948070307059cbd210debd4c562ce33176397f496dea08373260ccfb14d1f69fbac2d98e0cf3f6f4d5fcddba73948f8f0218a06e079e4f4c62dbaf6500047912057fc86ac180b48f10fb67c46aa3848b683b62425bd441ed2c791ceb8d89cfe935cd765641af661c7eb69a1f8b2a041875afcc60cfb283bdf77db3fe77712b3620d5ee1b261a011f118f3543c96d52001f7f658da31bda662981596df6d33e3d2d63a1b1cbd86db327f636e69ceae0aedb0b5e8316627cb575b19ebf2c17d9e2c9acd3d1692485f50a3ab7fd018640cce3ce50013ab80dfe38fc2046b2c7b95dfec984a8bcbb6cde31ad6e5a2a8de45dc7b33f8c8c4fdda172b1bcdc5502aaf7ebd5227475fd0aa3fb8f9e5053017bf88e5270df62c7960059631598fbb497a583c6cb9b4e7da7884704f8f04c1c8c14bbba8caee7694ef266e64be7f8cd9c376c9d6f8368c334d0eeccf2c5646b9ce7510b0769dd0e56536876ce82b5a8e5fd1d7e57c854fca8cfafc972ead87f877d39483364772ef285942a4be7ee98a587d7168671f356230066f7503fc8dbb486c2740b9f86c4110459473887cb308baa163db6dcddcd0340212af5cdf03840949d72dfde25a1393f87051ff1f598967ef2c43a1b5812387d3bd80f839b73d3b4ef9523df132c4207f28f0d25c04ea20c1fad512a01b2fd87c140d9b6331fcce407afe155e181753ffb7fac58abcf3256b8f70d5444d633eb0decb2e02b79f22be0c601f00aa9854b6f4cdc08f3f5a0fd640806d0afa8b42504a2b4d8d99ea3fd8e033a477d2aa9dec56b61b79e91b4b2145d255da276a98e465809d0d09a814fef8d1967a8a90abfca32f055ac285f3167d14b87b398d0772225b314afa8da5c268cc7c5b26d23db306cb487ccdf0f323012d630586e13d88261e4cf8c7e27b7a077849e0042a295dc065c504441fdba068adedd104b43220fc10b933b5fbbe3e5787012a12fba2fc94e167347b011866203d9117d9bcdb7e62114ab2c09a10c1ebf3509cdebc02feaefd676f4c6b9f48acdb049f9244b639727d2d693224eb17b753b0435dc1917091abec099715cea47a951bd3e4f349d26326649339c7e1d62177a13c6b19bb9acacabdef7f56cbbd8c4a76b24909e9f862749ed8f44c294cbc4194198ad96ed2124e967a082eca2c712bbf6f2da08db8c33b58c3582ef7c6543d9a19d80282c3003345ee37b827d1512019f54a35cf63f588353671810ed83d8a0ae4f599939da47ceaed9374e6e12f218063369e57ad0396d009458e3caecccb1bd99a7608abede59ed8d18a594550ffafd5145239152dedbb0cbd1294ec51de4abeb669ebb98ce43c14c115cd9623d40c51f59ff59e93c28fef2cf2d5ace95685040701161e222090343d18178229531286ff0ec37173b2faf52a94d7c68966d371e0a38a4bacfafae071ecc64ef324208c1392c4a420ed8bf08ea05ea6d2787876e677ecba246345bd1da0b60e19c22d225ff2ec791ac204752dbba5c50fca3ca9766a8812e835d1a3c2140e2321cee1b048625583e0aeb2c876d66f442b8689d78780a044b288c615b77d9a87362a82e87d17b3608f2e35fd8d597734317121c38e9fecc431b518759081584e59ab94047038eaddc8f10983d7d34cc715d399520dd48bad641e0fb92590af818122a64243325a6d2c8bf2a781e5895116e77a3a66bf4fdc4533487d92b1281100095a844cbedc0e15be2e36a267d835629f2f32233252fb6adb3f5cdf2016d6d94d5c0ce5458a3d3c6e195817b8921ffb733317b0286c84d738b63e1406343f747637d82613c3865c662dafdc302b1dd5f44f3288b68e5886872206f1a6067fe464905132c2f64ecc6e1505572d61a2016a5e0bdf61f09a76823250e1cc0352a01469ceee2da4fa8f159f04c8ad2bc576d1123f71dad3e72fcdb84add457aeada46596ecbd153036a161cffdc9853bbfed866ed0138b17d2a4d1eb5545917047ea8236acd78974f39d08d0cc2b9cd1490edc41fdede0afd2c5e6c11b2a2ffbdf2d443c6f39a8c4ee9bde167e71c5604bf1b3b7e45c5f65ba171792a60a9b7db712fddc56f362345657b69b9ffa089669c0aee501ddf5b808bffabc2ab88490757e20366d17ae055923ae584eb1bcee3a2f426f682eef07722da47eae370fde31faa48486aea3e9a7292457451a9f2861ebf34ee4112cd506b987aefc5a9c64ef1e24545d17d54221b15764ff9c752f0d66968985348e0186f5ca3531e6fb08bf514f15d1aa3d3644d71775de5b8938cb874864a71787851f58af611f08efc1eea975e25d1357ff3d5babd46ea3cec4d6253bc40e6b78b7767b0d439a093a76d7d2bfbc6e0eeb2cc402ec34b70fa1e26ceba529ad5558a80840a735020d0ddefe2719e0d823462ebabde27e3e721e62a447babcb4793df3fd6b0d299e581a38d2e4104b895f8268589d66f0684d8dde84c93f36b645bfa55fa7df1fa3b57efe312310f5e8807bd247294838396f8505edbf135103a5d284573a2f30b149a9d500548376a29dd5b1d021582c8d06dc113ca99e4af08b9c684cdbb10d72579bbf28f794381ac1d20e20e9acf1d579ddf29ee211569772479bffe5a72566f109d2c3d32754edddd861c8788b5ba0bb18facfe292ba2868728aa9c03af8c631af80803f04cac5e35ffd4b72339d2411cacd1133acae6dc608e067bf7c1aeecf1bbd0b1f3a4ee02dc0657e67db62c670136a8d8dc37db28d189284e737fa418744cbf3a388940c879501996240e3cfe4b9654c1f5b010e8551b91b864280428620cc1719eea779d9b974955f2b0af31393da266952f06f1477651d3a88cc4609bdc5b9170fdc0e3fcaa33258889b4b3086c7fd1d651ed3d9304e983dea6352595b542331fb829aac6ab12025509db276b9f5c6b41c77d301f38fc8f7b40e27187483343a75e54e52cfe2cff37741078afe058fc7dc96160089dace2ba5c7aa5a0a5370cf187e7e458790bf9e4de5d723ef340216428f73cce55a9f7ce73982a0994ae564772968cc4219b3de277003555a017c738de8dbf2c856a6d3212ff7c086a9db4597f9b643082a91bf246ba763fe2913a1a8bf837e2f575b48ad0d59c178d2cbcc93a527efb35d699c5d0645cab010533c083fab940ca46a38c35ffcafa6a80eb201a81466849f14c75ab134015b06e142dded02e2812fefa2a2c5043d8a6bace615b0ff4a313b77f96f4fcbe7fc1ab16e30ad3166e7d2f3e99d9a98491f84ef06fe4d3229f7eb0c8aac18e570cc0fabedfeaffbc8a0582c2d5eeef5dcbf8cd9d70fa5d7657a5c2d3fe82c4ba4f7095c63613c3b0e081f9a9f131b0686792f2890cdc52691e2c0f", 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000002300)={0xfff, './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000002340)) r12 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000002380)=0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000023c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() r15 = geteuid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000002440)={r14, r15, r8}, 0xc) 16:00:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="95b3ef40cbd757c73165e3ef8a05436c83c0d8ea6571db5798d5edc2e51b85579674b661ff567e3fda2be31e08bdb9ca463662d6a2f81642101f4db0e44a430818c025858751506271592d70ea8183d6e9cda31e72182bacb3f0f2217ad2ddbd1823e68bb595e1148ca13b11c5f4ff9d6ce8eda8035a97c931237a224926853101a7acd738fcd2f04a8d6ff0bba3db84e62cdd75e2c8bd1635036a", 0x9b) r0 = socket(0x11, 0x800000004003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x49fd8ad23a94c386, 0x0) renameat(r2, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000500)=[&(0x7f0000000240)='-\\\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)=']@\x04/)\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='-\'\'\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='/dev/null\x00']) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept(r3, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7dbb2faa7e47b747, 0x818, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x20000044}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file1\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:17 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)=[{0x5}, {0x7c}, {0x80000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:17 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x3}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x80, 0x1ff, 0x0, "000000000000000100002000", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x1489cd3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10018, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\xebrp', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45, 0x0, 0x0, 0x400000}, {}, {0x2000000000000006}]}) open(&(0x7f0000000140)='./bus\x00', 0x488, 0x9e940ab78ed8fb77) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r4, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10582, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b000633d3feffffffef7d296900"/35, 0x23}], 0x281) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r13 = socket(0x18, 0x8000, 0x400) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r6, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x58, 0x0, 0xffffffffffffff58, 0x40}, {{r7}, 0x1e650d94f7408c5f, 0xec692f03070d2c06, 0x1, 0x0, 0x9}, {{r5}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x3, 0x200}, {{r8}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x33, 0x101}, {{r5}, 0xfffffffffffffff6, 0x2, 0x2, 0x9b, 0x1000}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x27f4, 0x6}, {{r9}, 0xfffffffffffffffd, 0x195, 0x8, 0x1, 0x19}, {{r10}, 0x0, 0x2, 0x80, 0x3ff, 0x3c6}, {{r11}, 0xfffffffffffffffc, 0x42, 0x40, 0x8b99, 0xffffffffffff2e9a}], 0x7, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffe, 0x2, 0x4f5a101723221913, 0x0, 0x1}, {{r13}, 0xfffffffffffffff9, 0x21, 0x21, 0x8001, 0x5}, {{r14}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0x4, 0x10000, 0x3}], 0x1, &(0x7f0000000240)={0x3ff, 0x8}) write(r3, &(0x7f0000000100), 0xfeae) r15 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f0000000140)=0x7fff) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(0xffffffffffffffff, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(0xffffffffffffffff, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)=0x3) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r7, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r4, r1) r9 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r9, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r10, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc02069b6, &(0x7f0000000380)=0xa4) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000005c0)={0x5, 0x8, {[0xbb4b, 0x4, 0x3b, 0x8000, 0xfffffffffffffffe, 0x80, 0xf0e9, 0x80000001, 0x9, 0x9, 0x1, 0x6, 0xe8, 0x4, 0x11, 0x7, 0x7, 0x5], [0x80000001, 0x7, 0x0, 0x1, 0xfffffffffffffff8, 0x4, 0x2, 0xfff, 0xa8c2, 0x200], [0x4d, 0xd3ac, 0x0, 0x7, 0x8, 0x6, 0x10000000000000], [0x5, 0x5223, 0x7fff, 0x7f, 0x1c, 0xc8d2], [{0x1, 0xcc1, 0x20, 0xfffffffffffffff3}, {0x7fffffff, 0x9, 0x8, 0x43}, {0x380000000000, 0x6, 0x0, 0x4}, {0x5, 0x7ff, 0xa21, 0xe61}, {0xc14, 0xffffffffffffff81, 0xfffffffffffffffe, 0x8}, {0xac, 0x7ff, 0x6e, 0x35}, {0x9, 0x1e, 0x8, 0x6}, {0x41, 0x1, 0x200, 0xceb}], {0x7fff, 0x7, 0xfb5, 0x7fff}, {0x6000000000000000, 0x6, 0x4, 0x400ebb8}}}) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x800}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x89e) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="ba75134849545ea2fff175a70a09e001a9a9c4c96bd8b2c37a021dee46bbf6a6773301eaa1214fd3aa65c49c000b98eb7a15371f8f75ba01c162f4ecd093552a3325545ff4590bba5dd0aafc030e347e466301c3df3e", 0x56}, {&(0x7f0000000240)="2572ac614bcbf5b74a2ab787a835e14e52d0f1fe5478388f2457ee7def151a39c4b289c69fc8b88951743c4f35e5f30c1d2b77fca98a70435720d8c21b9f3c46cdc520acbc0ed68aaa835b34129767b5", 0x50}, {&(0x7f00000002c0)="2d000833f51a8d4f1446dd2717e16fce150b947a13f14c", 0x17}], 0x3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:17 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xf64180cadb502f79, 0x6) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x8001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) setrlimit(0x5, &(0x7f0000000000)={0x8, 0x8}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x3b, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:17 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x549, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) chroot(&(0x7f0000000080)='./bus\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) r17 = getpgid(r16) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x3, 0x80000000, 0x789f, r17}) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000000340), 0x10000014c) r18 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}, {0xffffffffffffffff, 0x4}, {r18, 0x4}, {r0, 0x4}], 0x4, 0x401) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a53870a00000000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0xfffffffffffffff7}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f00000008c0)='\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', 0x8080, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_index}) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r6, r7) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x2, 0x20, 0x2, 0x3}, {{r8}, 0xfffffffffffffffa, 0x60, 0x20, 0x3f, 0x7fffffd}], 0xfff, 0x0, 0x400000002200, 0x0) 16:00:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000140)=[{0x3, 0x2000000000cc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'\x82p\x00', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r6, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) renameat(r8, &(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r1) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f00000001c0)=0x3) r10 = fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r10, 0x802c7415, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) semget$private(0x0, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x118) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r3 = kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140), 0x278, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64, 0x7, 0x1000000000000000}, {0x80, 0x100000000000, 0x0, 0x1ff000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5d5a) mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1084c, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000200)=0x100000001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x6) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000002dc, &(0x7f0000000140)}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getgid() r3 = getgid() getgid() setregid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r3, &(0x7f00000003c0)="8a2e05125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8ab61be6d36c640280cf1901b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c552a2ec16c9ac4448c4e941cce67e0900ad60152edb46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7fdf1f1786a2e04a31daa6f6744058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fce850000823011fe11bcf23bcfd48d0df1f1eeb583351be8c4097b4f0cf62f17610057a0c7652dcbe64bdd9264eb1931aa76b1434bc8ad0e6026955f560b73cd4b0000000000000000dc85fd59264d1807511363bb4cd5b4d9e961025c910b3922f1710d6269ebf0ab107c08da9540e4351971befded5e96b00f7b1ac8d8a53f344c79909466466096f7adbd1f6a156e506ddba0c3f5714d302612f35b5f23ee3b408b6ac2a9377793c6256cc364d2d980ff3554189cfa5a53646114e04faaba27463063be3c26eb869fdfcd7a0412a7eab8cdc13ae605406e0000000000000000000000000039b079cb72d7cced2b2a08bc1641ea91736f8cfd2e05c2814eb4fd1505132f243984d0add32509a8873cc70688c82d1995d39577ac22bf3aef5f0b99cfe5f12bc0165383a04b7714f93d160efa7f496656fe2aae630a3d2f00f7794df331db285bfe56b0cf1cd75ed5b17918b0bb1ec289d548a907dd28ecbbba4418a8120a53b80a6c1227f2b20595757ad0a2953b60120942d86aad4b526d6bc6", 0x10f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:00:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x3, 0x3, 0x0, 0x6, 0x5, 0x9, 0x3, 0x0, 0x8, 0xc0}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:17 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x90, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x64, 0x5}, {0x800, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095a317f978515a4a00"/4089], &(0x7f0000000040)=0x1002) r2 = open(&(0x7f0000001180)='./bus\x00', 0x8000, 0x17f) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0x1ff, 0x5, 0xffffffff, "a4379c8cf54a3767960c1924c194e1410a3f2e03", 0x6, 0xba}) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x2, "04713de0af28a2813d8209b8d9f39321849e3c9b"}) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="dcb762013a3464cb2712e42a737a901cc91790da472a43dac6a2aeb9b47f2397f91d918c9b7e6fba5104038a166df86634ce190bc2e7478108e77307acef1eb14d06"}], 0x34d, 0x0, 0xfffffffffffffffc) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)='<', 0x1}], 0x1, 0x0, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4a) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xc2d4db4ae73b540e) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000f06000/0x1000)=nil, 0x1000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x6, 0x80) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0xd78, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000000340)=[{0x1, 0x21, 0x800}, {0x0, 0x7b, 0x1000}, {0x4, 0x1, 0x1800}], 0x3) shmget(0x2, 0x3000, 0x6c, &(0x7f0000d6b000/0x3000)=nil) shmat(r0, &(0x7f0000c71000/0x4000)=nil, 0x1000) socket$inet6(0x18, 0x3, 0xf71) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x40}, {0x20000000000006}]}) syz_emit_ethernet(0x105, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) chflags(&(0x7f0000000080)='./bus\x00', 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r7, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, r9, r7, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r10, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r13, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x0]) r20 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x3, r16, 0x0, 0x0, r18, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x1f, r16, r19, r16, r19, 0x10, 0x8}, 0x10000, 0x200, r15, r15, 0x31, 0x8000, 0x80000001, 0x1}) r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() r24 = geteuid() setreuid(0x0, r24) setuid(r24) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r23, r24, r23, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r26 = getpid() r27 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000640)={{0x0, r21, r22, r24, r25, 0x80, 0x4}, 0x7, 0x5, r26, r27, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r4, r25, r4, r11, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r28 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() r31 = geteuid() setreuid(0x0, r31) setuid(r31) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r30, r31, r30, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r33 = getpid() r34 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0x0, r28, r29, r31, r32, 0x80, 0x4}, 0x7, 0x5, r33, r34, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000180)=""/125) 16:00:18 executing program 1: socket$inet6(0x18, 0x2, 0xff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40000030001) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340)=0x6, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x38) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x10, 0x3, 0xff) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$unix(r2, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r4) close(r1) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000180)={0x5, 0x3ff, {0x40, 0xff}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x8, 0x0) write(r7, &(0x7f00000003c0)="8c65d9768aaa1d9cc5a014c3d05535009596a0c7cba2c2bd524a5232f231f8eaab4701aaf78e58e33fd6150d999a647f30b29550f61ed761758378f07c151c9dcb8bb4bff7720061a9b7569397f23b589e1e60de98a9f4e1103c54352ed01cdbae44960b23c96bebd226888e5787404fc2b0bb8417bb78c39062de99e92a640212c75c471ef907b4df90f23662dc34640132d2e7180d89dd5b1c000def1cc4946a5a3ce4dfca089eef65cdcda459edba5387405d5b35cc5a366d077e83e664dc33ec18c57c470a4ee801ee6e9974575d53f173ff", 0xc1) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) syz_extract_tcp_res(&(0x7f0000000780), 0x7, 0x0) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000100)="98e1926b42b2686edbd3655a18b13714727dfe7977bb1d0f950a752af4a874c8a21a4ab7950a2ea62511d4300bc3fcfb813613656036435dea7cdc912e9b41618feaf2043dc9e1183199372370d44e35c8ddc88473a7dfd0757c63c53b", 0x5d}, {&(0x7f0000000180)="47229a99a2e5392a57a73c9112d30a759f2c7452bf666b2b94a07c02542bf209c77282c51cfe1c3c41dac6e941afb1bae0f311fd7dd5ac73ac1265cc9be4d9f6ec31e3d13aa6be4dfaebcfc2dfe6a5faafd0d532487c5ce2ba7340b39ca2c1d753", 0x61}, {&(0x7f0000000200)="d3ee09abecf7c0b2f573c0f56163f8c7397ad5946dea1c728a034df556ee9add3ec705791dd1a5acba901bf7c06c0289abb34aa8d9d4831f1ea0a621e75ec91cba7a16be783305f4d486bf74aaab6055beed909ea2873d66a6c8ae49e092d24d071a20d481f0240e093c89bf7880fb6bfd82af8dab3a9985e9ab246ea8e5220d34b783b68ec4065c720e9c0846b4c027e92d11d95c72f82ba11aae506de57263", 0xa0}, {&(0x7f00000002c0)="ca0d7b629a6feccf424693bfc693adfeae19b3a536a986367a55bc9e05db36015542a8c6963c8c2a29bda653421d456740c388d2703e039d1997329395c268d4a3b528604dde7450ab0568e00052c4cbc03547f1527904756606b677711a8bd9f4fcff778aaec8a79e9dd770fad9c9e52677f685c6", 0x75}, {&(0x7f0000000380)="67048408fe1d7567251ef78e75bdc04d6f9c43d39b9c76a4283be7a55d11d7d663a85668b1e0b89c57ad80b68bbec851a04e92aea32793ea640e1335955426f58392bd222c91277b3f41f5c97ecd632bf8c5938cb1cf909a9a46a434a5fc68dc0e2012f400c34c708263852a28eb27ab2ff863821094bb7f575f9ef65337446c35e9d92003da519cecadc2cc11ddd92f20cd6c5eea1f23cc0ad583a65643e4b4715c904b55d0c15423bfeee4b1faa582b8b06822ff3c1e94ecd11e39f5317eeeb914afaa910cff5e99d9fbab43458c3966f65f", 0xd3}, {&(0x7f0000000080)="a1394a2019ee9c7a9ad598cea00282e68cee226772d80426837a14937a0937d886b66e957802cbb6a1d26e111f9d8df8f60527003ee0c7763367b45b", 0x3c}, {&(0x7f0000000480)="d3c9e8133884c4295a97b63aa080140d415bc39f130baa8444b7d186347d88b02d3d9a57caee33532d809fa467ee338191313fd65bcec52a09141c56e78b845ba767bce92a5e6854821b5982e66070cb79d40ab86cec51ef36175f9d7b239c9fb30df54957e6a448c89248928dc1803c8bab79f78a6592cadaf7b816e0492edff06af03e73", 0x85}, {&(0x7f0000000540)="d98b230fb39fb966043ff84efbf991af93cca42df157fc49d7804f005d5974cd5c1f142b9dd37656b6bfd522b0d87bac03ce86346dd4d794be1dd8ba0bd2274d5df3dca64b68c3bdc4b16c47c682b45d8849dc1b2b8d66952fe43a08d60da9818b5dfdcfd13180e46dd9dbf8175b0e3f58e0", 0x72}, {&(0x7f00000005c0)="6462bad26037c8afd2af1eca144cfee7eeaa44ee", 0x14}, {&(0x7f0000000600)="3c99d2a39dab42bca3808067d20c1cf9e6055e2389b91dd83cabefa33c073297574278e21cd41e3d7cd8e90d4a7757b7cde19547d7dd7c20dbef89a2d00f8ddae1b8d42514d08af5c5bafb0d411dfd469f114962c60d7a07f3e3d47d575064a2c90d726310193296243b64a8d0750f880bbffae6f1d07b4bd40276c0066caa32343d6af6d60584e8a2405188f69eda3ff32f9f8d186fdbc540e658bf95", 0x9d}], 0xa, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) listen(r0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0xc0, 0x2}, 0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect(0xffffffffffffff9c, &(0x7f0000000800)=@in={0x2, 0x3}, 0xc) read(r4, &(0x7f0000000740)=""/188, 0xbc) 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xb) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001640)={0x7fffffff, 0x5a, {0x400, 0x80000000}}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) flock(r6, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500), 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001600)={&(0x7f0000001580)=[{0x4, 0x9}, {0x81, 0x94ae}, {0x80, 0x6}], 0x3}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x40000) getsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) socketpair(0x6, 0x3, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000080)=0x9) r3 = socket$inet6(0x18, 0x3, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') semget$private(0x0, 0x3de975bed5e5d2f0, 0x436) stat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00000800e6e628f38db72a354c3d734b105c", 0x12) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000}) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xa000000a}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="a105eb8d221f99660e4f7e5794bfd438413b194e2aa5cc7320c73cbf6a9a866306d947605e30487fd9ff87adabf6419a4985fea216b06c1f4637", 0x3a) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget(0x2, 0x3, 0x281) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(0xffffffffffffffff, &(0x7f0000000f80)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1dac91a9c0bab7a70284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff683055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56bba050000000000000009e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb2127391e39d074182b038efffe56d805213710a47162400900b660d30f02000000c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a3a72f91fd619fe4b0be9a856a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20ad6c2d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b9702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397211df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d530240736afe00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273641e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d9430bcc8a915a9a2ad149f23d9adbd8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d3966548802ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160460885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf07d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5a0900000000000000d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a07c1d4b4252678da2c0792e21dcf23e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f76dc5c946597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134bc0000000000000008003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b760000000000000000000000000000000000b93c6dc81cd69a7e71a54bbd90499cc849cc10578982d08c93adbe5721ceaf13496130fa3f9da6a4e0d28a5b7a5edfcb491ebda788ca9fd10f4ec2d00a168a99c27ebf640078703b8578f84658c980b78e8cbae4ccd372e788292377f1cf5551c63c9a4a17eec77674be607003836b63ca2c7c674af7d7e774dae2713749cae71ae51262795515127bc485ba20fa694d8e617a024a184746865ed018d5183c26296fd09265f52998efbf48ae8548132e98143e846eb63d273946", 0x89c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r3) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x3, 0x3}) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x8000, {0xffffffffffff2cdf, 0x2}}) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = fcntl$dupfd(r1, 0x7c8991f6bfc256f5, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)={0x6, 0x2, 0x3}) socket$inet(0x2, 0x1, 0x5) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0xffffffff, 0x2}) 16:00:21 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x4, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpid() r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r12, 0x80, 0x4}, 0x7, 0x5, r13, r14, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x44001000e, 0x10001, 0x0, r14}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpgrp() 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x3) close(r0) 16:00:21 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2}, {0x6c}, {0x4000000000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x101, 0x10000, 0x1000, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:21 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x6, 0x4, 0x383a) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r2, &(0x7f0000000040), 0x16f) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup(r3) 16:00:21 executing program 0: msgget$private(0x0, 0x3c4) geteuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r4, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x7, 0x3}, {0x5, 0xff}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x3080002002, 0x40004000000028aa) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f0000000300)="32f6ef1ced3e4a4d7b68204e8973ccff1eab19080146f6a0e1b5b811078da17fd4db76729c3b145c4f922464e0620662c0fffae5877cbdacbba3f183b66bbbfdb5b17dce173be7460966cfa56e4a76aab75559c56e08d33572407c494956e9779d460f5b01bcf7074c2e35c882e89dde46fc75242f5787c5e6189d7674586617dfeddc91a83e5b2cdef102830d207b72f1aad18b5f3e2e2653b20137beaba80dbd13f2260f798c00605c29ed444a7acb88708fdca9a73c7221bd5ef52f8a1a63ad0c59b409938f37d9979df85794ac2493607e9ca4228a644c75612bf86ec3c1e377011ebbf4b7855c4901b6894535eb37", 0xf1}, {&(0x7f0000000440)="af0b458209852306eb08f964c6597a56f26d3c789cac0ba59667044f98ff", 0xfffffffffffffd9f}, {&(0x7f00000005c0)="b9ebfd8c789e6d67561adef39ffded4e510acf79b17a606a53637a6c9382bc8dd207b0fe062ff296e35a306dbf7655036aada1a750e889ced27bab784d2bcb10ec328cbf293c744fd75e4fc7e658e26acce65b12b41379251bfc8a5e22812f3a12671a78d6be8c2c9890527cdbda3a9c421e01e15b21bfc0c5e58cdcc1eccb9140f810f9eeb88a4a04a6c99f759f81361ce1940900000000000000df8d908d11ea90b75e6ff46e5368e3cf310555ae644528faebfad8760d7a4b6edc352a53b6e9b63e226fe1fecbf7b8266668beadad96ce9866b1c3ddd3e503bb6fe2f99bf77b6da441e77c70e46ce17e41cccab4f91721dcedf0", 0xfffffffffffffff5}, {&(0x7f00000004c0)="61f55862e68c05c124b7ba605eaebab523293aa0bf9268cd9a0f7d9340434fd8312386e679dfdf44b509400eb208416ddf827b8aa5891977ec193d156b9b3ad60221578afff79a7a4d5fbc66b6f6ede2ada0bc4f32662edff96f5c60e21f1d111c829c0ddd0a207f46e742373b6b6538fb6d067db33c2485990b03577c683a39119f36c564fd", 0x86}], 0x4) getsockname$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031006272ddfd73366ac6000000000100528d6757b7f6e404c0f22ecdbb1fb345e1c54edb22d272c613de73e023bd17b2263b3918b5e66a6d7bf06639c931950162d6fc9f53b901e147515539ec83ffff21e4bf1c58963153c39e94ab109cd1eca27e5c46883a5baa945d318ad367aca76d9fe66a664be6c43184e4f48144e7dfb005000000dee0a4c7124c57514929179f087a6be8cf3868ff2741b6face5694d93a8f09a47289cdd5f9c2fd05b90000000000000000ed00000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fffffff, 0x8001}, 0xc) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0dd0291b74febf1f5bf306fefa03d6c0e3e6d4c12801257b358b781df58740c026e505baaeef520c80a119faa6dc23"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvfrom$inet(r3, &(0x7f0000000040)=""/14, 0xe, 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0xd991541bc207b222, 0x0, r0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0xb0) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) write(r2, &(0x7f0000000100)="2f7db4e40a8893bf49a309695d75bd15b8edf22d136e7bfc56b81a4849607f967a5926c9f59b75cbf8e3afddc6a39d2ea7cf0ee8e228cd6b4d89c65b7381a5fda52f4ce8dcd1df6d91f76ae1ede33a2e362c19cd4dac2eb0a955ed0594f697945348f8e74fc8ac72518e64ad3bd3cff092325636e5908b2f9dea5b9cea0d17a51c32c968f4a47c269927bf53c8d5b8daf18719be2a26ce5e419c8fc11d8dc1b8dd1d1ec0e029305b7f060eff0d8181ee3cc5fa6a1d2bad8badcf19b29b9042d7c97dd8f90a86690586969b3d35e20f1a53e62837f7b7694617fc1f37073232ecc3ab", 0xe2) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/173) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x3}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0), 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x1e8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)=""/214, &(0x7f0000000180)=0xd6) flock(r1, 0x8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:22 executing program 1: r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x400, 0x41) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) socketpair(0x18, 0x5, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x5, 0xfffff, 0xa55, 0x8}, {{r7}, 0xfffffffffffffffd, 0x20, 0x1, 0xa1c6, 0xbc8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x20, 0x1, 0x2}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fchmod(r1, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x20610, 0x22) 16:00:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r4 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r4}, 0xa58db712e675454e, 0x80, 0x8, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xfc58, 0x80000000}) connect$unix(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="80002e2f66616c652fff1569720edc1b937f4e93d0690c4aa41b708e0c637515c67f62e4c78f8ca91f1c8d9bff6a2d159c87515efbaead39c81f4c6e46152dce5eec51017a61f2c6e70a20ef7fc8578f530000ae08593905ba4476745c828af1e0d6618e8561c52afaa38a467cd82e42145cadb50bc492ebb39512405b9b88a3c0ed22f18d11a1c27d1f3fa894c734b450ae9edebeca7e289b0387ab8b9e53d40bfcb0e394e98158adeaf3761dde75c873b9de454af53b145fdfac94b8076c19320b61a17e23de3d1c00d71a40f60347687991"], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) sendto$unix(r3, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r6, &(0x7f0000000000)=[{&(0x7f0000001c00)=""/146, 0x92}, {&(0x7f0000001cc0)=""/236, 0xec}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001800)) mkdirat(r3, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0xfffffffffffffff8, 0x2, {[0x1, 0x101, 0x6, 0xfff, 0xfffffffffffffff8, 0xffffffffffff0001, 0x61, 0x3f, 0x52, 0x1, 0x3, 0x6, 0x1000, 0x0, 0x128b, 0x7, 0x4, 0x8001], [0xfffffffffffffff7, 0x1, 0x4, 0xfff, 0x7fff80, 0x2, 0x9, 0xffffffffffffb4bf, 0x1, 0x7], [0x1, 0x56a794ea, 0x0, 0x2, 0xffffffffffffffff, 0x9, 0x4], [0xc00000000, 0x7f, 0x3e1, 0x3000, 0x8, 0x1], [{0x0, 0x2, 0x5, 0x6be}, {0x9, 0x6, 0xd2, 0x9}, {0x200, 0x0, 0x6, 0x4}, {0x9, 0xfffffffffffff1f7, 0x7f, 0x7ff}, {0x1, 0xb22, 0x7f, 0x9}, {0x6, 0x101, 0x7, 0x2}, {0x100, 0x1, 0x3, 0xc07}, {0x0, 0x100000000, 0x100000001, 0xfffffffffffffffd}], {0x6, 0x100000001, 0xfffffffffffffe01, 0x100}, {0x6, 0x5, 0x1, 0x243}}}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file2\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ee3bfea2431f72c14d11236bf0a6116d68824a1fac0f14f03c5650e93e08f21a0556c9c567cc6562e42709a6b21288615215b00eac4c1aefde3c37c3cfd6436475e7395b7ad3faa3c3080ec9a83e15e4cae12be4cee5921fdebd93a1b07ecef5823e88751303b2ac6291e119e705a88414635769d32b5ef48b48366303429d069e6360178fe042b0ae75701a5090bbc525c94fa483083104049de8ca9c4ad7cc916b6ab7aa972bd1b70e47c916d51f0ae0", 0xb1}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c1d0a0040", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$setflags(r2, 0x2, 0x0) flock(r1, 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28130000ffffffff01"], 0x9}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/73, 0x49) 16:00:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) recvfrom$inet(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x7d9, 0x1a, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000005c0)={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) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f0000000440)=""/170, 0xaa}], 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getpeername$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) write(r2, &(0x7f0000000100)="8c65", 0x170) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000580)=0xc) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x44}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x1ff) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:00:22 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x58780b9d37518ab3, 0xe9) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kqueue() fcntl$dupfd(r0, 0xa, r3) recvfrom(r2, &(0x7f0000000040)=""/13, 0xd, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="0500000000000000005e9f535445500de9d62136740afa82c54cd53e4cb953a0ec29"], 0x8) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x180) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) fchownat(r0, &(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, r13, 0x4) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002a00)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x7f}, {0xffffffffffff8aff, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x100000000, 0xefb0, 0x2, 0xb2e}, {0x0, 0x62eea0d7, 0x3, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) clock_gettime(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x2) setsockopt(r0, 0x0, 0x4000, &(0x7f0000000140)="58f9abdb4473c4f708167ff8bd0d9ef8707c9d78c72028fb6ac7fc7af83d15670a454ada5c353d9e6a349df5796d0f93e83789687e60f4e2baf649eeed59e9e9be44f8ecd0cb52452099157a501dd0faa93b23c46cd232142df15dd5219dfbb9507040c4130a1a1f698f9e9d5b2fd71400000000000000000000000000000000c169cec005317a1e97121dc6a9689fe21efb169eae66c8084da0be3319818b79de7ff9932fddabfb28d0a7c5cf2c4d0ce67fe44cd09a68b12b39beba83f9bb801875927834cf5fc5dfb7b61e658225b9e2187101d3f96fc653a15e95a3314cdfd1f2de67e4617058dcb343cb17191dc0db788330a1d825c7ebd75c2d1ca7c7ffc2f0", 0x102) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x0, 0x80, 0x10005}, 0xc) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffb4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000f71000/0x1000)=nil, &(0x7f0000dcd000/0x3000)=nil}, {&(0x7f0000c19000/0x3000)=nil, &(0x7f0000ca9000/0x4000)=nil}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000f03000/0x3000)=nil, 0xffffffff00000000}, {&(0x7f0000cf9000/0x2000)=nil, &(0x7f0000e38000/0x3000)=nil, 0x7}, {&(0x7f0000ec7000/0x1000)=nil, &(0x7f0000fab000/0x4000)=nil, 0xffffffffffff0001}, {&(0x7f0000d24000/0x3000)=nil, &(0x7f0000c73000/0x2000)=nil}, {&(0x7f0000c67000/0x1000)=nil, &(0x7f0000dd2000/0x1000)=nil, 0x8}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000fbf000/0x4000)=nil}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000d7d000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e03000/0x1000)=nil, 0xffff}, {&(0x7f0000faf000/0x4000)=nil, &(0x7f0000c4e000/0x3000)=nil, 0x8000}, {&(0x7f0000c00000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002fffffffd}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x1000) ktrace(&(0x7f0000000000)='.\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x1}, {0xb1}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getpid() r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000640)={{0x0, r7, r8, r10, r11, 0x80, 0x4}, 0x7, 0x5, r12, r13, 0x4, 0x369, 0x100000000, 0x62}) r14 = getpgid(r13) ktrace(&(0x7f0000000100)='./file0\x00', 0x2d3c1152c48ed3af, 0x20, r14) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x90) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x37, 0x1, &(0x7f0000000280)=""/153, &(0x7f0000000180)=0x99) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x400, "0000d6e90e47000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x65763c4367f24805) shmat(r3, &(0x7f0000770000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xd1, 0x0, 0x9c, &(0x7f0000000380)=ANY=[], 0x0, 0x405}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380), 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0xddb4a6d38abd072c) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x200000000000015c, &(0x7f0000000140)=[{0xffffffff, 0x9, 0x3, 0x1}, {0x2, 0x2, 0x6, 0x5}, {0x2, 0x5d, 0x5, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x0, 0x5}, {0x6, 0x7f, 0x7de62e8c, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x228) close(r3) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="ff0000186004008b000633eae5d10000202b8df278f86dfaf2334cef7d04694dec59f2220100e73b00000000000000", 0x2f}], 0x10000058) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000300)) r6 = openat(r4, &(0x7f00000001c0)='./bus\x00', 0x8, 0x10) ioctl$TIOCDRAIN(r6, 0x2000745e) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x8, 0xa1, r7}) open(&(0x7f0000000380)='./bus\x00', 0x80, 0x40) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000040)=0x81) 16:00:23 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x80000000}, 0xc) poll(&(0x7f0000000000)=[{r1, 0xbc}, {r0, 0x80}, {r2, 0x4}], 0x3, 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000240)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = kqueue() r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0106978, &(0x7f00000000c0)) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x20) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:23 executing program 1: msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="c70000000b000001d4ff2861ff86edc79a02f0219d83826f32089cde9ecbbe0400000000000000b30dc5b9a8826703847cbc3ebff70ce558f4aabfe8f7e5e7f56bf91a986c1f50bf60284d37dfb2b8181c3049314375f33cc147a99b28bc130b033f921c68e0f0b538e6401cdc27366d212bbc5ba6afa0c0d07cdc56c6870717c8c06e31b22d3689161284a2452d7e84db3953d2cea34b84e3f0c72041309c0d483453296de4d8107ba0dc4d8220016bf2308ca1156772f5203f8a03210044d46572f3e72bcb968329c028"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x1, 0x7fff) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4800000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) chmod(&(0x7f0000000080)='./file0\x00', 0x104) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x132) write(r0, &(0x7f0000000040)='t5', 0xfffffd6f) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget(0x1, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x95) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000140)={0x100000001, './file0\x00', './file0\x00'}) write(r2, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000000000000000000400000000"], 0x10}, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r0, 0x5) geteuid() r17 = getgid() r18 = geteuid() setreuid(0x0, r18) setuid(r18) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r17, r18, r17, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x0]) r25 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x3, r21, 0x0, 0x0, r23, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r21, r24, r21, r24, 0x10, 0x8}, 0x10000, 0x200, r20, r20, 0x31, 0x8000, 0x80000001, 0x1}) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r28, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r31 = getpid() r32 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000640)={{0x0, r26, r27, r29, r30, 0x80, 0x4}, 0x7, 0x5, r31, r32, 0x4, 0x369, 0x100000000, 0x62}) r33 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpgrp() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xf0, 0x0, 0x0, &(0x7f0000000400)}, 0x1) 16:00:23 executing program 1: getuid() setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x52) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x3ff, 0x1003, 0x1, 0xffffffffffff0000, 0x4, 0xad5, 0xf78b, 0x9, 0xffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) fcntl$getown(r2, 0x5) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) setpgid(r16, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x200, 0x1, 0x1, 0x2, 0x2165fb0f, 0x4, 0x1, 0x0, 0x152, 0xffffffffffff5845}) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x38, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 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) fchdir(r0) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$dupfd(r0, 0x0, r1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = dup(r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x1ff, 0x2, 0x4}, 0x40, 0x73d, 0x1}) close(r0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x101, 0x4}, {0x18, 0x0, 0x4000000000003, 0x100}, 0x3, [0x20, 0xcb, 0x3, 0x40, 0xfffffffffffffffc, 0x1, 0x401, 0x3ff]}, 0x3c) ftruncate(r0, 0x0, 0xc0000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) read(r3, &(0x7f0000000040)=""/100, 0x64) ftruncate(r0, 0x0, 0x30000) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000600)=[{r0, 0xd}], 0x1, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000080)="670dc3", 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x1a5, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f00000002c0)=""/147, 0x93}, {&(0x7f0000000380)=""/135, 0x87}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$inet6(r2, &(0x7f00000004c0)=""/230, 0xe6, 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1) getpid() 16:00:24 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x163, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x101, 0x1}, {{r3}, 0x0, 0x4, 0x10, 0x2, 0x3}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xa3f6, 0x2}], 0xf, 0x0, 0xdf, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d, 0x0, 0x0, 0x3}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$unix(0x1, 0x61cd2c9eaba0ff6, 0x0) sendmsg(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)}, {&(0x7f00000002c0)="1d924233378ecc07234b49b15e973b7ef3a6e175bcee103ab8a3d9a71cebdfc9e861f727cbad4e068efa66b7e2c2", 0x2e}], 0x2, &(0x7f0000001e80)=ANY=[@ANYBLOB="1010000000000000ffff000006000000cd665b06b8a9e6a27f48f7454bef145513a3b561805b772cbfa03a131549aa1c5166b6c0799b84dfcc098e2d64cf3edae3222eb61b11a756761f18e0123b7e6aa6dcd387fe72bde04b2120d636ee1872759964f46848059668a84ab1db3f158427d41da395e8225db478a219bdef50b9b5a587bc880520d56fa424c029b6428570276e6a99eba092ff85f18ce16bd9b5900dd94452e87a4c9a547b096f2178e0a3ded99d8631d90cb72492a007b852e488015a3d2e2a95048636db749aa8123e83ef4bf54351cf97896438674d7458db6bff46125aa502ede5a3c24c0f9d5c236f87393de7b52466c49a2c0950b56d44b47b9adf8727a5a7f072b9aa61bb260ab3dd22a8d55d72f16723852d21c22c66b1c692bdbef8405e1381766ab05966b2784d421aa9b6b302d55dc4545aa9eddbcb83cd0223be5f4aad71f873bd55607e0127ddd789c0388ae54eface9878956bfc06a4ce71052cdf067839abca1c5e65f060579e1faf5c1337e545720760c856cc5230e7a2ac5dc1469f2f1a2219bec59cd0b130f4c8f45282171a92d624c8a68454c8c50edf8b8a2a1930c931beb5acc96930495bfd3759b8bb4151de6896b2afa1fdbdfa6ad3922fec2700fa3251db7207658ecdf32465e9cb7f41e798ef74615aad2ef6e86320bf92b79f77c46fbdc2ba1be139ce407a09bb9211f6b402fd6bce6f2d30b97dfdda6a11da18d61f766b1d3ad2f9fef432a5df4bff82bc4a9f70a70df972d5a677c4921fc970d3b1bbdc1fd82becdb8b83924b104372d3a4b064d6e47d999d5d9477924bd58f134dc782e86fadcc0b1f5671781f467a4c50c736e4eaf954bc667d65e588ad481fbd63d2570d5d7857a8ac27fdbd859bdf717209a5c1d7fa96db1bb372f85bbcb27d19bd8312a983268b29cbd5cd93ea60f4a1e8cb86cd429b1e6a719af72ccd558f6e8258dcc638ccc0d7ab4af067b74a302b452e5d98926094a002026d1c90f3ecbe86cd4592a61cc8870bd206e5ef4aeb0680fac4ed94edc9930a0d8ca9f7291e5f9ccfc54719977b62a6b01e980a507a00cb9bff6dcab31bdace85c502336f94a6dc446bf55f09c535226d0b18936abba877c65a68fd8e027a688154e6a795face8fbb9d504a426d2fdcfdf96c3ec9ae1cbb223233d1eec97026549820e0cef714379d14cc32bd03212fa39c9b8bfc5802421dc8f6d472b210c82b238002a15603a5588cbf56c6adcea0ea12a96f74856e2a6415cb55b8b6bb2d9e686dde0191eabf4bc06b8ead99b17878c65305a98e499c8a853568e271389ac3498ae84adff5c9c5a3108d7b2603b96c688fa563c08b7527274dcc65abc74fe5f6ba8315b0218c9ccc7d48ee73cc854874747d5849b910b6b5e73e03de0e273aec28fead1088d7312ab8b588404bab249f62cdc0cfa3b46494d327a521a57cd67a5057c0fd4369fbe55b6b020dd39510d6a36aca214447d9016560329cf522496d064ae4452dafdc54275c21f4ec46e8c23b7f97095b293dea9339ae622dc1939d7031ad8771d7d6046b021169d32cb9668fd4e3cc62e2a7cb4485b0bbdd8c407eb472aa72c41f7df0c1f5c9a458ef142aa53c4c41c7aab251fe95fc3e7260bfb4837c2030628e029001a7e13b48073ee1da4083b2f5c1a3c95908ec421044c34e5667527111310b3852408838e3b1b90ac3d7391216d9b3bef7ccf4f88ce84219b0af62c692e38284a0a57411d2c40c6a919af587b9c74d74c6132409273e7da43027fa72063c2260380eca2ca9e3f5ced689f34ff9545eff6d54d3f2b1e5a2516db75d2e52fb910261d70194175ec4f3b3b76b643f2bcc9fe77ccdef6c3d319a87eb4271c79477bb00a20fd5032c67965788a7128d6ba78228baa7c7282f5d5136ebc52774c9e81525b5fefad291ba649df7a62bee84032ab41108dee02ca7c1abae520cd744cf1f1dec3859f1bb9afe698aa8a64e9d2a4e4be5dd4b9858111e2d52ea8a79e6ed50f7430cd943fad23a371bd08347029c40022c1a705a2cf24d2b3deb85c03661f07151629d9f5ec2a83797e993d56ffc170b0e71b4e05fda52bf54b42ff9020dc4f298010ed43a0d652d3cb76e667215be7ac29976fbeb892535d1f0f6f84eda595b303e702d7a49932bdf460587b90374add6819f05d167860f8c9d1ca9fc99d2a103aadab5430e91c257c81b8002c66d2c80b62169e918bff76e8ce97bd7ac1e4e32f6d078e8a47a23def7324aaeccb2e627c1464ba977df3e44dd662fcc28584a78aac0e010985ec775aaaa6037e2e1b4512e0a62bfc3f7522c7f705570602299355f7a3440ac0ac0c2aba84c598ddf58318367beef174ef132b0d12cf082482f9526641fadd281a8b3fd5dea400827b89ea3f6645b02c6dea1420400e48af49b7e796a4493440e6ddb3b4ba32feead0dca5da0d49d15c18a2c38735a447d1c032e32a674997a915e1af5acd2e99ab23395d284c58374311fbbf7d6694b8715397a775aa6f5e76ac0640812fdec23582a7e68aa55975ff387faf6bb95a3377d5108bbcc4521a0eacfe1c2efb7bd1a45ee5b38fd4cc7751ac91497505364b48078f057ef347fc3cb7eef3b80e107c0ee38ffe158970acc26fec3836b431d73d91d77c1b6ce0570c5540458016f560ba6fd7b9fa532e74cbbbf008474d6091ad7af8bdb215a5b1321f6c08152630756037407edbca9873c3d368d6193251949f91489cc0b530161dfe369eeb0743cc68575972b7decc7bf5fed4f3525179207305616efdae229837690c7b767c443de5d8556e31661eabe32927006f05cab0dcfd9b48c084e27a9ec05594b565f929d6fd89e2d9c301d40c82e89694092b034320b44b400d7af0ded170d0cef197624cb0f0cb5af7577782e6d5da50b3f175c7e841dcb94e8401d202ae8ea670cf741d7db13b1f2642fb5765acbf9cefd2972fba5c8aef75200f66f1cd6d98ae9557389bb8555852cecee293e93adb5437a7ebbdac124172a8801c475d91cdf9c828da153660aed96150af87e577905d7f1f61077a75555e941780f13871b04779d77475766ad440a721a0b9083a9fc2a0f26a4366ad765a44d025f1b2ebfac42f1cc3021ded017b5cae09f23c0cf1d7c9c9410fd1f570c8e852687d497fa965cf974bb828421519aa521d6a30f380cd825667892e4d018560ef57ff53e19524ae98a66005d1c4af866759b1eb52b7847e1dacd04fe024c49029ee87c2be653809bd7edd1ae3b185cda75ec8f591c51d3a46ac04a8976f943b985e50aa8a8483b2dc56948e2bea031fd01a84d635c44ac8a1445060eba258cdfc013904f78ccb898dba590774d737bc632162b14ad42d5706bad0433dffb7a1356af8e46a6aaa167d3a93a426c79af8a7b88bf6c94b282d3ffdfa90e33500f37ffdada414730c3f237e46cafa4a21c5e5b4223abd86f692c1eef37ae56e1c4cd3e99facb048b04eafd5ea418c36f70707400239f9a02c9e3959e1c268f34a47cc23e748742928b9cc58af3da41e587580cd1a077d024475da57bac08c7189725629c142f29da7f80a079a0924b2b0c56d23f6c94e3a7efcc69704b594559040d669fb40d675064307cef1409618b37b251fde688cb2d03c0891d42df5105b446c1e194b201f0162e9fd8e302ec1856109904f449fc9f1ed5eb0dc7dbea070198b9bbd74afaece333aaca42cca8ee9cf9900b7ceccbe6ea4577242289b349243704c6b8fa3c7ab9b9e25572f342c30d3352e5c2fee558c706d754baccaaa671a9d3a1aac4aadaf35a019880c4ad5aa5d40f445935eddcac1aa6f6a213ce7819fd35c1c4dcb5da748d3383cdb3f67c2da880480682a6d720c82feef77235e9da407e368457561e50b2d02bb3271e0e8c1d8199306a98b939e1f2aecb6be9546ca25d846e17bf288bf4a1b0edc7b9579b41228cab3ad45f4557e545c6a2f2675acb03143039c40586bfe41e3a2cf8691ad42ae23c491e6470bc3c0a753a9036233248aef65a444db2241123c364b6f515ed539a07fa2a94d581e1567063e3ee7faffcfd3b1fe3743d7709bd2d11019db117ffebe57ff3ece1b5241a824d10a654da9c952559d3ff987643a34088d76b23bb86032fb2250ff8d94c6cb57c8d1288682e3a85a60952bc74f709cdee802cbe09b1e88d7740d83eaa1da0c8dd34db7e54f98e22bcd429f98cc6400b322f89b90d5489ae96246285c3d35222afd92ce01a8c42de7873faf4556ef201098336ff2c8303e063b301f94fd34e458c674f0468dd830e0d26ae0dff4511c6b08d06f6d7e1d5667d2c60b3229fcc2676a999787709c656b63ba31507f4cdcdcafb226be81b5e0144c9609ce5dc139f6a7edba90135462fe5b61f188f3003e826c77e8bab57a0bed18a7c4d1a778968c930d5aa147661e68932048d3829afd077d2279ec966ab6b3cb9967b1623ccc50e05027c2f67d593fd4e6dedd76b8033997282de5c1e42a0b3519e2a8965221d8a6c14d1b4a3089527fb102f5c05ba71d60f27860326936de53cc37690c389c5ca26aaece39297c35a1f2f75383a291db5a81bc5c3cc1eb1ab701e4d31908df9066eaa4372efa9fca1d8e76fb915b915219532f3e6f2e0fcab22196c9e29109cc5b45e2a592e1b83a4100ea7cd5f18a77b7a44fb1f0fd42621db9fc70b3506d6a365677b840a64a31974a88e5ba3e7d3a91d81b941a7f7bdc8ec247d56852a52242019721eb947112863d8ecba677643090238148bf3e3119bce0a8cbaecb47200e5f0097f4d078d868be1178e3c0335a39d8f1a01fabc28897b9a5e583c3de0093bd7ad5ead84e6973523b0504106090f2c6972396c714ace8d84901f201a778dddbf34026e4206046a46b317dcff2918b400eab9fb9aef6ea9dd67a0c0e8a8f0850b24c2230907aa5c4581a3a1c42777e22695d2638684a4104449f7854bcf718f45b0ea21a01e4a21b4c18eb968f81dc1f5ae722515b9f47a24542535a2cb9d89c36d788dfc33b8201a23398daa3d5ace6546d7dabc92b37d4fb8c56e28f5dc56f898f5ae3291fb4bd52b8e4b4039062c1f74cf0db9fbc77cfa6c61aec697acd5fd9c4583866f31c3e17aec488734d55b2046f52199aac52a5c28c008ac02ab5807a1f20e02f1384adc0ad1ccb264ff06dcc7eb54b385bae73e04b75b637adf3c160724c75172632c91a153260907db2ba7bfc9bcaec9b0f8d2088c63e07088ead66ba87f9c5601eda613c12209403e0c686b8ba22c149080b8602aa144c95aed5e15601ae12321733616904f905f7a1824d48b6e8e46c140d85ca57067d32c795f55fda7f783d211fd1bb578b9e441f36da1cf2dc2536fe84c3d27b1d7f3653193a9517bbb3db504aa8159dfa679dac510c7930cfae16f7c96abe7c253756405bb49d96f9d17b2f3f287f3ee8bdd9ef71cbc64145fdd02199906bc1b4546a8b06f926479095ad4aeecb3811ac4e72cdfc8e48e268031924a2f7fa4fde44ce834857a7411a53ebbd3d22a88d8b0277cef5427b1c73524ccd712e83fd8a355ca678160d150f7cdfa62759aa89e2e0c9760f557af1b85195f88a9e7277e782d28f59ec57810ced72c88e58c6f03a6e973c0ff615e8c9138250c796000759409252e16e7b89330b39f7298469d2ed7e767e908600f1d426a9fbcd28f52ce2f999b51c582820f54257be4f1289dab7a760096ec98c26ef2c51157a21c3bcfef47c2012770101233c6beb69c631a27dbefa7651c4ca4eb6a2ae6926c4a42428897fee6ead2ea9c14a53db5fd3a4cace9cb578a9b8dac60f34127f63cea0d3fbefd6ce3a807de0432a9feb6db4800000000000000ffff0000dd000000fdd5f80211e824e66270f04c41718a593851ac6e690d4f3a3f1b4e7b5c5431a369bb0a8c9798b0ce8d7e75874ad6e359306f000000000000516d8b4bbe49f4ced6496e36dbe295fc3bdb358bb6dd4002963088b1a5951c0652427b62f270607dc98202164a2db3d9940f01f5013c6b19ea9ade764fa200a9b62478e2d5e615117d0000000024fff1da857734a058a2924bf402d9971879939b46b15e73b7e7027f7a5cf18f9dc12781b7df4e6c6bc9b5e857552c61c49e45d69754cbf148565cae917f86248d6c849a32ec5f35c15b4908a8bfbc79c7ba5af27c40cb77e51f6d35a750f10d5662baab7a8b625b661d010cc0a793"], 0x1058}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000400)="a4fc9161c7513339"}, {&(0x7f0000000440)="781eeed10d401719d5a048ad7aef2d"}, {&(0x7f0000000480)="a42e89fd006407899f0d07058d02da5c81326790c361395f20a996e9002c186bd9d44e355c6911244743f0c636dfbdb4f5dc47571ee5668b9aa9f1af4870abfccac96c3d5575a53d85959e5db9d73eae4e252b80ac314ea206276af51df6414dc1510ee600194a958a686716582eaf0e29b486c0dfb0e7eb9cc89d9d7a6ecabc9e7a279c"}, {&(0x7f0000000540)="a17c6211a97eb323a401152c1b29e06444b5bf336f4c99989ebf4422fa4f2da111f091dfc012253068e5d1dbcf57b9d534bafe75bb1870479075d76fc65207edec16bb94b8c97076cdf6cd5417e9fe6a18e149"}, {&(0x7f00000005c0)="f36c4bea4bd3c2f8c9e279f713d6f4eca4351ed7357a8b8ed8e3cf529df282081ce6c28d24acf0d61455b0d5d364572f30d74933567c11463cf9ef9a5aa0098d3ea86f798784aa0b2553aac09d7218eb1777461eb3695e36526b4d90612e8aa4ad2e5fb59e926bd510118eec2a4f88e0a6966157a0d4327f6605e46e5e9abbab"}, {&(0x7f0000000640)="2c6b278c57adc66600cb1b1ead895a8192d17f61106dcd5dd2b02cae8c6ff5b46e1ae963c65a2d4f71ac553aba246b648f407dd6bf638795195f37f8bf9056ce59812c71d2097998e8998587945e8bfa65e34413d4d4a5d6b24934720b062709fffd4a6f6a9d6a33a772e5773b93cc391f1299974809e73b58828549a121c5a22eba6c99ed8052350a2a9f52b91172f27077b8585c2bb541aeb86f20fd9464f1979eefd57e0a19ae4638bd60b8b06cd8cfe387679b509fb70b3cf06664f0d86a5e2ef2ff1f0aed9e7bea"}, {&(0x7f0000000740)="417726b6bd0ac642ae3a0d4f45e813add66d9a17275765ef9819bd81c9757c9a1dcc1d30c3dfaa85aab15a3c661a7dc9f92a3a8fe19ed59687efa4f1766327be8503d8fc93fbeaed910de60f96b51b4ac6f43356e006dbcb229214a0c276638d4a24eb91b57108482de6c7f8625b9dab6620362dfb7dd24c64a10d2ab7bcf1cffd3ea4f38402d8a320ab80c0538fa37dd6ab4d4b73c9442d1e6a2f3e195f8da0ba1551bd86bd2a1f528807fc440f60e605506bb347af41a99caa639d6a2b03fcc4c6c7b85bd6957a52c408f53d99eceb51b0313792710785fd3ca5d38e79"}], 0x1000000000000059) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0xfffffffffffff000, 0x7, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:24 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x6, 0x1810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) seteuid(r4) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = dup(r3) getsockname(r4, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$dupfd(r5, 0x14, r6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd8bc509daed7507e4a53272ab0e8356b94902c7504a8a2c579025112a2c0fea1d7a969737dd424a1f6b20d4d4417fa67126df005ab7d9e353aa7ecaec824b0ac10407e5ea4d9592245f66cc9a6ab08bbf584a00996f1b7bc4cdc17cbfcf616aedc6ab7737ed7619344d90080a5be6beffc0643f5cd84e244e12a651e622fa2328d3bb0343af6351e3d026f35096f3e44c9ec0de6a60b70985ce8c60a6e44b01d81058d898c3078e145ad3c0cce323824321f935e2484434cf87f895a7abc5aa6e5fcc6e97b932f460f7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x33a20abd, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fsync(r3) 16:00:00 executing program 0: r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100000000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000052f66696c000000"], 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000001540)='./bus\x00', 0x40, 0x12) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001400)=[{&(0x7f00000010c0)=""/120, 0x78}, {&(0x7f0000001140)=""/112, 0x70}, {&(0x7f00000011c0)=""/160, 0xa0}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/140, 0x8c}, {&(0x7f00000013c0)=""/52, 0x34}], 0x6, &(0x7f0000001480)=""/82, 0x52}, 0xc40) 16:00:00 executing program 0: setreuid(0x0, 0xffffffffffffffff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt(0xffffffffffffff9c, 0x4, 0x8, &(0x7f0000000100)=""/178, &(0x7f00000001c0)=0xb2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x53c0ace591702e83, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x1000, 0x401, 0x869}, {0x80000000, 0x9, 0xffff, 0x8d3}, {0xf7b3, 0x82c7, 0x100000000, 0x7}, {0x1ff, 0xb, 0x3, 0x9}, {0x3ff, 0x0, 0x6, 0xfffffffffffffbff}]}) 16:00:00 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) msgrcv(r7, &(0x7f0000002ac0)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRES16, @ANYRESHEX=r8, @ANYBLOB="de828f746e2f2191039b17d84aac0f61505d26d004b6b2451c2fe33267d4592dd44e731ba8f1599d302503e297a0b99d4eb0acbe6dcbbb3564d12201c564a46dc45363af881f2e4f0ba9fd559149b8b3339d4be4a56563d78482d911", @ANYRESOCT=r9, @ANYRES16=0x0, @ANYRESDEC, @ANYRES64=r11], @ANYBLOB="563c1924fed5ec40315841358ca62abb7784d6f55a92c5f6c4643fd11ea0e5fb1b07a8a8dbf5e9dc8dfaa0d91be248599b573415f007fd6caa5187e1d26322e532c8102eb7abc94060a7a3c044f15ccba61c30cd72e31e42f94c56bb13178c617385222000717365249ab2a0585c8ac4709b7058e9ff7fa5d0c41af9424b803522623bc227a44f5601238de2a8cd39549a16fb38143e126a05d26b00ff0780e0da04cae8c47106b2f3a862aa3c7d421087cf32bf8aac0b42a169dc7e31b5264d1e3f4fd51b432dae7fed80903c85fb70bc6f2ef8dcd0c3cf5b7abe56babd799c64b9ed3a1f3dd4b85789d1870fbe94e11103caf163dc43a8c3fc8ba0212af05594707506521b37d14253a9fac9aafcdf83d2fc9826c6b0957661be6b154c9691ca91c324eae1c922adbd5a5003b2b71219a16aaba9609365cd4c57c779a79ed47c196e82ccf5b78f2f000ddd56a61116ea8d525cbe680696c3e94ee2b23561814a8547e79d1fe50a45616e2a2fff263dc7569a7a210aa436ce33f582305f4553c6f7ae4d053c1ef2c20356fedf4b3534ecceb1af2ea29df4c5050e0ff6a350e435d50c437a69061c37372f06ca6c2b9e4154110292b1093a789132b0a65cf13fbe95e1cac458411df03b19b47f24feb81fbbdc4e9f4589fe1e055c990effec5ef2c5645c1cd7f227ad0b71a97ae5fe12d62bd9cac50054aec281e5286a8972ed1e2fa5cc743f979daee514f776393e7828d6e1669d9f3c78c465a2f09e0ce227ae5bb9607edec414b304d1fad53cb249a5b2221d52bbeb168de91194415bf9ead6582a683a75f9c8aeb1bbd91bf8205f11d0b63f79d75e49463ffad45c5a85675203b25132aba838ee041edb89dcf0d905207ba17a6315aa6f85328dcb15fb41446fff76700be732306e0c116479b8e0abfa0c9f5403a9c84449e52961013168fcfcfc685bf7e2fd9b69c65301536ff70165a27f2699abff688ef3421d57cd9f236475127406172ed42b328b0d302061db2feecbca44fd12e20b355c00ff5a201b5b7e04f3ef9c8a21ace8046747538675edfe789a2e42f7f9190b70b1fac6d816a0149d3ccbb34757242b21a5ad99fabc50ef3078808139068b6345ad9c875cb877acfcaaca4dbc6645f5df76997d9f96dc53963042ad208f715b8bb74ed9160292ed425b2773429f5f702152d53d0beda1498e457d1dbcc53a51dd030c4eb4d086d6095ab1a8a19def39c47f593a08394f9cd817e2401f99ac6f3327206eba6ac84465824386c368c9d5353f822815e2ae1aa9d60370b47e883585b8034d35fa1a7dd9940c93d8c851273bcf73181bf54f59bbd1618ea6e6ea4b788862d4b97d484d409e0ca4f060d7b92342449494f6bedf961d183ce561caad63ea5384e658897cf407e836bf16390915a7363346eecc0aaca690e3629030bbdfa8b82c895c813079e1a04b7a2f291fd5dcdd98082d28a3a64f46062cd98ad4d27d96ec58909e1bb388ba9d72752040e36aab55a61895c64b4233c96cc1c2df04de62f87065fa38706e226a5a2b011bd571b660b042db5db242afd635c48487dbaac5c35b3a936dbdcddd1bcca2d931c7164185778ab1ed74a897296d063fe0d7d16180e864f3af1ab7dcf7f3236ba64570da69136d8de697206e5913ac795e1790396cfe6d0d17541ecfcb1e653a62517ed8625f05b059f6b0f255d917c326839555da6a1fa8a18c667a997caa05c5d455783bdad9f8e9c7a3b3b61376936484383d85d803f5344fa1044a6d536edb12dca3342fe16528d0f8b1b17b09fb626b17d99e3043eb3566a4898d7fcb5683bd3217af2deffe0057128ca0b408226b3d2caa7dbc6da23a17ad6674da570b15e2039ef8c7877f69e5f886cd807daa7c40e2c4cb70019699b93bdebeeb18aac7464b31e96d5e6373d29fb01a64743771cdcf388f775156799a7ef6f72d59f0a62c8844c080ac29c4e53d4f162157061fde649e9e3def36ad983ef65390b2fc1e56714f0116c4b789df5c64fc87657ff65e934af06ba65bcf42be94b1f8731d9ab0edcd445a9fb69b5cd23b8c9059b617655dcc8c33e6dcbab4a85894f2c95188a5ddd05d13babb81b86fa69933291a39edf4c433a6a31e5e6c0a29761edc4bc8a407605268871e9e0b5211b9c9f689f493152ad82e4a5e3ebcdc8b8979cd303731de2ff494809ca607c7322f736a17ce0b1f07d02d753c3e9e64b77d018bc146ae81c13e737b4c385830e94bd6a4056eff3587855051047371ce2f45e3b986bf2476160bba3d0c43404a1e404e1bd4896fff78bb45ef8fdd5473ea2a498d940d4eab6841bc9ff4fdc8e08422d0b72ec223c3759c511ec7dd4ca0dbc18b4197e98989ba44b6d2b582f0cb086215529100fdb969bf6611fd28f702c6bf288880546815f3fa3347030d12f195c9757dfaf84476b0297fee0d746939ed082e6a8a7e2ea7e24317e4d450624cd1c59b32aa2959075db8c10769d53894669abd9ecf5faac75ed7a13389b67edb643d22983a6359dd745fc0759e73bdda1e301e0358da726c788adedfa355eeaf3265a13df3b4cc87b89a133c21290d8161afda792fec24845be1aa255f03e2521bcaf394f0467eeb07994269b09cda5c7b579f4480174ba369b767b679d46b227faa4fdf1cf2d6fd14474ea57372e7cad79e0ca49e91bc87afa5aa44efe6f0e1139e336cf9d13af92825ae5fda0bab2f545f7adbcd10c5c1bb3c24d087add5d36d5c3f36bdd8cc4d552b464c6c6fbdce89f37abf1ad84c2fa3d71eca84d0c7a81d2a335ffa4e24a1a46b4c8ac19e8c09e9c22266232780893730d5a9b3f3b1b8500f60358969e3cc4520334e926c8f589f62789751019aa808747d799049329d91eeff3c952ef3f4b8c97efc03cb75138c5db03f33eb502722cfff7611fb45f967af89d51bbe383ff9ab70ba9958fd4743252ff2c599929ce4cc54cfbeda98b41a94d8f4b21de1e8b70185c983cc0e0bc83aa73f5d944ddf3e6f216108bbefec15444e2838132d767b9701c5f436b1f7acf97780164ed006f1a8c8eb4c7a3a1af94b082373aab0c358dc1be6838e4ba75f152af5b3a753fb379ba1fb98323b957a2a037f4acc454d470c8e2843f97b04185015c6f6e14ee3590f68528fadb9db0fd80f4e488ad7c4eae9c6ada8d944b1d267b7c76d49f98de2610b4087897e112bb97a512846eaf525894f9c86ff938d7adc50f81e12f29d11fbf3e8d0823897bbb5b409984eba03686f867ba1884cf95cb9778091fe43e6efeb11820a15bd0adc02daab3878620151a1bd0cea7b353201961914534a651b83118f440bfca4cf0ddf58d91b1ea1ef55a6d3bda5f76fff4ed833a8545ce43fc059340e7f02a77249ebd3e1a2b771c13effe5c0d4c5950d1c3448a603aa80a5005976a51be3e6e45d4d366a34e3d589a005e5ea1459fb9bc9d4c4370f972e0ba502017aea65e0667252a91b3b31935a957a045197728fb6ec1a6f84979670af05aec207fdaf1bfbae683032b8cddf632aa7b5dcc4777790791b7caddf05118669942db59498ba575006d4b199a74221b391c1e54b32b9d370a5954761ee08a5324959d7495cd200e9b9120ed0ea6048c8574860578d51c18b3575cfe1e47e5dda863a0a4b69306924901971ceb69fe8523b75d220961fa6ccff68fdd2b8019a32264a70ff9c33854162cba27d3617aa3bb65f21b09b5544318577a9dab6c7aa64d3206407d79400ed4e14c8d647519d093e5538daf51533cff92b06cdf3df94903d76f7bb1abefdbca60a64653be97a50711410fd192a2a098c3ffc04c680ba55f5d4a4c5ac0e1630a1c97655f07fe60d2acc8546f871a9a1199207af8810d2cab6db0c0c875fa5fb3a43a798c40deb460774b73eafa6c7f426e8468088d3d00cf3930256fe9171dc823ef05890c86963847bb044df40196d7bfb8758eda27abc548c591887c834fd7425e014a73c50b2c0729dd0c560eb51ff7f08f01fceb95731a9d80d1069609a9a84be59b9a96847a133e2e38f1b02d0dc5886bbc743814a5d7cfd5c9ea84a5f47509144bcae272381c3d1709229ae61925ae9b570d428a62f9e2fa4e83210f9e68e0ff895b92f19ea4ec2ec53d1f0ba64cea6c71a2e40881ac0604e98fff235a9a4637f2ff430354e4a6172f14dc093d5ba5daeca576c8bdfb5200ca1e9380961665b1ba5b6d56029b3799b34ab5cee634a1dd3392f403f41394b88ee6abb9574fa35be214a4fd1af76afd1a2947cda43e14652186a0d45bdac8f9a249304142b911d29551174d6f2dea75b529a5b45a0b94d87879c6e6c65ff65162546b26c169636b8eb4738f5c1a524cca83eb44e6df8bd76845641fe74c86f4cecc10f54813137d6cf82f9610d0d6e5084a1e37c164864c36a4012fd7457c77a9ee76c09a58df12efee9f6120b43c830157118f0f58eb2804d62e0707d580d2d4393136874a12bd415b89c80ef8ff6bdf5aabe466eb670f477f394b653f59a2b1cbdf580d4d69c5c6603807cfeede0f76d3eccf29ea7771c80c9265680bf4afda5778e225e783894c5759222ea0166bb61e61bbd800b4111e24f1ba9818eba512f3599aa032c216524d7387e957a14419d213ab5c17bc7289db5da8d47a632ca909f5122e4a746823c92ba7e5acdaaa9c54e9d91542895e4a90f6769ab96a3546a68cafd0e170e3e076da99838ea465d88cfe7cbff1e46bfc9be11eed0cdb1ab2c4d39ef91159082836f9d48722b061ef3b3b6353cc8b1c0a9a08eecf40f636de1f57d65ba06a0f58bd4a39778259ba7bbb854e7042ce5ded179a54b9f655b4ff8496f8d16d5a259bc9d14a1e21a29d38d2fe512e77d924aa3ce10cd2ac79c0727564458cb2c0f2a9ddf3a35e936d929461f8ed1d95a91649fe84eddf8fb497e9fb79e13422feb33caa8eda81a5130dc2754d9217d482da868ee1bc1c11aa54fee71df024c8f04d7cb126906f7447a0e2220f0fd78a9f33b93655f533ff5c8ac409057e45a25faf71dcdeb29d7a8192417513327dd425611d9a91d9a347ada4c93fd58fef8b0433b9b7f70901c2432d700c6572d472cea486e47adebd2847234c843645cc634dc6709188fc165809f5440a8287dd1d867a9ec91b55af402c62bb1f8c8e1c659f107d21e7681ca9b6bb6073c3b1e1f088e2791f9410896dd3cc1ee6d256b7e3be5d126096e67f0c432048eac98dc85d34c26affd9b8969526715949d8367431f5362cc9c2f1ddb981720a80ad25ba02fef7a6ab0ddaf8cb1b07711b229335eca88904d96fb5920c02b5ff0b7a893a1f5af3996ab186a00277e74703bbc4dc3a81d4360056e0b51b7d79bf9adb84eb8bd847bcb60c8bdfc916f97cb18a1c4d41505593f14e15d401fec35ea0c82f58bd1417bc144246be821a6bf9ba574919f15d61b866ccc089b9a363b32aebad80a3ac1268ab628f21ed776610d99715a5a68910f1fa6c64365e6c5105502f826d78e5d7a1de4a6d768984a2ff391cb0c24175ba43ba6100f289fac8b7a4e891d0a5c3e9b16398722176ef0d51fd23a49362e4796953b927af3dd3bc490d6392489c4faae9038f73f34a26f5e52c79c29f11655d0964c460eb570705bc84ad3c02ff5e0fd025b89242c3f06f91626708d6241247b4f0d4756d428596b30669a2d5f44a95909f3e19abf7c1024a95f44be68444e6cd6ab4cfb8429fa0ca3564da4ca55f2c01270d398d3edbefef23e05837bc7e7215b0595b2f3d5bbb6b759e97a1e6679a5428df2da59899e8bec8920c52577050c23aeec3ebc19", @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRES64=r3, @ANYPTR64, @ANYPTR64, @ANYBLOB="9209fa780f60d90acc608f4ddd18ab69d921fff5eb0f5f93bc8709e0c66d405b0b5945cc08c95ae1212dce302dd18d85d721136848f42856a497777727d62015ce882d5ea0657f261d23085586"], @ANYRES32=r13, @ANYRESHEX=r8, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESHEX=r7, @ANYRES64], @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r14, @ANYRESOCT=0x0, @ANYRESDEC=r7, @ANYRESDEC], @ANYRESDEC, @ANYBLOB="9ca2fb8e4293efc6589cc45450b4f64736172940404c859f63dc563266687b6c061e90c2e3da4509", @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR]]], 0x5, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x152) mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) open$dir(&(0x7f0000000140)='./file0\x00', 0x420, 0x48) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x200000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") kqueue() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x02\x00', 0x440, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$dupfd(r0, 0x0, r1) fchflags(r0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) 16:00:00 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xfff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x7, 0x8, &(0x7f00000000c0)=""/94, &(0x7f0000000140)=0x5e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:00 executing program 0: setuid(0xee01) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005df989c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eabb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000414d14243bbbcbf02b078caf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff00"/4116], 0x75d, 0x4, 0x1800) r0 = msgget$private(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x1f, r3, 0x0, r3, 0x0, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x1, 0x8000, 0x80000001, 0x1}) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r8, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r11 = getpid() r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f00000011c0)={0xaf68, [{0x2, 0x7}, {0x2, 0x6}, {0x3, 0x7}, {0xdde358d350fbebce, 0x6}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x100000001}, {0x2, 0x817e}, {0x1, 0x1200}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x800}, {0x2, 0x1000}, {0x0, 0x2}, {0x3}, {0x1, 0x9}, {0x3, 0x6}, {0x2, 0x10000000000}, {0x2, 0x4}, {0x1, 0x100000001}, {0x3, 0x6fc}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x4}, {0x0, 0x6000000}, {0x1, 0xff}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x3f}, {0x2, 0x401}]}) r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000640)={{0x0, r6, r7, r9, r10, 0x80, 0x4}, 0x7, 0x5, r11, r13, 0x4, 0x369, 0x100000000, 0x62}) msgsnd(r5, &(0x7f0000001080)={0x1, "5f815b7c32b56a5fe728fccd4cddf53233c8bdd6902eb360e5c0fac4a19647b91c1723bd461326ab57a951941ff7fbffc43d9f7b3f60a3e58ab4bcd3ce3194d0d6c2c2b36cbae1454279cc5526bd18796ef7db2f32845d528fc5f21ba4de7901b5bdb50ee7741b5f396e47fa7c7157a373c7b7a0996479d40199606f31df7844df5887608316ec09a43cb54e20ecffa865521ef25d4998b0474b63de4aaefe07f34c01a6c9770812eb96cce13aa920c7a0eaf28a4ecb6bccd0aab7f5b2fa8557e186616d6fc2b9ca72ea6f8a5f5bb4413f66d11d2daf2f1d36a0f8cd2f90797d5f17bf8ad3367b1bb8c33a41b712b900768239842d8d5e3aeae633d004"}, 0x105, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r1, &(0x7f0000000100)="2a3ca2ade2ac1d03c27bbaf2b0a24d82ac45c7640e58fcc877b05188e0b22059ad462a87e8b5b566237be39357de6acd8b82c3c2bc4ab85a0082f7828f95c009313ca9e3cc7075fb10062383ee4f93486d03e87dcf16ce4e727a828f06fe79650521d6a04568e52df6e808358d1418aa882e03f3c32f0406d36a8cd5a81077548b3026389a2d34815fd61480013348a34cf3f0f16893803126f505a6a0f118f3a0deb1b052828b3ead8f5173b91afdb362147138c33557735c413d64c8d879c4eb8ad77d4b3e36d9ae2c412fa43b163f78056d280f11a8d740bae9ee8a", 0xdd, 0x0, 0x1d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x40, 0x9, 0x3, 0x2, 0x5, 0x7, 0x6, 0xac40a5828a06a48d, 0x0, 0x100000001, 0x2}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2e5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x80000000000001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getuid() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x40) linkat(r0, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x6) 16:00:01 executing program 1: socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x142) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x42, 0x2) r1 = socket$inet6(0x18, 0x5, 0x2) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xd22, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000180)="1a1245ffc8a3cb7aad7f3da4af36f4dcd6503422db27b53148fa4657b93bae365b0cfe79fb194fe3cff96ede7d668b7fb677ff7c31a3d828991c063c5e2add65e984a02643ee635d83db39bcf77fb14559cf7b67a09ccb44fae70aaf79a76c596d61ad06333fd339b463e965b7fcacdaa512fe78dfb727df296ed35497eb30407c15aaa01924bbbb38353847108d129f1674", 0x92}, {&(0x7f0000000240)="a612d34121645e1c8c88a2a976151b985e35fc6c95983a14dd749149572cc8a62896435fc40506372776f797817af3d397dbec2d59b06dbd8364bffe47378922", 0x40}, {&(0x7f0000000280)="3703776a33d5ffe759c705a32516496642e4136d9bebd1107f4fd4460ff29aad396947178cb1ce0e58d4638d9a87f394ef4be2a3ed9e7baaae737521118db51c9d49303ed3bd0ba0ba018dd7d0bed4d2350a75014969ddfbb80752c6dd0a714cac46aac0675d18abd863be29031a588e8fbc98ead0b5084833750764e8ff381cb7835d313f8615714f8a0c254b6d0c40400aed2e3367f7ffa2da6595830356a28726dd6bf4befb25", 0xa8}, {&(0x7f0000000340)="d51824200c0c2056dc89250049eb0544ad93dc54c0c10ba0c41cb89e8af3a1a4e7efdad34655a0f779de1dbfd146f56a050c00f1", 0x34}, {&(0x7f0000000380)="8a9de0b5cf8d85e936dd78f9aa21810d54577af14273aafa95ec2c96cd325f899bedd1865cde84e9d10f066d735682e530b99ad8111526d2cc73cc3427f13d829ffd5b265e3c1708946d702a9046d23a3d96533655843436ffbe7dec568df421646a53aff1f1af376f1fb0601f9c1b28d268d15d9ecf0381f33815a485dcdee03c47013ad7e9aa2b4657c1323ad0c5e4b901d4", 0x93}, {&(0x7f0000000440)="1e6a7b79d52e4bf1577b3af6bdc648225a7875cf07b479e69bf5280d673463ebc283ade84c009f543a8662a769e19d520ca15461afd3e7269bf6055ad17f3db19d3e276578f14db928135cb406678be9cd8c2c879cf63ad79bfbc89744cefef85a6e094583ba1fce2d5f5071204b772d33f3fc9d45e03aa51817f8429a8d8f74a0846115959fd8d4905561eb42ab31bf89559aaf11e851056798d1ab7be425725245a012b51940b577e7434c46227bbb8c3ced65d101309386d6", 0xba}, {&(0x7f0000000500)="d0b7a89343d03b96076def0bd84175beca2dec05af2ad25659d883e7a58e22eeb76fef39e7c09154d00856a09393053ed044f7960925184e5e0bc8c0f24dd832d34b57397e7256495ce0733a0cfb46b3a3426b8f81f81501c9c33b3d391e28953870f795d09a865cbdd1172fcb33fbca73d41dec4f5b7da621d3d45fb087ab1047dd565a5f67326c201f936d46b66cb8ea2b15155b682b80d17fdd75c1fd2c690fafbe5ed4f01487d512f15bf92c071d59404d82669454b290fb5fd91b8d83d8184a1908988980a09b83c2ccf683ec0096b2ce1fd4597a3ab5ac", 0xda}], 0x7, &(0x7f0000000680)=[{0xa0, 0xffff, 0x3ff, "66a81311075cee63196e1914f62d8fec895f95566e60226a06f4c1b0f641fa66c3b75f2611739d68aa5e3d92c92149344028effc5f2fbc66003ed8e79a9c5669238b380d83925fa84a95f3d90bf6c7fec8268a3cd04d2dde50e66aca637df14d7650494b5fefa8fe910f625fcdece280d9a3b3ad77a34e7d082777a28f3f75025756b75ca2a471d7872a1f2e"}, {0x1010, 0x1, 0x7, "05586842d79edf8870222cfdb2b49cf789e6e8318782a0b62965a6f0e47726478ba0cba44a7f90d53d59ccc2d758afb8baf2b2320a37d3a4f8c901bbaee68306943b804503d12f4ee15552e435e63bc2f764766a57bb5cfa385387c21fb9d151556c3e47500d463ad16c886ed4f7519a38529b2dc2a8f1559f24c63d440fd99ea1bc6211c8881e3cb14a0b578df5a6e0816ee23327b5ac9387dba169d0771e540e2af71effc1f3deb7e90c15b8445e4b726798bfc72e814aad3ebb29f3d0de2e0d43cebde8397a1dace03f7d9d71801d9350590b72a6b7c94ef37e09d71f0813c979b63aa3a6300882eaeec9ae8befec6219abf52d26cc6196cfdbdb3e5ceac4932947776307ef96431af0d3fa80d20872d59c60d9e0c3f8d7cf2df5bea401742a5c323f6a05f5f70085451a2af1726dfb2ee33734cb77a6d6071c08001177d74df362a9c8dad15a01b59b18eb791a7ed0070f9e32522cadf502282644e56ee6d33f42cdc4b6228f6759731b2f65703e093f98535cac7571baa3ec65e496f47e0447015a8b979905dd7436b7993d3be1bcfbfdaf942f1c72ef41456b30a98329b899b8fc3cc03e2c34235e6335c7fb0b55a4ddc63dd31b6e196c95f00a9f76495cb55bb5849532afd613e7cf3afa2dcc9227b2e7d1de660a093540d5d30cd2a38899441abb69e8b22f12abdd30e993a57c73d8f4cc6cc87a3cc313dec60ebaab53625783dcc8c323cbb95a13e8c1ef4a6ddebf3b516efdb6950c407a10cbcd00e6c2bb072a3c5db5454d1f76401e93aa73bb6c959f38f2d778da29f9c8a295c1ea04565ad9c30beda82e5ed464a2b5e9afd51d82d7cdca1c427d0f8858edad1fd73849e73c12db9dcf2200dadae0ddf7ccbc70c94f656d4cf40d4a589256adfbdfd5e4e2d3ed81b3cb8765c3be944eaf70b6790b915f3b91cfde30e49d1c43cf1c3d410081c47efdc841267b526b6c7b8e2f030fb799bb7780bce57d1c0718507793ec2dd3840eeddaa1db6ae85b39ae9bf8e21e5d75ebd1d39c512bde1499ce89f4387b6ff01b1854158dcecb79ec53116acd6ccf68fd6f8dd07b7b544f3da1d07392d7b6bf4b7f6449d8cc2224592d12eb221eb25e12706186e24de3c7f0fd8e3c9ba774cb8baa97d589deec90e961503fcd2eade205aca9c357f79648315d242af50f3bd04174c266a3d884b78ef7db95f98381a625a2bc83099c304f674913f74c8189c6640e3732500a082af51ff4739822c8000ab36cfc17be7edc550754fefcdbcf455c6dd13a27744a05c3a82ac30c19ae4b9357bae78f65d4356c9ba2d35f41e563ba3c466af61b5eb89b13d62cdb7353ae717300f0676a60c0523fbad0fcc8c6da2822d1f3d714e28d4621900fe648d949f6c890c706bf01dcd93ef69c526eb5f67bc8460a53ea6919f556ca87a4cdaa8b630a599a81be774ea3a5ecca66092c0e953192ec34b1434f5b9245ae3ad0aad12e65ebfa39e36b996db6e26ea0a7b4e40ee88449551d481094822440236d86dbd695dfd8aa5deabe3471fa945a8997969435bf54a188e029eeadd1fc1fc17c034b7d38d54469e63f63e25a3219d64b44caf05b1796f25e209ad527d2329df0877df91a78ac60d6d62bdce2b07ac35f26b650018c7358dc1286c8c3c0939c13c11cd447fb33ef17dfc7aeac811de6dcba383b8618bbf4088a1f1b71c056370fb07ffcb956f24f090cd7724c201418852e4c409600cb424b3db81ffc2b994c2e33261d301b4b6a6a908826f775f2ba365bfdc150f68ac4534f8c4af570a7e4cdf0884ba676eff107ace812930b87269128892b4b8015d329e3ca31d4f0da1da2e78616ee776951b95ba0d22531dc0d54b8be0906c765213ea54808aec58cfe1d9fb6e185d5743431e1df1e775dbb925da2f32aab6da675d6d71145dbc80029f2940522063ad0f6d81dcabe2163d3d581c783afc711a1678e406c76cd7c51cc345db52b773d6479b94e1e2811c27aa7697c3214cea35699f1bf377b1cafde28a565d35f14598309a00e6faaf3b9cfcf6c5436de3bebd3b8a7a6d6a244a6049f8d025cf5bf8fb5ec436fd43213bd41e0fe73beb62e0a60fb7aff2ccce5e543dc1890e2b83dadbe4a1ea0450c1df90669918aa1f857579095702e38b3e9048ea005c9b3b8a9df5c5ffabfeb2e1e55b28d47882dceb59d924eaaa2c0bf3f6e7edad5029c891cb3eb76947c238401d1b9a0f8ca0a5709c68c4cdeff7d31e20c7ab6574a814fd00c8666fe18e33fa5013342f59867fcecd9c0de4d2738a9a51c2b661ec0ac4dc52d2b1dc47a7cfe1041d12d3888c5980e3aeb134633af106d5b337ea6b02c6eaa00f40c01fbf74fe46e2305b042463975cd5bad8a4ed14269343001823f1111ed7901415825303210763875be3a9b92b3b6e163338ebb41a6127b4bd3b8d26fb48055baf70a8830d45d7c50e357f3b70c5581130dde44fb05455b31677b6cd82edb6b37d1a5db0e7d60a8a203cee0e345b1059b5da56808ccb1951a2bae5fe9f38a47a77537dce53407eb6b5a3d0539d165d364ea19db5cef748cc13dc784e725a8ec9b5b81150de05486040921433289e8f536b44c9b1fb09b1ee7d41ee73a725531f7dc672574a6d4c6b011540cd1455bd1dab58a62d8af4ce501337de30e73dccbc78b363acbb52c42bc8fa7ebf8cdda0055008fab51eeea5f7415be9eb410788ca46fe606d5414969883765b93335102232b14904a514716c40a56624cb0fe9018d8f696c48a025c78da3766abd7f93efd8196a6b0bfa11a02b0ac35da1cd84acb981fd4ddda47ae7fc135667998055e7e3fb648055ad2629b0ad99836af571cf3b612b0756be80ecc4ad99903b7c85745df60920f7be5b884e08d62df53cc8baa6a9cc4f5cc19c81026e628d9ad5c742ee4d4bda208b39a6786db633c4c9865217d4be4bee1930548a34fb7eb2f186a4669a874efaf223309f94ecd980e0483214d6f958b919b704b07276173f9202eba125151b0f793474cb7ac40cb5b1a1bacb9aa1b9812d61d92d89604c99ac052b756a4bf67a3a330717bf2b3008abb85195d12314ac23a78b573e1f15a87a9cc56aa4ec18e8e1bbffc0d3b8b48940bc76214b9488a9a647b462d90d6311a4cfc84fb5c7131164cb8be64e50c32feaaab0b35295687b4dcb3ed8b3d05c6cdcb898f2ed310dba38d8f88ead40c5129a7461e9dff2b365c3d12bdaf3f4d3f838511e5989326e708bee816f03bfab7db47dc6cd83263b306ef6d14788a369e1ab1e2cee35650ef66f3ce854ba40d1411a2a813af9d57caf7e07898ad0606e3f1a4a9a5ff618ba50347462bc06a1d4ad8d5dbd760b7596cb5b9bc6346d75cf1e31e6e48fb93f01256aaed1305ed15f0bcad9a960d902fa4f1664a0cf097ffedd1a8505a5e575fda9f5ba2317f50e47714298a086f67f59d6cec1371138025ebaf0a1ef05e16c43c448418e6076265988fdab94a1d2ca61bebda86c1114df8af9e411972cacad6d38f68c49e7dfbd1bd6ee6f975385ef92c83da6881a8e3a49910aebffb042fde75665ad3f549751846ce4685d07d9f3064f04a2612ff36673fb22bca71232e497c7d73012d14018bfe2e23adeadc3f57b0f95527c25e56d7d2b10a355df37ee3235420e22db0be645366657d8adeb8242b3715739fbab22da5196020e7c9e7a2b2ad5a8b8372353cb64b1e986fc8afd6f78d12139105696dd503202bab37f2c6d5427e4e9ce0b9b6a0ce7ec8c8d5c099bc3c1ecb03f92ec6c35d20dc8f7acb3238689bcdc0d863c44c7646c9cd964306417da4a44581373c039f7e6ff3b0d457a4bf9ff60ccfd12833e0223b6c5ff3a255c7b4cf100d68e66eb8ae84dbab7edd9daf33273e7d621943c9a9fdd31ce662f9b9ad0b9d2472c56c8db19e4019e7b6acdfc45be4746bf42f54a5b80d0d456aa0afef1047e73adf9ff08a9d302f4f1dbe80b046234e8a8f0b3b799def2a7bb8d3e0f8b92ebdea32964b2aa899374d607dfdb2039cb76a99d67d5c157a8759f6a7f0081e7d5ac675221effe4ac5def93d7b8b69e5e63c703474c6f8ebee6e51dfeefb0182ac2bf64c04b5cf43102ef96dfa6752903cd0021491cef9cf3dd9ba5ddc4bf82b7272747d152a14dac1f36a000b00a9406b80632e87605347c2cd2963a28e1346ad6ef57c5e12fecc92f21e81998c3c074bfae7214e97b45c0bb0a310d5e6bf33ce41cc31b424e7b27004015f900a4c7c50d2369930c5344926bcb23df03e93017d67d4feafc1a045c2a7cb0f2455bde7aee08e9d99617c9fdb80f751388e3356f64aa47933963960613d171bf24c8d517ba5cd35f6ab9c4ba5cc55af98907715771373a1d5c54ec68aa015f383ca587372a9fa7917d449fd0e83079e4586633bc705bf3aa752d5729aa55df6d02c40d57f2630d3368a4d0523b8e548421ded99d94cb06b57316e0b1ed20619b71f0dd2c3c4ebd92f3e937d0606aa08024ce37876aa4d2d253524d9072c0cf09fea6dd43658b7abe36d02c1c644361d716239a5eb8d5ab5c58a6ed0e53cf853384a474a6a0139592e4899fa578f619652bac54d5ee2d73854515168dc381ef837bad08e3e6aabd918a1b1750f79a0c4207cbb8c0f3d3f6b6b3d8e2cf6dae038c6ac1ba188b9ab9c631c5e7aa9f30ce3e96f9a15fa22a1c8957f60b7ad21fa434b37efff5309cde37c564dff609b6274973f3d8d27090bb9c0dff8570292a630a3ca045feb98a8af3c75a28094f0cfb08e53842bba9e00c25531b84a9c8aedd59a8a44ab818648b48503d3a546f15067f4c131be492c2030dce05d4ffa1594cd5446802181813d6423f10f60b2da5f452842b1f9b066ee4f8bd9c727f2dd0d8ae32385afef1f48b403e68ccc4fa6968bf120d242809daad99be2b8c8a0c082b2a9da471fe25cc2cf7bbd765c3f371be74e3acdf376614d3e0efe8ca92950fd5bfea54b021d61f768074d218f429795fa4330e54200b3e8c1032d7c72687a79abc4cabd270c736bc7cbbf8450f91f3e82c7d9f3c90f7d360aae61e8f06cc775a56f2677e510e243f05f4adc6c685131d02a0a6bbe40203a82086309bd0361fbf37fe3bc8e605ea23b7ef5291f13b5cf966f36cc81c6c0965870dcba652760fff4054b3b330c493c9923d2d194cb94dc2664cee03bf525ff7b4bbe6435e35e0c43b48112ac64176216db792b021c4fc52c5dcc5bf735f423122972b79901c7cee31081b624a3abe00623d4d7d6aaf97b5210475f4cb5ae5af007d8582672ac9d66b831f65169b171e163e8e8db808509c4cf9673216c92c81a00e9c8942e4650d2065c0c90b8613a7c7ca27b93afd35800a8e21ec1ac6b8f1c9e2b2728bc4e8735e5b0051b9ab85fcc2f06ee43b79f98eb0dfe70a9b5672831513a906a8cf17276cd0e245eca49d66453475c3f80ce5ec8603473d5c8e71a9741b1b2b8a48749698afa99aa28ecf95324b9d81836a4251c6f3b70cbcca0c90e780c211ffaf4ee96438bd7543b725cfa75cf5763583343e864a0613555ae12d11984897eb5c6d8275e53ce3344c2097cd298bdc4d045d2a382f20f3ab66fd023f6d3d02e95c38068f7622b478fdea46087ccf24b8ad1785c3695ad70c2a36e3637dc1f736197cf16dc55f2e0d3fd63dff3db7e9f18c3149128eaf0407e89e14dc1c138e2f014535d0b50b8f5a3aaf7eb0b0f4a7b6f8e8b7915b856bdf7a6b1c55644c96d70bd5d3c242e910ee1f52092032af876ce52da7856b7f285b94491faaee7ce8f033a5142c5551d52057736a4efc797cfa2a7d8c1b1"}], 0x10b0}, 0x8) socketpair(0x20, 0x4000, 0x1, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x40) r4 = open(&(0x7f00000017c0)='./file0\x00', 0x80, 0x48) socket$unix(0x1, 0x0, 0x0) acct(&(0x7f0000001800)='./file0\x00') r5 = dup(r4) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000001840)=0x2) getrlimit(0x0, &(0x7f0000001880)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x10000, 0x0) r7 = dup(r6) nanosleep(&(0x7f0000001900)={0x3, 0x7fffffff}, &(0x7f0000001940)) r8 = accept(r2, 0x0, &(0x7f0000001980)) write(r8, &(0x7f00000019c0)="6459ef9fc4e3f1072636153d42311aab89c67ea771c8babaff3c92080870eb083ebd33e4bd91e706d279ae9d571061fd2406c8133a965457e0a0bdc6edc45432b541b1296747edeac7bd205ec2a94c433d719cfacbdcfa69d8add49a2d1b7367eb0f6e83837b46bc3be5286b5c516b236cb992aa4c095c372a26f5e296c24f140cfe21d939778ae4ce92368eb75cc516f27adf1ebd2abafbfa940388de72a159e87ed33e8c6de4fdc5dbee4d0d8bfd42d76f673d9e8cd751bddddc036fe3e4e02c9b5ee856d617e36769b8cf5e68e80cb1af43c494951e30a8d6d053b89d4092899539e7", 0xe4) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001b00)=0x8000) openat$null(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r10, 0x40044b06) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x80000001, 0xfffffffffffffffe, 0x0, 0x7fffffff, "1e68ccd15517928726b2e0661b86b2f1d5aa0f4e", 0x4, 0x3}) bind$unix(r7, &(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000001c40)={'./file0\x00', 0xfffffffffffffff8, 0x5, 0x6, 0x1, 0x5, 0x9, 0xfffffffffffffe00, 0x5, 0x2, 0x6, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001cc0)) r12 = accept$inet(r7, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) listen(r12, 0x9) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = msgget(0x1, 0x344) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = dup(r5) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000340)) r7 = fcntl$dupfd(r4, 0xa, r3) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = socket$unix(0x1, 0x1, 0x0) r10 = open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) poll(&(0x7f00000002c0)=[{r7, 0x6a534a114a57a166}, {r2, 0x20}, {r8, 0x8}, {r9, 0x8}, {r10, 0x20}], 0x5, 0x6) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000000300)) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r3, @ANYRES16=r2, @ANYRES16=0x0], @ANYPTR, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64, @ANYRES32, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r12, @ANYRESOCT, @ANYRESDEC=r11, @ANYRES32=r14, @ANYRESDEC=r0]], @ANYRES16=0x0, @ANYRESOCT=r2, @ANYRESHEX]], 0x3, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000000000)=""/6, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) socket$inet(0x2, 0x1, 0x1f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="e1690cf6357e3a000000150000003b5eb1f4727b2cf51596ead621d9a04d27bab3a1e4f3b87d73ed77c483a8b64a3e581f82cb7e31bb7eb2ee53aa3b887377efb8c1d8e6c226563605ed2b2662b5842d064c12dd80e8b8b2b6ad226cd521531d90d08f580582235a3877757d4b1e725343ceb927c918ae620fbb240fb4ad502001b5a923b7217c9d4914064370965519b02a484af07826e175f49d42a293d28b4b370d1d805d49ea3a25fbe02e0c71ea61d78f633923077256ff96393bc903308dc3539af6f829fc5900000000006db484a74b49d995", 0xd6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x60) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x21, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000440)=""/210, 0xd2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x1, 0x6, 0x48000000}, 0xfffffffffffffff8, [0x6, 0xd3fe, 0x9, 0x1, 0x9, 0x1, 0x7, 0x70000]}, 0x3c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000400)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x31, 0x771fa293d2e0535e, 0x42df711e, 0x3f}], 0x3dcf5a6, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x80000000, 0x7, 0xc1f}, {{r7}, 0xfffffffffffffff8, 0x80, 0x80, 0x20000009, 0x3}, {{r8}, 0xfffffffffffffff9, 0x40, 0x8, 0x200, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x56, 0x1, 0x8, 0x40}, {{}, 0xffffffffffffffff, 0x48, 0x20000000, 0x8004, 0x7}], 0x3, &(0x7f0000000200)={0x80, 0x5}) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x14) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x30000) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8cc8) kevent(r1, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) r3 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r3, &(0x7f00000000c0), 0x10000000000002c6) open(&(0x7f0000000080)='./bus\x00', 0xc4af00ef91efea50, 0x28) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x10) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000780)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x9}) 16:00:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\xfb\xff\x00', 0xecbbf6603d9d818e, 0x0) r1 = socket(0x18, 0x2, 0x1) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) socket$inet6(0x18, 0x1, 0x1) r3 = socket(0x2, 0x4003, 0x0) getsockopt(r3, 0x0, 0x21, 0x0, 0x0) 16:00:01 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) socket$inet6(0x18, 0x1, 0x3ff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="b6c1e2c97a7b2ed191dc63d22500", 0xe) setsockopt(r0, 0x5, 0x7b7a, &(0x7f0000000180)="612b9d73674f7cfdaae5ff951f8c1bb44422c62bf217823f080e50a7ae46f6d79513923828c8d9933165e37bfb775bf344ec96bc440524b2f2a34fddfad52668029e14e20d27b9c71dd82d031142a4815da57d6a9ba55645cb4ee6910920e6c5c73d", 0x62) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2, 0x9}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000002c0)="b414cecd2c52d47d3a268f5976db93c74964731e5de93c1a175d60b5c3e2f045ddb5888fef95d90a795774f6876d723d984a1a3b25c92ba7c66948142e39e8a588799df0555518", 0x47) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="efac21132d69f4bf0be08256a617bd3e77cc879b2ce162f98f2f8398af493be2d1c1dde73415c2661b6cd639dd89f768c9b6ff3e480ac1efaa70c35947aeb37a1fd775f17b25243652d210e250e79f52c42f9191b70380e057b2e4cf9e5153f01d7b32a06dfc22c828b7eca3bf0fe8bff7946e471191565511ce306dfb186bf7ac54311ce59396c87282a24d24312554b2fcae5db30aabf2db", 0x99) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x167) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40898, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x240) close(r0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x44a, 0x109) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xfffffffeffffffff, 0x9, 0x97ef, 0x9}, {0x5c2, 0x0, 0x0, 0x1}, {0x0, 0x1, 0x2, 0x20}, {0x140000000000000, 0xc15, 0xfffffffffffff801, 0xa86}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc04, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000340)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000005c0)={0x6, &(0x7f0000000580)=[{0xb3b, 0xffff, 0x8, 0x4c0b8ced}, {0x80000001, 0x7, 0x3, 0x5}, {0x0, 0x7f, 0x2, 0x1a5}, {0x0, 0x1, 0x528, 0x80000000}, {0x7, 0xff, 0x5, 0x100000}, {0x9, 0x100000001, 0x2, 0x4}]}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x408, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x2, 0x60, 0x20, 0x3f, 0x9}, {{r3}, 0xfffffffffffffffb, 0x33, 0x80000000, 0x400, 0x5e26}, {{r4}, 0xfffffffffffffff9, 0x6, 0x40, 0x3ff, 0x800}, {{r5}, 0xc369662ea28da931, 0x105, 0x4, 0x4, 0x8}, {{r6}, 0xfffffffffffffff8, 0x20, 0x0, 0xdb, 0x8e14}, {{r7}, 0xfffffffffffffffc, 0x80, 0x1, 0x800, 0x3}, {{r8}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x101, 0x1}], 0xeef, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffb, 0x40, 0x20, 0x80, 0x101}, {{r10}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x5}, {{r11}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xffffffffffff7fff, 0xfffffffeffffffff}, {{r12}, 0x6, 0x2, 0x1, 0x7, 0x1}, {{r13}, 0x7, 0x189d3e061e35305f, 0x1, 0x9, 0xfffffffffffffeff}, {{r14}, 0xfffffffffffffffd, 0x30, 0x4, 0x9, 0x1}], 0x5, &(0x7f0000000440)={0x9f06, 0x8}) semget$private(0x0, 0x4, 0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="a51b7270e082ab372a21f128ec94") clock_getres(0x0, 0xfffffffffffffffe) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20103, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x1, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x48, 0x1, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000000, 0x4, 0x7f9}, {{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x6}, {{r6}, 0xfffffffffffffffc, 0x9d, 0x10, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x83}, {{r7}, 0xfffffffffffffffd, 0x6c, 0x4, 0x40, 0x9}, {{r8}, 0xfffffffffffffffc, 0x10, 0x20, 0x20, 0xffffffffffffff37}, {{r9}, 0x9, 0x8c, 0x80, 0x100, 0xe889}], 0x2, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffd, 0x1c, 0x8, 0x8, 0x4e}], 0x7, &(0x7f0000000480)={0x8, 0xfdfe}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendto(r13, &(0x7f0000000240)="92243ba79df65c6b5ecc399a9100261e798dabf67eb129fc578c1503a9f80aeac5134760347ae3a454fdb18243086ccc8c3415237dae1c521531da37bab7c5af38defbe13c54a436f60b2f364bd65b9b1a745c8168db426c805e4ade4fbef8860a0b615870663fa682c076eb48ff0168f3e802501596e964b77c6209c8a29499abb3b1d05899e2", 0x87, 0x6, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r12, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x0, 0xd7, 0x160, 0x4, "1b7c43c632b63135c3d925075e4a000400", 0x1e9b, 0x5}) r3 = dup(r1) mknodat(r3, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r4 = fcntl$dupfd(r1, 0xa, r0) faccessat(r4, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r5, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x60) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x62, 0x0, 0x0, 0xfff}, {{r10}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x6}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9}, {{r13}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r15}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r16 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r17 = dup(r16) ioctl$TIOCFLUSH(r17, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r18 = msgget(0x2, 0x42) msgctl$IPC_RMID(r18, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r19 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r21 = msgget(0x3, 0x100) r22 = kqueue() r23 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r22, &(0x7f0000000100)=[{{r23}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r23}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r21, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r8], 0x3, 0x1, 0x1000) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r21, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r24], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r26 = fcntl$dupfd(r25, 0x100000000000, r25) r27 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r28, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r27, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r26], 0x2, 0x800) msgsnd(r21, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r28, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r28, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000000000000000000000000005683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d5971ae3bc438a9b865cbea59154dc841e8d8b85c6945db36eab6687969c1aedae7624dfcc4b1f645aa3e01a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r28, 0x1, 0xfffffffffffffffe) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x6c}, {0x20000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffe0, 0x0, 0x1000, 0x808e, 0x5}, 0xc) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x4}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfa, &(0x7f0000000380)="a740d8b10787c1f4770dbc2308b846d368fb4f97533b7f6b6d16765a79c8352c71c98ecff0fd9e28e0e6601be8aa32092576d14e4c1049d0f08b90c8d33aee75b1dedf65cb75ade65fe9c3dca5205b31323b80e903cf4385282a88ab2bae62231c2865f29c28818d2e609bb48e7f813bbccc982b9ded42784f6e9e8a3cc090d002f349cb81daedc1924e476f60744d62dbfb611ce1160f10c908ba510ca0a1b057a9fa9f69d1eba05f69730b0b2e1e1c96eee79f65f4a99474c17df0f0276de7d665edef31a772ca8878a04a73c97eec11733b41eb507a74442209d8dca1a5f515a54b0cb22c086209f522f6a83a915178b80b15f02f3a8fc977") unlink(&(0x7f0000000200)='./bus\x00') fchmod(r0, 0xb4649cab8dad1c8b) syz_emit_ethernet(0x1d6, &(0x7f00000002c0)="1783681cd835b8df3dbce602837cfbc194accf4f6a1fd9c5c5a982ac2da797e4e105e7aedc0b79") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000003880)={'./bus\x00', 0x7, 0x0, 0x3f, 0x0, 0x6, 0x2, 0x1cc3, 0x3, 0x1, 0x7fffffff, 0x2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0x36, 0x2, 0x286f6cda, 0x1, 0xd7b, 0x9, 0x4, 0x1, 0x3, 0x7f}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0x4, 0x8001, 0xfff, 0x2}, {0x8c1a, 0x100000000, 0x4, 0x5}, {0x8, 0x1, 0x6, 0xfffffffffffffff8}, {0x62, 0x9, 0xffffffffd5db21aa, 0x6}, {0x100000000, 0x4, 0xda, 0x5}, {0x5, 0x9, 0x8000, 0x6}, {0x3, 0x7, 0x6, 0x7ff}, {0x1ff, 0x1, 0xfffffffffffffff8, 0xffff}, {0x0, 0x80, 0x800, 0x7ff}, {0x5, 0x6e89, 0x10001, 0x5}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003800), &(0x7f0000003840)=0xc) r4 = getpid() r5 = geteuid() r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000026c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00"/4098], &(0x7f0000003700)=0x1002) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = getuid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000037c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002640)=[{&(0x7f00000001c0)="a5f47c80237242ccaa495b5223eb22d3a759518c33a3a036dba0d97f9f97e1127acb13c2c87fd3bc608cb7ea3fe439eeb7b713403e6665", 0x37}, {&(0x7f0000000500)="635ad60fe34dfb9a58e970b6b0daf5ed3b0094ff0fc97fefc33a52fd755e1974bb531d191899735f5c1efb354d6aeaeaf0d662462a6e942922c636e233a89bad67d0288b7bd347abfe9660d8be7cc27117d828637008282287886b1215f9a16b8c49b71a0a4394a9df1069049f950b7f1589fe3b988880ac9fe85b265476b82de7579c7c3668747955da79", 0x8b}, {&(0x7f00000005c0)="d0257abcf5ceb309560b904eb22b9bdc3ca616e811a4728608df8c0c37bfcdb2f4768f14959732e9f1d3ac1e11f946d9334b72bc9739f1bf87f678fa43d448be8f702a095d2019f92c94ffad2ee7e093b6fd637a334f32dfd0d08f31bdce130deb16951fe8c8bd95dab286902751a2d6e12de09d0d716972cdf2c07a2606f2b9cd26ade582d08807448ec7bde522832fdda35031679afd58b2e5d6628a7aac5209c537d7a09ee037bd4183c9fe9efea3040cdae23c113f54b0343a835a96d34f9198f8494762c88241e6186ad43e6ca5cc451ea608b76528dc3d2518d322d701b86f5431dcf60d8c8ccafb6a21c92deb75cc716c3924d8ac259169e444167eb544257a79b5b67fdf640685abfb40942c151cd818620743651a85edb83015f00b3bb955568c68a68f25beea2fc6020d3d02cbe101a58ca5df307c968d66948f5f781bf7d9bad4ef04ab9c085791f2e58aceeb17c64f9d28ae4e19e9a7b79a8111b777914075962247cf9d8d776a1e1f8e95b820bf4a2dceb3311deeebca15a26fad7e27625a7a323df2e3c117955d9ba53fe3b3d3df46082dfbc00eeb3027ef2e7939f5741c896ea4b1037209052bb088f3e244d76f82b05a02d0044b49d25b5e2fbbf719c77500f70bc37479eabfde35dbf5f2cf592aafc41d9acf8820851861930745b3a51880e517a07877164881f07574c2724bf48f80ece9e8f79f6f3418d665a3d4b363926dd648579fc678bf1a63abf6a205308ac68a639de684babd569e2df5007bd30f6c87a10d58cb460f9277c8030d7096ac3b3805ce5333669819bc1754df3d3e15268bcf65f2b3ba0b488d5f739456f03d637d007682dccbf5b5b049a80d9402a67fbadf689cd35377beb7ce5fa3e5e71d2a265ca9c53738d0140524ccb6577c17bf86dd3bffe410eed5bb1f3bbf9b4c39ba336ade04ebde1c2b166aed11f3f94034c2fa6e3dd210bba62bdcb328c44f693f7541342fd819399b9e89012d9f2c178b0d89612b9deba83c8b1059058b30e7cde9cb3e9a7fdc79ac5b89db759fe132f352e458b5aba4b5f605e439ad4da27132cbee0203f1c29b8ab5ad4b63102b2b4cc26fb3e7969e123825b047dfe5f2b842a111cbb2369ac751b35bf53e05ceb3ccada3cd7224f060899cbdd3feb7e1fbecaaacbae17ba347c801cbf9df037d223805346ff01d61510de52e848e0415ea3bb7f5b4a90832704f6e08d9284bd6cfa16a03ac71c271f80bd288610b14d867c104a79898b2c45eb2780d24eb0b8b7642e8118c70c74475d2dfe6257242fc5c473c1c6aa194747066f1b2f9f5948a50e4563bc26ff6d068ea162e303caf1ca78f4eaba225d75322721dbd1d29bfe69638dc02b99f4df8a7ce54be484c5a6de049a8fb752b403f5a56bbb372b480bd6ddab1aae3d4f81b82b9900f5cbabca80f2db461cf89dd9ad22e2ffb585637bb4723363df8072fa14a8e6dfa84bae6c1862e1dc6bbfcb9f1fc42f41cca0e54e5e9c306168ab67114cfa346a62a4e69b592d0677d2ceef83c52f391e270791638c6138c2224d02afd94bd3cc33e45d492fe0f22ee2b0f5f517a2772880237f19682c0830f947b21c74dd3fb64abde58d59d5a0508e9312c80c79638c888ddde2445ef6212ff64dfc156d57a7b1a9582b7c6af48b765c0d65f5d32ea34c662b05823e816a10f1e5ca0bdfec6644650e6d1eecee5cdbe9f3beb861834bf3bc53f559b626fb64875784f11da417d600210dc10bd9486c8f0d81e0dadf320759fc9712d6727e4fb593c2f151576f7720e01b977a0458faecfb2154698237d2050b3fcdcd127229ea29a9840fe0be3231ca5a0fabc656b6cd020683de8176f2724e7fd4c94b87ef259e7622e88534d22553f3cb3d28f44b10a92ebc12a2c211bca309ba9e5b5bf32d793ad3257d8ca8fbd1b886b91028e251593c5884a6b87274f71ffdec17fd5d5c1ad72899fd7ba68e729aad924d24fc1ca15e918002ef0a2b0ac0ca14afdd37b0d218c0963540cc640bfda10ef9c1cf47b07278957a1745b1d13a5f0cbe3b7a88221276c42606ec2cb789b93dadecb4a1751ccef2b069f8c9126b57359d1923f801033f759a095ca509da617a009074ffa39d70289e766696c8e871ff9cf21f68f354ef1ed931993b89c25b86984928690cead9606c86fed0698519ecedc07fea5a01a005dc753b9cf6c5b8c2b7dca4876f5bc0b5ebb280ce3033cd9d6bf1e0abac9c83691a760bb8192c847f58f2da9339842b8e93cc602a213ad17647d7318a92514a4513988dbd77240c85d478548107265db62523021c67962aba2cffa9654b7de54f544f0420d11f82efb883bd28eb2aab57ebba1c9bccd136edf3a5d0533dfe48c5ea6593f0b653edd08c729c17349737f9b45c486dd7985ee9c11c0ed1e789be4c61be0b930af11b412b90fc707d49b4fdecb62a5b462fb5c17ea72466cdf9ea0eb90b17de567c30f7861bac46b01d7ca30222973a874e29679b3096c2ebb90ad7c0501fbeb23543667b034e1cdee9280db225a7c4410bf0ecf0b93b0e3308cab5c6b0fbfd3d88720849b9aa639912733341c0218f82508bdfbe2c53fc1c607964cdb1c2b1dc013fa6e5d870fe2d9d6752ab21c0084f3c02f6eda8a87e563ad582ee1aed4035c8a4d5df32b42cabe6cacc7ce5ad88fd44f12f080e527e3a8b363e745764dc667731f100d3ccab7bcf5c66c646b14290b5d8ce6797a94baf0e03309ccddf708f980e5fd24ec67971ea00eb880c22370a60f2492c8fa0154207ccb5766d582a165e517f02b37d680e301e54f4d422f2b308ed233e88fd0757a5d3b2798334acf5f3b1f2e66ab3d5b55f89ecfdb336229f2090d0c4bdcc7e6f70b3b1e3ce86a328385d23296a785735545e84ef1611f0e9014201a1f59b702f55ad5e04ae525f4dfa49aec9a56aa02b020b8b2fbf8a0e6884be0f117db1bb76d8880d4cae653b69f3da8c70331bf7999c8917eb24588b9a4e00dca8f53164430cac3094346d49daaac29b301601b5692f9b4209ecfb56d55fa592a65f2d0e2e5bfc9731a882a45eb607b8fbac95c1c9fb3111f0f525a5003414ade2f17f69380f3876ecc20eda7f152531b1423ae2dfca8ca6fd0ce800ab511e463713d958dabc2f248415b9996b06f6c6b17110a73bafcdf1d88879cfc041087e6eac28b8d5f38f62a40904f40235e895b6fba1d831f30dcf6c862f017e2cd1b5a8b6cde1d3fe15645281b3ec868cf12d5360d4f115a77a681e3c2c6e4b87122e3f284c6fd0f3a0b032fab91ce204427da29e7608b9e4439a043ef9a88ef3bbb845fe0c28aa0500b486479dd08a998c341acdb461c8e37b8a2fd3d8fc89936b65cd06f607b094645977fad30ac0ddb48befe702105d7b1a6e564bf8ae55db97b3546b2434be23e551f2f5da28df5757ff5c50c2c620918f3e5763381504ea95c5d55fa8a22243600ed3c3b6f1a64feafa7653efad06af61d3a8bcda5e06721c12ea69b0911da55d7ac1da4d2dc95036ed88eb30754f95889c0a31aeb6ee5c25fed513ef4b3271ee32594d54e037023219422b579488326a45b9654b95b9eaf4503d503750e645239a8d4c06aea98c8cb4046f303fcbe4e9ad6074c8be5d78d62dad03762708e25cf0d5666642bc9cf624d1bc805aafff58a59465ed6c15cf3780f69fa5cdbe9d96bd2d48dbff9c30e6922309d3c17823f1fe77bc6a3d011b7a40f1e74c23d27ca56f58b6870134d6b684d0355e3b6c1f19536f89fbcc1c02ef56717b6731660ac91f0ca8ab3698af8a5168bf1b4f36c9af05117d0432bd8d56797d0e1c39aea8aedbdcccae9218df7705f8f147423ebb5b4b232c4f413fb71c83efb7c832b9b2dff6080606a508d90d4c28ec1f29c0a8f76757bd31227d7ee2ed3cb5f96ed14c3cca349ce5fd6ce60521ab6ad5b9467383df377ee265245ba0150ac1949fa3c0a94707c83fbabadf2cb5a27843072b72fc1097754ca20fc7d2b3c7ddc80afbeb097db32a1e23c5444f879ecdbab1c6c6e435795f262693c50b64d10a75664e2f61fcae9969ef920e64ee8ca877d7c0bc5d03434c4a5a1c6df69f58e0eba7bf9d8854702ba8e0b9f248cdb1d6e861cb5ce4b39b7514c29856f4f5bd1c953f3f1ccf5c4e18a6ddc06e8081e4e7841125a9a4dd4e06412a2a5457c05f74d7b544477e354caf5d9edc39c17137316fe51d1a22deafb5c938357445341cff08f7e6a304d3460627102ee4330c7af1c815adc4112641f0b46c70908c61b74d20dd4da60afa6d31e60079c56e4f3dff8c1a00607a943d7ca1ead7f2abea71441d080ca6725792ee7098a50f462678ea6e9b4f05945203e216462cc6e2071f630950bc78edbdfae49315f236a55baf085317a0848713bf51d0fc7feb43149b8e18fd23b4f93d72de3f6d28c5de4d80389efda8a8652b51fa3f13da966ea24eb3f96e2ce456da5f49faf3d6a911fafe8920b78ca94af8c938d9f669901fe5d127fde154184dca19f1c7d15f9e7bd6a23d77352e87b263b22b84ccad07ef77118ab532aecc66c21629f5dd6b10e68ada23365fd94635e5e1b6dc5eba468ab35883554251b2797b9536c70e0efbf915796b2a65070ff6646d31d243130e4aa477d2232e2066e32ddeed374d0bfaf1e510c28c6796fcbb1c777164a39dc04eeb4d5a292ab2af3c4750ec1ecaba4ef8a4dbb8865bb367f19583e22fb04fc19335ee412d284e1f0bac580a871f1f3a130af33e8cda09b3d0357b2c070084e523e211a8772453ed5ebba0955f4de2850cee8f71475f60b78420bc554363b8d8eae91f24d842be51ff7ce391a4f9e2f74c012a81cb14d11904ee4fabfc0abba95ce9c8c6942c9296270e22d76c9f4aa917beb39bd9c4a8384dc71940285ba66af35cd127a3b5649084510d2c1b16db11e66c2f996275ff0bcfba1e6074124b51a03f7bb5daf5fd619ab6019aa79650f3043c9a30e510af466614f0b9f95f5503f1a6321eaa5971d65c448d041fa2a193802f9c0be358d7c5443124100761a153cb4169f877c0bf152207cbc50040ed5f41761cbd3f4634e58dec0d2a14443f0f830593d4b07cfec83b37abbaf24ea472ce0e27b666cafc6f454d9d0c6707bfab9bca58141bca8004ae4d77513c80d5e32461e19db27794ce719c38527037408e6f8e229c7943f5d31f271f2cede8630f0f63d38db0174852a3f35f09e7d1b0d4fe6b6433e2879dced70fd2e2b1fe4161050bf21bde34b119a9d66003d3ec8a8dcdb33ccc890d79a165c0a558bd512184b8838570154c6dc9bbe65b3c3ff5ad39c4352028f78f6a45e62f0419644acb6d5caec8ac7d679f486a53feeb91012670e8e56488123938ed008016b88b58edd0eaa3e3b953d8e1344a1e7001d0bcaa811aa1ba513e92154e875a5b29fd627287ee957490585106e4fb13be9823ba8768129a09720f8108be511312c42823403824fc70be49c77cf53c98797dfe154cef2745d05ae48731df8d142ad4596302a190bc8cd48ba2b73b2125beebf4ca5114de61bc1ab87526c115d278471d3a8639333b36b8f83cbbe77893193edd2dba0634eda4f0a60e2643ff0c0de628f71bc3efe1a9e10dec4b7e04422be9e336d3654316a4694022221fd55a6bbf41b661976c4d24842be9b50dd21215e8bc763a1c6dc7a86db2d39e5d369f87f02622ecf94aeeb6fb4dd8987f2435daf0141ff4284715655cc90ffdc6469d3b5b8adbaa4e2f9c714e5cca6176b419d03f1431b3d12dbbcb976eb8697595473a8b28abde90fd4a3b1cc73d9de508a5c", 0x1000}, {&(0x7f00000015c0)="8c422c75a5b5f8645c291ab0cae663e84ad9ba4acdaee92aed77ec341cd1c238d2731de670b2b17bbadd939b9ac89109fb8dd1eb341c3a3cc4c7610b1243235fac6ddf2faa504a53ab7e942ecfacf2ce219929aeb2eeb60fd5aa4bd22fc9c9b5c4a094ec71ff735e6f4e72f144e0b8d81a088046c940bbba27d6b819c0864fdd892a79e3805b5bb8de0e9bb7ba3586ab929f7c734a466d0d4f093ac1dbcebf68244d1159ee9add811bcc434e14f03d12f753970314568750b36424095a96fd1e707eb54af12a982eb976f7f07188cfe5570f924393143918a29a79ca6911f38156977f16c68fa4bc67bd74769728d8045b67c64b33be0e3dc72155be0736a80d5e592c62d63329c317374041cbf2f1a079610d19ff6c8b7259e2cf599f83f6754f586710934fd17cb9bd80eda0a5875015e11e5c2106ef408efe7e7a9cb7d45bb20c37ec9048055b90ad3d06beb11a4a882b573778b0d55bc2fb2fcf1751e79a44a3c3c946d2e7c69bbbbb7dfe724bfdb846f05cf8559cea2ec318f98823c10ca60c7dde4b78892fd820a8fbc6061d7f08a33641b1c915872c9121f7a57a822cbcdf869735f6cebf7a606662454da167ccb780c5c57d1ea840925574e202c319b25ba271521fb76ab5f354e4e7bc256edbae7ccfe902085ce59abb19ae0fbc3c1bac40fc8927165b39a0ef20855e2c5a9acd5b525f084d400d44de95d422f03ba5214340d10fec48229b8b4d3d0a99d6dcf20818d28b10b34a0a7b9df1cd34f1e2fdd3636eccfd8b4ebd4ba30f5831b11a32522e25781c789424ff1df192e8a38e28bdda1598f175d7e752f2234f429145c2e1db9e5dbcdf39e1389ab3b275a68db5a1fcec70153285ddacfab57b3a3273ffed90772ffcd43e87efd84fc0aa1e71d62c610ea9d156c7c25fb2c11a2dbd9a77f8b2fa86b44df7392bba3ee966caece8d2e192fb1dc105c0bff0a39748a4c5e58e3885eb06a369c532962b0e02650861a4f2c538dc8ef7b3839a559adadd2133a26cb20ed9de416e0c156b369aaf995492fd2b45bae76b8152754f34ba4fdc97208b42f63565647361cbee44c751a7ac2649ec3c8a680c5093f3861235e78f3d25589659609fac46a5e5e33b290955913dfa426ab9ca2a41faec26c0b28b0074416678a7e5a025c887b5b403d98748994818bec9358335089a9646ca96430a5473f09823d5b9972da55a29cb5ca1eb7125b80ec820d3177a22038ca552ee089acea16978e36e1454364b7dacf0898bda1081e049abb592be75907dd611c0ff8f324e67feea6054463cfb6a9676dfcad16488fa00e244fb343fe96c5834eef6431f4a916856dfbc358fd7418a328d4789aed40b6cb2a15f25423109770cbaacf8be9c4761230a510fac0cbe17a780ea9e11ede43b3eb1fee969d31b89b6a352cf9643c640cce6788c78f7efd260772e622f558210b6afc6cbd6a71890ac94092871ecc60be4cbfb62c575f54a2be74331af78774ec31592002b8ca209a904b8d26127fc4bc79e65e55ba8fce3fcce384171ca8e8e031e4115e80d13e05e7354a3eca8210b0942c8149d6fb936053c654e944500856bf754227be365c2a23894f38af7431f7b6add921813d0c19634ecdbfe3c6e6704312b60f746a3af5d0bbcdd0935f9fcc23fda91db662265799fe8bc6948e65974c147a738604aad27bba1abac02e6b7df1c2633cff39be1ffc1a397400cbba69adcbc682f45527cbda58c351926030741f0294ffd91f2b4957d90d85acd4619b7eaccb0c16e27ebd441f8e2500b74988935ea2aa4a8bd8154a28b24b0283fe302d1a6387c1b8f3876265cbd9bb44089b42074f96202b61af5b4f6ad1a3725a299db7e7ffd1a0fcf284d1ae59d6186512c05839f1697c33db942594acf8c6cb7323220b75babddb632d86658cdb4c1c3f46892a3e0d652da3205207bedd9e4ab7416935b082482ee1e95798aa62b9e6024183efa085f1e8ecbf7cad1eecd62fceaa6abd87e3fd3834c96a92d4276e4530829fab215ac4a7c36a6a405f6c8ff2e7ff74775282130b9a984f45cad026bbc120befed02612ca74e132dc763bbca068af69648375c98eed0075c7239aa859f14ae30f3b4adf1430548809cb6f96fafbdd3ae9edf7a680474940dc327c2cb30790c3109ac2c059dcb9e125c6b4b0c56dd856a2a131100f1704be6ab6f419096c3be07360fbea6c2c5bdaf0b92a721f32a1445b72b6b79c2d5a2adb449629848adebeb2b8cbb31b65012eb2cd3829dc4022beeec7232207ae00b11f08e96cd389eabbf98af4b7d3e2e613b95ae4fc57873bb33684af966fe6e3b2e9267b3e4c976707958d1fd6eaed661c628021e7a6275b7186a86aa68c89383c92cf9ea18299b4f8c07807a22d05185d81bf8d105e7714a3fe2c0288ca8f08a4a90ad17d40971470ce5e5e25736f50ed288a1ad87d7b4672e6ad16723cedfe207b7bea6db46716889af5c081d2e23bce35aaea71289d13f0f283a575c4f4ec2268ad2b0f632ee98658a0502e0e1a35c51770b0d1b3ff2c1b4696af7d92c586d49bf5f5102eb7203b8391daff300b314e226b72be72a728027367c623a646751f2c93295ae62e3546343491e1f0e40667b08818f7c50337a9bac9ab3a706f848f43c38481a27f9ed55939430b3751c6c30c218ce7acf0a44e43bb43f83f3648b1ed74aefd87a98e7b4956a00145cb365e849c98d567ea4f4ef7673e0cd97fbf047648a896fa667f9572f014ae7210aecce99b965a24b5cbc07e7b25e3155a9b7dea5cfba95f94f03ed20b81203bfad1006376a91c2491f04a3140a68d076cb6f9978b4400daceff26136c9f0f5efc6a9b4f58421a3c5ed1d4008ee2f8c69c5cce925d193fa1ab3cbf224d484d493f5f3c71c52d1de752a360e8eac35bb896597b8fe7a77ca2d4be1aeb6cb969e27408634ac7b2a588de2094cf095b59dc30710861bd13dcafcd9a374dbe36ea640ace8eea9c3a1456c3692f242bdb12294a34e2aa2ca4dc0f55d648348d99f5072a40ba55f87449ef7ac641769a4952124c00317a004a9643d8e117bf4fa5b0148b01497b07e6ce2038edd9fe000e4c3e9fe611932ac61d503698f207b31a4971ea9e71c1be7274e72d256e5ca6122c4c82d1cdc5d2f869e40f71b54b6322f9c60b6e44d8cf5943208b4836c38191f1172fadca26deb4e5a39b9985c74127916a6d792979c962ea28364085ce8e132b9887390d6ade09d4a3f157924c1831100ddef9ee7e2f7d67b6b64f2adb24c612cc41e4084743326da4fbd361cf470046cb19838205aab014e7e95794c801def657d0a473df3535670caf56bb9a8f9b2e4c17fea6b35c2e3c69b3ce8ccae3240bef402d272c059b9d434059b1cf8459e93c5f0f4c535b0e68db2b611ceed3fb2cca9e0eecb04b18a3011fb649d35189796d538a32acfcbecd4d6beb548f85634bf699aa3dec9462dcec657f121e8fe20f20450796a9bc128b2097d043cba2ed8ab90679e235463014e485f28e97afa1597e1345edff52ba956a885db5709f6b62201ebd5bc977cce0ecbf06918d7392d7bc5d7e3256cfa42ccff2ea80fcf55df1012971ff7222606d50a7cbc375e32c954c37442298f1282e8a7fb1c60d61fb466a995cd43b79c8cd0cb6f521365c55021dad52477ee06f66ffa54614b265c417a382031b0d59ab9ae3e70f6b0167113df2b27be3cc214f71c5de73674a8d8851caa8d69103cc8bcfd79662e0da03207d3b4e7c9eec592382ffe6a132ac92e0028f95da9f23fac7a14d89465c89a84ddda0c2f149b462e0917121b475532ebb65b9de5bebffb0c96e8ae7a32902b66fc756b51884da16b8c9a05584a34de9a20b495527a1c35e9811d0f6e014c16597f4b4f9b0cfdab9901f9faac77918d101c3958e44bfee39e8fe7e4ba00cf5164f7fed31582853b035ed29da98f4919bbfd177a27f115d1cdd045358f4e244074edfdbafab43ade4a7478a86062869880f79282e0519f5816b1c2dfc250d39306bb151d8de25a394ccf94854edb8a2c85d6c21bb67892633d60302893b0d65d9f73e752cab8ce47043d3c1346cddf92492a9b52bbfd6b1d5f5f3731d70cf8f7b9d8630b48754c07134428626c14e15a025fccf1f46c3e22eb6d88ec3486079acd9ab2c0317e049d41fbf8a952e0e6e689e95be5536d08ee9d9fd30d7ed4ef4ee4cf77db8850f482ded232249646e0c36c24f1773ec449a65a3fc09fa17542797d2de5a58a17b0cc1b7634d4213cef8cc925282b3e6610af36c913f55f49acaa25a7f271fb0e1bcacf7366a69a02f9258624619877f34bcc68d224298eca78473aae0168f4918cd6f980d9c33acc0852191f7d65581e099ddf99bcd7d049dd81ad18d9c6e0bf46ca026c5947ba195ac94928bd00f24a7ad6085a9a85ee67b3c459009c9afedbe48ca509605ed1a2802b3daf867f71c1dbf44dda47b9cf7e2c125c9eee1094e58c7e9f4806334d38e217ac1f81f8d98c2de894e30f97b57f7aa6aa233aa2156b5a44195b68dc4e80ad64db47d2d3f2e2539f57f03969a003f757f9681582a3902f1ce6b9fdbb43f27cc8d4007a0544998dbd3fdc4c9953a3e713ca40d8d9412d89dcde8a3d2bb3cb3e707aa527434f7c565d472f4fc839ead67469a3315740d9ad3fb84ddc2f3cb57b98618045d730bb0a2761b721e0d82b2e5f22fb8fb221c495b65802d87d74c2a91267ee4453e210c67558168f47c587e261d2656f197156caa29fd994694f62d7ee9de771bd12dfa2e559ea5114488a6bbfc147fcd28378857d35daf7431538816ec1717ac38b14adb25deb3fefacf6e3f5193b698033ab9f2568c582a81c5617ac09ee20cf61333da22f6228c88321cbe8d3c13c0fdb33c579b729685d7340abff7d6d3ff11aa7cf97a54984fb8d24dd4cd7c3999c8bc02957dc93037f377f96408294bbd1800fae8f7b1debd4c73bea36a0370cc27b91a1a001673fb8ad34fee9739731cc45804f7449677672b1ba650b0b2c6558c1531a985840d8a1a91fd0605dc58985c448c84bde8c5a5a042c046068d95bce28243de9fa93dbb727b9ee9a841472ce766a6af0f519a279f3b63c26404d94ce6b93dde1ec8debb184b513ab87fa90ae7f8205006bb3cef4b2fc0dfc958f586dcc2da97258c090ec1641b0f1e322e073c6ce44ee505903860d8d7fbb1cc3d96e5417eba63237af7abbb449fc1497a0c29e3c497fbe259d53f1fad7c4c5e2b5018ea8fd400f89a9e3e2deea151190c12f59550acdd452ae57c5260405ff19073ecdff3474a105a8569e0d4f1afc5d420a5e67b57731244dd3fe6491f3de70a44fb60d8d4dd88150390caa539656222fe54ea879368411fff43728dba80dae394738a0c469d0b143c5f25e1f4152ddff583a15f3718891aa79a5a177c9c873482c16f465ae04db489e4d80f4d861e2dfa067b6e17cc6462d2f5b0ecdb9da5dedb4fbff46497a334455443127b6cb6791e34bc2f024103b56249b5b297d4fb952d1872dc1be4d47e20ba92e946f7cda678928d7550b2979a1691744a1d2ec73d401375b859df128d77749b6a0e7aa6016bc7f1a8d43bdc27f74019d161b6184b0111868dee959528eecb5c9e875ac36a0c7e0318e572b619df26d4e9dab5d0d6344a7dfd33fa7cb95c38f4695c6767adc92527ab2925fe1f5544c8102695666de76b6fe8c1e3db4cd6a2915119be1ff3f0683f4b0bdaf004ad45ad893275793310b191421315fed6e7335e22758154c9f53ef07386ab354add0e9d0abf604eb7a8b1964", 0x1000}, {&(0x7f0000000240)="8b11e2f83b", 0x5}, {&(0x7f00000025c0)="8344c83cc484e0ccf0af0fda38b7950f6da45a310957e3e306ffdb635af840510c2933344b7490b1f1a5f510aa3d33e231c05337655a4965e9dd00446bbb8742d83e171a50789f4ba8a2e637ad8ffc48d8a890ae65c0509e0531c82205df", 0x5e}], 0x6, &(0x7f0000003740)=ANY=[@ANYBLOB="200000000004003ff2235a9cb3e88540", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="20853e0000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x16f6436f7cddcf46}, 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") clock_settime(0x4, &(0x7f0000000080)={0x20, 0x8}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:02 executing program 1: kqueue() madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x6) r0 = socket(0x11, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="2f2b63e0011d89521a6b9dd6c9cdfb156bbe67945b0182c2b294a0c25d0a9fe0c49c4b96f25d24a22b9be6b938b7342ab7c93661f441061566e1af8c64dff098c35e63f693c974c88edd23a68e5f7585b73cc3546c45aa3e7f25cba76295ffeeae08dd157403891e14aedfc48ceb097020c5e4", 0x73}, {&(0x7f0000000340)="2998ceb879adf6bdb89621b68ecc9936f0a624bf6e4440c3a57fc303fe286c4fef3501658cf8b8669480f8af52b09f26537320ec00313337cf02c22a85617f4640d10b4c19a984c91eb4b17671efe87311bed29bc95ddf264d29c4ca4aed0f1bd2e45aef36911a0ad2bc33271bc694", 0x6f}, {&(0x7f00000003c0)="23fe5dfab835cfe3f4", 0x9}], 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000080)=0x108) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1, 0x0}, 0x0) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x4, 0x2, {0x4c07, 0x7fffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x3c}, {0x4006}]}) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='r\x00') syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup(r2) 16:00:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) r12 = accept(r1, 0x0, &(0x7f0000000240)) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x4, 0x80) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x25ab8eb41be4cbfa, 0x20, 0xfffff, 0x101, 0x6}, {{r3}, 0xffffffffffffffff, 0x88, 0x2, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffffc, 0x2, 0x44, 0x401, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8d, 0x10, 0x24d3, 0x6}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x3}, {{r6}, 0xfffffffffffffffb, 0x9, 0x4, 0x5, 0x1}, {{r7}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xa35, 0x2}], 0x3b, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffc, 0xaa, 0x0, 0x0, 0x80000000}, {{r9}, 0xfffffffffffffffc, 0x8, 0x4, 0xa1, 0x5}, {{r10}, 0xfffffffffffffffe, 0x20, 0x80, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8b6a301e7d64504a, 0x40000000, 0x6, 0x4}, {{r11}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x7fff}, {{r12}, 0x85de7ad6818bf33b, 0x10, 0x1, 0xd0, 0x7f}, {{r13}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0xffffffff}, {{r14}, 0xffffffffffffffff, 0xea, 0x8, 0x3, 0x8704}, {{r15}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x4, 0x10001}], 0xfffffffffffffbff, &(0x7f00000003c0)={0x9, 0x5}) 16:00:02 executing program 1: setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r2, &(0x7f0000000040), 0x100001c7) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f00000001c0)='t', 0x1) 16:00:02 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000048c000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xdb436f14237c559, 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x4}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020287bc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x10001) r3 = openat(r2, &(0x7f0000000300)='./bus\x00', 0x80c0, 0x44c8aaa61ad54373) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x1, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x100, 0x0, 0x0) write(r9, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r10, r11) r12 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r14) fsync(r14) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r14, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r14, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r15, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r13, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r14}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r15}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r17) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r19, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r18, 0x100000000000, r18) write(r19, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r20 = geteuid() r21 = getppid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r25 = socket$unix(0x1, 0x5, 0x0) r26 = socket(0x18, 0x1, 0x0) r27 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r28 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) close(r28) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r26, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r30, 0x6, r31) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r31, r20}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x0, 0xffff, 0x0, r22, r29, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r24]) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000240)=""/61) 16:00:02 executing program 1: fchdir(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x4, 0x5, 0x43b, 0x9}, {0xffff, 0x3, 0x2, 0x9}, {0x2b, 0x7, 0x2, 0xfffffffffffffffc}, {0x1, 0x9, 0x4, 0x3}, {0x16548b59, 0x8, 0x0, 0x5}, {0x1, 0x0, 0x0, 0x100000001}, {0xfffffffffffffeca, 0xfffffffffffffff7, 0x6, 0x9}, {0x8, 0x101, 0x100, 0x7}, {0xef, 0x8, 0x40, 0x10000}, {0x2bb9, 0x5, 0x3, 0x3b4b}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:02 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:02 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, &(0x7f0000000100)=[{0x20}, {0x48}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0xff, 0x9, 0x5, 0x80000000}, {0x4, 0x7fff, 0x100, 0x1}, {0x3, 0x5, 0x3, 0xfffffffffffffffa}, {0x3000000, 0x3, 0x30d, 0x7}, {0x1, 0xcb, 0x57, 0xffffffffffffff80}, {0x7, 0x6, 0x272, 0x80}, {0x3ff, 0x8000, 0x80000001, 0x1}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x8, 0x120) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000240)={0x0, 0x2, 0x5, 0x7, &(0x7f00000002c0)={{0x9, 0x2, 0x9, 0x10001, 0x100000000, 0x8, 0x9}, {[0x7, 0xffffffff, 0xffffffffffffff01, 0x7, 0x5, 0x6, 0x101, 0x1000, 0x80000000, 0xa7fe, 0x4, 0x3, 0x6, 0x81, 0x3f, 0xfffffffffffffffe, 0x8, 0x1f], [0xffffffffffffc08e, 0x0, 0x0, 0x7, 0x1, 0xcb5, 0x9a6, 0x0, 0x5, 0x5], [0xe3e, 0x8, 0x9, 0x0, 0xffffffff, 0x3, 0x4], [0x3f7, 0x1ff, 0x7fffffff, 0x6, 0x9, 0x10001], [{0x5, 0x1f, 0x0, 0x3}, {0x80000000, 0x80000000, 0x400, 0x1}, {0x20, 0x71ff, 0x7ff, 0x7}, {0x6, 0x3, 0x4c8ed64c, 0x8000}, {0xfffffffffffffffb, 0xfffffffffffffffa, 0x20}, {0xfffffffffffffffc, 0x8000, 0x6, 0x850}, {0x0, 0x9, 0x3e3, 0x4}, {0x9, 0x3ff, 0x6, 0x8}], {0x3, 0x4, 0x2}, {0x20, 0x7fff, 0x1000, 0x7}}}, 0x8, 0x7fffffff}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = semget$private(0x0, 0x8, 0x4) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) open(&(0x7f0000001200)='./bus/file0\x00', 0x80, 0xc8) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r3, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r4, &(0x7f0000000300), 0x48) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x7) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x5) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kqueue() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwrite(0xffffffffffffffff, &(0x7f0000003240)="0b78a12186e22ceaefa09b2c206fa5534976bae580244c14570c6fa69e2577dd3ad963b9f474579b93e98a567221d1fc48144987f411e9d848fb9a3d71734f1378fd9bc0a6142d2765e29f6ab7f8ac449658542c42d41f3977ef4201ad0cb627e2f5f82017c205d8f10c6a7fceb215d167b87f41facb21e9f21fd1a1f95bac5300676649ac1bc1d6bf10ed4fbefc7542127a237137e13e6f6c12c7ce0fcba483af56756394f4d2e605fa03d7933ee96b1f8664bbf81363c4b39dcc5be4df8f64ccf332b846450a1334dd0941949fed0a3c457f66217cd468fb54451790dea16bfc0451953d54903f3f77b45fd11f48edb24adca9559e0854d287f54d06aa92d5bda45a5a794024b1e3d8627c2fafb784a962c612d5889f1ad663da5547a1fce1b2911d8d32ef136e20e9898be7a7b982e9f1626382aa7a891bab65896b9520c69bdcf479909e9998074b784ef41de15ab473f2185d2bbcfcf30aa2b63b5c25478e2049fd40407bb221febc9d7fd0abc1bb07bdc53522534ef47986dc0413051dacf3ee26f4154720395457efa1a8984ca636197112e88bbea4325da6193f1228cd97dfa1a31342c9aa0fb77b2c5116a43228da87da8a593cad1ed6f308affffeeb26cd13e05f551e8bb512fdfb1f928be843d3055bdc6211c22d0801aa5cf9ea4ad9a53e610eece7bbaf22625d06ef1e00c9afdec1aa221656a639f0def1b740847c1f79f384ac6b9ba86c6ec2237ce388b089592e3a91d5705fb3f6c2c79d0615785d3ec663c34ad8b828e7e9b297693183d7c64e2f86c059ea94b4e803e6f6c135430a7342d92e9f45c1d2e3eb93aa54d9d91673beaa113928d15a7adf0c81f5e19362bdb07433b6d98bc6024fb332b634bf6f751e7b5515daf230f51b63944c1279de97316a68987c6d97c6dc5c00b7e9646175088d44bbf9fb6c1dc90e7beb10ee121d567ee313d07531c653b6026ace45eb58cbf538c1cb2679800443220fb1f68c9dabf134ab2b86e662890771b76a67c8df0248473d5c560c59a87293f34e8c7f201db22121af7cc7fe209e0c646d4bdc20a07e58fa827e312e02899f75762d44d294902710597ecd2ec75dd6c6e837188c564860096703514d518748d7bb68cf9f384ec6b27aa14795b0d1da4c94de7eba9bccbe9f1ed0b9c58b1e946d8318151bde6fc6380e4a66d330f199409dde99a97c96acb69593c77c76c0514fae33525698708dea9ca5010a3264b6e3bcf468ea5dcb4a96902ed268ff3165c3d4c2f15e898c9c3f9f66dad8ae9d4c86ae75fc8911ba8614fd05d92de7a3f7ddac62f5000fa094903347ef89fe23c3eedd294b3dda5272eeb587b08deb9a4422b4cc862cd47d16367e68a64a2cc5fe2acc762baff1f9e6ad31078af967a7b464a5915cdd2622819c944cf8b4f1f419ca0cbf9f67abdc57547f56960610486ca4440fefef636a2868b1feaa8344a6bbc750fe07ce2bd13e46e74c867c2ec648fc93fc1877e274d4151c65ff70e0dc708baac1c4ac014910f3bb7b4ba48f9a1cb3f1d3408ca683876ec2802dbfb5aa1e5d1d62dac03ef5c56c71ff28578a7076166016d11d55e73255230455eaf85a4902d907618de86de1ed9e9267c9a738792e41fabbccaea8a302bf781885ff6963e99b9b1020e54ae686d4534edebfa55f82cab9e93f63405accd5cfe9c4c191f7d0b6c3d6b3aa21dabd618dc1cf967f19a58140e7fcb10d084b797b8a00401e5179e12342a4a82993f128af5ec1adc01111a4ab0e5d1a5a91621bc9cd6755685f9ec90707656a6bdd7b970169c2c26de029b91eddf6e68fef28cab01ce9bc13b33ae92f68bae59b2bf38f2a7fafc667b66cbedc9bb2c0607c6accceaf0f849f7db2645bdc1bc029b1306c28bfa8e374cfbe182ae2e15f236bc07083796b439bff8afecef3e10bff7d0aedf3af2f48551f948b61356f5165051eea3e2df0b561375f4d78a32865b6f19a597452a7724031046ba8a79adbae205b8ee528179a81840d0dc0b556996d48c1d2783ea3a393d7e601b1b6ef90ab82f4d03a277fcf58e5fc60636265d50ff6f0609d4b5f8512e0a604081a6e24380c77626397f3334d63d599ea2b45c7fca4997a4be48932a6e2253bd382cb314468335802880c5ffa47c087a0351f17a16e8f67f4f6b40b4d450b01bf081605fffb11c2878b67e5855bbe53045bb748587da4af7a3d078401356807705c3c38fcd1aa5c3575ab75c59182e3ea8c8daba60dae7156c717b739042344c038033d41c6467d65dcb19cfc3fdc7eb7928ebdb677ea1606898ab4af3f439aedbe574b33682e089777f4d6041c6f92922f614090aced6b71bb5cb6fd5dcb5c66f0859d3acc0dff58e53283e2ccdcc62f55a9e3eba2dbd7da89b7b2b73575e04e4d5cd920dc0a420038f34dc2f1f449dc71f4e45518f3f4f991b2f0466e45133280b84d07641af4b58744bace15b9ad659503dc0526aa0aca2c3f2cac7ca5d054b7daed6bff631292d1e3f3958f7ec14cf4681517cb3c87a7e047b1be7c117a70e0985f726d435e51b9b746021dfccfd873b238e0bd5d9f845622e7fe2bddfe3a000dc551a4f620397b7e26d57a178b49140565cbedfa59baf7226b87d6352ef147a6e73d0929773fbe1d8016d8ce2b4b25a36e1bbd5d48e6279f1e7d26f8fa5bad781dadde419a32f0469e67e9287302a8a3f27726f75987473e5b8c71db4c2e45f0c1bdfa78bb1a813ffb34b0c1263881b0af4e6b3836be00c8a753a1e407a811b4cc4fac135e5146cc52b1423444d42f585c562bc9fef13081496d577c557e4bc25aea74033222ea471328a5bcbeb75ae66e3ea1bd8e465cfa84ebd3806254ff70b1fc61b49032e2c7c1b0ba896585aa5048352dd2dc50357577ca7c912f773b8413970c9b76ae26b0a097bbdd74dcd6b5a85662cde0aab13eca26a82104e94797eb44571fc13778896f4ad4c4c82a7fc80969eb1e4204c3ad2408fbb6ea0e154549cefe45fde1c7571db3475ed663115f4756cc711e6df4c96bc622da8d33622ba26a2c7fe4d34d0d257a3b79fd5613f6d09b518ebcd83a7448d3d0f199cf3ee09fc421832dce32bc03ec0f55c5d8bcf197cf6b6ccf83313879ff58f4825f3cbff17595e89e136f9dc5e7301f9c9936cf6a443ac219e8dbfa7c91f4dd21022b7a8bc485336175e6068565dce90f85df8b5206d7df74ed7ea14471f30223ae3cf7203b4ca1167479e0dc51c899b0b7fde35c54d8388f1aea947ff7269ad8b2e1847124406fd21444833768bec56da06c20d92c8b0095086117f60eddcf0ff49523bd0c70568368ef6b0ddfe0568799ec239d12ef61eaed76a436ebefa4197f046d3408cdfdb013e8b743b487bc02de762a5d140b85eddd29791699c4c2ceb6fb71d1b5992bc2d7253acc89c2f1b200e69a0c5fc8cc033bf5350c505739b4fe63d848759172c83857604ac2eb5b3badd5a4ac8dbe7b3d25f19e43da223d470c7fa42ea0f8e3ab8da1b14e51ce843fa803abdaaed3decec6b38e1aebdf2a7b4a11547c4986d5f40a2f796266ba67dfcaa51ef1b2bcdebba8b34193f74029185476a0494c7f93faf52d79d5f4331a3ba55eeb468b748360173c20347d35cf41c16cca3308673789d5e73c46c12b6a6f070b3ddb9cee3e6102958df08fe51443b863c60b4d2fbd237f4f753f9ccb9b866adb04625fcaff9ce0627356e06042ab870a9e20ffc77f94ccb53855f0755529c4d04ca361daa94de6895f81bf45b6343e628ac269b08134138ec910d177389ea46ca3c733837ad67316ef6075aac6daf998d2df637f89037cc5647fe015206334c66c423393d4778be67b694579d56a50f31e72abd3bb5d047c0e518b38f9a0586bc7fafb1216519f570c77702c5bb7a1d3a516072eb7b11cd3d8085565dc818f41e2efced743ad2f7f774d325753371eaa45e31336eaadee65b62ea24c0601d4450d6fb5b94e162c2ea7792ee8b67977645061dc731296d0b40207649dd2687891d70e6dcb812065cf63ce3a9f4d6c9b81970260d04fb347091bf2cd79f4992344b5cde32da4aaa12094e7329eef4ac262fb3faf00e17315c13fc41f7a10faa96a67f3f83756997e61342f7c8b4d080b484170e3d1adbe916ac1c84085b356a05f3cb74d6a468a962b85d8eda0872d34c829b0388a07e2c5de24cf40cb3269c71d35e4cfc56a777a20fb506f842ea068a1fb750f3044e75f432930f0027cb3e17b51337e30c099867d93a8164d06af9cca3d7d9327d4ee76d923953a62de5b9e3ce005ded332f2a651df295f8f19dae467895780419f7b048fc93a388e92010cc356d2a18e730f9e8da99151df9312817874ae689864dcb7de7cf847b2285e7c223eff34ba42d8495ecfede78f181d79cc0d209542c08c4fdf32c989a27e1712b9734abe3f8cf867899c1233f6914910c48e024c76289ad81bf6881a4cda94a9aea987b33260f8b036f5bcfaeebcd166749e705a30c12b80baa7f65ae7fa54134924de5f2133b0531e5b50ae54c86cb9676b8ae70a8dc6da0b6a21a38927f208382a897b3726e7453935042f8377b96a653d34ab4e59362cb275ecc5c5adf270b4455c4fb87e2b71bfc4e976a636bb166b3dbbe40065d4284f8d651f4fecab1c409171000dfd4805653a9840003cd8f3701c438567d6aeb70bd1bf3e80f34da151a9bdea54b82b6280f90fb30ef8e3f52b3602a65dec778caddf35c94a80ec7e48726fc07ee90333c356ed24a36aca322238462eec6c5eac22662552c410a75f5bbbdcf8d8f0ef0bc72d6420ddd99dc1589c8780a9ec7a5e1db73f5f3af8668e1d3443bb9b8c54c87f952571d1c651f8f90f86fac6c930adb23e5a59cd5734623e830b3bdc5027fbe389e295a75395d6aa4b84afaed57ab96f1128c9a2eeecb06f344eb88bb52fe66ef29cc093d4e9550477d9895cab3ca984fe547f3f7d2124d158356c01e8d79861e1f17813cdb93bb225282efd7610953287046e29fdd71b52238b252a8afbffad277b05a77c207446f0cafb08f0c32629357a64726004f52954eb08f0df51ceb35c41436d205bef9cc7b9ee2f3c186e8cb1e91230c2da5e475fb43267f772f51f55f583d0fa1cb6bbc50697956c5fdd5759904f03fe08071228171960de13b08b4bc6b46c9ff50fe8b33c1d9754f47fd50166f3b3dfe660182b3e15f3b88a0707af081ef34c7adf02cc9cdb207744334478ddd8992f437437f944413c9e128f7d9f25e972ead000705e184dfb689f072dad138414bf664f4af50ac43ba73c045682451f5aecfeb03f7280c5e0258e4addf70de99a277d98fe8b2b0cea555b739f41f8433b11e495c241b3652e2c68923f573cd87268e0025f90844a61adca2ef08235593796b73e86dd0a96b3f0650769cfcb052d9985589ecf6c0222f035fc5c2e64fedc2cca6a325e003962270b0344a02206f15f900f34f917716c5aadd73375279049ebd8459c0243b4983b1fc1838475446f7c165c482cc61494dd71c517f099918cdbf2792355ae7ff00f961e814b8a46a8b94047b9a69e91d6c3b67578e4b574ec96d511961ad19c026b4537e63d78539fdfcbc251728d1ac424ab0889329d8042646166ad7d2730ad9b4b35f5a2f2eafa1a492cbc4c56f13deb73673492cef05eb181beecd175b3b0b6055abc95e17f18c17a1ce4822e1b5235ed0ddf0368deafec2077a78586f1d51a020db1f99bc69a6f742218ce7d8fb555284c1b22ede42c083e8b4de440331fdc663940194bd84823462772d59595000000000000000000b0ada47bfd519cc267ca012139bf6ce5361835d3aa9b42355c2814e87cf0fcffffff518e20062b6827286e3e943bcce8fe8a1cc190f05c4d1228ce0457049bfa92550cf191d11bcd0e5e9e5e41de4a7bc28ef76603a8dd0e7294cdceee31422662f7e636c6f41c704a4d38937460658ddcc0494dbb968788580922872401", 0xffffff73, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x100000001) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x10000000000028ae) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x4}], 0x5, 0x0, 0x1000000000000, 0x0) dup2(r0, r2) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000002c0)=""/61, 0x3d, 0xc57ccb064a45c946, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file1\x00', './file1\x00'}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x81, 0x24, 0x3a5, 0x0, 0x4, 0x6, 0x0, 0x1, 0x2, 0x101, 0x80000000}) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x9}, {0x18, 0x3, 0x0, 0x5}, 0x1f, [0x8001, 0x100000001, 0x80000000, 0x2, 0x9, 0x401, 0x3, 0x4]}, 0x3c) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') 16:00:02 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) shmdt(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) fchflags(r1, 0x8) 16:00:02 executing program 0: socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x286) lseek(r1, 0x0, 0x0, 0x1) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_RMID(r8, 0x0) r16 = dup(r0) listen(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r17, 0x2) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r17) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$inet(0x2, 0x4, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvfrom(r0, &(0x7f0000000300)=""/217, 0xd9, 0x40, 0x0, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(0xffffffffffffff9c, &(0x7f0000000580), 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="f426c578fa06d0557c5631eec8954080267327bcab5d2991670759dc7ae6e268f2bbe7a4ce29bd42f3acd969bafabae2d5ff6af393a44b394df3d2818bae1a585e71c367f89f0fb281b7dae0cb7bdbdeb752e283c19d09baa283473a33e747849ef56d8592990d28e9fd3e3add368043e4733eaf2c52ad14d17a30370599434cc1c9227695c3c6da13e7f12086998df66526625a79ea6a63aae8c100946e459550212cecd7c5aa502de2c526e70e002104f99ab11c1f4c6c7214696d684106db", 0xc0}, {&(0x7f0000000140)="ae5c205a6ded12cededa1a5c355a2e81afdf11cab9adf5d8728a9232517cbfcdfd008972560b3fbc189915db707e39577897d96e0307a06c475c63208bf0b3b7a709b27c54471b05b92070759d24fefb4b57c5241fe631986b13c4b3ee7ac465026fd1c5ee35", 0x66}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xb4e, 0x7, 0x0, "db946dfba6ddc51edd12fba8365334c2156d060a", 0x0, 0x4}) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x45}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pwrite(r2, &(0x7f0000000100)="7e08906938351a16271e81c0eb0bd06158d4805a63a9ee89f8237c27393ac96f7e8b8a8c4b381dd917bcef43bd77da8e36e26c2ddf55859ec3b6b8e698d8884211bfb69eec2617eea9836255b4f2e1d0743357b859c27872b3b519fce544ad6c5f9c90c0f8b3fdca088093b0ce8d", 0x6e, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r2) connect(r4, &(0x7f0000000080)=@in={0x2, 0x0}, 0x3) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x0, 0x400) msgsnd(r1, &(0x7f00000003c0)={0x6, "912b"}, 0xa, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = getuid() r10 = getegid() r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x910, 0x23) utimensat(r11, &(0x7f0000000480)='./file1\x00', &(0x7f0000000540)={{0x5, 0x1}, {0x1, 0x7}}, 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, r9, 0x0, 0x0, r10}, 0x4000000000000, 0x0, 0x0, r3, 0x0, 0x200000800000000}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x8a) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) pwritev(r12, &(0x7f0000001300)=[{&(0x7f0000000200)="85922a0bbf99004df048b054ed660a330ee61db84a02f84e45abfd742919510e7e1c8a377c9c6c431f3d90f8fae16d6a229836059005fadd0e445d3796f3828d163f4d1702ec703a92ca22762dc923b72b135faa37d877d6984a21b6ea710242ac8d49a91b42c8b79f0056c6999a1461297b7a1f391411fe602246ad53e33f80ea8a3f71aedf76f92efb96ae", 0xfffffffffffffde2}, {&(0x7f00000000c0)="b28c74bf05748d98327466edacb23e1a69adf18a47f5fc9c3c63f45ff66dd83378b8621d2bee1730debf77", 0x2b}, {&(0x7f0000001340)="524b00b95bf885de6604591dbb2aeaff3615dd58e0001ad6907c197da92a5604483492e10e97d0321cacce078781f19cb54bfa757de2b5c2724b67e8772fb3076d2f12aff8a9e069dfcf76c499de8be9936ec527277f1961f719db4adb716850181b4e437309b70e8a737002887134f2396619421f8df5d97e486a61e859194cf9cb82affb5d6ea46047386a0de3561c84ff6dfb98aa80dc91e51ed17ccf1736c3aea1b1e91c7f639fb7dab8a6559cac506b222d77decccc762b37c0f6d985c803714e90b6cefd62d70441d52f549f64c618ce6acee2a7c4a029460a1362574360765f77a0e47bfc38adc2100b9c73fbf8af5d290f15171624850abb6c85c82fa2f34a9fd7e4dd16f9e7913693f7b9b71f40d5f8dcd720be182f74d8a845b6353753eff414d043d84d6b0a505f16583559cdd35697c67e690aa4efdfc73e1fdec2cc39a4f8df3769b4531cdb1bcee80dcae5a1c66512a6c6ae8d3cd5612a9e839d9139cea8bb2fe7ef9567b489172c4968661d685fffbafed05f0760f739ca426d631fa2580d2150e3f41576cfb5e28568b8beb61bc81a9630fea917c93ec2dc6210840025a4691adcded66681d1bc7e41f6bc88cea267825cedfd86b51b7eb5fd5eea3fb8ae5a6939ba4a7550eed366366e93e6c6bb5e025cb413863366eb93e7542e0db7e6e59435dbbc102c898f206718a173d74b1b54740f460d32c187e4fe3b5cea73b8315adfdc250a12321e6343041dc61af61df228f848b47c414b9df6a02b5f384e86ff34125e706f56461260eadf64b31a44d07180df713d0cc99650c37bc4e0debc7b054708e43fbeabf8123a859cc124cd4f9a9313943b6f443a58ca9ffdbfeaf00ccb08aaf7004b29d4987ae91acfc291c063081211dfe01b757efb472c003032d6ab9f678ee2e9d57f8d67d89c840ecf939c4add8da682bc4fb47b68b760fb32fa66a6c342f55428554b2838ac7f3f066034b828b2d8e921d59a8f392f9186b1f1f6ccef86f7ea0eb81c17a10accad87d9b1a31b33cf693bcd32b81d8e44345fbe4a941f2069898370925550c6b838c2767953ac39df44bf52cf08c98b8f57aebb0b4fc8ed62ce6dd74f2168d3c94085a885179c1ce497fa22d49294d3941758f5f669ce77091ca612b5c50af942e01226297a1c71d2c69aa788bf617f482f167d7e3390eb0db007c146aded8bdaf8f5e1000f02746908ed4ea78bf527637b2ec37cd5e0a8093c40e0523db7806127886efdea129adf2b6e587227371575435251def37e993c7b9b7e2ecd01c8984cc70cd17bbc7854ba5b45f9d43e6587355641cdca07c2e087a37c256d93d8c5e684f7e067af26f5f69b6cb2c905338a3bb7f7992f4c848251fd2de7bfc12c7b1b3bb9f917eefe6acdc71aeae8b2efa486f16f39575ecb8fbdf3ace95f2c66e5811755766a21539f5450ba2d0a9cc300498c90972ef6d90ba909d57d08e1846b363a60208124a9bf62cf8ded0bb8fe319067785b8ef21ab5aa0af001def4af8e66e3d3c1e027744701e68a49fa61e601bf2a3239ca64838b8cc441c2ad949406fca39860440b52d5bd261915a6886b31520922f4539e9063bf7fdf46e8d7921e03a68dfbca5be0dd1b9ab04fa984c9e14c07ec22182ee30b5f0bdf957ef0ce6638be1732bdaff99f84837fbeed78fadad3d263cdf5490b1217fa4d6168a0c8e951d45401b7bb138de8319b7c709668713fd09fc6a2f96f8afd08ac4b92e57ab28582e4f7c962233021b88c0fd19541bae3f3d83e08e7819bb5aa54c06da502a41feea8d035895831368036a13e8782b20eb9c3d5b5708287577d0292162c715d8f83bc221ddfe8d0d7988fcd681699a082d7442dce09fd5b627e025c57468531e9aef6bd8feeb16449c92a5a8b616442e4b6aa8bf9a29eee9bad206a8eb9b4b60988b5c190791f8fda55b1a4911b6ce427657761a1cab4d7ec5a42feada1ab40c3e7dcb70cab9487cd8ef7e9628fe948e30e9fd0dbdd820958380c8315432b52a0ad8734512eab623ff0f6ec4586b11413254af12ab390faaf87f7e9c6dbc6e637ae2ee46c3110423ee1a1d9568f034317145029e160c44fcdc984d833f1f790f9aecd89d93dd89bf8557bd383a85abd04d761d776639f9ecba0e75911992e8d81efc553fa806c6854dba3b04efe2c37fb61bb73d7f769e0d5b2a5a335164c683705992b84dc657822c42fcc974ab6ac15871cec6fa26239ce05804f8f9592b4dc3bd15c1bcc74ca237c69eb0f47eb0c2259e74d1b5a7e6e58f6b38a86f147e65a392c15ac4d42f23e55db2a0651bafd429a1fe4b86a84c999afd2ba851586a21e8886f9854a8917a77a474db6abd23ba83c426ba926603e91bd8fd6dd121d502bb7cf7ff8502584f0e28106e5fc44ea7cd3e75299d5b9382781b3a481d98caeb8ac868efd7c884e20c99c9e72320c19ef5aa28283fd94d0c11e278ab0e9ad07e9a5101b85c13edfea7e182d5cfcd24497e5d0e5b8bd4838a6d8eafac3510e927c1b091f866f0223224b5ed4d20b740260e5bdbb9d05928362a13d0b5017e77d0c4f63732eea855112702e163a9d878c38d6cc3c24f3666381cf0fc2b111fc3c2ff97fe64e92d283f15a1452e5d04f75a8b47ad9439d672975783cd79011eb0afacb291cd7748cb4ee8e97f11108a3569f1e0ee2862ed4997040e8f25777af4a80febd3dc3a03a5c61297d3bd11fb6087963b6540282a6ec95aad79f943bddbcea9ff9d2595a8baa08bc171b3842550107d642c922963ec031104c0fc099b34e72329577cbb965938dd92544bfedbdb4132f0d2758b25375a863c7493f1d72d001cb11af2d1784625eb9078a19993191168975ebf907cb9617f6012e71874f73f11e1a2214631f88289dc43080756622b8c60d33d21669b1ab193525af99f2abb08fc929ecad48d065047b949b545afe915d7945d4f23a531a96496107322d813b065fa579fc8e5fb8fca2936a0ccf011390d0f549ed319e24d8b425eb135ed1646d087459b005bc0518288bd5bc49e76cb63e0014405562669331cd075e71da5c384993beeca6f75d9f0d7f3c0e23c4d19dea2ce026d90861e2780cd063d492444abfd121764dca69ff95e6e67f47ff15d1ec152cd8c8e3a0bb469e0c7f28af3b33ebef1764897c160d3b53617a96f5e892164de15082fe436094ab5a458fdc3c99289372e2c9fbeff0b07df511591b0d4337bad68e551620ed8fe59d37ea5d48e6096d3c1e8bbb7999fde62bb572cc47d971b3f8ce9c4709dc41460a0d241ece3e550bb05b648a7a47b7a757bcb2e10653114c27817d0aee8c8e2b7d495c44a4a279fe0612d225d133c4a55eda76c5660bec1862c2353537a3f766e4789f4b1d1caf56654c1153ea83ad86316015beb62228a57aec33685e422479a2bd395537cf2a6ceb999267d294aa6c6a8febaab128746e86254f28c66d62be91394a52bd508338bfb2aacb6376345ddd1fd87c46be23036f889fc242a6d625f7d28a42ca3feec38ab98db77238ac58a6b0d6c8ce4a16721eebfef9bdfeff92ca10c517f3a5d0daee1bade427c09c65ca114e093ff2ee2b1619ce5ea5c68f44b9d2ce43ba0616911561395ed33809c727f238f1338bb02b047adfbdccc6a9bd80de03e4fedc503c6d5d622a202f200033c8c1384edc66aebd04d10ded4191f7c4c98cb3ad17023f63ace3dbc3f617a8c5afdb72ce198d7205d2a9e91bd362352dae4e68e4812e017c824a5dd2fcd478dc4b9b57122b50826dcffdbc6d1fa85c20240bc64d7f4c1552c2bd986dd9d6c0cefdbccbb3b014ff5e25ecadfe1bf6b19e981026b111cdee6a158408246900ccca603a5de38d46cc26f051cea4189c20713bf03dea4e337db37445a5db6b31ace141b9f7f808400204df1bf34ba405b4b7178b320018ddd45ec5e35b99ca7d3ba1eed496b4ded2b000c8240ec7a0cd6cc99fa39253fec40fa163e3375e3aad76c401d2e315a71c4269dd45da191ad6154750a274251f7ac7908df7f5ca07190a3817d3ec77152a318def5ca68bb4da7b46c3a4fdd2776fd89086ffc1fd9ebf87091de599f7e4d1d8cdb9c203c953dbb4dfaf0c2359d787ca90918e228318ba8eeb9f7a9541553526d018c9543a1442de85016a6996673600ded259780425c6ff18d305121a5ecc7396d0ccab25fb04540a2a41606d2cae1b12314bbee1c2c1558c145d77329e2930b0a04bbcac1cd0e54569ab577a93e4ab1837443b52519fce8087faa75f13f4ad69e7dda3e700e4d3691b96f0c723752b9c9646ee88f5107043a2c23c5a758664f9aeeda9c9fb890f74eb4192e737169263aa938885fbfdaa8ca21cea5177013398412625dd355fa4484f439c23036aa7fcf694b713c6727dc61d1870be3b9299b28e86b5f3c99ae31bfd2ec79247ef194d3ad48367271aa58c94cde3f0c0a285f15ee5a4878de3785ad7619fa00d76e73a0717953bd31a03a618a140af09038b456f4e5ae82cd63a6cef8478719192a2833243e9835a1476a64639b845fc15f404afe047ba961c8ac9a587b3291c9e301f79ac90a23ca3ca03e59d0f7afb9fb3eebb1a669243f8ef03da7c41f8609fa5b2fbfe1db88094ac30e0c1bd82ca15527a16f4b15afaaebff28c4d4827ac28477026804a7cbdc0b2d026e74aa0dc22d4518944440a7fa7ae0854c9734d2864f17a7eb61213c9c7546faf4824202e043d82b47938a0211c6fe67ddf063984f5b5a8dde601900ee141e501463ca563066f8618eadf5b197a2995515019889c0ff05e95ea1f8071053bd1ef94e3a564f7f0e171499b233493e344302621e2b4d044e9d49544de3403a8792cbb7646bd50dfc47fe231b012e86253498cc6602ad093193d65196201360f5140dbfb8e9cc21f92dfd8ce9e5dd65a3a4a440b2fb5d4a57b0370dee6791d25a7ae3f7e98fbf56ce9e17d76e37df0837a1009f6e701c62f457cdd9e7f4cd1e48f7d70bd962d876fbe7b4f3831fb5e19ad9a4a5724b9cbf425d48ef8d620fac792f89e67a7f31fbe183dd2a5468112cadd128654774ff734059c472507ccd433c266cbfc1176581591c53a622ee3af0dbe1b07c2b804d91d74c7f0cb893fef9cf6e1243f1a2e325e9c8580ce0175e24b5c7cf20d5f1a8ea206cd0673d56b89becc578eaa8f0f00099f4c3fb31a0a807a2713827c1bbcf65a9a75face9621df1f85601b7898e4e768850ffa73793ed94cf7bcc8de79b1644dd65936f5f7228faf7f6cba4b01f2c383229ff258e3fde5520c80086d437db51059666340f5b80363ee072e34ccd13bc60361a8f86bc9f177fd094de08c0ee22f730177b949fe80979b1b50b8ffea8d0b9f93d7c6ca56873ed313f6e24f28d00aa20165d3934672045fe75390533aaed0a3061b498ef3abc46c19abc78445233e38c4cd74e2ea4c15b07a2200501603e6ef2003da6800bbd80e3fa8c35cb11c0a108fe3f3e2c290dfee7fd9898dcd57543368794ac537fee12844294bec4275a2851cd0fd8cc227b37144c793e981efe02b4a1111f27c19921295cadcd2f3007b87555e527de25ef0296f37a2ab1ff9790f14ad9aefb291c69c656755fc8e998f466c108b815a80bf4e3df86e427f20ea65c039910e714c2401d08643e811e322180cbf73cae839b742a163aed23b6e9782a3018774899c4794152810e89c16249b99a5872d6f716aa3b87f949dddeea7af553227cb3260d4e028e1b1e2cf7ea64804ac3ac70165d97fae0f847e114862ea7bcf043069a1ac4fa4f3830000000000000000000000ab195372ac9844c27ab10d20b53bb1f2d36dc626b971090216454863cdbe83273ae54a567efc3ef1e320da8660c715ef41db3e7a38d7fe4359c27d28c2614f6bc0fe90dac7acd03e0b018de058c2167f9e8d05c5f8993ee2e1b5f47c736f19", 0x105f}], 0x3, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x1000, 0x7fff}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x4, 0x7f, 0x8001, 0x9}, {0x4, 0x3, 0x8, 0x5}, {0x0, 0x80, 0x6, 0x5}, {0x1, 0x80, 0xe791}, {0x0, 0x5, 0x7f, 0x1}, {0x6, 0x7f, 0x7fff, 0x800}, {0x7, 0x3, 0x10001, 0x86f4}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./bus\x00', r2, r3) fchflags(r1, 0x10000) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgid() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:03 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="dcb60643e6cf9993eb412a3bf6df2bfe7b3de6a40671f99b5708000000000000008cf785b06feb9247b3745dfeab6f0f6b9080056aea85e59bd87f218737736f"], &(0x7f00000000c0)=0xffdb2f215200a2cb) mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x4f, 0x3c0, 0x8, 0xfffffffffffffffb}, {0x1ff, 0x47, 0x7, 0xff}, {0x6, 0x100000000, 0x5, 0x9}, {0x821, 0x4494, 0xfffffffffffffff9, 0x9}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) socketpair(0x2, 0xf0f2e1b25de04b37, 0xe0000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000400000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9e7, 0x0, 0x5, 0xa5f, &(0x7f0000000240)={{0x2, 0x6, 0x8, 0x10001, 0x6c20, 0x1, 0x1}, {[0x101, 0x8001, 0x805e, 0x6, 0x4, 0x10000, 0x400, 0x9, 0x0, 0x10001, 0x401, 0x10001, 0x2, 0x100, 0xbc37, 0x0, 0x3, 0x80000001], [0x10e6, 0x1ff, 0x7fffffff, 0xa4a, 0x2, 0x20, 0x100000001, 0x0, 0x7, 0x6], [0x5, 0x3, 0x7, 0xc04, 0x91, 0x1c0000000000, 0x8], [0x6, 0x4, 0x9, 0x100000001, 0x7, 0x8], [{0x9, 0x0, 0x2, 0xffaa}, {0x80000000, 0x7ff, 0x9, 0x10001}, {0x7f, 0x7, 0x1ff, 0x9}, {0x8, 0x4b7a432b, 0x401, 0x7}, {0xfffffffffffffff8, 0x80000001, 0x1, 0x15c5dd12}, {0x2, 0x8000, 0xab, 0x1}, {0x1, 0x7f, 0x8000, 0x4}, {0x17, 0x80000000, 0xfffffffffffffff9, 0xc58}], {0x20, 0x9, 0xffff, 0x20}, {0x0, 0x9, 0x7, 0x3f}}}, 0xeaf, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) r3 = semget(0x0, 0x4, 0x78e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/41) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28002) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4117, 0x9, 0x3f5, 0x9}) clock_gettime(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x10) setitimer(0x2, &(0x7f0000000180)={{0x3ff, 0x42}, {0x7ff, 0x2}}, &(0x7f00000001c0)) msgget$private(0x0, 0x7e2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) flock(r2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x24280, 0x101) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x10000, 0x0) flock(r4, 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) openat(r5, &(0x7f00000003c0)='./file0\x00', 0x400, 0x20) r6 = syz_open_pts() fsync(r6) r7 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x81) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000440)=0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000004c0)=0x5) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000540)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000005c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r10, &(0x7f00000017c0)=[{&(0x7f0000000640)=""/95, 0x5f}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/234, 0xea}], 0x3, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x2}, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x800, 0x0, 0x6}, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x8, './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt(0xffffffffffffffff, 0x32f, 0x40000000000003, &(0x7f0000000140)="c5f1af9b7c3e695996f3183ffda59e9e00002669e05b294cbfc2326125a18d000025475ac6b0631446e204ae0a09d159a9cd1671a92d83b7200ca364f29167534924d46332cce0c722be3f3354d6f2daa3a785992f9f0e789836130513722d63594a611994112c3668f00e8e43bc65bd", 0xffffffffffffff42) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/49, 0x31}], 0x6, 0x0, 0x6) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x5) 16:00:03 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\\\x81\xec}&\x00', &(0x7f0000000100)='\xa5\x00', &(0x7f0000000140)=':\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f00000002c0)='\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:00:04 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x2}, {0x1, 0x20}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) accept$inet(r0, 0x0, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x72c093ed0dc219e0, 0xfffffffffffffffc) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000ca00290000000000000000000000e7987971beb19b91028b78c08d2a0d7f2f944711bc0e831ac1115a196682f9687b9e7bd3b822600ff4df632eca667bc3a330409f29655d4696cb430825d6ef321f11446d11b03cbcda4ea19efa9799d54a101eb6c9338593c28665e9987108fff32294cb9a0e878713c19f3efbf6f99acee237fcb120390da43114cb5b3f0fd1f4c1ab67bd80dc382802bb9d4a218a0103b9cd150f458eb4c7bb3b9bc287d5221d75eb3751dd5bb15c0cfceb67a84af70e1a03019b9af038cece9d5f1dc5103ad88d3002e933214d4351eb94b0cd78626e190a01fe2b0db5f515b8c370e3b8d67dfd289aec7be4f2b999b6144734bf0f414b7505d36991a066bee0a1f8741c2d695bd7939822fe70c302445df947f1131a81a8722fbb4b94426bd95c025307f15967bb14d753d4a235a7dfe652623cc378e21830c5f18100000075dceb3942282146eb04d9621ab5399fa4dbf7b554193282fc45c6bd4977bf395fa0fb11c37eed9bc85ea316941acafc914b45d4a65dc4175c82b0ac66996c103c435f14bd7588f5f4004d8856b9801c713b77b06853aa8f474f791e3f9a63967a4820343b50e627c466afe4eeef937c6fcf9ed842487fc6e932d0e49eb157322a145e938d89ffc40f9d0a39d7"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x224}], 0x10000000000000f7) recvfrom(r1, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x100000000000005e) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:04 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="9d66be74330617823b4a1c4048a6efd4ff941c26e8b46b047b", 0x19}, {&(0x7f00000005c0)="89995e093ce18eb5dc9affdf6e6d282fc0b732e1f9341f382e5de392bffb7bcaf02bfb5e0c2bb1228db57c93780d5798b4ebc8e47411b96bc9f42a3696a505a7b8d387b7127ae9d76fee4201d66f86000027b322fc18ffbe", 0x58}, {&(0x7f0000000740)="0bd75898a9889084abb29ed6c83ca7580ff652e3c24b23c8eb9216c6f3f57fbb371151bee7ddc8fca3531f77c68f455c025353fb3bd04f015d09f2c60ded60a1633f2f31867915041b24d30404004c9c7521ef43d8d7eebb70f3b6fc9c0699b751fb83b3a5d3b1177ea14ec51081be354352552540c29677b6546feb029c18308e2afcf08db7a753c83a15d79e74de9ac9a27b3091ba9c35a692efa272a7a2d22a63f2", 0xa3}], 0x3, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r3, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) clock_gettime(0x5, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206911, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000640)) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000440)}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000001c0)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0206911, &(0x7f00000000c0)) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000480)=[{0x800, 0x3f, 0x8, 0x200}, {0x4, 0x12, 0x3f, 0x8db}, {0x2, 0x6, 0x1, 0x7}, {0x2, 0x2}, {0x3, 0x7, 0x0, 0x6}, {0x2, 0x0, 0x1, 0x1}, {0xfcc7, 0x1f, 0x339, 0x10001}, {0x7, 0x3ff, 0x9a1f, 0xefa}]}) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xfff) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) r5 = accept$inet(r2, 0x0, 0x0) bind(r5, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r4, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x5, 0x800, './file0\x00', 0x6, 0x101, 0x7ff, 0x7ff}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000001c0)={0xffff, 0x6, 0x0, 0xffffffffffff1e40, &(0x7f00000002c0)={{0x1, 0x9, 0x10001, 0x3, 0x7fff, 0x7, 0xa0cb}, {[0xfff, 0xfffffffffffffff1, 0x94f, 0xbf, 0x8b2, 0x2, 0x0, 0xd6a2, 0x7, 0x6, 0x7, 0xffffffffffff1c81, 0x5, 0x3, 0xff, 0x3, 0x6, 0x3bfc], [0x0, 0x3, 0x3, 0xa8, 0x3, 0x81, 0x3, 0x5, 0x4, 0x80000000], [0x40, 0x0, 0x8, 0x6, 0x69b, 0x8, 0x9], [0xdd0, 0x4, 0x9, 0xffffffffffffffeb, 0x8000, 0x3], [{0x1, 0x1, 0xc2, 0x10000}, {0x5, 0xfffffffffffffe01, 0xe10c, 0x8f4}, {0xff, 0x7, 0x10001, 0x4}, {0xa9, 0x800, 0x10cf7be8}, {0x7fffffff, 0x401, 0x60d, 0xbca}, {0x2, 0xfffffffffffffff8, 0x2, 0x1}, {0x8, 0x80, 0xa5, 0xcc}, {0x0, 0x2, 0x5, 0x1}], {0x2fe6658d, 0x718f, 0x6259, 0x9}, {0x6, 0x3, 0x1000000, 0x7ff}}}, 0xff, 0x1}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ftruncate(r3, 0x0, 0x400) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00f1ff0000000000000000006fb31a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8, 0x4, {0x5}}) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x2) r4 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0x8, 0x7fffffff, 0x851, 0x5, 0x91, 0x0]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x3, 0x39, 0x900000000000, 0x8000, 0x400, 0x7c00000000, 0x5, 0x10, [{0x100, 0x1, 0x3, 0xfffffffffffffffe}, {0x5, 0x1b, 0x4, 0x238}, {0xe7f2, 0x2, 0x10000, 0x100000000}, {0x81, 0x4, 0x3, 0x4f}, {0x9, 0x0, 0x3f, 0x6}, {0x378d, 0x3, 0x5, 0x2}, {0x10000, 0x3, 0x4, 0x460}, {0x6, 0x8, 0x4, 0x56}, {0x6, 0x7, 0x4, 0x8}, {0xfffffffffffff801, 0x8, 0xffffffffffff7bcd, 0x2}, {0x7, 0xa50d, 0x1, 0xcb4}, {0x221, 0x5, 0x8, 0x7}, {0x74, 0x0, 0xffffffff, 0x8000}, {0x9, 0x4, 0x2, 0x7e}, {0x4, 0x8, 0xe5b, 0x20}, {0x9, 0x0, 0x10000, 0x5}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") socket(0x6, 0x0, 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000006c0)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xffffff0d) 16:00:05 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffd75, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) setsockopt(r2, 0x3, 0xfffffffffffff800, &(0x7f0000000240)="c835bf487c24c57be44a73a75c30033be3be6f997ab76e542af528c2a2791864b241f626fb279e60196fcf1d944340f9e83ccc330427128ec7d38c54b0e980f8f4de3b3251245e45b8143b6f44b288d9137f5292515ebb0d04e6a7e576d2f50f4fff73f9415d00085348eaa00049a4fe5f53deb9b37ed9abeba61543bc4675740593af7036458024eefab1aade2dbcb23fef5857f0b51ab220e5ec18b70c3a26ef5d52a48fe3a5f1f5e16ad74eda306ff3cb60", 0xb3) 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be26a9ab872e74d75bbf10a26cabf228815504fd"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7707) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x1e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xa) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x3, 0x66, &(0x7f0000000000), 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x20000000, 0xffffffffffff3a39, 0x4}], 0x4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0xf1f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0x1ff}, {{r5}, 0x0, 0xf9ba209810bcae3, 0x40000000, 0x7, 0x100}], 0xff, &(0x7f0000000200)={0x1, 0x9}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000340)=[{0xd39, 0x5, 0x7, 0x7}, {0xfff, 0xf211, 0x6, 0x10001}, {0xff, 0x8, 0x80000000, 0x4}, {0x1, 0x1, 0x4, 0x9}, {0x5, 0x80, 0x3fce3b1e, 0x2}, {0x4, 0x7fffffff, 0x9, 0x3}, {0x5, 0x5, 0x3, 0x200}, {0xdd, 0xe0000000000000, 0x8, 0xf41d}, {0xfff, 0x46, 0x81, 0x5}, {0x7fffffff, 0xffffffffddba604c, 0xd0, 0x6}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 0: getrusage(0x0, 0xfffffffffffffffe) select(0xf7, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8002f}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000200000000000000000000001b1da108bc5c71f1d9ee24c2d274a9f8e52603008bc5e236d3b0227acbca13c01b67a427dce32faf1f8b59b307b9664a3bb10bb630f48cb89f2cfa72d79f6481e59eabeebcc2bde3ca5664123fd6d9763d953217a1950ec116340e7dffdce986c2fdfdb4ece4a46f0c40cb1cbf03aa4214479462e7061e1a96952494372039bbadbe43a989dbf64816f710bce2efcd28656285ce09c9c7b27575de93159f8276483ffefb1912a06ae39b66156840f4e74b57112be62d01cc43791dab468e2bcceca5b307972c8277b381a78cc20f796773c2e5caf4633565c0b5b8b7154c39c45cc5c81302002bb2b22e2a5b"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x44, 0x0, 0x0, 0x100}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:05 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0]) r11 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x3, r7, 0x0, 0x0, r9, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x1f, r7, r10, r7, r10, 0x10, 0x8}, 0x10000, 0x200, r6, r6, 0x31, 0x8000, 0x80000001, 0x1}) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r14, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r17 = getpid() r18 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000640)={{0x0, r12, r13, r15, r16, 0x80, 0x4}, 0x7, 0x5, r17, r18, 0x4, 0x369, 0x100000000, 0x62}) getgroups(0x0, &(0x7f0000000280)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r21 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r19, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x1f, r2, r20, r2, r20, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r24, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getpid() r28 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000640)={{0x0, r22, r23, r25, r26, 0x80, 0x4}, 0x7, 0x5, r27, r28, 0x4, 0x369, 0x100000000, 0x62}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x4, r28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r29 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r29, 0x0) shmctl$SHM_LOCK(r29, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={',\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xc4, 0x7fffffff, 0x3, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x83, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) msgget(0x3, 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:05 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r1 = getpid() setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0xfffffffffffffff7, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x80000000}, 0xc) 16:00:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) socketpair(0x20, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) r6 = dup2(r1, 0xffffffffffffffff) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x9, 0xcc, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x8, 0xfffffffffffffff1}, {{r1}, 0xffffffffffffffff, 0x4a, 0x40, 0x4, 0x7ff}], 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x10, 0x4, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x7fff, 0x9}, {{r0}, 0xe1989bdfed503eb0, 0x10, 0x40000000, 0x5, 0x7}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x195, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x10, 0x7b6b95e4, 0x80000000}, {{r7}, 0xfffffffffffffff8, 0x91, 0xf00fff7f, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7f, 0x7fff}], 0x5, &(0x7f00000002c0)={0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) lstat(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000340)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setegid(0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27450cdaeb0413b4", 0xffffffffffffffd7, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280), &(0x7f0000000440)=[&(0x7f00000004c0)='tap', &(0x7f0000000300)='tap', &(0x7f0000000340)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = dup2(0xffffffffffffffff, r4) dup2(r0, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) mlockall(0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x22}, {0x42}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) ktrace(&(0x7f0000000140)='./bus\x00', 0x7, 0x400, r14) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$dupfd(r1, 0xa, r16) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000001480)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="9a65a27a6688cf73f8b541e5b329d9b7782b26b08a7c090e668f85092840e3dcbbcb80c38616973feb4bcf33eaf310d4fef08d136988eeb7012c908c35c35fd972909e634e53c75eaf3af09e5299bd216c34b9d56174b1cc53a1d71b2d68d34ce4829e5c69d72d03d5b61e2afdd732f476a37472b2beadc4ab9a7397daf3dee442e6f48e6fb892129ad15864ff0b7af683b1bcaa2cabac8793729e46f188aeabd55d235d244fd5631ef391ed66352990a54fb83d360a7a4795543b71373302498054af5756b235463f717cd13b8f05076285d146c099b12968d204b5b68460b470c4fe32ec8fb752335a612a2eda4d45fcec591e64354baff035c885b0c8169585640b9212eacf6ac278071572de3349048921e7bf99c0f883dd56a904be87cd0b1b1b3b39aede43ab9e3925ce005ff2eef07f20b4249468fb6d0e1ded0099927829efb2f8e19000560f7b7b5c925dd55c70368cd8eacba116c8c1cbf9e21a35bf8962b656894224d5e3abd644a1bde26b5e891fa8bba8a1cad403a1496612f6132cfaa5b21f110c92997760f0e8441b80cc5aae5f57a2c3e5d8e5029c27a4b9b83cbf944676dafc555e5349b26513895c6a70850bf00cca40731eecfa12cdf85a84310a4d437ac787e122cd96e72a1d06e22827c89acaba1f3ae83dce035a4fea69b92ba9fc44a5c4536a42d2dcbd0a01902f6aa960fdee1cd9412e91f8470b21575fcfecac77b92345f022bd3d6805bca9d14807cc9dd157bcb8b0a88420e807a7b960828fe028958a70d25f211296b78fdb73c0d5c4e3a4cc86e7bf4687602a4c19d43826e1550f19b75ca986ea1243ca0d14130bb8ef928937abe0f76bf83bfeeb9c15a85dc45758ae75f5d2999360e639ed325f98a8b35becd417277d78aeeb22103540fa93ed9a07ee94593b10e6a040642da0d613392225ad2450c2b6ab1e2fa90127b651fed676379c5a4911ee71112108f8432d9e2d7980b286b2f80cfbc6d95d38f4e1815e9d1bc42c06449bcff6e4c9fb082662fa79fcc175cc6d04fa7197df5bac658c779ee84849f9dd01a613e5d75684d818639a5bcb8088936725ee54b97fc31be2adc7a863bb89ec5ada9595da67f30d0d5fb72755bf86e85a6b0027fa3d12dc42d38ef440ad8c826dd9ee79f934b849fa9a402757bfd6835bb6c2c7027728f83e06f7b4c10d8c844d836b7e0a84d6d18bd89f6824c01b70764e5c20ffe2757b679a9faa8914406f815de5aa36d6a0e1a1ae02b2337da0a5af7c22729b11a34346ed80bbd4761a6c692d0cd734caa9f500fbb8f5ee2eebb33ad6533845bea02d23b59e824082261e27e2ab0893cdc9cd19c0a26f1ab78f089a512868ab4b1c18114903be226f691d56951b6f9405dabeb58400e682d62219709675a803da089abfd95b6ae505904c395ea9d1ef821f923d717a3a10ed02b21ac13b5a5bb152d9366bac4cc0de0ae5fdd8aafa44c54a038f009ac1ba30b3e4718ce5e3d8552e7aee302c4e0f80dd8ccb8293c9c2c5f732162b105cf79afd77eb270498763dda7d9c64dd120414cad7138a206b28ff6544d27f3488ad0818addbac53572a813ef9177bfa5ca58dc5d819489764ed9cb4cc37204b472ea9fc48173bbd683917fe366c128062d3451358358aefe24860f44710cdd440025cd645b8820244fd151fb80fb857617cd9402f7e48eb6643fead33b65a607e79ab7a621c127ec0b0f1922126c7359842b44af0efd33e5bc843f3d074fd1e1be69fe7170879a650b08f99c759bd739440bde709bab0faa348d9ed41bde4877fbaa7bc3b6a6907aaf8a6d31d69b4a9169559fff1242ce344529fdef007b0ec5ed373d616e0c4b1083239a7cb622c1c5eedc1744fb46870aedee17b9174682cedc3dbede1873c1a73256e2a83aab41459a5f078ff1eff0cdbeefa16f2e037bfa8938ca732fc02dfdaebeb1b48f29928984437f5738771412dbf1e8e4c58cfa34f1c2c7620431a6f91a10078f79fc5148bf5bb2c6a2105b5b69cf260f9d0ac3ad822a9c86e0ef752f1597058324e0782964d8ee123c824010cc9d3e7ab90af217c219849b77eda68ea49b87915cd5504e993ba1afcbf02bcb59651d233cf28796815e259f96c1146da6c6b873abef4b9f391010c50451450da1b59859ac211b362c32c7021df0de94061e90711f65b66c701e0c5e31d15719b78c273eddd0b24c3ce25629a424c948e8f6eb7f03a0b6e0fcd3c902dacfb34460d0df75d5062139e350fdae5e529107388e67b3a6acfd211f353282640300d0af5440168f524ef2547a8a392c15959688c41d44d5e8d8480879e72a50aa7fc23a035efaa488d5ae3c9f71b66ff6c541a82ee997d7c851db3cff9b941a2d7e4315799328e23b0220c25f2321791269e2bf47770fd5daebf3eecec81dcf92f637af1bfb52ab28390309e663bbccf1c7b2c8e08cdff278b0bc609e77063ff153f5686fd85b035189d33938f0232377c6af6cc95873e46508b4dae283a8e835bf48e3a60b397079234bb506846c5d348594ef03a1294531a72303b045bee69ca742c3e0f1cbe6b56d9e0727c42e1f59cd6228c0ae499b412a366771815526e81a75cd2833f2bed582655aeb55399a6524ce4d5a6d4511bc3f7535b1c199496e0cc594d7628381ff24f8db9af8f939048db06b0c9616a1c9e3b857e4699c7bea49dab076b31dbfd4aec57f35eb5526abcaf2f5c480151d765ec47a43d46cfce6f1a33fbfd7f0ee6a972e08fbdda417ebd4a09a0811cdd43370ac7fd9df251179e028c260a6950341d5753cb941f7eded80a4e650c07a8c3db1bd46794d9c32e11493a4a1d5425cecadb28f37f07b47e6fa7e156fef425764aa392efbffa2438ec3207e92d8e58eb8029adf776974886d54d4eff9393019f8a288149318c0ee9d4542321d7e6a343749694c885bbd9c9d2b5bde5b824e9136f406d9a8d7801e4b2526d735e3eb4c22e7ab948d1128164b45b13c859bdfd20a74bb856ba0699aef72d683e5a409762cf25ba7fcc3ef8a27f202e4354871f9386b9516d7e93ada802e354c923b63e76416209aae1e0dc1453332d1abf5c6ce76c59b993848c614e9e02bd3c54a552b4ea0321577e232bf9dfe3a3197638eadeb8bb6634b7e41b728bc7404da1ea1102335c5170a030b3aa70078fcdfa57c7deb99edef13d3a2925dbfcaa8455b750351ebee5cc83fbd830822bcc28e39bd0aaeb7eab21acc1aa8c62a1fe7a898d17d69856c98521d78b4ad617277e592aec06abbe159a78539178e9503e0db4be46852fbac7e885ee5c2b6401e32beed70d2e4f3b9f7c39e9bbee09283bba6a685902b0a2d3fc9dbfaf7e4ea81f03fb9d84054d7b28e2836096dd584396747bf1c59054629b209c7fd9e108451da250ef93b1d5ff61bedbbaa7c316ac5f3d5f13f3756d662cceb060884a7f246f5fadbd6b501aa7da22bf334e5dbcb006b05aeb49c40dc1086fe71d33b49b83d86311a5c115ab3e5f3d7013ba0cc639301a42ae57dc2d457416c44a74634d927809ae0c07b03db8db970968ef58471c0efaffd65512ca10913da690a4e5d50a59f286a68eb5216562231252ca484bb626c9a7f281791dcc0d68fced3f68d76c41809766d14fe06053677773ee2a4c633e31e8aa5f095dfe89aab9f7326a8238b64a155c8222a104215cc1491c6d749f4b018014a5d809772e1f84ee672a95ea7f3aaf90dfa4a5439193f7c1f89cb056924c915389042efa739f79cce66b2aa64229087d904fb9d6acccadab69ae362c67f589f33208476ac8e67ab4847a78d4911761482662b6da01ba46b2443b9ced98ce9d627f99cbd3f0ab34419803b8d0785f6d570cf110c617c37580cc2ae203c233a4a808903b66be2b7b69b63a2df47c85a26142dd957fb3f2a972f37646a25c9bc0ed8248124762bd78e57c428b7536ce576bbdc16c84a416c908de43e89247ae98d85b79b942bde1463e4ca92befcf9d0191d03a348401c44c1860cb2f17b9e36aa96804ac31d0f4972b1d5f31db313989b08818a73cefc6e4e31d0d672dbc0b026592a0e086d0a4579a799f9940c82f9c50be9156b499dae02e7acacc946508c8c76678fa6fc8b36a820cceb4d7d4eb767e5a34c34495ecf20b44cfbc68b4f7e84f02c00981be31ba09d6cdaf195856cc96228243e7e602d035a38da2b48ffc80bb4ad70589d79e7af63092e4bcf0936c2167cc15f3b5730ccb1ef0474f44f35132e86053abe6b4434e61d570ffa612223859dd8f9c2599e6232ccde68d32db9895d6b044c24d635232bc739bb6010a592b3d9cefed6a21f1c74338f2922590baa130cb8375f38c34fcbc7ac7c0f558545aed06b718802df5014a12e35c09114c596efe80a89ac50fc07bae5da82168f07159a6bc88c9da5c8783657b40d6300fdec352293979965689c8f218c01f43b2901bb30643a9e3f721e2c455c00a6f221ec9dc5d631d96c81f9652360e14fc6f991746d94ed7402659ad5831f209bd95d688b8334cee4fe32476c70872b3c9546a71a4c52bdd807ad7764b6cfb1ad86a726e2bfa71066af03760397822ee3f8c6060f01b971dce607292e1e8760882e7f52695c789932f40f23749978a794d70e282a137ff78935facfd9701d7f52f065540a04758839f4e6b9da5a178a59424bff88d8a457c9416966d596033859e6cd8c50870e0999f6389cafb086af192e8c69240919b39680c00279f7e89f39a005cea296d7643fc97ac3c780760e1ac728e36037d339a44370237c250ba43e15572ba6cee1e4542c0d8c90fdab20e2d9ccda02fd7ce50439e35ccb0845f6fb81b0d09d4f6c325f02143cb0db3255d0c01f258fe605f2869ae28eac669f0f17fa6d89dc378aa426e6b44b8de34622b926d1def30f52213d3320032ddf4c57db52fe60a522a95cf341af3760f8b342bb7282903c4e0944ce6996b022dcddd2bb706f2d95b60e34a87516d4046b9bd617f00422ae9d95d75853a84c2f3b24b81619d73a28b23f631339d357aadb1592dc2c628d783882e5a53d5f2f84059317425506f97fd1662e4f68b4729511550c7f1c0d3a5dafc2554a56a817a124b4d5e43c5d027e5ec784f7db76ed5979f259c16d2593a7ac592102a20c37923053a3b7a42493e7ac5cb97ed76f476d27851c49d0d930faa5a5840360a0311bca1ff42c9cecc9823a5ca5a84405bb094717ab7c3120814c1ec77f11bf26c56ae69bd37a9656ff0d8a7fb24372a2ad6486e8b58e2f1007e5a4b42859ef6eea9341e0a933b713070196a6fb96a5dfaf34a9e14082f464a9a1096d478c655fcb8cccf96a44dd6f2056128fd2a150630be393be2da9a501d39b2a9372371e1fec57238c37af65688fa5d35c8ac59aab14cca656615d5cb0e1767b60077ac0b1380e7a8cc3197343454d2f58e984b8b362c716348700086b060b395343045681d2812c71ed3afe7e6696d638f549497a1cb119cc49bce2547725fe5650cae2ab506d76f9455a26b13fa82d249325f95be691b9baace603a3bd6c9c04160ad84e44dd606fef03075d29b7f8af3f8a3c0d4ff1a2793922b90600c2abfdf33678567fa2f1d6514b720fd328138307488c72ee45d0e4b69a9389c736e0c423f5c3a61ec2702b26dae55ab6c6d7891854577bffe83e62d382f08116047e7bab257a02aab77a90dcc233c501f91d4bbc49a0a210a6bf12da2a63f2ef166c05067d93ef0f727292d618073eee1b25ceca68fb599dcfad56456e81445b9f080499cde59dd8e408fe21c44bcd56141fd863491a08223", 0x1000}, {&(0x7f0000000100)="845ac138f83466417532b78d63fa4e8eff76f35f0bc196dfbc82b2a964e2d0299dd4f112cf43cad9158f195a947d5d1d253841c7d395561799a9e4a462b7309c571bcb439782b02d9c08518efec34c0fd01ed0d239ed2ca438ebf4ad356327cdf0b1041bac98a5de9863253ae74a6885d657fcb746f9a20e5cebd55bff9954ba7be7115b78f714485b944c4151ea974ac6acf37717393aa32fb550b0346579c6507a416455c6c6b9c88f49887c9f8329f706fca1350512423ef2b250be1cf160d1df2c51110c09c5d7b60760cf742828d7081630", 0xd4}, {&(0x7f0000001280)="e5889203143965b3820f5280f2482df4e18a9c7d5fcefb04689fc718855e235f39b3f9d94c272c549812628f56e6f716764d8a8e584ef3a3c1225a4cc699213291567b6275c69fdc29294f942c11b5f8ba519d80781b9da54b1ff45cec70050b77", 0x61}], 0x3, &(0x7f0000001300)=[{0xa0, 0xffff, 0x9e, "96cdc3a4bd658c0b8462348c4f1f158c114978273e7dff610bbc1056cf3185ce225ceaa0091dc0fd82fa7dd8976d881027f9733004f04c830f0454fc9f6f172b5eaebd86a0dc326e2eaa5ce7fb0cdd4b4047a7f052b65ced9466ab00e7ca41d77b9a51b3999e873a6369f7c54cdde4e0babe5c896448a3a3331554876709cbf5e545a9c459ac7fdc8106"}, {0xb0, 0xffff, 0x2, "e5ecbedebf92d210a5899e14daa041c3f4f03c3b18203064fded5fc0bf7a27025c7ce3b4283d98a7d978cc46dd1191542385c4d13a21bb4fb2aee8bab2da1157ab98c44021466762893d2d5a719a6b946c599cf0cc3eaa9c3d76df6ea19f4907375d72f101fb33343916dcf14fa7568c9dcea5b4dc00b6afc6a89b2d10cb5e6326e172a8df08bcf5c448537cce867c2fb5a2784df00b3303b5dbf21baededf"}], 0x150}, 0xe) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="d86a4325998e395459ef1cc5af84cf631ae0be54d4036f51da3616facdb793f606a8e2155f06768c2146d5271706226def3873949846c99f6033aa03baa544b2fa98abd57b2066", 0xfffffffffffffff9}, {&(0x7f00000004c0)="b99ede55180be333d3093afb052a2f89b5799e4f1a3bf0c923fb3627c313", 0xb}], 0x2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x8000, 0x1ff}, 0xc) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x6}, {0x3, 0x7f}}, 0x0) acct(&(0x7f0000000100)='./file0\x00') 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000000)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r2, &(0x7f0000000040)={0x0, 0x123, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/175}, {&(0x7f0000001240)=""/186}, {&(0x7f0000001300)=""/223}], 0x1, 0x0}, 0x1) close(r0) write(r1, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="322b6c57f32e96bb35cb99249f2d3e00f931cee9bd6d6cd8bcb5463b93134834", 0x20}], 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x86e, 0x8}, {0x18, 0x3, 0xd02d, 0x40}, 0x7ff, [0x9, 0x80000000, 0x400, 0x0, 0x9, 0x100000000, 0xed0f, 0x3]}, 0x3c) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, 0x0, r12, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r10, r13, r10, r13, 0x10, 0x8}, 0x10000, 0x200, r9, r9, 0x31, 0x8000, 0x80000001, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x0]) r21 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x3, r17, 0x0, 0x0, r19, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x1f, r17, r20, r17, r20, 0x10, 0x8}, 0x10000, 0x200, r16, r16, 0x31, 0x8000, 0x80000001, 0x1}) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r24, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getpid() r28 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000640)={{0x0, r22, r23, r25, r26, 0x80, 0x4}, 0x7, 0x5, r27, r28, 0x4, 0x369, 0x100000000, 0x62}) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r29 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r32, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r32, 0x0, 0x0, 0x0, 0x0]) r35 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000100)={{0x3, r31, 0x0, 0x0, r33, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r35, 0x1, &(0x7f00000002c0)={{0x1f, r31, r34, r31, r34, 0x10, 0x8}, 0x10000, 0x200, r30, r30, 0x31, 0x8000, 0x80000001, 0x1}) r36 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r38 = getgid() r39 = geteuid() setreuid(0x0, r39) setuid(r39) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r38, r39, r38, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r41 = getpid() r42 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000640)={{0x0, r36, r37, r39, r40, 0x80, 0x4}, 0x7, 0x5, r41, r42, 0x4, 0x369, 0x100000000, 0x62}) getuid() setuid(0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xacc47850f32d64de) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) ftruncate(r0, 0x0, 0x80000001) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup2(r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0xfff, 0x1, r15}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4410) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x1, 0x8001) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x60) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffa, 0x7}, 0x8) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5156) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/nuYl\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) r3 = dup2(r2, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = getuid() r5 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3}) r6 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r6, r4, r7) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300), &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000000)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/tt\x83Ccfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r3, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r7) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:06 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f80000000000000082", 0xc) write(r0, &(0x7f00000001c0)="9c294c02522ddfe06e322e", 0xb) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r4 = semget$private(0x0, 0x4, 0xa5) semop(0xffffffffffffffff, &(0x7f00000003c0), 0x0) r5 = semget$private(0x0, 0x6, 0x200008000000001) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) semop(r5, &(0x7f0000000100), 0x2aaaa9b2) semop(r5, &(0x7f0000000040), 0x126) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x44cd5602fd1c8f4d, 0x4}, {0x4, 0x8, 0x1000}, {0x4, 0x7f}, {0x3, 0x7, 0x1000}, {0x4, 0x6, 0x1000}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x7) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x5574e18c0ded907d) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r11, 0x4}, 0x200, 0x401, 0x2}) fchownat(r0, &(0x7f00000010c0)='./bus\x00', r3, r11, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/eev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() close(r1) read(r1, 0x0, 0xfffffe4a) pwrite(r1, &(0x7f0000000080)="9e5107c6ece3173eac43846940fed8dd2888344998f87bc3441e23ee377c0e35a16f9af5c765337f2d58ce1209c9a1ba13156451a1ff3cdbe5db8447717167304d4c0be9afe3b0dd4c0abd3f1c22f74ecb4783c5602fc97d8176f855aec0c0fec14e3b21174dca91386a7662c2099ab18cb7c34048bfc01181", 0x79, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025, 0x0, 0x0, 0xffffffffffffa3d1}, {0x6, 0x0, 0x0, 0xfc}]}) r2 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x40c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x7}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x4000000000084}, {0x400000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x5, 0x6, 0x43, 0xdb2}, {0x8c5, 0x8, 0x4}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) close(r2) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=""/158, 0x9e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getpid() r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000640)={{0x0, r7, r8, r10, r11, 0x80, 0x4}, 0x7, 0x5, r12, r13, 0x4, 0x369, 0x100000000, 0x62}) msgsnd(r6, &(0x7f0000000040)={0x2, "53b873cf344df927bf719132b21b826450e62d137f895c94c3a590889d031464a870ecdefc6191452a84d93adcb7d107ce8a29fe5b06e93a391e4973a7283ffa366c386f31d17a4a58e6f49dba286a0ea99bec95ddd08b119818095b591da43fc4f0ac125290f921f4401f9d13e996c80da6cef03cb224143e7c2d50204bb39e8d446256b1fafa8597de16cd70dfa21c15487650cc53c77517ddf664f66aab2e1c650a4b6df1311ad2715f41dc5a2dc9f766c8e516db11661bdae9e30f880b3b7f1b925e45a1128ec07c800c5d79"}, 0xd6, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$setflags(r14, 0x2, 0x1) semget(0x0, 0x2, 0x208) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) write(r0, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000800"/16], 0x10}, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020245e3b38088da4958593889651562610709000003"], 0x1) r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c80721276cb899c0d3f487769b5bdd7c50c95c5a77e316a2b6e31c52c97fc9093883705ae2a56dd2e22cb9659e79e0a32b24af6d293a48f05011a65ae925fdd95c790dd3ebd0463baeaa7b1f6c96e08ce3948d86b2daf4a11d0d4eba569cdc6e1bd2e64811dc0734426f1a1020431468add2ce3cbcf5714f6a5c76f724547ae19284a0be6dd89fb36c52183805db9a8a5aa0b271ae4b43bfcd3da38f5164ef7556ddc0926fe9ec5d5e3fc199b265879bdcaf07dae0ef7bdf951843518104171500d8adbd6e9a884d2ed21d6210ac4f82a2de7900d6943469592aa738276c96fecd", 0xe1, 0x401, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000001c0)="1126f6cd056fa673c29f276ef95fd2e99a48d74ade6e3f93104dcbe46e73b39012d9d1505575f6d0138eb3e66e3cba74ff262b56fec67d6260d3196a5f25b63986070065032ddf72e681af0fcb0c71dae407bbb1339e002a617dec3c00e1e9759f226fb8d56dfbdc5cf15d8d8ed36d29a82080c6016d210db8f1daa9976b8567", 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x20, 0x4000, 0x9) poll(&(0x7f0000000280)=[{r4}, {r1, 0x18e}], 0x2, 0x80000000) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) r5 = socket$unix(0x1, 0x4, 0x0) sendmsg(r5, &(0x7f0000002700)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x7}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000300)="adc5e846d5f92a6532b178630a6588c6d66d0d92632b645dcd4e5b06415f5345ed7afd0e2cc61130045744a699736bc81f3861faeedef966b07dd94ba0266731d080aa12357226550d91e309f8a1c7385d36a02539a6ddfe7d4f0d810d7e9b4608702ca46d34c645897fc68af32fb9cefd89450e9358aeab5b08c3e1995c2a3bc7dfdde1c0ebb9d460ff8a25a07c7aae337c863c19feb6ca62e95f2f9ae6dd1f5d524092cac61d9dd73a88656ff4ff01a9b504f02c4db8408fbde67ece164e46a1b3f5ae55cdc6bc034a21d076ffc95a34afa476b75836e211f4ea7303ead79942daf11b91f90262db2f03899743dde02d223f1411e66de9f2129a168a770357f04756002e1d4bc566191e5fcc592cfe6a07a528976c50a39c3ec1ab8e2e545648cbe469cf4ed4d095f4b405090a61bcab806f95178fa2caa582b5fb48505afe94b18f130590419eccbf4b7cd3bcde280eab1dec3d2d2f2788e7a3110a78f0646481eb8f00e4c9f239c24b7c33fd6b4f3cebb0ed653b9500956a0c25db9462101bc9384b447e3a8ec7232418871b35962ab69dea88a6ad30e370e83694c193bccdf6cca6ce3a84a5de6202cb466064661299ad4cc1f0b4ca27ca6e0a76e782e91fd7431378109928c626a78d38d0a07f46c3d7cb82fb2a45026c2e0f7d999619f8a747658c751253bd83045af2091884a9f30350bf2c850f73696031e43c28be347c2c49bc265d8fd89aefd04d778323ac140978d2cf4335bf37960dc4788751077faca28c25bff17674e660dcfe6d3e697a6111013f47c9013d4bc1b4cf6fb945b81a340250adeb1e70f9f5dbbefcd319756815f1f300f4400ae8da333a0c8beef6f1f3e6689362d8004bad77933fc6d271144fba6441974195c88ddc864359ca3afadcb4766c9a58da10a698465c82487dc427293de5ea0ca16ec53fee4d0516d5c8d35caefcbac2c77ae0d85cf9f1f26e1c054dab3801f5ebe31049e2a66cd73f3e1a8088363d49ee55613a30b6807265e5d66c26bbf5318a0840ea620b675e23a497b63ccf8b458d91ce8bf748ca967ee46163433f743d1cb39e40cf2876d7e986cd17dcca5c49fccecf26e43dd173386c58967467ec4cbe19bee69bbd24d6a2c25e46998c467fe0080d0d8ed3bc00abf563fac308d1e660e8e94ab398b0185a96f30b03a122f805c6e20591b09cdc84cd2c1b6f39a0feb887836cdf15ed1b6f7597333cb8660d5e6ab5335f397793941e8960360b2fa199acd9dccbe98792b6dbe39e8f35d68bf69ad2973e43eed939d0116c5641121c0dd558f6f244f134d890c9b76adbb2aa571d42811d175bb134c106018cd684a266d88459c8c15d72defd1ce9169e72c34068160db431e358872da4561689cca7551330f69d40d249abb02a55a7b5821856a28f5c20f9361efc0d2d3e646cb3fc2dc3268f1fb415c16224b29be7e81dd640e8faffa5353b0f843647becba6f227b80745b7a9cd5ca9b74ce568309d2d13f34c518e871a04e7ae6d455a70df8eb3adf085a6a4a8cb63481082d90c17c554eabbdaf3633842a31bab55209013158c5837ab1e2d50e51908cd895278fe113bed89d4fbef02c10124e748667772789ea46b2e2ebab140f63f36abaf1f2882a487fa88d849095202f3c8dc23e5583614d7b74fa206f888a7f46ed2611a415f831602b116f3c65e669cee81bdb85f1bbd9331517c8ea90551a328a86f94efaf85ee145018988f93cf862eb8812bade0088cce449d500dfc1e5264e11ac2b0e1a6b7fbab77521f894f0ed2da673b91c123871be17da926100be6cf6adc3a1f2f7a760d9b838910a783dd67715ed4e9dd08ba5031dca6110d7b4e9fb6d0f409efe07c1a42756d293fc28f8eb90c2326cfb71b3437b49aef79288c45248129fc241c457c7b7dee6e3e4a47a974c5188054e20888fca91cd9102c29e8c231eaec5c125b285d8f5bffc41d866064feba654bd055ac7070b814d964c4832ee1f3bdf159a7b178bd0177b2ececa3306eb7f10ee38c71443b70f921ad98e7d3e0c508513cdbb9bde152a3d40c75208a419abb40180a9a6e902be0e1cedc3421be761e6c7a274864b1b6053c9a702c88df7bc4904931c8f01b0120214aaa69cc48b60239d6a35e6682e03fe736ee64d1375cd4cdee7c10f29dbb435361e0d88a4443ed3c1941c99cff9404d744ccedd1f6b2bfc29553fb676444e6828681f95188fc47ad1e70d05ee60e8a6a94a8f2f5cd59c1b045f3ad10dfb54072eb72b9e460c2a63f255aaa9057aed00d7636b98389eedcf851e06b0c9a32042fa06efa455cae365794ca0288a1df58e9946271a78ed7dc141519a0df065cb8a97c6a6bc9959ce7793f1ca73af78abdfc87d109dd9ec081719f492c581d66cddafafd6f7c3c857d45f89e6765a874b39c3c58ed0763f3da94aa7386d7eb3238bddddaff730240acf62ea1de955e92ede205b6249b9831eebd11e556761f62f7fb7cd01bdba807fd691843baa0392553221512868cb2a1ed16118ef2016d7b68e7dba5c0c5eb79bc57e3f02d26e5641aaaf04f629542a45faacf4a93462aa89a557a6d755c65e56244b0a9a313fff4d8b508b43a7a7d36dc4f39ecb56daef40aa8bcf9890db87d3b6768419f2463fe3f8f81bd4c201ff283cac6403c28397dbedbf346a096bea81d566e5f7cef95aada880c08e0581a458b3e11e5fcde2eb3edd3383419419c97c7bd912f5b154d2f9c7a380a2377edbc6b9f9473535bd5e604e588cdf68a069be49eb61cc5aa478ba41722a4713495bdda5f4e819a10828284dfc6251a1ef2504fecefd2d01633ebf655433e3ffd2d688b7c4bda124e4e726c51a689e4058e56224864c35e13779614e3e820018a939915e0f68a88f511334601bbfde66652baf229f2ca4bd353104f755dfc2f0260a6bad4627d5fbd52c645e8862471200b6111d9d217af44fc2fe434c6a6f554d72a75ab767899bf1420152260728182307f70b3f29852384eeedc409620cac16a8c4a29e378333de0a752a170594891630d2e9c0c90dd3bbd3d5403a8e11797487e6ab2a969c6e0337c2d6009065a685561f2a9afe243e3edb81d817c2a29e69b5d470cb03e3f3bcb8da287ecf1ee833994fb91fa3f04ab0aa5f37a1b42518078e393357e222860dc4bbb45861de9cee3cb156e2a51093bf0da6b194138cca8f6cf65650690b1d773eb9472bfae07d49a15e1cb98f21509d90b6ef323af6683c50fc7c292901b7c7945710fe1579c3d0f10df0e7e5def316ac4d08359a9054a592c4f9d9c78a236068ccd2d505c6f32420c9de8764012bd5040a94b9faabf0951fa1e22bf288dcea6f42b6104e2829d5cd4938eef3018d3e468432b35e6ff33241e968141e499c0b3b7d5b8e557e6b63b26e42e1a119f19a1fa5143f1d2ee8a35c3b7fde79fd608e45793cf701e3d7d7cabc21b5c4c7cc6d40b3236154480d79f32b02c96644ff1d7f760d97b0638e163d6c4af4e5062a33a0a1d234539120e75bd5ec2d136673d28c881e7c0bcd80f2995390195fa11be0bb7d3c84d677503136e0a2653263038eeddaea34d5a79693fbd8cf69461a5ff060f66cc7de326f49106b5763fec4eeaf0def0f7c01a3a6d1eaaad7ede573b62081e5c94b3538b32fbe9702e8f196e71b3eea396a973c7f79ba9193e6f6d8fd521fce1106b8f5a9d9ace88e9c2888f6030bc924fd483b04e5f744282e51e3c0565bbd71381056c163771b5891878262a062b69fe281c4d51ed1647884b8db8edd0032c32b41459465df5fb46ab79cff2e0e7e3d86862f2faec479c891596e3d338c98b5a75657214a7f2563993f60b91e6ea2e92a996c7b1570fe5a2c5e99c9ee0b437f7fa46c7a26eae00a827818d424a8cab8d7d8dca761ba45a6a52af72247b7ccb29c9d853218d9348e36b5bda453b3817ddcea8cfcb650618b90997091df00c5f2ace774115c687ca3d34d49d718ca99753be6c6660888c97afb543975890e4580c3a129ab251b1df2ca007b718aec363e3b19d216efd10589a7f99555e4c1e07e5ce761cbec7010e1fcf214502c1b66fa1bf7264f4b37c9921dbd792696c9fb0b5ff3b06765e2737d513019ab54ad7cab96a1e437b26168034e707a990efd6aec2a72d66a77e3cb4e401edc4be799e307d8e24469c53fadd7287be371f3289328283276b44f40a695bb2a3658ac7642a903cf803cfe93b80456aacc9f0fa29156379a8c9ebd0ed9027875fa94f55b56c1d4ee1fd03c953dc1ab9c79b2f3c9bcf9c5f6c180039d3a2420a29b7567c0f4c3c470655d0cc50afa42fe822af506d6f2c224f7f6ffd1533af1d5888e11451e5db310758a5eb8b36188e9777d77ca9cddc8cd17adc1de74f69e61d81bf2111cc19c81221c3488ab37426b1c6c2cf828bb14a27a134dd0737acc1b0d2443cfac2544048df5c7c54f7a38174204c122782ed84e567f5fb68f2d90d2ac282475d9771d039a925200ba5162c4e64a2d4a76b7e0cf6503f659644104d55795c7f926d58366f250250977b235290c3e6bb5baf9b0ce9c1e16adce4a0fa171f67dcc4d806053376cbb9378c4f7aeea8cb469f77ab96a80e3b419ec599bd90d7d01b63283e7fc6fab7021775dbb4404d7a5282e82032a8275af8c59a889489b97b16207437ff52660447d65db7d8eefcf01f086ac2a2ba1bfcc2238a429b3b79089a7f0018c2e900d67ee3b8f898baf668954c48e021f8aac753ec335e9a1bd9c16328364a6a574795807852a2195941fd3ced3b95f11c34af57916d1ed000f602fbe6605a5a1af2063bf6c14043cbcdc2509c2591cb815da5e346922c781ee6adf5a97a4059eb45ef829218a71ca58352679f69d1836becfad60037451ee4661266388b1d1b2d654e4fbd31c4a9a3b4c67b86773bce532eec035fb74a459793849c2bfd6f0e71dd745d04fdbf778d808b078d7ad8420ca9d4f3f00da05114a3f3a21158e2c9da243551c1d2aca06721c6a7ca26d06be66d78f4b6fc77c978ffc61982ff774479447b55d6372247cba8eb0448a2f75f6a965b0fb1320f5a3e78c4544a98a6baa68904384369f4ef642b7432afe279c08cd5d0c40e0a405742094c1e026997c11efc731b3006ed26354b165d33c496b68357816922ba5ccbd0afbe0d8829839c46ec000006369d07f2b047706a1382a9d989f01c6ea5de99ccace21436775698242649301a5f20c3eff56256c3860712d3c863d7d2fcfec49e65a46333b932e4a52f358589755ef7e4a73695f1ead544bc6243558669f2747be7f0c03edbb884adafaa41fa0339bf65e4a5ac1e1882557567d9dd4fdd0bea3910c7e89efe4b11eb31cae0980739efb5b7789b0e8f64d91a1989cb96d120011ac3a05814225d3f90e8be106fda4f078c5fbb22c91e0c60065aae5739763239663385b0dd4fa82bd53650939c01acfd0309bf63cbf52f4ec9e1caa3fddc2785c63547d75bee6240bb43d8e83aeabf81a4bc5cce07229c3fe979f438b5b89b76dfb16136d16bc3e81d889f57c6da934ac8c0cfc6774acb3eb743ae248a49d1d981fb4ac67082d66caab008d3d5663d989035422f5d16994f42ec7a356479fa3c9db1598a8d0ef15e596948dc29741557069ba2919fc9ab4e185486c6f3a8455eeee7a21df54b44ef37c39e3916c7acbd423e378de6cfa739e25393f1d3277b58a612d94e265f716e9b65ea6bf5f7fab06d8c7767526f81b6fee608ca18de251e56c81db0262baa923f686946fc5b7bc3b5e03f27d050f1b06d7deb1dc8ba1fe79a11fbe620382c", 0x1000}, {&(0x7f0000001300)="b8b354f9eebfbaf23b122bb592b4d5a92941a03c52c1a1f6acd0bbaebf0972fe338c75aa7d8ea78cdc11fe2b5a48ad34378ee5b1b438806bd6dfcd7e67158364cecb70d800671fcbb5aad9c9cb2e7f78975189d534d2c38c14195e1d0571c8bc7bf28d7f383605f52efaa9ea4362427b7516de15be80a2dc534599", 0x7b}], 0x2, &(0x7f00000013c0)=[{0x1010, 0x0, 0x4, "23c574b5dbd26b978540e607c4a82bbb2265f13a19548dfc90af380f35570d3078f51e7927df0cdef560786a25536d043c68cb602b84ae51f4eb6b4e08699dd42d714536fe3cbd68f4bc981612efaa21855326e5336b923f76d60ac58c5d0f9afb7067f582beefafefd0f7aaa6a17d0288d49e6018bee621027a85cb3fbd19ffa28ea1e51758089060e328cf81dbd91076c77de69f8ac248da2b08781991ba5f2087da22fbcac95d96ac985148e5f0345c6bea316b45a76935b841973c8e9ffdd9df6e7032bc0841a311669ba57b93f981f4a165cf0c345236d237dc82efe00f8d6cce52935f79ceb404fe6b4ccd89e80b2affa61a63af019e97633dffaa5a673534c13040efbd63d8c97ee1e9ebe0f8130ce2fc553299452acf09a7d68a1f7686611c35e93ddfd7ce6a303359fcc79006e49fcf81fbb4731c8ef0adac55b1849d8caab8da61e9274b30891da893f7abc58ccbaf7fda65317d4cc233b8a48f73ccd36b7b6cfa5e3a84d5c4f168a9535bdeeba72b93bbd5b75cac1236e233874caac2b6f2f409910e9d5a2098a58ee47971102906d0834dff8b1151b447e92e49922cc564ee69a2a16df881d196c9b8e50ab3c6428b42c624d9596278906fb541250dd9681d890e62881c53529223aed829571de928e510013062cb59d6b7a7488b35c94b8f10ac70a5f7732e8852ab8fcf97dfcc851fd5234c42ac8b485ecbb54254d733dda94960b6d617cf13de77d9cf4ab826ff0c5f95633fe94a9793c4a9c4428b5b94a6bc6e7afd9295bcf0e93d7bf729d9b1dcca5e0f046f266254a5b2d369271a4498d9ca329d31cd01f2eea65c55d861bf859e3bc77cb83d2c35e31b703a42a682ea72ea72635387dce35fb2d9bd0e85d0f9f7efeabde4fa4876d9cb50fc64cf0aa09aca17d51638895038c4b47622e276a25a86fa08a92901426312ebb74727428deb42bc232764a4f20ab39cb912f9cf80a9187877bd0e2fa564b35572a849007bf2b6f5d004081a0e723e15c46df12604aa10dc0ee89310ac225166cb3d3541317671e558324d34b0c81d0f091b68d55258869cae708cc042b2cc16a9b9db974f7d6bcfe494f470389328202d86437985127f19f76e545db3db51b83dbbeae2074d02a6cada8ec52a8d469e65a75a67c8f9f240b2d915859cff77a94a4abc382aab7f630e70bbf3ec3cb1dcd30f417ef39a776195da30775c5924da1e8518507ce87605465da1280d2ef627523797d91b309cba7b0b2a12fb59e613f6f3f8c2afd1c5591bf13ef61006e0b0efcbe6cabf13b7590882c38d3ad4d6515f2efc445fc9a6b6832651bdf8ed299eb666c602a8bf698e7f57e0093366d68608347ef42dbb2ded3c6826b78201439ffd9d3c04d5324e620706e63ca15a1c00ccb661fab813486bfda68e21f42694618fd10db88f310182370d7a3762f95a4ad56d0ad277f3c67e1e7f06567828bd7fddeb451d5d7456c4315d25642679b835f995a3cc87e89b9c6c4a01770c8c05a8d527e3d0f3097e657223b1456d73197c67b0366b14399eeab4e06168312bce0e8817d0db0d4ef7c1109ab81abfa17f06b406edebc753504e7964ee0eef35296f93448525b0124cb6ee90f535edb7f238b2aecc3d958aaa9a4d11c71afc39d5de3ccfa4d48d0ee1c9c84153929bc2da49d709107ea38945548ad584b57ce0312b29c0ee82e29b90226fc05286a0135d63e05de9b1749331cde10633c368e53f94958e0478eb1ca6ebd136b19c914d514004cca8dc9fa04a237840903675660f9323af2c03543e0d501426a7d08506114ba9b7149aa4d1ed25a99bb16c411696135ccf3d8a7b8f6b3d3c2caeacbb2c7e302826ecc10f146926c93a7733d6648f7da3eabca87797c4a984005bae9a5df2d0e50b68144664eed698c058610e8a832397d08588c49bd64c5a40a1a41afd4277c863ae2058791edc56040af0ade7c2ac8cf78072fd466d48bccdc2a1ea40ed672a7d268c73b3b917917c5620c2335557e00d15953788ca5c736296641a73e21f28f807cf7f0d72ef3984353fce4d9fad58188703181bebdb2eba4de00fa0bb4fb142106b6a59a0d68010e960b5963bb09b773605e1114dadd80c192f1d4ef935878d51b449b076c1dc0f2cc1a271fe400cea9667f056f953a63bceca0b4bb76fc120f48ccdfaf5907766e4a0beaea5c8b26fbabc590d606c7d89a4e5d2189d9f48dbc36a46a97ca8a663e430adfecb7bce652bc2f45e76712caf77198ef3655c3304e475bbbf03c24f12214fd42ebf82a2f3c3f84548e625e412f7bb5b69d55990a2a3fc7c8a1af4cc61971acdd87d1f630e810c94af3d50397c68306a661cbb4230c4075a99e3d993bd45ce2defe9c38e0e4d1a95f1182b3b42c2c393dcafbc0716782aced5727f3dd5cac88fe9826b37f9d4151d76cf828af19ef4e14e5453b445044f57696964401cc93c16380f4e933667c17db70f8e677546d717a7cfed5e67b5cb8f8cab9abe9f271568f22c35042c61dfc32a7a3e032fa1c8847dbbd54a1c693af135ab84282af04aab3c76e02fb0a2d7275e1d6451caec84b41c1185259b212e508bda4173b14d0dcb11ac322d4d53ae87ec944ede57ff757eff3ed0487641ca633e81eeb2bde6ec7f9e86880c600839b4c81017e9f7e3a656e679683ab78d67ca336d90c1957e38d1f27c3128ce2d1f8be8c756217a0e52464c08a64650cf9120fed5078ab0af3f95fae3bfa6ffd83c9f1f4267d9ee6cdf2b20c0cfcef722947e84c8b1ec93a4d14d17ff478d8d9f3cc5a422ccbfdf7ae5c6d2614bcfe5192d8e3c52258794e24bdba3fbe04b34b80196c4b1263202beb37d039f39ccbac2da7436cea00bbd96090b6dfeaffa74fcec535ae91ffd550342894b12552e0cfbe1ec351ab3c2386f7016242a13eed11f8156dd11d93f760b00eb678b2723401b0d30c7359d753a2aa11befcdacfd5ba103409d38b34e8ce16a5cc44634c07f019d5ffeae715d0b19a2e77d3f4abadfde31215d92282a8088f137370d48a800ecd634aa58877dcd98a255fcae2bd8f474e7752a9feb1a667b50516e91c50deb3973c808906db905abbc5112c7d70b7112c4ef966f02b602ca3e33fb5716c48b7593fca2e1927afb3e400deaa362c292ef68dc65a9acc4e34f003a227090e930891bc6df99ee2d57f947bd44f2c55a50f1aedccc8c8ca1f0c54db1f85f3e11103b139b799e44e477d1eba366c72e471ad458cb8d6209e3ce802ae5ba2a06c6739ecac2c5d927f4c71e932b0bb7494e03211958bbb8a4a5612c51bf6a77df59f22077ebbf4151f608b22138fab51f5e8a0298c440569c13bb124249ebdd2b14b227308fec38f75275a14a5d89fa4b60215ec4c8d93cb1a1ffd49e1fa25289662319d067cce1ba521bca332eae183df84bd71334510fa9516a514dbe6781d4c7f923c472506c129c67734662fea1bf12619ac15f5d566fc5b97a2abb8fe2104d4d3c7502708522bf9dee4adcba846377cdc42a5c0cbacb8a5ea295278653dd1950faba9b4af56b41421c21f2b754985e164f15038e36ba693baa4093c6ea38152ae111acb2d3173d512f5b4795b8053de94cdb32dee178325056fc0c633696256aae53dc933e4f9d889fce41e502b79366b0646fe59299066eade4668d57862e6830af55aae0403987ac08f4ba4bc31311f4b73c9ce67453b4bb2f25d83482da206476cf93e16259a9c51daf479bd8a0109f7b8b780b364d56b82a9570de28575c034afae28cffe91070eac24ab6415b86a56fad79a620315e1bb59bb9d63b7e135808db69ef84e47c0c6d3d8b137e3069fc6462ab03ba9f7dd2d00ba932613f14fef9bf0dcfb47ade5c62a7fbda9def2b7f5dd39499afa2488f2681ea022d6463a3f9d4b49438982200f791d6b22bd28d376fe43b350fd1bd936d8f847c6184978a181d94fcf0c014f7fb525b9df6aa28eed1a81cb58919078f63569eab7c90b37d487d14705b74719164e7b0c6f92915d38ab886400232ed88d9f1b175ece81c81774309d3c0f100b66b285852b2d720160d7be1378230fed45e0053f85cd34f258f30dae1caec25a05f96ec067c9caf793003329dc531dad3aad8d94e614c3fdb6241659f00fd6be9e3364cb92d2b79755b06b387326016612f55392a10347cfe902fefca9c28e37f54b051d934c580ac1c4932060240f6be55581ab72831579a8c509aa2563040c7305905f493839dd8c6d2fbbf70b44e7c7c05fa8441c009fbe72ab44febca6d7bbdd59927fb783c77d74be35ee6a2ea70bf5e13aa7a25f552a9bf504ed1774503f66c30448ec21e58e9767403c1a93b3eb38b356beb43e69df1422d3e742707516c1dda02234955ddd95537dffbba1706b8ea3a8ddf4923cf6fd5adf182454f0e7a904649d4033832850579c43dfc9b404a32139167dcb932c2c04ef874d360591cf3b95836451f2a576d1153141b4321adc2cd832ce64a0256c442813a4dd1a8148fda91e1c7fca34b47d3fea66fab4f4f708ed2e8955c28ca06e6f3c0ba0d1f56eaa0fc3e2228333a2d16631e50e413a42ce4d3b3552af67cb02a955fac05146e9df3f35838d1d225045cd0eface86b5ca0382d4cf086e8d3a95ffba98024393ec7bb3be0c76678a860d0d5804ae6231776abd5a50fd04453413a684363af57ad4b7291dae32259b454c30bed4e49150e9f9e9283a2c11818f745287ea0069de6ae65d25b17c3447186dbdde0bcb62ed35620076687ed4eb18eea70781eba0e978e9d665f6d8093b3aa0abdc33fd9bd9dfe0da8ce6c8d504f1a02698451f49793a6d00a3c8fca8adadf75d8117c63c3b0bb9f35e9e9c368a86cde6dc785aca7095d88c6ac41bad5bbdc0445b427d5ab9ac605c679fe4973e6541b94efa6261678a8c340aa09ab6aa4ab3d6924bf8e6c1faae2fcd08d47b864140fe04f43f143aa9133606f62ce5afaae4defc63980b0ec47eb553f971334138aa45dce5b96cca1a95a6659c565e1ee8630915bbfe2548e78f1cc6f5cc5f7a8972a6cfe64c93ad36850df9b26bcec8d85473da83a2205b0c8029ac3327daeaa4ef7193b2d167a6e13943215207b88ea13b7b5ddcd1d82a2e033a6936413aa6e25d5c7a74d3873036d7e1b7fa2fec49a95ecd113628e796daa39178b55bf2a5304f9dc340842cf29ce439c6becc577c7c41dc313bf90a722c812bb4e222dbbcc081dea0019cdcfe18abdc37f3ec79cbee04cda28de8c649244eb6810d01129aa68ce868a03364f3ce010d9cab130cf79601859908be670488c3a2b1c633b6e2af3a4b23d8519ab60d9021942efb89e26766823fb92659e0677145f47ba65241f3c30883c98e29540c6d8cd1c3b3a5e7ce7894acc79abe63d2f7c43fcb6ee2fe7d57af14b68de393e2f752fee978f0025bffb49bde2776e66b83b0335c51c389db81ba7eaae4e90a3a3bb5bd39505a2b3061fe7c52498731aa741e1229b084e314a0e603602065c495e1b136ef9ddbc0b3ffa56118e7150eaaf42242a4fe75206d4fd2f34c2ba3cc5e03c14faadaf737f160fe62b7e1e516ec860c63f2c04dd6f0ded9b64195c7655889b6dd211679e41a8e5fea7b648a0260192244a6d8d782aa850c4f8e2ed23f22faa4ad69163c4d4b52691c663c1d34e4988de46570280e97bc99caa84227916189676bae6ed164d9fccb62ea048c966ff0eec020558610b05e32fa9a83a6ffb8f3ec1a1018f20012482e4b012437c5b468d52cb66af21b3977b78f0f290238e006f264ca82092db243e9eb1dad5fee3212b45"}, {0xb0, 0xffff, 0x2000000000000000, "19ab66032017e7eaa7e1e16a5f3ad88ef8fbf2e7c9182d5764ee425bf03a1c750d9ba6887cf6d562db6a20195695d43b2a8b6f34f1865435abf9bbdac844b83a8edd4ae73c74d84d12a66956c86a04c77b0046785b5ac2772f4b1441f88d6502fa76e6bab4eff126c2ca68819bff56882f2ed1e6bcd6c4176f8d4cdf2a4b0da41c12c74832270e177a6327875c5bce2c4636a096bcb6c9cd92"}, {0xe0, 0x1, 0x1000, "44073edc5c3b2b454228d4e599e8a2ba1e6b89ccd0fb702a5324c38e2bc9a2164157df0b0e350cccb3e6f84e91b22b3a89cfaa0de8e6617f5c6b205704fc362881cbf00b03d763d8b0c82b8c8a88164b8680d67b24ca8535d7e63a6d3576d4766a7c589bdef24d2d9914f96065cb283f541872e479c3009f01b15c15362d454500b6a23067ed412e6a99b8095194b863cb505427d3ff5295c44a6b1822ff3416454f7f69db33492ffcf43ec3a3671fd92df3f5fc54b8e76b0dc0234e954b1a0e60e15ef56fadb51334a6"}, {0x80, 0x1, 0x1000, "dde55e729b9e28afa2c715bf6e801bbd2f14fa50c94762ae9b38fc0b47af25e1c3213c0b4041e3500a3bcdd8b3bed9b95aa1b203582420cfe83ed731a3a3f6b9b281cdde96a7f70087e46203693183189c962be6480dfbb842cdbf911cd8eefc59fffb5e31cedff477fff0af617170"}, {0xf8, 0x3, 0x20, "73779f64ea5236041b6d93ec35e6d23c738ed7df7b4dac0243186149bcd8d69a62f5ec2963d6fc23f6bd405ce58f03277ce54ff9dd7b2f9223f811d02edabf05b1712794880aef0502a8fd35b6f090284d73f3494be59b0b18025549c9159fa4c7c37e07c4d4d5d667b3f3bffa06bb15355f644866c4d0a15160e7d18841418aa58de6df49156aa7122305b22188fd0bd21935f6fdc0b8295be301e84f892e132e9e2373860eb1b106ee4bc7e9b70b86b93faaccb3fd23c800d246c0a4ad793edfd5bfd9659afc0c2492b8090afd0c688db3d64bfbd191b510ad64aa3b48f810562ddf51e439"}], 0x1318}, 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4}, {0xffffffffffff8000, 0x4}}, 0x5addf3b490aa7e4) ioctl$TIOCSTOP(r0, 0x2000746f) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 16:00:08 executing program 1: r0 = socket(0x11, 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) lseek(r1, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000140)='./file0\x00', r2, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50, 0x7}, {0x8000000006}]}) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x380, 0x0) fchmod(0xffffffffffffffff, 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000200)="9ea6b845dc723a3647a0a28184bd068a721955e3aa2ffdcdd6cf58057a8867bee81ba59e2a139f091e2df3628cf6280ac0b947e33865144a12b81556d8b9a860947d2985e6499f8b740a60f6416010c14de2c1b3b1083db1752523c3ab0ed2dfb67b6d3f15ba2e5e0ac0e117f332") r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0xa00d92e8b0788fa8, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000400)="3763b75f17bba58306ceb6b1eb9e15e3f14f78662c3e22a16b429aeda674fbbab98bc5a9d183eab573681f4c41e8e622079a7f28b47b9fe20e49c2e384356333864398600b13e1683a7b266a7996bbb4d102466418dad5c0e7405fe95f12f4ca71e5eb789d25d4aebf8f01e1fd2ba663ebb5392b1302e615e5af61b4379b15f784584177f6c91ac9554e1daddc9aea2c537ae326b634b332481fced3dda9ccad81afcc740de7ef9e947921cf858b3fc67029aeed0f3ddc03103a8ba6e810e43e27d555208c463f4f3da0673b3858ce697aac4435e5e35faa1924de8caa429ebb5ec1d2446892", 0xe6}, {&(0x7f0000000500)="b797d0902350f12cc2a88b57c92d28746b3a9ef9151dea7c", 0x18}], 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fchmodat(r4, &(0x7f0000000380)='./bus\x00', 0x80, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0xed8d) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000580)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x5, 0x0, 0xf5}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x100000001) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r2 = socket(0x20, 0xc005, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff3f, 0x5c0e, 0xa995, "3f3f007df94cf5460000000000f7ffffff00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="4ca2da766cb9154f907d3d864b351f94b8c3d4ef360c5cf5599c2eaf03a0a64c84f18900bac44d81571fcbb9452babfc17d2d83ccd4aa536329a9cb5a8e0610a744a41dfae6325a08c63428af23cd55972cb2259b3876902694e8340b3f1ed7602d11dd68f87a0cfcf8ef3089b8317f189a6d1790d69b48f14b473327953c8f6aa40ca84aff036ac5e088dcf694ef9784ff363b88a7de00ad43176ef9b358d5c1d03bad20b3f56926e3f0327ffbaa9972232b9ae3b52771b40c29a89ab4bbfa8b04f583a2d40c47f83911dcf26a600000000000000d8662d38be4ab7dfdc4ae6daa2e01036a85d644a019bc5073056ef0b3c5bfb874abb58ac11737096938e3254e32f730071cb5abcf5e49bdff8f58e297d9d781e6b91424b87c7e11919eb8169ced98d623acded33aa2363a39509411b243c971835cade568b6d850eba395e8d53a067b8743933d3f738272a1682d0390ff993681031ce807ee1b73a56175f9a1bc1041d26af1fd679adfa7f4ca6c4ae1b7e25718ad2b1df8c0bb57b6203c4af2f9a0b826607", 0x3be) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x6, './bus\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000180)='./file1\x00', 0x1, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) 16:00:08 executing program 0: r0 = socket(0x10, 0xe, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x1, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x100006, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0x1fa, 0x0, 0x3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x4d}]}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1000000004302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x44008, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) fcntl$setown(r0, 0x6, r2) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x100000001}}) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x0, 0x2, 0x9) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffee653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae4470000000095aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe0309a202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0xe}], 0x2, &(0x7f0000003640)=ANY=[@ANYBLOB="10100000000000000100000004000000d7afb819b7273c5cc0ab04bb05a2dc2e6f9d52bf450ba399c98d92cda745917baf38c9955ea9d20f570abe0f7daf85b5de96598d0e0cdf45d5f895b2adf39ecec0efbf4d8db700d0dcc4b19ac86c3115c77df0682a2d977d0cad5a8e9332a5e56f8d02c5c37efb79db705b2e4b83b14ba85e2394db8fcdd0b143ea0174d3391756240d6c4816b3123957eb8e97bfd34c873bcd3b09feda385733ff07d691bceca8e1924cfb9fcaf8c9b3b3703f061258b43d3b86afa8c6ed15be344ac67a516083f1d546b43c498ea1ce7fba87ea22cbe6f17f06e827b19b00621c275b43925609791f862ae2b7737897deb9ec1cae2955fe9d476053a3f90b2fc99c77d99890a783e5d44a402a9fd4d8934be319d893ee1034fdbdfe9901331ffe409c599d0570471a6965dbbab6f20adffae04a31bdc3659af83858f492dd1b49dca582aec786b95c5200461f7243a5277ecbde90a582f619a8cf74936eb87b53d8185bf8b095188f8d62a3dda2675066d90cc4cde4dd40d745e5d61d51c2ce043eb4a75a10459f5acdff981012d76f58d0c7673d13a7822c925c616c0e105634327712818c67b069dc513b697c8e1c4f2cc2baf718610c8586ca79b73cb3d98b0bc446ba043cf23372fa0f0b6db0e76c94af3c34d8d02c5fde0f76ca110fec46c4ed080cc25857fe4de1bbd1a65854cb1674b084df97252b8f494ab232b4f9c0613debc34fe44fcd0be33c8df988be1a63fe0283767262fe9abc54399f61f8b4356823816ff47dab44a3cb322f03d07e5db7229c6346b0c351dc3415e3c48b8a465345be5bea8b44da072bcf02683d207ca9fce4c06b71ac3bda3c8dd0e7bdf42355fea368543a0fd0d00bd15419bd36587af489684de8d8d499053da72ffa1e0e1f9e407c1da6d636efb7e6755b81dd81ee395c38a79e2c69dadedee60b6d2205c46535fe0367d0ba495c3148d3c1f0fc9ea927480a58199409e8b9752ae8abe25f689f67a563d24904c5f393ad0e08d68f7591626260870f01c7dfbdb19ae9e067e8538afddd99a8f5c2890368fa7bdd84c15593fd2692084cbcf328da575ca1a7319c2dc12a72272e13437ce5676900684f43778c20d67db3a929a3b8bc08e0dd5063076747a9b2d606e2da6de1b33b208aee68617383946b5566339120f7d9a14978a5dd6636ed3493a78e7ba3447663026e135988d2a52daa24da3132da9856418d8c435045f77c05db62a87b09d73d2d9191798938cdce6a0d047418fdd2b118fafaaf67513eaf54bc2fb10ef5ff58505b03e2b79f0f8ee34ac391a45e82049d00e2f203f12daff950228b32ecede3540ab8f51c109f2fddcaeac3269a09579659bc6199e57b38e78a21c690c2b8a62c4d7da87da9b7202217b661b14dbc7de986d701bd2e86a812dab72c096bb048a5fcfb0d2a6ff50961d1995a9c2df3ef054ebd436702e344b53982452a841f5c9f49fe3a46b03da0e650f65570732d472254806ac092d18cbf17da8a2551b71c11283333c726b829a017f2c7b3a6a0442c4c47bf60c1654f3cfcbf885d366b89262910cb08f58037e6c55c873b058161265153632694b6e2bba4ac984b95d89bdab7ffef41ea024cb5a43d5a5cb172fbbe9d850e24cddc98019911d4f275b4f44d7c40aa73b82e72c53781bb3c54484516ac468e2791a63a5ee5b301b121077fe95d6c549f3fcb693dc938e0805541eb87bd5ff204ece0ab0032e4a7fa7e15fde0fea6a5396e7e81758eb91ce59ee156e7a96a247eb3986f069872383f333bf5da222d762e26086587f8e5244e0f2f157da4ff62dee4b8513baaa45b4a99cc9c164e58155cfb0bccfe2b636af00de488fc06ef610c90b5029479fe045e4702a3d985b7e0f1d094996b7cc8757305b9a06f9c2610cd6f1b7bb2a480ec43902a619ac04a6d52690d214365d617e4ffde9d2653ea3a3e2f24947b62abc3f03c6dd1a59ede733aa3475f0c5e5c69a12c7328fee11f4798f3c1082e90121e0d98d1fcea26fff992b93831ff342b31cccc16fe6df35aa6e160ecc11a53b225ffb2b84bb42a05ce61ccbf515e3817e5db4a78490c75a0bd9a96bcd0459f72b3ea58936f7c1836e82bd2bb4ab904a6fca5cc302df7dbae0df7771dd23ea540c711e4f732b1ea8b22c38d427bbaca291796c137d8f6bd1531675cd601b5a98418103cf3842035991b727d13961c256ecaf554f062f6d3b0f2fbd834f2561ff1f42ca8b410d579af6c0ac4b0d81a4adbaf521ac4ec29b087750f7878a77322a9d2e1234e5f9c6aaa5180c2797d4d4cfe1d1a368030af5804b16f36adc35bc5ab019b045b7de6248d31ea7bd00ae571b81c371e83902525089f060b2f0776e6e882ba594885513115e66d501d61202058c5c4aeddfe4931e65fbbf708752dbebc896837563c277dbe629b6298d38776daee2a8014df9d078d2c6217af7af60bd1637bb3e552000b64e2a79ce2717482facf645c53510d02275ab6076abce4cad999715ac17daa388621c625eae30abf607c1c5a2a0ddef779b2b36ac7a0616dcbdb389e4020366211b47032c613cbee89046e52277a4180289e08532914c800cd68480b51d0619c78e9617a5aaa81103cd6930efe9bba409d2d1fa334b7708c821ae38d0f9f0f5726b59b17ddffa05947f7e11139cb039bcd88353814b427f1a749b6e6d3977f086d61ac7b02abeebe2f9b0e7f8c5784d5869ac1a07e6484e376166339c15c15dd06fa6f9aa59b833f5c5c8873f9b8227842e25689cbcf06a00d9b56ef1078bf939e38c8c9194bda04d5a18846d57c9011b7fc92c0f71335333acb2a9851b97e7c7bc8cfaa77bbd85374738fefdce4332052fcd669a5110287a0076836583d780cfcba14ee3869f110fba56688582f7104df6882b3e70536bce4602ed5a5de38e3c6da7f72bc26d97953a625b1e74c96d71fac4b2c030bb33ea2735c01c2a49377685370c39ee2196efc7335783849ac10aa6f617e4d9950c1d84dbb8a40b085466261bb621fef819aa319dc1a66065c24888d12711993a824715834d4955a019cb63f0649cf31da95bc9d9da649c96a2ffb6939e16e59cbdfb35c44c29062d13442915f727998af6093c8302826eb0c9c521672e84219be2c113d80d6d29522ccc9c2a5cf07181b04be28d2d71fc0d0c3440e6e758c7411850571a5e4c4bba11e42a27862cbdc84ee5071e9ae2877df861b81d4ffb2eda2c1d52eccd8742d164906c04df3cac5325b4c65b64635a26f5f6cb7b11c646628ae9964ddbcc57fac30677bca1a876e7b11aa0fe043b442e5c51029f12fedb231abdccf5a0b03e758fab9c7482e9e788dad0e07cfb052d0a6bbd21f5adb8083acf2086ecdf7f6e282323271954c625758b13df5a8e5981ea8fef916cb8302805c4c76dcb71c3b9d686ed8f9c0d885e5813228dfaa5b4ed7da293bbf932f5d9731a8fe05a9ef77aa66e3185ce3948cef6a07b6466a435d4ba36e6162349429ea24327a765640c835423352ee2d4fe7e2720524f24eb9a1d630f055fffbba832e0ac34d740ea56e9ec83e24f18a71217b33402113f1323b499128b90443f6c74fc0fa04b4abab0a3d54e6818b1c799a352dfe1e5da2c69097a5582b5c4919c2d06640f7a354c6bef4360e973480ca683e6afe5021aab2395591642df93bc22dbca2b6dcd5a831fd32be608ddfd469eac606a61e6cbe36f03707aaf79030ee40a1ff2eb5763d28eecbdca275e60d93457193a8986ef6252668e7619ab4257c5198133d116cca4ec3d0026fd9798988a9dbf9b0f39c8d9e69d174871b2425c3e3382423a685e06dffe24f427dab82321276062e1b337ee13923bb10537adb302ddcb1425571d0abf3e39105cf1dc45383ab84c74b5791bd462559cbc1646047e39006e45d58c7e413a373e7305b48caeb5ec4c761eb1b576ed8cdc4a85ed3f9caec5ae69d65d581950c7dd3b91977bc8e76b053c335dcd29617daa7fcf4735e9259623e3b9e33755bb3636f1bd12b5132ded52468c97a74868fb77a1d06aa0d3e79c46f6ff6056f6eda73d406a55c069fb2abf228c583d0a9ddb9dae262df86568c88dbd5eb44336406800e6b4483fbb373fc4c946bbc72cb5d2a495a260371f96d202c0d762abca5d2984edc65cfacebcda9be4df1b07f90a9961298cba8763adb86d67f4ea79186c1cc2d4f6452c43c71e6322b7536333da69d2261d88603b5bf690e9ce82a75c4bb56ee82e8c63e87868dee37fd5668ca9ce18b1c9ba0c6d4e0f8faa40373cc5aaf9332c4813ce52d64c32fc308b416bceecdaea6c38ba6621c06c2cc0ada9202d4bce6218bf35fe835f4112d08a833cd387bdf36eeada1a6b3a82bc91976a507d94a2c952a445b40055e87318958d54b8ca3b86e178baf7f3ca12298766ee8134fcedb6ca778cc8872bae583602841b800032dd84a9b23555facafa6d4718d0efdc33b65fedb7abc848aa63977b1d4ca0a5fac6ab55d46cb1ab3f3efe9327b66016bc27ddaf16bb0636c704eb82964113637c5471727fc698d838693f523adb24f0923f26d34923d4182a5423e8597c88e6cc3bd7f5293653ba09ba9689e24fe1a4912096f6bcb744868027d930e50ddab1cf0a2a76417d69bc49f5b024b1939cc0bbb04a5234aa2ce90eb9631a2dd9ece37ae57ea45201e528869b4a475b4f80b304a5a29f59e1c684a22f64bec13b6bde50f60fdbc203b9a774982fdb39c165e3e4afcfa42314c2b7bf4825bd6bdca61a40c90f57227eb46e9bbe0f86e6c78be74d314b6e2760e4404030eb4ceddc1e014763a3fa043b8e258574b58e2bd4e35d4bc465006299a06b270e583a607a5e9a5c02fd95c6ed31fc3c6456ced0d882e797a7d96069024a13e1cbc6a5db80b1e7c88c928e730e475d3db665327983f850a3d6aa41dc6ae1480ac4c16c6cc8a6b2aec86d1f48b1fc51c57908772e99e489dd707417a06066287340766db69822963a3390de1653994757579a84fb32376faf85672534fe4805911910b81dcc2cfdfa486ac1c5e2629a4103a3ec2289e6afc8612aaaf82910485b3deead7b25a952e9223e02caa5d8677e70a20c0b0ce0cac67f7273b43a7c988af46d8667e38f8ea5ae69dc1171144251ff7f528306c5e94698eccdb9f8bae75acc3950f2a5a456d1b969f5c44931506d10de946d0b27dc735022d9f8978adf38560f48caff5c9140aabf4f1acdd42317c895b28aee0f0153aea73349c7331a7f54f9e4238992be6e792084686ccc6c4d7932b527108d9fae83041f46fa29e5b563c8e95e09842b3e38705c873255bc32680bda4d5ca4ea68fea614cb00faa6c56cf415c3cf3fdf4088d65874620b955771e39e2426aeeebe07e2a7892c8a505c32da20c61e95a3b410f7d6ebcdd6806ec07b4b8342cccf3d211ba3f599fa8cfe74fbfd68bb70b2dba05653d14bd32a02e1c7d0fd6cca3a837028eaca1f3c588f47a19719e5cebfd4e0f5c3e12df6b68e4b192f2a04b44b3eeff09e864e5a230bc5199d2c6fea30ceb54d4edf9f214172a51394907358b90c7448c3d79acde37fd1cf9fcfd8e988d2833be4eda23eff676831491a30e33141105ed253dd75837b3d76019f31085fca5305c9a20e35ced87eebe0bbbf70dfefb9d747f54cad0c9d28b610914521c503428d184ad52faf6a7af1f4ce3156dfff9338e2f6279d8cba9aa26c449be6f0ed66847d01fd0d270b1c3bc4ee46b6c78729e93f5ace75fd612e17cf2ed61e777b409655b5d089c816b17543b4be7f498a5e52c441dd15d145202cd81439f56b979a4e80000000000000000000000ffffff7f54e335fb806b43774567a895f7e691ff2f47e244e4f3e636693b019dcacc951456e353c163ac2392387cfaef336fb56f2ae8399b1c670e8e8ab36afa14c27130fb291f9503567ffe77c7f61428eba49c641eb3a871379bff23c5421eddaacb093a00854f6f02f5a4ac9f3d4fea92ca9bf98efaaec7053781fd772ea900908551a4ef8a720bfc25cf5909b11dfde865016429959afab8126ad1a2d6bbd232bc9219525262c75afc5a4680579b3bcf42ad2a77aaed243b0ca5ab555505d3d5a539d3aaf9499de4435177c7c05005f5e81051530a7a00000000100100000000000001800000ff03000063f2bef9ad35d48e9ad720abaea0697994849410a6a34c9146e6a3daf0b654098b12cfa1ccfd9c71c95c709b83c68cfdccbd85e1773a517feb10c50dbd77bc8c3b2c68a4a92cb6ef4f98f2d13020898b992483afa8689c8262fcfaf3db7507b75d720229d19f797d5eb52f84d31814b19ea5e47324ffb847459b214255132b618818405b8f7b07b607890fe18e81e1600d9051d0418add0e4fe78e04972bead9b1bac8c77cc68f295d90435e5f05ee3ae7835aea66041ef1922c6e22d87464f1a2cebed0b8cfc1541f428511b0a27dec50bd046b2ddede76c23c7d9812621264dc5e2db51ec6e52b3579da56e3bdc7a03fffb57e5bc1edf60e4df17e00000000f061bba01d4febaa108727793cd58bf0b06809e93bfbf3285c89fe1a56db36cdcb58522aa587c6d604d18b13761c640a0c344b9f3a54d65bc9d8f41f83bda4724134f259"], 0x1208}, 0x1) r2 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f00000012c0)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c14ad3e997bd9430efce3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ea72476a2b7a523173a44092a5d79c8eb3780d3a69872849c3271fac47f1785", 0x68}], 0x6, 0x0, 0x0) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0xad4dec33594ea7d1}, {0x1, 0xe6, 0x1000}, {0x4, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) 16:00:09 executing program 0: r0 = socket(0x11, 0x2, 0xa736) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x111}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x4) shutdown(r0, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e306000000192a101000000400ffb67b2bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="f9b611916c51387d5a27fec04d4cee160cca3517f733f368b263855ad39840d28ca880d0b9ef60d902", 0x29}, {&(0x7f00000001c0)="fe6dfae2ecb6c92a04d88e6242e69c4897e2439352eb69dd9392e7fd40778f2354703da68c6cad225f649b2e2d0285054bbc26d4e7e54ca15e1971d98998be02fb8c3a634cee97141fc8e86747abb84d2dd52923f0610a8b77a04109279c791c07e1375698966cc1d6cfcc33d1dc466082022397d2bd3a3f704cc06699796e", 0x7f}, {&(0x7f0000000100)="e551e7d66e537780e69fa94d289cc0e5730885095387bc4e68117b11", 0x1c}], 0x3, &(0x7f0000000300)=[{0x88, 0x7f05132b2fb5e83, 0x2, "ff773c793d9a8f9508c2248c8c0b1f4a7a3374a3a2c304bd36c9167b650a620ba456311c241cef511e9c0e9249093cfeec74bc011adc3fe60d686c8a2a1b236b26d2bcff9cf8ece30cae7a7e5be0e6829386c05f8f2891a9e7a3b179464ae1c60d0707e0be817a9d4e363feddce21da3ac4729d7a4"}, {0x58, 0xffff, 0x4, "b3503db0ad7a2a36f7f016c313bdee2ec2946f868199358d1e85f7e57a1f8129901702bd0260f1428023ef3f9ff3b21a412b1b105d54899bab8aee8eec44cd7e99e5f6"}, {0x68, 0x1, 0x2d8, "2c00083201a1c7dcd4c77fbcfb44a9607f8506d5dd33ca83b6663dec0fc677560b6a738d2b6697c4342bae9ae4bdb5e9b68c61fe60faa3e65fdadfd8ddc90707937bc02ce2ada069b82d1503f18aff5f7d7cd60bc3"}, {0x90, 0x1, 0x8000, "9afccb69048db831d8faaf1c1248d3089880c4832ea2c3b7ba6fd2e55ce8fdf34e26e8ea8ba7803446fea8bd886b1f5f81449ccd943e32fb2b576dfcfd00eeecd55c01abc8c7fb50c1af1cb5c0ffb018f64014f1e5d2d941ac3eb5f6f052249ddb4ffdfdf9684143c2252dbb47b056e1261ac95a1ada0819c606c89e697f5a"}], 0x1d8}, 0xa) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000184004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0xfffffffffffffc91}], 0x10000000000002a2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) socket$inet(0x2, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mkdirat(r4, &(0x7f00000001c0)='./bus\x00', 0x43) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x5, 0x0, 0x3, 0x7}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) fchmod(r6, 0x16) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="6a4b0feaa1a715000bfda8640319770f", 0x10}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x22) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="ab716ece9bd40deb1a6525ab33ada7ee08660400ac14aaffd5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715e086f49f20fcd160afa8a38987a5098626328ce6e9fab6d36d592999372938d1f81c6dfa8bc7014ce812ef2c4e2113bf2f474197bbfe8617d8d960818ba1208e57f9606d9bbe62968f8941482c21736245d23efc4dea88eac36989cd84c93081283ea2f113ea7839b14bdfb7e787c959e2ab9f6ff1ae3f8d9698f23ab85a7d999c029aeb6f4e94a57c9266918e40998c87f6494bcf3641df95d6f7f205a884f2de57bb4ce1bfa908ff14486b25126fd7cbb4481112b3fc799895aad990ae522eb53689c401f5f3ae73e37cdfe0d94b20fdc59335866ec96c02d1c19efad7a5960d7eb2d2ed38034485a02e8d2b8e5da02d8b5774bc928ceb533481043ccb251e9380a9044943b54b750e9edaa382cc93a6e9be6e0b4afb6fa6a785a217ccd69058bc7e3201595e6a04e35ea49798297b354ff85635c55f4b04965fd57f41b40d1a4f6c161b814119143f735d9a5b80e688f8a6cd4d20188235c16a4e2100769f1482100a50ca1d5c09081b4169e5da1ef127dce507dcff3d41928b6e1730e328405382959536272f", 0x3e4) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) r16 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r19, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x0]) r22 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x3, r18, 0x0, 0x0, r20, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r23 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r26, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r26, 0x0, 0x0, 0x0, 0x0]) r29 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000100)={{0x3, r25, 0x0, 0x0, r27, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x1f, r25, r28, r25, r28, 0x10, 0x8}, 0x10000, 0x200, r24, r24, 0x31, 0x8000, 0x80000001, 0x1}) r30 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r32, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r35 = getpid() r36 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000640)={{0x0, r30, r31, r33, r34, 0x80, 0x4}, 0x7, 0x5, r35, r36, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x400000001f, r18, 0x0, r18, r21, 0x10, 0x8}, 0x10000, 0x200, r12, r17, 0x31, 0x8000, 0x8, 0x1}) r37 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r40, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r40, 0x0, 0x0, 0x0, 0x0]) r43 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x3, r39, 0x0, 0x0, r41, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x1f, r39, r42, r39, r42, 0x10, 0x8}, 0x10000, 0x200, r38, r38, 0x31, 0x8000, 0x80000001, 0x1}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() r46 = geteuid() setreuid(0x0, r46) setuid(r46) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r45, r46, r45, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r48 = getpid() r49 = getpgid(0xffffffffffffffff) r50 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r54 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r57, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x0]) r60 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000100)={{0x3, r56, 0x0, 0x0, r58, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r60, 0x1, &(0x7f00000002c0)={{0x1f, r56, r59, r56, r59, 0x10, 0x8}, 0x10000, 0x200, r55, r55, 0x31, 0x8000, 0x80000001, 0x1}) r61 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r63 = getgid() r64 = geteuid() setreuid(0x0, r64) setuid(r64) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r63, r64, r63, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r66 = getpid() r67 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000640)={{0x0, r61, r62, r64, r65, 0x80, 0x4}, 0x7, 0x5, r66, r67, 0x4, 0x369, 0x100000000, 0x62}) getgroups(0x7, &(0x7f0000000280)=[0x0, r53, 0x0, 0xffffffffffffffff, r62, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r53, 0x0, 0x0, 0x0, 0x0]) r70 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000100)={{0x3, r52, 0x0, 0x0, r68, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r70, 0x1, &(0x7f00000002c0)={{0x1f, r52, r69, r52, r69, 0x10, 0x8}, 0x10000, 0x200, r51, r51, 0x31, 0x8000, 0x80000001, 0x1}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r72 = getgid() r73 = geteuid() setreuid(0x0, r73) setuid(r73) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r72, r73, r72, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r75 = getpid() r76 = getpgid(0xffffffffffffffff) r77 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r80, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r80, 0x0, 0x0, 0x0, 0x0]) r83 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000100)={{0x3, r79, 0x0, 0x0, r81, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r83, 0x1, &(0x7f00000002c0)={{0x1f, r79, r82, r79, r82, 0x10, 0x8}, 0x10000, 0x200, r78, r78, 0x31, 0x8000, 0x80000001, 0x1}) r84 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r86 = getgid() r87 = geteuid() setreuid(0x0, r87) setuid(r87) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r86, r87, r86, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r89 = getpid() r90 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000640)={{0x0, r84, r85, r87, r88, 0x80, 0x4}, 0x7, 0x5, r89, r90, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000640)={{0x0, r87, r71, r73, r74, 0x80, 0x4}, 0x7, 0x5, r75, r76, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000640)={{0xffffffffffffffff, r73, r44, r46, r47, 0x80, 0x4}, 0x7, 0x5, r48, r49, 0x804, 0x369, 0x100000000, 0x62}) setuid(r46) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:00:09 executing program 0: pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18006) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000000, 0x4, 0x3f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8ff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x77f}, {&(0x7f0000f49000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil, 0x6}, {&(0x7f0000fe2000/0x3000)=nil, &(0x7f0000e21000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fdf000/0xd000)=nil, 0x8}, {&(0x7f0000dff000/0x4000)=nil, &(0x7f0000f5a000/0x2000)=nil, 0x3}, {&(0x7f0000e69000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x5}, {&(0x7f0000fbe000/0x1000)=nil, &(0x7f0000fdd000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e8e000/0x4000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) writev(r2, &(0x7f0000000040), 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getpeername$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000640)=0x8) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x2, 0x1}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000680)={0x4, 0x81, 0xa0b5}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x8, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10000, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = getpid() r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x0]) r16 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r12, 0x0, 0x0, r14, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x1f, r12, r15, r12, r15, 0x10, 0x8}, 0x10000, 0x200, r11, r11, 0x31, 0x8000, 0x80000001, 0x1}) r17 = getpid() r18 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r21, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r21, 0x0, 0x0, 0x0, 0x0]) r24 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000100)={{0x3, r20, 0x0, 0x0, r22, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x1f, r20, r23, r20, r23, 0x10, 0x8}, 0x10000, 0x200, r19, r19, 0x31, 0x8000, 0x80000001, 0x1}) r25 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x132cd42491ca6378, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="e74bc1325620dd6715c038b1796207180378e9", 0x13}, {&(0x7f0000000100)="0873b845ea9a8853b3687ac225142b59947185583453a73b4be1add33423486d1a4531bd90bf2b923b2aae4ffff126ad32ca8c9f928784c56fdd7c81cd3e6968fefbb62bf85f924dc15c2debbb1ea7b001ef30e321a40488ec8815c039b71714592f4d7e377706", 0x67}, {&(0x7f0000000180)="3d8a7f69eef62f3501b8b021f7f55e72a7d0353e184c60c6020a412004025fbd6587ca921df7022ebc8c4f84db20473ab984d965a8d452204fa904823d2be1e80af78aa2f2f268daa054e329640c0ed1bc8d1211461e12bb92c223ace352c69cc7515cbe28cf9fae31d105f587ba39f95b2c41654d75094a33e1df18808469da94c843292e98f53dbc87246b54c1980aedaef25dfac06f1fea299ece846b4466801315629119b3e4318f11562fa5237f89b4fe7521652f8c892da7f628815bb3492cd1", 0xc3}, {&(0x7f0000000280)="16e729b1891240bb7d344b43b08785f28f6ead97897ad960a717526d540113fa5db37e32b693285e4815fc9360f8b6fff42d689d89d2be7cea2364326b0f82f904a3dc259862403af1d22b901f213f86d78e558f9280acf87faa7b0d586c6a8a23a921b397f6855cc536fed4bc3901e92d4e6c56b64f0dce0ae42eb081c8f056eae9eb320ebeff1132a8d812e1c44d2f4891ec6736794df1f66cedd39dab9f414ab8187ffb77a7565baac8edd4e4802ca186a310233823f13b60bdd73c3457db6f6fc5b0fc5b9f0496ab36ff6d470adb27a79cce8ff0a729", 0xd8}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r12, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r17, r20, r25}], 0x88, 0x6}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = socket$inet6(0x18, 0x119185376e2fba7a, 0x8) setsockopt(r2, 0x8000000000006, 0x80000000000000c, &(0x7f0000000100)="ebff31928b20", 0xffffffffffffffac) r3 = msgget(0x2, 0x80) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa37a741a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9783d5a96060b300"/249], 0xf9, 0x2, 0x800) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000100)={0x100, 0x2, 0x3, 0x100000001, 0x8000, 0x100, 0x200, 0x9}, &(0x7f0000000140)={0xbe4a, 0x6, 0x6, 0x7f, 0xdc26000000000, 0xffffffff, 0x864, 0x1}, &(0x7f0000000180)={0x1, 0x5, 0x3ff, 0x0, 0x10000, 0x8, 0x2, 0xa2}, &(0x7f00000001c0)={0x5f8f61fb, 0xfb}) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0x9c) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) socket(0x10, 0x1, 0x9) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) close(r2) bind(r0, &(0x7f0000000180)=@in6, 0xc) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:09 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgget$private(0x0, 0x77c) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000400000000000000000000008000000000000000000c34f3ea7e5fa0e0d1c36842c6f89e775c528e452e85f252d1d39fb7ebb3a88c1d63c432d2431cdc9da"], 0x2b, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000001000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c75fafe20bd8f6601ab843e7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a089823fc30a8ee4fd9d06d537f6ff82f23bb61412649d37b8311746ddb6363"], 0xa9, 0x1800) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000580)="4ec6300c7968079e7f448b8a7a08b99580acf2c0e559991b0daf60bd2479f295ea2f18bff7ca660d98471a53ce7c6ba3068e2b0055e52d9b4204c21c105db99b6fca325fc375fd66872d3083fd49c7aa2bbfc9947cdfdde88391ea70a4fb6d67d9e9dc6212bb70936f5af75bd429dd91b38e7914c3d66bebddf477c6dc6b7bfd5557b4a5d6f8b269905a8a5a35b7f6c14a0fd7d91e1a1b47fb536098214b8d3d96dbd1e0cfda31db55a7bed2b05730d0ef26ec567c5d346082c8ac57d93ed79c8308998fafe4d6dfe37ce26829fc342781f1d8cb5a2a36b146041c9ac56e15c90cfec801453d93f86e6d3ff5c8c31dc3373f62100d", 0xf5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) recvmsg(0xffffffffffffff9c, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/202, 0xca}], 0x4, &(0x7f0000000340)=""/175, 0xaf}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = socket(0x10, 0x14007, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r4, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000480)=""/166, 0xa6, 0x40, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 1: semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) read(r2, &(0x7f0000000540)=""/191, 0x293) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r0, 0x0, 0x4ed) 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, &(0x7f0000000200)=0x4) 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, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3b0, &(0x7f0000000240)=[{0x3ff, 0x6, 0x7, 0xffff}, {0x2, 0xff, 0x7ff, 0x5}, {0x2, 0x0, 0x6, 0x9}, {0x3, 0x2, 0x3, 0x81}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000600)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) 16:00:09 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)="57a09cd640c6f7004eec9514f2ab4572e89d2a7b8ec0987bb69c3aca26fca319f8209bb9bf8d2152ba81eaefc85b4f4507dcde3342bdf6a8c02b903bc2ce1597db995b74eb321b7a572c23235eee0107781daf51ac", 0x55}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="4d0aabc529a88555da8b2c70d0b3bf487201aaf2e6890d9bbe16c27de33de498521f737e7b11bd28dac5cb776c49f745d21c46f1968ad0236e2e8a86a8a3a68d88ea06c8025139bb2d7e392dc20c24b266398309944ba1fa4fcfdd5e33d6b59d50a8ae2e3de6f3a3e89842a2740ab29c5a79c225bee774cd0014edc1b1d19f8dd7bb471da346d8b44a7725f54645ff201b113b25f162c147e0bd829508df3254c5a17c4e4723bdfeb1224c4a046d6a81eee16a8655803acc005e0ee8781382c4c70babd667a07095a7ae1d147ed2ae7632223e61bb4e75e059f88532ce8cf4c8e638a47db1c6a6a71e1d218430cd5a1d753465680de1c45baf022115e70105df0e7bfd5f80ab6d8322233b2c086814d5878491d17a77fc6cfd729dd35ebd8f55b1430bbeb8ac1824e57de9301ef570b9534f5c04c133bd243c94c5bc56f872798f6b4cdac0ca05a7517510e513e3c83a84156d4ca986f0927892ad24b25a0dffceaf34112913f6a4f506d8cfa49a2bfbe3a0d6226278fa56bc77ae5e2c864613bdc75d6084fcde459c67d99b38811d73137682349d3d9d25332714c82b3c8fba991c395de507c639f2e35373cbed74af6205476e70845c1700e474081cb1991dfcec8b0d7ea2bd9d859a8706b1cf02409b8ed8ee3c9ca9668d45beda547bab7e20438758309b240a1fc078f5321621e8db16ecd658176a7f0def10de06e0cf049eda53b1b5bc6b67d2cba8e2ad0a2222a4df2a8e88b715ea4bd368b2ccc8e5c4776f0554d58db2e7f570b501da71f0a4f28434122c34b054eddc64e71d95318b92fbae3cda1d9cbbd0ba76dec8842e475ef98b011d4bfa06cb525272823992164430da96f52edccb1ea5027dd871a27f0078a21a9b37afb4bbb783bb0c88337e1a571e52331fa1d51c87ee1aa724cc193003b8f4eb54204c7326ed813fdf0fa55d193f8486d6f8cba46d55d7d54feff5f31c26cea887021509cf42874a808bc55711348554632844b04386e813cf4df397bf1149f5f26fbdb2725b39d8505dd9fbe3ab7b341550f4deb23b0520549cc68f5b6979baf2e204c7a15581d4646ae689586433fa15161ba25a39144b7061bde60860a932ef886cc6e1b421f530cfea2d50b6912ef94cbc9969e8e7857a3f17e7b6d1c0a24b6d0cdf7aa2838ece39d6dd9601e5d9d2dbce710f6095b578b2a6bff863bb1d9e784cbef2cf5ddfce643cc25b590bad8ace1c29067e5bda970f199ad601550df19ad93dbc78613b68c753c20c375ac7b35c9431a5e8a2b17d4186ce765bdf85f043dd69e14445131a9d5b857cdd79bef0fc72c2840c0164071a94bbca66e80b7669715d51910731e24fbda5282d50e29f2cf81be29fe622767b6f652e3396fe4fbae4bc5ea2b26f59e20abaf5209646d3370c258c0e94baf5c370507e1849b8d23b841bf27b6742af0e35e3c8b94e81812cd5e81b15216e4914ccecd1c6d4b8562c17ff166256c6e58e5ea97116df4bf08d0d064de866f0f8706b78053ff32dd85fd90258443c6330f8605b6f0e025bc7568dcd5870d599b0b714edca6d5afd4352e9bd81ee6675847d518113aa197789054b1867d47d6802f0081ceceae2c2c27419ef91b94b24c05c8789a02ad7e3c0d98f49f2be52d22b0cb9d8f61e638f77074a71968c0637e208d3827cb235fd22ac1497e0bf0cc94161fc55107dfbc4b8f6c7c415f68f3af71e5ec495615b16e742881660ce6978d36250364842c9889253e7b09f9eac6e55f595c6838067b69f25d66caa794ad63b73120e73e90beb6620ab33130d4d73ca9b218a90039e20b19edff170c950b731a50251099762d5839635a52aa360a1fa0f6bde20561b38e09bdc5a85ff762513d8251ebbbb0bd1bbad3f806286c0b74dd26c4e248173097ecc3e8c3e5d6490fff688bcc4e8c9f43ecb1d2f23d9453a0396406d51fe676f135ef443f79639d7d741635ae2bcdc0800f5cc2ccc88caae38ec1e59d37e19db0e7e0e83d8793ec564d7433d5a60cd2251ccb90aec754c200b02e94fdadcf7366a45795ad12b417ee989c8cce637d0d3756e6b07673d9fda2e7e2457ae1b2b8593d51fce4270d1264910b935c6eb6e4db1c17f448ec109d14027255c6da20a7de426858c99414f29afdcc30c21630658fa7c8fb7b0f08c647497f88eeceda8fbe8d8e32f3f1472548d5e56ecf0780e158a22fb308277fa3307ef4a2a7f5a7901017cb2184410c5d61d69749911b7546bf3c4573bfd386ed0071d931b3e5201df09c8d3cb8ef641b67bbe22ea676e3a464402e73008a59f139f34da507612694a2014b4394544488f4ed083123326b6bd9c2a5e0ba64d5c1e6636ebd570c108cc960dfc19153378c21ea3652398c7acf23ae88166c714dc6ebec432b24c5cbc9478df9a127bc20efdd720efb4bd34d93a885403fa4838a1c6fb3b0adb76ffaf5ad9c186d2dce5a6a1cb369b114290ddedfaacc5b1878d949182d09a595f9dcf2f26410b7202e19335def9ff1b7bd13181852e981b199f793231835e3fbf576128050f146f77bdbacec570ec080ce7b261f2af9cf826ce4f6a72ec23ec4d4c8ff65712395cffecf0ce955726926d49e20b54e92c51b6f07e1bcbb32ff81a796ef490c93102b5470faa431a2b0704493e6700b5fbe6d9db6a0c519c48b2ee058eebe423f358fa585dd1b9a186e4e8d8e8ede156b9dedca5e6439eb9aea4694f5f96587985e30a1c726ff78c54a7907c93c37ad58e5ea0d5eac6948bf18aa50cd02abf7875bfc32ca5db654781f69b1551fb60960ebdebc1fc1293188d40b224a4ec997d98fa91821078075f95ed985308af4fa5ed535aa693de8ee9906e8f5c6cec6c08309d2ac653f869c60ef4b92dbf20fce04cf7e74f029f37c849d9f772079cc7fe8969475b1e63bbfa5045778f2bd69670167bad1798e84ce9c89b23376c4536117edf68f7f5987a2c21e9d7bc9940b7d656c81d09bd30f5bab4943577c6c732da76c59305192ef78fbf515c20d169712081e1f241ab83423ba917f4ad452640e3e43bfb4c30f86ba789392bfc1a180ee05476cff58c64c103cc063e61d9ea69936efdeea27c03ad1353bf5cbebb525ab0b5821c79ed7a8d8ba793fa925b9c8b4da11d55e28c6584b77659f8e053142da7a97d65634044103f97f709045f720f14cf530134504ae2172bc16768e24016f7883f48eda176aef33506aea0209ebd4cbf0286d369b281f30d29363c4ea6d5ed6ef7b1073412bd9b795a5176c138ff96f2c8baf64cdabf277c060dd0ad90f1caf9d1a2e8211a9ec6d5c64426e905971d43f26153b8631fe7fa0b2c012566f2fbc3066cfc89786914858186a7ebc082c24959a9b13f9c2af4d62f6567f94bf6caf590650c374bb156cf7ea9bd48d678858ff89ead0f70f42e43b5ffa60e37d6dddc0b094ab6a3e48e94d686baf2722a483c5462c0c321bce896394f216d2dd396e524ee6dbd47b6dd0b6d38cab24b1b8cb26ac92b243094b992acdc38fa5b5287347af9c0eedd01cd6a645e86cb373820ffa3d6c235f9e597237fcff1f141c8c8f2acf9e777ee0490bb9510c6fe3bba9bdb935cbb5d9902039ac68242649a744baa60d8709afe3d737db23506670d1f4aad322456e299593e92146fa27122ce0e53de89b609e0f34c682e2bb1bd470d89c58a54b261297933b46e1a4dd539ab85709e99f432474cb0568a6798ed926f2299eeccc0f5f23e78093fae46c7e7a0ceba31a8ac50776474cecea26d04c04a7f343deb836ff345029b460ed494df478e013c1036965c5abcca67ed6bec454954bc4402ffe331cf06786b921ffba94981105a5e1ff1b8dc707cccb016e8a0074a5c782a089bb5d7762e688e0a33246c9d6da5ac74af666b3dd18759225e3a3f36c230c629b859858a079560799eda188d96cf986227f7fdb29d62e1a8db5bd437c6e14e75eb250157501753cb1859eb701df70c4935ea24a9969458dddfefe81569004364d61fb6b3cc7692881b94b5c9c71296649bf3d9f1369b18cf1580369e625512d901ebf71f0dcf960df2d43e96c80e77f5280f1daf39620e3aec92856a88f77102a6b43b59d98cc7b53fc37fdd1a4bf500d2b28db7d25bb5707ec77d92967427f486109ee07bdb9f4ffef58b4351d6250d9e0dba1bc8e06cf8d92cfc8a816290c89ab54455c7f66813d2de410d5a28418c774d455487fe137ee07d6c92daba0b9dbc1badb39fe234aa62de6afddac28462534d0ca6f4d826d6e0aba9fb960c52bce5a395aff3d02e685934181b41cc7a7dcd9ce819618d5053ebc92255e1f88f5c84e3df94ebed834fd6aff2b95cb54e0cbda2020dc589e1061734e59ddae7233179caa4b65672cd533931771d9062c03142d8ed20172bfc5ec054b5b46d9dd5cb5d818afc71068d0a10dd49294a5b3c8ac8057cb2b41e959448ad6f1a2924c9d48e2b12b775bba472d461de30cb61670c01e428b80c0f932ec35f0d2d103ea2d89a2bf120cb42fe26924cd5d170202b31d47a5c060ea68d5c960c7f51cda589863718406e8ae22d423184b26c291a57c310e6659ae02f8e56a54100dafb27e9367eb5c54f933544da66804c26c382665c1420907b81424f386aac5d9f3ac645f355994fa7ec03acbab6283aab38a642e81840605f16e13c1aaea389d46044cb5eae9ca26085f4ad4bfd354a32af3f18801560535b609c046befdefa4e3186bde9c2941831755393152a84d15243875bd298e408753eaf952b8e7967394d578c788bc762f4b578a59b39d9e14b8306fffcc35a33285f52af6966e515100b99d128afca5dccca08eaadee341d8d11366dffbfb2d5a94ccd998362bd7647310ec63d2bb798f42f9f97afc27928d43fa6a23dcb741d27bbe41213a7c9eb382683f92c1ccc996ad5a5b48031d5a2475f459ab29654c77ad1981d1ad4b7ef3b639b1dfd784b403f27a7e5cd19251f1b25f028bbe80c6d98aa49a5c3a2e313e39aeb77ed6cb2010b5721914d2ef6f0ae7560d4e40110b5188859fb86e7b2b2bb0dc96fdc9e5c9628557ff40ef9efb0e4fda1d042abf4f12a5f98728ec969c725edbbddd59cc213f33d9446664a5adcd410b6e91037ce3a0d099c2a74c1d480675f954341762d93fb456c18ef60a694a905c8d4591573e0c48206cb90645b2ec244136283dfa2ee1e15e2a28618589f71c559a58ecab2d82255ab0e02e1d3d1f8753568e7ca63692b1c1920d3b5d9db07a9f140081518d7af202bfe5803772d9572147100be55718e2e48ef23f1f0f33593630dc231987e4d896a3afc2da0efcc6c291a29dda90c3c36760bf27bb2e8bb9ccba71ee2a0044d4ebbd5a82c26522f59c7c8c2e7d92c38daa86f380f78b58403c51c4c67c9b90fb2e47e2859ad47bd54ffe60bfc427f3ffbb59b2d0b991fdbd6648d7fc304f77657e4d59a50facaab0be6d74ff77143855fa373d80e168f8ba85318f1f52c3d95358dcdb112a8f9169b56aa3faa86762710b656e09cfc7fb80ea27e5b81d68daadd8186c692e97af5eed12683f6b8d466b83051c8c6af8ede025d9377e433fe4fbb194d916413a7d0f882436822e2e34e75e9c13986b326147fd00800ccd2d9a7dbb145ae4c1c13285e366acbd0780c8d28c5c73731e4c3b19b7110345bf17ed0e1deb155080600fece648bbd8d8e654855741828314b2e0103da29dadcb352590acffa6eaff2fa19c96309d2d67a9433ece66b982155fb92d5fc0594360401e81decbc1701fab0db07fdf2391800348eb56665affdfcf5a703eeb17c60c3bc51d8", 0x1000}, {&(0x7f0000000040)="e5fbd48377f46205ca03431f1e3cb2efbf7015f09c33a1c05b6509eece056715bc22fa2976204085a4f63895b6c7dbfba703576f766f3aab4f5f9ffe800c3c3d924fb88d827d7e1db818ffe229d1907fb643ce7896bf13d277e8e233fe2bbe1b318dd57b99e033303af8273ce4028097", 0x70}, {&(0x7f00000000c0)="b787e1937b365df0ecea9f5d830d071b85aac2127e2d60ce1e13f4a0a555e1c619f1338f7f3fb13d8f93f4562c9360a708c4fdf5f0d74a1094b28364caaea778c55874f3556f65b1baf46377fafb0243a3366bc1f33e45df6e722aa3af488bf9a40a096b1feaae2ab55eea3e6e104fea6da747fdc3eaa79230310c0fad08f430433e15c023d1974dbef9ef639350ecc861d01d188e266cfff2c7e30a4b23cdb6714f1e1245a5ce5191daf4e5df16129f6fb865f6899a889de4973e3d778d71a6fdef936ca84e5e06ea7a34ef35a9efc1ab6e5d7a37edcf9f9ab41c3a48d7b22b8ef210fc4221af8e", 0xe8}, {&(0x7f00000001c0)="6ce17980efd95e6e0e0b43bb6d41d77204cd31c1187dcfb2d2285d788d5cc9b1b3933fe557830e31203d01ac8401a34080fa7f8dc02927291d9455bb0aaba09abb338fcfd7b4ea17b686371317f6bfe5bc1cdb213eaa665875d923d59accad0015c9de557870489cdd163852b327a4b69dfead2217c2743e6b8dc617edba1fb7d9f0cc5bb357da75d53c98f73b527a25217053d40086dfb77c58b56877730ee26218b309f3ffa8c9d24db237e0a332111794de7eeecc3cf9f8f44278c609c2c252ba3d1de680d458f0e9bf3a013d77458d073411a4756cbdf92d8d9b71bbd153553f723d4cadfbe1cc85a883ecbb51dfe3ec319e96c49a1fdadbfaaa2077", 0xfe}, {&(0x7f0000000340)="1f43ab35a2825515c74665cead9279ee2b518f708b0d002e6a704da93c473e87c0ef2ceb8f9d1037771f950d4424a4ad5b969754cef249dc709da1ab050ddf7e1349371a42a6a646d6ac549d337d311a71765d476d73fee92d6e194716217e01eeaab19dd88a9988afd24a117ece2e97000ac60dff52db171373293f9dc70239aa05c8a8c28586bd99ed9436", 0x8c}, {&(0x7f0000000400)="5d2ed29375a48b6af415edd586cf47d051b4d0fbddc584d4a853a3c5fc2af772ad10c02bcf4b749b1f42b364f2d507aa0c139722222437fded363a21e7383466719a4537c1f1893f78db97eaef6027b6b49d561f7f4bbd6980e3d420cca2c7e1005e33a2818bc3bc059e1df641e6abb57333d9fa0067e2b2ae0048fa9ce85bbdd0afedf91d85c0959abb9597f7a8a17858043df1fe28f10389c8f30e31417a84b51532962ada230ab886d52680877913da574a5742c22c6d80c93f3c3b5f2148", 0xc0}, {&(0x7f00000004c0)="74c60d52a3e968853aaa6532e91294f16537a6db82092de9db5b1e88254b32b0c32e6d8b5cc2e52760a7db3082c1d7e661491b30731819c0f82ae2de47fcb938c5f2cfeba31b1254f73fd79c69f3edfea9475fbc41f02c2805cb46b504ed2dd60fa5441df9aecb293d92aa2a0c3b8b66389c17e751b25895668b968ca4a8b936afe59763a38ab34d27db07f00e563ef5f98e9c665f7c11d2d33d6a864926077257a55e0339c2364c4c93da852af9b46727a22a559509b8d5fe9974f8c34951b2c7c63c60da", 0xc5}, {&(0x7f00000005c0)="0e045faaad780dcdd479f1deb07e5af697d46eee2e7f8c16e2666be6ea31166464c90294d0c327537f4425bcef90600ac1e1d1675d000bf6e01bdce206487b7360b4eee3ad686b02fb174962686a2fcd53e73dde2015632462f145a60aed7a7a9217a25d0fe63b5f9b52cc7dc2d3e17b35a4cb80dedd576e3a", 0x79}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000640)=0x81) ioctl$TIOCFLUSH(r3, 0xc0206925, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pipe2(&(0x7f0000000200), 0x0) r4 = kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0xd8, 0x3}, {{r3}, 0xffffffffffffffff, 0x6e, 0x80000000, 0x5, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x8}], 0xd2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0x1, 0x3fbb26be}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0xe79, 0x100000000}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x3, 0x7}, {{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x7f, 0xfffffffffffffff9}, {{r7}, 0x2, 0x2, 0x400000b1, 0x401, 0xd00}, {{r8}, 0xfffffffffffffffc, 0x10, 0x600fffeb, 0x713b, 0x7fffffff}, {{r9}, 0x8000000000000000, 0x10, 0x4, 0xfffffffffffff7fa, 0x9}], 0x32cfd55a, &(0x7f00000001c0)={0x42, 0x100000000}) 16:00:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x91d) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0xffffffffffffff1e) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) dup(r2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r1) dup2(r3, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) msgget$private(0x0, 0x408) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(r5, &(0x7f0000000080)="7da4ec3373ad7a8a81a95561c3d9bb1c2b5666eb3b9cbfdff897d926e8cd224d894e50a69c26ce6c4a06ba1bfa8c34da2fc23eeab8c52504b0fa7a499e67e4722dd2be02af4acaf152efcbd0095b256770e0f5dfa9d7d76ad1f617d1c4b33405f0371f1894095e6f4f3702a5a8ec97ce8ff1b2f9d6cd9f60f854972608d4f7ca05d1d22b869e8da726845b1d6416fff3aecd2ed14eda54255319e3ae83cf962ea339b0670db3625b0f0ef490881ba74537707c59fd898e215060ab170e79efcf43949b5bc96eee1d950043bb4cf5dcd46da6609b", 0xd4) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRESOCT], 0x2) write(r2, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfa68 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)=""/246, &(0x7f0000000000)=0xf6) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") sendsyslog(&(0x7f00000000c0)="59fbd77e93584eaed5d40e7281e5093ce3e54aec473c6f73d518de50ea8ac045d0fece39e3207b1d03e3f55e9ba7ecdd5b4026890eefd24a98951651641c91b009646550af20f44506733b8443579f2cb934cbb42e01b1450515fdabe816", 0x5e, 0x24) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d, 0x9}, {0x28, 0x3f}, {0x804006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffdb3, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x8) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000700000/0x4000)=nil) listen(r0, 0xfffffffffffffff7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x6, 0x2, 0x5) sendto$unix(r2, &(0x7f0000000140)="343ff88f735c325fd0617c9f404670fdf2b6874f446b3278b6069f36a312334f3e1305f3fb6928c4f2d3d72ca8b8f795524e4c30cc46fafd7b940e835cdebc3112200489cf126b621be9f4ed7075c254f0fc92b37e0961129575f6aec8ad1721d39bdbc36f83470448df", 0x6a, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530008efbb3edea27609849bd069b9b0a72d340e056fa7bac81dc401d66fb70ce76be33f5b95f4f0d71658a07d8ca60713c04b9f9adb60b58ab1c26dcf0ce5f26c3bff81d7dabfe3f2a64590e9d2fe2be71ddeb89541b6f57935f63bca669e9c7e6833506ba88cebf8fb92acb3eb1ed98f5e68f22076421b3abea5eb3605e61401c8b451be4dd8d6294897da2a1d734857bfc9e35331959204937a64bbe67ccdb27d6dec742daa252f019625007f94834d0e4eef26621d093374115ede889e76bfe48396e784cc53fd5c632ce8e57694370eadb7f0d"], 0xa) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r4, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r8 = getuid() fchown(r7, r8, r4) fcntl$setflags(r6, 0x2, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r3, 0xffffffffffffffff, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4, r9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = dup2(r3, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0xffffffff, 0x80000000, 0x8, 0xf3e, "e3a1ee2e32bb3d565df92ce6b3fddccbd73bd0f2", 0x6, 0x9}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 0: socket(0x11, 0x4003, 0x0) socketpair(0x1b, 0x4000, 0x200000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="469870d3f47146ffc80f1c7c80bba313199efdcb6becc2ad285f70645b0c1cf9c96136595a8570dfafaa8288cb9433d424841abcf738b24a32ca05cc95e0b51a5187412aa66171e59d014101ca44cfbe706fcb22acd121b1af3833af01b3b103ea0a9ae1e1377f0cbc11776f3f1c3726ee81196c0258096a430ae22841cee0a206445925e437e679be589d57b46fc2831cab68b1415e770f0c5ce611aa0635472bc553b5c4f4b7e74dbcad5c", 0xac, 0xf, &(0x7f0000000040)={0x2, 0x2}, 0xc) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pwrite(r1, &(0x7f0000000140)="0a15a02722994b55a529ad4b52ea3c8fa7cdea06f96102a5c137fbc84dd698f61170c580757e9814141a7f5113b2eef6a472f2884f3c87ccc7843fa8e4a8d75f0c8522eb694b459e973f71bcca304055d6508734e972b5a92950ebd486ac70d99d943934580280b0d0c44e5d0ae9c0a44570ef47f11009970f6874959e", 0x7d, 0x0, 0xb) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) setregid(r2, r11) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:10 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(r0, &(0x7f0000000100)="85feff2cdd09e4cc727562c11c77eba666bc797120726450953124d864ac34657a1f1977c21a760fa756186929f3bcecc77a86e06feaa885e9eaf966674cd0a2e21d78f91d7fe41e5ab0", 0x4a) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="82f4551f1c4a381ec70b8a44d8", 0xd, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="d79fc6d34059b586244d2129ec9349c96b95f1c3df93292e41290f7865551481c8775440bea9b8aa5e7a662999774325b9f7626eb105ade3366f3d494eabf9ea98c55026028dc9e2098c512c958124f45a6f4d913d64d38d2e0eab86bb1bd13da8031c78be3c96ca9150c300353903d24f10b11589c6d430ea12f3815895b71d74", 0x81}, {&(0x7f0000000340)="9f0868cdd04e32300f1b717063fbffc9ba927ab30753a5c949812d7e221ef6336192ecbd782cb02052c8e37102d81053adeae633f6644bd8fc245ded44cf925931deaa1f0482dca7179e757b2e589e53825e084331c0ff4aaa3d6cd5eb0d01518d79354e1da542b80b9a3898b0f79620e64029c33ef509d74a0afccd71c5a81ef5fd2aac4d6f", 0x86}, {&(0x7f0000000400)="5c3255d324e763dd3c13fdc8bc03911a6a7215f081c9d71a6d1a5fc40017babfb8f164efaac5f84439c147882189ef5851549996564cbb1adf84606ed36de484b345a5abcfe67fa782533e1c26ef426d0f71e60c6d99f2b3fc7437b72957a0e2208add3336cd7289ce970de945645cfc1ee3e49d3e6bd707942483ce38066945a9cf9e8477aa39fbd8b8f994cd2a9f96cafcfbd3aad4c5885aaf71a6ac4907d54ff1c8e7a27157", 0xa7}], 0x4, &(0x7f0000000500)=[{0x100, 0xffff, 0x7, "404536b7b673df00326dbf0674a3f1dae12ba5d43d44f9791a755f744edf2dc979cf6e7c9c75ddee446d5e98ed5e357fe6d66eb36533c4ddfad03b8b5a71e6ce4f2941ba8b161cdb1a75e8bf3ab985be7bfc79247f431cea6a3b5ec38b8cdd34d74912ff5c247745b3baca94667bb9d25c4f4fffef45d2b480a7910e19a3613a2d4d0e5337cfa9c7b6279e8874807a07e6afc656baa5b890eac8c071fd22341c4572a226d85d09778b3d4fdcd5b7d9dc7bfe307986dc2bb660c6a1bdf5f7a2525587778c1c4279f6874f6efdd43f439ddbffad1dddb4785af30b8154143f946863d49eacc6c4bbc285"}, {0x50, 0x0, 0x0, "12295be7dd8052330422a78d9acb031b2f9468bce36afe653cd635ba11f9f25bc07d8aa4c91225ee189c2bc066b181b144dda512cac84da56e90bf"}, {0xf8, 0xffff, 0x6, "41e937a7191add589ddc0acf4551f03c0aaaf08d533de3e9a75f7defa4724a133f654de5e397a6ca8d0d56aa022962206d46e3756100070c8c769d955d6567a905b30475d2d250a4e05da1dd792593f05ac35f9ca9513b1232c36df5936093e7bcc0fee893704deccd8ecebc54e55206ffedc368ce307807412cd68063ec5ad1338fcf6a4648ccc95e45d64be6a03cf0b677816175e75b91fc1a80bbc5de890218103fc74f29d8daf328bbc8fd6114e62e60ef060759e440374a54452f1902d7e8752767cf91a1cbc40413ee0f9e929f07d8f21625ac84c0d09976a4fe2b75a629ce5b61"}, {0xb8, 0xffff, 0x2, "0e7202198f33c26bca45dd5cbaad1c969fa697f2ec3c388dba233a9a3e2183be88d0918bf00df70be3c4fb0e34dcc1976b2ba1114822761627242fde16346284727c80ff6cc188d57288f632e293eefba27d95ccbb31548fc980dcfbf2390a3a53ab17644cf1d30751367a4e1006103d038dc0954eba0e8f208b3c747ef90bb03cad5da58038a1192ec9e846b34dff70cfbc415db14ef4ab644f51542b32a4db320d"}, {0xd8, 0x1, 0x7fffffff, "90b855bc9747869a04d72188df0a6db78b6fa54029b699b347ca30bf8aba7f756db5f1ffaeefd2ed293c7629b2da712ca238918e143851fd1ea86e1dcaf57d99ca3a55f266a895e80dc7feda48472593e77722fdf598cc2fa09e58f657fd83a717cdfd017d846ea37356d32d197c098071d758248c90b20df7f8e4254376ac687d6b9b0922c58f13b485a5afc8163dc8457e7ad52a064d1f57302820168a9e94be074e85a26e1708ed493b2409a777bf3901c56bcb3b3a4bf0a4208ef975230151331f95954e"}, {0x90, 0xffff, 0xd15, "0d37b023a2f8f179c7eaba63236b56c37b13aa8a64d048e3bcd73ff0b57662913d0325d3134ffbb7f1c5efe989980c8538c18f74f60736a4fb86ba8bbdeb24a8af7ff7e42fec40ea534c4d0001171f576201279e2d2495b6fd4e5876d45abfbcf1ed7257a01da244b756895ad519fc09c51ee3a29846eb71cc"}, {0x20, 0xffff, 0x20, "cf6959fbf4c803ea7170"}, {0x28, 0x1fffe, 0x7, "8b75fd57960b786dc1390000000000000000"}], 0x4b0}, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:11 executing program 0: getitimer(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) semget(0x1, 0x0, 0x0) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x0, 0x0, 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r8, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) setregid(r2, r14) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000380)={'./file0\x00'}) clock_settime(0x0, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x0) r17 = socket(0x0, 0x0, 0x0) r18 = syz_open_pts() close(r18) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) fcntl$getown(r19, 0x5) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400000021bf04aa1500000000006e00"}) write(r18, &(0x7f0000000140)=' ', 0xd2) sendmsg$unix(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6}, 0x0) r21 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r21, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60", 0x61}], 0x1) write(r21, 0x0, 0x0) syz_open_pts() close(r21) 16:00:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fcntl$getown(r1, 0x5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x40000060}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xf12e, 0x6, 0x20, 0x1, 0x1ff, 0x5, 0x20, 0x2, 0x3, 0x8, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0xfb3a74d482482c42) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000240)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x1f194c1f4cc18a6a, 0x0) r1 = socket$inet6(0x18, 0x2, 0x4) close(r1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = fcntl$getown(r3, 0x5) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x8, "ed000000105e56ee5f3400"}) write(r0, &(0x7f0000000140)="04", 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x1ff) fcntl$setown(0xffffffffffffff9c, 0x6, r4) fcntl$dupfd(r2, 0x0, r5) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x9, 0x2, 0x3, 0x5, "08c99bfe04e3531efe408b8df09dafee86fea8f7", 0x2, 0x3526}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x1000000000000000, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x71) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000080)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x6}, 0xc) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:00 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xa8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x0, 0x1f, 0x0, 0x3, 0xffffffffffff6363, 0x8001, 0x0, 0x1, 0x9b, 0x5}) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) renameat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) 16:00:00 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x544fa08855265099) semget(0x0, 0x2, 0x220) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x40) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0x6, 0x5, 0x3, 0x65, &(0x7f0000000180)={{0x1000, 0xfffffffffffffff8, 0x0, 0x7fff, 0x4, 0x734e6a2e, 0x9}, {[0x3ff, 0xff, 0x0, 0x0, 0x100000000000000, 0x4e48, 0xfffffffffffff000, 0x7, 0x9, 0x5, 0x588, 0xc0000000000, 0x8001, 0x5, 0x3, 0x7a4, 0x9, 0x8001], [0x3, 0x101, 0x8, 0x6, 0x0, 0xfffffffffffffff7, 0xffffffffffff0000, 0x7, 0xffffffff, 0x3f], [0x50c, 0x3, 0x4, 0xcf, 0x8, 0x8001, 0x8], [0x9, 0x7, 0x10, 0x8001, 0x9029, 0x56], [{0x0, 0x1, 0x400, 0x7}, {0x2, 0x400, 0x8, 0x8001}, {0x1, 0x6, 0x4, 0x1af9}, {0xf, 0x9, 0xffffffffffffff80, 0x100000000}, {0x100000001, 0xffff, 0xffff, 0x19d3}, {0x4, 0x7, 0x4, 0x8}, {0x1f, 0x5, 0x9, 0x8}, {0x81, 0x5, 0x7fff, 0x1}], {0x5, 0x2fa6, 0x0, 0x5}, {0x4, 0xb02, 0x80000000, 0x3}}}, 0x3, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x7, 0x3a4}) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4c, 0x0, 0x0, 0x1}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1211, 0xfa7, 0xd, 0x101, "589203c02342c59eb40db42c1c7febf878aa3378", 0xa8, 0x400}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x0, 0x9, 0x8, 0xb63}, {0x401, 0x4, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x2, 0xfffffffffffffff8, &(0x7f0000000040)="3e984a1a1a84914026c02c2cd7207d0daf6e38ef24e0f03d1289defadd3af91b278084a4e0275f6e14d46f2ff7b22d4ff63d46cfcbab95d378b641797b96568fa8cbba07d949421b603317d8b06c63efecb8bd071b5d893b28c4247241d4718ab4bd215ba4a9916cc1376eecfd3133224e87cac7a5b7cb49358981c0eec00be4e396da610a4cfcd13c012173d166cc8c9957398e59780403a807584fcfb7e235a1e69e5fea3814f2c9ae581607feb9c7ae2e7e445c4dc2584bd62f849cf73cfc826d076a0fc18c9c30434259f28eac553c35806d846226056011", 0xda) ftruncate(0xffffffffffffffff, 0x0, 0xec60000000000000) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) read(r1, &(0x7f0000000540)=""/4096, 0x1000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) fchmod(r2, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) r7 = getppid() fcntl$setown(r1, 0x6, r7) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r8) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28052, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(r1, &(0x7f0000000100), 0x0) fcntl$getown(r0, 0x5) 16:00:02 executing program 1: getppid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000680)) 16:00:02 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x8, 0xb7f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') listen(r0, 0xffff) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x1a, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700087ed30bcb777fa69dfceac2a84e6abca64896bc5e57c63677034c0a162b58fd4237b8fa4d012ae4478eaa08022c88e2c9c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff013d000000000021d39b4028adb1ff1afb37ec4305642ad2cf8762787db59278e314330000400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4d3916564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc16108000000000000009af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd4b84935620d32cc1085b823e035bc42204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570710400000000000000c316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bcb53077fffd3647c9d0d0d84460abd680a64524b2795e8a1493f1d33f0000000000298f9f9b369ebb0c6061dd8612325e4dc3eb86db3633bc6139becb202a0b127839ca659325b1a13e026a0b119e56c9deb62f027dfb3000"/955], 0x10) getpid() setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000480)=0x2c7d23b, 0xfffffffffffffe2c) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendto$unix(r3, &(0x7f0000000580)="cb14948ea7e25ecdcf467e6f2e0e2bdfca213e2ca7387f4b5d86200ee426efbad2c7e4303c0c840d1254dfabd6fa0ce3875f621138dfc6", 0x37, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x24}, {0x40010060}, {0x6, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:02 executing program 1: setreuid(0x0, 0xee00) getuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpid() r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r12, 0x80, 0x4}, 0x7, 0x5, r13, r14, 0x4, 0x369, 0x100000000, 0x62}) getuid() r15 = getuid() setreuid(r15, 0xffffffffffffffff) 16:00:02 executing program 0: getuid() open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xfcfc96ac7f78619a, r0) open(&(0x7f0000000000)='./file0\x00', 0x8060, 0x1) nanosleep(&(0x7f0000000040), &(0x7f0000000180)) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0xdf6cf9b50c7bd194) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r3 = getpid() r4 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) r7 = getppid() r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r7, r8, r9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r10, r5) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r12 = socket$inet6(0x18, 0x4000, 0xa19) flock(r12, 0x3) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x20) symlinkat(&(0x7f0000000380)='./file0\x00', r13, &(0x7f0000000400)='./file1\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x64b, 0x4}, {0x18, 0x3, 0x0, 0x8001}, 0x1, [0x6, 0x6, 0x700000000000000, 0x80, 0x1, 0x6, 0x0, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000480)={0x8, './file1\x00', './file1\x00'}) r14 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r16 = getegid() lchown(&(0x7f00000004c0)='./file1\x00', r15, r16) 16:00:02 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) open(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002a00)={0x200000ef, &(0x7f0000000040)=[{0x20000000000006c}, {0x35, 0x0, 0x0, 0xfffffffffffffffb}, {0x10000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffff8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x16c533d3635f9c44, 0xa0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x80000001) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000200)=0x17b) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) flock(0xffffffffffffffff, 0x4) syz_emit_ethernet(0xffffffffffffff77, &(0x7f0000000140)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0xd56392def1ecd18f) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:02 executing program 1: setreuid(0x0, 0xee00) sync() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) clock_settime(0x4, &(0x7f00000000c0)={0x93, 0x80000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/106, 0x6a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f00000012c0)=""/14, 0xe}, {&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/8, 0x8}, {&(0x7f0000001380)=""/49, 0x31}, {&(0x7f00000013c0)=""/204, 0xcc}], 0x9, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x496330e9a9113a98, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7f) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000140)="510f4a080786c02f4fed2f020dc33555a1f758bc", 0x14) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="e94ece0675600e9baafe246b85cc51a916ae42542e4bbeaa099f5fe1ec9de8b6e203fcdca3850cad84662113d7ce45271ab18db9eaa1ec6fdb6011b48080034464c534696bc7d8eb31c6ee4aac5a47a8f500e4a2f8fb9c7dd6984662318b9b", 0x5f}, {&(0x7f0000000200)="c78366c9cd0acf945244bb830ff8da597399ecf9b4751a230382e7e0e82d48c73a28d81be4db4026c23ac7fc6a7d994ded02006cdc64f88e6c673e6c0ece47246032891bb2165bb2831c12", 0x4b}, {&(0x7f0000000280)="455e44947f4023175ce2cf1d22212991dc6ca17b385baaa3e82d8860c770c442dfa5569055d3b1a13dc958b18b784d1af0abe6f389ec04785fae63cdce66348e3359298190e28603a9b062b6d160351b48b6af4cc7d4345ecc098f6634b3f1e522a94017d0b2d5daeeb8f6bd7aef3eaaf88517e3f4eb37e6e542949617180df46cd50c9caec078c555abcefc", 0x8c}, {&(0x7f0000000340)="773261a3a4818c3d4ea0f4f4691393cc63b3981178d8f1cdcd832dfed620b812c57e3372879015c736ed6717b2aa9df39b3841b72b8b502e76bafbc0793dd97698ff717338766a8cf677dced83b43dd8d3f7fd8e149397cd1335ffc928f6b6b6d7c4869bb73c81fe743198920759c303fae714356d9ccf06914d09b8b2240d8ed0175701d67112c9c2a6eb99a45c430d0e0389d61db6a3b3fdb8ce21cfc1f583efeb1f743085c0f042d8292a6a001b2ead9df0db2ceaa70cded8c891fc9c44259e63058d6f1bf97f", 0xc8}], 0x4, 0x0, 0x0, 0xdc5ccdb153839b99}, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:03 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000280)='\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', 0x2, 0x134) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = socket(0x2000000000000002, 0x2, 0x0) bind$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r8, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r9 = getpgid(0xffffffffffffffff) r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r9, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:03 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/55) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = semget$private(0x0, 0x800000000000010, 0x7e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002180), 0x0) getpeername(r3, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x480) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/4096) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667e, &(0x7f0000000040)={'tap'}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x1f1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) rmdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00a100000000000000000000000f000000002ba7bbce0000"]) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0xa907}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$getown(r0, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0xe1a4da26e1e59fc4, 0x3, 0x5be0, r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) read(r5, &(0x7f0000000140)=""/108, 0x6c) mknod(&(0x7f00000000c0)='./bus\x00', 0x1020, 0x257) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000300), 0x10000000000000b5) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000080)) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x20, 0x0) pwritev(r5, &(0x7f0000002680)=[{&(0x7f00000024c0)="2ff40307b74f7785cfa35fb1764431b84d2a94610f6e929893fde5f3b9045ca8d6ada41d0c3412a15296b77a4c43f68437abe17c68eb75923c0f1becd37752d4cffcfaae9150b39da203929045c2cf42345ba78ea7ae1b43cefd650c87a8903f83803921bc281cc30131501f85cc61f1a30ba014507a25bea53fe2733675109ff36c127cb057df45ec38ae71ad4050815c6b665ff898d646c936f3afc2f51c4c49a26a9e74706d7f162d36b70ebc7764a2dac5ed4da6480217b06c4a3ee93b8614af3670d03355ef2e0f71711a8158333953ef9c4b50beeb06ad2567d2e4dcd3b43fb6a3b5e21c0d5236caddf55f"}, {&(0x7f00000025c0)="51d8aab9a14d5aaffe200bd0314ecdfe4a2038a760e6755150120acac39fca2ecb3142a26dff9b5e6a647d75e002f683ac9efd320eb1fdc3906feb674373da04534f802c17d5d9788dd9146cdf1018f04a2ed027902c3be22cd51d0aace7feda3898c0b208ef88fd7a94c8a673f7ad43d51551c9e02b3162e6117df447673785aec223b2c782f84a5a31ff0eaaa44a9e81cb99ccf77bd790389b9d5b7685eabe29fef3273b51d431712d7f96f12ecd27f4024fa6"}], 0x100000000000005f, 0x0, 0x2000004a) recvfrom(r0, &(0x7f00000001c0)=""/120, 0x78, 0xc01, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0xb1}, 0xc) 16:00:03 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = socket(0x2, 0x4000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0x7fffffffffffffff, 0x83}, {{}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x6c51abe0a6b9d37d}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x7fffffff, 0x8000, r15}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x22}], 0x1) pread(r1, &(0x7f0000000000)="3e682a7492e27989739b57c8f6e6e3f0deee3d4b787d83862ee983c0ed17e5a919b50ba858cde7f735b082145ec6d897e8cd97fae5b5687b5a966aadf5d4258d720dada6475f542261cd24e36b51ebb191fdcb6b0fc237a61e9047d5062e2f4244e01cf2755110095379330f1657514c623a4fd2b3400888359deed06d577835", 0x80, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="244e7f7cb0b4823f198e3ca4c9d27dbbc5061225aab7ed775a4889d6041a8759ccafd56b", 0x24, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000100)="9d", 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = dup2(r1, r2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) ftruncate(r4, 0x0, 0x400) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0xb18f}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e4bb70e54cc92c7600af1441ea2d2f362c1bdc942b6754bf2c33c11b89e4ac83f5108ec94bb5708b85c65d4d206e12d7b8faf288330cf157d7f856c9d81aec9b3116aa2e9a8f0a29a03b7bacf206b88e03d0ed6c834196a82b58c3ef0b67330db536b7eea1eb469b17f2de3f4f0f298ebf2b5d2b0a0dd72b45d8d73724c05b79be2f47dacb8151f03de52acccf58c468d58e02d57d43042fdcf57ffe3384418ab7e6ab256e14ae4a54e7b8d89044dbd9f4d7c402734265336229ce83aafdc192489e7ee924bc24b80d590222f9853364cc2044e3919c7564d7185ac9adedb7c4daf321642cf783590b49a6c17135"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = dup2(0xffffffffffffffff, r3) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x143, 0x7) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:03 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x401, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, r4, r5, r4, 0x42, 0x1}, 0x7, 0x8, 0xfffffffffffffdff}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) fchown(0xffffffffffffffff, 0x0, r4) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8940, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000000, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0xffffffff, 0x4, 0x2, 0x4fe6209433c6bd47, 0x0, 0x3}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) close(r0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000200)={0x12, 0x4, 0xffffffff, 0xdbd, 0x100000000, 0xff, 0x80, 0x10, [{0x400, 0x1000, 0xa2dc, 0x6}, {0x1, 0x8, 0xfffffffffffffffc, 0x20}, {0x443ce765, 0xc43e, 0x4, 0x8001}, {0x3, 0x10001, 0x10000000000, 0xcf}, {0xb8d, 0xfffffffffffffff9, 0x100, 0x320d000}, {0x800, 0x7, 0x7, 0xff}, {0x9, 0x400, 0xcddff15, 0x800}, {0x8, 0x7, 0x1, 0x800}, {0x1, 0x571e0e6b, 0x2, 0x3}, {0xfffffffffffffffd, 0x5, 0x5, 0x5}, {0x5, 0xffff, 0x5, 0x3c34}, {0xffffffffffffff96, 0x9, 0x0, 0x3}, {0x81, 0x400, 0x0, 0x80}, {0x0, 0x100, 0x0, 0xe5b}, {0x1, 0x1, 0x5, 0x100}, {0x9fa, 0x6, 0x0, 0xb2}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6013, r4, 0x0, 0x10001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) getrlimit(0x3, &(0x7f0000000340)) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xc00, 0x40}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x10000000000}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0x3, 0x4d2, 0x98d5, 0x7}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = open(&(0x7f0000000140)='./file0\x00', 0x1c05b329a09e1d31, 0x12c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() close(r7) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = accept$unix(r10, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000003c0)=0x8001) getpeername$unix(r11, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:03 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7ff, 0x7fffffff, 0x9, 0xfffffffffffffffc}, {0x1, 0x81, 0x3c1, 0x8000}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f00000001c0)=[{0x5, 0x9, 0xff, 0x7fffffff}, {0x400, 0xffff, 0x40, 0x1}, {0x8000000000000000, 0x7, 0x8, 0x7}, {0x7, 0x7e, 0x8, 0x6}, {0x2, 0x101, 0x1000, 0x100}, {0xfffffffffffffe00, 0x7fff, 0x5, 0x401}, {0x401, 0x3, 0x4, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20ab, &(0x7f0000000000)=[{0x0, 0xda4, 0x800020, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf948a00000000000000074e7e", 0x2, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="8e973d0e277c583e3cc25ae00314cdaeaeab606fae746d59696f44845741252c5cab8ecef64bf12f9146d3db5522a29db1d09c70468ab20a5dafcd55bf60fc0231ff74f29ee60964b02347ec1ec2188b3cdb923d68e1477173b0895c8b7174befe6d66ea9b67771afb07a97e8389b58933907655bd", 0x75) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) close(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0xfffffffffffffff7) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x4, 0x2, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="717ad206632069344c29b40cb836defa1ea52ceef79a4d8400a6ac23df782469a79bf48c2a8acd166ddb2bfc6aa750b3639fd4f184acedbbea75260c33f6fcdca9bb0595748d6cf65269bf024c350a54a5b98ab40d6dd69f231d18bf3ed6d13650451e8758aa759531d523", 0x6b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x9, 0x3ce0, 0x2, 0xffffffffffffff7f}) close(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffa) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)={0xfffffffffffffffc}) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(r1, &(0x7f0000000080)="2332ad3b7df95779ab65137ce96480d0e471f04f47930b94db306d33ee47d1343a94541e1ff34240d18f368bc3902bd376bb306324a42a27820d406354481833b70a10dad2c4a26e840d9faf347e2e86f8a3cb4bfc0ae92a3b4c7f0648dff2a31d0879436a97bb6534981841053f5b450e4a8caf5270defeab977f9794c19b7e4b1d2e41c07f840687a2fbb1c7dcd9fb675b775b3054544dcbf0824a317f1a81e0f7af36e02ea125", 0xa8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/17, 0x11) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000180)="11c79ca168a6bfacb2fc935e672f56684ddbf1a45e89bc4d8ec90241a7c318113a7fcd25", 0x24}], 0x1) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpid() r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r12, 0x80, 0x4}, 0x7, 0x5, r13, r14, 0x4, 0x369, 0x100000000, 0x62}) r15 = getgid() chown(&(0x7f0000000140)='./bus\x00', r8, r15) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x1000000000000000) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x400, 0x3f}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)="e146bc25e9f0552b7eed1a3022ea7ee4253cec400fbf7a6747a8ccecc48e9aa4fe663f2f858ead60c85c48041ee030c0518e4fa53ff9848fb7d7854b190e60735b109fbef212e97bd8ed6f0877eb84e02ec085673f5876804b9b684170a60d47672248bc6a4c713b327959bb92f70972b6de2d4c4f625638ecdd1607811bd2f7362d56aa820c7cd7cc328984766181190175f0acaf60207945f6b77f3e051c6c827e394c720b5e8e833238ea692dddd16fd9d6c2ce932c76c0d0ca8960b9dd58d7b94a194112cbc72229a3237a67c07f3914f244b0a173e05729991415f8cdc20e1d4ef82e497a60583366b0e428805cfeb157abd5407024e99572ab717fb1b7a6000292ceb7f81a60de6407565793e7c7da37955214a5e0d0a103cdf96a09948abaa5437755104d013fcd3ca9bdde26d2c70d8e4b99a66a4867614d7658b7c5620ab8dfc0a13fcb89cb1ffd5f819c983d8368993688eae8d1191166e83413775ad91fdaef960850df7b3d81c934107cedc7dda6594c3a43e2439d0ba1205b959411d56f00ad7afe2f9db79ff3d230349f7f905f2baa7edf1b2dc595ff695b7d77a7f502ff3ad5a2faf4e2b749cc9c1395a3f49bd8f3c6993a9d5ac00fea364e921e2fdb25b69a8775e061a1dedaf7767d620a033098e48576d3e470a1f17f0d045f29ac8d448d50e85e0b0c69a062ede71fe4eb9a97ef390d0b2ffa0e4c58d6c54c8d494f33ca2d72775f75ec1943cac9e180cfb7b35afbacaa7ec7d715ee03e53577525e3e2a87e6302b99dee1ec44b11ed5508652a8800be4eb90a1dee2fc0153c1a6e2c04d1f28b69bd226c6d72ae2ceaff8c4a51ba477902a349e55517ddef9a8528a8cb368d6eb493350661839b346192e9a6afe50f9ab67021064d80fe32cf6633407ac03a02a48bbecd1e1ad24e3b71468853d31d6b4e8d0ad54458c453f3e8272152557cd8b363d81834a8a3dfd0f355b76bb213e6336535d56130436dd5f5ee84a2ef9129458ecb8185ded2cbf6a7f3d7bef86658be7e3bdb1d12da3d30d8d10ac70b0b7ff585bd2230a8082f50cd80cadbdd246a0de4912860de46c206b56f6f826736b45f59927ec1dc7b09c0f5cdc7caa8afd3c00bf2eca711a8313fac1e2827b7c2550cdf92f98952717d87928f4d11e81b07f454192aba4fa61ff16049900b300b47194d0b8213ae1ae58fe97e752e536b49a610d51d87d7e2ae5607dafbdc07c82dc98808b323d1858158ffb662f6c8309d9b8439d59faa3f3598a9183abb70090c6e811bfee8aabd6f1bb42fcdb72f46a0177be13a49744b8dcc277b5a751c6fdf5b2475249ec8210aed8740b5cfef670def11e7194faa4635cd8fecc64c69b9c7ce500876ed301cb1384b9ab228d113daf9ff90d14adf1fe012e6a2db87a1e241d2adbb5ede671ac343339378e8c8bdd7c9457c42da0822878f80c13e250b8c729572816af99a28861bc444abc916010c60504835e3bb0e5e077341377031f6a5edede992540ee7d8e172b5ac608f15009c16feaaea599874184066c822207e0bb8cafe2f4988b1a46ebb09b8939c00ce46ba31c10f8002d3ba14ecbb17f57ae140f4e2695a2475faab4183109b86d2701a370967a35224dcf68ed3a91b752b4357396258a9eabc1c9a910e42c2cc3e47c5689efa2eb8bff98979d034afa9aaa05d39e85eace7a1367d4871cd14bc8572729519da3c7cb7cb8006300bfc4d5e2b91241848acdaeeb7d8b7268cab5c047047ef5645f7db62dc176b8c057252d3b856b8ccbefc1d1d5b51696f06ae950d30cedd72ffa792bb0eab6a54f5de6591613ba16da0fb7de7f37ad5382ce048e1cfd7cb57f29b3d080e8bfa48e79b5a4f468b2bd1de04b676f4f5fb4b002fd68ab52429c8f6b52e4c28a1b27d7ca76bff0a9649392f52f278e931991b4295468a8bf059e35efd905ac869de1a8c1fca505017d938f3ad8a89c3c977eca753c7d94aed33d1897af265a5a6c979bad86ddbdf5fad3082ba14dfbc7f85dbf591367d2f9760541c985ffabd7cd4210972de035784c0fab2a8399e4fe307ff0e881af350c1225760269f95f74e58344dd4ecea4f0a7b584dabc1fe00cb467926d43ceae9afdb09b7e2dc107750e0f1e20ca458730153ee3ee0b54a7e9047394334c8f2fb3447f3063337aad972ccc3e4130e646855440211c7d89d9895fc2024d54563707322baad5b31b3b57367ab84969a10a01fd0323522b7ee404a16bc71c8af3549362c0d1cad149699eba8c6d2a202186d52ef78a75dcfe18f5c453b66456543c850029c03377579f86a02d7404e21c91ffe81b4ecf92626669cae79e3a210c6b0b0500f1cbeabd891371aaf5ce94a7dc738d6d6259862db47185c75da39ed6e77f64e582aec4288f80ce64e0e160f4235ea958fada559f45968868cb4a5739c4a01b6920a32ab0d5864cfb316f402fc3455a38ba194ac8a4148c178dfd4a75cf48603d2fb9fc0aef49f9eff94abff8042130223a3a29ef8ab086f23b4ae3aec1deba05e0ce7a0aed3f8607be8ecdf6950251c969ffdd46e2821f499e890a870e6fd7f1e4e8e7fa42daec6082c72236104a49b6b678839f98c6ca9e446d09b1a589f66163a00858405abd62c2ed4ac578bf202daf939ca7ff8034aaf7567af42e73ad5ef204a18ce9cf9b13b09cbd6d67f69cdb387811f78e4dda23fb7993fe190eb56745019f134a260e596054df15751ec923e03d335a0de9c821adf3373ff91e101dd8b53d49b7d0995d91d3638f7f4b12f7dbb1d653bca811828e354908b328fcde48d3df0226e277312ac7ef5d3a4134aba4f84cc7ed6c0517706dedd5dd978273d06a40a42311ab28c413da086bca1c6968d107f8d1e7a7b8480cb191f27a2772ebc039d5c757f3978a692b19270ded652f63685e091dbf77ef3f3d0303a728c8ccd3f83cbac7056426ec58ae78b5255bcba007c806f7417ecdc695d1d00dfae535e4398b14a7d6e8bf0fb291e1bbc7da4f6ff5b04244ce52950e7c7979bc3e5090e20e4a3e2c4c73eb273dc17a82b4cf7a708e7a1549929d6104f3f575992246b0ec944c4ec4c7926c651a9eff1711d8b970808318eb91d575eb4733a9d7de9bedb2879cf8c776354cce15bd1528159a92b5b3563f7c234fc2e8279f158075d32a520876da5dd586867051db089b444aadda35456bf0c9166b4bd45a68404126768fb6d5db5f17fae50414c9486a04e5cc5697f416a9d809cb63e9c187d0b09e182dfa96789f4b879aa800d4f09bd3214c415f7e6b4fc0bfe1e1a2efb943770e085a143de55518f0e6306e00485de0e2e2169b9d5147df9361716227f7d8f35515c8abf71100e63bc88cbe9af3002f351f5fd3c43b9b9a1233a3be736f9bc0a7a9ca79e2efc84c8ce06305127cca86a84f6e29f0cc5e75eafcf5af4c31517398b7616bd05401a91465833a033fbe50d8bf348b2d1319630cff7616c027f6797479c2c9c0ded64d54c2bfb0c0f3c9058e2e8a59861d2d726d8cc6c24431c386089e34429d25da8fd3eb7f558f96b15bae4b3c4a97c3b480d1ff1a6f6be9bd03894c4ded806c79492a6a4b61497931632264a9e9c3bea480c5ee1d440ee75887dd9a0a9f4fc4af0769dc2ef2690d99c78b50ee81b73f8a22dabce4b1b4fdec791bf52c438561e380ea87d03fdd30eeee1b07542202aaea6d895ed4054c98cbd1b04d22bbbfaefd6fa3a63b79cdf213425c271dc07ddeb9b92e477a1eb0141a731bf559349a1b2f32247b5ebce5815c00ef0b112983ffae3f3bcb1e6608b9a493527b48abe4b7d2c29cd755a4270156ac3f39bf2971c8968076dbfb550a113aa485bdf8bfa0d4e902231bb207f77befd1c9e36e730b05ad28e3623f39297c321a96713cd498b369a05e94ca873cc6e59201782cae57e6b878f0d7de75ca29b8f80c9ae088995c8b47ed3719b86f82fb96bdfaccd1056bfd4fbf15b17f0b2158cc51d5eb46e28b34dacc9304da5936fdf31a924e60decbe8ffc95104ce07e9826df2de59645b141510a84a0ebfba50413727f62b72af762bf9ec365b2ba71d721565aabd29fd61c2e5528d729d4eb69cb09d06e516d26986063a068ffd009da2b25a8a21b3381d2a4053d7484f0e4be83bbf5d54d89fe9dbee13061d4d7628f86a084a204f0ed9189f266c3a1eaf669987756817e5fc2b9765230e397d9c00f5acc107e4b63b72afd149039995480b406fc4e490bdfb3c6ffc35c6d92576933b967a935d5163d4513908466852b5f403db6a059a2da1f629549d544416b88d3a7e4962e3fd02598fcddd7412e2b5897991b740260d9cb2c09846644ed9df66fb700f7fc38db0dbb951127fc67172d527e6fbdb2f72630ffda1669356480c1cbd05914ed4eb86b95bbbeb49a79364b84530b92e28f0281095e710c2ba79a97853cb8375e3abde29c055633797a5a4d98195790f9480e8a1e287d470d28084a73e794ba8a634db8170f0e369f9f90a9a652e02480bd8f3c33f04fd3789fd4cfbc50331eca0da39826ac675e445fb7e651714725c6c22f9f946a1fdfa7186b67a3749d49724d794fa9b3b0b5f87076fb04252d3dec86295f42bde19c4214aaa637e5c641d192ad82a6f94779483bfa6d3932ba28cbce15012138d0526ad700b59875557b3b07fe574b9c52bf2f86b180f3a79b7088c55c598da06a8d8c91df3f02eff4eb0ffc7e286b4e3b3f86c4655ce37c4547ef3ce925d039db452b8f0eea5efbd5738b0c825cdb05c36311b920ff1aebe7ebdfd2cd23f324b93cabf71bd1db051cb99b7c14db457821e2a7b29fca40e10c55046e917db797f6b15b6a3c6fca5d36b6455760c1c7baf1ad84a2bb7829a590c99098500c4813a42e73701e28d07570c5bad67ec09d3e84f0bf7444d8d33edfa5c5e5051647c57fcd10fed19f17a7cbf2f866984bbde992f7098c03d532bd550b9aef6401a00d6429b5c88a512639cdcf492007fbf357fb561133095929e3eb9b9f5b814b418829b95e2f9e89f3e9b75c2dccaba69b13af93f455cd7a5e1fdbe6f99adab7cdadcd4646f956c0ebbfc809cbfc7c875692409416e1228345ff2e4df6dfa035182eaaa8d1ee3d99165b258b1cf56a3e3960ce31ca46de4f1815ac3f26552bf4e214eb07a48d420496ff82162baff86620c10bfa6ac74fb37af6892f2a653740d4c9ee76c045b8ff8141e8f89ddf6c5d02d8bff31872978eee3a1af9bd6b9860abee2437120574875882ca8e0858f3e5b806c83e97b9bb928bec086354cd57781f0e4ab0984a1bca059b763de073c7911badf8e9476b4c69a87f38b53b06e0b6643b20901f11c677bcd767df6ee8a78b10be43f3b9467220a4165e4e8cc86c3bec432b73f5f5f2c5b96d02a5a942e3b7f7b8e67e190605effb3b0f8e1e4d5c3000aaf356bc5fcd70eefb594e2472da746b7e53b5b6cdf45ae608fdb48fe54bbf45383e82b8b1875a790c40ffd0a462572e5fa7e2d4cc5b76cbc073f14932068b6709c33918db0c76c47d90d73714ac678144c40a9e661e45ac22701adb880976168b4e989c3a0642937fd1892b988d928f1ff9754b25929c7bd689c83586f54c86de1deb72276cf68ac3ad96063fc873766f4135f032f48f73306e9a50d58cf71a71336425b39b96a7989593df6998ace040f0e26338045cab01e07aac71e18f29126f545373db06c6ef258e1c9bc8b86165d8a542da99e02d5d910867bef4ef9eb4dcb773c77f42a624dc1914fb98f97a6133daf83aced5f49902c88aae593b7d6775f77ceaa52d87c72e07e4b6891", 0x1000}], 0x1, &(0x7f0000001180)=ANY=[@ANYBLOB="f00000000000000001000000400000008848a81cf98198e411f2a84a3d836e497d14f07408e5fc5b21aa14e54a7d05b61ffa3df5808f60263465f60832ca1bdf4d891af16adc78ee6455a8690548a6201dc7a055e8b1b03e526fa05743c3c17481f5018572f6579cebd4c41b1bdd858dbdda5c139b8db5378bea8f79151a6cd9fb53ebd551fd8325066850c26f2d3eb2234aa885166f5c342479b8ef5469a4a493badb8167bae3b7567068d20c7b00916aa7d66cec7b1281c3785ae940a7e5a08cef457e90577d6faf2b930d1d8d2e9b50c6496859ceabab751e262e7dba9516ba4bce656f374713f6000000000000006800000000000000ffff0000800000001dc2503f4c4716ac6e33c524f74e97650bd52b9544d9cc08c690ed56cfd455a23b10ea937e1d7961365ecd5139538c5c3516ff071b330e2f2650f40d3cd8232b48445c887d41e40fa51234f29e75cc5d6120000000000000b80000000000000001000000030000004d94c927d5a275c573455efee890d3c7637e8691431d908401d02f328cc115307548846e9d816f119365882b19e7cbb22fbf5692c8d97aeff8a797b929ad8d41b2c48708e38b34ec73af2acfe29f89799b5ef4c6c055bd187b3cdff10122253cf4238f6af07d831c7fa766eb9e35896b9398d603402e6cab8a35c385c30054f4555d265c487af33f17d7cee67df12b22872d3e7cb9d2dbf46d512d1823c8eee52cf2e200000000003800000000000000ffff00000820000079a7f194408f8a785143950afc651e563652dd1688748cab4212dc01b3cc24ea904d79dce6320000"], 0x248}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001440)='./file0\x00', 0x200, 0x144) readlinkat(r2, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)=""/17, 0x11) connect$unix(0xffffffffffffffff, &(0x7f0000001500)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket$inet(0x2, 0x2, 0x7) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa7fa226c1b21a41e, 0x51) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0x200, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x6}, 0x10) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000780)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe40, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r4, r8, r4, r8, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = geteuid() setreuid(0x0, r13) setuid(r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = getpid() r16 = getpgid(0xffffffffffffffff) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r22, 0x0, 0x0, 0x0, 0x0]) r25 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x3, r21, 0x0, 0x0, r23, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x1f, r21, r24, r21, r24, 0x10, 0x8}, 0x10000, 0x200, r20, r20, 0x31, 0x8000, 0x80000001, 0x1}) r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r28, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r31 = getpid() r32 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000640)={{0x0, r26, r27, r29, r30, 0x80, 0x4}, 0x7, 0x5, r31, r32, 0x4, 0x369, 0x100000000, 0x62}) r33 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r36, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x0]) r39 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000100)={{0x3, r35, 0x0, 0x0, r37, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r39, 0x1, &(0x7f00000002c0)={{0x1f, r35, r38, r35, r38, 0x10, 0x8}, 0x10000, 0x200, r34, r34, 0x31, 0x8000, 0x80000001, 0x1}) r40 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r42 = getgid() r43 = geteuid() setreuid(0x0, r43) setuid(r43) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r42, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r45 = getpid() r46 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000640)={{0x0, r40, r41, r43, r44, 0x80, 0x4}, 0x7, 0x5, r45, r46, 0x4, 0x369, 0x100000000, 0x62}) getgroups(0x7, &(0x7f0000000180)=[r7, 0xffffffffffffffff, r6, r18, r27, r44, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000640)={{0x0, r10, r11, r13, r14, 0x80, 0x4}, 0x7, 0x5, r15, r16, 0x4, 0x369, 0x100000000, 0x62}) fcntl$setown(r1, 0x6, r16) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0xffffffff, 0x5, 0x0, "080000213800020100fe00", 0x6}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:04 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/254, 0xfe) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x1, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x20, 0xffffffff, 0xb}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xb692b23416b34d1b, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000100)="d77709a14ad6b0134898b3c55ee47c0d5b729c991dc2163621d7775ec1c03558806f1013ce3ca9e89bcbda4823ad8e3664595772d926f0c6dd5c422fd08ec3d9d1d8e5a5809e29dc6e928566c70ce36fe625b478ed961f7bf067944a137bc16c04c399e2bb89478d95b956fd4326d654099c7e9bc67ee2618afaf7ce2935ad2acc5396c5edba7dfa352ab68a773ae56f2166ea5f195141f51a60c91b6f1de49d8e427713281e8583176306dc6ef69f197402a10d70f0d8847aacb1855a05e060748071a18405878e08961e580ba63f6a1d579ac952da1d2fa6326da8537fd9bb3141ca9a8e00fba3956e35e6", 0xec) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) socketpair(0x10, 0xcfda0975c1411a1b, 0x81, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x5, 0x101}, 0xc) fcntl$getown(r3, 0x5) r4 = socket$inet6(0x18, 0x4, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r4, r5, r6) setsockopt(r1, 0x81, 0x100, &(0x7f0000000380)="af86e5a28a856c2f96aa4dc92aac35b98ba9c23b16128622e41329a9b9e8d16ca544d8ec0665811105a6c103749e78761af4bd2e032924e0d8e94698ebd8409daf09e11974823670258389d41a9d495399d9662ebb8319eb186a48b818ee09fd41d57579fe199ea1bc4348ababcde46a2cda9967d92cde74fa07923c810e933c1c9d8277cc5831c3ffaf61477e90b27a4621b8aae1a1f8759af06bd05c441961b95552e1b03b9715bf04a4b3a86771fab7a4319aa43ee17d7dab8b3204f93c4918b0faabd156a6f07cf117197047954621c3c359acf4100fe41c018268b12db5a0d83b4380d9b4de9bb131a9c7aceafbcccd55b242a2c5da5b29d694929497c68b3a3a124dce08f2280b07c65894766bda729c1bc362fdcaf056e0a6499abc4888c753abd6e1edcf4691a25f0d13404445cc359fc963a7b0e294699ad44c841ef6b91d9a9d95ae8ba8e4ccb67e118cb88b46295c0adc178184a144f6d9dd362b0e2221f4c375d9172e3e409cc2b46ca4c4c0b8d703f9116ccaf2f07378ff63aa57e657949d03e369ec35ec015de8f8f3556dde77922d224c321c94fed6c108c6a265a63cc145a7d4e4908f85455ee526d2a92dd75c5dec1c70c4e4042829d9137fbd2bbfa23b5c398824ebf5505b93069bf2cd295103c44e44fccbd24ab11130d522bf66ef1a29f6a2119007cc67a49f16da8f25741ffbb9674f8c9e7e768f60ac73d462d7536c76db595e895106b071bdc7a50e4c6b09e830dfb381173d0b8e563eb469e531b303467045196aaf9d3df2e75b3881140daf01bb0edad7fbebecd4251f1a5051c9f9248a4e8628f98de8a8f5be53f0ca5ed61762e2ee9051ce3c3e71e8b4e2760cad2cd16a6fa20e97c2d5d15d37064997be2b58e8fa85942012e99cadbf3c850a16128bf56412f0757e9e15155bbdc1e4bb5233cdd8d99e86a8fd378752fac89d48d0bcf1ae9b1f15a1a0099362c0db30c03e2c49a7734e5c27fc47232cf0fafea95fb87090d10d9305ed182404ec81b057401b616c03e397b0a31d6a9a8283c6c3fea5444a63fd2b58518dcda008e790c3e60ee1ec4be6c95df468bc40600b35babd0b033506f0714704de0d78a0b8d0e922668b62828e4fc921b8727765f25c86da48f823c8ad842c511998605df641982047f3aeca98643d162e2adc1236f2a8603365d686c1f7b7b929d762bd152c2523fb1ee01ac0c01822e2080c21f9bc86e11f293b8307bda8aedb8cac16df40fd040c77b30a5f571f8a287c3418f318dd4fceb7f60dc5d866df1e3b7722e336edaa7c26cab1960e6c37bcb0b2f16c4d8da01fe94ce9665711ee2694912f114a22e915b2ca8cd24b24c3c1fd57d799f35ffe7fc90b5be0f320e8b51e27250167c99b502ce88f34b7eaec45adc108cfeb9c8c2d1dbf55fcd7ed1e8194fcc7a4d0f9e092a41a0b6cc3cebdf7ca8ee6b0bc75547593264b310d9b072240189d4c28a57fa2102b5ee003f0042f9db0b4fdf2590d0d5bdcbd1594ebbbeee1c47a2941a082a51b43d5dadd594f1080877b86ece4a9b04ec0166e377b17a5539ffb0def5af8edd1e44c1622a42b8d8cafb5298c077f81846fe7cb317edfc8f154782be1ed6695a040788e9513e6624472ddc9e2866e4925e262a79c4a06e560fe4825a21a995ea88ff2f9b1ac8bff398cc9ecdd5a78f8024fc43e7eb662f60fa07c504264ef820e7a9db7a29682d7da76073bbf76f3538555d9239520f521f803a06f571eb7e7794ea07cf3dcbd95745bac30187a5591b53ed905b2550002a16a83ec8b3ecf5a05f65ddba5d424a5d48fc565eca0b5d140403a210e64d7515a8a6a1770faa29e1d0775a85809e22a4f31129cf6885eef32e138f2e5f10929338a32645433746f7a5fbf55c638082689644741ed4046c7ef7e4001322ee71cb1896f0c4ad3f28a9d9aa6dfcc2ce4d3e6b3ab31c7ad66fb23d8d4be5e268239062d688513ae6e0ae406fd36945336523f5647d4b2bb355fb869eefcbbe72d7ec2a2681e6103ce61f8f07ac7e4b27831c172353bce034dfe342f50eab16bd66361f6a2f612005696d91d0f8557a1996a03319a39d7248318bd91815a6050710f83f0554739c3836b078fb430431f49725511f7b94ca7ec6fdd871478e3d2faf90c963fe21ec2f67b5b66d4e872ea11b0b592d7d0792b5db9a6ef5cb4ec94fab93604a10f87d6b5689ccd138545d225d4a832245d766f7a6baa79e768c940be01517532796591d88ad8c216efddd237b7eb3b5a1d00e161912ecf5c9742e4b99d225008173acdd2eae1fbeb04cff026b1ab97392b819f4986b1e8cbb37ad34f24ec8400d3d6464f762781b8d8af63551feabb2b5ade21bbc9e7a21c922250421716ba808975346050a38e44cb550af8ae063e2855030ab31d210e5fb243fb58ccd0bd7f2596c6f11fe28146738edcf9631216202efe9181db06c0e8400337698abf7b5d7b263dba24593620166d47b3b68261b938cea70da94d6a36517a4905aa719d369ad4e50695fecf80c5256fd13386d5821c3d96bbf8ca20a5539fd4e0215132e21a3469ae6c3344a7ff4a6f6cd42f3d4060857b293bbe75f1a8a63bf31ed849a17c7c2d57f4ba4af6db4486d6325dfea54af3ba228dc9b1c7c945ddd4d8216e28e55bd03b66888bab026b66898e2ce7b6f5b7f09f132b1b1cf969a741803c15afaa26233e668d269124bd5dfe9e55fe21f65b3536825860749ecab98c89aa1c1f7f8d53903629a6f7e2ca2a76cb7c5dfc6dc9bcfb50cfe38f76fa3c26a937754a7328f59451b7c8ed2bdf27cf3f7f7bef47d2fcc214f7b63fa499101600907a9c33dc6c9c66e203f77d933989a9e106500f375c9d738d4732dbfe9bc67658ea801b3b9c090599c8311a04f37bc71ca6d9059e22e43ac44fb93231fbd2332a28cc951c942c9516daa5fcf4383fe353eb6bb93fb7816cfeb59f074fbc7fefc58585792408e630ca72a634c7efad482fd002ee24689d347bcec3d9ad3f80e2c99ce1c40dea367ef49d9a39b3578e896af93fa211b98ae256e5409896651fbf92cdf63dcb6d593ce03ea162cb8e7ce9b26073251aa08ee8df758e5a647b5f50138878868834bf0e446e505170017078c504392060eee5be06853e39c784c8991c8474363b9ba6dd4bbae85f6620eed14170a0cb13717b453a837b68ff2e4bbbc4804fc58d2273ea96b08fef07ef3000bbbbd57b5498368308fe9619ced551a064628fc54498ac4001d11288e6f649ccb4813f8325efb92b13f97b74165cbf4c859ccb6fcb8f41c6bc0ac2470e2a5ee54a4a56ca269e6f3255ff1ba9345ec3fe5eb06792f7f9dbdaa21ecb0d4f037301517fbe542032b1349a01c4207ecd991fe6666bd7d42afe9c04fc94e8497f7306b84cb91f5ac8e3019f99f1390e9379dfbc4c13740bbf25bd26fde48a07023a4ffdd22e7cb8f5a817b1d2e6479dbfad553254ddef5371944833d650d2e13aaebc4eb9d36c41abc289c00b37952f45d992e6eee995f19c556e4ab187a9a05012f481d27a2c27dbaed2f868b45106a7a12ae7f01ac6ee51d7096ccba739c5fecda1bae577abfbc3a4cc4a0a4e59a89479da1cda3b63cee4cf5f2affe1604445a1cdfe60d059813fe87b2491480cc40ca08042fef56779ba4171f301255a9ce69c3fc874e49e6c8ea4397dfcae5c57242aef60e67e3336c20451364d7caee3be08a505afc09eee946c6921d5f9caa81579cbebd19afaf12a384bfdcc1cc813fa94b6c5bf6b09f9b865c2ebbe2ec5e31cb39d2f84e1d6b3875df9db4596e6714d77ccca2705522c8c2c2372c605344786f200d4834b52859f26738a5706ae364a08dc2535420158f1a51017f6affe12611d7859307de057772ab6275a45ebedbdcf438b2690fa4e7b7eac548a4a1e0ebf0fa4c2780f469a80178f109aca80e08391538b5a1634677d3ab77efa250cb4254ee02a336b00e0bbd2e93b9a5bbf5a190c3ede56fb9c52b4a3d5e56838a8e40cdebd5273970bf4281d34360df0ae2db2dee1f0e2ca08d9f4007bf46f692488e8a260bf173a71c0df783ae90cebb64b8825e5ab3661d2cb6c450d50cd674b84355e6c07957504369ad56e3b345de0c0f1e22e4d2b55bfe9ab554c4478413225d2461953912f37993a7e21ccae053def4201fde8854e077423bab3f8f6eeca45354cd67d32bafc4c0867ce413ed35538ba88437f92d86c8537d3c0744e78857bcf69ee42900c172c568daa0dabdef87e8568d6c5124fd8a93a79ca4f1893537e669c8b8f9f9a9cba7439a5aa39155121490f0d77f1f4c83b4398c961f6e1673f8dd8c3a8684a6aa6fcc66d8dcecd064763e19d9afda0adaca24492f572308a0433abf32cc8ebec38a822ed876d11d9f9f701608fcd9fbee6a3fb169ceb5ef756ceddc6d20ba9b85ab1fd6c469ca82f2356895d4537c3353565acc2453766944ac46241c0e69930b79acc700c322dac9025035dcdd7eef7441f16f9ff834122ed6071252c4293ce7a2a1c484d69d3dd19c1120f8d372f9bc53d74fb1e7b0a5d621a3162e366b985ca7974f00174a5d2884dda51853dd0a891b97189a43b097b6bb18673151a8cc996bd82d18d90178b7f0f862faead9a06cf911878683c70c2143123975ba6e8025f0733550fe5fe05a1f63367b395f2c629e697ac6baf6d5dd81349e491c243796761b6222068a517b2476afdf8eb6aa25b4b0cdd633dccdf6864dc3ace17def725d6586bed3a5d1d48d4763719bdc33a68b7547678d18b2099099cc4d89f133a3ffe330bb0676b3f7ae7226820e940103694687c666ca85d547236b390b138a3f0084ee75da0f6c0ae56034197bb82ebe45a70b1d845db12b86fe355d064e2e32061534d06f0326ed4cc426208f74b6cc27aa611b8b68e5cc5bb22d126c8a8f07b3d785d08093155e587ffdc98453985f11086c5be69c02a07e7bae1e7fa4106436627adbd011cc96c4edfd39f6bda7674eb09c74acec33c5ec629d9c1dde433404eb3e5266e7a6004162e0b1daaae5d2519bb2b4bfeb0443aedccb0996d923ece90b5d9eb3f04a5176057c977692fc9b03b222a7199ee20e71c36ac8e050296f8e8f61a8842364b65d03ba14c1def88319ea0a883808ddc83e56006d6b4597daea15dfeaf8d23ac69a81613b5cc674e7dd7c7950291cfabcd52abcad16a53e60cfc02f64a3473efc13510d1b1305ee445349b43598d2bfbf45949300a83a8bb940647f71ee91ed40abacf72237023c9861b77f03865e7893cb292156eb1b0a61dc0e6edad60e6b2b24f186709eafdde552700bd946e9e7b1a48c9c0c33275f01fbd8093f8eb1550500a4488b8d5f186255a602730fe23092ade730c16323954a1913457311dacdcfe70d5b710f079aa71b44ad16031ccdc7a36791272d62f78d69a0abca0f1d03991143f52ee6a1523f840195915f4ba70579dd46de30432c586330dafba88256e2f6d4ce45a280bd12811605e56f9044b7c8868964735204f8f65f3b08e82862ed2b64d139cc87a8264464dc9ae1deafcc0b38ca7d6f946cfb033fae7fda7a981f23750a3b53b0dae3219da66341713db549d70dee98f2883ba9e9f887db7aa74d06b9163edcdbe1073e87dbfc8aa0ab7dda67fa81136aa63c7ba262757a4a561705e1bb3feaec2e63b863d4d5955be3a24e903a919418dede7a30e5d5e8b2f4cd21d8a617c461d5a4a906f59d9d3fecdc0336015ec9bb812e779a76717636cf8d56d407b03619ffcce48a2ec0ec07a72982142fc7fb9e0f4e8ea1252db9187b2647a", 0x1000) geteuid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000013c0)) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001400)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001480)={0x2, &(0x7f0000001440)=[{0x100000001, 0x401, 0x101, 0x400}, {0xffff, 0x78eb, 0xfff, 0xffffffffffffff7f}]}) truncate(&(0x7f00000014c0)='./file0\x00', 0x0, 0xd98) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x200, 0x0) socketpair(0x5c, 0x3, 0x7, &(0x7f0000001540)={0xffffffffffffffff}) dup2(r8, r9) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000001580)) r10 = msgget(0x3, 0x19b1095990ba3f2) msgsnd(r10, &(0x7f00000015c0)={0x0, "6f34bab4da7725d32182e768eb8a8723a61b4d94e42402b26192878e43f7a709888fa6838510653f2d5f69e0cdfeeca9ab6783ae2db307bdbdb535504df4722cc1b1894ce67c97361be8a8a7c17a0da1fa2d3bd643ce9c7bdf09f158b43bb16ce265d4aefc3eb697b3eb471ed57f3ae905314387a711111c38e6e72c752b5a"}, 0x87, 0x0) r11 = kqueue() close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f00000016c0)={0x4, 0x2, 0x7, 0xa393, 0x5}, 0xc) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpid() r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r12, 0x80, 0x4}, 0x7, 0x5, r13, r14, 0x4, 0x369, 0x100000000, 0x62}) setegid(r9) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x100, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x2, 0x3, 0x281) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r2) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x168) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:05 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000000000000000ffff05bfdf272bffc8e9bca3b19f95a89a1de013a34402fae072c10a652095fe58"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = getgid() r1 = geteuid() setreuid(0x0, r1) setuid(r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r0, r1, r0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) chown(&(0x7f00000004c0)='./file0\x00', 0x0, r0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0/file1\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000280)=""/230, 0xe6}], 0x2, &(0x7f0000000380)=""/252, 0xfc}, 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x1f, 0xa24, 0x0, 0x40, 0x1, 0x4, 0x0, 0x1, 0x3}) write(r1, &(0x7f0000000040)="dc", 0x1) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) clock_getres(0x4, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000002c0)="d169ff2a8597402f49434900a5ca9d5610f8a6b675e3d7043a0218083f47890eac55669782a4767609d0dc4c348a89a8022f96b8c0d9151f650d61a6d78194436b20064ba3dc729926bb72adbd3d211dad869b37fe7364a0dc18f13b2223aa495c82ea20780d2ddee7555f9241e6cce393d33a106f363bb686e025a78e986b8244f7cf42872a22ccc1eb1e66acc07254d5af2b3854447cd54c090f73de409bbe0ba54c8c5b4572258498633d1b55de27fe55a952e711c260d2fb63e6598cdf76e733430c558c7390ca09f061d1c58ae6ee5e64cd5448c4e4a110b9a2eb7d3c504b41dd3c98"}, {&(0x7f00000003c0)="d41fe227d88ac5b6846217dbc1987aa00a1bd3011ecab294a19b766a87fb4bac90bf65e258a684a411097475bed571604ec318c7ef6a346cba19d2b992b1f12ed79c5ebf2e59b401c115b5cf6eaf07392db9810e7ace0937d7445401ab146a4c421037dd2b9af7e4340efad209d5635c948ce446f8895355f372c3e3a4926a40b48491bd32514a1b9c57a64c54c967fc30b3dff3c4758b6a4b0a331091385ce99a25a1f4314189392370d30a0a597daec32d090bce89b2b08b9e6be7b9c7c5716f44d2d74503b9"}], 0x10000000000000a5) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {0xffffffffffffffff, 0x4}, {}, {r1}, {0xffffffffffffffff, 0x100}, {}], 0x8, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) fcntl$dupfd(r3, 0x8f7ab88de1786a72, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0xaf853136a0c87a1e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x100000001}, {0x5f1be027, 0x200}}, 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r2) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/64], &(0x7f0000000080)=0x40) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/35, 0x23, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x20, "d859ef5e5d8f20f71adedeb95957f82397f2bfe6", 0x1, 0x4}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000100)='./bus\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x0, 0xa}, {0x30e, 0x5, 0xbba9, 0x9}, {0x0, 0x7, 0x3, 0x4}, {0x3, 0x6, 0x6}]}) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fce357ae26caa0000008000000000f00b7804be781e3091f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720ed3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbd953d61b06b8f8ac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b76ac4759b60642b45cbc573", 0x150, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540), 0x0, 0x0, 0x0, 0x2}, 0xdf5a5ad6c7ad6e84) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xfffffffffffffe6e}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) getgroups(0x7, &(0x7f0000000280)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000040)=[r1, r2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x13, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0xa79a51f1fdd6eb61) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffff80000000, 0x6f2, 0x401, 0x70, "d0483be18ee198bccbd50e2b22b207e8809da773", 0x0, 0x3e6}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x10000000000003, 0xffffffffffffffe1, "9375b01a93b4515133f001801000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) r2 = getppid() fcntl$setown(r0, 0x6, r2) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCEXCL(r3, 0x2000740d) flock(r3, 0x2) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) syz_open_pts() r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x2}, 0x7) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) preadv(r6, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/30, 0x1e}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000580), 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1d, 0x80000000, 0x8, 0x5ac0}, {{r4}, 0xfffffffffffffffb, 0xa1, 0x8, 0x80000000, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x40, 0x20000020, 0x184f41a3, 0x8001}, {{r6}, 0xfffffffffffffffb, 0xbe, 0x1, 0x1, 0xff}, {{r3}, 0x0, 0x80, 0x40, 0x6, 0x3}, {{r7}, 0xfffffffffffffff9, 0x80, 0x10, 0x3ff, 0x1000}, {{r8}, 0xfffffffffffffffc, 0x2, 0xa0000002, 0xa22, 0x56}, {{r9}, 0x3, 0x1, 0x8, 0xffffffff80000000, 0x10001}], 0x8800, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x2d}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7ff, 0x2, 0x100000000, 0x2}, {0x1, 0x1, 0x0, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x401, 0x6, 0x3ff, 0xffffffff}, {0x10000, 0xa99, 0x1, 0x16b}, {0x23b, 0x4, 0x3, 0x8000000000000000}, {0x1, 0x0, 0xe3, 0x100}, {0x3f, 0x0, 0x400}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0xc) pipe2(&(0x7f0000000180), 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)='oPP.', 0x4) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x8860, 0x8, "57e3dc361ea6d13a75b4f01bc588f38a80271b07", 0x9, 0x8001}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x840, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x0]) r14 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x3, r10, 0x0, 0x0, r12, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x1f, r10, r13, r10, r13, 0x10, 0x8}, 0x10000, 0x200, r9, r9, 0x31, 0x8000, 0x80000001, 0x1}) r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() r18 = geteuid() setreuid(0x0, r18) setuid(r18) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r17, r18, r17, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r20 = getpid() r21 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000640)={{0x0, r15, r16, r18, r19, 0x80, 0x4}, 0x7, 0x5, r20, r21, 0x4, 0x369, 0x100000000, 0x62}) r22 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r25, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r25, 0x0, 0x0, 0x0, 0x0]) r28 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000100)={{0x3, r24, 0x0, 0x0, r26, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x1f, r24, r27, r24, r27, 0x10, 0x8}, 0x10000, 0x200, r23, r23, 0x31, 0x8000, 0x80000001, 0x1}) r29 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r31 = getgid() r32 = geteuid() setreuid(0x0, r32) setuid(r32) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r31, r32, r31, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r34 = getpid() r35 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000640)={{0x0, r29, r30, r32, r33, 0x80, 0x4}, 0x7, 0x5, r34, r35, 0x4, 0x369, 0x100000000, 0x62}) r36 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r39, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r39, 0x0, 0x0, 0x0, 0x0]) r42 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x3, r38, 0x0, 0x0, r40, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r42, 0x1, &(0x7f00000002c0)={{0x1f, r38, r41, r38, r41, 0x10, 0x8}, 0x10000, 0x200, r37, r37, 0x31, 0x8000, 0x80000001, 0x1}) r43 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() r46 = geteuid() setreuid(0x0, r46) setuid(r46) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r45, r46, r45, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r48 = getpid() r49 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000640)={{0x0, r43, r44, r46, r47, 0x80, 0x4}, 0x7, 0x5, r48, r49, 0x4, 0x369, 0x100000000, 0x62}) getgroups(0x5, &(0x7f0000000200)=[0x0, r16, r30, 0x0, r47]) fchown(r5, r7, r50) 16:00:07 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbeea, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ff8, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)='_', 0x1}], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) close(0xffffffffffffff9c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = dup2(r5, r6) r8 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r0}, {r2, 0xc3e52bf32668eed7}, {0xffffffffffffffff, 0x100}, {r4, 0x2}, {r7, 0x1}, {r9, 0x9cc67d3f99065631}, {r10, 0x4}], 0x7, 0x8) r11 = socket(0x2, 0x4003, 0x0) r12 = socket(0x2, 0x1, 0x0) setsockopt(r12, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r12, r11) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r11, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendto$unix(r2, &(0x7f00000000c0)="84040ddedfab7d73d764a361ee58c298f6a037f0f6137025a98daad0aa424db18445340e877af6415f00004da3ce133286bb442951a34fd922da80dc60e5d166409855e0f047ebfa7edeae953ef6c8b7bb8c60b4a9e0b03edd55507421a5234aa7a0431696fc0888921062e271aaa939a5a015130a531b5cb90f0a0806bba7f88039d6484bcff75751e697d31b301ffe41d7d41281f79117fd194e7731f465eb49afdd33cd21f591d6cdbd91c57e82382503bf1565766c", 0xb7, 0x609, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendto(r3, &(0x7f00000002c0)="de8589212c1a5f6125a9ebdfe784dd8ab43952d07005dbeb1c0b08358c3b7b7bd181a186a9b82b076387d2519c8a86583dd5369be59905ba997266ffd80e1596a2b6f5aabc47583bd57eda3e9a2cf723d065819b377fd74affac0b7fb53312ebbc793016bc3c62d6b3279eac0f765d5e28820b1a7b04a781cf01568d133cc60d9c05f7e737882adf6866f97ed5e547d543d724a9c895fbba49866dfdd0273591a3e430cb", 0xa4, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x12c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x19) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x23994cce5d9f27ac) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001580)='/dev/klog\x00', 0x102, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r0, &(0x7f0000001540)=[{{r1}, 0x8654742590fa8b8a, 0x1aa, 0x0, 0x0, 0x1a96}, {{}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0xfff}], 0x7f, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x196, 0xff, 0x6}, {{r3}, 0xfffffffffffffffc, 0x4, 0x10000010, 0xffffffffffffff00, 0xb0}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x1000}], 0x800, &(0x7f0000001640)={0x7}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) read(r4, &(0x7f00000000c0)=""/230, 0xe6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x714) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000001400)=[{&(0x7f0000000380)="9c1b779d72d6b201b1fd52f66fde0f53086e093da3007e13fe61fc94f6f71a4aecab9b2dd0cad1f024da9fbfbf9c32c8789e18f69e05b2dd8deb9cef59a41fd707061e178ade7b2950e0d6d9f11c4f01a92f1695d5ffc3af00331bea1aa8705e93da9e19437be14188f4c5ba2ff53d9647c95c5d3346ecace2d5b6b7db19e474c6ca85d14feee7c39aa12a9bb9617802ad0eaa3e06340ad29068b8f4c3fc0520c0b6879b297aa6ba8a5423e179c4e6490012701922688e9aa3ce34596fbdacea4ca4e39c274f0027634625af9401f36e3910f9ab7a051ac8d9a119abd5622b79de0a40a86b90a7ccee93fa5fb9c7ff1a675bcf102f0e31a196a76330a71542e014b2ce5aa62c374685b611ee34248351286f2bc1386b22c3655918cbcd5cdb6287d9f6d2ebbdcc187443b56e9f6aed56933feb85aaf63ba635e1dba4661f45078a0e356451ac02eaf9102e9dead1a0d810191a729e64822c81cf04d49ca4eba5972b2b1de15292af01f969fe25cc3ca1b6073bf8b905397bf92970557481b5b2dccdb9dc9d05dfe95aa8b2ee28a9308a7211ef918284320ccc34318c4063b3542fc5842678efbd814a32ec0d48e0e7cc69d9c3e2b5b868819edd2bf74b443638e2e9d4b897c4978b0258ec8e5980e14e132ef1c4137ef4ac758197b9e168b62317d371cf0f47dee855c50f0d57f6dfa2c4ad71f53053c92551bc38cd4ef321d6526cd278788165d6183bd8b3aab66f8e309b80fb2178afee2c392915e2c014b1722a4dc1cfc3ed5b7d13206985aad2b8640fef1932f8f1aa507b3f169fbab05b3e17a4130b2bff19aa73254d4fd4fb4dbe46055be566c282a2c350f24dc5be3df488b78c485166342ad3c573b3acf7f414a169cf1e60669110fd8d5ff64017284c51340bc38af65e5699e930f1a74a2d51f4c458e24fe26cd5f7970b924881379090297a70feae82eda20e23a990655c84465b59263b9ebdb5661c07b5b93e7aa608f3065e97f9f17664985aed89db7e013f4607fe83707961b90fc8a73ef5a81999ff41b2fb428f4da01c501b596a6432c211770419196f510db9d2095d17a0584c489a70d70e537a749db192353c22e9c386f5e1071c09a54c94487057a0bc321338a84b22a0123451e9be17d62f4ec16bd6c8c6e98bc6fd97bef6cbb024b0c3a4b75baadac4df3d4bdaf8de9fd518b60e28d3223ccc95c10ea4cc6291b410ff8ca1ab881cad4839b4b28416d017e6ad1f49eff86b14cb8d429e93cf8e0f7fce0a73558ceb79dad4c66b2dc9e397aa6838d7df02fe312c40313d505037afd53b87581505e53adc7d049482dd33209151ab02c8def32b2f52f177abc89436fc88b0643dacb8eb9fb61e6442d4f15af481e100ac0c9812f31be7b90cdca23cb74bbb1ce30dde6dcb2113a73871d8c867ba092a82c5e4070fc47f2d5db3ceae9a29b6e88966c19b64a13d1b02b2f12981791b2ffe53d859ac31a56ce9f6c96d1f0bbe7b1db978921f6191daeec852a6b3ea24d84b2740cf1593cc0bca26cef94621333be510a5d2e08b0ca416edab52e85d349ae8ae73ff159b761829ec007527848986a1558813e4d199c14f83d220e4ac8087c324370bda8163c994452a818911fbe119b3e5c691dfadab233ea247748fbd24a64d7d95ca5514dc0be87a3fd5c20c4be20a0118dc9f657f8c244c846d1c41e23e7bc767dc9fcdf6e1479b70141908374b194527550218652a58c0884a9df27f829d1249fb9d447d5a83eb1aa646b6edc43702f6688c0417abb427cf8dac0f13fe33ef4b43c2b91f3a80f20f59f7e4839a807367f5b2d2a3d6ed192b32e085100ec5057f50cabe45d1bbf06ccf896c228d954dc9cf11c9005972d1476f5e52c57aa12af1f4d87159822cbdfbc04cea668a4769cf1db6b01c262490322b0833ab40ff2a1423ee45deae73044bab35a6cf0abfbcc77a8a3927aa5e28235feb0a7e67a87192b83165e231a6238e52f8e429d3e6c44a402b6b21e16b747843f4e7c3a8023eabc4299ea477d462520a194718ce80125dd315300dbbaabd92f6e3eae06e1fd797daea4432e11dd95c84f9beec6b5b290fa19151520cb25e811d3463f82fb62d10b497a0ac34b9683f575411470b6e17ec1ec20972473e1a9583de1d96efc3692f379ac95468e263fd0b14052419e36dcbc847563bfc6da1836004faac628daba3bae6297e6b6b2315b4e244c2bcc7b0a5356e2e0119c315e5eeb18a192e25a740e4b6cad5ddfbae89932b7a36d3580ff5130780aacb5af524b6c9766c2c6f4f79939ce30ed0f5d32a5ce1f1bc11029b8eb6610948909f9c86c5c765a422e31869f81ff6221e74cc472e1d662837df3b90f44a0c53aa834dd77977d0305013b5dade0d363548af64bb9a772fcdd34dd41f37d0cdb49122274bb03fb42fc6428028f9492d59f9bb20e5177f6a8b35f632bb6874ab93b5b43ebd0905818111a2670391045be6983733e89318167cab147dbff06243c4ead601dccf1478b7958903e142329f145ac27df058902a00a0f1db45cf9c195579b467d01a4cf744a0e04b4a6b963d388397ddb59d693c46c5a7b400a5d24b54d62cf46eb3a661c660ce11ac427aec898404ddbc2ba49e4e50311c0fcce9ce758a04ca3c36a33e7969c2a452b7cd27ba2abd6a4e1c9a4c11eca0d7442b6640b9fbe921050ae1f100821781eb5874a6da03810b6c0f32e9f33970ade87ac11f4f95f0bb3ba681e3e1ca62d02f6965a48e80687f0d2463dd5b77bae2d3908f295d5ad8e190c4cd2270cdfe62f80d7dae7c28966ed380560fbfef8309fab23271d8b821de7fd022fdd134a788ebedce56dd3ad94290b5ed2e5467d6eda82efc263c510cb077dc7adcbe7feac041e88e06ba994c290cf6162c4737a8e6d7f6723f5abf175474d44370991f7889b62f13cffb735210ebcad83962a0c9efeddbbde94aeae219fbea00616cfcf3b86898467f800e3e6c4bc2c5ee6d3577bb2f6e4cec34c89e9a619b493a8e12b96153a9963e3657ed02d6503cc7585dd78e6c990e082328cb41cb531746ae9e9843922b54e4ac241fffd6e84fa4aec733bcb65a8776bf9d1966f91d9a4b1819e0b0919f4597fc4b447a4e6621b8b639d957e437e90f6fe8758d35d79bcf09cbc633766f739dfa532d033e71b58a3472688c185917c53e1bc51c339ae6fa32a207ec0119a954904c84690d9d364a35b06f377c36f922016188b1bb08861e7f681db1cbb565326eebb6c74aef0c48b00c5309f811b64397dcc198d94baa45f389b8d0df2024cc3916e0fd6cf33ecfa58f5233f22adba685afb11019f14c594b0508cc80f136a481821ecaac13007d0c8079b3a8cbdb0b6a570f1b3b5f3b7c84f63858fd620d6146f6468ff3f1c649db7feeff30f0c2ebb7ebbfbe1c2248806838a821fa03d7478cbb0581de348f5d0c565298e86576a9bbd8188db37c4a15047cd9dfff304610fac47bd5929ebce99c4a35f07d7b6dbb21011580b0f1a59a2279de2b0fb15ea43a2c53c4aacf24acbca9a20b5eddb02d98e375330e2063b60d4bf353e48d00f1c9bf27312c6684d934a24ff067c339f9ea8008bf108f80181597819fa0e2da87a26ae095d51fe5e195394af0415adfc38c47cd468b18117c15ae6e4c1676bf326b2e4b94182f5b6a357692b2831291fd845bf55fcd8ef10f034c183e21c080b8e15ef142c60720a1c121f2b0fb7d1872f68d3296a727f0bffcf641bb9c37d195a5b7801b12518b82b42cdd104e70a268205e4bba6336625f695308a42f43bfbd5f0afcab89f45baa21312896fcb8ec22316fd5016cdf95fb5a000ebb312fe4f7b7fa446350786bb74b7b38084e4b1d7ad9995fdc71dbd94afb56ab899913b9a4130f03ecd1edb9fdf8f9084ac51eba82cc066d1e17c216d34a54ec3536b3c15c51b8e34b1b5dc4117d4008aaae6b03bf8fe226214fc6b29cf21553e18fad5a35442efb572631473751eeef65d78af2497018f8156d70eeefac5c6cc160b5f7d917ba4b0bb841a345ee7e3a87a52e3cfe4e304a7f2fff2a8d0c3d6294cc2d67224a08c402fd04d927c0738495741ae38119690fad4a4c259f09dfd2bd6661af865eac557d85b46fa0cb50003acc527a6972674f5a67bd977e0c6cfdbd30733cdb7e005bb7aea10507efbc87face0aea446d111b169cd54ea6b029fea987335c6da44f3a82146d5ca17cd3b4b7860c3b4e4ec6157fc38cf5efae83d4356b5cac63711f2852ce3725b4cae955db7a5cff708fd2cd200e196d2136a11a024d9c65473dd2874c52a72023299decd59aad5c7d346a4697c86673c98e562007daf47cfd840bb8b8bf0bb04fe72805d05cfd687c365aaeac49cccc69b0301aff17352e2c75c3dca2e5911daa984f68cb9e10e290bd8ced592b1bf7b091e2d11f14a51f05be756277e5b3d85e2f5c2dca57052651a252c8d5927e1ceebf411225774fa186ecf9ffe5cc302ebbd954d0141845253bce2bf2e1969630854e3a9c17b08c85e697bdfb6789c227ccf59e1f80cfc270c036736029469fb1085407fba8bb4fc2cba35f53e11dbd7710c8a2d9fa26a0a653fbd7e6e2a9042c5998be8e50ee58a2e005cfe127d14e0faa1b8b9423a50dc4ccc1bcda8b8830978f08d28e841f391a5f7b8c7d57156ac48f535e3717bb3abf96b612d3f32ce7a37a2437591e057ea4147779ce970f331dbe44c65f6e52f86f5697e4e82a949856aba592b19fe416a17b8b3a46809903cac463b97adf1dd1b8fb32e3e1f465fb6468ff85849e7f606d3349a1d809b7f02d75f0998c808a1765afe8e496b13d984fca73833ebc77b23a6a7f9eaaee07dab56eddaea7eab06a98129ee40f6c56bb1fda18461631c9101f3df61937ab2339db1f0389c14245ec8ad317e23c2b66b34f34095833ebad36e4bac8fb765e2d20c7717cd99d6fc29fd0dc34b30c9d2e435c81f09b603f5cd62704ff51556b9619a5f8a999f85ba268c11547542948e569cd1b171849c596e1e842cd1c73882d8d38874b90cd5c8f0a7e877096a21a2d641074b85208bf4b17a864e6f194e86089891f4ed8eee02a40cdf3da8cf991230523cc4219fccacaff5be075bf36b662b94d2095fb6e2bfce486314d595b5499072500657ebbc87c8318f5cdba30339b851f8d05ec5b1e4cdcdda29e8f38a16f2bb9bccc10a067740715eabaa19c55bdeee737f378549bbadf2e71c42e4af3bbd444669ef7aebe1fde960ed67b86f4fd7366b82a8011b542aba1dccae37363c61be96d01d5a8d6e865f24848795922de3f117f9137228af0d488870d91d008dc4a0f86b38fff15bf6425bcd53498d9ce5cfe36d5c0af78858212f52ff233eb01c69ff33245b0a9e7274e59d343bcb30a0c35c2ba3699188707a21eb62e45ba28de968d8e473889ab52d522e6c377c0d7a474d917914d2e5ff16ba33bcdd33eed8de222dedd28dd38cd21d3c3bcb4cae033b03f58d73ca1d78ecc1c9d504bbfe6f94955f323808e65164302becab170be5e96795f9c9676033b1acf08a0ae5c1b3e0043c55f0a619df0f0551b6c2748d48deafe822b7ff35fe45daccea2cb30ee149a8ccaa51838b15b5abaac0bafe3f68599a71f19d6cb8fd7dac9f2b76fecf061db653eae1e9115afdfea7da2ec2b53f490da068d5532ee4d15da2dde2b97ba2e0a8502cff39a3d2b3e0725b780d8e392b9ec345a79af7f5777c4a0e5a0ee94ed37177cecf17889a4bf080f669d5625dde6a27cf387f69672fb663b106e23665a413f1aed22474f6cc26b192c8c73daef", 0x1000}, {&(0x7f0000001380)="2cb6fb287c2e0ad5f361a6033426647477d1aa0486f56af59138695792858bbbd738cb45fae36928ec059a33ad4ec758a19cd283c0d1993910d8784d1f8095e6c1800f98e49eb39860e4ded4cfd24ecb675ce18eab9f00c09d880fe5a45e4e1bb43f35a16ae4", 0x66}], 0x2) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000014c0)=0x1000) kevent(r7, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4, 0x9a}], 0x1, &(0x7f0000000280)=[{{r8}, 0xb, 0x4, 0x1, 0x7, 0x7fff}, {{r9}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x3, 0x5}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40, 0x8000, 0xed}, {{r6}, 0xfffffffffffffffe, 0xc3, 0x93, 0x3fffffffc00000, 0x4}, {{r6}, 0x6c927076a6a6d973, 0x0, 0x5b246ece7cc48bca, 0x1, 0x2}, {{r6}, 0xfffffffffffffffa, 0x42, 0x20000081, 0x7, 0x2}], 0x3, &(0x7f0000000340)={0x3, 0x8}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000001480)={0x64}) r11 = dup2(r6, r6) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x21, 0x1, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x75, 0xf0000000, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x400000000000002}], 0x9130dbc, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 0: socket$inet(0x2, 0x3, 0x102) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x80) socket$inet(0x2, 0x3, 0x102) mlockall(0x501fadc7bd008940) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x1f, 0x2, 0x8, 0x81}) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = msgget(0x3, 0x100000110) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2], 0x1, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000035c3613736ee93433e641dc53"], 0x15, 0x400) r3 = msgget(0x2, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r7, r8) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x0]) r17 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000100)={{0x3, r13, 0x0, 0x0, r15, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x1f, r13, r16, r13, r16, 0x10, 0x8}, 0x10000, 0x200, r12, r12, 0x31, 0x8000, 0x80000001, 0x1}) r18 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = geteuid() setreuid(0x0, r21) setuid(r21) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r20, r21, r20, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r23 = getpid() r24 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000640)={{0x0, r18, r19, r21, r22, 0x80, 0x4}, 0x7, 0x5, r23, r24, 0x4, 0x369, 0x100000000, 0x62}) r25 = getgid() r26 = geteuid() setreuid(0x0, r26) setuid(r26) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, r26, r25, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x0]) r28 = getgid() r29 = geteuid() setreuid(0x0, r29) setuid(r29) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r28, r29, r28, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getgroups(0x7, &(0x7f0000000200)=[r28, r25, r22, 0xffffffffffffffff, r6, 0x0, r27]) r31 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) r32 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r35, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x0]) r38 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000100)={{0x3, r34, 0x0, 0x0, r36, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x1f, r34, r37, r34, r37, 0x10, 0x8}, 0x10000, 0x200, r33, r33, 0x31, 0x8000, 0x80000001, 0x1}) r39 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r42, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r42, 0x0, 0x0, 0x0, 0x0]) r45 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x3, r41, 0x0, 0x0, r43, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r45, 0x1, &(0x7f00000002c0)={{0x1f, r41, r44, r41, r44, 0x10, 0x8}, 0x10000, 0x200, r40, r40, 0x31, 0x8000, 0x80000001, 0x1}) r46 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r48 = getgid() r49 = geteuid() setreuid(0x0, r49) setuid(r49) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r48, r49, r48, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r51 = getpid() r52 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000640)={{0x0, r46, r47, r49, r50, 0x80, 0x4}, 0x7, 0x5, r51, r52, 0x4, 0x369, 0x100000000, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r53, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r53, 0x0, 0x0, 0x0, 0x0]) r54 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r57, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x0]) r60 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000100)={{0x3, r56, 0x0, 0x0, r58, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r60, 0x1, &(0x7f00000002c0)={{0x1f, r56, r59, r56, r59, 0x10, 0x8}, 0x10000, 0x200, r55, r55, 0x31, 0x8000, 0x80000001, 0x1}) r61 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r63 = getgid() r64 = geteuid() setreuid(0x0, r64) setuid(r64) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r63, r64, r63, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r66 = getpid() r67 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000640)={{0x0, r61, r62, r64, r65, 0x80, 0x4}, 0x7, 0x5, r66, r67, 0x4, 0x369, 0x100000000, 0x62}) r68 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r71, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x0]) r74 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000100)={{0x3, r70, 0x0, 0x0, r72, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r74, 0x1, &(0x7f00000002c0)={{0x1f, r70, r73, r70, r73, 0x10, 0x8}, 0x10000, 0x200, r69, r69, 0x31, 0x8000, 0x80000001, 0x1}) r75 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r77 = getgid() r78 = geteuid() setreuid(0x0, r78) setuid(r78) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r77, r78, r77, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r80 = getpid() r81 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000640)={{0x0, r75, r76, r78, r79, 0x80, 0x4}, 0x7, 0x5, r80, r81, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x1f, r10, r79, r34, r30, 0x80, 0x4}, 0x10000, 0x200, r66, r51, 0x31, 0x7d5, 0x80000004, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r82, r83) r84 = msgget$private(0x0, 0x0) r85 = getpgid(0x0) msgctl$IPC_SET(r84, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r85, 0x0, 0x0, 0x0, 0x80a6}) r86 = msgget$private(0x0, 0x0) r87 = getpgid(0x0) msgctl$IPC_SET(r86, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r87, 0x0, 0x0, 0x0, 0x80a6}) r88 = getpgid(r87) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r5, r8, r10, r83, 0xc0, 0x50e4}, 0x9, 0x7fffffff, r85, r88, 0xffff, 0xfffffffffffff267, 0x2b6, 0x3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="90", 0x1) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_RMID(r0, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r89 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r89, 0x0) shmat(r89, &(0x7f0000ffa000/0x6000)=nil, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:08 executing program 1: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)) pwrite(r2, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) kqueue() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) setegid(r8) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 16:00:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x26, 0x9e04, 0x4, 0x800000000000000}) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x19d) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="7f6b256a14f2a58a", 0x8}, {&(0x7f0000000100)="271d5707ac61fd36f61311beebaaad7278b1b85881466785be9a45510210049cecc15b58e300328cea1ed9bfa3642d5cbec9b3b2bac27892c20da060d1bb83d5b926b279bba7e0d6e3cc56d44515a389f2aa6316ce8b34c75ffa904c55e06a7ea8c19c14102e51c2fa02b0d86a753fc145d8e068cd736dfa2b036503714cd0e127f0c7fbfe9db0cb4bccc9d323fa97b7e8534ead6e6a771f7ff2142de5c544f387d2b015da86cbba33fea7e01be4bde7ef62607fcdeb822b20b1beda6bd837bb63fbde76b1cd973a443ca918a6dff9e2cbd138", 0xd3}, {&(0x7f0000000200)}, {&(0x7f0000000240)}, {&(0x7f0000000280)="169be70d94ae0b3d027225886bbabb4c7268751445adc8414b7ffdb17a4183e5d76fd2b53bb9cd56b0b1a728bfc6260107d7b40052663f018d3d8dc676e7f5c94f2d7742541ad46d55d5ccea5e8d626f8a9894977aa64cac9a5c7e857990ec41f44b6ba602ac4a1cc70fc8571c4c2651cd646c874d7643ac3ba3d76d709086b9e40d93e6845f586a07ee3acfdd2fbe3862ab053574f5508957473763f7daecd221e84cdd2caf095c90039bd9de7a2d2f9df996cc5a4a264c1acb86af49f7996e0ab3ec3d6c5dbc33827f62f830c2a21082f50afdd523641698b7a68fef384863ddd61f82c42c0b06fc1ea192e45a5e429c", 0xf1}, {&(0x7f0000000380)="98c6e67dce888dbc9995c9a43926ed53ce17b7337a2bfbab762036430bba802f388eecb36d05a2e94f9abd77ee0df2b7131369c89a6e7324840b050610e193999adff70ddc7938a16698cae88a8373dc874113266f36e5b3942a132055b6f30b1cbd48919830542f122c9991c07fb17e90e7e951910e4fb1197766d97891b1", 0x7f}, {&(0x7f0000000400)="12539b3335326c0ff1b0f6093794a5a57ef00e38dace81824e7264917f0c983db7d9b16e73f8692281c0496648f2f7cf4d348a89d42182d19a90364e440aa6df62c31e09955ee77fdbffea20ce4ff20cc3e1f3faa16a7ca0cbdf83ae3cdfe7cf738bbeb746c1f3c00ff7f0ec73b2bf71377544ea7aa0929f10b2d91c97645ba594d9796918cd95495dcf8e6d7c6f6f60c2e51b7f53d8886268ec9ed1ddd6a71dc4259df24b7a9e8b4d1b084fad0701e8a4c7", 0xb2}, {&(0x7f00000004c0)="d6e8f77bd95cacf4e21a739337b41c9a94d542e671de489cf6947855a8da74b47dde0fb071c783653eaebfecb02e25a2c819d91b2abc3cc387ba28fb4a03bdb8bfeace780cf93593f72c592835d18fbfc9f39d5c3e494a46edfea809c304435cf4f99210f888ab0a8afbe4a60c2e9cff50b5774b9d9fdbd4d4266daa0cae7d59d185cb910c59ddfec398437be891090f4eb16e138edba2f547b7f1fb29d3e760b2ab0dd1a86357a81cc636b9fe85cb6811fa0359afec1795c03e3f397b79f986", 0xc0}], 0x8, &(0x7f00000012c0)=[{0x38, 0xfffd, 0x6, "f9c314650224dc1542f747c378fbc82439d6b995acdcb0a22e9ccf22d073a08b0e49336451"}, {0x28, 0x0, 0x5, "134d832b66fe3c7ee0c8af0f305b58af7c"}, {0x1010, 0x1, 0xe000000, "84820c26c735bd7bf6233068304d12a8b4ea97b5d7345565f267db29d019e8501c26e43c6bfb16a6dc6850a6a7085aa8456719eceda60a9621c2a344b444d4f8a36d20dce3e1ccf5b5e63d3de5c28cc47b9b7cfc8891cb0f0b1643134f937bc997a15492e7f0926ffe433d02ad6bfd1f5c518b0a5b8faa81950df6e0bb28c518488b1f8ce7d0faca44975d081acdc19cbec7b29beb4dc14426c7375f99e9944875be416c232dfdf619ebeaedf1ef45727242d8ece819b7f6448619919dd043150ea881e030a0a37629212d72732a7723c2621c97732ce37d77a0d7520cab3c9a025422dc6af619a7ef0fffebc1de3b4c388cbd84c60cf563dc4327f8815a4e20e3347447e18a5fa2fef3f96e2344c84c0312ef88953795806112a28440b9af7b9552bb748b7f511a8b905926a36fa4366c257692446de3ba6d16a1107d90ffd581a2130dce07199ecdd6df3ed98986ba6a81b6bdd2785a229e905af1bac3d23d35431ee13a3651b7bf393be5db696c96f353dd171aa1188dba0200f6c29739762b56871e0187e8d2b6669db6aaaec5225791d56679e579038d48dbb9fd135fd2954773bd25e6316751546436b04f61e0e6149915404a9aa803c76843be77bbd77ecb1fd7af805d33ded68f28df4f3f56a3e94a7727e7919fa0fc088e241e3848cc25bac4b339629c7bfc6b406407ae964aee6bb79da93653226909850eb18f35bedc82df6c6e1cf1f299bf756afcd9c0527e596e0bf5ef61c7db083c666b084048cc37295e4ecd425d11b5d1200fdc7fef35decabebee3a262309044a2e0b040077d38c31670d3e2f7ecf76ac08cc15b2d301e42c7dd2d932e232c8ebdc8be0a3d76a77ef290f35145cff88a3ecc6c8628ccf9f615909c441f9a620cffc4b989bcd79049123147f4f60aa8a8fe1c407fdd444275c40c1d0a955aab51fa7ea6688f776db94745da2fe9ca85c17c8ad7db6d1143fb4ff0f53c7d9467b3c92b18f8813aa78005d2b998eb40ca15aebc96182909d57b665902f240d5b64a51a56787e1c375314821b1d636fd05235be6bbf7107fc0a512757e8964b35b052af85023548b5a8ee49ba04f3e0c56fa755423017797c86af9246561770c2a5d46ae12e868d45f8a0fae6c1982f54d7c66dd8ecaa36464ab5541cb44e23464c27d5daaded4111148c0d765d2b2611b5122de2de8cdc402ffd00bd4b0251fe578c50faca48fa27700cd26802c8728914fd38514c11d2dfe3cb587105563e8533944ed4801d9e341847567aa27d579c1067ba3fb25ae336ad5b6f6ebb50a971b2638fef1c122f052117ddeabebe0759984db813911ea45344031a16879bf43bb3f854fc80d1e8cf37e32a1a8b475b97a431c35c10b4c5f52c2211d60749aec378cade832c16eb127d7034e2cb959de8b60f817c7be18b729ef16c1253f1f12b70336bbb8513e833de68c43dcd0dec8e90c548bd83638eea09ad87f43a317a6501571312ba1cd976e77eb5757443707340aac8504b6d1b24b8671a14d0d168b84729b9f265bf05d2918e5b7de47414e74c8c92cf3f5cd3fc8aff2f62b883cbbe62a03b213ecc550a36e6decfdc749e59450759ecfff23e91082f6bd8847079064f7badbc65d8e55565d8b82c96d6619ba7348206d3737b7adff4358090c5866bd64e72ce402a2e7f680468ad9e2a10102dcb2f9591ff2413319eeaa72d90e0c03574c998b778791c326d025f3ae48b8cef90cf1d6f0d91782080ecee5c84fd8c67908d5bf7ee3dda865f36911567f439536a8ed670f05b026ece32158c214042f86df9f80573686707135f1f00e0aa5d3338d0e962663827f8cd781805a65467cb2376d835971e06ea66d92172fe4e1bcffd1084955aba213d5d1ed499819ee5286b0140ce67947e394a82377840b1bafdf59569636dab0023b8d644143fa9d549ec0194f488027cdad4a9245699592b65c7e27b48a838dba9d92d34e75d37442dbfe888637d482731f3162d60b3d550dcbd549a669c1f300ab9f57c6aca2cadb38d0f3fe414948006dd7a92bbc6e73b7e0421414b2c6a4e7c68c1a3aff01877ac7eb5f9ee9c16a4100406fd7fa019f5cd7dd615ba9a485ce79aee17a56969bf213e755f3afd31a9cf86fb9f6bb4111de421d03fa6eb14db35e5bdf1f1cee9a69cd359aaf890057c2a3cb8e0c3937ad880b0719b06a9c6ac6a1139d6ab052c5e55882551bb5b25600b12d8036f514e08998e8f879d0b8c3a390c4cd06b21c1b6d69e704c9b706d37a1623fea7a376a54e4b9d77d3259da336fa56ce639696c21fe69a12a8d4ba17968e7f6a341f0ce4a9a8299850883621c2a62c8d355c10e5a7288daac98122f205a6f4ea17857d087fef60033e58ea2009e5c07e70ec97c1c8a86afba496c6eb0be5637d9f08fa1793a464c4e8cb8112f8f26402316778549dbb935501da026a1254b389e183e496d7ef65ba5fc1d3d2ed37bdc8b7de8a669716b3a3beeafffbe25afb774fe170510f3b33558d2a67811adf5079c64e21ff75c66e02069c56a8cef9e935c1c01ef0771cc78fb9a2ca3371b14e3d681a453b05d5a4939038fc609097c7064bb26921bff2495846f5cc355f0f7f134885ceda5a916da8775cae602896fad52385f6b15216574f13cf682dbf5d377cc0bba7a62b2eea1dce09ab0d146ceb46dd6d3c6af6acf431380b5739a46e10ffc599658897e016adf2c169a4c8303944bd1a3ecce47930d7ff742435c7d7933e823073cf8e2f036de9b8a0ceb4b20938037b0846a121ff00317f47c9279849a5c19aa54eb653beb40c69f34ebf4284aa6cc6fa2eb11ce247e08467bc08a52701ffb4f82771d677ecf2334446f21f9a93d4f43497316d5f5a0c80ddffa781b2c223f2ac4b89e02e3297d67368eff1897c3634c2d9e0b8db83b4cd413d6f5a142334c34898b7627c66787b0d0c33b12025386abaa213e236003d35bdcbd93e78415de24e5b34a7473c081910692dcfc876ce8997ad1c7795681629aa61bf847519f21220607f87b006d913272bd18bec44b6f86930b133479b886b7371af270956f72f3221c2780210e6eb6257ead2ee46f5d979ee2080d98f7eaa840c358cfd3ff7d936ab36cb7df98e05479e4bebd53be1f9d5c21a2ca7d692865cd6c80a806ccf9a3d272c3b34a7d5ec97de57a7037ec4cd7e4ef7e0ec0e3c428bb6f5eccfba077daca2563fc6abc902776d62fc8f3f877cbd7716d2d9b644dd534d2cb39d0a806bb6fc409c6804f0d26be8e40bff51ca1e093ff0eda417fe18e86b5a53f4bae3ae896094730edc5db637549223e4f5a7185a1f881d1ddc274b4dfa43f07ad704c2d052b8c685f4ea3c30a026d5b6c822cd335d9668fcd466709b2a487d488ec5ef890d738a7a9b056cd1785aa9b937da1102977d47166aa9a44698dc1fc9555efc336e0556c6d7d384cc0408762d55086151f2130cd14805b220c1666ae536ccc4b3d3808e2851eb2c0bada22f6221c5ee8b88c28d1b91c9f73207fc836896f6889f01f0054975e03e947043b4515dd90b0433d4216c6cb32d253c4c68a7c8172956152e0d8edecfa5e753e62e318dd4454a901c8616c51fed383e44f63a126ffb4b4ba6193fc26fe4ab08ff35eba18688b1571e3f9d9a83389b93812eb0c1eb6f6dc092aea2b180f267a8addffd6081dedc3a7c76bbee60c57340f9b925e4aa9f3fccf600090f106c924019dd844ecc395a02bf18219174c83bd822d897dabacf18bd3dc59b94abdad88a1bd2fa7ec287c969c54e0d2f6846a941d36eccedfb22a9b9faf9ad8ee5b6b07a4afc4501bf189e46503b57030d9150a64281b88a3757bd86995b49da62151b4e902fe1b4c06471cf4b16f73e7a968dcb3218495433e54e0b0f7394f4a5f0220392e9c71e8e5fb8513538a0d1e154af44984c0a488d0c2dc7acd63153581584100e3aaf9ca191187796089d0c8954b21ddfe46e29670bf1805c9980a5cb678c832a1a311b0b45be65774df0d249cbbb74127fa2bb3bc3b0dd9352e772861b16f33a84ac748e6abd65a07ebcdef40ba85c947d9a05dd2e80337a422284f1d832d63c89f9ac606716569ecfb74eec64b9bff3b7e804b982359a9e281c1164dfb020e3222a62f8c40e08abe2dc99ac934533de0f8ddd2d4be75dddd32a6ae6a09a3b64b8647406554232d617d6d5da33b1f36ac5d44ac4906b560dd62f42403d32767bf949da586bb454ef962fb04afe4064ccd9bda6a44971e55ac6b1fcab4c0fe874eb502365357dcb5225dd3d98ec89ff235b3e261ac1cebea8fb107456ae58b8bac6a213aadeff41d47e1f370579d7eb7bf4707b6155659906be5989399501544c41053317f393b30e772a499cfd6e880792b128a4ab47ae6bc1c3d010de3cff2963dd7cc640f784ff00bf9a9fac57625be14dc49ee580ec732e5d8b84dc5e8f8bc60a6f4a27be9cba90084271291677cd769b68a8acb3bd6fdd922633986cb9f5df596e8c6bd954d93bc2a0490073324f93e316d26684a1b74d935d8b133bf213dc700ebc0a8664d498c28b2f59e094f5899c0f1346213833e026e6416d73cbd1ee13a0831e922a6f2e67a40a7b16544e13d303aa7028f1198a2ada8a23895b36c658802e6db2363367f51a43558de35741d94b450fef77c500b4c3f44866d4fb695cfe3eb8081ff9ffff1d06a6549b397251d96a6765989c1d59824d21c7681a5ca931e0d224b1affdfdd31fc660336d9595391966fea226a26bd03abf010172cfb13f885dfc7ce60c93a525bf22d44c34ac6a88f408a45b315317b024bd669d0a7eef56b75c16f4103be6df36f93d73f9ef717a3ba81a363a35d3a9fead4192ff92a6ae66122b0b60afdbf1ee0c7e39979a95323d496ca7c1ae49bc60f4adb6fb08728090cb2520732c87683470d06fade14d3c3c3d00a7f61cb36362301d1dee36fc762a9cc008ea2e134afb2d6683b9f3cd23b9b931538b40cc84ba9cf9777876ccc8b879d4d3f524d66ecf56676bc3a485cc16cb8f095ed2dbbbde91f19bbbb5dfa08842c68e9cd58ff7a53cd199d0b3208eaa0f15f52941405b381ccf94834da9441fbb542fcccea3808e869341d8034d7a51b77f7761faa91f2eafd51fbdb9fb6e963251c804e003bcc3be245cb1f5cb01561ba578f680ea537d78dd9bee4857488735dc237b6859908810395a0e86df44bb5062d54d99747be18b467f792c06650deeb6916184d2d11887b4d443273751f5157decce31bfba2eed36e2161361d52ac1486c665b4ef613c34f8e04c0a657007c3e537dfeb163c7c3fb967a1c2b75fbd9f791af388edc7adafe93b957dea929e70c9e9a1061acb6b52246dc288039fc0e936c162c8accf7edeb8c5a8e48324c5a30216752afeaaac26a44dcd2608f527a9f28ccea02359b72867b38cbc926c2c175a6b58216fc6a700ebfad71373f20d47e445dcd4cbc718d6be36887f71a6d11d4df5aa759c709e9bd59995831bb2d87ebe66d7c3dfead120717f809ff0b5e0ef7517cc8d44c2297ba8db9af34840a7515a578148790a719b24fecc7b2beae20d1fa7cfdb67a57f02b95033f66b2696d0060d321b83bdc15f9dc15b2456c63b01559fd31bf92d219f9838583b0954e72fc898073567fdc023a6a8f809c55dece1c79bf7e0c73b47a605a0cf3165db317714e8f64dee85c0537f485ec97671d150f32c782e28c8abb6cfd265f0545bb55f26c4d760250b935eebae0715abd8268b5541b5fe8eac0a4a4e794cd0fd8fd717aa34deebbe45a7a3117252a0f9ccd532196447f4d6566"}, {0xe0, 0x1, 0x0, "60d4c9cd1229d1f3c7b37a94f0f852270a84295107586a05e459344fb09341e5ca033115291e715581fd1f244886bd9149b949371b8f9eadc3cdd8a9874e249c94260bbf7989f3318b41da3dde93206b3fe7b86fc0ad77ad359d950bd27a034f9dc9207e4401eb31039951b9b869e8e4625a7c40e7ebb235b7951020dc9eb4781a3901ed8250f776aa78518506b0f4eaf30a6ac7d3f8b99d28b2e6c9238abbf298e2180e9483edd46ee1ec37d1ae16ecbfe703dfc073a384b0218c51a456d4a771b79954fa143f8fb0"}, {0x48, 0x1, 0x1f, "3eef1805ce4147847ecad51bb06a56fcad1033a8a73b2410553bc5f8a2fe5283a85510ac34519f0a76c5e4d0cfd35cc83f"}, {0x88, 0x1, 0x2000000000, "367584c74c17cff033b491fe8bbf3d360ff549f444f76072a2669b0ac4624c1db31bbfeb88b531535dae77c225e55d34bb7fd38e161ae58e96fe6c48c3ca52163d082aea97b3defc781a5eb31264c80c3374e04e185a15bc95b078e34fe2a94422e7882ebe44cb5ccb0ce73f55cf52df97"}, {0x90, 0xffff, 0x9, "ea9605f5e20e4d101a0b84305aadd58f7cc699620791fa6eecaa098aef65a477445cb66e9599936685af83d8ae489ea03eaf76bfe0a03fbcd66d7f996266f9b4556c2da4a2762b26130dc21534d5f3006e56c1c135f38d0d337859a7856a9725539b449599bcdd0a770d6b409bbd99d827c68a545c81e7af88df4a9698cb"}], 0x12b0}, 0x0) write(r0, &(0x7f0000001280)="0500ae490000000300000000d7142d545d8489199c4f0bfa563e3236e6cf01f996cf6ea20000000061a5f2c8efc511748d7f5d2047", 0x35) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) truncate(&(0x7f0000000300)='./bus\x00', 0x0, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f0000001540)=[{&(0x7f00000026c0)="c0f8d328ef0ad96485eb2439da55662c8678a4f2b82f4d94f7c5b106167b0d188e582c0dba1cc3b13db7b19b347e0ff37b6bc05009399b74de44ac0eb52bf6c924ffff0000000000007a32a7223603600e2555550fcf7adada9708661cd81f8d14749b5dd65cdac06c282e000fa60d19426c54a502db898bdd60341fb997bde50d", 0x81}, {&(0x7f00000003c0)="be49b7fb8440ca5b31b2db83438199cac6325f5e89abeaa378b246e36af2f5003bf8f04574f6e0b2708070c15b2567724e864a0cbda83317a955768606f1394baac4819b0dfaa0217302f4c76f13c97a0f56e9e8793549ef9cebed32972f2addcf7eeb60c5d09ba9435186ae1c007a77a69fc2b349b79a8c04e02d26e86abbc07c382d7775e04c48669db6592f337bbf21561240d2eb8c07e3bf502f0d2029d0056e27ebdd79cb834c421e60059c7dabfaae037e4a1a7c778dc65dfea358d4f5d4b35d8177432f37f4f648b7af34a982ab53a72e0d82a19541eedbdbcc055c2489c285cb0eec67cd78fccf86177f48dcf7f46b68a3920bfb5cfb7768a77ff40e1638ab0d0487f80052e4d0e08f95d793e95fc8ffe37449cef8990cb872ffcf7582ecc3ed60991434bfc8a0ff0497e2ece8e80b979999473b66a369d44979a07d34f0d096b1f85506b1bae7ddaccc25d81c0492e02e56ce4f90ecedd0e0995edb72793473319ca1ab8d7c18082af0934d267639c33e6b5715752f65e587c2eaf8eac80275ca41dc5a2ab147e47e6e558f91fe3b7afc874ad9f38e77f028facbd20f8342ae7aef6aaf4e70a4523f82857bf6a20400772195cdaace3f18856c04e37b4107bb0760c49f2897c62d6abac4bf36feaf78b267fef04605aef97370cb140044cc6827e1ab91a01a5361c671f81554d7577d91bff37d4985145ddf448d03f8bba5a81f552d40796cef1d82e869fd47b1ac8a52b195ad2b49adf5e386b9bb00d5b4317a151b6c05fcfaef549e7cde44fcc79d8468ff310cdf55b573a0f4b848c2a977c0d49956e274bcab419e1fa359bd7baef7e5170f9e6f9ff545120be322d3001720f8b2ff016b6f30517a63240ed1d8bd1f1b3f195ed45f83fa20f1cf4616bbadb91e1ec796e6f1c10bee34387f34d4bf1efe5886afa1374dd5b7baff53139949749da8bedbe755e704f274da28f96cbce4c3df079b3ba33c81695f54f9e102cad112cad91e317c5b18ffe3ab833df45173a2ecc88056beaf97267a40f864762459ffaf648dfd5ede2dee2fed6a12859e53b3e88f50f04a6081f041fe847bc234f65c433fbf68e51afa5def88b1fc39efc39bccbb06d76b927656dd3eb1a43223ce81e88aa374005c298c08650ea803c1b41cab5d5ae0d7c6f5b1c306a1cac7d58aeb36772ddb666c35bb7decadb32b4d09cccff6525adc632b36ac35db04cb8036efe56af46e4f2e8a1ca6f542ead3e48b6ac7ab990e23e13021f0e510d2be3857344fffe1ffd3641bdc0cd9b851ae5546015a856a00bb3b3bac6c692950ca85b774040a40977fe31afa90d604e6f3c8a042ed39aac8b8368162cee6545c6d9d58856f6d83b444ce2c15b786cb32a44136282840098416041e03f8cd7385b3be9250fc177ac73b3c1eecb50c3f34de72aba3d8a2f205ed87d8f8c03f71acc0ff8ebd633600f5438ae3076b37a0887c39558c29ee0dff806a86ff406ac9b9b8414f873bf552cd04d54d3a16143c601de58bcc712f8f526e74ccf5a009aadb102ba25fad4b77ae419e37edc717ddf84759957d697ffd423946b0c2be75a7525c4aa2370c486241775f4c9534f3e7888f1d31cb9c11b4a16333b543d8a6cbf61c4df9a6d6cca793fe7880adff34e2d86f43a157655bde36b447041095559c61c96e29e0583cfa27abfdd95a4fc526a5fec16bcf83a279df8cc4f626ddb2a904fd14c05242efa51af909b0e586dcb72d1a8db8979ecd41e3373fee1de4fd9d87e05e6054f0bf27fb4522f3533c77024745d2bcead6acb8b11510f3d8eb091fd87d52105461b48a47ecf2794cd3e939dd68a4c36dc4fe72a331c4f3435c6519a3534e4b2065481f8a5b996a6aaac4a8be0a2be33c50bc4c107c9bfbc77b0e78b28577e43a31ff2ced309b63fce30b1b307a63de8beefe3cc20ec28e79ec4b939f2c3eb5d9bd29e7e35c33a3a04a7072e04220e66ff21220cdd4edb529d3e59819ac5e9f1a564085b4fd8dbfbda9e64fcfb8d06aa50331ac7f5af32a43b3a1ffaaaefa2fd8cf933645a3e90381fc4209c8afd33af9d6aa96d68bd73386902acaf12534b1503a7811c90e17e09c1b1f9d7ce8887e87fedbfdc9fc2a2aa1cb97ae766671c1079680cc1448521cfbf79c4e4bdd275fbad95abfe33681ce60bc65c7cdcdfd46c1f4174337952f0a84afefef13a01d95fd8d0c7d427d6e5547322845a77ac02a32db48b3b6725ed9abc92898bee4897773616fcc368f799d62381e495c7c9c7cdf53ca84874d9b87b0d4bb425625311abddd230419750894243c54b7dc30082142c2eff47f4cf2cafab08cd40fd881cadfc7ca28684ee332e30a13292a2291a8226445e024a32128cb3e0f46b5fe372a1049e592f329ca8360c753c15ffa5b2f18f07bdfed1d91e1f15a9199460344779858ccd6708b54abc1f7a3956512520a464239ec0d35d76c677977b35a0f57004d62ee1974fcc45ab843e616b9cae22f5454a56ffc417cd72ad5ad701eb908c8276375b7805c4c62b15094fe17ba0607b7f7d3826be010db1d26e30ac68f38ccca636ef7d0fb8b55e83658f4ec276170d7ed3227774c2e53db24ea555f343357c8001c2ceaf5617cbea867af781c44dd6732886a125982cdd9d93b658f2e3986528b0c7c9997417373b9f494c0a935857c72686bf10cee54670d76321f81f376e5413493264340352660c930275d23a22f27e7558302b84edda8b3d1335605cef8dfb0565dbf9fe9a4d9b6c2cb2ce3715b1075d3c28f8dc6676be2833bc3d9e61e162d3eeeb0ab0acd3ded30c684b91d35c23fb032a42ef4f6326984d786f9c1fd596207c0fbeb01404d11915fb8ae71568ee8a31602bc82049f92b6ce89358732860024c9ef6cc08bcbd4571e18e9e097ba9aba5a6a5fce5ff4595cadebf4ffde628daa0d4214966c48f1d530fb40890642743706e7dc287108d3d5dd74a5e96eb3ebfb23a176cf1e73d261bcd1f53bee49cc31743d125c745af7b28c9f7bffb7c2f16ba09327e2893ea109338c74fa7b6acf4311c8a2c52263a90735de3e331289efaae85f61368790531eade0ab26512ef4eb05841debfe4ef88814b0d497039ef41de4fda01b87fbf1104ecfd2e521c36338a3f84750bd5f1c0de7fc47a14f7f148f48ca23b103bb23bfb444e41ba80d0aac8ae07ba6bb5a11fd09484e98e5ffeaa8fe16d712ff0a5b94a6692e1c25433986aae224b63f5093c79096e3bfba3c20dbcce1861c495861f2b029b94d78ae65ee415bd15e1a1c651b5b6390823864900a46af1620c6028abf6ffff63a42174e9be0e5af7c0fe4fc4be487fc8eebf55be934ca42956c571f8ca0bfa3fa3d1422e73da078a1a5cce3f01ac4991c9e63004d8dc19fc4ac08590f6d93a732f68a445d4cb06f45086c4968986b593f5eea619f3f9d1e8bfb7b57952e964e162044b066f717b23d5a72e6b352e03874266d5adee16600dc9466fe71a4598e3cc98b08067666ca79f5c261813e885625702d3ffdcfe46bbb0ab1f3dcb71d81c413b7ea059b361f8bbf7aed4241a7baca5ddda130f0cb16a106858a395b2dea7ec0cc556eabb764b4bab3dc8eeaac3727fbd699964649cbc890f6125ef473083ecf300fe26a59a8ed882cdc9db58910d864a6ec549fed659f9b084d2ba01481c5447814c3ae75a40c532f87624569c1f394a41e0f97cbe7f0c921755b0393f9531cd39872ecf04c4635ff0ded16d547d6803e39ecd7a960036d7a24020904a531d7381e5bb7ec8fffb9066507fa61938594843552a06146dc8ef9427964d9f56081d32167861cc68f93ce51350ad37fbdca0b40d3076ee7d1b02dd3a284481c26bdf39fce1cf3c275378b188a111f5845febbf7a99a9e4953b897cc940db383d28f407151c672a98e1eb3b828baf651934d0262d365fd6da71b12989b23eccd0cf851c9a6b50eb714f0ff0d9fe92fc4ed1db4ea396b4bd2ecb0acc32b5dbd9159ea5f0f3d8e8e9a8927ac04fa5b3b1557bee4bf57ad8e0baba9abeb90e19aa4b9e66f5277351a9421faad065673eeac66c52f2113d98588a316aec42ecb7485e737ce2bc9f1bb8227405de805f2e652b48f3caf6453720d959e96f2be17d023c085e62d7b47a8087b1fd2967f669986dd956843650acd0d550243c6d506f09cd59ce31f153750dd56c08a4526016068e155ddbd5631c9b232e7b25bf1f5aecdbdd1edf37d74800f8d9d941eee661e65ba8abe412c90bcb76f7e909a851eb8524fd04319445a0ae452c001ff650067f2e2bcf0dfb1efe4fda4097648e6bf090c72d8fd6959eb173ac81901c5ea7b5b61f47a5330aa0db6ea4b7aee70b1f9786c8e7926bb60a036c5c8af112d01b3b4e201872a5cdf22fa4aa43b1b89bc18dcff280ea8e95b8ecd19cb2596ee2c379c64029787a043424bbc9ba684e661845e6d6d321a9ecdcb3e3a4356f33cafda039b81bdd1647213bc83131d53bcdd78fa2522e49e1f1abefb6095c17a34a74728a88866713acd68ad48a3846dfe3693e75eca56aa2cf2daaeda608589a50b3ec7e3307abbf2b7e11e40a77735e648b9fab384b4ed4fa9467d0fe732f5a072c73c854efc0ad9ca27d5837c08c19727f20c4f3df3a919f91820bb7076e39794e7b13de7d30595b9a5a1e6734c037b633ef6c774b5de5766cdb57391735aac53ba3fc6d77d19d171c7d2e8ebf5eda44a3397821fe819224c9ed02b21d6937981d152bd6a4a71cf55ffea8a7e5f7ba63bb537867142f87c2251cb886857f34444b269704d2b707c4e58fb7435ddbe31111905a85d53602d5552fa60ac9ab424d091484b8a211c530a199e2beaef1a1e9a6c6b5d86e0cd0ef300ad46abc0224e17188e51e406a4f5cda9caa70941ad0b1542ece18ef7b9e970e7fdce42518ac47125404d23fa78bd05776352f10e4ab77180c3ae1bfea584e37264458104603ad82f0cae43c16452a31c5313ae7e24b3b842ebfd0a34298520732f50a34f9e40fdc178e9e4a5360e23c72576bdb43cb89e848487dacbf31bcd0983f7a6fe91297cc4a7d71c51723489307fe85b44cf4ca10188fc98c4719645f1d660858014db0b6898520cdd2945b208563fa9b27019973a24a18dad63b52960e43c4b7f5ee0a7a2a719426222a96b074f7092dfa0da034ebfdb494a95c9676692c48e37a3a9ad6d7afa23b0840b3b0c3c45db9b0b661d48fdd7c5b0dc7df440de66dafc1d1bd24e4e6de4b03dac30ee4a5181c749df66f318b65f8df0ff849ac395cda02fd942b2a7ee781597fd2cbba39875c738eb48d092ad803e98458944b2a6a9e44bf992751b456cec631797a0f67763d4c03db3d2552e93e1e17f109e7ce9d429b2ccfae0ea73647c6ff6eecdbbd3d5104dd4d4e52043408fd129e9d2a186fb475a48f76668b40196bdaafceb492a6fdbe4dae376782b8c0aa11b7b0740671a50e44113de86d6f9a39d3bbe1a74536846173cce17b7d545b5f6235ed2c4c7b68d49050149770c7492421c5aca4657894efac21f9d6a1cce21ba8977207ae0e4ed8bf39542149659621b06903a4f7eba7bdbeedc45ef9ae23cd2d1a90b375e1c6e148d376f0667213680327ddeca5dc556a259d109d5c0afdc2c60fdfc77b3a9750b8e91cf6465e2d0093f57800ff8738bd241f3485b0441d943ed4f261b503329ec087c911b1dcf9d92a25e276f9c95c302e565fdd2a22539fa571745e7a2378622d7564124393437d7af28da45852a8134c80ee6c2796a1d65dfdeec9bfd245fd4bffa1532443db84dd7a04c24939446fecb", 0x1000}, {&(0x7f00000002c0)="83b3a71aa1366131ca2fcf16bd0aef25bbedf05c", 0x14}, {&(0x7f00000013c0)="1aeee63f039c84fedb900b2229bdaeed6b18a3078715fd47019c7b7cc41aea8448817bf246e88985d152d767ad1025dec2ed551a777786c674866d415544b9f709d524b3392df41d3fad5acaf961f7679ad5fece57e7567597fc770c8284da004ae1118c88acc75c11931584ebaa93611b15dc24364afb79221723d18698674d6c099349500edc50aaaeb0779971a5ea449d3016347fae6e427eb5c6e47ff98c6cf6eb3e8f09517a68e1cdac1b86e23d8e4a99b3dfd434b46ab65262e62b4562966869816589cb6ef884c624365b", 0xce}, {&(0x7f00000014c0)="1325595b777bb6d43b8f021b929b828410c55c4b1c8f8cc2b382d6fdd61c53f2cd77df3f9140e4ff816f17beb24213d8959ff00dc98f5f1eb89dcf6f6ce3b4b7ee18990bfe7d6f713f0d7a19188a69c14028f0dc5bfa1d8b412b4ca5adec8c0a44c8d63a3d4ef13ad3e89512aafb6f09", 0x70}], 0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept(r2, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/202, &(0x7f0000000200)=0xfffffffffffffdb8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept(r3, &(0x7f0000001640)=@un=@file={0x0, ""/4096}, &(0x7f0000002680)=0x1002) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x8000, 0x8226) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) 16:00:08 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62845d6d6763865da8dadd1faf539cc2fce1647e6a41209de94be42a00"/41], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) geteuid() 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x0, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101937f000000f6ffffff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xba32e58a7853c249) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00 \x00B'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000040)={0x0, "e96f0f91c8f7b045a8ab7425145c88d15ace30d1028fd97c0ca5c51dd2bbd53a88cf"}, 0x2a, 0x1800) 16:00:09 executing program 1: mmap(&(0x7f0000716000/0xc000)=nil, 0xc000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000720000/0x2000)=nil) shmat(r0, &(0x7f0000720000/0x3000)=nil, 0x800) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x4, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x707, 0x1}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x30720, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/12, &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0xffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) fcntl$setflags(r1, 0x2, 0x1) 16:00:09 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() geteuid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") map stack 0x20716000-0x20722000 of map 0xfffffd806e7e3e68 failed: hole in range 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xc02, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1, 0x0) r5 = socket(0x20, 0x4, 0x6) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r7 = accept$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0x80, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r11 = getpgrp() r12 = getuid() r13 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x0]) r19 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x3, r15, 0x0, 0x0, r17, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x1f, r15, r18, r15, r18, 0x10, 0x8}, 0x10000, 0x200, r14, r14, 0x31, 0x8000, 0x80000001, 0x1}) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() r23 = geteuid() setreuid(0x0, r23) setuid(r23) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r22, r23, r22, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r25 = getpid() r26 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000640)={{0x0, r20, r21, r23, r24, 0x80, 0x4}, 0x7, 0x5, r25, r26, 0x4, 0x369, 0x100000000, 0x62}) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="8f53980f418d5541d9e5f33f36f705b9ecf4be91bed6563f08cb2ae1da6a801708fe7f4a83566e16e4f4e33191b6bb8b832f5a67c63a121db906cbd2b859abe12e4fafec096d160de9315f2ba6809e418a4c1681f373a3cdff774bbdd6bf4ec54721c6f0a418faddcf353d0f3b0cc1e00f1cc31f4f133ec71844e29bd5", 0x7d}, {&(0x7f0000000240)="71974f6dffa242327a8bedeb76f7cde1b1ee4289aff5e7bec96e93444f9169f721ce1e5049480cabf04079de5f3df8ea33ac6d95f5fd61c68cea47f7693712ebdce0ec2dfa7d67dda3bf03e5d644c20f6a16908cdb1db4000cdedf23c1e0007e666e9af6718f718f5f6e6b7a89a7be7eedb7a87fa8e8a1de855a6d355e5f97137857b31589a3bf48d7db8619c4625f5b1da0173ac0f980d17fb85e97d7b0c267c2f7b65b9a44768428a9c7dbea59669d1b0a0695ddfbf3b272f8a0580d5b", 0xbe}, {&(0x7f0000000800)="fff6ff7b41cefbb15509d597a73a28be2187ad277b6ad4158077e23f24ed6131974a759b84e778222e8477698fa3e46cf0022531fc77d9cc870eab3ee15c53068be244df8df7f3daa429fb1dc040e8c8953afa30ec00d8175e3c9f8219b3d398cbc5defd1637ca8088c1350a0d90892dd77c3a029bd9e776ec45a22d26f037a4ecaeda0ac9e24abab0d0f7e439db72afef8df00b13f1525e8b67663062d38405f52d15510eef31a76c200e69af21f3625ef325d82c8a8d1f7d89319d3131e08bb5f8bda793929cd5898566efc087977207e84cb223dc9048e4e1bcc0870a4f83fd8a261df1deba623a97db5da61c496b518954a867502cf0eff4ad2469ed7b8f7861f4d6ac736c186e108cf9167a5b5557479804aa81fc72fbdd56cf9224c97b5730c83a7cbd44ba08bfadd945deda55f029084bf1c3f0434c0f5ee1eaa6abe2eb3a867ba0125bceb0b8a062fa6de08360f2a87ff1aab0f9a676e254c9a16e377781446846f9e909778ae320215b3d1fae4db951a1e33742cb4697f459d3d8aaf4c72152fc79a91db3fb81afef06ff53670cfeed4891fb8e9d4ba5b963f84d09ff5d8c924d466bdd4c76de5efd448473477fdd0a38ccb89f3ab06fa0d2a642c281af3d6de4d77bce995be96f951b648cf84beeba08591e871c80ee9d02ac64785e34e2c919007f4f4ccab8008296746614896544d1f1eb99415e58bb5d2582b80547fbe31af7af9a5b697e54e2e8db3238f80add778bf8c786a36eeb902af3b2096cd13bc4f258d8f815a2b82eee42699392f0c2bb4e3cfd18a0975e9caca0d20b4cc34cc276eb990b28fab74887c2b5e88118816f5385546e08c6fb60f9f7df7a606eea4eec5c06037b0e898ff2608fbe25a8bfd31a0e6a8059c9080e828cd56923e83d39190566c642af26983d3fc8ad19f91dc9d645312b5f3a620b430c8a35aceb8be53c6ba0b8986965f94bc0e344fa8d7893265dca1aecf9f812d1dc5038267cf342034c41606fbb7d315cd41a3ebbb1d847cc4d68133b890f5fcdc0513bd355b89d5313ce5814652879745c54054f3ff6bb6c5f0bb7b3fb1bd4079c6a9329db7434029858b950c707dc5188e1ab2a20276ea8162d248d07b085c373912bf59f9d701461814cec922f73289cfa9a551ff417553b3dbab4d52ac37d7140f4baafe1a076b07794f3fd3d7ae517f15c60f42a9cee66da8eb84c64a5c3163a17dd57c4f4db6bf464fb02dd76bc4f4e261264186c4b5e58e3594aa1ae586db7bf875f257c17d5172a2e320ee6e9d87dff726fda00295c5275252499cd441f2a0333959a3025a4f5e9ccc234cfebc76d7dde2bdc36963612169bed3207688337648863d4727d30d454fe0c1a5350f18b9ef2771ed77a451787f76414500907c9e2600dae52f0ea016394ea78165f21285d39c19e4998e1b11afecdc820c67d5bb292e28d3c264aab819611f95f587be4e971341340eda1d20929f09aae1f130991e89705ffe976b0890dfd9dcbea506cdc1ab0a8f68e9b7e023b8994dcd8a0fa2e7d1f38f597a4870772b558c037e385c95afe80d28c0ff2d6ecaf5b63fd9d1c3957440f224c88c2440d0d2f4c81f64e3322bace50eda2f197d3e79207696e59baf84e290bc423576d8512798ff1c20149b0491b73b914edb7c18ccebb87bbe4c9c2be3151ebc3687a70dc6c218ffa08ac1bb504edb67a13feb0c7222ec7ca41cdecc97ac9929c398d25257c2567f7425d0d4736ef81e8b12e1d061a9de0265baf872fb137dce00c5a371efc5190d2b5e3dc7ed785972115619df7f6bc23ea56d449c5a6dab5389a4a8364c714e0aac2563f0b76b39af065977b8e24ca3ba9b30a666577178d2e0242c4a622f7833a52c443c0ded14c5189eb121d5d6a8c3b8b3f32d24dfb0a5df39267630309382da64a6e73daa554a25c3a038d89605da277afa5ce33836be4c8429df48cadebde4846597fb2b7397aac504bbd93f2c0122244d2bf2ae2b26feede2a035abaa46308aed9ec657e4601dd0c43afd5f60131b6bbf891ea912431a9e1b5ff07b4d2791844beed5b20b8c65220c7d4822f38ca11e503e0aae058aade0e008d3ede7e15f154320535c528ea8092d8c6d4d5931fb7c9bc33c44ec49812df602ced04755e25cd1e6130da942f56317ed1eb4071bbd5e87876affd298d0be123d2c7e1839068350026fb3d10c74f3537b66b2f97180e4ab9137df3e36f4463a495e174bbc747a682843cf25da4b6faa6d9f72cfe4c1cb3d2f112cebb4eb51ed68a33bc8cb498c500d01ce5ddbc77f1603083c98794df392cfbb000efff24f34cfcece2db418be9e4b80e20253eedf23337a3abc0f47030de5e7e9b2de903ba4de9897d432cee3cf47bb6b97e30712a67bfdf335b9f9286cd12e2fd23cd094fc29c700dda87fb10ba796476a11607959010620452efb26f88cd0fa8a87b0b5f2ef721032686fd33a0d23197824a42b1f59395a74dd7cfe9a25b10fae8805806a55156c59894686713d8a77d63b150d36c2fe874c05928e78c50b31c9efcaac60eebf27b3b7967f19e7d6365773d8bbba946008eacc55d54ff7bef8ed94955745ab4dbd327da751c92f002ffdb949d626abf32c29a1776ced633bc19d269ffee18a32b87feb330f831aa76aaf0d1af5316cc4757a6e389e18aa7aad11d7806fa552745647349ea1e44a2af4af154979f8170c7288b8f4cf24e5cd09b4f2780b298562f26e613b9b3f1bc30cbedb7d415d7ab5415b8cf6c200f4177c11672c2d98d6ac9176002e900faa8b7369f7f080ddc4bfcceaf5236a0dfedfcd05b6a59a4891dbd4ee39a350cee3a84482255cb571dc1eae11548cbd0f3cbb4e30671286db4504e390b5686a9d608d957fcc68d9cb67a4857f74f4f61f9fd6acbaf0c9205d373e3baedd89ee6d5e8706be3f01d719a901b2a454c5e6ad1485ebc10554c8c49e8257ea39e198f5a344018795adc2d3b2f896ef2dea33250563fc798ee74fd8f57c3a720bfe49530060e5148289b7ebf04e49c42d49ca86fe0a7a037fbb3d325ddaecae70f188a0786e4ba996dae3eb0c156dd7d8293a432c29692b936b83b3463e583efd335ce778a4e2d400521278b90822d7302c68ba5048bec19a2d6aba00b67e0ca51946df12b27547d8d63220a113450ac3f3b15fcaaa9a736c472540ac92ed80f3b3b1b59ee0d210e495c8ddc2dc87e4353cb136b6dd6b231260f1940a73e2d0e0485bf4ba9843313789b902c9484a9d89ddc54bbb805fc2406154f38268823def35f09da5e740be1b6a22316357835a99f4726b4e49019e6ee504c68bc9441b14280ff3c02dfe0075307411fdf8f72567387bcea6a2e2998d260817e92f422025b46b60bf7d4a278e8c2e02d77cb830148a770e5e323ac4ef2eea969b27f1f16aac53a26d2461fdec3b75d19266c5b8f45631705f714be04eee109f28c947eb7f29f269535c17227569922fa67257f9a65a20b0234a3209740f33acab61880e1a3fbf7351cae7cbdc9f6ec77e7620ec353331f149bfc45cd8388b94a4f76a899975e7fb8abf59afbcd63f4c4d2f1b9675c2d89782a895c498efbf5e30b53af91fc07bdd09b38c469063be6c494bcf7fc7a259401c26a9ba5d65129fbf6ace4acc29dd6fc73efa57c2c13f29b35f5377515943ff6d72ecf753b5b2c40d4845bd0dfac3661392db36eb2456d0d529da98a7d1373caf1e5e6522fc0bc926d199ac8dc1c5ec4c4c22aef266e16fcc6e9ec7152bd40b475c283af0bee95541032b85b9f2f7c58564f069c6b64893a84ddc46c75149683848e56752a4f01453ea510f9a9d4be4c450f8d18e01b1d387cfa875d5a25f07cd4fc5a609b542879bd0f463f7ffbd3121085eb4933beb33eaf535b547d4c6ad8ddbde677719c1bca25b14a1ddcde3ba5f95695b27bc2397ba12cf32b2d3b91424f3eaed1b4089858aa55e08d9d2aa514c657ca626bb587856539c7b25888acc15b8751663fb2dcf22b75874891e716bf2917e72809f85b3b30465824e7d89a80a51a2569ef811dbcc90d0473b131ee2d04f83c19d1c838590952c7af9cf217a338eb5fd97dcb85154c80acae0f3c5e1d4f25f95eedc0ed501617f238a430d817cac0e6310575a73d84e9c8e0d05b979f2881a43a522f04cbcc46db58a3c6e361e96f36f5edb8cc45cec68e07ec745199636595aa7d6c6fe0d4b0fb838065bf297b6fa85f79619aaf2c9efde2a41130e751777542227c82a04540108ee6efe1b636bcd3de38dd2765bdcf69051ab8723d1efc9baa2fceb6423680418f81f4e332b9b85a849484b5c5101fe3e6cb54d1c604c165056ad602ff7e29f04630a82cd9b7e7ef0a56a5803d9ee61a6aad50bec870d7451b5d2c29c3543a38db7bb1fcb2bc6ee46bb1c343abb1d9e0ef83679045754015f2cce346f0ad837560a13aa918b66141cb14c7ab44adb8e4c4b759c3b2dbfc556615648f1ad1437d26d3a33e2188eacacfb017bce3fdfbc3b4d57b2d4b066f3d1344f710dc32bc5fde7410526ecdf8f6df957e70d84f2816ba04da281d8e9cdee83a5bc51fe378500c1a603f437f49b7c56a39feddfa6f79d7a0df2a84eba65ecece8f5e6199190f4fa0e4c6a5aad5278031b7d092d2fd9cb0bd634837063c593f42c117ab42823bde1ab03bf7cc7572c5f93013f4e7467aeb643f40294247d13ba0b1bc31bf977c3e0bbbd0a5c35e21015a9350c00ec4696f4203bb3d5ea33022c809e42f90f93a98b718289c85574fb6b779f64f759f5715b9b656f60852205f2eea3ee4d7a4040e2b14a9df842411cafa643cf0468e10128b464e706f81c3ac809c4c117d746a3c4c631a1f3a2d639418f156bb8f598c0e0eea6367386f13d4c80b52ec295520ab8c70fcd2652bd82c9562b4d9ea372f100f623d56670a11c8a8ced7792b16d8b2ad1b7d6008ee765bb3c070129f8f265f48787e8e6878a7a586578a15f4eca71e0878f6f445d2d7634475cde24b61f9e0ab3784ee264e0f79b035829cd8ae563f77a1c431a73c3246f70f07e671d18928536b499e5c621fef316911e8a5e2cafb512468bc98eba74a9d3b61e9d0bc7a20503ba3221c38a1447ddc3395001f53505f23baf1fa328169fff06ea2fffaff54502a56479921017e846ebb2cd0b72ed9099de910ae63d6b5e3e3af4f03bb8ad062fddbada1ea2a7ca0fd64ba1a36d540bab81f06575f8c195201d9eaf798df188c0b2c8bf78048c0c042b5abf6c83408bf0b9c1fd61ddbc4970bb604c50a45a3121db672137b1da510db52615d5f98d04bb97af3b8a8d5268f541285320fdb8f0b71ce595c5e548cc043db41551db6fa0387990678324757bc423b8710b8a07d9935c4fc6382e51c5b5451ff9faa406ef0fda651e61d2ea5f7200ed2c5ef685a199fbe53ce85246ca1bd2eea5ec2dda38992aec8e714278a2830460b571fba6ada7ba85362f7ba75d9fb9cfa02e00c1a0516e14df743b9d2fc4d6f05939dcf10b3a75ac02e5471c42a179cb1243ad919058c2122bd0be6fbaf9863a2734aa293184ac72c577f9e7766a0146fe67ff9968c33a29e0bc3eb850ff1bd727f83a6174376f57eaa8882552336316ae432309731b5a7b2e246370039b7912a4a4dddeebe1601a471f77c09afd6ef8ea9ca1871b7bbfd3a972445180a4ccb98f06d7124179a29ea757b5556c2dc6590f99d4c28f326900987c0f26c7e16ff6b9be22bc4e466efd2768c060f630f2e65dd30632ded96082a273cae7b7e0f2e3b37cfbb50d02e540d5cf7e6d773cf993ae99da1167697", 0x1000}, {&(0x7f0000000380)="45e1d82d11cfce7a8521261c072016418fb9aee1b3453bf7ff3dc2e3d06fed25395bfeeaa6dee75cfcc1b7528904089b07bc69087fea48b4e9dc46b278d801fc60", 0x41}, {&(0x7f0000000400)="32fd0e82ad632c844f2b7e84ddfa1864c08008843d45f3b781066017fec93bb2c789e52c619f4ad22f55bed7ac0768624387be92d2d3063afd67f0b02cf1814591d83065e38780c187fc40d3e3c5bc6ef4e462e17927e78ca827af0848ac60ec5e25f249349a7b6e93699e24c1a1e6156e07e6cfc6ae2cdc37a1814a0195a7579bc75d28d9b5d9331fb2878acf80b3ae33c2f533d0eaebd08185c5ef51509e1a1a13f46f23d4764aa3081ba645e1bf56d1718b9bcfa006094b220cb6321d762b8654cc4ac42cad8844f15c2596d1a11c085325", 0xd3}, {&(0x7f0000000500)="25aeb60d994988e776f01c3b56f3987cd7f7a7cdd3700b55b6533ba67d929c6ab2b5f9dbeb26caadb48a1651af371c44f6e670cca68721cd3c26021c5cd06051ecbe33181393ac672348aacbd8273ea8206f60d46957d273a3374ec28cc6387ca460b37c4d02917f03b6d1491a5b61e387ad95be954422f01c99e143fc6a3efc", 0x80}], 0x6, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r4, r5, r3, 0xffffffffffffffff, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r10, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r24}], 0x78, 0x404}, 0x400) writev(r3, &(0x7f0000000040), 0x8be8898f199a7ab7) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x1, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x3}, 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) msgget(0x0, 0x200) semget$private(0x0, 0x1, 0x40) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4c, 0x20000023, 0x6, 0x2}], 0x66, 0x0, 0x81, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x0]) r16 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x3, r12, 0x0, 0x0, r14, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x1f, r12, r15, r12, r15, 0x10, 0x8}, 0x10000, 0x200, r11, r11, 0x31, 0x8000, 0x80000001, 0x1}) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() r20 = geteuid() setreuid(0x0, r20) setuid(r20) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r19, r20, r19, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r22 = getpid() r23 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000640)={{0x0, r17, r18, r20, r21, 0x80, 0x4}, 0x7, 0x5, r22, r23, 0x4, 0x369, 0x100000000, 0x62}) r24 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r27, 0x0, 0x0, 0x0, 0x0]) r30 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x3, r26, 0x0, 0x0, r28, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x1f, r26, r29, r26, r29, 0x10, 0x8}, 0x10000, 0x200, r25, r25, 0x31, 0x8000, 0x80000001, 0x1}) r31 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() r34 = geteuid() setreuid(0x0, r34) setuid(r34) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r33, r34, r33, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r36 = getpid() r37 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000640)={{0x0, r31, r32, r34, r35, 0x80, 0x4}, 0x7, 0x5, r36, r37, 0x4, 0x369, 0x100000000, 0x62}) r38 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r41, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x0]) r44 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x3, r40, 0x0, 0x0, r42, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r44, 0x1, &(0x7f00000002c0)={{0x1f, r40, r43, r40, r43, 0x10, 0x8}, 0x10000, 0x200, r39, r39, 0x31, 0x8000, 0x80000001, 0x1}) r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() r48 = geteuid() setreuid(0x0, r48) setuid(r48) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r47, r48, r47, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r50 = getpid() r51 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000640)={{0x0, r45, r46, r48, r49, 0x80, 0x4}, 0x7, 0x5, r50, r51, 0x4, 0x369, 0x100000000, 0x62}) r52 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r55, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r55, 0x0, 0x0, 0x0, 0x0]) r58 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000100)={{0x3, r54, 0x0, 0x0, r56, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x1f, r54, r57, r54, r57, 0x10, 0x8}, 0x10000, 0x200, r53, r53, 0x31, 0x8000, 0x80000001, 0x1}) r59 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r61 = getgid() r62 = geteuid() setreuid(0x0, r62) setuid(r62) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r61, r62, r61, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r64 = getpid() r65 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000640)={{0x0, r59, r60, r62, r63, 0x80, 0x4}, 0x7, 0x5, r64, r65, 0x4, 0x369, 0x100000000, 0x62}) msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x1f, r20, r8, r62, r8, 0x10, 0x8}, 0x5, 0x1, r4, r50, 0x31, 0x8000, 0x80000001, 0x1}) ktrace(&(0x7f0000000100)='./bus\x00', 0x7, 0x1010, r4) close(r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="0400000000000000cf5a3254ffd3c3af022bb688d8f5a26ca6a934542a2c9cbd21a5a4e0752a8ef96424f89289d967dedfa0bac510dae98d14b6212baf85a2df669ed73f5e71ddb958624ccc4d82ab3b034fb9325e123fce348438d06fc3ce322a0ef310eecbb5744edd08db145c3450cd7c44d291483895a489afd3ea32d626baad6670", 0x84) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) clock_gettime(0x2, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x60}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xfffffffffffffff8) 16:00:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() connect$unix(r0, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x38) setsockopt(r0, 0x29, 0x100000000, &(0x7f0000000180)="b7e92f4f5bafe0ffb0f5e2038bfb4cd6d4df914181ad0d9d3efa472341b4dcf714bbcf85bfdbc063f17209c6226e53c4eaf97c01000000010000000e7ea211720b52761ac376676c7e2ca52c8634377377a84b037abe870cb610a4c37d48ec21351782fab5f7f6127efffe14a95e0603bdc79b6c3ae4f89e63854cdb0ed623befa4473b1e3d98174106310915a1800f9f1d22ba380bf170fe505f16693d03f4d59edb9c2226dd7179b42a587946077f7ed854dfc4ee4019fddc97ba46433fb0fa9f343c6c570e7ba49a6dcc8a1c7e48ac73ab139a510dc7d2dc71a58bdd839a5e3d4ec0b6dec7c27a85bedf5e57d48dae6fcdf6f603778c4f5b5789523f29c66b3414520772ec59dcd748be251b59f34051f9579b9eb274eb023ebc0ceb30acc8615817b225648f59713e2df17b1c1b34563bd70a993d93802dc61d92ebe464076377029334cd7aeb6c4fcb4969f09edb9aa78cd070c4dbd5447acae92b083d0167bc3044ebc0f60efac504932b682a189ee52edc49327452e42c944e5d1548973811b4407cf72cf3dc26bbfb66fee90e9c17a16f4876471af8ee8f37488683a76aa2ba302a985256f8a215dc0f6f80f230abface2fa4b8d67618ccb4fbdda01292d1f460c0e693e805900a0a22b2f93d6a89a5a24d3cd0fb0239b0e0abe8f64c49462aa910712150bf67e53b436a5874dd2c2b273296fd7d492e5af5db04d3557206faf6b585b19bcaecb1768", 0xfffffffffffffd61) recvfrom(r0, &(0x7f0000000000)=""/104, 0x68, 0x1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x8000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x30c, r1) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getpeername$unix(r4, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x2f) 16:00:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/154, 0x9a) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = socket$unix(0x1, 0xa, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x0, 0x8, 0x2}, {0x2, 0x0, 0x0, 0x5}, {0x9, 0x97, 0x200000000000, 0x6}, {0x2, 0x3, 0x1f, 0xb16}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x2, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = semget$private(0x0, 0x1, 0x102) msgget$private(0x0, 0x30) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x6, 0x9, 0x7fffffff, 0x12e, 0x6]) semop(r0, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r11, 0x5) r21 = shmget$private(0x0, 0x4000, 0x940, &(0x7f0000046000/0x4000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000380)={{0x95f7, r14, r16, r17, r18, 0x80, 0x7fff}, 0x6, 0x2, r19, r20, 0xfffffffe, 0x100000005, 0xb1f1}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x28}, {0x6, 0x5, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x79}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648de96b02702a1449a6f38234dc9a8a723c8843ffe8c74f84a7838e7b8e00ab2d18059511d96eccdb7f27699b04c98872f541bfaa9c2f2cc2fc9bcd34c58f3327c1d1f32c955b357c61f9c7f258cf00c6b0130fd1918f97f50ec69fa50cf19518ed21c48c42485197486034f86d44f6a29977ec6d05deffcbd4a1f3f1d8648fc009df63e3bf353253ed5879cc1f297c5ea679b15d75d5396f7f403a56309a309c2078708343d395b6de16e0cba83b3b94d26ef1f9dfb4d4132d1ac789a2e6367c625f913ecc2e9f7ed808039d3f29b9a431368ce50339888bce68949142e02", 0xf2) setsockopt(r0, 0x1, 0x2e, &(0x7f0000000040)="ebffcbfff8c48472383e18f4d8803a205413b9fd", 0x14) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) socket(0x6, 0x4, 0x4) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e, 0x0, 0x4}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) r8 = semget(0x0, 0x2, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000240)=""/183) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r4, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="70601bd6b2d522bd0653affc196b18dd70aa558c848a5058682cf8a196395e43097cdaa685eb433071e696", 0x2b}, {&(0x7f0000000180)="ff6f520b1f7e5d051306288a9955388579b6b8ee5a67ccdac81d460673f48b846f03df1e2466", 0x26}, {&(0x7f00000001c0)="ae695d4cf09b23b52b770d90c1cc783c81f03f566bf01de60832f43648a2137473f874eeb4b9f92026c2e8831fa9a7a864aa70", 0x33}, {&(0x7f0000000380)="78c44759a369075976ceb5a8caf6ff9762bdb68f265bb875b2962553c50ae6a77769bf23bc301b339794259a215861852c4bf5994cadf3f0b1df74e61742493cd14b2b8142e401968d307003bddda14d3ba511b0539f414c9d1fc673b55b5d3c772253ff531e5a4fa57fbfb9d2c49ea1b2e4e56f9ed86ba51c0cdf888e64388ad2ba849811ec063ad20a614a85b63b09ccc9b3037fa509c318e33af959cb51a5595d70b8b0a517745d578dd3b6066cb62cfd6dd2e7b305f12577d13cd9458a00204a11eddc1e3c88da4ce880879f90d5be", 0xd1}, {&(0x7f0000000200)="5c0f6a363bc4a2d381a4bb7aaa3412ad721b60d6c4a6c0e40cc0", 0xfffffe90}, {&(0x7f0000000480)="fbbebdfaf19e5395822a5c141d66fa620f9da64d6c4180efcc8f02c2782ece351c6cbd363465d847fd54e191fa876611a6f0f8d978b96e53b61e329f3702353e8a83200765e83a2f2c7bed34981ab5b63469bf11a9ae527b5525683aa2918b867e63aa2049226e45610c76d09235ae2a84bc172932f92167d82701365732e37e1682c922157fd9dfe6a54eb0b20defb05f2b473bb53f52fdeef2b30f9fbef226598dc91a5189204db1cbc2e6fe4a9237c2b95a98b07a0481712c56497a90442ff4c3ae523ccc8e624a61d4", 0xcb}, {&(0x7f0000000580)="b5da7187049d8fbee07c4af88741342ed2944cbb7209b2d012ab97533b2f84b8fbed9c628e6fe994f487932ccecb233bf4d9ee3e8e8718a04b1af518a77a4050e8c03b4ecadc794fa4669cabb4f56a56ec7419c88b01b5391b490c129575b604b33d38fc8ae19c2d530bf667b22d8195ab1b3d1efe899b4531aad4a75d880a271f1b46bd78575007fbafa324efdbe95113d5ddf65243315355fae0ff95e2b274094fcdd7061427a2993dfb09d66cd02997", 0xb1}, {&(0x7f0000000240)="e272e1a8abb78d2ced0c1cfeaa4d3e3a3ef93d49", 0x14}], 0x8) sendto$unix(r0, &(0x7f0000000000)="4149ac177f9e063e6cafd4db05cdd4570cdc48170579de59df1a3b073ac2a1d786429e5f7523c2607e8f40268ff7df48510ead4761cc1666e657d1e5d386105ab99c87d344823f9c1913dfc0619b", 0x4e, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket(0x0, 0x4000, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = socket(0x10, 0x4, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x59b34bf5859eb77f, 0x10, 0x2, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x42, 0x80000011, 0xc00, 0x8}, {{r4}, 0xfffffffffffffff9, 0x26, 0x464db6f3f727627c, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6a, 0xfffff, 0x1f, 0x80000000}, {{r5}, 0x26dd5a1a756d83c4, 0x40, 0xe9404fe766528951, 0x870d, 0x8}], 0x5fb371e3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xf1, 0xfffff, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xffefb, 0xc3f, 0x1ff}], 0xfffffffffffffbff, &(0x7f00000002c0)={0x3, 0x20}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x8) r6 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r7 = syz_open_pts() kevent(r6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x60, 0xe8d5e7a38875f1e, 0x268c, 0x909}, {{r7}, 0xfffffffffffffff8, 0x82, 0x1, 0x3f, 0x7f}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r8 = syz_open_pts() ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) setrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x5, 0x4, 0x80, 0x7fff, "906daf94ffe4f552ded04f11677c9b1c590abd2c", 0x9, 0xa4}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xe00, 0x0) setrlimit(0x1, &(0x7f0000000100)={0xfffffffffffffffd, 0x80}) fcntl$getown(r2, 0x5) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000, "002000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/c\xfd\xff\x81\x00pbt', 0x8, 0x0) ftruncate(r0, 0x0, 0x1ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:10 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getpid() r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000640)={{0x0, r7, r8, r10, r11, 0x80, 0x4}, 0x7, 0x5, r12, r13, 0x4, 0x369, 0x100000000, 0x62}) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r17, 0x0, 0x0, 0x0, 0x0]) r20 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000100)={{0x3, r16, 0x0, 0x0, r18, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x1f, r16, r19, r16, r19, 0x10, 0x8}, 0x10000, 0x200, r15, r15, 0x31, 0x8000, 0x80000001, 0x1}) r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r21, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) r23 = getppid() r24 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r26, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) r28 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r29 = accept$unix(r28, 0x0, &(0x7f0000000100)) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200c0, 0x0) r31 = open$dir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x20, 0x20) r32 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r33 = kqueue() r34 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x800, 0x0) r35 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r35, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r36 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r37 = getpgrp() r38 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r41, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r41, 0x0, 0x0, 0x0, 0x0]) r44 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x3, r40, 0x0, 0x0, r42, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r44, 0x1, &(0x7f00000002c0)={{0x1f, r40, r43, r40, r43, 0x10, 0x8}, 0x10000, 0x200, r39, r39, 0x31, 0x8000, 0x80000001, 0x1}) r45 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r47 = getgid() r48 = geteuid() setreuid(0x0, r48) setuid(r48) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r47, r48, r47, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r50 = getpid() r51 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000640)={{0x0, r45, r46, r48, r49, 0x80, 0x4}, 0x7, 0x5, r50, r51, 0x4, 0x369, 0x100000000, 0x62}) r52 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r55, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r55, 0x0, 0x0, 0x0, 0x0]) r58 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000100)={{0x3, r54, 0x0, 0x0, r56, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x1f, r54, r57, r54, r57, 0x10, 0x8}, 0x10000, 0x200, r53, r53, 0x31, 0x8000, 0x80000001, 0x1}) r59 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r61 = getgid() r62 = geteuid() setreuid(0x0, r62) setuid(r62) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r61, r62, r61, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r64 = getpid() r65 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000640)={{0x0, r59, r60, r62, r63, 0x80, 0x4}, 0x7, 0x5, r64, r65, 0x4, 0x369, 0x100000000, 0x62}) r66 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r68 = getegid() r69 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r69, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r70 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r69) r71 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r73 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r73, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000000040)=[{&(0x7f0000000200)="9af79adb15d0509b8f61d4c7e08600db752d157cd275ddfd400164cbe19e70c0cd732274f094be49e8a5cf554ef37aefe1174aec2ba00f469130c2161b645433b7e0cf11df63d23db18e043fafa4794c3d6eedfa2d0a87dc26e9cbf2118095249f8d52f60c631b9ed96ce0427983700a304d6fa61db47ca652e4f80254d3777aa1b1fda4d8549e12d158429cba69a371810e8dad0a09b1047d6252d4ab1102465f4be24dbe58e0255f64547b8551b0785a978aa7c2b1b5dee44a0e807b1ed2a3af9611d79f09734eb67d746fbf954c12c78cad502bc7f4dea631715ce6dc041c32071f560b518e474d7e9002bf361765dd532f80b1665c52350d2bb7b1a39e4408c613e9c7f85ea45ab8d7b06194f2b61bf85e4f4b90099b2aa0994a7bd419d91380f9d83d1d6ddda21a1ebef47cca07f2c5540285fc8787fa22a6e7e75cb1389d93a8a958565a003c5e40921a1c9bc76602039ccc0d5d83711b0039b26892487797ceea6d0fa39c2c607e0e05d588d0d14cbe7a1b398b2825e67fa169f7a7ff16a87f6e5ec2a67a40cfa1f7634a0377966b703924c2caf212d3aebe073cec61d409839f4b89293d6bb67d6c581e1ae8950192273496da8c84aa1fa4a25d9a51232d01ec68fe27548de3b0fb7edf677059e0969892aa7d73cceeda85d7aaad2f6c857064b7d3bab38c248b0ccb516305b1a42d64e2ceae9cc3b651b9e04ff14c44182846573b689e53d209311d5bbc4092b40198dd30d23b9a9ba88062df4de16230d2eb328e4b73a7ccd5b9e8cb487b1465e4c7283a6b4b8697b24537cc8c86cc54faadc9759b9866035df7a3d8ca266d67122ae00c7830faa091909e445335be00de196d1da9ede445e2e1bfb24408768d13a1604a0de39e912c60ad76965544f3c1ae0fd98273cef43cce94e3e688176194ab0e6e0937ab03e5bc5cb87ebb57667c4f9df6ff7c8016125e63818929cfc204b0aad3664f2737a98eedee43ba76e8f79e8a5035b3f965ec98281368cb9e92d31ea1e4a57a3885e505cff55a082256856eed31bc4ecc0f8b95ee7a1b2e3df9327b6d68d83716dff9361ecd97c35194f1ebbcc3f30e001832d60a90c84be4cec0ebf80c194de96153844fefff6bd7a48ca0a1507e88b80e0a6816aef2156d1080feb3266cf1a51929bc96ece87a8234bbef19b782b8ca179a717c4e3269d9fbd5ac1425c7d0a691ba0f9a421cd2ec8051da223eb1d3e8d250f22491fa6f2d1d5029aa77b8d38d7d905eb5d98b57896f6650bece27affdbc5021dc787e881b98f646ab96607d9675dc232b461c841bbf0bed01686e4595eb95ffd8f780e4bd5b03495dfa7970978150c4c7f5c901c19dac71c04d6f92b0a546af6476be1407346212d716795b9a79065690cf127f741e0132e1475fe549d97d494fd26cf0739290a930b723ce217bce93d1dbdbef38c1997e0597a644ee934b515539b62dc4e3bb2682965078b820bdd434a5e1ec79e5bb28e91f61a730995cd163b65f584c6d3c1f4a1ec44b779294e112c3de5e9ade7438d26dd9f8163026f40df9f2991eaf989dbdc853466f1cd07ac06d9b778202422ce77dc41aa3afc2d76a5782af86ee182e0af4794c6e9152b3d272725d9f000882b8f5eb60a062377929fe54a0bc6d378f8b2a1aae46af0287ed68fe4add1645bfbc472fc680f46c80fbf56c8aec2ee9ebfa7a9869e6267c34442c2c3ee59b74716606e75eb67a6210770bfe3f8fd43f0dbbcd310e24dd05f325facb0308c8e371eb5a894750d6479b3976582ae009c90fa0ea7e0ae92f96d901cd8dc456f0e22da03034a4e533d931145b05aab13c7143516be7ce7b9822393f98f32d15bb824677b74a49dda5b9e6e89c71807f4c045c0d8f999a2d159e2bc7bdbf82afd2dc2950076c905b0227835c2ef11c58cc59e2a1aaa5f0d70f6745c2a4bd432e109b5460b1d6545ea1f2db0b89b97f4642ee3a3900caad7cf63312c66ac25954138eba7f897d325a78f96861c587df6d20ffbca824e79079c91fce651279d7d4785d50460ee2e5c5e0217ed520d2d846b2c25ae58317d5583b0307c218c7580b3d090c2aab4d813b3619a0c53f9b5a5c35c51ee81ed974db47d818e9026387aff525fedce37c2eca74fee26ba383e79bfe0f8e084cd720bd2dfa72e156fb74e9ebf6ca780e3014f57e2e6fd081b24b1f5a393f2819a0cb2536f8a027de5dc6485ead3291c1fe9874c14786affeadfa6178ce595df013e4c2e4fb49b6fb1ce59e807ee5a36c75e374aa5eedfe33ae33143f7c0ce174d68d0b2a95f95e381e2addf14b5e7a48ef94842361bc7e79d18127ea361debb12a8f741c752781ec753265016ad85a9ba8fb47d8c797c826c20fc79032d9d843d5f5c5ef5a0c2c402421bde159d229821dfdc0a0be2cc858ac97876c161b1899545101965be2eb719754db89dfa9d7aa9ebb841b126e5e45c84e47246c1401a3f7bb128ee9ec13389c3b5b64b77d14d37e7ad713c002163ea320f5e784b128f691c3deccfbec4b6aee60fde0becbd53812571429adf5684ee1e7a2d3d6f1441178163a71b3739cfdc098e693cb9f450f78574588466fac251eec9b886c6900c2cf227579b56d817a01b5c345eabab3e63863ba0a8035c00e25fcee67901ed022765e120b8460bb8cf80523f76d1c3d1518bbc1e45baa5564e3d0664f359cca61166a2ca65ca15572a6e73ca930add535fa08352d025ec4f26df57e695e7867f435d511e5048f5587a971e1a3ba82e145d331f7ed73b73b1d5c7cee17c4fb7dcf72f50d28e581d1859cdaa822c177cdefedb3f2f372666ba4f1dd96c9c418aaa2581bb1b72dd9d8219e1c61d6deec9d7fd652340cf74bb19b18095c5a2160a2fb64f844f6e125148f1577995238cbbf0adb57a4004bd10c1d423513bf3aa44fed0d6a921730700e2fa7ec25acdf019d9192b44c541278b238571cceabb2b3bd1f84549e1ea030720faccee2c086484c7cf19a97735c201104629db4d2d4f2068b07f590b47d628cbb820ee7e532082d00366cdc417a55e26ed7175f5c369536dde13ef2b9858388b32a2c2f1482c65ec8f98a2c742d0ba0026d075f0b038e9ee819bced3177b859e0d80b75fd4f02e4dcd8aa8070d303c203babeb15eb09cf7b7d3df5b8de7d2ef59483a6d3a763e436c63f6186ee464faa306c3c4df40ad28f77f62cf681af353e1d656df01a11eb3529d9ff3794ef6009a3065ad93afb72f73749b428e19238bd5bdd6ebb62c4ae2bff925990223a97ec1279ce4af6e5164135cdcedffe23643a3721ebef269124eeea89285a5858fb5d67eee1092c0e1a5954da542364026b14f74b2818628c7873c995c675e20b66e1530a1b56772af3ede40cf67935fa88b00645f7d739da92b18e31b1f3eaae5b06da325e1bed77719a51771de8fb41752a207bdab2bfb7ca5ae3526c6382931a8a69fc5b49b7d82882deb6e04e1e2ae86a1b8304c49c5b775d74cd4c66d6637c77edcc773051b20255b3aeab504d08f8fbb09deb51e7aedb20f7395c3b7373c36d22aae8aa3d6409f59d7909d750f39d6a08a436cf58c15e32200b490d2c7dfe6c0d655c03e790813e928ae85f808a47ea90c1209671691fc03a46c89b5455441e851abedafb1a91954b5064d7e83f42e1a9bcfbea6273b4052c74fd05f654edb348008e7830b13b4a6095a4ab37f5eb054f2e0c4ef7e5d607be781b13981f2c1c959d00da2e6cac3ec35dd5348843546838dc9f4ed3231b91a35e4cfb2656bc6ce35781fb817ec973883763250aeb815575ac9d1c1bf7409ac5a64c6f008674faabfd5695edeb99b2902d44567689b41557482863ae3cafe7ac782e26102f3b2e83e6d02203ccb427cccdc8944d0f3f3498dc4aca50e49215bc8172c2f5ab2fe67d2693aebb3b1cb934e654f493abff060fe59c30c69350999e40305ca80af3b43a8e94e6f832bfefcdfede5078a20bfbecc4c520f405ee4eb93a81f58fbcba73968be70b9040d49d0e2fff9708735ae8923bfe564edf4167d4bcd7531e27e9734dd60aefe535033bfb596b8eb53b82fb28a5f0a88a2be665245fdd499a980f9e1ba9f7374a6aed1d5172a10cb5d0dc77e9f44873aedc88abc11cee076f202f66d1f7179623e974516f723e3b2e9a80f38ecf46a88cb65da40ca091bb8df638f93466a5b91a3640956519c9a0617bab6c35d415b912566f635866a32651dd7b171f729e9f9ea22a83f492e1641098df31748bce0a0ca67e42597ec1a33298061966f6f83841d27ef38cca6a6e047ac5505247e943667586000ba159e787be3659026b3f4418ef262f407e8e5e7780751f473f5331327f8024ad1a65b4c3e519f9b8640526e3065b91ed648adefe78b86b1171ddceba6b61dbd65a6b630adbe08d938ad63bca58d4eed0ee842856bb91e22774a553b143673347445687fca397906074b9d8391b5a88e01caf5dc3d272a05f3c3078a05a3b17541a0df56209ef6192a8df438e4071d3fc35f4d646b201d923dde17a19e7fea0c65c7824800c4dd8f41d377759c7f0ce49b14bd9b1690b881730a5adaef03e0f1d703d61cf9d8830f946ae3425ce8522b13d9b2b79b635a3e3bec171b2ba33cde2319e07cadcf5b298f6775f78d62a0689bc93cc8ec3ed8bb5f413043f826d4499d9397af47975715da8edc73f0038263d4ff7c0714bc38da12adeed80b8d6c2a77ea49e7da2bef9061761670de6974cf275aea2b40319b2c6033e660b851c18135027807a2e5f2591a5108909d71496b23b4eff1f09d1e0632fbb9ccf2ae2633f013b2c334a7fcc60bc6bad966133352215a4df39f89f845535a5bdee275a13b372023f1a8e46092c4647c0b974f7493753a10678bcf2719d910f1e12dfa84680d399130e20255faf2ecdd6bf1d23f9fa31db3d501307768ef4b5c1a3403d252e16fad661b0f717221e77e0188c0d9f71be8ce332ac15623541ba4d10be6a564f9f44fa4ba91d17ab0b44e56b370ba330106cbc924bc08471efaf0415d68a36b72b7821c2c7bd11f26bbd2d4a8017c25e63899ae69fe5ab456361f02d9e63808cd076599dec52e3003fba6d8fab4ccb6588e2c5375ce43384d4117e1d8c38f0cbb418e14aca1c80b9be3b70388a7898e28dce3bfb3f8eb17d7ae8870e9fd710380c12d6ad4562d45b9273c47bf54a32e1bd6fa2bca869b70bc3fd9e1d2695e05f97da78c453e257e85a5c98b449b947784e40f0b7d2f9677afa05022c1b50cd9392c6bbd2593a860c63ccc966f7ce7925050befce90124cd454727f2a26406b3e50c9c7e0f7a377fb38dcfeecfdc91d31dd64bea8e45156535287184a43a361a97fb3eefd120db80b0485488d8282669c34658bac5d7230e59c755edd59d7d20fb834fcc8e024c491b96708cc16a4c3e7f2f5299ace4fd45298095c2d788f35429bc549386ed0def1f3a787cea2c124ce27fbf00fd3904691c1b17d17c3792efd0390ad922d1f8d39fc339a543792b2bd6f80a7b52855c284ccc26af295cf02621bf8c2b570a0dc5a5b42178736b604603fcc941270d303ff3a7ff48d42c7e1b1865bed557ba17fce7d2b0b84a47388560e4a9e7bee16b85b16b0581dc061dca7afdebb2f17088b0c9b831ed930b212f8e291d5b5b449ada5b7f09be4495afd8a60313f3a4e6c83093ff208e05d6b7280e33ff3c0807bf8ad90e6cb1647118c8f340c8f4cfeed7dacab13409d318cdab54a863cabef939b490a12a82835d9133a254763bbd1ad215fa363346bf143d213daf5950fd056a3c9578", 0x1000}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r13, r16, r21}, @cred={0x20, 0xffff, 0x0, r23, r25, r26}, @rights={0x30, 0xffff, 0x1, [r29, r30, r31, r32, 0xffffffffffffffff, r33, r34]}, @rights={0x18, 0xffff, 0x1, [r35, r36]}, @cred={0x20, 0xffff, 0x0, r37, r48, r60}, @cred={0x20, 0xffff, 0x0, r66, r67, r68}, @rights={0x18, 0xffff, 0x1, [r70]}, @cred={0x20, 0xffff, 0x0, r71, r72, r74}], 0x100, 0xa}, 0x20b) unveil(0x0, &(0x7f00000001c0)='w\x02') 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() setreuid(0x0, r10) setuid(r10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getpid() r13 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000640)={{0x0, r7, r8, r10, r11, 0x80, 0x4}, 0x7, 0x5, r12, r13, 0x4, 0x369, 0x100000000, 0x62}) r14 = getuid() setuid(r14) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r15, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0xffffffffffffb408, 0x80000000, 0xed, 0x80}, {0xaffdeb0, 0x4000000000000000, 0xf86b, 0x2}]}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000001300)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f0ed10985d800f22f6b8723776647bfa42736894a44e6fd55d21ef4a87c2cad6a301746ea5a8b93d0b6e2d52bc932331722861f0d99fdd0529acdfa9e94e254e6e59efe97447a79e971d17401dd50b6559f51172f93fa12fc3bc278c601fa64713f8486fd5762547c52062b0a897096836e95e0fe580668e0e0b63514d709346f44d9c72cf0a3cee57b02bf4e186f591c497d575ffa9f0af3e407ceac850bfb22004d0de21ee50fef798080bf6592a35b6f6c3a83d212c0d3c5301d72a102951ffd4a88df1ba6ab99124580b954e5c543389fb46083f38029b", 0xd9}, {&(0x7f0000000080)="2c9f7809cb80dbc7660acc531f956fb6782494469e9745c951a05c3531fac818ab486112476c16299d8da8d05a49d9e39ff8d36b116d181b77281d796b4ea693eceb656af31f258081873a149c0f651f95", 0x51}, {&(0x7f00000002c0)="f0fcf39296f8bcad018de6fc194cd4dd62617d55b048459648a66e2c142666470c686770372e9006aff5c60f0406e5e2a986c1d12e1e017cb671a603734fa15f778937e334ef24a6d75a33abd4163de990aec8fd477db34176fabf525a615bc67013618cf3588325a50c677dc3efb83fa5f83f5703dbcf4395d446826c22007d466a2500d5c4fe8f02a226aa633914d744fee50c8375555570042fd44629a3936e36c07f9d23e0dc8dd9b1e519df8e2ea4a11f813aeae2b4208c434bbea3f92aa90498017fe6382960797ce4518a0254cd5120bc211981c3e1034b2b87f4b0c4491729883b92500e9de02e8cfdfc4a9a6910be049616ed18988ab98dd8b6e7369f0660240bb0f3ad3ae22b563fa7731c13383df83bf3618a17dfbba15301bbd43e803c918a8f885bdd862880f1b1ff56351d01c4f0465086bf212c3d7380012856111a661f9df45e9da5bb2ec53d264460ebf8dd8bed2d2f1504adef3ff847af12f19fa19c2582dced56a4a9a17fb0ca1f5ffdd6d39bf71a43bc4d8552ce551235b76b3896a40a93ffbc60a6a1136914758ed9fa77fa0bc3af6453ce426da24bc1a30dcb8cea046461d3567c45da7098e10ba8908ada12378db8ce936b0e7052c57a171f2b2b9920f49c770c9b7e55192f7ae3baf0d0e530c16884723d7bc0b84b90f95ede4d26bd16e2db763bb146af99f1a41b43a64be233f6ecc3db59517d246557c744cf19896416dbe62c50c0b3b67acdc72ed8041342a999a47ad4ee12b358018e9998299384e0f767e9b513024054aad91f3360e2a5b769c879c41c11c34e3878ec0ec0bbd465b51828d8eaf5477b929bed5ab2906e03c5518362df1741547e8ed5489b2fbdfb01c73c14d5aa10904750eae2bbca835c83b8cf07c7bc3287d0340464a2a60f0acb518c37b1fe98f6899a579720c104a5c0d3f64273e09ead710eea9ca1e21ee31027e5805732fa89a15548402c7a5f2025b1dea0a0e0ac42979ce90dffb744f5369182244e164b04d11afbfa6e2ff43b1fe42e9cfb9c83547bb87eee5fe7d2e712e8ac525304b7309c7dd433a397c246b7219fdf45b4e65971423f2382d9bbe4db05a26987f61f44e791b226843a16a8619a89267b69b74f7c4cae6701648dbf8eea2e7d29bb63d41522a81a5c0a97d00b7f5c9a795c196adce56b6f41fdc3d44366c4c35f86228252cf8fda2758468ef28dcf100e8afba8a09e4ce107ed739a5905f8f67ef24f7e4cba8137d3b30e789c54c8f7e8142a4d21d1df723e9951abdc7469cf5dfcd9334cc07b54ea61c83c473ed18d600710b35da8384bf6be67c0d486111d87d3cc968afdfc18cbb6e7ccd34f202d2f69249a2b3d7acb1d19d103c9c7308e6ac040a9186b37e0274374917a885fd73683ceb63d68bf068e6eeb55e1c1f798b0712b5d4ff2b38ab20f4c25b655564e9d14a8c5fb2968d898046a19c3fcfb107826c08eeafb1c515a0f928a77471413bb4d70366413bd4b4778d78db4fd18df3faae49b096d1d9397c2cc1231cc65ee36744b5d32f36fcfd872ed72464731a24a124ebe86208bb75274f4af981fbf164183eb7a49969fa9638b6e21741fde8fc3c505c86fce7750f44a970c3ed3d9e708324b500de552abca589306e0860adcf92968d52740053f55e451ba73553885e0204b12ac39cf3b10bfc67d557017bc83a783a34f4a03eadb65c12c1157e8f034c8284b246046984789b2e9930f64f6d740fa6bea16203696a07554bb99cef84b9d4710de1ccfd987374d40e306c010d5cf7a57519400e0c79214ac29d8046a794f1e9d6c3a8e546dd0f35c4d9bd5ad81989d491b446a9453f72590caa29d9cf12468572bd4091c099f04c81bf96b622a075241515f0d2b7b3cb3f672e299147bc3ff5f53875b7d7b6aaadffade1fb9f3eda5e8db062713669bb9a494e6277657306cc000c5440e910e59cfb43b88470c61c8d30cfcbd23e37933cfbcfd4559f97b1482151d3678b5820925f66c5103a26b066072b600aeb562289e863c208339139345ba93b0473d18b895203819980c03a29de13c13f693574eb90b248026477e4f23419c2b0bd74fff1b310a4d67e283477405a697194b55024f3e5b074d0a028e1c3dc9885fcfe74c52c825682bf425d193d15971ba3b4f74957fb4942018e683d70089dff79e2f52e8323af58b3e46e5a89b69525a0b549cc6ac6ec90517a632c987950f87ae24faef57fa30085c32ce80c262b431607d307f517bd1a2e6f8be8faa10659c9a679195b76a7b4a85a7214e5207120d8cc7906134512dbccd9bb3a11143dfc018d1b47ca08ff69f9c17bf57bc1d179e1e2398d017c94e44947c982ce6c948049bba07e8ccd5dd8504dd161def33b1ce3b81943bf25c5a8778eec93954e285d821a2d56ee6b7de6a9687d21a65464b03bb31c750b4e04e5b1cf77dec3480e577820178c2d9eab443eb4c47bff2b8ed20556e5b3def0bf155992dd4545a58516271de5ce2d54838017672d7b65c4308dd4321a1bfa701ab494c3f377dcca094817a02ccc905967117c89b89d2220373bb5c605b643f1a2b295466910a09e10199e3be3d30d61064a04511121cdfa7cca5282478b58825f27ca5a443ac9d913c3b68adbe1385118ca77160500f23aaf02c2eaf13bb6dbcd4f499a4448d89e05c7fde7f24defd0afeaf556ae5cee57bd832b73d617e1e3e2ce8c4056eea2bc53a203e22ebb4ca822b794be7beea8bf4f5c3404fb179cb66e95849033d6aa54bb02c39e6608f1911154e751dd6a4407cf6ec73da4769550d2e369a0348d3dfa954dc1114017c8b3d285bbce4cb89e9f1a3c8f0b5d135c01f44adbfffcf5ddd2931a2a25f9452aa400e94c1a08e470b5a0707c59a7de21ef6cc71150ab8914a0d8a46f6fbb6c2f8c199b74cefdd18bae09728d8c8bbd8ee85bcb89618bfcb6e4d0e4a0a5b7c8d6e8d810dad9bdb96b0a0fa4cefe60d7b8bde5e6ea2d42d50e567069c8d747641dbf051e7a1773814060e4b778bdd433dc81932a48df538509803a18f5b819745f66248133a7e4cdff6db3b68d47b46d04cc60f165587346c63f5038757b12db8794f46881a9385314de0f79a9e6ea23d2f9c2411710a7668faf1908f2ad2e469e346b06f006a528f72b7593df4c94795e047cee2e928bfe8e81f3c0ebd2757e8f94badcb4e5a5a05f0f6487300a9e51845da82bdd75510b15331f63f83f89e9e0a9da4488bd51dbe908ef76d23369a87ae05c787828ad9e22a913229a99a08639afd6062f9e7241ed895104677bd4b6aa3471cb6afcadc11999f57192a518b95c2a3c8a705ddd7b1845c6e64b965996b9960e21b3b82f036ef02036c2b4cc8e3c4c4dfd4e1798a8a93ee454abd2e341e43863a9e27d8f504b59b8fc67957a748d43931fa3f17c85a540bbefef0b7e6d760218c9c7acb8955c0f8751f2612ab1de1b167552767a31314309b2caccf67b5de6ccbeb2c5d4022c2891b5f485c81274ebb439672c2199913eb1ebf3e3d8d5225b83a4a1344f8db6fce3737bd18a844a0def6234dcef6a563c152f34c1fa67526253471d0bc4485cb2a178696ec5eb09a7153cea4963f9ca548f4368e34726904f4f6ed4bc840c30941bb305484c5b498c4533ca5592f1a5f207da604f1035d70c933fb6541ba04c72d72225b7839d7a7cba2d89a7a54c5033d6748cefb874bb4065187a7d43bb4dab6fe10c34db743aba8f4a4bbc9c9fb91f60ac806a82ee6d99035f4de990bd4981d343b4573f02de0dd3d878d05f1afe54cc3688e353096cd91f2c712fee237a76256c8596c455564e22e3a3856623af6bb446505348e37fb3f1f092955b7887a1bcc28a0221142a630546d63647246310e01a73d8b9a4a40815fd18caa12b19db57b7a40d68384b46dcc75c96024efb6ab360cb304e9f40baff44baa813b5a9a6748a9a579d820c46cad4f0556ee9165c2c5b5f538298d4cbf82c5d81aff398e35d71e08739d56afb564f6589d57b27b637faffa9b19a6fc67a73d656441183a9b2f3bcd5bd9fca91e948155c046abfa10a072cb40917fb129887a2dab2ba7f6f97ceb406d9a91e9584edc5dc493cc43d22321475ed46648732f772e95acf38cc320b3620f0cc9e43af32edc03b7e369a963abf991dd9374fc93ec516a168b4e3c65edba19cbf2399639f8a5eab0679316c60f2ef2d7deb547fe6abc298c513cfa2770b1cd1752fbda130183b4e04b77c0658957d54155c8e0cf7c46586928e1c1d57bfee4d36f84717b9fe9540566bd5bb36b3127ade3a54109464052b6e5e72cca5d1e5e21caa572051cb34e954f8a3693f4790c2fb68d9058daad4579b11b81220d12775f78499056f587f1b41225acf4165b96c5c20feaff773b5078c781b29b3dc8a2e0b984f28bf50c5b09a5d98d8f7c5a74d0ff22de8f643e9a4611d51297365e2af02bf004f82c116c48d1f0ea300b1fb3d69e86df469aa59d889d0dfe0378a60c136d2a9bafd4d05eb00b140a6a24a4666c7d921835597096077f10dccbbe243368855f17d52d67a62f1ac8b68534e941657ff88a1ee0cce09f8b1d9126895ce6358386aaebb93385241d4847c32e18e0b4f1e231cff29b8f887868abfcaafc4802213206685c8137074e74a52963b12f7aa10076398e9ecc8badc913230dd7767c12c6d47b429da38cada02c91d092ac961c0ac57b2f716ad7106a565e34178b4fd6e7e1fdbb3e1f8caac01c285f99adc1a0f9a961e2a09aa351c7a02635ecdf1a7a30db5fc8d8603f2f72b7be4e41b297eb69793e367747b6a40c223634f53294956bcf2d95ba2d2babd49bc78c6e88b73deb73c9d04710a6d607c709397ebd098553ead69e37fc5003008daefe13bfb30fd5d2d814391177eaa64446377f7d62169b26998b19b7410290b14f97ffb5b219afe79203d9934e261444a1c6a183d34ed847677ca560ace25e41b36de7314c7df6b6211a4edf79b1e168fa253d25a9982bd660abf55372f221cc57f53cdadc771ec5f3b9c798c2558bda92e47d7c21b438396fde794f331ec38f2352ffaf553159c43e376b29f5c9a7c89c429daafe92f71ec7ffe351b64ed0cfe0b60959e018b7b65d4313a8476e6b959827436c1c451174494a36a50160ac7b0c585d9ac3bfbb3a229f1b8e45265b3d15ddad627c3d5e6f96f1850c9640dba017af4125e92125c3aadbda33de462df6a9da04cd0001cd416851c1fc23cc82fcde65cf4380186f536212eeb0c4d1b59bca76a0f479370160c7e47042b7507736c0a0ac507d84f52b8bd8255fc9171427e7adc1f0e1a21ea714a37021643e11444fc07977215a2e1ee10c192dfdbae061b9597afb9e7719a68af278ffea8ebc4b8c9f8baaa23cb0612fd042fcd383ceed8b7b28a45f3b8ff3f35a60f7b28a0c100e7c25e2fb1a3e56193bbf18da51afe91980383532dbdc447e71bd90473d106af6b522529be1c3c610638e6cca1ef9cc7adcfe0c7b121f1f13de7b1bf7bc1395f84956be0e1cbc4b03e716c152ca74d088e3ced9ad8994367cbf43a83ce653ed0da889437e8702da9e085c5c1c01973ad42f3a91fbd103237ee9fa66de9e6356554287c56df9aa2f2409ec644dea6da932ca44eabdb0f4ce1c3b722ee0378974ea0c2838e0e2b13f973f2b26e7c373ae6bb6d340e5e85422c04505510b9db2dcb45536792dcd15e8775cb316f86b051a7dcd7e83fd754505bc19096a30fe488e60cd182d0a7349f1bbc304efe991d202830c1deec13d634aed488884fe63341e858a31dabe0e2321f6cceeae", 0x1000}], 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "73cc51f351b3fffffee53456087ef30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000012c0)={0x0, 0x7, 0x2, 0x8, "81639209ac7d20d1f4e966e90fc3e69bfc074409", 0x723, 0x1}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001340)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x4000002097d, 0x80) write(r0, &(0x7f0000000040)='t5', 0xfffffd6f) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) socket(0x2, 0x4, 0x6cb2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind$unix(r3, &(0x7f00000000c0)=@file={0x3, './bus\x00'}, 0x8) recvfrom(r2, &(0x7f0000000000)=""/26, 0x1a, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x17e, &(0x7f0000000080)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0xffffffffffffff54, 0x9}, 0x2) 16:00:10 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket$inet6(0x18, 0x4001, 0x80000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setregid(0x0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x4, 0x369, 0x100000000, 0x62}) chown(&(0x7f0000000080)='./file0\x00', r12, 0x0) setregid(0x0, 0x0) sync() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x84}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x6, 0x1f, 0xffffffff}, {0x1, 0xfffffffffffffffc, 0xffffffffffff8000, 0x284}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:10 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x100000001, 0xc4, &(0x7f0000000200)="b4be898b517f26c08f4fb4c9543463f18b87854bc53a49c53ed1173cc344686abdea4f0e1aaf4a6a2b6bf34a11be44ae140d21845180f181dd31c9e8b751e464445ca7dcfaa5b844f9e58a5e8ddbcd7806a85851f35738372881d6fa2b52348460471e91243c", 0x66) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) clock_getres(0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x4, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0x6, 0x9, 0x4, 0x800}) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00065300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d29693e7d06af825630ea1c1032febc801f1a24a63a29c18e17a5efde08665234ad1bea1b694b79f2ee9225893a54903156cfac0701bf679963bf12d2c3ec275b6e9ec4e3dce4faf23d1db6bb8bc66179c2b1b196c32d2065a282bf04459a565017454753293b6f0b94e7d1339127b4ee39412fd8fe3f0178d8fa356ec6d6e38c74d2397a0b3b97d45e6174e7e1cec5b4cfdef39dfafd030d19012d369329c57f0d3cafbb29220175b41c6c68f9ad0e30e0b074a72c4e71574ddca37df17be17b33d7921c10261416dd258155838c1d4717f8b95579095ae8279ab718506af4dcf81b8eb1e271", 0x32}], 0x23d) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0xfff, [{0x1, 0x3}, {0x0, 0x6}, {0x3, 0x1}, {0x9c7363c8e91b96e4, 0x9}, {0x2, 0x5a}, {0x3, 0x893f}, {0x0, 0x9}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x2da4}, {0x2}, {0x1, 0x1f}, {0x2, 0x8}, {0x2, 0x3}, {0x0, 0x100}, {0x1, 0xbb}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0x4800000000000}, {0x3, 0x8}, {0x3}, {0x1, 0x9a}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x629}, {0x2, 0x8}, {0x1}, {0x1}, {0x0, 0x8fe}, {0x2, 0x80000001}, {0x1, 0x111acaf}, {0x3, 0x20}]}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780), 0x0) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) 16:00:10 executing program 0: pipe(&(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) flock(r1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:00:11 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x2, 0x64) r0 = getpid() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x9de) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ftruncate(r3, 0x0, 0x8000) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000200)=0x5a) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x80000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x2) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000840)=""/4096) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x27a) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) mlock(&(0x7f0000075000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c65300007df391de3f55d580268cba1b9aea8f389e0445cc8a09dd32714c99b69e4c14c84a386c8935787897cf4ba60bbbd08cf853f3242ba4b4887e2efe0b8e4c763309015be3ac36a06028ac9346ba66826d609c5413b43dd30044be7e7e29792fc6f9af8f2d00afd"], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) 16:00:11 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfe3b, 0x37c, 0x38b0, 0x1, 0xffffffffffffffc0, 0x7f, 0x5, 0x4, 0x2, 0xe27, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvfrom(r2, &(0x7f0000000240)=""/211, 0xd3, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x5, 0x1b462284, 0x1000, 0xfffffffffffeffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0x7) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0x8}, 0xfffffffffffffec7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x74, 0x0, &(0x7f0000000240)=""/116}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x31, 0x0, &(0x7f0000000080)=""/49}) r2 = socket$inet6(0x18, 0x5, 0xe8c9) bind(r2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x20, 0x8000, 0x2, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pledge(&(0x7f00000001c0)='\xef\xf9\x91m\xd2\xdd\a;\xd6\xd5\xbd(\xf3^d\xe9a\x1fvs\xb5\xb3\xbb\xa9\x16Tz\x92\xee\xa1\x99\f\x9c \xa5\x96', &(0x7f0000000240)='\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/140, 0x8c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/232, 0xe8}, {&(0x7f00000015c0)=""/209, 0xd1}, {&(0x7f0000000440)}, {&(0x7f00000016c0)=""/195, 0xc3}], 0x6) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xffffffffffffdbb5, 0x4, 0x0, 0x2}, {0x80000001, 0x200, 0x3, 0x9}, {0x8, 0x200, 0xfffffffffffffff7, 0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1b0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./bus/file0\x00', 0x800, 0x4) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000001880)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000480)="a51b7270e082ab372a21f128ec94") r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000018c0)) rmdir(&(0x7f0000000440)='./bus\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xd2\xbd~\x98$1j\xfa\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffdeb, &(0x7f0000000100)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x1ff, 0xff, "41c6e4adae57e95872000500351c00"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/denf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0xedb91a226aaa3c16) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='\x00\x04\x00\x00\x00\x00\x00\x00\x15', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x102c6, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x4, 0x3ff}) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x55) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r3) msgget(0x1, 0x20) 16:00:12 executing program 1: socket(0x800000018, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup2(0xffffffffffffff9c, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000e00000000000000000000000000000000000a85100000000000000000000f3ffffff000000ddffffff00000000000000000000000000000000000000000042a930b6f0bca50000000000000000000000000000000000000000000013fc260b727e92688f6adbc310f8282c13518dd4062dc1ff58ff4236a9e651a91bdd9f63d3f12815da8b66c104ca8305c7e1"], &(0x7f0000000100)=0x1) r4 = socket(0x800000018, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = dup(0xffffffffffffffff) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00') 16:00:12 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="60a4de1732c29b8d7c1876acc4e715664e5679c9b5d704c693514042a3d3c06d1e1f487cb917dad251b0c9ddb2af0deb2591c126ffa064095bc200d563326e392db1842228977009f9e894443d3bd0656c3bfd6cc63bd5b54b8a8d27d588acd8c44986fbcec9136dd48804400c5b94f45ab8532873db3541f9beaa", 0x7b, 0xa811d74a70132e1d, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1) write(r0, 0x0, 0x0) 16:00:13 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x800, 0x0) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r4, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r5, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000580)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) clock_gettime(0x5, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0206911, &(0x7f00000000c0)) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0206911, &(0x7f00000000c0)) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000640)) semop(0x0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getuid() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r13 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r13, &(0x7f00000001c0)='M', 0x1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000440)=[{0x1d, 0x2, 0x49, 0x699de2d1}, {0x5, 0x3, 0xa58, 0x80000000}, {0x40, 0x3f, 0x7f, 0x9}]}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom(r1, &(0x7f0000000140)=""/19, 0x13, 0xc00, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) setgroups(0x0, &(0x7f0000000400)) r14 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000100)=0xffffffffffffffaa) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f00000001c0)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x648, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000240)}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0206911, &(0x7f00000000c0)) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCFLUSH(r20, 0xc0206911, &(0x7f00000000c0)) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000480)=[{0x800, 0x3f, 0x8, 0x200}, {0x4, 0x12, 0x3f, 0x8db}, {0x2, 0x6, 0x1, 0x7}, {0x2, 0x2}, {0x3, 0x7, 0x0, 0x6}, {0x2, 0x0, 0x1, 0x1}, {0xfcc7, 0x1f, 0x339, 0x10001}, {0x7, 0x3ff, 0x9a1f, 0xefa}]}) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x378, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d}, {0x87}, {0x6}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000280)={0x100, 0xfff, 0x10001, 0x8, 0x80000001, 0x3, 0x9, 0x10, [{0x4, 0x0, 0x1f, 0x9}, {0x7e, 0xffffffff, 0x6, 0x2b3eb203}, {0x7, 0x401, 0x8, 0xfff}, {0x6, 0x1, 0x0, 0x2}, {0x8, 0x7, 0x5, 0xca9}, {0x2, 0x3, 0x4, 0x2}, {0xfffffffffffffffc, 0x5a5fb05c, 0x1, 0x1}, {0x1f, 0x9a79, 0x1ff, 0x6}, {0x7fffffff, 0xffff, 0x9, 0x6427}, {0x9, 0x1, 0xd979, 0xfffffffffffffff8}, {0xffffffffffffff3a, 0x4, 0x7, 0x40}, {0x627, 0x10001, 0x5, 0x8}, {0x1000702b, 0xffffffff, 0x6}, {0x0, 0x8, 0xa28, 0xe121}, {0x1, 0x101, 0x2, 0xc3e2}, {0xa9e5, 0xffffffffffffffff, 0x3, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1fffffffffffff0d, 0x180000008000) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000024}, {0x6}]}) syz_emit_ethernet(0x9c, &(0x7f0000000100)="ee6691f0e6f66c43b5f2f10eb7d22234e3bd8e7f0c47b205e6fcdde8ba4946dc9d49e9264580d9e334bba75b094b7c59f80fbe361b5a601ae390ceac8741f9945344cf1dbf0bd32e9cbc2a6d089c1982cdbdeaa2d1e4db0a6c56889237e7474ec14b928693f7dfb90f7d1db31f4e4c12b98f7521aa2c751109777687d3d5bc5b62cd79b0d9b9fcfb02616158f398e46aef4df4e015facbfdb440f2b7") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) pipe(&(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) write(r0, &(0x7f00000001c0)="85bde8365d67a354ad1c9b08d0fe4c1ce746174846493b1647b03aefb2ead176d970459c5ec983a26a916b30e6be56bd8f27692829b33c93c3d4e4f6ad128146ef0d51fd48f3ebfa14664b7306a47e9d5b0cbcc334206ddb776ea74c8c5aeca71ebfcca5120218614a84e80586d7599d35f62e8d817f56834f8e8edce295edc54b9f057920bcab43997dcf26d59eeda29a12a3715052a60cd944da76bbf51a611ff517b72fa93c32cdb13a2a1fe0fbdc09d9024b21c9138dd79c48f32e358d7a734f159bf74f8edf47eaebe4b69b6692d908805c76293a698dfa94d2b782b07c3e67a2a5d6474274785a8b6cc73564ca4b1eaea91ecec512", 0xf8) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040), 0x0) renameat(r3, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}, {r4, 0x40}], 0x2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getdents(r5, &(0x7f0000000140)=""/62, 0x3e) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x7, 0x80000001, &(0x7f0000000100)="3a287e305c063da39d565966bb4f12581fba5659d2be38d90f88ec7dcf4d52590b236ad15b63a37a5ca8f09638f059e9ba2b79eb58813f899541f71880d47ee4bccb3226aafd25f6cc0eb86efa96fc5e8debdef77b3deb1d18e59f0113a2e23b2ec438244b9bdb166c0b7e4747e4eef00180a257d33805657460940844657e8f9c7695d77c5f027759fbb26d97f787b87d37887feb42893ad21b177256d72674864c523533c032f3462d0ed7f39dd19dbf7b35501a4a44650332f5045c23fe4493a8b5f82f8d3304809cd4671f16407a77e1fd", 0xd3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: pipe2(&(0x7f0000000000), 0x10006) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x103, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="081b38714779fb3a1fb436dc96a1112da4bacb0adf97cf676d3344744eb527419ec73bf1f8b1f0128d6b725f630ebe2d3252ce5ccdcc343ce21cb796b3c5c2da59dd1a290c038ed8a5797e7124b3e508338622c90c3db9d643ed0adf404886422046c869e1efd464", 0x68}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28001500ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000080)=[{0x1, 0x3, 0x7, 0x3}, {0x27b, 0xffffffffffffffff, 0x4c, 0x6}]}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0x6, "85000000000900005f000000f8ffffff00", 0x4}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) flock(r1, 0x7bed36a76b3f5bae) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0xbf5db6f77ac95615) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)='(', 0x1) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xd9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendto(r1, &(0x7f00000000c0)="ca2fc48939aecfc9632512239ea70c47aef2cf49ff09287abe82b34ec19782516e6fe53e3bd0b1003089ccbf7e592fa12fb7052c3a4712d37575cf1b1c746d1d5a24398a5aed0e9de777e457c7f63e62a0244c0d0053bf4f6ce44566492629d36ed04e5dffd15bbee9482f2d80ceb9407cf77ca174e4d0b4491a45b3fc171910f1fca4253d66f6832c1a78c9ca1dfcc49a81bc776e8ed9fbaf833f6da48f7f706df55c9c9a72c5ee481a0da844e12f1a7c971e6ddb16b072bb068b523fe0b0715f78701de084e5e552772f51ed0051d82c7086", 0xd3, 0x404, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") syz_emit_ethernet(0x3f, &(0x7f0000000080)="e705f22d5994b3f38605e62e693e8126c39ceab918c44610a65e4864887f013cdf2355ed0c62525d229c369354eda61e25fdc581d77c5db34a7bd7b632883b") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 16:00:13 executing program 1: r0 = getgid() r1 = geteuid() setreuid(0x0, r1) setuid(r1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r0, r1, r0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0]) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r4, 0x0, 0x0, r6, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x1f, r4, r7, r4, r7, 0x10, 0x8}, 0x10000, 0x200, r3, r3, 0x31, 0x8000, 0x80000001, 0x1}) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r11, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getpid() r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000640)={{0x48000, r9, r10, r12, r13, 0x80, 0x4}, 0x7, 0x5, r14, r15, 0x800, 0x369, 0x100000000, 0x62}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000280)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xc9983bd53e9e732a, &(0x7f0000000040)=[{0x10001, 0x5, 0x9, 0x20}, {0x3c}, {0x1d, 0x0, 0x0, 0x3}, {0x3, 0x5}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000500)={0x7fffffff, 0x7, 0x1, {[0x9, 0x98, 0x352b298e, 0x81, 0x5, 0x8, 0x503, 0x8001, 0x8, 0x7, 0x3, 0x5, 0x7, 0x1, 0x7ff, 0x4, 0x3, 0x8], [0xffffffff00000000, 0x3, 0x4, 0x9, 0x1, 0x5, 0x1800000, 0x0, 0xfb, 0x6], [0x200, 0xed9a, 0xd4e, 0x4, 0x9, 0x7], [0x800, 0x7fffffff, 0x9, 0x2, 0x7, 0x69d8], [{0x35c5, 0x9, 0x2, 0x2}, {0x3, 0x631, 0xfffffffffffffdd7, 0x7f}, {0x80, 0x4, 0xb428, 0x4}, {0x7fff, 0x3f, 0x3f, 0x7}, {0x5da, 0x9, 0x4, 0x1ff}, {0x7fffffff, 0x4, 0x0, 0x6}, {0x1, 0x7, 0x6, 0x5}, {0x6, 0x200, 0x2}], {0x2, 0x33, 0x8, 0xffffffff}, {0x40, 0x5, 0x175d, 0x200}}}) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffff8}, {0x1, 0x1}}, 0x0) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x0]) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x3, r8, 0x0, 0x0, r10, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x1f, r8, r11, r8, r11, 0x10, 0x8}, 0x10000, 0x200, r7, r7, 0x31, 0x8000, 0x80000001, 0x1}) r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() r16 = geteuid() setreuid(0x0, r16) setuid(r16) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r15, r16, r15, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r18 = getpid() r19 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000640)={{0x0, r13, r14, r16, r17, 0x80, 0x4}, 0x7, 0x5, r18, r19, 0x4, 0x369, 0x100000000, 0x62}) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r23, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r23, 0x0, 0x0, 0x0, 0x0]) r26 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x3, r22, 0x0, 0x0, r24, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x1f, r22, r25, r22, r25, 0x10, 0x8}, 0x10000, 0x200, r21, r21, 0x31, 0x8000, 0x80000001, 0x1}) r27 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = geteuid() setreuid(0x0, r30) setuid(r30) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r29, r30, r29, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r32 = getpid() r33 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000640)={{0x0, r27, r28, r30, r31, 0x80, 0x4}, 0x7, 0x5, r32, r33, 0x4, 0x369, 0x100000000, 0x62}) r34 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r37, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x0]) r40 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000100)={{0x3, r36, 0x0, 0x0, r38, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r40, 0x1, &(0x7f00000002c0)={{0x1f, r36, r39, r36, r39, 0x10, 0x8}, 0x10000, 0x200, r35, r35, 0x31, 0x8000, 0x80000001, 0x1}) r41 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r43 = getgid() r44 = geteuid() setreuid(0x0, r44) setuid(r44) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r43, r44, r43, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r46 = getpid() r47 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000640)={{0x0, r41, r42, r44, r45, 0x80, 0x4}, 0x7, 0x5, r46, r47, 0x4, 0x369, 0x100000000, 0x62}) r48 = getgid() r49 = geteuid() setreuid(0x0, r49) setuid(r49) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r48, r49, r48, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getgroups(0x9, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, r17, 0x0, r28, 0x0, 0xffffffffffffffff, r45, r48]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r52 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r55, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r55, 0x0, 0x0, 0x0, 0x0]) r58 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000100)={{0x3, r54, 0x0, 0x0, r56, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x1f, r54, r57, r54, r57, 0x10, 0x8}, 0x10000, 0x200, r53, r53, 0x31, 0x8000, 0x80000001, 0x1}) r59 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r61 = getgid() r62 = geteuid() setreuid(0x0, r62) setuid(r62) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r61, r62, r61, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r64 = getpid() r65 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000640)={{0x0, r59, r60, r62, r63, 0x80, 0x4}, 0x7, 0x5, r64, r65, 0x4, 0x369, 0x100000000, 0x62}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000780)={{0x0, r5, r50, r51, r63, 0x12a}, 0x8, 0x7, 0x4b}) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r1, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r1, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r1, &(0x7f0000000000)=[{0x2, 0xe00, 0x3000}, {0x2, 0x1}, {0x4b263267b6eab9aa, 0xffffffff, 0x1c00}, {0x3, 0x200, 0x3800}, {0x2, 0x2, 0x800}, {0x0, 0xb3, 0x1000}, {0x3, 0x6}], 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 16:00:13 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x72e2182f3f348a50, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000500)=0x1f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000440)={0x1, 0x9, 0x3ff, 0x7, 0x7}) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$(\x00', &(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\xef\xfd!\x00', &(0x7f00000003c0)='$(\x00'], &(0x7f0000000480)=[&(0x7f0000000180)='$-\x00', &(0x7f00000001c0)='*}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 16:00:13 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x2000000040000, 0xd, &(0x7f0000000040)="a4cb6fda8248", 0x6) 16:00:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000715000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x3, &(0x7f00000002c0)=""/5, 0x5}, 0x1001) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket(0x1, 0x2, 0xffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:15 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCSTART(r4, 0x2000746e) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r3, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)) pipe(&(0x7f0000000380)) kevent(r2, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r5 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000b80)=""/57) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0xe261, 0xff80, 0xfc, 0x4}, {0x9, 0x6d9d, 0x7, 0xffffffffffffffff}, {0x20, 0xc826, 0xffffffff7fffffff, 0x607}, {0x5, 0x0, 0x7, 0xfffffffffffffffa}, {0x200, 0x1, 0x7, 0xfffffffffffffff9}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x96fd, 0x7f, 0x6, 0x929d, "23eefaa53b1b0d739a0ebaf3c3901d1aa8a12e97", 0xa5, 0x6}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) semget$private(0x0, 0x1, 0xc0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:15 executing program 0: socket$inet(0x2, 0x3, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) r7 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r3, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x1f, r3, r6, r3, r6, 0x10, 0x8}, 0x10000, 0x200, r2, r2, 0x31, 0x8000, 0x80000001, 0x1}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r10, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = getpid() r14 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000640)={{0x0, r8, r9, r11, r12, 0x80, 0x4}, 0x7, 0x5, r13, r14, 0x4, 0x369, 0x100000000, 0x62}) r15 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r18, 0x0, 0x0, 0x0, 0x0]) r21 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000100)={{0x3, r17, 0x0, 0x0, r19, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x1f, r17, r20, r17, r20, 0x10, 0x8}, 0x10000, 0x200, r16, r16, 0x31, 0x8000, 0x80000001, 0x1}) r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = geteuid() setreuid(0x0, r25) setuid(r25) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r24, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffdff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r27 = getpid() r28 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000640)={{0x0, r22, r23, r25, r26, 0x80, 0x4}, 0x7, 0x5, r27, r28, 0x4, 0x369, 0x100000000, 0x62}) fchown(r0, r8, r26) socket$inet(0x2, 0x3, 0x102) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$lock(r0, 0x1, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x9, 0xffffffffffffffff}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x101, 0x6, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfff, 0x8f6, 0x2000000000000, 0x80}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0xea, 0x3, 0x200, 0x80000000, 0x3f, 0x5, 0xffffffffffff0001, 0x10, [{0x7000, 0xdd, 0x5}, {0x63c4, 0x2, 0xdf24, 0xffffffffffff8001}, {0x3, 0x8d, 0x2, 0xfffffffffffff800}, {0x5, 0x1, 0x9, 0x5}, {0x4, 0x9, 0x5, 0x3}, {0x7fffffff, 0x3, 0x6, 0x5}, {0x0, 0x3f, 0x8001, 0x5}, {0x81, 0x8, 0x4b915af, 0x100000000}, {0x200, 0x6, 0x4c8, 0x4}, {0x100, 0x401, 0xee, 0x10001}, {0x0, 0x5, 0x200, 0x3ff}, {0x7, 0x7, 0x100000000, 0x10001}, {0x0, 0xd7, 0xa5a0, 0x7}, {0x7, 0x9b, 0x1, 0x5}, {0x7, 0x2, 0xb1, 0x8}, {0x401, 0x1, 0x4, 0xff}]}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x5) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 04:27:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:27:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x7fff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26de91341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cc389e96e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d564edca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e45d6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x447}], 0x1) 04:27:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000480), 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f00000000c0)={0x6}) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000280)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kqueue() 04:27:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) recvfrom(r0, &(0x7f0000000200)=""/140, 0x8c, 0x1841, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000300)=0x8) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2d25, 0x9, 0x8, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 04:27:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10000, 0x2a0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x8a}, {0x4, 0x56}], 0x2}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="fe93e65b5e02f2eb31e90ebd02d7ca3621aa8a68d8e249e0659d14a7224ab815118f1bf0bceabe7f920a8856f2ce4861ea12a974259aeeccf109f5a57c6f075177ca7f587410a7a45e0d28e7bafc0c0f5798561ae68708eb96dbfecb622e8cac77d762cde4439c12cf21cff9fb09cdf224930c0ec39b0b9d0a89f4fbeb7897dd41526be6ae565ece09713842ca5e242e8ad5a06d41ea88f27bf4d9d16ba4923dbd8ac53a4d99086fad59f4716d05f6", 0xaf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x1, 0x3, {0xfffffffffffffffb, 0x401}}) 04:27:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/103, 0x67}], 0x1, &(0x7f0000000300)=""/251, 0xfb}, 0x42) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x4b936b6a) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000180), 0x13c) 04:27:41 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/134) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:27:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9030b32, 0x20) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x1) 04:27:41 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) syz_open_pts() write(r1, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) 04:27:41 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x84) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5012, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 04:27:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x22) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 04:27:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 04:27:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 04:27:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 04:27:42 executing program 1: socket(0x18, 0x5, 0xfffffffffffffb3a) socket(0x20, 0x483f40db57f9987f, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) r2 = socket(0x18, 0x8006, 0x0) r3 = dup2(r0, r0) accept(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') setsockopt(r2, 0x6, 0x8, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 04:27:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) select(0x40, &(0x7f00000000c0)={0x200000001f, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf}, 0x0, 0x0, 0x0) 04:27:42 executing program 1: r0 = socket(0x2, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x6, 0x617, 0x0, 0x101, 0x5, 0x80000000, 0x0, 0x0, 0xfffffffffffffeff, 0x7fff}) recvfrom$inet(r1, &(0x7f0000000000)=""/177, 0xb1, 0x0, 0x0, 0x0) 04:27:43 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x2, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6200e57f7f0000c94a93aa66b0c70c0b40b533fa678fc6474382f834763629c96241dba6428cce1778"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/54}, &(0x7f00000001c0)=0x38) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x27, 0x1000}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) fchflags(r4, 0x18001) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r3, 0x2) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 04:27:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/209, 0xd1}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) 04:27:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) close(r0) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x141) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x200000000000000, 0x0, 0x7fb, 0xfffffffffffffffe, "ff1fe1717904cd76ef3cb38d000a0000002300", 0x0, 0xffffffff}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 04:27:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x7fffffff}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x383, 0x1f}, 0x10) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r2, 0x6, 0xfffffffffffffff9, &(0x7f0000000100)="46e5908ee8cfce10f8e3a545375a7133b215756ad704db8bea23ad4c06602af853d7f90b8cb8f50b24c6bd1b406aa5bd38b8c0200a74e9531d722e13187453f7ed9335cb80d2e5c01a3c987d2891dfc99e1d41bf0bdfddf754312252b17cf00685c93448bc25c10fccde2f9ecc4c40ffa8fca8e9945a75d228f43b8802dcb9eacbd496f75ef851d987e03f7049c01c85ef1ab6b7623fe88a72ec2f1cc79b165416c6ee1fc9b884df2131f962b43f150e71793da5e02a3dfbcbedf3545d2e120c3f3cbb4525bc66d6765af4d889991246f2090a7c49689998b748b46260d06d7902", 0xe1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x6) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0xa03, 0x800, 0x98e6, 0x7, "9e3788b151dc5c9e1b44a85bebd9410a2f82be00", 0x0, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x100000000, 0x7fff, 0x5, 0x7, "a0d60152c5e8fe606ee6ce774f518bbaf7a367f1", 0x3ff, 0x7}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x401, 0x1000, 0x5, 0x1, 0x1bd1, 0x3, 0x3f, 0x2, 0x1, 0x5, 0x20}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0)={0x7, 0x5}, 0x10) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000400)="ba0ff4ce3bfdda0e627319ac8fda499275774a959217e11d2f906f86607df75bb6ca68f5d2be06651d58aa7ea6c307421694afae19228d2e5dbc4f56b185e108cb6574f2d30a3a72e3d672f4d6fd15845118d96d2c38fce13b58b524e479ef06724667b567bef0", 0x67}], 0x1) r6 = getuid() seteuid(r6) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x4, 0x1) r7 = dup(0xffffffffffffff9c) accept(r7, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000005c0)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x0, r8) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r10 = getppid() r11 = geteuid() r12 = getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r10, r11, r12}, 0xc) munlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) r13 = socket$inet(0x2, 0x1, 0xffffffffffffff00) getsockopt$sock_timeval(r13, 0xffff, 0x0, &(0x7f0000000680), &(0x7f00000006c0)=0x10) 04:27:46 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x244}, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x20000000}) r1 = geteuid() r2 = socket(0x2, 0x2, 0x0) accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000580)=0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000280)=0x7, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="62dc9f533497d21c52e38e8ced6f6fff000000000000008a0f6c6f934b1c6624383bb91ff06758388907000000925f77e0ab873abb0cc38c00000000000000000011000000000000e329f55bb80dc1a2deb493dd01fed8cc8ba9d73677c124731c97d149932e24ec6b538639036be0589330473044887eac3f8493dc77aca1e026087e93e2ed5211c0736e77d87a39bd85db25ccf6329427813611e7ebada7ee17d4edb0714b73b56cf3acec50f1ad2a2ed4d67ba5d7f8a82db42edbedd0bffb2bf7c4e19ae42633a5ab0e5647a700000000004935000000000000000000"], 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) write(0xffffffffffffffff, 0x0, 0xff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = semget$private(0x0, 0x8, 0x80000200) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x101, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r12 = semget$private(0x0, 0x1, 0x35331304358c60c1) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000340)=0x4) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r14) msgget(0x0, 0x20) getgroups(0x2, &(0x7f0000000200)=[r11, r14]) 04:27:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x1, 0x80000001, 0x2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) write(r3, &(0x7f00000036c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0b7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0d81d8838f1139fe2de5956edad4b8c9d0070bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fcb4dec61e090233a5f12721d9cbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe993c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd76eeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0532ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c1bd4fda7fedeac452c3bba61543619aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c70100474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981482af6994861b960fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa08080d0ea7a07b69786b6fc2f793cd6d61a705c6dc45dc24cb4c1dd55430ddf0420785e8b4ae324381a58c414951f2885e6c4044127c66cec9fd19ae46ffc95a36ac791fbb33b6028a186ef77b9c2cc8a670fa61806d38420e5c8fbe953020a5b7797f4cbe3dfa2c1528cb96c91a2b92a148eb42c1ca6fac221820ba09cc16e7c5c2fa4058ff346a0f8342e0c3f9ab0be5b0e446792627bedd61e7feeb4f801930c9776e5ec4ffeef89c68742ec4d1827a45552e1a14c51504b92c4964209d852136e0bd04d43aeebab55897b7b44fa3c44ed12696bd7575ded77372df0000000000000000000000000000836bb0972e31768b8c8c5301ac010b87e544c7a15df73605cc8cf973bfdf37755eb539eeb071b19bfe4be0e80bc4cc5ec5b859bd3ded3c4806fad8507af4e03a27534e61c72764e6abb0e217d53981dd2c35dd28b0301c7d83ddb2abcef10774608d0a9addfdf92e3c10cdafbcb065cc0a3c51730b2bced48f9785afd179a8c7c00e74f7e11e58995e93bd790e9723d5b9657830d002bd4d97666ad8b988c195cfb10afbe574e45f4702f9a3f730ab90a2c5c899a683d96d8f627d2fc1d769d2b87abe437d601d017dd2a48aa1b01c1fe9ca3dbb06daadea2cb2d88f87b731ae62591f0df86f3b087faa2c93edbb8d1bd86197f8097a5f56946e33b94ed030ba776309eab1b6b0fe25f499256df4c4d23e3637e702e81de0e7f35351e814320e782957c1d11cdd1e491440996b41859494db0dccc8a694eef213285b90a0826d2489e5708b0eb2427bfd0268804aee67e80e7b00bf4fc9e4efd73059c96351074db92fae74bec95831c368", 0x1066) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x2a0, 0x0, 0x0, 0x0}, 0x0) 04:27:46 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1a, 0x5, 0x3) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000001c0)={0x3, 0x8000, 0x7ff, 0x2, 0xd81, 0x3, 0x5, 0x10, [{0x7ff, 0x7eb, 0xffffffffffff7242, 0x9}, {0x9, 0x8000, 0x4, 0x2}, {0xffffffff80000001, 0x8, 0x2, 0x1f}, {0xd5, 0x10001, 0xfffffffffffffffd, 0x9}, {0xe94e, 0x0, 0x6, 0x100}, {0xffff, 0x8000, 0x2, 0x3f}, {0x29a, 0x80000000, 0x6, 0x1}, {0xe14, 0x7fffffff, 0x8594000000000000, 0x5}, {0x800, 0x1, 0x8, 0xfffffffffffffc00}, {0x1b, 0x8001, 0xffffffffffffff7f, 0x3}, {0x3, 0x7, 0x9, 0x8}, {0x1, 0x4428, 0x9}, {0xc0b, 0x5, 0x598, 0xaad}, {0x3, 0x8c, 0x100, 0x3453}, {0x8, 0x6, 0x1f, 0xbe8}, {0x8, 0x8, 0x7, 0x555f}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:27:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 04:27:47 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x3f) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 04:27:47 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x5) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 04:27:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x6, 0x4, 0x8000, 0x1, 0x1, 0x6, 0x0, 0x1, 0x1, 0x100, 0x4}) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x280, 0x102) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 04:27:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) socket$unix(0x1, 0x1bec2685b9ff7511, 0x0) 04:27:47 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3a0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x10004) open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) sendto(0xffffffffffffffff, &(0x7f00000000c0)="64251a69661d768b001d61d97c32958497634619ea024964347cc19cc775eb0e85161748a63c35a13eb14af84422d14eb884aa4c58b05825c394", 0x3a, 0x409, &(0x7f0000000040)=@in={0x2, 0x0}, 0xfffffe59) 04:27:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x82) renameat(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 04:27:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x400, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 04:27:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x6, 0x0, 0x101}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x92b50ef7f3b2052) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x74, 0x20000000, 0x3, 0xe}, {{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x4, 0x69}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x2008}, {{r3}, 0xfffffffffffffffb, 0xc, 0x1, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0x3}], 0x10000816, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$getflags(r3, 0x1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 16:00:00 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x80000000, [{&(0x7f000045f000/0x1000)=nil, &(0x7f00007d7000/0x3000)=nil, 0x80}, {&(0x7f000017e000/0x3000)=nil, &(0x7f0000681000/0x1000)=nil}, {&(0x7f000048f000/0x2000)=nil, &(0x7f0000414000/0x3000)=nil, 0xfe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00001a4000/0x2000)=nil, 0x723b}, {&(0x7f00001cf000/0x1000)=nil, &(0x7f0000327000/0x3000)=nil, 0x1ff}, {&(0x7f0000150000/0x1000)=nil, &(0x7f00004da000/0x4000)=nil, 0x7fffffff}, {&(0x7f000056b000/0x2000)=nil, &(0x7f00002ce000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000743000/0x4000)=nil, 0xff}, {&(0x7f0000693000/0x1000)=nil, &(0x7f0000777000/0x4000)=nil, 0x9e}, {&(0x7f00005eb000/0x1000)=nil, &(0x7f0000ff0000/0xf000)=nil}, {&(0x7f00003f5000/0x1000)=nil, &(0x7f0000276000/0x3000)=nil, 0x1}, {&(0x7f0000046000/0x3000)=nil, &(0x7f0000329000/0x4000)=nil, 0x4}, {&(0x7f00005ee000/0x1000)=nil, &(0x7f00000be000/0x2000)=nil, 0x1f}, {&(0x7f00000bf000/0x3000)=nil, &(0x7f0000024000/0x8000)=nil, 0x5}, {&(0x7f0000636000/0x5000)=nil, &(0x7f00000a7000/0x3000)=nil, 0x6a5}, {&(0x7f0000157000/0x1000)=nil, &(0x7f0000375000/0x3000)=nil, 0xa6a}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) recvfrom(r0, &(0x7f00000005c0)=""/46, 0x2e, 0x2, &(0x7f0000000600)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000580)) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c02000000e775b220dd4837143e22a9af2ab1c3028d00a0b6fed0899ca9f532a20e269567bb6a106e43cd0dcf87b0454de0ab158ab5d3f2db4f899de5ca770fbd2a9a54f13b2e55c990038e77028278e09bc405d1f08f931a68a982445efade0b9c63e5deaba538b7d847609ebb6875a7772afafdcbfbbdf00e3bc11f5b805cd0ce68"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ddffffffffff6fff1c5cb72f2b33a4c04c322aad046101399384c9fa2e0933247371f7f32f6b45887d881b5639e1751535036d38dea8c4bdcdb3f471e79341a0ed7be2f0f6106fd383b1d20079a6be4a2337cb55a003da237b95cda72a77d548d3c1d129c458f594f3fcf5c849fc129e9c9476c43960bf0abad2c85beb2635844e741b"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x10) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x7, 0xff, 0x4}) socket$inet(0x2, 0x14001, 0x1ff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x607db742cd244909, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x8d, 0x7f, {0x5, 0xffffffff82430715}}) r4 = semget(0x1, 0x3, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/50) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x3911, 0x3, './file0\x00', 0x101, 0x4, 0x4, 0x10000}) semget(0x1, 0x2, 0x9c72b6c93418cb4e) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r5, &(0x7f0000000280)=""/94, 0x5e, 0x1841, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x895, 0x7, {0x4, 0x3}}) r6 = semget(0x2, 0x0, 0x600) semctl$IPC_RMID(r6, 0x0, 0x0) socket(0x1, 0x4, 0x7) socket$inet(0x2, 0x5, 0xff) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x200, 0x26) pwrite(r7, &(0x7f00000003c0)="eaa3", 0x2, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000440)) unlink(&(0x7f0000000480)='./file0\x00') semget$private(0x0, 0x3, 0x200) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x90) ioctl$BIOCPROMISC(r8, 0x20004269) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x4f) r9 = semget$private(0x0, 0x3, 0xf2b4616d8a3a1b34) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:00 executing program 0: getrusage(0x0, &(0x7f0000000000)) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) madvise(&(0x7f0000bdd000/0x2000)=nil, 0x2000, 0x5) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x404b, 0x95}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r3, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000740)=""/130, 0x82}], 0x7, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) fchmod(r0, 0x121) kqueue() write(r0, 0x0, 0x0) close(r0) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x3, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="9d1ce95df23868736500f08b67aa7ad7ca403e000000", 0x7af0457d69d6ab0d) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8, 0x9, 0x1, 0x2}, {0x7f, 0x4, 0x3fa9f477, 0x800}, {0xff, 0x7ff, 0x96e, 0x80}]}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) open(&(0x7f0000000380)='./bus\x00', 0x18, 0x41) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000002c0)=0x47) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r4 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x6) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x3ff, 0x100, 0x2, 0x3}, {0xf3, 0x80, 0x8, 0x9}, {0xcedc, 0x2, 0x4, 0x8000}, {0x8, 0x2, 0xfe, 0x4}, {0x5, 0x6, 0xffffffffffffff01, 0x5}, {0x1, 0x5, 0xfffffffffffffff7, 0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x9, 0x9, 0x1}, {0x401, 0x800, 0x4}, {0x3ff, 0x7ff, 0x869, 0x38}, {0x20, 0x3, 0x2, 0x81}, {0xaa9, 0xfff, 0x1000, 0x8000}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x3, 0x10000, {0x101, 0x80}}) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xdd7b74f679c1b631, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x40, 0x4}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='n..', 0x3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6da48cd96a8d272b38a6174249eef9a2904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721daf6b64c756fa73aa995c86b974b866394e4fbf5698a0c5901b6522a2257650a3bb0681ed91988f7b8798a7f95b9fc16010000801a40e610c0318ce6da33494e540000166966b40efa7d2a504e229220133a62d6051ddc6cc7d2c3a5b24a46fd63f7220de5087c03b142d39bbe4d08717b524b828af2877815cc3afc5df5096b09468876063e4b95a2a9018897060718c4c631f87b15265ac5bb3484915fc39beff5f40df74271c0433599f3d434b2433d56a5da2ba686e63a3d7bb75d01d41cd9c36b9d6146e8f8c23c76305f3023962aefe2f391acb467b35a016c7dabeec1885807edcc3d1ed2a729c773452c7e0c7f8a1fd31243d6e739fbffa05fd98c56c50d41b3c58569d9143d3b6bd4de04ac8b5d9e7d8b3f83837b38eba1e10463d4a30b29ad2b0b8f0a14ca4c75c09c81139665dd32c3b29459abc6cb182890a2e823cda135d5c00000000000000000001c85d20c08642627fa823b26de5663ad7783535200546ab01f9c3d064b0dbb06c7555caecdcfed3338d0e6b79f0934838b911f8710959688cf5e8a2f9ad623052690dfb06bfc26245c9153ad25cfdb69a6298896257e42a9d1cee522672d8c5e52c3da86e08af94193863f68c5cd0b44f80bac5b47ff599e5dd4634cea575ba4e282cd73e7c50e00dd48096cca7601c2fb5209e53a1101addba299cdbfff"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) socket$inet6(0x18, 0x2, 0x1) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r10 = accept$inet(r9, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fcntl$setstatus(r10, 0x4, 0xe7cb4ca2f04a7100) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r12 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r12, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r13 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r13, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r13) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r14 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r15 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r11, r14, 0x8001, 0x5}) fcntl$dupfd(r15, 0xa, r15) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x101) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchdir(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="430b63e47a722cccefac6e3a92155cc4d484fd9cb03f0dddf80708b9e1be5afcfac2cd0ffd3c82c70cfa63238958fe61439071730d1885e472496d02241efbcfd0beb81e812bd9efa86bb2901ef1374e1ec197cbe778264a3e2495556ee785e36d4cbc97dd98e1231a5bff31c497814f2817f4d6dd1cb1308ed78a418b43ed14f86c59615e33f8a310e338710c08ae64ce5ae186b90b61ed6a4610cae55c99a2d1b2f6e6934872cca1c3f9843b138acdb2ad77eecc7a33e997bea94e2b54e192a1bf14d786cfaae1d6eb027ae716fb773907d7204819478474f65316ff80a64e", 0xe0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x20}, {0x2dfa, 0x1}}) chmod(&(0x7f0000000180)='./file0\x00', 0x209) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x4, 0x7, 0x4, 0x2, 0x10, [{0x2, 0x8, 0x5, 0x1}, {0x7f, 0x7, 0x0, 0x7}, {0x401, 0x100000000, 0x0, 0x1}, {0x5, 0x9, 0x9, 0x5}, {0x6, 0x2, 0xffff, 0x9}, {0x8001, 0x7fff, 0xfffffffffffffffa, 0x6b8}, {0x3, 0x1, 0x8, 0x84}, {0x2f95, 0x7e, 0x7, 0xfffffffffffffffd}, {0x9, 0x1ff, 0x5, 0x3}, {0x3, 0x7f, 0xfff, 0x80000000}, {0x1, 0x39, 0x4, 0xfffffffffffffffd}, {0xffffffffffffff09, 0x2, 0xb9, 0x5}, {0x2, 0x8, 0x9, 0x1ff}, {0x8000, 0x4, 0xffffffffffffffff, 0x8}, {0x9, 0x1, 0x7, 0xffffffffffff8000}, {0x3f, 0xfff, 0x1, 0x4}]}) socket$inet6(0x18, 0x5, 0x7fff) clock_getres(0x8000000002, 0xfffffffffffffffe) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x6) ftruncate(r0, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000180)="2c798f2e63b840355b2735de990000000016fc6337b0f8eee3918c08b42ff9d1a1181ccc4299da8aa3768474e51e9c5a57f7ffbf704700f4273abd8319ec00000000c80107c9459819ae5a46363bcdc194a5b0fdc5282814c0a4ed320d42243fd774fbd40b1e9e0a3b6eab6931d70fde99bbfce4021afec3", 0x388de620e0dda91e) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x6de35235bb38458d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000102, &(0x7f0000000040)=[{0x103ae}, {0x35, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0xa, 0x40000200}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x1, &(0x7f0000000040), 0xffffffffffffff86) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="00070a83f50138fc033fd300f22f340d5edb1b7e6fc1a97ffeddfae2399741af9e16a420b61257078a6d3366fc6fede1b29deb8a31825441ca1c0f6018057b044fb356b2ece71a7b1223afa46705a273e8315e8dad7ba09e25a852dec6488b2c1a30dd50c17685358cdc4fdfce01c8a8f8407e718c79f3a8108c67bc93285b1752a2d4a17e1f12ff36f17c28acfabea2696504f4bbba9e7bf65326d482743d2428d1d7fe2462042d1e61bbbef3a5cf3024b4dc3684cda8ff4b7dd35aa0a9186439ac13b14dc66cd188d3d1afc4a2ade3f99c53be4df3944d7be15184cf", 0xfd76) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="a1a24f61e3a2668e0c3949695919f37dab07a23ee6b93ddc56ae260c6cc168a57547f33ff3c37dd14d0f84dfe68c9cd7fc666368aa42e93d98f71af2136063b1871c516014bca1b3b589650d232d07945099e8817314989afebc78263405e14b6f857cafcdf148686eba326e41c5ca5f3154819bdf5820e394c50e40c88a13565b6a0de083eeefc64effab5ce280873bc2cb594ee2f0026892ecc3fe157c54fd9f1e0a4668e2cced28830c97cf3438841356107df952cc7247026a87cc38088918f35506ea4338d83417b1768af3eba7eaf164144c10e5a8482c4f68f493920248f2726f0b809da54be4f3cf5a9d2a1332aff1", 0xf3) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x462, 0x1000}, {0x2, 0x401, 0x800}, {0x4, 0x8, 0x2000}, {0x3, 0x31b, 0x800}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x27e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="edda425875eab8e00aa29738d6aa8c9521759ad62e39d4712c9e0383af2370e180d272ce92b37260fdbb7b9b68aa03bcaf5f0c5039ae947429cd816c8b503a2deb78b1f7", 0x44}, {&(0x7f0000000140)="4f10185ca52669f15eacab3f282b1e9a3e87ca5ce882ec6affbb40e9f55776bed83cee0b6213e34b66ef13477a20013c3f314c1622d1ba39913f1caaf75dd61178f57e421486ee44489d6f3efc4f6344a7fcb42a6ac2c89df6fb2e391dd2167e2dda73debcd5e9258b9417b6e29154fda4668a0bdae0ccc5a7715bdf7dea1d1b8db3685d61b9af766db7e2c789aefd961b9952b2b423c37334db1ca12b7e6ba88cf9a201633dbf2a7491d721cae6f707d5e7eba4a3bada8d20f809a92d677dd355d567dd192655563d2bc4432c6923be101d6a1e2348b4ce521c3e4d41069b", 0xdf}], 0x2, &(0x7f0000000980)=[{0x48, 0xffff, 0x1, "13ec062143f6b44769fbf5ca8d320956ed6afa07da6bff4f13d6e80b2c962456fc322baac0b7b9ef0b2bcb301c269a243865a90aa97a39a3bf4c5fbcf06f654dc584196ca0048bed5c3fb463617fc49caea510490552df6e03b3cdeb8ea43d36d356211cc945d88a6a00b18bc291dda3d4e43067f50c1395e41425510521b6c4bc84b6ed8415fb9584015b90953dfc3b030000001a633640b702dbf9456d84e2396117325a5fab4b95cd6e02b30b000000000000000000"}, {0x18, 0x10001, 0x8, "0a5a328502713696"}, {0x70, 0xffff, 0x2f828d59, "c27d5a112dcec8ea7b48952d15ff3cf23be6ba326396925d4e690ec0023785b93f553303547cf52c2d830721aa59f8b9a434fea5448f9f889acfa314f6eb11925eeb103e58fdbe817d7379fe6f32dfb9c57017ce7762174b81807b27"}, {0x78, 0xffff, 0x4, "4557970a9f1cd0f3fec799b25c4467591e7dc008fd024b664325eca5a567eba5ce83c3139a939f8cdf0ff90dc7bb267b67de6cbc565f614a9654133b06a1cce002cdbb39cddfbdb428fc2fefb46feb0cfa65b6b77c8d0452df43573185351007194f83aa655e3d8a"}, {0x68, 0x1, 0x1000, "27e2d557c63e9c34fa679f9c7cd6193d261a5717f89194fad900bcd920fa3684a6c2dd88bf2196a295172887c7b1b62317a84384ac69d4737490340d1dd803d7eebb96075ee99e7b0ee651fed51927ab52"}, {0x90, 0xffff, 0x2, "1355321a38e61b05f6c0e8ccebaf1ea680ced0d5b1f275ce2f7c51ae08e36e156a76b400c08700edb47a7c28036d6631bb091300acea3eef94f17087e8ada57e749520ca75c77406f67e92de4f95ee9865fe8507cbe3decf110eb580cb238f84063382eb2075534216f996f1c09675b8bd9701301e717923d4"}, {0x80, 0xffff, 0x0, "bd9d0a9fe729b9d351ba9a66f3e2e1515b5b36679272d84c005fecb2e35defb761c48bb393c77bdeb3941894daf3a93579747097a4a9e27cea760102526ade8d29a48cb918b4e5c9a7e7df22ffd0d4419f7f9c8d6bbac878840c8f1f02edc601cafa00b46f1ad1bfd0a6a03bf4c5d7c7"}, {0x443, 0xffff, 0xc9, "790fbc91def9a7be2fbe4b6831b24b778d5d3d746b6b1e762d562da9438e251a6a707bf2a33df44d8c3ecf091a113cdd55f1fd95ed9dff29a7b662e336d1fdc418587d0e6ded75754e30c5baec022174a1c2a3d29771ceffaf22c7ddf5d97d37ee9855abdfd9c9e0a36ca0910a7c8d4388b0f5641fe48622cfbf07098f0dd7cf091882ac466874972c2d02441c5cee52cc04060fd96dfd9daec26b309621f38570a2ea4e5ea79dabb75f7ef1674a928166200251f4641892a3c188a56fbb94fcb960668bd8d5ba2ef8bc1d838b42e1052026175a096141e114e4d47d17d2ec1c65868cbe2d84ee6cae11fafdb91d97385271716728378a04898a39"}, {0x108, 0x1, 0x1, "d810b2f1ca2d083e80556dd1924ce2ac35119f4fc4b92469ed8c6b72c4e1e33748f4dd98c4f8c2c06b15eccc2193939ae7c1a1b660b244994f1f5ab558c9eb5183a45d13453271c988cfd3dd4003d09e1a5aabb549591045661576a6bbfb89ee9c688ee77b0e76fc9c5a4c08c3494720ae094532527583001fe603f888707c640c99009ff8c2746fc0c9e1e309c56cea36fd6507b316b0e99ad18372977acd84e0637c308c12011e2f87f20a786ece2d2db8ac60382ba281ec51c503524177a4377a112994811f1b27782bfde97ed704fcaa39a16971830998b74f0191e3b565a8486a9ae7368e177dc6cffeb6e2e7f59416"}], 0xfffffffffffffd7a}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720dd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2c00080000000000007f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b729da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187000898e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 344198 82601 0 0 0 0 syz-executor.1 *136696 82601 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220129a,ffffffff821c9fe0,3b7,ffffffff821dfd02) at __assert+0x2b rtrequest(1,ffff800022baac18,0,ffff800022baab88,0) at rtrequest+0xbf1 rtm_output(ffff800000b2da00,ffff800022baacc8,ffff800022baac18,0,0) at rtm_output+0x62f route_output(fffffd8068afd700,fffffd8079a26808,0,0) at route_output+0x7c4 route_usrreq(fffffd8079a26808,9,fffffd8068afd700,0,0,ffff800020ab0018) at route_usrreq+0x363 sosend(fffffd8079a26808,0,ffff800022baaeb0,0,0,80) at sosend+0x645 sendit(ffff800020ab0018,3,ffff800022baaf90,0,ffff800022bab070) at sendit+0x52b sys_sendto(ffff800020ab0018,ffff800022bab028,ffff800022bab070) at sys_sendto+0x80 syscall(ffff800022bab0f0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd8,0,6,e61948d1010) at Xsyscall+0x128 end of kernel end trace frame: 0xe642e6dadd0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220129a,ffffffff821c9fe0,3b7,ffffffff821dfd02) at __assert+0x2b rtrequest(1,ffff800022baac18,0,ffff800022baab88,0) at rtrequest+0xbf1 rtm_output(ffff800000b2da00,ffff800022baacc8,ffff800022baac18,0,0) at rtm_output+0x62f route_output(fffffd8068afd700,fffffd8079a26808,0,0) at route_output+0x7c4 route_usrreq(fffffd8079a26808,9,fffffd8068afd700,0,0,ffff800020ab0018) at route_usrreq+0x363 sosend(fffffd8079a26808,0,ffff800022baaeb0,0,0,80) at sosend+0x645 sendit(ffff800020ab0018,3,ffff800022baaf90,0,ffff800022bab070) at sendit+0x52b sys_sendto(ffff800020ab0018,ffff800022bab028,ffff800022bab070) at sys_sendto+0x80 syscall(ffff800022bab0f0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd8,0,6,e61948d1010) at Xsyscall+0x128 end of kernel end trace frame: 0xe642e6dadd0, count: -12 ddb{1}> show registers rdi 0xffffffff817ded17 db_enter+0x17 rsi 0x3ef8 __ALIGN_SIZE+0x2ef8 rbp 0xffff800022baa990 rbx 0xffff800022baaa40 rdx 0x3ef9 __ALIGN_SIZE+0x2ef9 rcx 0xffff8000219a0000 rax 0xffff8000219a0000 r8 0xffffffff81dea5cf kprintf+0x16f r9 0x1 r10 0x25 r11 0x984333447e5fc223 r12 0x3000000008 r13 0xffff800022baa9a0 r14 0x100 r15 0x1 rip 0xffffffff817ded18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022baa980 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=136696 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1650,0xffffffff826474e0 process=0xffff800020adce00 user=0xffff800022ba6000, vmspace=0xfffffd806e7e3008 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82601 344198 35107 0 7 0 syz-executor.1 *82601 136696 35107 0 7 0x4000000 syz-executor.1 69797 6433 34471 0 2 0 syz-executor.0 69797 273298 34471 0 3 0x4000080 fsleep syz-executor.0 35107 166439 42810 0 3 0x82 nanosleep syz-executor.1 34471 213919 42810 0 3 0x82 nanosleep syz-executor.0 79025 21655 1 0 3 0x100083 ttyin getty 80867 59212 0 0 3 0x14200 bored sosplice 42810 357144 57270 0 3 0x82 thrsleep syz-fuzzer 42810 254559 57270 0 3 0x4000082 nanosleep syz-fuzzer 42810 82724 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 382562 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 509260 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 442884 57270 0 3 0x4000082 kqread syz-fuzzer 42810 214587 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 395302 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 451473 57270 0 3 0x4000082 thrsleep syz-fuzzer 42810 272000 57270 0 3 0x4000082 thrsleep syz-fuzzer 57270 449896 8986 0 3 0x10008a pause ksh 8986 171079 5821 0 3 0x92 select sshd 5821 360599 1 0 3 0x80 select sshd 22580 456303 84802 74 3 0x100092 bpf pflogd 84802 319449 1 0 3 0x80 netio pflogd 87526 176076 31285 73 3 0x100090 kqread syslogd 31285 63932 1 0 3 0x100082 netio syslogd 59567 339565 1 77 3 0x100090 poll dhclient 62041 71381 1 0 3 0x80 poll dhclient 86900 57256 0 0 2 0x14200 zerothread 62681 481132 0 0 3 0x14200 aiodoned aiodoned 88394 83223 0 0 3 0x14200 syncer update 1489 62432 0 0 3 0x14200 cleaner cleaner 97364 82078 0 0 3 0x14200 reaper reaper 46057 81423 0 0 3 0x14200 pgdaemon pagedaemon 21066 152904 0 0 3 0x14200 bored crynlk 10870 323594 0 0 3 0x14200 bored crypto 88047 54600 0 0 3 0x40014200 acpi0 acpi0 12148 233155 0 0 3 0x40014200 idle1 12391 209973 0 0 3 0x14200 bored softnet 95475 412656 0 0 3 0x14200 bored systqmp 9180 270256 0 0 3 0x14200 bored systq 90754 147309 0 0 3 0x40014200 bored softclock 8456 457819 0 0 3 0x40014200 idle0 45182 191150 0 0 3 0x14200 bored smr 1 132858 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 82601 (syz-executor.1) thread 0xffff800020ab0018 (136696) exclusive rwlock netlock r = 0 (0xffffffff824bbfd8) #0 witness_lock+0x52e #1 rtm_output+0x5c3 #2 route_output+0x7c4 #3 route_usrreq+0x363 #4 sosend+0x645 #5 sendit+0x52b #6 sys_sendto+0x80 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826474c0) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9668 6519K 7612K 78643K 23006 0 0 pcb 13 12K 14K 78643K 3566 0 0 rtable 153 15K 15K 78643K 8203 0 0 ifaddr 118 33K 40K 78643K 2778 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2233 0 0 iov 0 0K 32K 78643K 3239 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 11856 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 285 0 0 VM map 2 1K 1K 78643K 46 0 0 sem 9 1K 1K 78643K 9 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 25249 0 0 sigio 0 0K 0K 78643K 294 0 0 proc 62 63K 95K 78643K 6144 0 0 subproc 32 2K 2K 78643K 1565 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 2675 0 0 in_multi 36 2K 2K 78643K 1706 0 0 ether_multi 1 0K 0K 78643K 110 0 0 mrt 3 0K 0K 78643K 114 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 204 901K 901K 78643K 204 0 0 exec 0 0K 1K 78643K 3206 0 0 pfkey data 0 0K 4K 78643K 10 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 141 24K 32K 78643K 86294 0 0 UVM aobj 130 4K 4K 78643K 156 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4018 0 0 NDP 27 0K 1K 78643K 860 0 0 temp 279 3558K 4198K 78643K 344636 0 0 kqueue 0 0K 0K 78643K 148 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 197 0 190 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1324 0 1321 1 0 1 1 0 8 0 rtentry 112 1050 0 996 2 0 2 2 0 8 0 unpcb 120 10938 0 10880 29 26 3 3 0 8 1 syncache 264 52 0 52 28 28 0 1 0 8 0 tcpqe 32 5985 0 5985 7 7 0 2 0 8 0 tcpcb 544 10556 0 10551 198 197 1 14 0 8 0 inpcb 280 24684 0 24674 210 208 2 13 0 8 1 rttmr 72 17 0 16 13 12 1 1 0 8 0 ip6q 72 4 0 4 4 4 0 1 0 8 0 ip6af 40 4 0 4 3 3 0 1 0 8 0 nd6 48 173 0 169 2 1 1 1 0 8 0 pkpcb 40 139 0 139 45 45 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 449 0 449 61 61 0 1 0 8 0 pffrag 232 33 0 33 19 19 0 1 0 482 0 pffrnode 88 33 0 33 19 19 0 1 0 8 0 pffrent 40 80 0 80 21 21 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 712 0 678 1 0 1 1 0 8 0 pfstkey 112 712 0 678 2 0 2 2 0 8 0 pfstate 328 712 0 677 7 3 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 6 7 6 1 3 0 8 0 art_heap4 256 4504 0 4193 50 30 20 21 0 8 0 art_table 32 4511 0 4199 6 3 3 3 0 8 0 art_node 16 1015 0 967 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 7 0 0 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 39873 0 38378 49 0 49 49 0 8 0 ffsino 272 39873 0 38378 101 1 100 101 0 8 0 nchpl 144 90284 0 88540 66 1 65 65 0 8 0 uvmvnodes 72 9978 0 0 182 0 182 182 0 8 0 vnodes 208 9978 0 0 526 0 526 526 0 8 0 namei 1024 300095 0 300095 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 44 0 44 18 18 0 1 0 8 0 scsiplug 64 57 0 57 35 35 0 1 0 8 0 scxspl 192 220355 0 220355 103 102 1 7 0 8 1 plimitpl 152 2407 0 2399 1 0 1 1 0 8 0 sigapl 432 25187 0 25171 4 2 2 3 0 8 0 futexpl 56 496179 0 496178 3 2 1 1 0 8 0 knotepl 112 5080 0 5061 9 8 1 3 0 8 0 kqueuepl 104 8274 0 8272 49 48 1 4 0 8 0 pipepl 112 13960 0 13941 46 45 1 2 0 8 0 fdescpl 488 25188 0 25171 3 0 3 3 0 8 0 filepl 152 217600 0 217499 219 214 5 14 0 8 1 lockfpl 104 8286 0 8285 1 0 1 1 0 8 0 lockfspl 48 2551 0 2550 1 0 1 1 0 8 0 sessionpl 112 108 0 97 1 0 1 1 0 8 0 pgrppl 48 338 0 327 1 0 1 1 0 8 0 ucredpl 96 30471 0 30460 1 0 1 1 0 8 0 zombiepl 144 25176 0 25176 6 5 1 1 0 8 1 processpl 896 25209 0 25176 4 0 4 4 0 8 0 procpl 632 81064 0 81020 9 4 5 5 0 8 1 srpgc 64 180 0 180 63 63 0 1 0 8 0 sosppl 128 372 0 372 68 68 0 1 0 8 0 sockpl 384 37516 0 37447 308 295 13 24 0 8 5 mcl64k 65536 36 0 0 3 0 3 3 0 8 0 mcl16k 16384 49 0 0 6 3 3 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 41 0 0 5 2 3 3 0 8 0 mcl4k 4096 33 0 0 3 0 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 243 0 0 24 6 18 24 0 8 0 mtagpl 80 105 0 0 2 1 1 2 0 8 0 mbufpl 256 1445 0 0 37 9 28 31 0 8 0 bufpl 256 71792 0 61806 625 0 625 625 0 8 0 anonpl 16 2347572 0 2332948 437 364 73 82 0 124 0 amapchunkpl 152 160858 0 160745 190 184 6 19 0 158 0 amappl16 192 125446 0 124545 627 573 54 58 0 8 8 amappl15 184 2070 0 2068 8 7 1 1 0 8 0 amappl14 176 5433 0 5427 2 1 1 1 0 8 0 amappl13 168 679 0 679 15 15 0 1 0 8 0 amappl12 160 2433 0 2432 14 13 1 1 0 8 0 amappl11 152 3637 0 3622 1 0 1 1 0 8 0 amappl10 144 5180 0 5173 1 0 1 1 0 8 0 amappl9 136 5569 0 5563 1 0 1 1 0 8 0 amappl8 128 5218 0 5157 4 1 3 3 0 8 0 amappl7 120 5547 0 5537 1 0 1 1 0 8 0 amappl6 112 3403 0 3383 1 0 1 1 0 8 0 amappl5 104 3314 0 3299 1 0 1 1 0 8 0 amappl4 96 23171 0 23137 1 0 1 1 0 8 0 amappl3 88 6895 0 6890 1 0 1 1 0 8 0 amappl2 80 197313 0 197231 4 2 2 3 0 8 0 amappl1 72 557341 0 556878 25 15 10 20 0 8 0 amappl 80 82825 0 82786 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 25232 0 25171 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 25232 0 25171 1 0 1 1 0 8 0 vmmpekpl 168 199715 0 199685 2 0 2 2 0 8 0 vmmpepl 168 3097393 0 3095203 942 815 127 131 0 357 24 vmsppl 368 25187 0 25171 2 0 2 2 0 8 0 pdppl 4096 50471 0 50430 7 1 6 6 0 8 0 pvpl 32 6232868 0 6214890 985 814 171 196 0 265 6 pmappl 232 25231 0 25215 15 14 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1078 0 260 24 0 24 24 0 8 0