, 0x1f, 0x7, 0x4}, {0x6, 0x7, 0x4, 0x8}, {0x3f, 0x6bd8, 0x7f, 0x401}, {0x8, 0x4, 0x8}, {0x6, 0x4, 0x8, 0x8000}]}) fcntl$dupfd(r0, 0x0, r1) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 09:06:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:06:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x2, 0x3, 0x0) r4 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1b14219b47183108, 0x0, 0x0, &(0x7f00000001c0)=""/156, 0x75}, 0x494478c526a2430c) getgid() 09:06:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x90d9398bc5e37221, 0x40004004000028a9) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x90) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0xfffffffffffffef0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) renameat(r3, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000180)='./bus\x00') chdir(&(0x7f00000000c0)='./bus\x00') 09:06:16 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0x4) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r6 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e6910390ff4dc5d916114caf5b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYRES16=r7, @ANYRESHEX, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESHEX=r11]], 0x3, 0x3, 0x800) 09:06:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x0, 0x0, 0x85, 0x0) r2 = syz_open_pts() dup(r2) read(r2, &(0x7f0000000140)=""/168, 0xa8) 09:06:17 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x78, 0x0, 0x2, 0x2}], 0x5, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc038694e, &(0x7f0000000300)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 09:06:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = geteuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x1, 0x5, 0x40101, 0x0, r5}) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r10, &(0x7f00000002c0), 0x0) r13 = syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) r14 = dup2(r13, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r14, &(0x7f0000000180)='./file0\x00', r15, r16, 0x0) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) r18 = kqueue() r19 = syz_open_pts() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r18, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r20 = kqueue() r21 = syz_open_pts() kevent(r20, &(0x7f0000000040)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r22, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r22, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r22) r23 = socket(0x18, 0x400000002, 0x0) close(r23) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r24, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r24, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r24) r25 = syz_open_pts() r26 = dup(r25) r27 = syz_open_pts() dup(r27) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r28, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r28, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r28) r29 = syz_open_pts() dup(r29) connect(r26, &(0x7f0000000cc0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESDEC=r27, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRES16], @ANYRES32=0x0, @ANYRESDEC, @ANYRES16=0x0, @ANYRES64, @ANYRESDEC=r28], 0x9) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r30, r15, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r31, 0x0) poll(&(0x7f0000000000)=[{r31, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r32, r8, r9, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = socket(0x18, 0x2, 0x0) accept$inet6(r34, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r35, r33, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r37 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r38 = open(&(0x7f0000000780)='./file1\x00', 0x0, 0x0) r39 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r39, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r40 = semget$private(0x0, 0x4, 0x6f) semop(r40, &(0x7f00000003c0), 0x2b31) semctl$SETALL(r40, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r40, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r40, &(0x7f0000000840)=[{0x7, 0x0, 0x800}, {0x0, 0x50c, 0x4a56df42aae114ed}, {0x0, 0x5, 0xc00}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getegid() r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r41, r42, r44, r45, 0x4}, 0x200, 0x401, 0x2}) r46 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r46, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) r47 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r47, 0x802c7415, &(0x7f0000000080)={0x7, 0x2, 0x8, 0xff, "9f0fca68afb45f54df1c19c59a64753f99515479", 0x8, 0x2}) fchownat(r47, &(0x7f00000003c0)='./file1\x00', r3, r36, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5c, 0x800, 0x8, 0x2, 0x7e, 0x7, 0x5, 0x1, 0x1, 0x8, 0x4}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4, 0x4}) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}], 0x1) r48 = syz_open_pts() r49 = getppid() fcntl$lock(r48, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000, r49}) flock(r48, 0x2) r50 = socket(0x18, 0x1, 0x0) close(r50) connect$unix(r50, &(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r51 = socket(0x18, 0x400000002, 0x0) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r51, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x100000000}) dup2(r1, r48) 09:06:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 09:06:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x1}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") fchdir(r0) 09:06:18 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x2, 0x245, &(0x7f0000000440)=""/251, &(0x7f00000000c0)=0xfb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2c, &(0x7f0000000040)=[{0x84, 0x0, 0x40}, {0x4}, {0x2000000000000006, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 09:06:19 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) r2 = syz_open_pts() r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x4}, {r0, 0x1c}, {r0, 0x4}, {r2, 0x2}, {r1, 0xf07c48b68037b46c}, {r2, 0x4}, {0xffffffffffffff9c, 0x80}], 0x7, 0x0) 09:06:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000064, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:06:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) syz_open_pts() r1 = kqueue() syz_open_pts() r2 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r2, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r2, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x2, 0x8, 0x800}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}, {0x7, 0x101}, {0x2, 0x1000, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x0, 0xfffa, 0x1000}, {0x3, 0x9e, 0x800}, {0x9, 0xfffd, 0x2000}, {0x33ed2021e533eb0c, 0x9c49}], 0x9) kevent(r1, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) fchmodat(r5, &(0x7f00000000c0)='./bus\x00', 0x5, 0x6) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000240)="c8247c7a22e0f784d50a3c16730c1043657086810b3aa1aa4614173d1f9845526802171c95c0401fcdd92ebdbcd26388631f3e88dad33d7b88610d681070ca0368a014308263065416cf39fd5cb31e017d0a3685dd94223958033b1ccbef0853fa5892a73eb176b8a47f7dd5ddc11be99984209a7a915464db0ec2e59c4e93644a7ad565b1ae354d82044d464198195991840a0f1535de56575964f6473a", 0x21}], 0x6f, 0x0, 0xff5b) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000300)="2c83ae640bac1cbfc54891ffea68dd1913dff6fd02a731906f71ce21ece4e8512c71f586a92f4e5c40284ed4ab0ea80430d41117063a5070afa54bce4432f745a5c1419336a7d3ab693cf0fc1c8a642b", 0x50}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() dup(r6) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x1, 0x4}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$getflags(r7, 0x0) 09:06:19 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x0, 0x1, 0x402) semop(r3, &(0x7f0000000000)=[{0x6, 0x8, 0x3000}, {0x2, 0x4, 0x1800}, {0x1, 0x1, 0x3000}, {0x1, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x6, 0xf8dbca250b4439e6}, {0x4, 0x6, 0x1000}], 0x7) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, &(0x7f0000000280), 0x10000, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 09:06:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001100)={'./file0\x00', 0x1, 0x81, 0x9, 0x1, 0x5, 0x7fff, 0x4, 0x0, 0x1, 0x59, 0x10000}) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) clock_gettime(0x0, &(0x7f00000013c0)) 09:06:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2, 0x4, 0xff}, 0x0, 0x3, 0xff}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10, 0x0) fchmod(r4, 0xc0) msgrcv(r3, &(0x7f0000001a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00"/4104], 0x1008, 0x0, 0x800) 09:06:19 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f00000002c0)=ANY=[@ANYBLOB="bfad7a85bd628417546098dc8e4e432ef321cdac8fe30cd2912945"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 09:06:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) getsockopt(r1, 0x0, 0x1, &(0x7f0000000080)=""/107, &(0x7f0000000100)=0x6b) 09:06:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2256, &(0x7f0000000140)}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = socket$inet6(0x18, 0x1, 0x8) getsockopt(r3, 0x2f5, 0x2, &(0x7f0000000340)=""/4096, &(0x7f0000000140)=0x1000) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x4, 0xffffffffa4e8aa10, 0x781, r4}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 09:06:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) 09:06:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00') connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000000)) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x7813, r6, 0x0, 0xff) utimes(0x0, &(0x7f00000000c0)) 09:06:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799f8ba00ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157895ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000b3553f8437476a67bf9cc958cc0b12ceb6373d6022678c0fbbe373450ccfe8f23214d17a3ee0484111ae38272a15c3210c30d6d70ca37600bebcb7be67ee90c5a288"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 09:06:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x14a5269bcf59ac4e, 0x0) mmap(&(0x7f00000e4000/0x1000)=nil, 0x1000, 0x2, 0xd013, r0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x428, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc96) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 09:06:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0x6, 0x7, 0x80000001, "5dddab2eefabac973bcb5a8efb00b6e90c36196e", 0x2, 0x3a3b}) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x20, 0x23, 0x30, 0x80}, {0x67, 0x95, 0xac, 0x9}, {0x1, 0x1, 0x6, 0x7}, {0xfffc, 0x7f, 0x5, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x8, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) r7 = dup(r2) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000180)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 09:06:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000036c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="90e8078c1d1da0641634d67972ae642f4e6efa1405652ee2c07a993587b9e3abeb3b539af80ea88aba707f0726ab45033aaeb1b7332385fd7c02749ce6e798faaba662ca843ba049e840626f7d714110c807ed4d9c1f17fb857bcee02ee2e0b3e5be24fd29c0eda6deb5d206cfd5f5b00ac5deb204bb0361565459e1c5da643a58275dfb60067b1279eb6d9e1b520104ceae3d4aa9980509c385f306af556c2d9684d7918a7befded6a3afde0859b0ddd98ec482670b6e10cd10b0182947116aa464ffda79f991fa1d2ad79f56c637", 0xcf}, {&(0x7f0000000100)="71c0de816a58b3dbf19a526bd5fb45519ee051b254690168a2f4dd3c06184156120ca0289e3bb378c1e2c639a2913eccc71e", 0x32}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="10100000000000000280000003000000dd802db8570559ee748d13f9a132266edb988be69d83520068f0126461cf7b1f378d5aaf47c5e31b6d5ff257d2a4680b067018d7be7f68b1fadb9347ff142e05f3e319b51c7e835d7f081fc70e337e63b36996f053122fb6dc7f8513945bff7f52a5327dbe788dd3b828960899931c518f2c62f18f2087a94964948bda08db32ee482455a550c3ea72973929de5fbe8dba1f6984bb05b97dae07b31231892f7b18363ac68cb6d2edc2496b069884cacb3ac4c661c54e4b77eb8f625499e9a6d54a0b06f2529fcba5ec9c47d317544d87d30733c46c96da1ff81cb9dbeae586577405d956c741701e393a92fb7826f9220315807d3c549de8db025c213cca824b5ea8c7ea94e4d5c17352b52ebc603a6d6005f178bf7b6f57e96dcdbea23fcbbe620e52b8bc01a5143d6eb5bec3b5b337ace1114b5f1755cb23f97c10f737bb9de180e2c63beecdd7ac0fe0f876e2d4a89f286ad299c86abfb019012e7099eeefe3ba8f4235574dde6793b2a89891d802f4ee8b1a16b823343583add2a9e37b5cb3fea9d3339fe88f969601b4a2d58d5600cf7706355936810e70c1fa17843e7360c1ef3f796b107f5b600b6e1692e084d4fafc142bc70ffa4abdaa7282abfdb638d8e01962ca1df9b53638fa5aa3ad2cc851bb5b5e80354f7c7d27c3c3f52bf136b20f8d74497069e47b83c44afbb396078c2f206831e5d51d13b38b8c734323f9a26b46b5d084d0599ce0dd8b957e5e3df9fa33c0902a276054a468832561a31055e32e7fd7bdc669f60ef55cddf3438044d58b5b4e3f71db5cc3c21a331c4f9b66fc26b760ad43369df436a1e0d09a945a7653f3be4fd60bd61c0a1b0da4b129cce0c2d8f2b6de4cc412a2619608ca876fa02dc58757b5ce7af8147714b1108f4e9ed2dff9d4919328da7f7712ee81cdcbd668529b50e36a2ade01c9d1db81391a859385b9b6b58a2e38d02e96e8f1ddf6b14252a822edffe0749fca161132290677ba8cb89bc723e1c644059efc8de29aca6f39ea73665e4ac1130335d59b74eda660ac216aa8e6b6a705238283e511a036cb932ec61e71978eb44e7a76cbcd4153bbd73b1fa81e891a4c10563e7de8c00431950047705fbcf17ac7316ac96a43eb4dd38b3516c3a827bbbcd1ac34aa44194fc55af7b5e222d2f9dbe3346749599b9ccdcc6c79ac6d573be813561f641ce3387b5448894592be3101232c2f435c440b38c880c329c005d86a567b04b61a459f3d484aa04c1982b4e12c556ad9d9275d2e6b9b95248338bcca2a4b5df1a19afeea35c4f78b0f38d2b632afd001af9111562073fcf24b2354e39d797aa9a4ec1e5bef7866ce8c5ca8691d85ccac6c39e69aa0868a81b1880c31a3180521b5218d73b0ecd04bd0b36f2781fbaf8c8b6efd0e227a0afc5ffe64e8918cd66aecf3dcb9e2a37918a7b0be8a61f5e3a600dfaf37a3ad227e7c06a4472ffe4bc5c9567e83e6356a66c9fc9cf70d0c7756c9d967fbb2fafda798b64c1d755d331a259f4ace08dab294ea6bebb1e8c2e2e7bad28e9835c4db3066e71cf58e7a3cf4787a03ceb3a18a8d60f9e4ae2b3750c2d06398090025a22626704ac7808269283e8f049b62efe117cd2888feccf98b5a9948c577fb0eb3975b0fdf92d56fd5afae6583ab6edc77f2e74552efe679e7c4eec7515e9879fb958046d9b287cc442a780385d0a6f67ed20f563e62874fa2468967c51112cec52ae12ebd3f71e80c3b4d9aff6df255540479c60020e2b3a754bf880086474180f925502a811603c87a62f3c0995e05e534db60c736c412c6f0ef8079956f982ea75178df547352d3da574332585990ac03f31cd0bb596128523d84e3361eae594b2c0d013bf39bef12203813526f18584769abba81f310d220c1854c6b38b1c1683bf08e6d34cdd3821e8665bc5f533573bf1b36966c59487d4734513fed5bc014a8ac093aeda92011c601f8995171855e17a0387b3149ecad138b6290d079b3893e89e559aa00a4cf74e90d206eb0f0d66954eac2c63cb92f4b4b324f18e889e449232e664605de03a72643a6a721bf8d53b148fddfb610a06f833b4d5169203fd7e7c194dd8c06bc8c29a50d5bb31bdfad9610ea94dcc1e662aac96a09877ad83d35902a6c40a449efbe72364b3fcc9032f8075c31e704770c744ae00c5bf83057304465af3ebc6add0edc680ed666ba04f9e1fcd93fff40133dddd2dfe3115e8cff4e73d35e82dd73cbf79323eff929fe9c348236a3277a801e4735cc7915b846ce944c0dca7bbf139e3f2f0eb1ca6919fa7bf0631873d462cdbd086a81d2b27963626595b71f12d4c5b7377458c2891045a3174765ffe9ea2dfdaa934e181d1564beadd96464114d5e596b6b830d9ef52a3acd1c8de85fa1028143e44ae157be8549793c033132a94f1ae6f0a275e9dd2ed2599e96c7ae66403043cc4948e5fe9d79c88049de4e2f741e9d3d3280ed6860e58d8e68e7a00552a1a01b0f4a76ee8c28e55a6a8c6f4ce65637478079621e902576a353059210411c0ab047d44cd70cab8e2975117d7b9144f1d78b2e07879592ccb5528546d1a320ee37d30148e8c23953e4e67a4cda12abcf2834e88b258c2031267bb3426574513fd4a4e81f79281e4b85fe1d8a6e41b8a63ab1aef0180e04585ed3bb6b3f8c34afc73d591be1f94eee4336f2ca17952616991784c5ce491ebbc7be0a5c96b7fcd6e6cda3ef96118097b237781f22fe7f6cc3ec9581c9d0e5b2beac84259799c9921c2ceb498f84986f9bf01006e506bee0961abda072f51cb6d385807866fa8e0741b1b71e95e769c002bea78eaf5fd981b451a860863619aa126cf6f2d99204ef16f1bcbf774eba908e33375b8913720f500ce5b3cbd94eef221399d8bb7f356e1fd065c3864cf66b7c8157adb953e8c42c6fd528fe1f0a8a4439168000b6df965af8cb05ee492a6f58bc0f116f76b07ba252b3aedef9accd2fa6cdddf7a37db457a30c25c0b5b68c72cbc4a201d8aa9d7ea1341a1780854f328a7629feb922c50132e205205d73b3961a3e987a1bf542862ef75e15c2f5282d42770608f56805faab7611c51dbdf21a4a9c7d278e4b20c5dff7a18bcb94b73adab1f93d69334be6d8a4db4f5e1cf37d396b98c4d7c9d844e79505430a74fb870ec473d4a20f296268cc3604d55ab26df297553e1e320360043ac76339feb12502a892bbac096ccfcc6fbdc445e4f30f777d445033fd6f722490b1e9b21cd71d7692d95d0b5657593264a43914528bf254454327d565261195b943f258a594024330beede997b40d7455d3c677e88ad3228846f41f541dc8dbe53366d4d7b9d7405d14631016cc8becc9a13a06df0638bc1619c34ddbc435d1052ab5e52c5ae0775ed4e31ee25ae453ed0b26c20faec54408f2bb43aafa502f3a699bb22929051c60103c9a0a2d168776e0204e16da0fa78e5119b4c59139e2369b9de54ee36dcd8d02f179cd1fc4adfe71caaa161ab65864203af60f6efd94c9bde953b77ac738a5ab25f88690159d0277fe92f8b7327ad9dc08fab8a940e72e9b7f23902271774f2d0c3af419d103f3d0d9e4d0b1e89e21ca913b19cd58644e388da9f7a29f949d15de1ac51a9c5e6e1f358121b7c72d7d78e01ceced7117d2d69956ca251073ccac3db6dda7d7c8b34f2a5b19a853aad1df1dc76a4b05b6d4db0adf22fbf6ca1562d8f90f6b0e859a5d81206465ec0f9be628d62067d971a0947b89f6021ad294d199f9bcfa959a958c76ac51a8dc38241828cce20ecab97bec2a304d53e8dcc409a89ad905f21b3528b3c62182e5142dd087ec16ac80c93554dacd1c4680dd8585f596691c344508f6515372c0af31708eda9c174cc1f8c816f24ff949a52d8263da5dbb11a1df9ae91a5d074e9505d11fc61b3b0cbe0dfb173af4bb25f9a980e2d271ffb354b6f8f3b83d15ab6c0df577bb585bb9f8c8a57e9c6d9b0b8b9a975f34c48700a5fd3f9e97a99d74db0b2c61eca7f20a023263b229a97da9c58ca0511af0454f563e4dd7abf4093818a8c80aca70ba3dab11901688290c3faafb3d8d8c26333a1874739820eed23172740e6595d668828f9f36840f9df782dc7ee9f9f27e2d7a9a3d15d9a9cd15e8566015bca7fe1fcd8f4edd87e41c4054ec0cf61101bf80f0821f8d416313ba21767022b929fcb7a2e0d84f9bfd8a7ff9c2422991e19db9a198496b6f5bb9d4540296f649d3d05a9eee3a70bddc7dae53370d0654acbcf7fc9fae04efd901fdbf8dad1f3da684580b40db49369b43860c6af6150dbad048519435ed1c6550cecbcd88fb9996970238958b5295d806218279f90fe7f189771f67f73a6f29b3885163f0bad155443384946eba29f14e2464ad81b65159733708a704a962442161b0239f69a94cd39a863684dacdfa3c167ab067d5d545bf898b409ee269fb59daf4ddccc6cec8a6f38c9e67ad0142189072c50f89ec7f5bf105e1febe6c063054bfaf5af6c916de6b9f916c13ae3074f3255c230d537384a6f696439e08e2fec594febeec13d86c0b86a657fb9721850eb1eb8bd2fbb33868c6277a35d0bc62f06c085e2951670205921238dee7f852bbee26976890428fcaef3983c6e76a2e268b8b5c252f208ecbc1b61a9a2f202654e69b52b6c7d780894b277604fcfcbdc56c2198c69cf9d07cc91bc989c7ea81964fa8530df02fffb4377e9e82a3e94bc7d0b4e987e98308d538182f0d2cbe22fc2d7ee653952f1055d4632f58d486f89cba6a7ea17c6d9480f615a31ce35600475a59a3813b1a4b86ef3d2f77920a0fe78387a5df912da0788254e51d7ed69664668e742cfb934fa6998ade0545abdf8d6c7ef27076947265f33745b0e81684d91a4b50ab11ba5c2dc2dddf43bfa339ad0bcd242ed8c32dc15208265a2631ef3d708f3c4b793a0ca624fa1aef1c86f4b78125faf168d11cbbf8655eff456eb3e4ccebf2571bd0957c9fcf271287b40e3b124f3b540f8f615d5a3e170aab04ab821297826e27efa07e4ee1435bfe42db47cb56be0cdfc48e236a23761202867cb788af4a2aa83ab37115138738e581bed699e69f9ce0c08a9ea272ef5c5e21989effdebb3d34a67b0574e71c1fe62dbbe28ada9e23fa1a881c96b0ac65f4180c0507b0808b5b4db6e6142b03c0823325cb15e2543c17d31d841c7a8fc550992b92607c978cd01aa5c0e07a8e5446315ee8c8564946823fc7d43b084407f693d0443aee3443cae9cb7b0df8e0a7f5097734fdbab5faf7e454e26446b7ac3efcbab45d73a3fa73974db902f1ea8f55800be31b3d560b141f2e99458ba81b323416667c90afe771c3c3219cf624cb0575c3739426e2bb6efa3c340e0ce3d643fca83397355c8fc7933557f39edc1fedaac93f80d084954794fa2624a5dcdb7d83518c335729b9bf182d554be55947ce6476e8c0e6d99c91aa4045834ef16e31373dacfd304e2fde6f8a7ad72539d6c68c48232a5b04eb5ec2713dbb8e824b3f0d82a17edc9066fb7ba4d3430cb5a962b1de79269f771d852bca7f02ddb5cbaa04ca747368f0456c17875503bafc33af9c61fc464a048110d9efded80f87bb13692d8c67afaade7693949c376b60198def308aafb88fb1b15f69c290b115c3fef551d28ea03bf014436b431f93be4ab74de43d3c035234281410d00ee80f6866ece572728f69519e64c6c8242390edc712c1202b1efca55fc6b61f39ebfd5d234c2483e46e01267be429b758e1a60ce1894fdebfe4d2f375ca27fe12ee50a37a7ca9b301bc633453f45587601af80350dce73acfbd1cfd880000000000000001000000050000003bd2b22d48918bdbd325baaae49eb5824843d3b23ef56c2727e015ab6179233f724ffc39845ebe3fcce5b8ee30e4da710f5abbacc92cdaff41c01efeea808e1a554df83ce86f2b8a9e0ef7ba1eb730de69662871c91f58389de09289169b4c68da645a1304d105f6b529c7f2175b54473b000000000000001010000000000000ffff000006000000f42f6ee8cf4cb86605d2a5f8feaf2b4ce4d054329af4383b2f44eaff67467eed947197f723c166b5e2dd53c332c888bdaf590fe4e3df45bad390234fced4f04a9c3d569ac5d4aec8bcd6ec90663802d0682b87819857fc7119b2cc0f475f36af38899b1559be4d9874dfcad8c9ac8c44ca9b8e9f34300727a5b6d6cba0ae58784aa94e845bbf037725c8301dfeed80aaca5ac82d78d8b7636215ba544efc701bde75ea1479f5dc6ab56dacefa85c35ecf982a475cb730a8458c84cf1f497c083950d1d66fbda6804dfa788a421f5a88758dfeaf35101ed1ba7c7294d010d5bca987e212e84f748d38915d895a942e24190708c4f00c9dde89c6b65bbdfede6fb99c89af348406e7c6b70ca94f66bcd209dd1f337018d330610141bd7b24cc916c9e7485ba25f1c9cc29735cea5274a6b4b87cb42bae208ab45df268fbe54a1fc3facac00d25850bfc8513b5d739b4c7f2502706d3182b977b22206b400cb632b7909f0e7c4fc8791672b4ceed465f40d430dcc20021552db83716d0b7adadfebdb71bc4087b3103a69ce3293e1776794e4c711a33bb722daeffbbd266488909e7e055551c2ea56746457b5c13da9e37617a66e243d9cfc201f7f75c6e78c1b41477bf7da7c995df977de804d473c1264faf448a5fbf43bd93fb25ab6edb280835b7d9a94d7efb76f64ea9adb8bf67983f17893cd8ffe1b8846d81111190701210e75297b80e5a44ff7f72611850bc7e63d59e798dec9ce89d1b969067d669657bfabc8ae56b9be116f773d8da1d1a502b4a979d2723eac857726f248d2772d4120744fbe59153750e6a5b92818f77b2ddba373a12f41411f0c80b8412f18944a2f504f553e86b4546cea5d35f8ebcacb72f7f684595cf4aa53cde02fcb272826d5cbca7c7912f935bbc82b409c9d29adbfcbbb597edd4dd60e1796ee69cd08cdcde6977acfc339ba31eb6cd6d93098d7fdb4b58ddb5e00af32b1f029a00781ad23a3ea38bfcb3b305126a61b7dbe58bcef9ff44284ca1db9b97a56a615775a11527b9e12ffc321b3b1f715bccba807ce80cb997909c10431654155504937e621df27658c4f3374e6fc505d69d965f9f5b9cef9bf889d7448ff8722655395cb9c0ca3bfe27346cdae315a5d8afc25eeee37a99e19af43d465d998c43f9afd9c3d80d5d8fec9ba11359a4fbb9b8bb4b8bdb2adc44f8737fed4bb4b619916fff315f57596bbe29ebdac90d615afacfd38311c238851e2718cc56887c20f82c20293b2ba5399e475f9b742889b8657169373aea10e855e81bd3e15e157ea953d9a685a6ccc8db1ce9d16284a750a89b54c2dcf3d53c9fd883aebdd37a06ca13d5c11e0ee9c798a62f067db7e9fc48e9415c5baf0c3ed4e12a7bfa2be3221f55caa332dabe07cf595048787ec0d371d7d0c3ed8641ed9ca229e11ae6f1d79445c4685d4d51d5b64603669881a0293f92caefdc84d4ba2284c549366711645f6f4a74071b1a97658e697eb2680d46aa266fac6905448bbd7ae1f0c608b104b3d7ca9496cd13e760967b3385073744f3614808db613a367fce542570eac60d5a38cd6c633db2844352b86f5cbe15de6a4dee5306edd0e7484b0288f65f9dd92164355f8dce5d1de0aa083fc3ca51563e128c4b63d2c8cc5d790fa70de34d16efd8457b3e8fd5f689b95d1a3e4cf0a70e2116a760bcd0efbcef2eeaa96e08ba4221d007c7e1e92924fb2dca6d63a6d99576c08ce09d772f5d67f0d4335bbad6becb7bbea91856c3cff47476387ceffcebe1f0a6affe8045e5a436b139e1eda7604254ad92570deee9c03dccffd1a46f6aadc33443a8963f8b9640f681a7843a39a7adad1a1b2860b6e647ca5ba0c8d94034eb096e066f32e4076a051657d26eae2fd774c412f66487ff862d1037548dcf3454b2a15054a48380e981879a5c3bd871c365fb41c9ff29a70cb3fa76c16393b9c8190952d9bb1e2aa74867dee47b17b6f7af1d42ebf81ba525f5ae9c384dab804328ca27bfe8122de065c9500e4b0617e65448c152a5680e8c695bf99d05c23b5420961ad4de7a099698def4568216fd62660eba289f09a8b9f7e81ab8f38a25b4e1d9f066f7504dc77452e984af05b5affbb885d70566bcf364fccd04205817f2b698ca00acabebd855d45dfb9940b588764d6cb75b62cf859935d1328642c51531a167939dc76d7efba079d87e83306ee1432d603ee5baaccebe7ba3dd238b04095c165a0d41d16231f64ec2e82f1ae82de41c0e2e9c345fd283d73b44367ee3b50b06009316a1d0a114121ef8c383aca20ff3260aea86e7721327c39bdea351afead00bfc83eef0331b0beb10d2ee2ddf3413ea3f49879959b065258e91775360b461ce99630da5fbfe6fa0fc156624e9e5de0f108e8d51756d009501ac4e10b1c582f7d263bc340d441206f73e8f97c75e58af28212268e356e4c2b0cff5406943dfa160ea1c21b04785e3ea57bf7542b0271e57a1687d9b4ea43fc2c1820103de7152348e7654014849d3e3f89d9331367eb08a56090606a2c504f9ba576cf9332e5c744a81aa2f074e8b84b812dcdd239a90b898e537dc5f47537df543cd5f7eba5cbd96d68ed02a695252989f49bd11a2da2a01b6579abed63baeca2fb1882c6461e3d2d2e589c4617e9b969b2c861c08f4ea63447ed072c871899696c7f05a9632a1a13b8d6919a7620d338c406bcb1330b2d2dbb94be3e3e53b55bdf78bd59346ce36a38cbfb182c3c3be78fc2773aad65688f93ab63352ed60206a28c63a3a729291781ee91fc94c7d736fb40c039f82218970702e841585aab106a8a11a2803bd42d86ac0c23b5fea77c7946dac2fd7cd060001c04c8fc38f7aaae83f6a601f208581ce46eb4cff35daa7e649c52126ca331adfa00ae54f961f5cbe394c1b4d2a83fca1d50af9471be71cbd6ba35bbd561d04799239c03205ba7d04a6dd9a91e0f650598ab5e3f65933954f75e555cfc36a9a4b7b9d2e99aa7a9b55d277125f7605da1c2bf8aa6f7c6452960ef4e3cfc4b3587c2b5b06f7c160abdccdfdafa6bc57d2401f4a5b36f4ba05780b1dbad5186c4e0a3bd4bd74858837859c7215208284450dbf9ab6cc14463debdba7d3c1e2f286860086ecc70a42a23df72d743ded0869aa4ec8424ba0e3dd1c28c950456d1978ea3200e3551b10c51faeec0f8c061079b38b3a7f265888ded5ecb4f4674d44ec221b35e7c9f151cb2858cf7ac93acaabfc002fed7be8f59f84ce1d79709dbde7072b57805e9b83fb69bbccccf39a76771823c201dc8e25b7141c81eb337e5cfcdff8c9ddaa07013786013b54cc97623eb4c1182dba99c52fbfc4cdebe2334973fb983ef5a6c7db34991de7378a4e39ce9b83c5611282380dcc9c5127acb58f1be0cee0fda429c3c14bd92d41581a566d877369e68bbfe43d88f0688e584fa19fae9f66adc92c388754f6c57a787bfeeb2e24a527101d24c1e4974f5c3f2248dbefbc95c6559633f7b6083019c794b5e8104a7205885da57f284a00226ea131773a1d0749cbe247abcd76cefc01e698a6e203d972e088975130dab22cc26ee1d9c5977f1faa7c16706aab700bc29df0d19be39df9ab787a4df29c03a5c1423405622f530d5d9c532e65bf08900c1205dcc026e493fdc20b48076d4b4eee7d0af6959c3957ac9d84de583e3485a87646c7cda23429b811cea59532210311c2a7740f0140ebbd2544ad6f1a24dd1c77c517cad6e52e2b817fc18e6e4f0e01cd59097ea679050731eef63708a7ae5220a220f0ebb828098b46813cff34ea97651ec00fc133abfc462cf8d4668afa7f5e9ffb2a64836cf6fcc187fd4a4c853de3063a66bb433ec18aa88aa46ba9aed244fc6507d866f542c9e8c9f6aaec0fde8afd22136b4179c6e909724d15e9a6eeb673719684784e3e85e7bfb6eb2194046e3492e2c6c15e0878c01cfda2efd2af46b3ef89504e4b23e0b9f25c128f31eec52476e222c06503fe1aa83520103182d9bbde443a719ebe41797f472f0f5dfd259af00ed10a39bf0e972ae6e37cd754fee6be81d01b6fa0356c5abb1d22abd2fd6278d2f389fe2b09ecf6fe64bcfa4ddc7ea3743efebcc4a2c4c97b8c83a57aca5edc33126743c9bf7ce97d4b3b32987834713d40a855933cf90302c8f3db2caf2d8219bab9523f0ab2cc826843f17209a3d39117eeee45b165dcbda2527d2dc8d29b93595a3a34d2316a95e471d6c377b1a1ce2c2c65c109986517058356545150dd23e8c60b2f068b34a323fc441a24f884957d51dd29bb168272a5a441e6804622110d22317a770d4cb67c55aa0ff35952b787fdd16b3d4ab4b44d0f2f04f82293ac1f16a3d157e8700a9c2c56d694bd44c1542848b2a96d42e245427ee2b440e5fb5b744d7105ed36e6062b114485cc7cf3d843eac2566fc7f5a9003f3636c8ac55f0ffb5dbb6b5d7062b18f539c3cf0e5c70fd35769557df82f20a8e3c71e1e0c2c74c4c5917c12a78841c9fb780971ef327b66505c4f78456b89a19bfa36eda1d669854e3180b5131475eac517366eb245de461740da0580eb37b55c4297db2d4d1f3ac138a6ed4e6d28f6ef4f2d0ad72888785cbb4a3bfd8d4f273942c812048373133a7bfffdf7dbea3d577068241c8dc10cf967597b823d80e93a928f4f845d9294e1346a3faf90d9013a0868b6086947a293e3bff0a8702f1939d163db01e0ac6cf6c13b7ff106dfbd164015d2a6c1314596dca21df1ae69c0ae1d3b6c0a002ddff31cc1baa58cbec31355625e77a63a9b2d368c5a41217aa3f7f7918af43b5364c5392736d7ae57baf85ea26520ca44c139695a901e9856cf7ba6e4aa1212ce5f123813d9cff93338d57e850262b4465fa8dc287185987d209b5428095fffd6175639cefee67c39fff08a651e0aa28d6389a5f72b66e63e321a9c3ec49deae4c0f7b60f4aebcbbadb93242ccf1e1c38ec85ed843ea517a780a3943cf13bfd9cc4145389e110b04178afbd89dbe70f08cc46090b2f2987199c084a498ac0c723e4fda59421a2077c9809d5cfc861034c77f0f892351ad4b7acdec73222ec9e0ceaf0b6f9694ef08e9c50b4eb7fbdc3a6097c90488cef4a3b44032c4de7113221e436ff90ec4f3172ab62fda585c4e01eff7aa485e9e500d1dd2b18b7836e4aca51439d0a57c1077b1aa32d8dbc03731969179ae5727aa7a048097b87dd26113481d7b8f05b39e15ec439c67a30c055965a8aa90d41fd242121641a8de5b819f81e7007b096d2e8499168f71cf747e33e823cbd354e5876802c625d152b7e1a9dea1ff402688e177592cf568c248cadbe3b294c3408790c739ea3b14239fb92e0fe7d02002cc7e6e0a3f8ac062b24b763ed2163ccce4d9a51dd73e6ab2bb2509457fec6be1e439e72deb43eb8fbcf9e0d3b25d8aa140cdabcd8daa1b0fd15813d0eaf97e6e1a242caa7fb0cd1094a741668a53af2f6f79d17c8de18c7f00231d6e0847c8d3f68d98893b56b516a75d23f1a4b8f7b132ad01aad3df24d29e256750034e4e43479be020be694cfc0edb5ec5e34038eb2c8f120b5eb06088e9dafdf102b5219d7785964b7881f4e2e9e5757cb5e7ad5e20aa3a10ce174338531ed3589764c64b3cebce73476c778058bf2b52554fc61f2b74c8b4189f98210339a4704bb63f30cfcb031798b05c235f5c2dbd7547a852101e4e7f138b3009f365a0cd0743d250402ad45481d29b4a4ed42f289dba57386c544077cf720b6652afaceba26f061b24b86994268d905e800000000000000000000003e0000008c7af30256e6b35f04f1342296dfc6b650fc0671ce194e6dc2fb34d68cf84ac26d3b37fd0d06e6392abc2e1b02a63916c78568f3afff0bfd1cea8fabb7c7817690ddfef5123199b73cbfdfb11e1aa66824820dbaaf2c2fce65f9c61afe08316be0d318b6bb5efaa0dc152e6cdca2568d7169d685c65243b85ca073df0821b39e68e4d6076060bf3c8ecbef6725137c4e040a86faf7664fecb02efb3549b3a09a134d2e4ae74f5643f8c35f5423f933662e6f16b686844d045f9ea1d56eb49df83bf513e2e9472944b39044d5bf035fa821000000000000003800000000000000010000004600000023cea962aa0e6cbee66062908b3c456e0fd66f741418fe49687c0a775c3eba29cbb3fca07d0483cf2800000000000000ffff000007000000a0e207178f03a4ef8851263d9ca2536459013f40000000001010000000000000000000000080000088fd699cf81689ad3093a6009463fce3a8aeef5639602bcf96fac4b03fd4dd146af4bef8d77e42c5330bd0306a3d7dfddfa7bc40d2d867eca4220030756346160725637aba1e6c8931c788f729243dd82eb247e2a94654d335407c33a0da871e460291f52d2a8cf758b0dd4edb502195132fae07b5ab80a71cef389d3bb478fb51111c141ae8513577a45336635d2fb2b7784ec71954805a444180409ff5a32e6526df62a46c8a96ea3915ad2a572be2de344edf10584570dbaf9a5e730bb55ef27df492f9505f69f6244c99906d386e6b693b6a5a453e0162b3f946ab437e4e98205f65246b4d54e3a64ee9107564c6762a3f49e79b8183b5e32daf53832891378225e27a56e5dcd1a78e1c9324fa4af03b48ef363b7e62b3e661e5b4b25ff2d5cdb47227c5db1ed1ece0780f44c6123700d384ae277b493702241f9e2c39b1d36ca0060340149eeab228e769a01f74320acc9d9182a4d57de0c694f5450ecd84e57ac9593a2452c8487116eadd9a66cf651c375d51ad9ab207dd0c1c4049e7af1138e073967e995dd84d323d18caa7672eb473a28b5228bb3ef797efc0fea391c099026681395761a4a2407d2dc092958b395cb1a9761190e29f649ada86261827e8ee7924a574bbc2fff0a26bcf14b3157727f828c076207da8999df00bd944d91dd863963a52e44bfb238a5fd3c2235723bf0e45230037a49b1c9ea7efe5459953631891fe2c9222a21310b613b4cd7df134b8e9caf9f4d0f1f7999e9c5789aa6414a332dbfc6736b6cd0f88c55e50560a2e86c7a8e23661f085679895ec4fd3a227e90829ba89a4631f6d89f0351270df7af4be5b56020c7792bbc32fa8729ba6c4b31a30d56823e05bf7f129b77c743bb3298409ba4c8df8b1eac8f2045b8d5df4b6a017e1a58238474a993e298e6b520ab8da8223bb5e08c395832fd1cccba96e910e1483f0433620bb2c982c55d9a34349ba546e97ded7431b044b0794268167863da0cec16d307ab5bb6f9956c72f9e99faccc263f3603ba51b672026cf29910f4a5d381b74b30cf7cda2c35192a1372de3f07f93658c9a182d8d39e803b9c82b98db0e3a4c52c574c98acd1a937864bb5d01d9dc2c81151fc5150532c10fea851853c11d40698164d20c07c1c415bf59e1343db0607d62108ed65d7fb0bb2f9ad31c8c89854a01facb5f0c178e1d8ac26b8cde9eb753b7a2951a28b8375259d0d99b2cfe90280ab7b60e1fe4ba8bddff327de3bbca08950e57e3ff8430e6637905a3dba72d0508f5b1da29042e120c1b31e94ee3caa2d674834b11962f72564bcd796dd5e4467163b5f861dc98693af036e39264b7d82c66caf91d11d0a3fc7d6d0d1db709f4c220b56b1b6cb15edfb834d752d69f7a4dbbfea31eab8ea7a23418942a9ab0269d536fc2cf4fda43cc1d62731876120ba2ccf5703483eb9508b8663a522336a609c7d9c022c5225f6b71a2a96cf0d9b1ec9ffaf0a2f50382f28861d2bd9bdb1d2381eedac81ba9e80813458e733ec6da07726fab51e1de9d785594341889ab8407c2e450fab5a36fc974bdd4543024a1e9a9e9b1a4a66af1351bc0981e0140ca636eb64ae7a5a96c0b439ad290fcef87c1a9540e97ca48ce2e0fda2fe4197297181ed3b634558e5e6c2a22e8d93c98b26da18a9e29fda755fc1544ec73f247e90f5f64b95d8275a96615a6237b794c770135925e6afd835d1c55200b4cb54512d01d8f8176924d83cd8187285aabb0badf8a12b9c6a9caa51480d0157dd50ee7c4e7f928328afe99607cb73b4f88a274bb2183418e9bf849d5da32e5645cad32c7ce6521c60e262fdec30dd5d231fb79c10e13e054494789e6a812716bd9215467a80e94476924a11bec552335b1fb16c23ee90f0198453bf853717ea9e7f1d3d1d41432fde48316ca5c4613c77e16469c354f1e39fd6f6c9b6250cb0ea182e915b333b7cc381fcead931d9a744a8256ea2983bc7ca9b594f223965cf0d06671eb93b65ccf5ce00828104318e04596d4a8a6f53136e410bef84047ae715e8799ad390097b5b81b321868a1238a2a46fe8ca57a8c7195d5cf7940b0d3220ca1572fb843b2422588605c4fd203c616bedb2027018e06a678b0fdd22562d088b0b8af91653bbef5bcd6c146691ef84878e45b48330bbe61fc54e42df6251134ce13d7711ae51d270432390bbec44a1b35da9892c8833396b123ac4cd02a8cdb26bd9976792f4c06a727421b8065470b536f10664b2d3fd611c7d634807fbde6d7996a3201b85edbdb11595ac789f4bbf3939fc74549b6e9798bce31979937fe24200e76f572e35c5ddade3d0cbcbce8526e8810a4d6acd0ba11570e65da365067a6d8d8044cd72692bea738b20a9ab6ab6de35b3f073daefa585dbd445ca28cc99e968cf7efe6d954da33b6159bde9500704297eaa53d20aa504dd900bf24caf4a96d42f062321b02e012141240d01193630083c6db7d8bf4b66f377fb71d39aed7f9f4dd36e39505e5db20bafe9e683b1e5a392f8f39654bb9eb0632dc1140328744c001908d340a63698b51719e5dacd0486acf85e2a08421885a160b7a902d05f828133e15811a7ea533742bd63c950548ab2f40d917acbca71230fd3a55f218560a8e7eb73e6f71448e70d0075f5a93bbed748f535724b0ec8b402be6a2eebb6205e80c58dc18574edb0769ca3278e52e21564abc2ae54382f0ae7796dd3db91797a4eb40d171d6fdac319a8b31672ae5c1e805e51c628a1118b65bf28c897d42f88d3debc0c4c5b4a4d10cdbb8d266d4e6aa31ed5645ef3c8381233c607f1523764eb7de5def57e46b73750aa721dfd3f1ff6c0be8aff404a970021136837ff7b6df95375d931dc7b3505ffdb40e567eee26141bf453fe2622ce2c5d2502e8575bd1e547549764218c29bc06573fbe2dbe4d7326620384a41a5f737d40b5db888c1d11ab6b00e1705a5edd22386b4e2cf9b71ae48d321851ca9644b386f54497ade7ed3595ed6d0211312946b23a4e6089154ddfb493549f3ab38104d6733204d6d391b6588a5ebcaa508b461b7c874d2b881ca30900c5a31f069344f0f0115ba751a3516451275e0355f682e94d4d2063c4e4c15199480b7e2bee8163cbd15de67a47e1c02dbbe5d9a2ab17e51f294488424427654c92f64c3d080affd8e0dcca598e8d4b30232d48403e0c8ecf0825c84dfb87986e46664a45a9c5714df9b8d83dd6939da7572cb6b40ab9bca466da37bd1d4331b6f1da0b10f3ebc653a4e375de0ded6fce86b43bbdadc25d96457f41010e06f1a5e53d224c4e87fb01ac011d20808f28431698b65a2f8511a4b55e4e679a9c9f227019f0127b16d00f64430a309aafea730d380cc934adefa5507ec63c2153804fd97335ed4269783a7f0e621aa381ea18fce0f0ac51dfb0a6bc9cd35bb5323b7912b8d2b5ca1b742074af61699d9ebe88a5f9184adcd0d9f639bd8be82bbafd20f93a8f01904c7501a357aee17c2231c3ddd67b4e334edbf687bfd175ce9e057119472604884d06a1822f2d949a213fbd9a6efdb5083b82e40602331515b9728fb314dcc0d71c4948e79fcab38dcdf96f6cf397e5d1db2d9c32bba0de22f2f528b970e211a696433ae65f6874a9de07f66b95ab17ebabbe2d278b8ea7cb63335f0a0a365ef90d4173babbcef9df6bf5498a50b19756f5a8dbd59d008a2c683f1d47c008b96c6608919b6b3ee49ff830bce9246a4f0f3024278d53691e4b8f02e899300739265aafd7fcac4fac8476ebe570669df2f49aa836673d5bd54005856ebc173f642a92948c2f48b9e40620331cea6d16b0d70287c24d6e667b4e2bd0d6da708f5dfe63c51e8de7a5781dc1a76a230a6bb8474286c3622d6cfcc130b58563188afd520ac10dfa5d92632c2629642dc497b14ba4ca8deeadb74937a4210460b97491faf82b9440ae54d666790b9aeeb669d243c16996684a64af75df66417aea1f866634a7fef91835e7bfe320b10e92128d298cb66d7e6ea1ad9b0e2a9aedb7d3b422ea849e0af2e51d341693578c534a746b88dd49998208c98078da3bafd4965b5dc843a293addbd71dca109649fd741372290a6f6cd2295c28d1ae2197f4345d3bd684c90b0331760cba5d889cd4eeb4fb84f1f4563dad5eb2761bd12293b2ec79f09b5538855edc6569499b0772726fe93c3649eb7eb05481a643a335da7f92c6a812eb06589e012b389fdd0fe739c40aed08169c5424c7cc9e1081de59f7ad22bf7d05d2c4470f7dab49b26654c4dbdc03b07daacdb8489567a03b1c007961ccbfc43f3d501755e7f52dc7fe79045161d4ee6552cb977f90639a04d47db7fa1eb8c30ded172ce0d2a6a34418f53852d4422b2ebecb8e0486c5553af834969bdb2f2d399cab023ccedbcbc508eb6cdbefa4cf8ba03d07fad6a7a5466b68132290b4d1c4e9643696977ae7462e47b968378a64755d348bfeca13f2c9062c0f1aaab663f0ced447d33b2fc819b7430b2008f904ac559aaafdd940196893d333e7c23df8abb025378dcaa7bfa621d42b08e122cc70f2390f8b44a486915b102cded5f2cdd1b52962504cb2632cc7a02a8fc3ebcfa03e6f77ea902d21380d1720601eb9c504c2ec00a83db88381e77c4bec47cbf6e5432e9a8815021a05caa5b8ef6e718fe0c664b2bf69c8848aa833b05164538212aea4cc6581b7cc07378dd603b427f27c4cf843b44037cebd0e3f36fe3da57c253a5a13ee11882c065da2f28b5c964f258b502ebb2aaf2983fe90e5e23fa6bd1ce654f53ae0efe02c7e7c7c66d41b390f3af4136d74e14193fcd53b56e3fa4b3a0f4e13ab75febc62314dcd209cdf895e8e931b4be1eac4015b19ba39a66123e25f7082e2e265c9b6d08af72d0a8d970e9e3ab7df146d97a6bcde479e70a087912eb9eeb805a4e36f7ab83088d125c45f1ecd102c55553ad08ecf239f07df6139a4df868b22fbd4fa20fcfd656547b5dba370e683a4eeb6bd0dfccc1be50fad1c426f4bb31f5989a6149a68c4dde3202e6aa20afff25f9e21783c14a22ba4bb7a5e77b83465ac6cba6428c677f9763f886a4da5f79e2095dcee7151e0f1bd3d8fd070bf105350b9ad1706ed58bdbaab4fe9826a91995a3b935a227ecf8f0d14faf24499c323cbea468378f1b2a104e6fa6cfda9dd300db7dea683cedd3ac3808cdad173a3d10ee61611b3cf5a0fa60739523c2fe5521942d4586aa0a262c70d482a1d97a2103725bd35f2b49668d39ac08d62ac50beae2ad2a13d66e7d2da18384ba6358d86bab3030fcf00d853426570f5644f8632edeb12b634206713359b2193aacbda40481e41fd9eeace556bd0300eebb2c1baea148b3d2c1c055f69f30a754e6dbfc4be56499041e38e58ddbb5e4179fd155bdfffab7b3fa34ae6a9541268792d4fa378f0fa31a41bea94f87670a4c1c705e6c8d8335a8fb78962c9167ef8e1373624bf59a3f30ed2709ab6c1ff7bd119fcc8d7d1a12962f33523b49fef7d840b8094b36005381311ec401feddb5ea503028ca855937933ca55062316949e38632a95fc15ef6b7d8682042d3fcd841e85b3dba0ccf45547b20c008ccb4193662a406d7f1fa0774bf5fd39b2ed999858d8c25139ba244d1ad4f43c25ef8114839c8d409edba94f1da33a030ce9522d5f13a96fc74eb0d84a26e3d29e7c75be090fc584ee4f1d608455bd469d9429b5aff5adc50549795bb7d7902f794d30a190ce942784a0e516355a2793f77892452c2d812d5b651227d8e0542fe06fe917303202ba3e88000000000000000100000009000000e078a682a4de497fc9554323caf6311a4f2b4cea00bac3f93057f51dd118a4baeede65dc24db7d679fbf2ab78048d2046fc7843855517ee53b9226d11843e309918783fddf32d5d8414db53c91fb9a4c5217d969aef862babb40abc3cc45ac81e1442f014b2bd80460bc5e773f41bc0f3d440000000000008000000000000000ffff000003000000c7abdbb5c4fef7c49ba9127ac2f51a850a4eace0dd311cfc8d3c7f3d9c3fcc76f922205c7fbd61cc9af77c812d1dfadefd8399c423a103e5b856de5f64a8a53689d9d7cfb1eeef62dfc7c3a8870027b78554e5bf474d5105e4eac37e6c0f4e4064ca39db924ee08c43525641227c1c00f8000000000000000100000035ea000027b033969450654d67b664f0a55005ae8413dbaa0acc9c1cab52e6cac220461db423998e9a26400602ec07d4154600254d5d5487c4221a085c9e299b7b250ea8834e83943ba6137e6cdcdf1755fcf925dedc0d7a6c564b83bed72776cf2c067d5d374935076c3e0e1a1cc032862cbd4973c90e8de2c4a463197b54c1a4cecb12322cf82e014138e05641f7b0d6367746ee78c424679a5939cf7e8c78fbae4a8dd3e25ba4f8290a85e134a8a4e3d0f9716695d39910b7bf94e3e8f6c9b0e7e8feb49fff0b3c501ee2a955de86854b33a716b5a5c2551b6b3500"/13312], 0x3400}, 0x1) 09:06:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = kqueue() dup2(r2, r1) fcntl$dupfd(r1, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) getdents(r5, &(0x7f0000000080)=""/37, 0x25) 09:06:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000100)=0x1) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 09:06:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0xfffffffffffffee0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0xfffffffffffffd3e, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x7, 0x8, 0x1000800}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x4, 0x400}], 0x3) r4 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget(0x3, 0x1, 0x8) semop(r5, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(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(r3, &(0x7f0000000240), 0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) dup2(r6, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socket(0x2, 0xc003, 0x0) 09:06:21 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 09:06:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000140)={0x8, 0x3ff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2e8b5b0caeb2be77, 0x21) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x41) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00006bd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x5) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r6 = getgid() fchownat(r5, &(0x7f00000001c0)='./file0\x00', 0x0, r6, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) 09:06:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00j\x00\x00\x00\x00']) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x80, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x4) 09:06:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x5) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="3bfc1ab227c54943a17dc1b557ac287c5c508ca8219b06b1f5619ec8c3400000000000000000000000000000004e82d59fed0fff1460b5629c710300e2fdfd63a35acbe8bc7a83ddd6", 0x49}], 0x1, 0x0, 0xffffffffffffffff) 09:06:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x45) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r4, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r5, 0x5) flock(r4, 0x1) r6 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r6) syz_open_pts() r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() dup(r11) kevent(r7, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0x4}, {{r1}, 0x6, 0x20, 0x1, 0x7, 0x80000000}], 0x80000001, &(0x7f0000000500)=[{{r9}, 0x0, 0x40, 0x0, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0xb4, 0x40000000, 0xfffffffffffffffb, 0x7}, {{r11}, 0xfffffffffffffff8, 0x13, 0x20000000, 0x8}], 0xe712, &(0x7f0000000580)={0x3, 0x4}) 09:06:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) r2 = shmget$private(0x0, 0x1000, 0x781de4785d843569, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x1f, 0xffffffffffff7fff, r8}) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x20) fcntl$setstatus(r16, 0x4, 0x8) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186004008ba8002b27febffddf00000200000000ba0d31e99a000000000000f5ff8068000000000000", 0x2c}], 0x1) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = getuid() r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() r24 = msgget$private(0x0, 0x9b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r28, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r21, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a8b4eb"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r29, r31, r20, r26, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r32, 0xa5, 0x3, 0x1000000100000000, 0x6}) r33 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r34 = dup(r33) ioctl$WSMOUSEIO_GTYPE(r34, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r36 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r43 = getegid() r44 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r45, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r38, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f00000003c0)=ANY=[], 0x0, 0x400) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r38, &(0x7f0000000980)=ANY=[@ANYRES16=r46], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r50 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r47, r49, r37, r43, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r50, 0xa5, 0x3, 0x1000000100000000, 0x6}) r51 = semget$private(0x0, 0x5, 0x8) semop(r51, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r51, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r51, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r51, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r51, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r18, r31, r35, r43, 0x80, 0x80}, 0x8, 0x1, 0x101}) r52 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r54, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r54, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r54, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a8b4eb"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r64 = fcntl$getown(0xffffffffffffff9c, 0x5) r65 = geteuid() msgctl$IPC_SET(r54, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r65, r63, r53, r59, 0x2, 0xffffffff00000001}, 0x103, 0x800000000000c07, 0xffffffffffffffff, r64, 0xa5, 0x3, 0x1000000100000000, 0x6}) r66 = getuid() r67 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgsnd(r69, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r69, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000f2c60c914b67b535f31de8ada2daa5d9d9bb551dc2759b444f633bce1803679e0d0841510f83b4c12ab4df664128f87be9eaeff52e75fc3c0144c12d1059f97230c08a4e1c0a487e0f494abcfffc31d38c29863d9fe04097160ce28ef5009f8dbe65946c2ee49e3a4bb46970a0cea5246c972b60e4809585902721e20d5bc6958c8aad54d9975006a3b37e7fcdd49c0a9097abc74661334ae14d8d19ccd6bd3c1901b71c79d50d65250000000003dd00bd928d8232dc7ed70756ba8c6a172c40c728dbee41"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r69, &(0x7f0000000240)=ANY=[@ANYBLOB="f9ffb15043a8b4eb"], 0xffffff64, 0x1, 0x0) r77 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r78, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r80 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r77, r79, r68, r74, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r80, 0xa5, 0x3, 0x1000000100000000, 0x6}) r81 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r82 = dup(r81) ioctl$WSMOUSEIO_GTYPE(r82, 0x40045720, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r84 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r86, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r87 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r87, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r88 = getpid() preadv(r87, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r89 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r91 = getegid() r92 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r89, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r90, r91, r92, r93, 0x1, 0xff}, 0x8, 0x6, r88, r88, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r86, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r86, &(0x7f00000003c0)=ANY=[], 0x0, 0x400) r94 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r94, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d, 0x0, 0x8}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r94, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r86, &(0x7f0000000980)=ANY=[@ANYRES16=r94], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r86, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25009a8b4e1"], 0xffffff64, 0x1, 0x0) r95 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r96, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r98 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r86, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r95, r97, r85, r91, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r98, 0xa5, 0x3, 0x1000000100000000, 0x6}) r99 = semget$private(0x0, 0x5, 0x8) semop(r99, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r99, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) semctl$SETVAL(r99, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r99, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r99, 0x4, 0x4, &(0x7f00000000c0)=""/63) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f00000005c0)={{0x7ff, r66, r79, r83, r91, 0x80, 0x80}, 0x8, 0x1, 0x101}) r100 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r100, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r100, 0x0) r101 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r101, 0x1, &(0x7f0000000080)={{0x6, r18, r5, r6, r91, 0x4, 0x3f}, 0x2000000, 0x5, r17, 0x0, 0xfffffffffffff604, 0x8, 0x4000000007f9}) r102 = geteuid() r103 = getegid() r104 = getpgrp() r105 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r105, 0x0, 0x17, 0x0, 0x0) r106 = fcntl$getown(r105, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r7, r102, r103, 0x100, 0x3}, 0x0, 0x3, r104, r106, 0xffffffff, 0x20, 0x5}) r107 = socket(0x9ecdb8e5d7e4b4dd, 0x3, 0x64) setsockopt$inet_opts(r107, 0x0, 0x3, &(0x7f00000004c0)="b4d2a5889295d5461bc2314138148b76e51a2d3ef4cb3355b8c3ab887499c718f82b287b83e941291ac41b6571592edc910559a0c6e8bd80095d29a73af241d0a345dd8d8d0051b6606a2182be6ecbec326041297e103af3fa3a35256f4c664e392422ac104065e3cfb3fb30f800c2d515a72f8bad42a3a0fc94f3cb66961fa7f176450aa0cb99d0dcce3c6054227bb47e7ecbba714f4cb2a71a0c847f80e7f6e03fc8f123a2df399ac94d0a91007c083b9d42787f2a046548e68e6cb8c6c4085fdad26893b4d424fad33c00"/218, 0xda) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="46fdd76a5f4c3b71971e8b50ae3bac95838a37cf6243d5b0b1998170cf89e3e6123ea5dabb63bc42820fac98bf9eb6aeea39597d836edc23dc16e2447f81215e4993e926aba16c97c8d4709cd7d9eac52df7", 0x52) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d1b01f195f81db318cefbd0900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 09:06:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x830}, {0x18, 0x2, 0x5, 0x3f}, 0x81, [0x200, 0x4, 0x6, 0x8, 0x4, 0xd43, 0x400, 0x62]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:22 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000880)='/dev/vmm\x00', 0xc70b2651517e1834, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r4) dup2(r3, r4) r5 = msgget(0x2, 0x200) msgsnd(r5, &(0x7f0000003d40)=ANY=[@ANYBLOB="0200000000000000095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5c8767fb4e8844b5a6c22ab4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef4970211215df1f1fab34d4263e2cddc71608b79e9ab17fcceb4a005c707495bc0624a6b2cad95134dc5978"], 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r8 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 09:06:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) chflagsat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 09:06:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x0, 0x4}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = syz_open_pts() dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 09:06:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000600634500"/37], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x5, 0x0) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 09:06:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[0x200, 0x1, 0x2, 0x3, 0x4, 0x400]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x40004000000028a9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000006c0)="39df9006744ef7dc0a84fb8a50fd6ff6b5e38d9a87e88fff57c5a7c683cbb88771007018634fd13b9a231b8cf2218f1400713630e2743b00dd2ccf0cb41feec715c49d59c7d1c3297318d06f3dcb93e88ead57fccf1d984c700dc5edf04e819cfb642b5758cb89cc5af7d20788e6441eeb9b84dd3f61c481ec1556796ee4fe1911d3b7ae86a8e628d2e557f3c8fd360e8b5c804f616da3d23508b9dcf0fee9b8a6dda5a82d14078beb152149bed6f363dada6f5e5cbc6e2176"}, {&(0x7f0000000100)="39ee08814145bc411f67184549fc17022e46e8369a18be139afadad25def84b27781e68bffe8af4ff259a3d0fc5886923e7924a5a76cc81f602c982c2fa2fe629f731aa07f14c180ccf57ba3255835b07a7b7db7bc0d4371521f4c77"}, {&(0x7f0000000280)="71d42b06a33bef81c4b62745ab65086beb7cd8e95d2174ebac3ecddd659d03e34df16fa60a0c0051400ad22e0207ffb82e95226836395b42543963586bb52c444bbe192f1aafe4ba387dc151739ee32fd2d834b0785d83356f278311af2137806c2551050833d8e4fb452a65c3659c17f888450e9940650be4c7ee3a3b472ae695134838eb2f7a75f0c37e59e473ee4d3ee28e0b365cd0cf75c78e5b8ff98451ae7e64ca000d34c09883d507bbcfd3453c7b1f8775f5b684f4efe5339a9acbf65a992d00fd16b9376a476f2018ff3ab69abb2e20813c7eb49b9af2b6144491158db7e42cef7ef9a1a478d8d90c16e62a655deefc5e5526d7ec3c"}, {&(0x7f0000000380)="5cf9aba9fc9d9f4ae5276b153ca615e24bb08096911acb0e000038e2e34546fe5bce8cff274ba0105c3812e961ec6de3f2553fde24fdcc505bb410be92c3be344e152dc5f9dadca216c962"}, {&(0x7f0000000400)="3f63f0b1b795482e0fe59d92bb223fce9b98bef8bfabd33dc7728db5668e808d582a5f0abd90981e"}, {&(0x7f0000000440)="35a9cb18770c235dddbed3b58b17ad54179a2360a631c7988676450e5bcbcaf239db3d8c632a079a87282741505bb587cc8cda94c382b59c9112fffa4757f4d0264db3217a389948ad650b9dd50e0680f1bfbe58cf3b8c59960998d7eb425620b817a798a5e7c75fe226e1afa27ea12966dbd463ab4807caee58fd60e7fa50addb426354666f3ea41267f653559b544873fcd9f0e4d33962a43b050f167972d1cf63f71777a5caf7af502a3c87164356e261ca784cf1487c24577216f9189c86f0b7de523e9d4b641d35ddb40e66e38d84c5a740769298b0593ab4d6efa8e16aea228bc04ed24bd47f01356967b826"}, {&(0x7f0000000540)="268b86eedc96637ada669b5d5cafb68bb5e234bf7205caa9129a9e833341a8643eed81ae457f9f32f8360ef6cdda986359"}], 0x1000000000000103) sendto$unix(0xffffffffffffff9c, &(0x7f0000000780)="87ef361f3fce9507f1e1e9f29a0f8275302f78ad886a1f2638f8e248ab4bea1cf29b5bd56c6f18afa53b70411dc9d04bef052f82b05515cc4f9df3723c0a7233bf5ac3dd382dc244dfc178c01b6f775becd1f392eb80b3a68b5dd24b0c62e57bb06513f53ea359722b974b15a84ddbc6d37e4fb1ee95afb3ae841b2716893bd558d2d1486e6e5d19c923c40fe256d4287571e77e912eab874c75c01e2b95e001c80807b057d4a9452d5f54562668b5476bfdd3bab17ac667929f451f9648fdd955a2faf339b4374e05537056bd2748b81084656dcb89e779395953", 0xdb, 0xf, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 09:06:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000340), 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae8cdee89d89f2d10e0d159a534e9e3260f8b4bf009a030092a62f639b15dac3cc9fc9fa39585de381bc7c333aaa0a1b7b9279bb1a2d06241ad8f360b3d2cd9fe70fc76f49e476a8c005760d9715603496c3af5eb875d62eda0581eb1fe1dfb3f03e76649f9aed2eb4ae649fbf27b529a18b5332aae22b6a3480033d1a37c6128c7aef6c61807dd7a777a1b8d4e3a3974c5b54d1642b6a3d737e878406c50c51e7cb4213ffa9770cfa8b591485147eca8839178ae3c22c9374c6bba5018a9586d41b3784661c91c42d48708534d3ac421b"], 0x107, 0x800) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r15 = fcntl$dupfd(r13, 0x0, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r16, 0x1, 0x9}, 0x800, 0x1, r17, r19, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) r22 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r22) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r24 = msgget(0x1, 0x254) msgsnd(r24, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r24, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000002c49650f0000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb51c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c40fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef58100"/699], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r35 = fcntl$dupfd(r33, 0x0, r34) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r39, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r36, 0x1, 0x9}, 0x800, 0x1, r37, r39, 0x6, 0x1, 0x1, 0x2}) r40 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000280)={{0x8, r25, r26, r27, r31}, 0x3, 0x0, r40, r41, 0x9, 0xb01, 0x9674}) r42 = msgget$private(0x0, 0x0) r43 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r43, 0x0, 0x0, 0x0, 0x80a6}) r44 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r5, 0xffffffffffffffff, 0x0, r26, 0x4}, 0x2, 0x0, r43, r44, 0x6, 0x1f80000, 0x2}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:06:23 executing program 1: close(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x34, 0x3, 0x3) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = syz_open_pts() dup(r6) syz_open_pts() r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r0, @ANYPTR64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r5, @ANYRESHEX=r0], @ANYRES16=r6, @ANYRESDEC, @ANYRES32, @ANYPTR64, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES32=r4], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r3], 0x1) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204", 0x16, 0x0, 0x0, 0x0) 09:06:23 executing program 0: socketpair(0x20, 0x0, 0x6, &(0x7f0000000000)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/pci\x00', 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x4}], 0x8001, 0x0, 0x1, 0x0) r3 = syz_open_pts() dup(r3) r4 = dup2(r2, r3) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10221, 0x0) fcntl$dupfd(r4, 0xa, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) r6 = dup(r0) ioctl$TIOCGETD(r6, 0x4004741a, 0x0) 09:06:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x16c, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{r7}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r2}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x280, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r8, 0x5) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 09:06:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2e, 0x0, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100", 0x2}) write(r0, &(0x7f0000000140)='\r', 0x1) 09:06:25 executing program 0: getuid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfffffcfffffffff8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000328000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) shmctl$SHM_LOCK(0x0, 0x3) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 09:06:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) 09:06:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 09:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f00000003c0)="533caf4225924dc8016c408e0177b8f06873537075c239607395d3af1e93028b57c19dc27f4ee1a9576258c6a0dbf35ac4ece70ba3625f5f00b6df2d90ba7a33a3673db9d42d23b7b05da51b6eb44692ef4b65cf36b0acf31b655c41f6f3576470d5b4709df14ed80830d0428e123b18b9d55f598029f5318b90a2ad96cfa0713028693577af803971d2336aaeeef1a621f9370cbd7758c2dac36602a5ca17f0fd2efd4c7d8144c3640fcd6100d20c777b556aec62fac140b1ccd74a52ad4557241a58c2f45892be7f8e38b647396ee735d5068884c74f48660689e09de7dba7941dc83c25066db58da0b6d94bfc166c7f006ebfc5c884879843f6df72b826e8580bbf322f36e852464bc3f18d2778cc101594c886d94588bcabfc4539326598cd80c020df689ff317d85d152dbb23fa9cf20be46e60b6ae011263bc5534388b369bae438792e3bfb1176a9a975b5dc22782c2603aa07bcddd3566caac330054c6f5504788d1d363781dc5d05671c0784677d0b94e8e1a5c7fc0c5e08f9626f00291340bc24b26564bd78afe816d2b50ebaa1e3191aa022b9e784726ca42fca069a6d129f53e23278beabdc4bffbc0d3db281fecccc751dc460b941c1ac67f4964f8bbd753475efdaccf100807f37857bfd5c77fe6537ce6c3d35d2f503bebe95746e471a431122edeac9bc836005e08bfad1508d5c8fb7157ce2ab35fbabeae2a2e5ac7eaa7fa0aa77dcef609be242873ad6e572a1508c04e199ea60257f077c65ef85887a052fd9c9868cc98f31b3ac8da450e835ce7481d0c2479431e99a014d29532a4c8cc07c7827edb099e5c497483ece9da98a7f8900019a8922c6bb1ffd6c4e7f387697c391ec36742642369c81a66c609c13146f84bcde46458fc1839e4394f07303771bfd78666bb82f1eadce99cd76e21ab270d2a051bb9fba1cfb82963f25eb462b3884494b6db10d4ececce7608d9a1323f8de72bb4b7165f31a89099bddd1aa0590d164d222e56de391ec3523c014979ea8e4f7da7d8a765a97f290a3e2f668ceeb8f63e0b1e41e10ce38e53a1e9fcf4ecf145ae40924df05b36bcfa93891a8c608024302b866c323a03941abcc1abe8acd77ec720a44f154943cb7063afbdd3874e87d0e5df703e264ccce77c1fd6e8b804257906b3739baf5890166b14f01175e9d4e570755a8a19a183915afa2850654bbd61f0932f87b55533b61b20c2eaee4354f2a7d00bf87cc6939e4ac1381025283564fd9aa7fcf0ea883a452ea8b5481f5661fba08753980a45c8a8afbddf38842294dc9af40d28868b2d246a52e15c3e77c49c7617bec8517a899d92d98140e8ee0e40e9db659ae13d15fed9ac04aa5d53b78125788fa6a87949e84bf8761f1ad3f6ddb95546e0ca53cf1488289fc4c1184dfe1503f850539d5a9be831912a66ff1d084d1be14ab3b5b748e00d247fd6ae096d3b5321cc8456a8c65bdbf7d26b15414af105b59632bf6c6e0420a8947ce887ce131da6d51e0a4b56b62ba3965babb62020ca59956c313e8bad3104c6649feeb006117c5a5d6e99ec33106268431487452a3308b547fb4a7b02f533f7e219b46bafb758fb63c38be03128823907e1faf4ffc082bfdbbeeb25eb1336acbd9101fcf1b5e1c5ca3097bda115f1d25443cfa5193927686b9f776d707cc5a6ba02fd9e7af73d81ac727508bc124a715d582057c9e2c8bd9f16627c25fc56ba5eab5650a50c452eb548031fc00bf3fdf62a371bda2290c98be1c95018826935f7a139b25faa4023ca672b3e36334faceec63307fab7d3b079b690b94f4ae41a6efab5f8182207ce192abd91ea124cb2660162c1849a84ca5c1d1386e0fb3505e8b93770a1d03fd45a85fc6db77d0a36e3fa8f5f7678c625ff28497abd421a5b8d99b6d56102d73d24c0d32787a21df50b12df80fdf76db21657012307c070e38d74400eb25d6d0b4962b80c27eaa20b76a93a59bac5009cc6d3263a9d04afd1c0d7c7da643de7cf8bc23b0bfbd3cb3ad23797b5708c653a56e19babaeb38adba73ab444ffa453c9ebfcfa7295c1e110641cf391ce02ac93b5628e95caa7008ec550fff062c25e8f503d6123b535217ff0c2a9f0f8a2fd2fb7ef8d32c8755413535725d8a32dbb9b0e5489790ef7baed578c7dd3a66dd2c6aef88c959117908e23b363aa1eb880252b03532393d08acc087d3b9ed47ebde80b2e29973eeebda9061e83883a14402c44a6055f7e561a4fd8df96f0c5e7b00a272a9985955641cc4f31f9a5636fc919c359c332ab4f6c805baba104f0434d8af2dc08b334ac21f4a415801bd41fc4f108bf1d5cfeff93dbf8cebe311467f4a0cbb6d0bd2dd07e1ef3fe784e76609b1ea7122adc66419b0b7c77f8e7a5bed35400c94de93d009a30d9c0e79dc7ece6c2a8efcdcfbb101bceef2f80df7707599bc53678fc68c9b9c42a1887a34827fd0f564043bfbd4de00870c044feb1e581394e3c634c36ebe1df10f2bf9aa5d967c75f4ead2e48b948a95722fc3f11cb95263b86c1faf5d39d75f0552af8cbe4ef7f39230048a7db89eee7440b2d8ce7751f3b8d7f791fe98be9785ecee0ab19ac72300e4eeaa231ecb3d43d3a5daacbdecb0e0df61ee1e78b12f01191f69b060b7b725269cfb8e50330938338f35c362043cf5312137d9069db7b11a4ba27f71166b4af6ef2c5815f88f606d705b558ea210f1c45fe5733047c95303e6001533b4f25c724883a38076219835deec73c869a46f08ce81e809d29a4334c59e97cfbf814d4f1d58b5bf6a643b941e594349efd1aa912d48f2bf3a9422f3d323ce513a3fd7d429fe70ad4306d6471416849c3c4e37d7be1c46d1fa1df379aa93c98b40dfb89485f200226b316a7a72f260a14bda9fbf95ce2d294f0e30b66fce36594812336f857bcd7e40191e3e6f9fa7777a5e1c7b8cbf0a76a4f3ee6346defeb77c65d9cb035ae40687cac214fc682a8496362be411660f6453f0bfa16dd8a6666ec20988605159cd5e39e6de538636eccb973fee8fae7497327e4f62d57abdc5b4b462377a5e4085d7259b6b07838e4e01d95de46ace1822a65a6798f111af6852ec7147bc3547282dc5b2b210448b25d637abf4cb9de7c0456931228c15d90564af40a2238388b01f8d545383c9d3707edd51c872682ad4f9abbc3d415045926a7bc380611d32207eb770161519a3186df59ce3a70706629c82ee5b2e8a204676bd60d5ae12260789b18d81f3f6810ecb5d74973855fba320074fd456e1c0dcdbcac76cab46cfda1831f64eade033d0059b79b336020759b0e1a18872f20f787cee624877619d1b0da0f83e5e5527124c503c0e9e6209020796e6bbbf49fea70a9b10fed89cfa89f9c61083928a8208ca272e1937cd9b311c639c965b01c53ed06dc74468fd670375a6bef23ba3e21fc97d8c69d968f6ff1d5d127975c92e456112ce3c8e9decd36fea3e0d63adcf8c2933cbe335cabe08573eded22bc0a532ecfb5e38f059fe2ad97dacb0585f87dd3269e071d9fc8a1677c0a79ff5f34af9dbc9d430e4da7e13545a192c98a6def7a35c301365e44d89e9c1cb66162a5d680aca67d5675a877c8424b8cd47a25299eae5c62f67862bf891dcf653209bc63090089c81effe0566075b9b5e2daa3ba0ae766bf4b5ae060a7e4b35d9726c317e0fdd6fa3b1a6bf4a509738c5af078e4bc6a4c61054be438728f11aa2d227d077e204f4b1f09e847443620159be2ffb4a719a4aa6ccf5c649983a7c8041d8d3ca2afd86b384f53bdb5a3aa20c2602894f8cece953f373740bf76419f5d13a5b5e7593488fb4bd7f8ec9df720ed1a04dc48b8cf6df928e0230c41f9b9bd61a042e5e22bc2c349f981c423e0d225852ad70ca1ce9dde764f1209928e0723b16254c81a4a15ad01a72514c033bbf1384314cc329ae4f0f0d0d146dbbf30a3e381f21d414a3fc58ad1c7b4fac83dbaaa150239fa6bf33735f2acce5b54744e320a7b7393b97f9b2e0463b85f6208a1cf40c351df1c11eea0ac30f01c398ecae733c962c71f6dd01f7de74c1fe614ae31584af63acc116bab8094bcd4ee2674fdf4e04f9278a64327ab5dd48a6831ea953369bc556ac3d07fc31b47b8346684b7efcc7054906f5fd8cdfde8b8e891a6085a8d965a4b0ccb59c5efccd0bc314fe258af63def3550c5808e71acff92785b084ca7bea1a1d6f1cdcf7715a09b2148d047585f9c8bcf6c9d07fbf6e4a32e166812ce558c4bf3f9cfd0b47fdec468341d817dde915142db4e7876d7582b2c262d25eeba1e0e7ab3c7199fbe5e7cb17841d9a25f81662cdcebd06d0e9bc956b80dc448659007d9c706b563aa2e7eaf9c5fd43d2efdefbf9d617a044a8275afa46b0dea2119ad61f64d06be0c2d86267d67edd7fef222b5e9582e17692af021938d6adfe26c956cb15f71c8468d548775307d8f69db72287132248d70860c3a09926938facf56f1ea6e6357aa3ef9a3aa6f93d6a461d88c2b1d52491016e16402772fab3d713dbc9403974e29b157fb86a1f3b8b6c558626364d6af8405c1621c8c6141aaf40f8a1f1907b772c79264a02b702ebcb363a275863202e9270a4951341ab8e2aa4348b522e6a0367374e506ea324dcbec3fd0e925ab2aef21daea7abd6d1e6ac7f554c65f4a7fdaf15dfc56717bab71f29db3383355d37f205d4e51c606553f465108aadf2ca48c9a27af60bc3c127b21cc3c695f22f7a1a750d70249c0ae5a08dbc7248e92132d2b04a0b5c9a79f8ec2647d7c789e42b137dca9babea4b1019d3131b2e67c8bd35c353e69b2bf4ef48658ee19cdcac164da590f28d5641d36290ee5779c0f0a42b7daef5ab159926482b909d23099e94ddac91697a694a1c86570c296ee1c640cb8f38fd73f0d5c1d344e4fb46288593c8b0c4b010b41675577ec032a7cb0a3fe766d11416a916a7935584204c4e6505df5d63bc7e6c7458558e06b9eb73aad962f8f45c84dfb2001f99040d58501622ebf8de56aafc397e28ca8f56d38127836a236d91ff5b39b0d9018cad554c0f77f7d79a904a3293a5d13d98f80f7ba6b741a51a61e991e55f1bb15cd95b2db23992fc84e07838a819ec715b60c3a03a2d6661f84f493c7af3fbb5ba7059cf5696b48472acdeba861ad9d3d284496185c912df954eb8461043277ba1e2d93537b27aca2ed3c2e0b24eefc601ff4cf3164efe379f56efd02930b15d8ac56f190498cb8577f5a68ab7abc01f4bf46d8ee9616d401468e858e9393fb2b6a1ab505759f0cea971d421effb8b2910f9f362acee69102718b8e9abb32d7a05d355f0a2139faa076b3aa939c39c02742a0782c908f579980ab5bbd6ba75de50b78f0f05ab4779381ccf7f938913fb634446cd32b2386bb04876e688a6d3aff1c6a43e7967df814536581376e9f1d2a27d3ed0c43bf01e219d474d1d5edb0c64f05b2fa93828e63a2da295201003503cae08c5311970e14cf3839c1566dce980eebb764f2c4a1508a4251a2326735002206501cd06ab944adac49872a643b50655b9a69878cfe7c4b1af1e9904a937064ed4a37d0154f4c13a968308646bb38d97f17b6d31c30ba8c4f2f9b6cabd6dcfd2ae904bd7481691d38f1f83a3d107f6127e52b9fddf37dbbf523369020d52cee509740e8c1d43b4459dc8103860190aacd59f79fa93fa03b46ff9bc0d441cd27f944594ce904ea0b380d4cf81ef2d9f9734a617a6b587e3127300d75d128208bf995650d03b8077ac0ca44167cef8f6a96ccc60fb62fd1cc1fd8c5be024") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 09:06:25 executing program 0: r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) seteuid(r7) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x1, &(0x7f0000000000)=[r13]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 09:06:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0xfffffffc, 0x9, "d738c100", 0xc99, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x14) 09:06:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:25 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 09:06:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x4000000000000089, &(0x7f0000000280)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000002c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e48bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fdfa001414236e968d7c7d34bb5ba84f56f875a032e2644f54109b367cc4b476fcef09f284ac374331b0a61ceaf25ed9c91f7035ee75471c6d891d1bbb2461e8e27548ccae77fe5352fd99837b56ac0743ffb78bfed5c6f0f591", 0x126, 0xa, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x100) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x71) r3 = socket(0x400000000018, 0x3, 0x3a) write(r3, &(0x7f0000000180), 0x17e) socket(0x20, 0x4, 0x5) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:06:25 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) 09:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00001300"/14, 0xe, 0x0, 0x0) 09:06:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x188, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0xfffffffc}, {0x1a0, 0x5}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:06:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = msgget(0x3, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/157) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 09:06:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x86138) r0 = syz_open_pts() dup(r0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 09:06:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x1fc, 0x4, &(0x7f0000000040)="606a68a3f113710300000016ca620a9a81dffc9f8e1dd1f444b390ad70b09ea7ff02e63ac3d8e5ecead19a8181f133117df0406c596e13788d342af26c97a56904a9fc8588e98378a8c6b0e2e0b8555f08b1545b9d", 0x55) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0x8f) dup2(r1, r0) socket(0x18, 0x4000, 0x7f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000001c0)) write(r4, &(0x7f0000000180), 0x17e) accept(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 09:06:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = kqueue() r4 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) linkat(r5, &(0x7f0000000140)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) fchmod(r3, 0xf9e9091184bd268) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r1) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x74, 0xfd, 0x10, 0xfffffffc}, {0x15, 0x0, 0xfd, 0x7fffffff}, {0x6}]}) 09:06:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000], [0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x1000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x4, 0x7) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/192, 0xc0}], 0x1, 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x88) 09:06:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='./file0\x00', 0x1, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000580)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="41db473b746f00276b664fb62ac6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x0, './file0\x00'}) r3 = socket$inet(0x2, 0x2, 0xff) r4 = socket$inet(0x2, 0x4, 0x16) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000480)="eb79ddf89fe78e37c7fab4b30411293f10c5fe44052c8761f44bb8383899d7c93f4cd4fb7a8667142ab16eef129e77c9e2b449b28bb6bf7f4b478e6c20dc0b6997a5f57885f4c31db4c5b326173844e07f056717e24cef78484e1bc9a09ed9b45859d34ca40957e5e81b4cfaae10d9c90d124a27af8d67ac679a7b0213f341002d946962ffb04d9805b310a2f81678eef5c51b0003a44103502774931152", 0x9e) recvmsg(r3, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000440)=""/53, 0x35}], 0x3, &(0x7f0000000180)}, 0x42) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 09:06:26 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000380)="797a9a62c944251f2cca5c3d8bf729d51b382827f55ff908254c73fa967b92579f80e814aff66d12d48e1fa0d2bc055e027eb826afe03e5cd72b030cfd554fa1921529a7d659af64f14607b923b628eb6439f5f57937896d2305d041ca09b0034c1cf0adbe408ab856486727eb504e1e557220ea9ec0c629dbc2656d7c3d521dba959aaaa3c2ec432ea14c72b647e3336f308a914fb455ec899094db73c9ddda24fa9ad5ae32befe85c1b9b1527a8a291ea0bcbf90e222ea39431baf6c9aa5ef33cc92c490eee285fbb46942bd407463b067a0c41f8f01658a1479f608b86aad9184e416b68a3f51af7fe2f0bad5a21eade15596d91291f39a80c54717486165dee66e1106216a97c0eed3fc6cb70045f84c6de303824a998e082991d232a2220d2ab648b43a587521f2c6007f1f9ba6f38df4b02db49306e6c1c0bb26bb464509d4249f277001b20d69ebbd35bbdd6c79b4d2ddf8045701c107b7d8b42ad2d2039169f1f02fda8f1a2037f91b61ea95d41fa4f83789e3bed5d5ec65b0744e1f188ecbe1a6fbf69ad6b73a9c7da771c0de64062362e5ef3e7b00213c1d0e70095d7723476d9bc89efeec2079070249d8f8fed91d53bbb0e96ca5eb6b06d55654fbfce5d8ccf421828f5aa6a00588df8eb924310197b3d60a078536d7c9482dc141fb59433e5b5257bb0c40c4a491646b8bf4e13d399aad1c0bbc73bf161fbc81fad2fef1f3e1dd5973ef7e8209521ff5a92dc053d264b8807c5ec481faf26ba32804ce4c690640ca5ef0a5e4235771638a7fcc316bb2e5b8e8fd7bb27212a046b291c48fd1bafca3b38200947dc365779a76d88061db49527f870be142ea8756e714169c211e2484cc1e4543d0ddffed0a2cb95f50ea3700db8e1bcd75aeb88915bc3454efa59cb84cf475be21b6d3519ed0b47ac1e458cec5d9c338f2cc4904d5070bdd7c1149e08583b944f246f9d542536c9c7ef609eca3ce2dea83b70595f4e8ab975ede740631d4ccd7bb55f4abc71be78398921dfc44f5c723de58a5992353ced4c483f604ab54f8ec1fad7b9cf1cb8da8f79347dce750e7b38d826c896525c98f70f89933ddc56ec639a149da21b7928fd415cc169d8f9fea1dae4152c13bf25042b4eab435e6a182c26e551b0bc9c9eedc6a6bcaded7e6ad9d8e0403e86f9583bcaa049437cbee358815304d2808279ea163ad972378c918dddf28445d0988dfa1cc730a4053847898422f80a354f7191e6cb7b28cf6af177572ff0d18c0756d9aa86059f2a28e9aec1055ab17096d610882ac82790caf9b7967fcdd25c26fdcebc3976537b096f9f4cf39c3b8a8e504e1d4130be83d5c6d6ec418fc67ac445dcc5985230ddac7494c6d4dd9b599e1e321429c49dc1d397c4c0a740d3a92fd8d7e8f2df3b37e9145cb501884fe297630b9b3c27205cc9016fb8fb6d9131512fa44c03146c808caeeb6d65b65873f431d4b20e106d8c930749c8ff645d7068f5f83f5985c71442fa473fc3cfa76f23d890418bef13a6bbd6acaef309716650c08492ec227d61e9b8b3f02f98ff7caadcf1e69c70f51ab8a055544962b2026f91b807fbd2186a2fbd26afcd4d1721e5d5a435a4def6805d57e6a04e6578572a161205e3615a231dad36fe7d58a8ce4f2e0207f6049566e5500ad8d56083ddc983e1b05265f0579a02d5fdfdf9654fd42d1b7351517ed4392d8e37b2620d7cf4406230558df292d802c4b6eb22329200b9448035a61b128a73cf704f76296eaeed089bdfae93e52dc5b321f5b12ddef0dbf72d75df2cd77b683111554ee8c0a06f342039447f5bf11835cf465f92c80b291f04dadd515f5f24da6bb6c504d33d7a1fcbf2713daa5a1ebca903bbd61bf8a27f2a0f2dc5139670dfd19965f4e45c7020dfa1d69453258dd18458c2262a30e049b910aaa77bed2280eac8b5fb5c15a1dc7b79da5d5bf71c3a79f1fb8e2b3b5ce314c965ab0258c1881ab4e950d646f9f0f2d0e82d5098797edc020f2214e607dcc8c2915ed89df786174eabefa2267ae8b2414971445a3dd15dedb7e10657a3aa2c99c4ad8ce927e0d87243ca0dcdce49d2b3f566b71bc2b1b12fbca75cee96272dab8e5d5d945f69e4b7ccae49e8ea53ca85c4d0340c3944d4cb00e6c034bf652354073f5eeed56c32ffd80d54dcbf8820a3c94a36470aa534bd80d96710ee7c8550e7c84522d804875f1cca570de7eeb7671baafdd3e3ebbf49522e92e16f8e3990903301421eef63e9d764f5e4d09b71f94a55be37e335e159e9489c57680b6cf6d2336d648536ccf1fa038759e52c4cdd8d2b242ad88ff6911129ff8dfa53da9be766f05340d539de4f7bf711239c3c9a8089edfca0015bea6c5884bee73b8cd1f49ee937451871e5836572d56aaab8eb3003488141f7a5b04e188a7f18618523465429f4af922ab09fba50a80fbba5fea23ecd3a1fc7ae159965bfd37203eeb1aa75b40ef272f026a803d163009c1a9f05b17b0acb4dd74d609aed77fae259df1b3bb59407021a454edea044267fc799545ed961c4d36a2c6517e181f832d982129d8353d5326796cb0dcdb7831ec213537a9057e78eefa981aecb105268145d723e3561a3643b3562b0cd7fea0b6de8248550d6f540e52517b655d1ebfe01412611d12669048b2042a9e8fb9b9844a1763e24759a547d1c94b21ea078ea071a2edc8a59054446bb95f467699dc6564bc981b10f1fe9e8f5a45b6499904d9b5a6f94206edc819ab1ef50a4f4efb6ed637657b46708c971440bada6531f23cb6382bbe06b123cb05bbb9a3e2c4b93db6f80925b462f1984264ecaf5ad8b24751b99a4979eb23a8c97767fbca9d464e4d6df0b0e2d8dde84ff48bcf9e93fc96eabedde4f6280e28c732d02b16850ad33a3406f85e36554efc226552653fe43199c36d147f1429d45adf662d5bfcbdae6cee8c9a946158662144e17ec63dea0ca5060b11effb1dc46ac47cb97a5742cfde93db63a7ea6783f4c1c22f57ce51d5f7517736436433840bd326c93155a0c91ca8b6c58dbcbadb21c09a9cad77810f93c79bb50fc7a11a389d6ebcff69f305112c52cb07e34b48d98da38d5d6f7d756e68edad3dffe73d3c05a9a4035250246e5b02dcc0394bddb740a7ba81d004cbdbf96d3bc49add5cb6b4783079b7f6c01589eb6d6c8fb08cdd185ab183870262fb2d670e59c2b68e7d39235ec1939c7bf059587a147900e14e8effb3ea3d55146d965c84253460fb40864cb925483f8a49ebf266f916a36a2ca9bb771d9c9e5d079f77a54358590158f8c76fd360fa441bbcb040b67c8f0a2ef03a64657b3ba8c81449cd8abb905bd0a281f8afd0ff94fc001dbcbea3d9929a73725438297ddfc1914e34a3180c0bd8e1acc772becaca6a3c3e0e53909ad54a5c513fe9b48338eb4681ec02e1e23448d19c7514df64a244ca71a13488b69bb3538a20c226eb38dc3410a9e53d27fe9f05997a8cfd265bf7b6befa1d920d398eb76b07c2c3336536cf7814435182fee1e2de37733a544fe23edbb59469e2af2501d5633808576862035190fec0d31b453c5ed14b5fed671e944978ff586045e8c3f06cf7c66d5122ea9b5e68dc93abff43994f01e5ab2b4cd312a3f5b2cb743cfb61b1eb1785f6c375a9f9171ce1a826e64d9d3cd7da555511c42c0834f09b6544a7224885a84bfeb606292bd924588295ec0501acc98816b9c52ca668a4e0505c711f8cab66e952dae414e4cccca1c56a9f89d943fcb714c78aac6bf967082e3d34120757ef638ed851be237c65f5b5b08aac3ba662f02778e1154d5b470478295063b3ffeb09a950dc609d514c215f300c057704f6c9ccb897b7934dc01bc06135f149ded21dad6fed015e5016190cb5819c5c638d500dec9506d1fe2da3be7c7f8caef549e7167ef4eb7d36831a4d94bed5cd2b0d6995b5ce58734908ada9e9c9bb41c9d55bcf0c428777e7959c4a9267f4bf48eadbad24c75c97b4ba4aeca7fe1a1f05b18725ba0ed63dd30e8129b52bda69e2d89b7faee31688c7a9bfc18197d0253e39d682bd201eefbec36ed489a269b6e40199a556311ba32cbb73e68148d64256c0371f723eea610663e4669c169668cb35b0d44540de2a8737f94a80e2bd2678a004568c6dcd05c4fbbf01f6ad0873019b0b203e18073ab28793e5ef14ef27764e2b0471466cd1deb618a6f922ff33b293e809c70c9a0376e3e695d284452ef5e4b75b1aec3acfa05999fc6c29a7af13a93d5aec7e4192f92660755ef46a50e09c78968fd997e8b43275745bf2936b12988eb2871f287333d1376ed7b480fcb864ea9da55eb3969b48a7b2426456b86725cc128d06601985212454b59a2ab7f3ad20ab25380aae1ab29c2dcbde7255745493c6016fa3401f823483ff1963e2c14a3a9ed13fe1d65ce3effb1f53e33012a5586bcb351f765004ac31c5f69a2f2435248341b499f736d8bab780d14abcee820d0a3216339d2c7ba0dfc84d01aeeec1f9257e3e57fb0c305edf981e1e9400cdf6151bb87502f55f6103a819f58d1b4d9ac2266844e05f0a0929d2f4159cf1ff65e4ca9decd475be06751819aeaa999ce6c2eedbf167d018a951345c5e882bacf87fe6c7573436a888d7317f31fe9f773815abaaa1bdf7eedb11000a3010b2d0c3f178a426f22fb8aa9fc4bea693571c41de8fe8bd7ac05431677bdd2c85f28230a2345cf10157b60809e733ad348b85d23c008f65b1309e2edad552f68e4543bb0d402c0908dbbd7119ac578d689e5c6b12baececd9c33acfc842d5e68eef2adfef6c29b32bdf098dd8c5db94ac056e7564ad52ad070cec4e3f99b9b6e31900e3484a9d4c4db281c462b59bf04f6d76a8c719095306acaea4550aa2b6e3868941a80994c71fa4cbf1df7769445ccdd750b3353aa834c66434eaa612cfda8fb5f2f0f3410b709bd2f18b72a8376c5d291fd823b5fef3385925a28bae817ae049712b02cc06789ec9622933f182d6292f0384ecb3cc1c2ff6aa7e8439f2329aab97772eb2e553458ad4cb25f032a75fded53437e47604a9485fa4c1c4f259263f2509ea29ec345ea7e904ebc00c2169a9de4a8f6f2c925af0b375338fe3c1dec9dfbeba41215fd791148cce3fa2d72abeda4be6d814be3b5032cc0c40c3a0002c0ff332e36020abfaa8a77dc3d19ff2dac7854d20c04e7387bccf3c1b94fcd2d280036b0e6c3228304104d9c471a9913aab0881554c66004eae8f4128f064a4013ca937bc497289e032a46e6e85782ec12712e7ea6b230393c711325a99560226421be955b1f8387296f9e04041f410b33833a48d3942495689715cbc6426ef6a3451ee57522b6ed839edf08d5d6f3bd96ff06a5ac813a9fca8fb47518583a420451f3d61b6c27b90fa53987ac70d7f346dbedf7292445e4fb4a6c03b8c24a6c4c3a0d223b9ecc2b0be77bd6f6e8bf60d0213e5db90bc4c07f81e60494937cd6129c411e7a4633be2c7e4f4648e833916de8b695cfe184db3a21497ff5055a7eeaf52ef0dcb4476e5eff78bb2d31abc420a9edbef5d2174dc622484aa48c422227cfce13f2218047c91a303e9502082a40e8092d1bf9cd0560a1757d052b6ec4d47ec358b5e272472675be7ce908ec11013f79623960dad58a9747955fd75a20eb1943c9a154b2d906c8cedc7079fc5788bf06e965cbde587b22fb396245af4f3fc82d1f0daebc30db83e0c4d0cd19c97314d5a415efed9132e4390a771e4f87c827885327a6cdf9bdc1f648bae535af4d37b59e5967c26af7ba06567", 0x1000}, {&(0x7f0000001380)="72256100ebe32e164fda264ef8a8e94ec69de655d117f145e85349263ee94ed5673804e0ec542f86af312c10e3207267d1e61578dd03d359e5614c1ee697282fd18d0c3d4fb044a3227ec804caa6af337d22e6376612748dd58ab1bb7d0bfa5ae14bf5c7c823bcc85ee14de490cbb16e006d0b6c0ed27c08b7f2c433e7ab2ee96163c9c2b430962ee4e3d956f9a77c75c7982ec44a499978573f739baa6e90bbd00345daf7444108560026374bf5f04f6a93ffb5fce989d2e960a8a781c3d971467cf7", 0xc3}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r9, r19}], 0x20}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r20, &(0x7f00000002c0)={0x0, 0x182, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21], 0x28}, 0x0) 09:06:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x5c82dae9d632328d, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) setpgid(0x0, 0x0) r2 = getppid() setpgid(0x0, r2) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) r4 = socket(0x400000000018, 0x3, 0x3a) write(r4, &(0x7f0000000180), 0x17e) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff2b) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r28, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r28, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r29 = syz_open_pts() dup(r29) r30 = kqueue() r31 = syz_open_pts() kevent(r30, &(0x7f0000000040)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r32 = kqueue() r33 = syz_open_pts() kevent(r32, &(0x7f0000000040)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r32, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r34 = syz_open_pts() ioctl$TIOCSETAF(r34, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r34, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r34, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r34) r35 = socket(0x18, 0x400000002, 0x0) close(r35) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r35, 0x0, &(0x7f0000000300)) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r36, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r36) close(r36) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32, @ANYRES32=r25, @ANYBLOB="000000002000018000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r0, @ANYRES32, @ANYBLOB="f60709000000"], 0x40, 0x9}, 0x402) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r37, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r37) syz_open_pts() socket$inet(0x2, 0x4000, 0x4) r38 = kqueue() r39 = syz_open_pts() kevent(r38, &(0x7f0000000040)=[{{r39}, 0x7fffffffffffffff, 0x20}], 0x8001, 0x0, 0x20, 0x0) kevent(r38, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r40 = fcntl$getown(r38, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x524, r40) 09:06:26 executing program 1: socket(0x400000000018, 0x3, 0x0) 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) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="2e2f66696c6530009c1227dee614560d8390745489037289e7558deaef5cec8be49e6fa7f1bd450964e562f9ddeddf8fdddee48fd9e109c53189c4ddf247b1d3f2b208831f3916b3107d473f189950d2f2dc93af"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28006) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000200)=0x1) r5 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r5, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f00000001c0)=0x13) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x28, 0x8, &(0x7f0000000240)="ebffcbe605be18ace811b7ff13b9ec812eaaa26abff9ab4e2f7624b27759dd71ca916895204b831673b500c0403f243f29d0e157c398b7a404e8f707d57cb7b79c2e45010cbb54bf4f272d695e774ab847573f025e8e216782cc7ad6e2d3aec878bfda9cfa204f1b60b5af51f94ff3cc5b08fee74786c74eb4c705000000a2aec8f5cb8f0a42766564d3bfd790c0f4afe5a191b9f92ee7dbdaf549fd4c26a0e99755aee1cd8d0619165451213b5a5dbb776e23ccbfbd0d685b51b52d9eeb05c39b1ac7a48ec36b5822c2d193adaeab19658342ad9fa00a7ac7fe85807b37cdb3fd6aa5a84c1a963fcd3c616ae82dcb29c3093aebbe0b14c8cb32ca7058b1a68db2d974a840c41368fbc126304e8b8cf1fb34cb6b07cdaf3458e91c7c74f7dbc7f96ea3d0ecda07c20a9b39b3eec74e9fb0fd14046d2736816f7cfbbd9596cb82711a262e8fef133429a23738a74e1932cd2ebe03c893cce676ebba2be4f39e61", 0x160) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x45) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 09:06:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2999ef2cf948661b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x1, 0xe1, 0x8}, 0xffff, 0x4, 0x67}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x90, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") pckbd_enable: command error 09:06:28 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x4, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="47745a208513318d8ef1e4268b85d79eed", 0x11}], 0x1) r2 = socket(0x5e, 0x2, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) socket(0x10, 0x5, 0x3) 09:06:28 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x40, 0x3f, 0x6, {[0x6, 0x8, 0x1, 0xfffffffffffff001, 0x1, 0x9f, 0xfffffffffffffffc, 0x4, 0x6, 0x3, 0x80000000, 0x108d, 0x2, 0x9, 0x4, 0x0, 0x402, 0x9], [0x7ff, 0x10000, 0x6, 0x6, 0x80000000, 0x3, 0x8, 0x3, 0x9e, 0xe511], [0x100000001, 0xb52, 0x7ff, 0x0, 0x4, 0xfffffffffffffffd, 0x6], [0x7, 0x7ff, 0x5, 0x4, 0x4], [{0x101, 0x100, 0x8001, 0xff}, {0x0, 0x5, 0x0, 0x5}, {0x2, 0x9, 0x99, 0x5}, {0x4880, 0xea7d, 0x4f, 0x2}, {0xfff8, 0x6, 0x0, 0xffffffff}, {0x1, 0x0, 0x7, 0x102}, {0x5, 0x8, 0x5, 0xff}, {0x7ff, 0x8, 0x0, 0x4}], {0x0, 0x0, 0x7f, 0x9}, {0x7f, 0x91, 0x7, 0xfffffffffffffffa}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 09:06:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchmod(r0, 0x104) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 09:06:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x1}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = kqueue() r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000140)='./file0\x00', r6, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x5, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:06:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) fchmod(r1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 09:06:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4a91) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x1) 09:06:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200)=0x6, 0x4) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x40000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="e22705bcd28ca7979e4d2315e0e1d9b6eed11c440e3f1020b7b7bd3ead8385fd337ac15758d904cfffdef24980f2e8999028a4b07227e6684ee3a6e84956307adc8f73feb11f23c77c7ca60abf"}, {&(0x7f0000000340)="1a9ac4b318dd7afd8227e60b8dab59b47f0377087b57f1d8c8cf463d6865d2b55d6eb88e2a43db9fdd4ceed176c119814e1b3c3638d7dc3dfb8af6f7ca1d66155cdf8c668ca61c6470e624f90a9d14ed9f7bcc358120a11ab543f4e6ca91af30b5802dec"}], 0x10000065) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:06:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x3, 0xfffffffd, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffff800, 0x9, 0xffffffffffffffff, 0x4819c84d, "00000000000000000000f2ffffffffffffff4000", 0x100000, 0x101}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0xff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) mmap(&(0x7f00000ab000/0x4000)=nil, 0x4000, 0x4, 0x873d7d09cf2093d6, r1, 0x0, 0xfffffffffffffffa) 09:06:29 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@in}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1ffffffffffffc54, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r1, 0x6, r13) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r14 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x84, 0x3, 0x0, 0x8, 0x20, 0x2, 0x0, 0x1, 0x64f3613b, 0x8000}) 09:06:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000180), 0x17e) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x4, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r2 = msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0400000000000000be12df1e5fe195120cc724f1583669a74b1f24c2d1f68e7402a5e2f322eb257dc3ad47713fe5f9515cf4283759f6d36e4f3ba33e3130a1"], 0x3f, 0x800) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x101, 0x1, 0x0, 0xfffffffd, 0x7, 0x9, 0x0, 0x0, 0x2c91}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8008, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000400)) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r3) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r7, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r7) write(r7, &(0x7f0000000340)="e6d0713c628d59b884184afca92b84721c386f64b4895a2b19acad5442d52b4b57e5ecf2e860eae94f66bf036238b0816e0ff5a5435de093e692e80312a416dcdbc5", 0x42) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000300)={0x2}) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000180)=""/82, 0x52, 0x802, &(0x7f0000000000)={0x2, 0x1}, 0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r8, &(0x7f0000000280)="57e5527024bd711022c1b5d9c78a95f0ca5b02057025c186a3d2c817560002e53ba31baad7273a8bf7d8481b531e6e9fd8cff7a62b9c91c7674e415ccd22bb0082d6e3d47f33e2aae18eb888ad3e13502a1ea223e99b8c6e5c2554993b4c388907fd7bc105bbebea95aa6a3f", 0x6c) r9 = syz_open_pts() dup(r9) fcntl$dupfd(0xffffffffffffffff, 0x0, r9) 09:06:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file2\x00', 0x0) chdir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x21, 0x3, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) r5 = getpid() ktrace(&(0x7f0000000340)='./file2\x00', 0x4, 0x424b9d0862361560, r5) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(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') 09:06:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x51ff) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 09:06:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f0000000000)=[{0x28, 0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:06:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xe9, 0x9, 0x9b, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r20) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r21 = socket$inet(0x2, 0x3, 0x0) writev(r21, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r21, 0x0, 0x6a, 0x0, 0x0) r22 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r24 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r22, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r23, r24, r25, r26, 0x2, 0x9}, 0x5, 0x5, 0x8}) r27 = msgget(0x0, 0x446) r28 = getuid() r29 = getegid() r30 = socket$inet(0x2, 0x3, 0x0) writev(r30, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r30, 0x0, 0x6a, 0x0, 0x0) r31 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r33 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r31, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r32, r33, r34, r35, 0x2, 0x9}, 0x5, 0x5, 0x8}) r36 = getgid() r37 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r37) r38 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r38) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x2, r28, r29, r34, r36, 0x0, 0x5}, 0x4, 0xb8f, r37, r38, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r39 = msgget(0x0, 0x446) r40 = getuid() r41 = getegid() r42 = socket$inet(0x2, 0x3, 0x0) writev(r42, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r45 = getgid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r43, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x8}) r48 = getgid() r49 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r49) r50 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r50) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x2, r40, r41, r46, r48, 0x0, 0x5}, 0x4, 0xb8f, r49, r50, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x68b5, r5, 0xffffffffffffffff, r16, r24, 0x1, 0x5}, 0x87, 0x7f, r38, r50, 0x1f, 0x4, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f0000000100)="940730fd18e334480810a8e55591b8d77dff8d14f2a1ee8e0f6a2a8f0708707c2746ae64c91b8a9cbc5580c2ee8688658dcb8eac680f4927a9a7bf2f07d5150ee5ee6acdcce790a057a59baf4f28e1e38e90", 0x52, 0x8, &(0x7f0000000180)={0x18, 0x3, 0xffff11bf, 0x100}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r51 = open(&(0x7f00000001c0)='\x00', 0x2, 0x104) ioctl$KDMKTONE(r51, 0x20004b08, &(0x7f0000000200)=0x1ff) 09:06:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) writev(r2, &(0x7f0000000640), 0x0) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:06:30 executing program 1: geteuid() mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2d94) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff19) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xe0], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfa], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket(0x36, 0x8000, 0x18) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000300)="47896bf5dffbe704a56c33ae1579a851701c8219a1eaeefe8f7ad4df415c02bc57d59accb62f7d62a9c19ffb155c3c31d3bdc2b99299499acb9b101913826fffcbb8f38c02075d151dccebddd418a548db504215774655bd4d1cbb5f646d980413eadb93a85617b19e43b571e33016e3090e981a4d6cd090988e43875469803c4c747bb9f9bcb115d53fe22806ec390af6488c0d212ced9fec047cc74380cc60dea5a6abda821b4cbda43d44871b33c1309c307380af6e9f8d9f1b029a7b0c1a721ed219c9a7", 0xc6) r9 = semget$private(0x0, 0x4000000009, 0x0) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r9, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) semop(r9, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000500)={{0x3ff, r12, r21, r22, r4, 0x80, 0x200}, 0x8, 0x5, 0x80000000}) r23 = getgid() r24 = socket(0x18, 0x400000002, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0x5, 0x0, 0x0, 0x6, 0x400, 0x9, 0x0, 0x3, 0x449e, 0x50}) close(r24) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5, 0x0, r23, 0x10, 0x800}, 0x4020080c1, 0x0, 0x0, r26, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:30 executing program 1: socket$unix(0x1, 0x5, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff200001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:06:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) syz_open_pts() write(r8, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r8) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x92, 0x8, 0x8001, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8001, 0x4}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x8, 0x8}, {{r0}, 0x0, 0x7, 0x40, 0xdcfb, 0x4b43}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x1, 0x2, 0x8}, {{r9}, 0xfffffffffffffffd, 0x60, 0x40, 0x6, 0x1000000000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0x8}, {{r5}, 0xfffffffffffffffa, 0x8, 0xffffd, 0x80, 0x6}, {{r11}, 0xfffffffffffffff9, 0x22, 0x2, 0x5, 0x5}, {{r10}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x1, 0xfffffffffffff569}], 0x64, 0x0, 0x1, 0x0) dup2(r0, r1) 09:06:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x81, 0x2e, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) r4 = syz_open_pts() r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0xce8, 0xba5e, 0x7, "599d853336cf0f351b0ff481f4b93d364448bf2f", 0x80000001, 0x8}) kevent(r5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0xd0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) dup(r4) ftruncate(r4, 0x0, 0x200) 09:06:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) getdents(r6, &(0x7f0000000500)=""/216, 0xd8) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/157}, 0xa5, 0x0, 0x62c5f48e00d925ea) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000400)=0x6) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x26cddb904e904e15, 0x1000, r13) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) r15 = open(&(0x7f00000002c0)='./file0/file0/file0\x00', 0x10675b27e7f62f1d, 0x0) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f00000003c0)=0x56f) 09:06:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="310348502ba888dc3a8ccb940ecc81837489564b1fe6175ad97148761529e9d2ceb60ca1b2981ea478d7fdff76651f874d14596ced12577255a9bbc7b8d92eba10b7a626822b986852a9652e", 0x7e3}], 0x1, 0x0, 0x3) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) fcntl$setstatus(r1, 0x4, 0x8c) 09:06:31 executing program 0: setuid(0xee01) ktrace(0x0, 0x5, 0x20, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x69da4ced5b0c4201, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x7ff, 0x1, 0x10001, 0x0, 0x80000000, 0x0, 0x6, 0xb1b, 0x1}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xb) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x200) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000003c0)={0x6, 0x1}) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() r10 = msgget$private(0x0, 0x0) msgsnd(r10, 0x0, 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r7, r3, r7, r3, 0x2, 0x6}, 0xfff, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r11 = msgget(0x1, 0x8) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1000, 0x200, r2}) msgrcv(r11, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000001f000000c335e041b0dfface334800000000000000000000000000000000000000000000000ceae5b9d7d243432b5593d74229623c5ff1d924f489a57b00000000efff0000000000000000000000000000002073d800"], 0x53, 0xe5a670b3e99face3, 0x800) getegid() getpid() r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) 09:06:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x2, 0x1, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) fsync(0xffffffffffffff9c) 09:06:31 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce5e1ab298032bc2b9cba0b1140e0702b3484e86eb2d1af4592de442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60fb735b9de90572efb10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36a34332bc428af8523ea9c9bb9d03c19b66"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x7f, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = geteuid() r16 = getegid() r17 = msgget(0x0, 0x446) r18 = getuid() r19 = getegid() r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r11, r40, 0x2, 0x8}, 0x101, 0x1, 0x8}) r43 = getgid() r44 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r44) r45 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r45) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x2, r18, r19, r24, r43, 0x0, 0x5}, 0x4, 0xb8f, r44, r45, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r5, r12, r15, r16, 0x7, 0x8000}, 0x7759, 0xf8e8, r45, r46, 0x1, 0x9, 0x4a50, 0x1}) 09:06:32 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x80044270, &(0x7f0000000100)=0x7fff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r5, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r5) r6 = dup2(0xffffffffffffffff, r5) ioctl$TIOCNOTTY(r6, 0x20007471) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x1ffffffd, 0x200000], [0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0xfffffffffffffffe], [0x7, 0x0, 0x0, 0xfffffffffffffffc], [{0x1000}], {0x0, 0x0, 0x0, 0xc6f5}}}) r7 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) 09:06:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0xe82, 0x0, 0x0, 0x2}, {0x44}, {0x800000000040006}]}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 09:06:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x8) syz_open_pts() syz_open_pts() 09:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) 09:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7, 0x40, 0x7, 0x6}, {0x0, 0x0, 0x0, 0x3f}, {0x8fa, 0x0, 0xaf, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000000140)="583dbede2fe3078b02fcfe1937ae7cdf08d5bec5706551863733efdee516b28c2c3b68279d66da8cdb1b10504a0938dc51153eb77a94898f3de91cfb6529da27fbb630679f7c9ead44624b11a95603dcb1270682bbf711b23b6d10ded4a340cdfec79b17e4b2634f65dc") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'\xd4\x00', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f00000000c0)=[{0x200, 0x11, 0x5}, {0x200, 0x8, 0x1, 0x6}, {0x401, 0x9, 0x32, 0x1}, {0x3, 0x3f, 0x0, 0x5}, {0x8, 0x9, 0x1, 0xffff}, {0x6, 0x9, 0x9b}, {0x3f, 0x9, 0x9, 0x3}, {0x7, 0x9, 0x2, 0x101}]}) preadv(0xffffffffffffff9c, &(0x7f0000000580)=[{&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000480)=""/254, 0xfe}], 0x6, 0x0, 0x6) 09:06:33 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r3, 0x0, r6) kqueue() msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r7 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) msgsnd(r7, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x80000000008606, 0x1) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 09:06:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530a2ff051dba96018fac7c1082028998fb00"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfff8, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001800}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000380)=""/151) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) """"    OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 09:06:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x0, 0x7fff}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") getuid() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) 09:06:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca62ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000006e63455383acefdde5e72c74fdce129cff8533000000000000000000"], 0x10) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(0xffffffffffffffff) kqueue() ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x8000) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000100)={0xbd5e8dcae065da1b, 0x2}) 09:06:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) pwrite(r1, &(0x7f0000000200)="b2ab9cc7b84273368fc973bd2deed29a0c4f3f2a2157f965f6853b1f3701dc5cab5da8b51c766f28c44c66706ae5358ef5cc91fd1af2790a0e1380bd2add9ba6117e24588e743c", 0x47, 0x0, 0x0) chroot(&(0x7f0000000280)='./file1\x00') 09:06:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0x913bd99c5226d37, &(0x7f0000000100)="080d34413fb2c507153a05b8a2d0f486af040dbcbdd2a403c6ea76323e9557216951ba45ed92bfae1726") 09:06:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a674696c65"], 0x10) write(0xffffffffffffffff, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0xfffffffffffffdcc) 09:06:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 09:06:36 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000e40)=[{{}, 0x4, 0x82, 0x0, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa9f6b6e7c8130a04b4ad6d879d3999cbc3e5e23fa327326484829f3f7769669e325cd24321572bf1204e041578609085b167647"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(0x0, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r18, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) r33 = kqueue() r34 = syz_open_pts() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r33, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) msgsnd(r14, &(0x7f0000001800)=ANY=[@ANYBLOB="27863b3453f9c67c747973943fb87dc19e222e7b5187844067bcf0db38b2ce7096038dd58a11b3b91792c0bb5d174cf553f6a2382f8e1d20393468eda72c28d4a6660058ea7badd88990bf263ee3fe3c9d95d473bfd63d8019f6b4f90a363fd16561a48ee2f605f23777fb7780cca0c5b43e5482fcdd9a05c15da1f7883cb86171802bc0f3d746cc75d2eabdefb0c9ec996582e8d20cedec575bc0b6ede5dd5e93dd63bba8493cdb3f134de076f356db3cde6d6dc00c86ca40e14fc802cf017309d5c1832221eb992bbf075b03d88773756f208f147f23316b6f", @ANYPTR64], 0x2, 0x800) msgrcv(r9, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r36, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r38, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r39 = dup2(r38, r37) accept$inet6(r39, 0x0, 0x0) r40 = kqueue() kevent(r40, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r40, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r41, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r42 = getpid() getpgrp() r43 = syz_open_pts() fcntl$lock(r43, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r43, 0x2) r44 = fcntl$getown(r43, 0x5) fcntl$setown(r43, 0x6, r44) wait4(r44, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) preadv(r41, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r45 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r47 = getegid() r48 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r45, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r46, r47, r48, r49, 0x1, 0xff}, 0x8, 0x6, r42, r42, 0x0, 0x2, 0x1f, 0x400}) r50 = msgget(0x3, 0x241) msgsnd(r50, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000008c0)=ANY=[@ANYRES64=r28], 0x1, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r54 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r51, r53, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r54, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() r55 = kqueue() fcntl$setflags(r55, 0x2, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r56, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:06:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) munlock(&(0x7f0000754000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) write(r1, 0x0, 0x0) 09:06:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "93d60d1b4016c2000000000000000000001900"}) read(r1, &(0x7f0000000040)=""/239, 0xef) 09:06:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/4, 0xffffff15) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x2}, {0x44, 0x0, 0x0, 0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:06:37 executing program 1: 09:06:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca24896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e00000008000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000000000000ae8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb874431075cea6399f9a14e813281fee5253bc3143377558afa2b25e1b9b5cb9bf057152cd2c33d0dbc85a57b693b29b1c104dcbec53c44e737621329f53267a74ae29ff64018b18febcc85d3ea1c5d14bf649e8a32eec3ee190f7dec09cb15e7d937156acf485a4d6ce3e0b7a815b12e25580bcd22694cb823aeb5e5cd50f30a589fc0891fb4843c4104afc555ed84339d6707adf4d093dc69fbf3e0197355e7bba97103a230af65a37a859e4acd5dc6e11fb9542ec66d6d66e2d983226bf31e1e4b538c2f1256df87cedd9890b74aaaa7afa4ab5b06554c80d390ca4bfe82c46365d390ef4a0a6ebffd8f2e362f8a4c7cd8959d99ec24219d2736040fef46d655da2b916084ee965e197b15b738d540912375f8645a42575841ed1fc8760484b0d930e594c4535d45562313f278ff1e0ccea7c3709984e5f40650d9faa1ae7713210f0b2e224807a3713b7ae2fb50abcb2826c0f832f78c39f248320f6b31729cd00b1630a52504d3efb25e49ac433affa52ca2bf83ff710fe2848a6e126da0d75cd6f9b137f6a0bd0207ee065b53044cc8a187e178a49b9a75767405ff72f8d84e8f9f04b14578e4dd028f879411a1858cde66588256f51eb9838a2cd294fa19c64af335489393d71198c7f1126fe6d248ae4da81aa9dec948051096"], 0x10) dup2(r1, r0) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x37a, 0x5}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0xffffffffffffffe0, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x120000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffaa01}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7024}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xaf5a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd97}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x8c}) 09:06:37 executing program 1: 09:06:37 executing program 0: syz_emit_ethernet(0x300502, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60b409000000000000000000000000dfffe0000002ff02000000000005d0469600004000018830907800c204003004ccfa000000000050a3dcc543e1b8a8f55b0000000000d6440f7cf1f8782bfadab4f0d0ae505b6be4000000000000ffffffff000000000074ca2cd89ff72412f867ffac85566c60338fa2034357883437c45150b540f36535349a1062113e38bc82ae7106000000000000007bb6b43bba7304c8ab0471dd9d03996c2c62f1f258009b934c7b2e16a269ad000000000000000000000000000000004d5734b8517ab1f52de83f6df51c03c01c64bcbd3d43b07a9cf16c4d46ea7f45734688ad6f7cc4061bec241cdf121c6eca9b09d695a626d580fe1210e38a83976de20cc27dfcf7685a8227c0834d8b81b90e74e9a70240d03808a1b04a714a40e35b54141e6657b96a8e0bd205ed9fe8b95ac77e493df6e8f80c8ae54261ad5f199591428e7e0fe78be6ceb259dc1415a40f5f442485cb137c81cf69121caee063df9afa7951c099af814aca7cd0f9166cd9bb5cb0920c4e96060d38a71c27c0fc3389d3b88210fc21f1c349339b4110201a"]) 09:06:38 executing program 1: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="24000000150007031dfffd946fa2830002200a0009000000741d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) 09:06:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = shmget(0x1, 0x12000, 0x420, &(0x7f0000002000/0x12000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = msgget(0x0, 0x446) r16 = getuid() r17 = getegid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r26) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x2, r16, r17, r22, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r27 = socket(0x18, 0x400000002, 0x0) close(r27) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r29 = socket(0x18, 0x400000002, 0x0) close(r29) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x2, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x1000000000000005, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xc000, r2, r5, r22, r28, 0x1, 0xf1b}, 0x2111, 0x1, r30, r42, 0x10000, 0x0, 0x4}) shutdown(r0, 0x0) 09:06:38 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x67, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, 0x0, 0x0) r6 = socket(0xc7dfa3446b71aa16, 0xc003, 0x23) connect$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35e75b69318e33bde5c63e0408d5b6000000004fc2750ace047a1f51f76585ecf671f675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b"], 0x10) write(r6, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r6, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r6, &(0x7f0000000180)=[{0x0}], 0x1) r7 = socket(0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8bc6573680f948"], 0x10) write(r7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) 09:06:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x28, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:06:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0x2}, {0x4, 0x0, 0xfe}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 09:06:38 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20000, 0x0) write(r2, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x22}, {}], 0x2}) 09:06:38 executing program 1: socket(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5ac2, 0x5, 0x40, 0x8, "bc8fdf2816d2a8cd0eb0f60df07e39b1b0172112", 0x0, 0x1}) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xffff42a7) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057f454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c5913a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000002c61d6eda47db70bebb9bf23a1"], 0x10) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r4) fcntl$setstatus(r4, 0x4, 0x0) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:06:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000082e1, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) r1 = syz_open_pts() dup(r1) r2 = dup(r1) readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/179, 0xb3) ftruncate(r0, 0x0, 0x14030009) 09:06:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x380c1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:06:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) r28 = kqueue() r29 = kqueue() r30 = syz_open_pts() kevent(r29, &(0x7f0000000040)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r29, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="3d496e2ec336bc8d1a5556ee66115a01201777874e897daf9f64e2dd8d81f40b3dbc3cdd5f36b6b19f01526dc164be068bca1191bc462046cb99446776d70d7e0e5693b8f3076614595e0c2b672d2bd08e485157f363e1c599f5330bc338c09ca053b943cd4332b6890ad5e7bf4f14d710da5b17816283ce49e8875e2951b83a0106df7a6e807cf987ad2c28360acc39280c30b7d25aff736ddc24211145b4dfb4d772bed6886b42da6bdb253c3ef1a78211cc6a333418e00a7f29212e029f2cdbc4cc60c16e3a1ff27616fbbc1537e580811d7aa2b290bfd9", 0xd9}, {&(0x7f0000000080)="c03472bd01a230dc346da1033c4da344ca6a84dbef542d1e9fcc8f87ff9431b001296f482fb605d33ac8ee56bb50ac132d805a588c2c3549456ee124da", 0x3d}, {&(0x7f00000000c0)="37d0c0eebdb6c1cb56e945315b337c1a78b646ec1473896c4c2fc62cc5cc2c484c292857061f8a5b4fd914e09fe42e4cd0b93022bfc08ace0f02837d0b628e24070ff4563dfd1aec37e97d4c299d5b3b41363dd7206c5f5c9a3db05b0af2f0c63941201191556455e916b178ea", 0x6d}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r12, r21, r26}, @rights={0x28, 0xffff, 0x1, [r0, r0, r27, r0, r28, r29]}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}], 0x68, 0x400}, 0x1) r45 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r45, 0x4004426a, 0x0) 09:06:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() dup(r4) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000100)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) login: pckbd_enable: command error 09:06:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000b3000/0x4000)=nil, 0x4000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:06:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 09:06:40 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b74000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() r24 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r24, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r25 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = getpgid(0x0) dup(r26) r28 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r28, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r28, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r43 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r48 = getppid() r49 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x1, r44, r45, r46, r47, 0x5, 0x8000}, 0x1e3c, 0x8, r48, r49, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x1, r12, r37, r38, r39, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r40, r41, 0x2000000001f, 0x7, 0x1}) setpgid(r40, r40) r50 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r55 = getppid() r56 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000100)={{0x1, r51, r52, r53, r54, 0x5, 0x8000}, 0x1e3c, 0x8, r55, r56, 0x1f, 0x7, 0x2}) setpgid(r55, r55) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r40, r55, 0x4, 0xffffffffffffffff}) fcntl$lock(r26, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r40}) r57 = msgget$private(0x0, 0x200) r58 = getgid() r59 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r61 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f00000002c0)={{0x8, r59, r58, r59, r58, 0x42, 0x6}, 0x8, 0x3, r60, r61, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r25, 0x18, 0x101}, 0x6, 0x1, r27, r60, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r62 = getegid() r63 = socket(0x2, 0x4003, 0x0) setsockopt(r63, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r63, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f7835b4942c79244478e9ee0000000000"], 0x10) writev(r63, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r12, r62}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:06:40 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, 0x2, 0x8, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) acct(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000240)="ad18f05dee1db9ee9ea799be6a952db6e4a98f614a9a25109f4a422802bbffade3ab05a73d14a8eeb7781a62ec2448d3e0b880101d6173c70394cfd5bad13ed3208ab07e5308ffd5d7ba503311057a8022fb15ddc1d430ae70579abb20329cc11778832792e012e7f30f1f56c0d582c02dfa21e2a02522d57b96372e88dd64723b72e5f174c3a8b55bf536a10000000000", 0x91) 09:06:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xd) fchdir(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) 09:06:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) socketpair(0x10, 0x4, 0x73, &(0x7f0000000080)={0xffffffffffffffff}) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r5 = syz_open_pts() dup(r5) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r8 = syz_open_pts() dup(r8) r9 = syz_open_pts() dup(r9) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000008c0)={{0x20000000, r15, 0xffffffffffffffff, r15, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r20) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r16, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r21 = socket(0x400000000018, 0x3, 0x3a) write(r21, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r25 = kqueue() r26 = syz_open_pts() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r27 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="01129116d3a0a2ef1eda9db24121b2b445fa315fe95cb191780e3d3750db935bdfd0e0a8f4252bc2518688856bb41404f04d212384a9cca2388b7bf1d1924d916f6af625edc2f88b5651a3d91366f76142714d01f3b9b40163b6a09d0917c03dc43507bbb3a46405dd8619f658c3dd54ebb392319c8b0a39a31a7eee747845218d5adacd1e0f1bbd48802d348f43e92d46b4d16d079a61b407a776fe4df6ce1c0cbf5d2ed23c9aa662049c40ae82b0056abbfde2cec0ee9133c5222980ee052491c03ce5b623e894a03e79b8cb531c0fb360c7634abbd7fab5fb4a9b86b1c3682614ea65fcaaa14a73420b3b5aa7a979d1f7309284010000003ea3ebcbc40000000000000000f297a2e83eaea35168d286980c4bf4671b37178b2e96cd6712f4165bf0e51fbc4d874bcad7dee7ab9a3c6f5aaa1c7e57ee998add1437344e5ba9"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="8d8f258b66eca846703428aa6f60835177b9074c58a90447b7606df96e3987e57431c64279a67cb9b819a2fbeea284a33fc492ed5ecce7fa0003ace7873572efc94da0aadeb6086ca6c46e63825131f97a129fc420d8627ccf888f69af96f1cd17eb04032a931eecd5098292d0ad135dbf250c03e19c33", 0x77}, {&(0x7f00000001c0)="e28834e3a09c92f52e7c18804a2e3d44a0de58dc11967635fd6f81aa9a24cfb6672e8c01337587a501bfe70145d5d6ac4ee16603cef5c41756d4eb7f2d7d3043bbae9c74f98df87cb9c06076d3afc69b6f0e1f56cb90975cf47444a47506dca259bf7900db689bf283c728f25f14401eceb1abe6957fb023a869e6", 0x7b}, {&(0x7f0000000240)="0605ff9855ba6a2fccd855627e667a8afaf7bcfac358f30f76cb1a2d42cae389db832d9ab938fab33d52e866164caea9b64a55afba7f0292638f2998bb6dfe77f9ddd48f858cc19496472d6a0f725d26ffefa9b31f3965977920aa763a09b4b0da52d7cccbee59a574502084992e55c61ee67910d31cbf5919", 0x79}, {&(0x7f00000002c0)="5dfa5147e0679ff4b9a8", 0xa}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r5, r6, r8, r0, r9]}, @cred={0x20, 0xffff, 0x0, r20, r22, r24}, @rights={0x18, 0xffff, 0x1, [r26, r27]}], 0x68, 0x400}, 0x2) lseek(0xffffffffffffffff, 0x0, 0x8, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 09:06:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="100000000000002af599fcf63f15287c56bf196cb40b520001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000ac5c958d4bca7702756ab00847d63b57230ea09403f0aa780873314d2efa45ffc164c17b751b"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25, 0x4}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x6, 0x7, 0x1, 0x4b9}, {0xff80, 0x86, 0x1, 0xf37}, {0xcb50, 0x7, 0x7, 0x8}, {0x0, 0x5, 0x20, 0x80000001}]}) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x7, &(0x7f0000000600)="065aad3dac02ec3c8366935c480d5aa1e6a64855619975b30867ae5c7fdf392af5f58b723977407af3a640272900f49d75a0f1994cfecf6e1eebb213ccebaa89162dda371f6dde4da59b456281c07738571a52284eea5c83429c315abee7a60a32a744f8e846e55f7f2d9f811257853ddc5dd2c9cfdcbd870b48118d84438883fd0ed1a48aadd1e65838909d7862a6ffe43fbd9458d2ab46c75cfc255a6e03e20f6635317ec35b076bea5459909f2546a95616bc38dfa1538ca180bcc7bb21ca048ee71e7865e6af6b8caab1d2cf95ba1bc2017102f2f62ef20c01c48cb1ab18f7986fc5f54bf62a7aa47e7dd26b", 0xee) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 09:06:41 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) r3 = syz_open_pts() dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) close(r0) 09:06:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) r2 = semget$private(0x0, 0x4000000009, 0x0) r3 = semget$private(0x0, 0x1a1536868ddd241e, 0xec3a8a13df86b752) semop(r3, &(0x7f0000000140)=[{0x1, 0xfffd, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0xe6e6, 0x3400}], 0x3) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r4, 0x0, 0x8001) preadv(r4, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) pipe2(&(0x7f0000000200), 0x18004) 09:06:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x28c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x400000000018, 0x3, 0x3a) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x28ac1, 0x0) r10 = msgget(0x0, 0x446) r11 = getuid() r12 = getegid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getgid() r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r21) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, r11, r12, r17, r19, 0x0, 0x5}, 0x4, 0xb8f, r20, r21, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r22 = msgget(0x0, 0x446) r23 = getuid() r24 = getegid() r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) r31 = getgid() r32 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r32) r33 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r33) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x2, r23, r24, r29, r31, 0x0, 0x5}, 0x4, 0xb8f, r32, r33, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r34 = getegid() r35 = msgget(0x0, 0x446) r36 = getuid() r37 = getegid() r38 = socket$inet(0x2, 0x3, 0x0) writev(r38, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r41 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r39, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r40, r41, r42, r43, 0x2, 0x9}, 0x5, 0x5, 0x8}) r44 = getgid() r45 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r45) r46 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r46) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x2, r36, r37, r42, r44, 0x0, 0x5}, 0x4, 0xb8f, r45, r46, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r47 = socket(0x18, 0x400000002, 0x0) close(r47) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r49 = socket$inet(0x2, 0x3, 0x0) writev(r49, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r49, 0x0, 0x6a, 0x0, 0x0) r50 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r52 = getgid() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r50, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r51, r52, r53, r54, 0x2, 0x9}, 0x5, 0x5, 0x8}) r55 = syz_open_pts() dup(r55) r56 = kqueue() r57 = syz_open_pts() kevent(r56, &(0x7f0000000040)=[{{r57}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r56, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r58 = msgget(0x0, 0x446) r59 = getuid() r60 = getegid() r61 = socket$inet(0x2, 0x3, 0x0) writev(r61, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r61, 0x0, 0x6a, 0x0, 0x0) r62 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r64 = getgid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r62, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r63, r64, r65, r66, 0x2, 0x9}, 0x5, 0x5, 0x8}) r67 = getgid() r68 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r68) r69 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r69) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000200)={{0x2, r59, r60, r65, r67, 0x0, 0x5}, 0x4, 0xb8f, r68, r69, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r70 = msgget(0x0, 0x446) r71 = getuid() r72 = getegid() r73 = socket$inet(0x2, 0x3, 0x0) writev(r73, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r73, 0x0, 0x6a, 0x0, 0x0) r74 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r76 = getgid() getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r74, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r75, r76, r77, r78, 0x2, 0x9}, 0x5, 0x5, 0x8}) r79 = getgid() r80 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r80) r81 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r81) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x2, r71, r72, r77, r79, 0x0, 0x5}, 0x4, 0xb8f, r80, r81, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r82 = socket(0x18, 0x400000002, 0x0) close(r82) setsockopt(r82, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r84 = syz_open_pts() dup(r84) r85 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002900), &(0x7f0000002940)=0xc) r86 = kqueue() r87 = syz_open_pts() kevent(r86, &(0x7f0000000040)=[{{r87}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r86, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r88 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002980)='/dev/bpf\x00', 0x10000, 0x0) r89 = kqueue() r90 = syz_open_pts() kevent(r89, &(0x7f0000000040)=[{{r90}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r89, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r91 = socket(0x18, 0x400000002, 0x0) close(r91) setsockopt(r91, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r92 = accept$inet6(r91, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r93 = kqueue() r94 = syz_open_pts() kevent(r93, &(0x7f0000000040)=[{{r94}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r95 = kqueue() r96 = syz_open_pts() kevent(r95, &(0x7f0000000040)=[{{r96}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r95, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r97 = kqueue() r98 = syz_open_pts() kevent(r97, &(0x7f0000000040)=[{{r98}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r97, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) sendmsg$unix(r6, &(0x7f0000002b40)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000440)="c1e47859009d451cc60a524497a5282a77207494420d67b5d4eed7a6b6cf4ae75029d0dbcd399884896d694e2db23a1238af21b58f1eb35f9d1c8af7de6a8ad86249360c311e7c99dffd3bd4253b27a3f978d2df94d5f528ee1d6b5e7b16ac3add048030ea0f7ab321a107f4e68863251b145e31a7475e1c992f52319522f61c186c40d75c63dd1afb4235938ffa5505c87f481c1910686b5b15eb511f6f706de2f9", 0xa2}, {&(0x7f0000000500)}, {&(0x7f0000000540)}, {&(0x7f0000000580)="f9df387ea25b18e406f1940a87453abe2eeaca39b30467852a12f1a945b0bd2acf1c940637472f1ef0e0c29cc98869ce419a8749b383a04409ab91ca106dc35bb714d2a2f1bab5985dbba8aa52b3eb38cc83c848d51abcaf53f03ec5b7312696ef92985277b9b3fc905be48b9b46b70d8696ffbd9e7960cf695eb1701970228128e1b0d1bc925b7d09281e31fd8e2e1b2f113fd73cfa2b6f8dc1513a7c6a468be280f5ac5463d4a4c05f0093fa182828dabf2dfad36b06e3dbe9244da46a93a29e9a583cdc4a4edd121a4783b24cd2b4", 0xd0}], 0x4, &(0x7f0000002a40)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r21, r29, r34}, @cred={0xffffffffffffffc2, 0xffff, 0x0, r80, r48, r52}, @rights={0x18, 0xffff, 0x1, [r55, r56]}, @cred={0x20, 0xffff, 0x0, r69, r77, r83}, @rights={0x20, 0xffff, 0x1, [r6, r84, r85]}, @rights={0x30, 0xffff, 0x1, [r86, r88, r89, r92, r94, r1, r95, r97]}], 0xe0, 0x1}, 0x2) write(r6, &(0x7f0000000180), 0x17e) sendmsg(r6, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000000680), 0x8, &(0x7f0000000700)=[{0x1010, 0x0, 0x21be, "23e54c29bfb7107ac3c1ae7e584a19673b555790d2592fb0195d2f6181ef992e8d00b4e56882cd67d48d956c406ea8338af29f0d43176c2c30e0089b705c11e42856c6b1abb9cdddfe361e65eeb46d1b12ee52e3a377858a556cda9f316356a7d47fe02fc5286ba93c3e16b3e10af8f5e7ef4ea8215d00c50a8e60407934a14f30deeedaa256f28b82b43ef47399343bb25b0ddc2fb01016766162b64c3bc0cce564c271af2bc3858cf8b56c0f0ae6a16414552436e41ea4a8cc08a0d7ce6f7aca742ec7115f22e4cff372a679a4aea1dd0df7f7d2a9abc1fe43f7633af9d5b298678646b12c4a965170173c69c3fe061a46b986bc7dd4e0f4a1857d37f9eafee40344df88a175ffa10af1cf8ea7ae93802919ff041fcd88b3383f86942ee64123fcc9afadca04b54fffbc3440d0ed57f9a0f89f1996f31abae3dbb261f8aa3293cb98ada7006226c99b162fa45dbe243f5d6a3afaa33afc20194c26095877d827d229697146f01ef481f26c32cbc61de6ceda884c5cef92cf9f7df9062e8b8ada885208f3bc6d08ab2c387481ba687d76fca4340e23a0bd80638e98e06287404cfa985571f5cc0c06e1c2088d81383e7fcfcde43f7e5a02e66e847aedb12b16c1bb4815fe270808f07cccf398a5da11c97905d562913b28df8774e5a4524ff81963afbd1f02506ea9fba9bd16adf1d6d7761a10d8df116659006a423a310a0e75debd298c3a663a00e6265b83fab8e5d9ebfbbb29bc9be1e142e9638c6549e6c19352b8badf6aa73e2ea0ae4d5bc9686744ea67e42d25aeca72de4add37cbff74fbbb80723688685c5f3ebf43a63ad64dbd00dfdf324b00cc9cc3dca2aa15e20a8c8729f10a1efebece97a57022c0b22d7f63fcc2a0f7097c24e3745bcbf9541e9ab4430b1ac3c320640bbe67af62167d7996951f5fe89ee8b4c7a9d1939f90d33dad4feedb019ef49ec97c4c4d7d9a2f9fdd3ccdf67f2279e080f46be3290cbd5fff920cab289740fc216684e5a7130510646973feec129750bc462839f50af0b753a72c551dbedd1d7ce77fd98e0253263fdf6e2f19c6cf0bb1f5f8d77ad63a99e8ca3c9b659d5e0e6d7a4d21d36f22cb02f40daadf0e060887fe29f275835a08b20d1a4ca06bd553e863073b0726f3b98a256165a069eb3592dba8220e61cfed8a9b932fc3771fe1af470ddc3ee5452e8178fe46167d09e1dc75b82ea41eda929d89815532ec0bbd6b5184503d960b248b8c49be92d136fe542cd45664e3aff62f10c6c7564609385823444922f2f4163acddafe347da7fb166cb712e2f6e115273d958286b23affe36c068fb8dfee3d77a8f329d821b740c4d2d4c425a46c58084f82bd1574a36b4cb3bf32000fda98e84ceefb3df736bef628950f70819b58185825e107983ed0c53e0190b76c0794ec61cbcc129d216bb65d4a0619dafcec7cb1d43a3c1fa792133e773015faa6077e2748979d4c0be3895a2c7937942a6ae0001b15b3cf8ad3fc20a403043efc5fde159e56747ff349398db556332089a377a927b1d44a6594f2a88999f8e5d8e9fd637ba5951c778924ea7917eab4c403570eb264801664303c607071147e0ad54dc6451d36132ff520f8b7cd37ff295edc456bb365d1ffd7ada2879dbecb27995e133dec7520b9e883365b104997eeaf97ac03636690dce6ba5a13f1e930b3e1f5066fe182524ffddc86171c72c26b766668b3112797f04fe634f595775324cf55cbef79c7919887dfa87eb9861faa8fdbf466b2bf5d5c427d5dd8f725edfb32ed37b70e7ff04c067996d2a1218aa9b5e4da3ccd6b073beae703aac7a14879d92849a8545cb50027877f22a03cd259a5998ad2712ede482d490d3fd38c3da48fd454ff08284b20471a2559990ef4f650070a6abc14519d6f31b86644588747c983e5d94178a4551689eb7f036f327fc0b33afee142f42be403720b4d870c7fc6f865b89273871feb2f6652e5f46e87bde36812e5880c6717582833bef42bb9b3843eaa0b1d510691b355c496fe8eb8b235f24301639502682f90129af68ec56f2795f31ae07072b95b7389b710c3c2506a765ba2cd8d10bb4f60d654b37ee6f702b02645e25e95457bba8b5978264a53df1c9245c0d0caf1ab24f2a1ab7b35e55cb6f39b2f675872af3470baee0703226f83b93ec1baef307380268a8110c8205ed70315ee234800bdbcc8d06c0da18229aa06bec800204ddb47b223af176b42f188860f68649c3f55de1db0542895bde7f93507a0671be5861bb510051689e2b1d3d77d5935bc54cd7bbf7f1e5473c47b572015601f366955001b95fd1539fde7fcd19c2d4ed7b43e2feb43e2b27760c7147b6c62fe5b1c0bd3695724f1ce65d282be87657b55a1a40e7e67df7ece305cacf07f5682e5f93a3ceebc7bd677b615b197d91ddb1e2652a9a8fc4eba921d7edafa743144a1af19cce49d361a991016b09392b5fd8331b3062e0e54dcddc33c6d648c17e13542e703574925a0c0a9671d08086679b84d2706343b38992bcc91601a592c0c4d13cdc22559eaa1e9f828df643c9110b7ccb68a9d984ced862f8911e92bacdf732e34b3513f2490ddf64e1924cd50618700f65a0038425aa64736583a456dc4a6199c2dd6439d4f5a82f49f08b5f7ec6e957c58bdd79bafcb6ebdeea043849520a457784260c7982e9c0d23ac7cca6147bde977a0586757bbd388ba6dff7b767b21c27e03788086414bb4c71ca3b882467541656d784b1a42d56f3c3ed2d803eb86590a52d7ee2747521635ed6823ab996fe4ba405deffb972bf11492dacd49c022995ef72f09cd818b82366d6dfb5030d1156cb2d90bbdd77c7829951c9e1d14db59e7c522390d8f6101e77981dd1d73e898ab9956d8de52f59baa1e6c9d68e2e8de39a12acafe095262847afaca9ec5a986567a351cadf2546f848132caa1cb062c8ddf501633e488dfaf57cb894124efe9c00dca666fe3bd12e05fe59e1b523225e8fbacb3773f03fd29f36aadc637564e0ce7c44aa171ca05aeddc970e61ce116a2e23ee763cf2946c1038e66cc95dd611f48ae6e681b574714e1757debae22059b9a5070d399ac5c0ecad66418b5d000df2e57a015442845eacebc0bd468cc91f676738ed5fcf4a947ba97089557b801198a712c62ebc2aa364b4e875915ef6fff4f3d7328f97f27c2b0bf28a5feff5284a1d9e1802d499ffea3cf6c576d3ca57fc3d6cbda23aafe37b0fb98f4beb9e9d84fa4a0083eec0df166cf04c316ad258668152d4f9568a632833c48bc8f35918635efe55d1b872d5cf8ab3f6c4edf756bf4b04fb5bd09040216372f4dd27f0d5b9b342cf3f621f6433c6eadbe840cf3410a326b26184adb1be9c55f5668793959243446de44d16317831f76fada05187366d16634999aa969eb6eda28b3d36cb43a2f2c6d92593b2fecb06edafbca91b35f6d3e4b5f69706be231d604eba47c05d4dcaa171ad0049654379b0b3152fed722cca6fb9738c74da0c6a97969e4244fce11225943bae2498a3e2c283aaf31447a51095bfef9e656b315afce17fe661058b7952efc813995c12c36a3c7c07d55fd216022cce210bca25b52b2cdaea112f70ff10db093e63c0989fe847a18c33caf3dcce85a5522fb59897b9e32fb6765e45711c57b867c380d518608de289389b53fbd66e89ebe9bcaf4fc6f3d634b2744006e273236329a1fb55443282c67d27ed442bc54f80870c51a8c20a71cb88c97e210be1cb3f5f987862d413e46b3da84ef324f31a755de124ebe3ba3605c92a8827f5888081e2a9cb510a52edf604b04506310f6710992fa75f292c9e48a9e7dc5dc2209724ad050804d2837108d78b18754ea1a17f9f80101fed2617f5fe59c6d6d18c59de7a51710acc65b8086078db574f2838a7be6d8f10bc2069bce79f2e8ba25b3450ec8cb30005df11c9a0161c88a2fdb588f036b2544eb74c7a0acad9e36a44b11cddf79ad30ba7f5ea5188585e5ed0159daa1d4121f563d7c314eaddca0b7ab048b6d49e1e3918da2fbb6a358800a44a3482df835f6840731ad356296c0eaaf889c626a364c69abe2e20ffd0fda91d1306de395b7a912fc1204b6771edc80a962ea6f40c9dda3cdcda320a2c532a526c2e67936cf43bc77d0cde9c96a4d4ed75f034e8a51ba0c1a19cb5043f8383c628d0b3561cb02e3253c3bfb7f31445931edb54501a733769ebd2594d0e9ecf46de48d3395afd7b6a2706ab2acf76699bb7e2f7d1877fbd8d879f3c5b702a107b26f07d213f1385f99c734c036ba22074bbfb9679746cb068c974e2de731341a8e24b1f1faa135eb026d226ede0cdfa4ffe0efe33b0630753d729ec3795499cedd135f6da523279a9ea4ad7329a8de29a7e4a264e0013a59056ec0ab9fb7379eb1915a3e82f8b0fb90f4b3536d38877d8b7e380a592ed9bd458586aa56c2b98ccdc0453fbebce919184df5d91fee1c8a24b86d776c943c242bc04eb4f4430737d6cb5d43f9bb68109e35328778b38aad2ba3fbf3cabdd821e40a59822887d035ec96face4387c0f86f66401050b11f6a7395272aebb60f2b0f8d0eb9cfc1ee99523a5d7a5f8dc8db935649bd76e1a708a862de15bac2f115fd554befa1df479840115d41cbd6b39f39340c9c47365b2a0fd199a3882397673ff912391199ca19785451b4dc89d995eb1635ccf3c4543d8cd8f4027247ca6cfc8fe6d3f633f6fabcf9d9f1e539d992f59c583b31e66c5f6cc4b8767e52e9821a25ab3b289e9a62b322cb7b55ebc341f5d3e8b3935adceae4c059266f8356a1182af6141cf86762d61b81a42f9d1a4d85e63133488d66059e9a9fbeecee776877be657b5e04dc1de3fe59418a8cea79a05c0ffc9094fbb23b6138a625dd4df5b399ebd5dff8becf5074d1f429c142df52923fbb19e87180be89f965058ff16bdb52753e1f2b42f09be178bce294c90c3e144485d8ac4297fb3caa9d443d3095a83677ec82a887cecb8fdb15e4fd7f68e5ca3e1559ee2d1ff84460e79386e2cdb804854f948073beb71b06fb6f8a06bda47bf5926a55f3fc062e9a535b10ff775211ab06b5dfb9c122190c89b249fd6cdd664292cb5dccb179eb76f168e112b10be9610f3dd2ee1fce7397cb68b7b283494fe6e2f54ba6e5216d8a62c120f24fd84401cfe5c8746a0e95b154c8a46f590f3a98d420fc9c6643c6ffbdaa601358bf24a9aa88e25b4318fd0845e21488160c25318e233d2d840286633943c4e6efe76107afb3c733ac4496a0bb9fd5d8ddea67ed590d66764a4d897e2b23027e8764d93c967dd3753f4004c8b721eea809b8d02b952d3cb566a90958e5511eb9f4cd8dc838c8dfe318625980a459ac4ecfcadabeefa00d56b272c782a6d2bd1f64733e4c679c292419b6f212a36e537e5234f915d601b4eae653de45f1b17eb6164ab234c55459ef463763a8fae124eb93ce9cce21e85de86124002ec74ca35efac22955e37212f50dc2d62d42c71b804be61885a94699fdfdf068171fefff1ff27d5c88f87cc0641e3a732166eb9ab6de650e10f493390600430297239b92116be8f50e8f0816f659601cb7e4f783f209f4175fda91f442c708d0748697cb96a23bb7615a2dbe9fe1a7cd01b8250606dbc2cf149b098fb2176c9ebc0f3ef676f107e07b0a5275c94c65cf2daec83d50036d960d8523e4d813d9e0c3b5a5995720c71e4c8a990a5a9965024be2713b985a50dc8958cdc4921f7a9b00a581a6a20169b6b09de85edca62743bbac67149c72f6b3fa664f0eaae3"}, {0xc0, 0x0, 0x20000000, "38350144a486c7cb9b28867a8af42a8e380d7196f0ea82e200ec3712b994ca468850ca6f2cb4f0ff1513c4cc0c43c4013eaed29f32ed5122bec0c9aae939506b681929b957b418f66386aaf6bcc36d72eef34d70bd6b4cd4c67d76eb1208ef1115c6d44cfa281a4f8c496c98ffeed22a88d9ecd4c87045d70d1fc50935fef256279cad7f13113b9f9cdc3e494ee0f2219a57a6d3a4c14e312fc3d91755df20c49efa647ef9c1ac1ef285"}, {0x1010, 0x0, 0x40, "12658cd70edc950f28174095687f27f111e126a5c92eaf6346f9ac70c8c78e5c20c83c8ea7572a7fbb588b3c200070d7b51b569f7a5a838c685710be045ea8292fa56fdeaee69c014b33497739c54debe76b677907dc69782bd03f6571b7ab4e8f20b0ec473f6e5782f3c701ed55af524302865a9886e1846f8836295e20229f7b73a6e8d0e43080821068dad8f6b9e8e064c62d1448fd1e33654269cd14a0aa925ee81504600c0776a237424c3db6f4cef5cea8a1627fe1a4bd32fd24bdae1f284817d8edcb92c217280efaece1e28a46721ad53b46541b1778006e36aa7d037953bf8bdc5e3ccb3c7a1916180bf2de346f981b5e8ff5bbed30b832336a7f3dc444418d18c519387b3a30bdb3fd473c29c94a835b01e68a2787f2d28aaa4730c18568bd7160d1ea1ba854da2e68a8362922816194ae33ed4ed0f495cbd317dd75722b9596f14b8b6ce4616233cdab0ef85d53381cfeea0a9759b86d5c12d926ccab200d125efd3196775bd96fcb511050da032227df99bf330b4b94c57f7429ee43a807003b884b3b1f251e873ac749e336200dfc6d5627337c77b8e983da5c98387cf98cd4a2a2c86b9a43ad729a68762e876e908e553795aeafa8d93c2739d7cfe106ba5af649272d0efd6c51719f1e3e5bdba4fa0f56c356d7e09a1ecf33ad0433e3802480a4877f9229278d5e96faddd969829922a93e2b6e6787d5763fb3fbec0f067098e4cc03f78d7f2e92998c508eae2618b3ec6304141c927b6d8d1437e9108d9100d9e14f249f519dbc83cf5e62a707bf40c30cb5fffbaed329f66859e55b78ea8d53b1edca5813c594c4fb68f7df43e577772b2281675110dabd7385356214b10e1221d7ee21ec8303ea08f250e93bc1c1432b43e823a0fe2871d98c68ab79525f5418be476c943657294444e3236283c7f1a24cde2a7d3063f6ee5215cff4996ea25a7df4b07d366ec2c7ffb183d5f64ccd7308d00bfa58c02a89271bcfaeffe6d72a5caf9cfe888f6b3c5d297a8c9cdf66d15d566c1d8ef0ed13c5262cc0d57a91672b30b0d75307af977331482b7d42b309c9e95f3ec838f1f5e2f3deca8ea0984c756ebaa43dca453482a38d7185513da2ff001b4b2e4dbbe2a3297c7ab8dacb1471fe00fe7406b3ff2e0d2456e1ad1751e1bd5a4acfa136d68fe93e05448b7d3e26cc1806a0b15e65007443ea6ea57b846a20fdc3920258083df60fa45d1df3b25be03465994d0387bd099063fb3c369914aa78cb33b4c57070b0c1490cacddec801d178c483552945aedfd59ad3fad250c531240ac14cd9c6fda7914ad0e34d604ae12f7283f5c54428a31cedea305fb12ea50c3565c3a6de80cc4e2d228e345cfe140d74c6911048d4942ae47be19e276f0751c72b17dafe46429b515e71b86f77cdea6e4d8d32333d3239916fcae0edee31933b2af9fe7146cbe1ccd200b1fa40d97d2d931ae207c51836d20c63647fb1e48f7cc76a11516885de868cf796ab0fc6d6cbcce6cf93e7fce76890f9d21eb52991fcda8b3b833118d49d7863597e30be4e7a9659b13aff96cd727edcaa8ac8d53ed7ddf6559520f7bb48353727e7bf7a02c552c8fa997ec1c27584980f8c67873b0d226613b70cd962263d41d85bdb3fc1688b68423d317b7818ad0b893ec7bcceab53f9dab79b566e7e601f09bef6567d7d4700f35934f1e5f8c253a56576c0022d1e6b3e189a49ee3dcf0c5ddea33d7d4c641652dbed24886a41653262df3813fffbd429e6d38c3950e9cd6d82ae385ab739cf6c29207c6ad7d068a676421f90f0adbc6253902c7bc08b9562c028f6150a174779e999842b5689a9313efb008f09303bad53b4cff8253f7f092f7981cd08737b3fe3e9115f9c8cea0d6c11d19fb5da9e131206a40a3f11b77c9529b2aec267d4026ea7b3c0b8c8b90fe804349ad209a5b7e078ec3fa78c03a3f17663291b8c214e7fde0810106c0f6717e9743ce79110e33d21366d501245ef2f7c676e7b686268f48952477cf7b26fe4217fdcbb7be8d130d121dfb0d070ede6004816c9b13a59e20bda0d58d62855abbec28fada2d794d2ca3f37c7c80d896378cd1996fd46d70ea19089a1f1389d98763ff0b888cb2d5dd7f1b55328103d344447fca7451519d8b6a9270d4bbc1e32c3d2331bf4138669d0c1c74bcb1dc8e167618224e672f09af6ad0a55f0db569165352b8addce25fab5d7b15dd4cdf62f430875459a508471e7efb47416dda66836cb58f8205e6976368472ae1e3559852a0c4fed330cd1505430457a0a02956ad6ccfdc9cc6655593a9970a2b97aa340c171622decebbd8cf8afbe4c1ae07355e5f5efe085ad72b6f5ac9ead07f2aa66eeb04ff9ce60b4cb2a18af0e49f454a4590e644906a3f59a0d5defbfd04120a0927ffa63153d23c0c79e945e9d7b0ba6cb4f2fe4c016df7ae9b722329ffe000525b197e2769d6103a48ca4cc5fd789e0eaa3da3c0d00fde3e803c6c6e3c98478c847987c20caf85ed9501a625ea15ef4f102e340912fdcb53f2517971c457b1489415f8a1cf77ccb5bb6ba99af60833fa1699ea080148b8ad4e4ead9525eba09dee2819fa1209a031f3e41f2b31730d56766f87129c437580e21309e31846054a0918292b78c7799f2a16c4316b4ab9ba4cafced99a560718cc000c10f7cc2ce50ebc70511365feedd55f00a4bfab99e41408aa2599a4f624ce0d4fdcb141ffce7b30e536bb5916bc855491b97156ecc388e761a97e182bb7f3457c0b5c6998e56f7c0cc1d0902ad5dde16a868e03924d53d41f418cd1d9cbd07462052317c7219e45abc161e86ad7309d78e41f715e98952a9290359ca924a11dcc7024f06f658592f32ae65f587363f80be7953bda5f8a4f31464f20bd970b900ead33c975f3d17dca48aeb11d89f3c8dedbf71e129e718eef251b1da36fa837e729728d40c0ccb008bf767233d2b6e86dc01ffe73039cf9b1a5ace8e6204d4816a12e05b851d540e4d8643acfdf1253e7c4a5fb73426d3ad76a64df6585bc9fd2760dfa6030d26efe3508a30571e872601ac660e38038c76a4d3373105c68ea3d4d8422a0ca6c69624f2de1c2741f154fbcb718c46b830ab2ea1d53bd7e04b035740e09a98c8786bb9277931d6fbb4ae51d35b21605b44c19d2262523d36de70d0230c20faa6475b3eefc64a064c6b535100d597627809d4d05988c58c5a01a6df70fc6df4a9c95c7789b824f4aaf91026cb66e35004bc9225e6940002e515ff610f99f45025f318084188c2d3681507ae65eee3529e6cfc9cbb6a55fb9fb17f1debbf8706eb7efb658fb2b57eb3af5fde5a2119ceafd7070d9cf54b1b40e2257aa59678bf77c24bbbe5532d67b21f36e01b61e54c8800a49f6d62f8dc1318bc5ab1c5744075865dca7e1319421f0653ac97f41f577c9bd77007ec15154c09608850666fdd1a851c17c57d4a5044088166ec091781639f37bff92a361a58728f96702bc62cd83ac362bb297f3e795c9e1a1bfc7c3f53c565f56e87eabe970c85adce9619825c2259e2c372413f9326e8cccadcaa624b30e9b4d92f3886f711591e7510c27f15765d4095fae49dd1932d3de4dfb8a6832fe3f4590c73a428f2c9d5fd54f54a57c588af2ee9316dd0fbce684148ced98d67e730d56f157fdabe3569efe260fd46f91902ab3207d905774fb104f1a900599497febf4a550f909066522d61276217cf19a573927c715ad1a0aede633c61647ae6a0ade12c9e10c30a1a2cb2b1225464a53f7a7f4b981891067bcca2ef5b596478af7c484a03d58d88fad56c001c127d27ced73b293073d2e5727847a699aca5af76d643ef4f24d5729457478e34e561dccdf39618373f86fed9f6275ffd0085b179b0a171daf876740ee9b1ff896643b8c68faeef0945bd0e2203dcce2d0ec2c73d2a048817be370bb11ef4d94138d155dc92e5567a884c1d248001678abfc0a50f25d1c2d4d8d4fa6e2e8f68812eeed90b6d9ae37f58c7449d211eb5409f2952ab117126784c41cbe17472337520e8a6d7071f7551eb2e0f464f8744d8f72bd9729b70be61eaac46b0ad72f642c9a60c21b6e43efff8b0c731b900b12c2eb9f4f039839551974a32a038c2b352548c83383970b494b328717ff900055f8f51015099d07adb5987bee22b43b9daca54ca086231c70db3256be31bef3aafe3198ab4b422566a22a95d9b08f0f71e6bf86184c9f3aba16e6bb58df63c9416358a014a20fc623b4ffbd1b09f6a67d5735e403f8cc9f380d14c130bf309197c153dc3b0b294b43b12b6356e8873b9e8b22ada8caa6454cc104f9de7ca36864ce060914f06d90faefd07e28d50463e4fc58333503895004c2166ff166a9abecc4684d4379358597a7bee7513234a911162e90c262d62a0b9af251e96ce2ee48ea60aad8ff63fa66c73344c845712066a5f546c6f6d700e9ff507ea3b9066197972bd9a653e2a8867e2b286b486ae4b18f1a76913e97af1764d55a283e9079c40ca4bbd58974ee09f42f88261525a0d5c489863bc92a1a970429948c3d3c444137f62538952b73157ae197799443351527f0ccf0e573093a13bc3482bfe45526b9942991f65f691cc747885d230b75ef87aeab97bb96c848acc46679e538eb5c139fc0dcc77d6ddc91e6a46e87803152bf94d0caafbdbd5380df828bda62f0d568e5191a0d099b389a182d3f53f486b6bbecd2e94e51f003f25ebe1d8b4b0433ec586fce401ba6ff8b2a565d8d86a2425100f5b63e67261af378a0078fff167afd42a26363aa57a6ef0aae62d9ba7601d6ffbe740755caa2eb88058cc85ce9cb63af46382312054d774ff7608bb08e738584bb9080011a9e12f375fb7d34bfeda3254527a951fe33dc8194716f62c7ccd397112b4781ca0cbbd523ec1e8a7330478121aff2d5103842c9949f636da171dc97b940a6d91b73a18655b309a055f700c63fd0891ec823aeb7e7380eeb1a7a6e81c8ad2802a8b44e4e5e87ee24616ee498c4b435c2447ee128b2892d20d69801603f47ffe4ed490ee8a5d52d7b2a308457401c0cd4235f7e15b8331aead4d794eefd65ba48c3b21f56710da21c36ea0e5b0075f91474a403af79c81432c85b69d15b689bdf54b4144d5b168d1e1d63952d3c00e089aad74557cf898fca9da29caaeb6c0aa8f719aae9e92a05411e4507e014aee1974fba7369b0db912b40e62396e54ac27416c764e6405d0a379d53dbd3c834c60599c25cf945a8302645d51c34e7a8fed45d98252d6b00535dabb22c7e70118e42e79140ff9e695e3ef118268e481787f2bf1089c06c4ea5c404389cb63e0c234f5f9a9fc9f29d1eee51e41277587d6738352df909e026c888b0271f29575121170b9de3d77474ad8ef925f76bd38dde4f5a49a775b4f0c572610d8e2698d47373fa672ba6613919629052205148258f150e371cb298771770118e6bbe7ff4c423648af9a7b49518180bbe98baf3bb0bc15d21696a295f01008edcfb2aae23e509bce69bb8bbe296bf71dcf866f7ebbd9ddd2bb6c7e3aaec7f9f0687b6c5f975a5e19132d8283c1f8cf8da31dac96200d29b411832873c26955f2d3e936526656874a2f1ba43cde3ac79ee53d08a069cec1f8c3afd01d4a846a14218be974b52567b4ca3d39044bbca5f82b2ebf2776659e5d219468c67c5470954c86cc76c298d40365f8021f8ff34378abd5846be0e3dee718d14c56fd2dedcf50a589f01cf666b12af8d7b5089905483bf31559fd3eb24c77307c493ff21be41a7181bc563ef88"}], 0x20e0}, 0x1) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r99 = dup(r2) sendto$inet6(r99, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000003c0)={0xe5, 0x0, &(0x7f00000002c0)=""/229}) openat(r99, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r99, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 09:06:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x45a7c7ff87cccad2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="71d979e0cb2e9f762bc6ef1ac6f43d4f6d886b5bf06cb80b77dc508cbf7cba56fbcd7ad4e28c3f65933d64ad7778339645fd4a118bd0c2df3cdcd48d0b8e943e3dea0f9f6b7385e347abf84d081500cd30a1514a3b7e3e220139b161d86f75af8595dbaba126e78e8e6dcf625a7720ab3e019944cb0b1937b8984763df1391a429c539715fe1b3aae189adac"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10240, 0x201) sendto$inet6(r2, &(0x7f0000000240)="7be288cb1cb15a4774fa52b34ec99589d65c77f3d437cce146ed02c44ec07bde36a69e0b453356b9c94b25777652a82e3b03fb24080727f891c9cb478b76d57c6f3c92c414b131e307b4e6e6b250f472bdd67f6eb1a2a62683a293f2e6bfb20e4d14a206695c42f9527dec3fcfa3168c109ad9be3dd6e6098720cc85760e19b0626b2531900f76af0a403ae4e7219666110a586a3182a996ea4a53af9079b150edee9fa11c83db8559749ead266f8900"/188, 0xbc, 0x0, 0x0, 0x0) 09:06:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x100000ff}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49c9d685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 09:06:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80000000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) write(r2, &(0x7f00000000c0)=' ', 0x10000019e) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 09:06:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) getegid() getpid() msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x15eea851bac7faaf, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = getuid() r15 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r13, r14, r15}, 0xc) write(r1, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 09:06:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) r5 = geteuid() r6 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r9 = dup(r7) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3, 0x10000, 0x7ff, 0x1, 0x4, 0x6db, 0x1f, 0x0, 0x3, 0x10001, 0x40}) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r14, 0x4) 09:06:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x24) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 09:06:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000000000000103, &(0x7f00000000c0)=[{0x100000b1, 0x1, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 09:06:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 09:06:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x0, 0x0, "000000000000000100002000", 0x2, 0x80}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000ffff000000000000107c8a5b671b1b542a538706000000a714000200290000002a000000030835ff0100000000000200"], 0x38}, 0x0) 09:06:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0x1}], {}, {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x6, 0x5, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = kqueue() socket(0x2, 0x5, 0xd7) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = dup(r4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000740)) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="3f869036318cb4b15f55fe171bfe0684607243c743925e150dbdd500421351b37b6b69dd25aea3b897586a68a5fd7c6fb81f054312b11f7da9fdf18015002abab9413aeca67e17c721fe36f0cc9fbae5334144ac8a0804d713a8951a2f6a98c327671089114aafa2c01e8a82bb0cfebb2e387f384fd1afc71b9faca465c7f35416f85b1678dafc23ba38066d81b1db2056c33537af0a89f84e6f0ed1aaa6e7c89e097eaffa2cccafb5c05faef87d5feb5a80d2e21b23bd", 0xb7}, {&(0x7f00000004c0)="32c33337828e59d2a789773ec498af6758746437514ad8afe89eaa1db0e1688aae631260d9201a4e0f06b5b7a8918a14b690952c880dd8bdbfd2546ddbbf95f25e3b0869c09cc7500e63273370b9e9fdbb0d4771f9417698d205a50975fabe059eb3fb4b0e6886ff333e2da0aa2189ce10", 0x71}, {&(0x7f0000000540)="2763011406fd23e8dfecc057877649390cef1fcdb259a5e89121edf7d8da2c6fddd98807912a9ed730cc0805606aa64724abaf6c185a5c6aca027c4f8f094d492e66d321", 0x44}, {&(0x7f00000005c0)="06a94205214f320366140b2078e9dbe010c4c412420ca1c58778c16e35e4d188b7b49759d45fa81f42fec4c374c94aee7fb1e482611007d93abf51f3f61da2e50aee58c5339bfcc26fe94e107e6cdc5283a4c3d80cafe7790da71a874b679a912c6ac9d1aea6411bbc1dbe49e36cddc7a9de62f6bae21a6a0efcf67b03bce65791b70670ea546e4911b1706a72202da52f35c98e54a76940594535f28a127106d8b947affc223f6ca1cb3381ce6ab5375f2c8609dcfd6dae8d1bbf72b84b40d20f04578dc8ecb7ea1f541ab7b384d3725e95e9b4b232d9c8d4def2cd5245d363b02347b41946c9f7e1261c5f193dc2b753889021071d7c", 0xf7}], 0x4, &(0x7f00000006c0)=[{0x68, 0xffff, 0x80, "4fd11d9efda9d13cfee4da9abf409a6f89f52f7fd5cd2b26bcfb8cff8d6ec204c221a2f0413102a8218b509f7fd69690c52c48da28320507205353f257c48d177c407172fee7b9047f2eed95acaf7750b6"}], 0x68}, 0x406) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 09:06:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/140, 0x8c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) flock(r2, 0xd) 09:06:43 executing program 0: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f0000000300)=[{0x2, 0x6d}, {0x0, 0x1f}, {0x0, 0x7, 0x800}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r0, 0x6, r13) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r14, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x01\x15\x00', 0x0}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) close(r15) flock(r15, 0x0) recvfrom$inet6(r15, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r15, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 09:06:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x209], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x3ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000090000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfff}) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r7, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x0, 0x7, 0x100000000}, {{r6}, 0xfffffffffffffff9, 0x3, 0x2, 0x0, 0x8c8}], 0x3, &(0x7f00000001c0)=[{{r7}, 0x0, 0x1, 0xf0000000, 0xfffffffffffffffe, 0x101}], 0x3, &(0x7f0000000200)={0x7f, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r8 = syz_open_pts() dup(r8) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000100)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:44 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000002980)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="5eccd7a08607a8a0e4ef8020a3b36ad8ac8eab678ca0195469bd09e2ccb88fde09aeea982c28b2a7ddbbbb7ef445d30ddab18e2e3cbe21e354c0a3e2eca88895931af2c92dd96fbff4752582a62646491f8b73cedf994c1913954acd4b86a0e8c6002c8a8db0bc65ff141e81e18cbe790db8c750c84b8745d741f824cbd71aa58670d6912007b86063ef62bc4c6b40c027d27fb2c0d4953311eee65d0967128fde46d28d9c536417e3", 0xa9}, {&(0x7f0000000040)="18ddc0b0c49dc312d9c7add103f9f06f19d302524db7d762cae9e02c3fda7e4bca36", 0x22}, {&(0x7f00000002c0)="40a2a295e118251f683bd26794bea5c71696a90480f4c6b70ca927cb73f105b696498f5b96ec0b63799352ee76c43d5fe89fbcdfa89725aaf33a5921cedef9ff66cbbf68fe898e420f15e47a190c3d242d931f02ebecc7a1c6158d281fcebdf06e4d0241fee9fcff1e1a4e0a517506ff5510f73b6d26098b3ac2a728df04f205ffb138ba0d50ca107caf939dbfe762fe8173a8b806a76c05da894763841de3454d47da", 0xa3}, {&(0x7f0000000380)="8b61b77de434ee9b72cef61ff0b95ed742a4666721d4bc332ef36c64bb8bb633b74ec36ffb5b7425b2bf730134593ad4a912d6d86d9d148dd97c368c97e13a76922a7f2d342e8cbdc8dc9c46692c81e3baaa4caaf404a1d4c01992cdf37259432b701ce8413fa3c116adc3b339fe462312cfdab02869a9b4d5cd1fc2a68d71df9561a25298e0f9", 0x87}, {&(0x7f0000000200)="f71e057b4e126fc540c09c69450bea6d1b215c3025d0f53d0d271c3d9c55dc79cb6fc63cd6764d4615995d24212eb59fa9f30b0d8659150a115cea1e0bdf100a322260442a", 0x45}, {&(0x7f0000000080)="f55018e8c474556938004ffbf1", 0xd}, {&(0x7f0000000440)="64aec6f2c18962bedd9f373f63ae34ba909c5247079794f0a9e8ff48d25b112a0ebc5500f36226912fe67303fb3065471c36712a07fc75235d255cafdb412b02474953c95c51c648e5359295fb75272d73451522a2be443e3242e0cda654e83e5da324f43dfc53daa8c11a479ea076a748000fc1ec06cb80a4ed0fb5b3c7bbfca37076cc1e465b31f024eefa2bb9a71ad3d934ac8063e9e82c75740e93793500b637", 0xa2}], 0x7, &(0x7f0000000580)=[{0x90, 0x1, 0x0, "ebc46b76a1a966f90909f7cd28201668b5afd9706b9859a2447dec45115210cfbc59f2537292f81d1c6d04a854fb95b582e800f1e3c7f5cc3652f78c014d1022b438285e0f1095a754c27df631350c65a1483e8fad02d43d08f4e0f892168803dcbdcf95d1ba88c98a9c0736c9f1f044d075176c5344bcc284"}, {0xf8, 0x1, 0x8, "75cfb05394df322771ecf82f83616b40c2a00efbcb345460cad5e4cd66c4ee7133ce4e57c5f91eefa0e5c585a3dd07e2d50a05bdc5b1dafae6751359c2c8a506a8112042a121820aa2cf2a012d242d35fd5c5ed4c2a095a76d8cf56b2164c44432ff4d39c796acafa52de2076a8ace34a9d132235de960cfaee33c8b0bd824d4ce1c56b4c9a7378f997083b241a71ff2f7346986033f723579b1e3cb6212aab47a452cb2ec7037f045893dc22cb7fd999514893fbbd0556b4acb66cb6f66aa51a9a6b894158edddf686b97afb3744c1921006c568cc5593dcb09a1fa4c253db1849a986f"}, {0x40, 0x1, 0x5, "f9fb6beaae34533851d8deac163806dd2d9a389a08e365b590d771434aa40d3329bbf054dfba86b73f7751"}, {0x98, 0xffff, 0x7425526d, "5051a8e68631148be132bc310d3565315e534e1a8016402f4eea6c9ff667adb023cd41863d687f1da5f90b38b17287958506d235711d6495573cfad28231e8fd4482afb8f8b26ab88ea184c6951ffd2841aa1b55107bb09ff1d7681570569fc92e7602cb7be8affd1812ca70305d8bc17e2e39e62afb41b7e1dffdffea2af14f28e840"}, {0x70, 0x1, 0x2, "a2105e321cff30589506ecaa19f9fd716b314464ffc3016681a7203acee138d335c3ecd7d1f12d119a77e0c3baca66655f95bd2766ec1f09b0fcfeae1d1cf43ab36e4baa3758d85710ef1d4c6efee2cb51c13cf92dda41ccbbeedd1f7e"}, {0x68, 0xffff, 0x8, "6d59455b87cb01e9870f483436a887263da76c120901070b338028ac7ce26830ea62efe320b2ed45fa98d16d6727443f5e508b579ca22f29617b30999a58673e5d7d05639374aa5fcd91a4ae0772fe02b8d389a4"}, {0x1010, 0x1, 0x7fffffff, "1ebda1dcec5cf0dc8c8f3dedc82670a1f9ed839275fbdc26db22309ab0a4895c8e438eb5a52a320d1251e095644e583a144e2877b53d3ed2c28abf98bcb4deab8d453218bb7621fa68f34ebf045ffe079ae2643b957b4c1c5a5acc00f3473c4f0c3fa67cef572496027b6c52854854a46eb9ba6ad7f723506aa5d1cb36d84ab7821c5bb178f34acfe0aaeb5e9033741b050f0d89b361f73d9e9ca72c87c593a5b132654086c53794a563f7981588706e07e2a55e7d883757764d6986003f4a827362e51e97a49976fb92e54eb2446abcc6155cea4f0a60229833e9aa4b133e7d453b7d268f36aa138f170b080adea30c4b91a7c054e75465e584d01b00214a03268c4edda98fecc229693ad69a6f00ecae3348820fa88dfe11f1c09c401741f0b7391dd17de19ad28d89d25467f22ac7c50d6133afb162e47f99e7669b3783ca5879e480b4af10c004aa88041b6c6dd75ef8fdc1b93f3cb71a651c906a1fb50f824a825512fe91bc72fa24fb77f613b738bb3dbf8eb9c755f38d3deb81be2f7f9fb0709b49d5f70d7b5bf4f9b477442b2555a5d1853993a871f0081d7a9064ccb10bfbb7a2ac5f68a9cfe00b2c4ac6fa275953a00e68fd0bc9684fce6a06b582097fc2691847ef9cb70c0a90edec5f53337061933bb498d32a6ade8f850b1dc1ccb633a9584ded2b735970e2d825550a3834189da48fc77f2d48c428e1ca32106591ed2f8b55d1db742eb807c4884887ab939f58deb09b20435115b6b902a0eb4f9d176934fced8896e35f27c385569f414391b973ac0bfc4dbe226dadcf308845ca71f4a8591030752348eed899393c9de11d3c78ffa4ad778bf34f1e81e88c94ffd4e91da91bc8465853e5b7dac1aefc06ddf751ee246ddfa394d59f0052a1fbc671e3e9c1c6d9a7d322a139d9f944cec82725d988a8ba983af3b1ae9323d270586d6048a634fc9cc0b00d7c7997ffae15469133eec9bac376d0d4536899d33aced642f733fe008635bbd517beab233bc4e999613c98594188d7416837a3e1708e21da868583787d15c86fc3f92622d1d93fe60a4f8b8bc71a86f7a86bcb073d9d749f62db236ce324e1dab052383af20bf06bb7c2ad4729deb4b9460e0abcea90b236fc772797b3289fc7fb23be6701ac886674951f86bb808eaa3b01029bdbbf6a21f01ebf9a1459c62d4c50db7c1aec8bc5dcfcbff6b4463f4910239d60c9ecbec6cc65c2ce16b2618dbf1f6e96bfdd82e492aba72dba07f493fcf8cb78e81ad75ad8ebc1b1f6b1f8fcc7cac817ae5df921944ca546738e39bed8bca451bdb249dcd5e949ac64203f0e1d1c6a81ca6e1927a0845d4f62b8501b2c3189194a306b5890c5ab3cb4e77247ca6620d28e778d65fcbf88f28dc3203d94463e4ad4ab5f336f594913b536828bb8ad62c9371560a6131a2df469863243ff27c6d82dcc91e29369b7355ba826b2416e66f360903e830760e6ecd533f34be165d442b9b47409b2a65f6454336ea1a5a5623d2c4b23eeea954b510191b724d218e58b1e3455e0b462c192df2b6366d0900c3acff45c0eb0b79eece3d981a7f77f61400d081c161badd833246d4d03d159ab48f468449d776785051f2b691b90600abe34d747b7e180343e10192eb81852980cbc79d34b07e4e80f6f181fa5cbf7530de22051a27ba57c1b69bc7c125711f84133daefc1db7a96c13758705d9005a8fe819f5737d0bc4ca4a7b59d08f6ede0851f2727bc47b4328ae049bd11471c071b98005a7726c3992fc5b06559168d8a0c13fcd139bc1713e24ea8e7311fdb7fd321a576a84d4816c9b51a93afbd962774ee745ec5d05c237bac2b7c791bdb41a1c137d335b606606d2291080a0a8c890f06a34ed5454a00a1ed2b75d7d94987d2cc4d26aa736d0dc867ca017b1ef93bb6645e1a602f40ed89ad66220bd29c9749d84493bfead3248210c4b332f930b9544cfd73d3d9c9f50111d9269311dc1595d9a69f40159eff382dbff3653e4fc80b6abc3ebb4c0006f0be9ec469ba1aed73cc269ac46ac67ffc6835456bf6a7736dfa6de52d9e3a9b3161a8058c35f572c12df2a1bc269e48ad7399e5307cff9c68dc0383eae278e907ab9c499a01c166c89ff78200a80966293cd84684dc1034b6789221efc3cc090cbeff6e3d16badf47bf5dd8a62205c478028db7044e895d4a413acc162caa9779820635c0e146b071a559cdee8a7c98d8631e7246df3badd0194f9dd0f43ff8ee3042ce9c5048d75ebb66d7bd2f8f5eb5d770b72e843c12bfe72cf439c5a162774f990e01a3e4d16983f640adc9e7764931d31964793890f8d916c79b1fd0bffab5040f9597ce727309c007267a392e4935807acb39731a41e1fd9489d560f000cae5e4c67e23dae63fc09cf21d0d93e61b210494fac654bd6728354b7c09b262d5eadd3dea58e78176168401db776ebf9eaeacd6e6e03e662a71901924aca367d9ddb4769087bdd03f23ba646a16b7fa20da5461ec99ce2342734389e59119d5425b7e117c2f1e16d6ca349d9440e773c83a12c64f0ffc1222af1eb420b9c6fbd072eb480af787dee999719dd3794f3e2e200e2baec1ccd099cd1615a3bd0679212030ba63e75646d174c6c3948d6fbe9e969ce529db55eb5a8d9f93d44271ac5ebfa2d609040f33645dd44182dc6b1791e349cb98ca59bfdde1bb110aed622274ae4d3440bbda5230ad4b7ea2803de18cbd0e192221de781757964c717ada1b75aa575415c146e68f07a808f7e32957cacb6102bfb9da3f445a20cc330b96404c3e2cd631920f2c01fbe71f1ea18cc327891cd76da4ac337fe9ea5ecad0788098c442beb3fb76170cc9b2a5b823e4d126cc43f3c55893288d7dde066570067598e4440e7cda0d9b4add38ae50648d810b88c775b8ef9c1884bcf7d3d73072491ccdc747bbc1d12a05c46b455269673a95b5a26847a65f63e16d835416bd80fadb77ba0fed158a6cc81ccebf1e09e6435268a40cca979ecfd8f3638a909d9a2dbe0dd3b2a0092314483334c29899ba743a16c3f060664e516e317401ec1955ee1dc6a42b12483bff19aad0458da3c6c640e7f52d6fee8cf3a1cd7d40bd9a6e6e245b5a5f61fa809adfef15c5dccf2fb28c2dd8dc9027802d1284416da9595b79f1d8cd04e791225d358508eab4aa55c81466a3a60fc18ae943c89607f0de9b41c7361fb4a5df18b6f4860f6497f91aae0013907c32cd3d5715a0538805a824aeb70a92c1179f3fd3e82970fc14f85722969d793ed5d19874c38028b4b802c7636ce9c5b1cea071122f08bdd24a45ef10f8c8a4ad28fa28fb9c95dd8ff1f6d040174a2c33ef05779f869cd1ed6bcdb7a0d42fd9a7a9bc38cce00ca6b35037df289ed079203be9ae74990d90f8ca78116368d0d323c19d1b45c367e7557c5f948ae7255ecee8e74538eae0cf487a3b58840e2cf252edde19d4cd2fbf7303941ce8e671a15814c6345d67679111ce2d590d04c041833bb7e5da277e82ea084e7c8d712f04e2e1a05be58be7c5c4491570ed5c3ba465ce4151ff3ff09613d817ccc977619ae361e913ba968f4738872ec027ffd65041d683582f0d8bd381de72158f595868a53d78b3cc5fbda84a6c2f00ee7a180d527af1de842d08f6a408ab38a361c373aad0e4fe996faba0465544c6eeed88c032567bd4f0fc196688a3c3c688d53a8757a99e1234c44f3a95b3d6c7f70c5b3ef18c822d041d65a3365e72424f85183e5581b65783a918baf618deb9ebb065463210d702323191e067283dc12e3030188fe592c8210a2fac39bee3992a408a8da675474b26a56e34e505fb3633fbc93bdf67774ae1f09befde7cead76e508a7d6cf0b2960d50cbf121af695b181ad873e28c5ecb2e0d5c411b83c2c2b6a4341f64492ff1c91700e8b2dd9f038eb40066b6ad0a416aaa0f3624b69edd0db06c8e0ad1eeddb58714cf05d3f69de4835936b23b561d371f2250af500e24a1bc3235f8cdbea6c650a12b52a3c7a8f1c7471cf5e49c4e140936f2ab4e5d744c0a0569836c5bcd416206b29024f1858e250d3d65126e31c9770c7dfe82bd71c69c66b7b925e6f627d517d7403ed7857e029f1c5591cb55152e8e62b72fb695d9ecfe5713271a2b1b03d1cd73f9df4226d4761714d381ea313bef642bad184dbaf6d5de40890d8e64b7e8bf9e2f8f23b1756cbd7dabece7d2c2775ba0b3bc9c0b63d570e59ca0442aee974f3f165b12763fcaabb8559e272f1ae0c4bc9ac1ccc3e8edfc357fa8a48f95f5b1be7b184da9dc0203074c8f68dcaae64863ee362312baa6535395c7de0e9a6a8239b8d286c47e52c5a3d1064b451c18269e322d03a2a5c4dd7169213145b6a20d58fdcc9c95d0c115169928a431ad1665746814b4042c6caceb37359c8e04a049cac31b27ebaea4e9cb6d7f1564d0a93f3abfe4198465754e13e96b9e3e544a8d5c70974ccb1f040bf431d9b356e57e62446f3ec6ff9710f29646704f831d25326a63675af79d60a827f825b39ac6a31822b7bfce2faf94a96e8fa872e64aa17807ee73a123f47d2d87df9b4253b4f27e7374f787300cb35e49ffd8f1043865aeba13f60c2123a12bf29bf323ed43a98d671dd046c3dc86fdbc8f57d158c1fb48ecf95ceffcf4017ce2c847caaebf412e70a114438d336aa8784f98b50e4adfcc4d5e256a1fdbf686bbcadfa9cfaa8949ff239041d74ffbbfb55567139c100e3ad6078d451d7a18a669d0344f3fa1f8bd901bc08340caf0255e468bf2bb3196c943146ba2680593225af5789f469d3bc4ff69a029d8573cafbaba4a349d78a0af13315cc99cde9b278a6907a3bd61a5fadd6a943809fd54fdd9b3d79f03f710d1050c17308e47b406d633958459b910d081c8d7b464fc07e31482c56616a179343c143d4df33cecfabbdcc071e9f3c8a0fac5603a3d89ab37526dd6c3186b8b32bc4af9768ad02808f01555ed1f939b1ddd70a8d0f8207ab5520cc60e27bf101c86475ff61b39f39ad03d7a890c482526f5054716e6d2d24106ef56ac81967ee05effc5c5b8faf1e75464376b7885a67f8009fb30cdf44bdb225b0e0a9766f9c9605b360681a1fab414547d972e7cd4cad497d3512e0b774e261274c4e53453b638a868695f43cdf872edae689ca279f9b87a377d5c0f58e6b722d4873ab120757dd2f065a82a1cdf80c1058f51b69f3fe14034fe6e60bb0d90ac9b4c595f6efef8aa062909cb126b960257094d1a5d853919c11c5dfaf49f3d0bcf2388f903da939cefc26308e5d35094982a37bfe1b4f3212dc2b2688b00e4277bffc63380241091122b594195a0682b202ca896cdd0a2fb10f90d9bc2bf4f6065d80b45c5058045ca9f6d59c9a2ad77c061d5cbd732d445158fa6b0e2622a79af61d3aec02d1568a66a0b64ff5921a232a9607314f1545587f6d16b593be62c553ca3de34619276151d536f1f3e76167ffc4d40f461e730a2fae2079eb6436c26d65929c5c1c43187d0452f8859166ddd22832763c3574decf69dc9eb45480aa3bdb27b6fc758dde45659529514b197cba431c4fa1f980d14c7b4a3e9d235e8d4a2a05ff175466f865279870724ddc5fcdaee521dff19b82e47f3f9f171b122f4123ae3e3a099a5bc2922f01c4f95b5ab16c1c4be034334c5c81a9fb8a08d9bc936a3d86ff4e54febc9a04e90166aebca38616b2d5e8fa5c91c29ae3e6e5340cb2424b967d2dcba2b9e41c1a198f2e5e4be921b1547ce58f92f9c743ddd2473ded6034fff1447129309cc92aa9e3eebeb9854"}, {0x1010, 0x1, 0x200, "f7664a14eca6d13c4ecc11c6f97449503b1a75cf3efc11d23b460e3dce25714a3d25a7bc5e5d7aa84627bd34d6a26ff4bef6331e7f50bac70b476da318718e496d1a5eb90207c1c31d12a4f08eb140a97f751c4259fbefd0530db24ba42db870bfa2630a2b8d5a7acf149569ae57fe26b380021e752ac60d1ac1b45df1d52d37518ae10e410856a881218e8ac0f1635f608a91b5b4dc9c1bd02318397bd6d471693ce5c8e1393bd534996df2367f3961932a1bed421750351a4e592a5b5b21c305382498d06a250995ced3e73c19d570aa49193f813ea0ec9dd789993561dea3c2096db795f6a9e3be1a5c3781478e72bd9d1596e404f23674d4467258928fc5baebb1ccd5c05f4b05a1fc258857047ee8240ee0e2bd48cd4d47d9ac89b8c4a9b51426ba95447d569ddab3680671d2e90a9efb72949131c0bed6cd6d1738cce8a41fcae1dfac65236e7652d1a27293317b167bd2cef45b174a14e4104ac9976dffbb19fb76ba8e66e67061226ae3a4cef0bcefa3ff8c748b1ccaf69c07659b6b4c89d92ce436eef794eb07e4e54aec9b15740e08720560a39478bf587605396d031d3d0d247b3579ff277c6bcf8f876c3c0d6eaac301d248eafb4d11dc08b5213635cb7adeb85ec0bc6cc8e1318039e6bfdf2776b6d083dd37ddc2ccd8aecbf865bd84fd2322d746a8c7f979b584f6944fd9ca3176983adea98634fcf022d5293cf340ed05d8e942213e7594026efc7a90f34c1dfa334f041521cbab64f7ab454a0d48c748b49903f8ec889b4d21abaa8e73a642d0dc13d550cc7728a5e49646c7e1a14a71a9d84353c7a26018b577b8d33c746630999fdbc6526a096df4398a97c52b6878a031a9e35cdadd85931ad387758b58f7888cc9acf4ae3047db2de1f497784e017934bbb2d9fecd3e77595a617fa8587c9efefa3e028e1f56749359b5732d110f33c87eb639684e09b6afb9e320609609144c8887b272219987ff470e9f1899371d7ba15c7f64fc69db2f68a2385440a4a4c5788271c9b9b75fb88a71a0ee697f0c7805ffc56782be3c0e2c82f77339dabf3da769c10074508af65fd034a1ac6ab16e6e7817796b7c2983685457e08205560e04917b68d0f0233102b3b48b1d871f3ce5d3e80908c53a68568e634cca06e9a137da8185befc2cc56eb3fc2b3c387abfd1efad04f870345753e3dd77854f64df4c189a39faf2a77b31a48509492690e5a57cc378f360727322afa5a60e25c16d7ef1bd0864964a3dcfe8ae2f209d75df2aa4605db4a11ac53880ef0a0ddf3339f391804715060b5ffd7a2c618705e1c26c7090d43091e9a50f703146fc056a4b13929a49b217a023af74fd1bd750977a32f9e8d4dc043d56ef04fe431725aca9986b531c6c6205467cf27b653877929c5a638955af03a3facdfe7fa9606edfb00d7dbe1ddd88f8a9124abf0598b50f383dcfe52ccf04d8f6336d3fdf65ad3cf9586ac6295673324bba9d20d1bf3b6316ca70595c9a51290af1e2da2b41ed0bfd74c295b5e1b69032ce1313606feddd2f49fed3fb3b43f3c014477e2ea1d47358695824aaf41a455e934724cb7c5e38a6018a8d2e3c69ef220c24f1a2037d7695fbc6486edcea0cb7bd2ff86defc2bec4666b7958568642f4cc438ef000fcb04a2ff61b89039837608c19213a7bb6b7778dba34e05fcb7ec4333aee929221a5bc89beda9a4125cb733cd59c99bf9c37142e6f6d78ce463274ab24ff551360dd602727a7181cb8321f4a877d4c45915a675c726a205be4bc5fa8fc9ad4e1d7758cda5cf2a8ab2397fdb0412c90b894375d6746e60c269338b18d32ab560eac0297bfef4106c657031f04d385d8168229de56d8cfc29231a39bedf3f260766400db983c3a1213fa09b47c91d043aa4e6610fd392918741dc5bdb5c5874d3a2f2b85980aff484bc539529149e92b995342e1d080d28f261d9eaeb3ea28a7d0d26d3d387cf35e1f609af2d5c1b00e2a23b95c68e4cf503417526245207cc273d864f69ee8f03755824bb0a8c86fca287abc823adcfa14f937f08a446a90a789e095038f27f42ed30647af68b84437b923074a394d37cdfbb398ee22e27baabe8009b605eb78d10f1983025c595320f2893f080588855bba367d6a9f3a918a2b78cb4df9dcb980276644badad45e22dac29ae2fd6b30223a94c8a66de187299623df4af0018f9924c7b7e7268a4e83a7a5273490a8c41e0a03aef32402169dfec32cc14aa9f43c249878208d69582ad709005a3f2291e916b7f4d7b2fb3b31b28aff738ebc5707a16cc7d70775ca1f02496769547d37cf4c23bc6cc0d0284ed8d54d9b4c96aa28035968594cd3bce7e234e938ad91d98eb0486a8bd4b0ecf2fc35212e1efe9ab107c44921765981ecb05107adf572e32c7a484360f827f7119f9cd225db5e87ef2f3f9583d268350d06c287978e1d563098c32853d4595b47b530b8021182bc13b7076a551e1a4f6a6d7d4570217f44cf57510d5046eb49541ca3d36ffe211188f4f1970a84c0740d40e2ef58082dbd184ba52b77f4c867f0437f7f23a1d70572480608057b0a7b47c5cd380eb95d795edf573c620b26e062e385064e5c38c1e1d73c23f97aa14e5b2e582a8834b4ca4f20e0f8201c283d39014d96dab731cb3d0dadb5a518df8cf4c6e9e866b974c97d9bd91e5509b3cbd9cb04e127599683fd274f43c03f45a93fd102b4a3731b593c59a6f4554c3e34334be30f8274e8a4ed88bafce61da4f4974062461e6748160ecfcc82ffe6fda6bc1bdbd6a0b8f4ba2ff2b49bd4aae2529065e27ea3a6adedad0ccdee496efa0f06e074ffbf13827c759033b5fd158568866b6e8c20e7e1d2f02a0a69b0769addc343d173e35812b69952a302b518b6b572ced8250d4cf9350bbfe57cdb751568fdedd6e57e80fc5c901f93559430390020144acab970d8a50025e1f42be7f7b439c7cf843dfa312e8977635998bc5f46d3eb238d0cd6e1947b1855a7c2330b2c79d4f9a62464ed34f1b6649ad2f57a4b18fc9c309345e75405d2d6542287a0082218a633d867490dee4552c145e05836727ef23972cf1db48e01d54368c356e3a702fdc3ff4d68587ed5d1c682bea4680c3c4b3d4fa406d1baa57d91afe259d6a6213fd5d4dbbe50b77b97a48a74b11ca90583452a1defc40652ae205ba4d3312b66b27dca3950d5f00775273a1c2be2f23ac9acac50ed102cbdfbbe89ae017764bc8c9cab1f8192dab5742be00af8878e144a7f68563b3e31e29504fbdc10c7540ea0fe006bd3e8644b55684f44aa226fbf746d749cd62cf45447e729ee8c80b551cc4ddc3b2dec5d0890371246376222b70c3fa5bd3e0086da85b39f8305b36376be928b2de869896daf5f2b83a7196c5cc352ae5122068097e2dc8f9a5d6b8f977bbfd16b4b599d0cdadbcf2d02e7cef050b4ec35e1a8ec4581b5cc6bc0ba19f8854196aa91ff8bcb24cebd0911b211002d86f7b318b8785fcdf2e3abfcde6a59d326f5816f43df685a22aa8f6e4d9c8f09a58e48a53ceb9199ecae3d3f8ae8ade7ab9ec1a1edeb56966e5fa14d13032d1a55f1e6938d2e97fbcb7378505f2ed54a4c2094f4db99e6bae2dc2ea298b7c602ab04f3358f62a7377312ddb0b4a36aebea375d106b31e57d69afde2fa02c368c44a5ae5881f532399ed74954b102e3be3481f6184cbd270945fcaf5612eb24dded34bd0e1d17677241aead24faa5f32bf098b873d8522add3acc563978813b9cccde8562f4296ee98bd440eba406434242d2abaeb32514ec760cc89b7e7fda623530aa104c7f7e0006c2c6e13caf9d748eae1e646a20509f19712cb194a63d859118773f0c17e072e601c9368b860ba651eae5e8096fddfaa0e85ef614da0689666cdcd67515b5bc7daa4b97906542c3e20dd85693813d52decc0673b209dbe75a7bbb7530eec099fe31b684f51601f119a25a3e1163ff5e7e8a17e15c9b79129af02666af80177869c4360549baf79cd786c343ed0af94bc1e8c4fa5aba27af1608262216bddf06d80d83105a06deb4577ef58349886a5973bb032c46eccc8f6a856e074509b8e693f3fe26bbce78c1880cb550e8d28b93524ba634b20fef729347d4f7a5bae72ed917dc1d8e87223a9d37b16dc73f7ed638d07f635b637bb0b6dea9d8a3076cfb1664994950cf4c273e705d966d5410b6134cf92904f4bcdd1a4bed1fea45a5033f9d77df140b65cf11be01e1c879c7409d6aa8e2a3e8495d55a30deb69a151b9893b45c985ac56c65bd2b7367381f0918caaac336581b6f7b017ef8043d902f31f4a8dc18daa8e1c7d040cbb01fb128f5608436896f54387e8cdba12b77031f2412986f54cb66fa0081b606a4617da3a23f83383a2d9c49d2b202cff2f7fa4e5f9ff284ee207a1d24dd7aa140d6d544d667a5b9613872134a53d1183b1e08335ccec0c625a1b3618b0ff7a4aa12cc49bc3c19696de82d023c57c4245b28f0affa630fc5ad81cfadaa9f1573f288b3851deb7467c4ac51366df4b903262f9781dae822431663e22b032adf7f595cb10b2f8c5bbab3574ac395cfb7f7badd5c65164c070f4cef71fad75d2bfc5721523e0cf95d7ef6150a731ad9621f50b36635215de554de9e62a8b300052c0107d8dc8c652d6c349600f8bf705e204b5f282f654538ce9e203f545a5cf7b59a093791c644bfc2167cb301f34f54319d2e26df990203ecfeea29c9572ceb6c481946bd1da9f209bd05340d50ce4f2d57ffcd357e46e90c4e9e59ca6aa0376c0806cd283b2ff73da58bdeefb4e094dda02ce06527f1cfe51ad14783ad7ff7c23e6b13f01bfe4cd69fed42ed109d66629cab8a52d60f9c6df51d51ea7aa88c02f50acdbcce76a2a5614ffcc10e3d0136efc0791105f61c7a18329796be4d5cedabacd53ecd9b1af6a1d32ce8d35a1b43dff4eb2a4a5f6eb7679ad353546124c674e3969199d0af52303be69b3f449c9657f5a43fcf8acb36576838b45695f04e834890d9c229541b1b16597e06adad8f5c77d79a32c5f9c279295874dfc559c5058c5a895434d7c90dd9fe1109193ee669f4696b8b9db2b102dcd9a41de36d60b9399230b633903e2b83800f1397fba1f65d34ef50d1f69a64826199ca8c41a6557708d600291a1f645a0dc4cbd9a84b999835ff1cd40c10185e6da6c005ac44fd5155d5d5bc3849546f19c61089112339417a3802b46da19206d7436ed6a41ac41a5f3c826937d68b8157249c7d688efaff591d4cc0fb90d5eb6d219e78de421db5055f78bbbf8db28a45e1fa9f65980bb3e021fd8e5130985544b7e8cafeb5669c3e975653c8dc9f94ad0fbb18858fff758380f499964ce40fe9813a44c88f2f0b7ab21b33f29fe2a8aea6a91f99266e1ada7bb1f46c6a7efd315c98e62cf6ec1d82f7168e70bd19c3fcee4497bd049251f170d56b3424a87fc4c56e25058617bc226664e91ca8c61d5fe48d7ff2be142f6ec38e9b987ecc8e2c430f28c3fca9df39b1547e3e3b20657b111a18ac8d058d966e1b38e7a84fa3be5821c39f4244c139fc43dc96129ccb6060f6144739632430eee7d99937337e3860e2fbe5694c8ffe97e204be2aa6c6043801adf3fc0a815fcd736b757674d54bc1d4d3e96095c817844d43fea11cb4db220233568e7efe1a3d514890ca5efa0de351f25193f32fa40c204a64e12deb3255555f3d9b50f0ff14a6f2c1bde9f17f27a8471b8a8abd225207a74f079cd0c0e7ce4b8ba85f982c80a827be0ac28a4f5cf4060d44d34349a806dceb1"}, {0x90, 0xffff, 0x1, "d567535e847ed27415f695e21f828f39b4174bd74608f1af41a0acb6d7bbbfbe1f1201f64110ec1a67a7dbe7606b4f930fcd2a6a38525fc32e0bca8207481696c874e40b76478da4ad663dda2196006faa2f2f1f5824db4b76150aa0936be3cc599f69da8ef667f7e44538500630554e7128807b4bab37d4c08de9de"}], 0x23e8}, 0x4) 09:06:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x8000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)="1a2c338da524d0d22aa6e25d67fc35ed28221a15c5a498fd883a734b513feb5cd4a4600b3f75e424cf6e56c8c087e594159b3d00948b0a3d760352df6cd6e0dd62c748552cc73371c7c0fbea6e", 0x4d}, {&(0x7f0000000340)="c15dab1316727302751ce96fce5dc0029abf1fac09975a8bb81362f4d91ff3326fdc5ada6effad9b47b6d0d6248d25eeee3edc5367cae52d76e01efd639768559d1ddb75a4b28e971c27d2aebb7ff6971c3da356a917c535968a3bf4f081dd5b024388cc8f367701130b7d60a7e0d912db32ef42762b04f498287eb4064c78f84dee9e8a2d6be487673fd2c979ee96d157fc42afe49e702faf80d9d816f60d894fdd5ae8c948f73c6337ea4f", 0xac}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 09:06:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 09:06:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() dup(r3) r4 = dup2(r2, r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) 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() r2 = getpid() kqueue() r3 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 09:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xb, 0x29d8aaab}, {0x4, 0x1ff, 0x8, 0x7}, {0x7, 0x101, 0x6, 0xb55b}, {0x683e, 0x100000001, 0x8000, 0x1}, {0x7ffffffe, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f00000001c0)=""/104, &(0x7f0000000380)=0xe1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = msgget(0x0, 0x10101) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3351224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3826c1ce1a8"], 0x9, 0x3, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x5160) fchmod(r2, 0x30) getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000240), &(0x7f0000000280)=0x4) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000c00)=""/224) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x19e) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) r11 = getppid() fcntl$setown(r10, 0x6, r11) r12 = getpgid(r7) r13 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x200, r6, r8, r9, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r12, r13, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) socketpair(0x11, 0x0, 0x1, &(0x7f0000000400)) msgget$private(0x0, 0x120) socket(0x19, 0x5, 0x84b) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="1254f3014fb6ec53397a5e9b540d58bb2b1b9d327c49914077e9c251eef610262fdbdaa621d4571fdd58096a019b0ce07f8abd7a68bd6a02cbc64aa2b4c6f8ca228e80fc115bdd7ea4c4f19cece609e348", 0x51) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xffffffff, 0x2}) setuid(0xee01) 09:06:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x76}], 0x1, 0x0, 0x9) socket(0x6, 0x8000, 0x9) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:06:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300e00bb6fc6e23c5b00000000090000004de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) fcntl$getflags(r2, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r4 = syz_open_pts() close(r4) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r4}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r5 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 09:06:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x469, &(0x7f0000000140)="d8f1229c66b60ffd69d0dfc8d74a68dc34d6350fc81df69e9d5299541b3da985cb37fb1ece59727750aa14c70045d919ce4463d9fec28245d2d327a7946fb89de9aee6c84cdcdf24fc8e2b0e3e2ebe3567d10ad1deaca264d8664fb5db35a773574a4c4c9914b90c3f3fe86cc2b5543475aae683ae23e45dc619313a14b02b3d5ce4ca8230017eab59c81be21ce18bacd624b13b5d47edd420cd49e0df403b7fc75f330be6d7933e01cf75dfb159030fb15dd7bc0efce92830c313cb11876bea24510ec612fcc32705be62ca5acffc017fd0c3b2ee33bdc8f838d9cabe7dd6bec546f2de3fa42b6e73e1af0b14ee11b72912275f97033aa85db796d83f56b3c5c0b718dbda768053e16c7233a8d7d2f3064436bd40459e809159861511e7c34732ee6a032c58b497f3ba478babeb44c18abcec5e80b1888490c9b4cb72305841853ac86d283a59a30d68d737c751b00c115d50f2be05ed2eb2b518063666f38a05639f2f0759") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 09:06:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x100) socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) getgid() sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r6 = socket(0x18, 0x4003, 0x0) close(r6) fcntl$dupfd(r4, 0x0, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592de442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60fb735b9de90572efb10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001200)=""/50) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYRES32=r0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r8 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r9, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRES32=0x0], 0x1, 0x800) msgrcv(r2, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x0) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) readv(r10, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f00000006c0)=""/197, 0xc5}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000007c0)=""/178, 0xb2}], 0x6) pckbd_enable: command error 09:06:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f0000000080)=[r12, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3, r13, 0x3ff0b}, 0x10000004001000d, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 09:06:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000080)=0x4000004, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:06:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/240, 0xf0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000002c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) pckbd_enable: command error 09:06:47 executing program 1: r0 = socket(0x18, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff67) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec470000000001000045e2acc315de3a7e4a0098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815da39b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ef0a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bc6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b770000000000000000000000000cf7db1f1f77dcb52082e312461a0c059e428e3147f3cf8f11dab556ee28ba18c47e6257c33d50bdb0d9e481f2de5bc3c326f9887ca21941c7ce68b1cc13ffee3318696324207aa668a675cdc6ffd5d63d5a8972ee36607fdf7c2af9cdb373ffb9711cef674846430b23c575d2059e71e23365a5d44675e7930df319499254424a48f102053489ec3b97e63322efdc4814bebe78207d54957df329dedfd5a4746878e306619019474b4955d91e77a2a03d0c48f3b13b4737314f19b25a6102a9e0a5e8b956c537f8e21e8c943b0e6bf8150297750c19d276debca8ac2a106bc1928"], 0x10) shutdown(r1, 0x1) 09:06:47 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getegid() r0 = msgget(0x0, 0x446) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r10) r11 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r7, r9, 0x0, 0x5}, 0x4, 0xb8f, r10, r11, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r18 = socket$inet(0x2, 0x3, 0x0) writev(r18, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r19, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = msgget(0x0, 0x446) r25 = getuid() r26 = getegid() r27 = socket$inet(0x2, 0x3, 0x0) writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) r33 = getgid() r34 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r34) r35 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r35) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x2, r25, r26, r31, r33, 0x0, 0x5}, 0x4, 0xb8f, r34, r35, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r36 = socket$inet(0x2, 0x3, 0x0) writev(r36, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r36, 0x0, 0x6a, 0x0, 0x0) r37 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r37, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r38, r39, r40, r41, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x5, &(0x7f00000002c0)=[r8, r17, r39, r23, r33]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 09:06:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) sendto(r2, &(0x7f00000002c0)="348b3ddba02195f25eef544251cea44c2b52c6bdcf2fd41cc2273bc96d98a09816067b1cd6f0a843decde7b6cc446aac8e4453b36f8ecbeb162db0168f1348b9c93f859195d64879c6a78319370d987d2627983904a2e73aaa4cd61b6215cdf6658f2043a89931d7150728a860aeed1f56930fabb150d9206ce415b278c57fe0d9662329dc1ac5a268d5bcc4636b00f3aeb62a60ea786f", 0x97, 0x4, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r3) r5 = syz_open_pts() dup(r5) fcntl$setflags(r5, 0x2, 0x1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb10", 0x171) 09:06:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x8000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x1f}, {0x18, 0x0, 0x8022, 0x8}, 0x4, [0x1, 0x1dc65782, 0x2, 0x1de, 0x0, 0x3, 0x81, 0x80000001]}, 0x3c) r2 = socket$inet6(0x18, 0x1, 0xf9) r3 = fcntl$getown(r1, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r4 = msgget(0x2, 0xa0) r5 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x18b9aee4, r5, r6, r7, r8, 0x40, 0x8}, 0xfffffffffffeffff, 0x54c7, r3, r3, 0x1, 0xfffffffffffffff7, 0x1f, 0x913}) r9 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/78}, &(0x7f0000000240)=0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000300)={0x7, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000340)) r11 = socket$inet(0x2, 0x8000, 0x46) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socketpair(0x22, 0x1, 0x6, &(0x7f00000003c0)={0xffffffffffffffff}) writev(r12, &(0x7f0000001800)=[{&(0x7f0000000400)="674430a6eaeb56f93d13c259bb0ca3395a4efbc37be8874f51ce3d3750369baedeaafbe9ff5b757908c1e5f0a4c4ac448e8b3f4bf231fe202c86145bd4f3e9b9c79a59b4d9eba29b0cfd6cbb9b6a8bfbddb989ffd6c74d14ce36ff6eb3b57a8403ecd666d8915310704874221184db27d22d5a89bb2b3530b0287c21a767cd369e2787f9e867f93b1915ad3ba0d5d3da4a2d50944e467d7f6476f3db1fe661496cb443d32d6920285bcf24fe3b63101ca7d6a869012962b3094e8e5e2366abbee52afb16b3f368a8245dd21eabb78299ec3aa3499e6d51f1761932d1302d30e96500f08660ab488977555cacea49268856782ecf43c3c52f0210c45a86b4eb429310deaf5d4397cf12730967a64ee16088291960edb5cffc348aae2f47ea01c344cc0ae9499bfefdee14e9d6ef3d4cbb4a98dd9c2097bd16b1ebd34abb9b88229ddba6b2f3c1b4f095be58b22b2d8668b270be055888132e6f9aedd0521798ebabbf32aaf29d2f7bb2dfcb4f3bb9f904e8b860f400b1777f0202fce48c0444c21bf2cdc5ca0c28e72849d53440f296c7f73cfaf77fad834e63f7e33110cf6e22b7bbc0c52ff386e892bdfcf83e14d50565094d4f95a9022022b73925c02c28a6f90b6a3b652d37a3f680a91f0ff7ef054e788342cc45744c7e4af67e492553c3ca2af5da1b6c81eec4e554038101d4654c60c7367daceb530b0dbb03f7a385fc3d11c22cd10d54a4e678188a135a668578839a824987272590acbbda7ce00726c5ba6ba6406273fd64335051ad75bd442808c6bfbf7f9674f26d004edf1ee60a90714b28824644b9e446d6f12d3be3252324845e18d5b52b6c93deffadc6edeeace217a8f1af82504231f4a9ddf651f23aa683ad9279ec8149f0171b85d668d8afe4a15f4f762a8040e7f3a1a83948d34e5b3ebff6c92c546e3ca5aa2829ac5d6151f0d4e221488f4cd0b37e9c9cca4bdc41bb968c7d07551e922bafadb998d8f23c6f26e0e8b9736897d94baa9c54fbd4539526679b5de8cb72a25087dc2e8e2cd6726caac6808e622c8696531cff9ef01bbe442198ebe665b8c073eae24a41198f33f49f9dd44723300cf66608bf2dd3e67ac45634c05ef375d63bf0bf184bb0749a4e76b22f4c8362ca6791ff79f36068030a139153ea179704817edd5f2345188e276a08090ec94e19eb9806a73d83bf418fec487646caa8a15ca6187e763601d3e2a2afa5c79e76fb844e8e277517c543055ec0acb6dbf0603c93dfb995be4490cd499077da9633c70658d192b2708d81c2f60d8ddb6b1332af3c305be6aef40d3181abb9c213c7eed0d7ae915ece1f57495cf650b82a3aa105953488750b0eebad34bcf8b935eae16768a7bd8191523070d75867bc76657b664fef5f6feea1195f338f838631a1a7e2431da326ca26cef1192e14e485455d9765c23fb75ab0e0ee37a7817ea461b0ff87bfe8af4a67dec89da2bef7fe5c56cd228faeb8383d21e0f18dd7b6df9c95e633e0c467c434b76693eafeae9679e1138de4c2441e55431f76958018cf6b9a85825343ab830c4f0cd3565b151b8451118e1e03e54e45ec139c40ed5cbee233b4b70d9ef7fad1841c69cad535745a50786455b4ec30836b8368d1be10ea2b410db15124e19e84044f4ddf0469489781a6253edc2324bbb504093ac6712141055feb20567f0a3353250637d62655f1c79c97c59d3d40e6c848f8de4792e91ee37efbe726c21c8fbc7d26213e42a94c05673dd07f6d6532b180e602d8a8a46906239f98c2adca2c610f295fe4f1c2d74ccf0cef7b0577bbfab11362bd60b438c3f9332f0e1cf815476c6b3efca011cf105eb82098daebb98ebfb15716278ed8a7006a768a820ccd64897c4e75a32981ed1cc2616ff03e36a0612c147860da1c0f35308c83b35fdd9964b7627ce6d090df8468cc945c3bb701efaaa89d7e45287bb8194d4bd6cbc90a42475d9fe1d2951d2473d0594e6b941fface991658983ec2e177de491555348d7e14bbbbd6a7efacc0eb11746afa2dac6f5856edceb861821aadcd7b5fe2654ba14c7f81901ac39eac7769978c81dd15f6d4acff759d5175152abf3ab40383ec2608a49522824a5a765eb57ce407ac5c060e9efcd47571535e39cf83effae6f5a88d73de44bcd6194354fb7e71a2d75de3bbe221f7b9b1a8237e9e4e4a25cf0557a7631ae79a553e592ebca51a2be3c27c2963f8328af336790676a1292c1c2a661819148c8c093ef7efc9e57824262d9719ffd4a745d164303966883a160c28b99041f9fea638b474f77044dd643fcbd10c39e02047818f6744517cdec41a809e9168a09bdb9bf59d48c8068414ecaafbcf1f147e7d677b500537371d8222fbb3e5cd47add279524fc63a23676a9853031395d38b4142742f132ebcf8764a397fc5b36b09530a731138b0b2caa5ce78e8e23adc40734d7755b91561925d05fa7fc0a9e273cfedc9da6bdfac6a376f0654f8c7b57f4ec4580cc883971a690bfca9e61307446cf718799c15f2a8abafeafee353e50085c2350464aa7a88a5f6fc641a910977e8804d40e81bdc8f30ed17fe36eff504057dd43a40547ec1a9e761e99d67a6a27e8f5a744a85e3065cde9c1068f0c2b9f6932dde8fb277b0a5863656f7fdf1977f91a17120b56b00f611bd3b1c4da1ae376a31e7a4058d3cf2abac361009d9f2ef58e04887dd2c689853d931f6a7902e74839b5f14d34b13527976264a45c23e006a833eb274287654238427c75e2e22cae2af83dc49ed824404fc0b66907ca41b21c6ddfba78bf8af7739e3286332b132cec38d5e84877d94af10c045811baed59172eb251364cc277c00c919d6027ab191cf41b9b4f4019fc4ee1b0fb49d5c6efb84431d3ced9148157b5400d4e2c0a6ee11c5471874d50ef650377d64e4ffc3236ead6efb36fb66baecd1101906a6c95e9578ff23d0e0131c1420a2cc11774e60f433efbd39856d06ee7087993c1b13d2ed9344ce74dded5186298446347f8f0fd782da0d231a880269f13919f4aa4927b51f0f6fff91cffb69659e36353c0475c460a3491fb81fb427d59a083b63e526d2e6be28065985c2b9f14b0b341c38b27a8b29fa4c6f397f108f251fec080f659bbda43aaf3e827ddd1468c15dd45a7e56a6f3202651c20fd5084446b0c326ab880a2f788550122f16ca4cc8ff0e4c286c0b5565099b6a3faae0df5900991551e177235d31e7ef222fe5966084d5f404e1967bdc1c5f9af2c802b1e33fdf9ee32a9772d93563db819540086cde35ca19ff4a76f9e319a386df327259a5574c3a7828c3cf8d9401613aac7bf28cd69492390157ab8e074f1a710de7574b603ba66cbcb686d8a39169b0d4838fdda8122b4c8aa93776208dd850697d6946ba41c5133b2d5596c811846783824291dd2a97689d3becfe2f7ee6f9a054933a3bbad8b005b4220ac9a0819ec53d40aabaf2409b1c6ba22f633721d221e20dc42ab06691093da1aaf1f56fd6088c17b76b99b0d6bb72103ba55040b8f9620a6f943f8c66fbac805c19fd6f46e6111d39a01c06f30fe85be11da3ec610d72dcf77391e88780dea0785b15e066f426a2970003998f94ec4bd3850b734af744c5834eb7a387bde0695f616396fd2e922d885b0065c1253efdd2e5db1565bda43b1d10038da65ecefd7778c8b44624b48d087be8bf269e3b289bb410012a53837d6d3e6864d3f3b54bad2dcb3d3581c185b4ba5bc0ea89f9a31820b80cbeb0a9654f839723f193a31d0c8417dd10cdce62690adeb07281366451fd83fd56779d88e95a3cc00f67c10bcc114c93069c6c660b889baf0ca0c2eea778d08ef1255e795bbe8ce0d4dfeae0801cb5be4b5768178c543a87e86b1760bc32f35f600f2281c100934ed0e62b71a10aa1baa5572f9847740a03ec0944cc397ccd2545e0ee4c801ec6eeedb237eeb466e05cdeac18a6f92f260b73b17a2a10b2da256f8c1413aaa7659f5733cf9c8a5502e888b3b8a19addcc0e4a7bde07bb2170399f417542f1ae068870f09ec44ee415f2e0b186a34969387099fbc3d799e1b77395267eb4261eccca3649fb6c0f8ad73fe7c1b40752614249fa4fcfd1ab4720943fe7640164539e85575c632f07f4a24e4cc61c879b1a9d966d678d8737b00bf610822774bab64457d93651c4f8525ebeaad16a2a5f7eed75c1671350131b2bbda0eef4b8c6472f086bc2279b9138e2816375b43b226dead96b7d1661010df50528c9c1afd2ce194dc315c1ae29cdb75ae3e352b35feb98fbec0cd229a120f09b5bf9ea6ad4024dbb08a12c4f96d9fe6bea82209906735f620a58556752ec88b37ec0badcd1a995b715b053251b0621b12efca3cb7f43583c5bc9430a42da95bbe1eabd2836d96a3209f6fb3b20b991b720b15faee20db4fa98584c7fe2f1d176ff528d7d16da52c0f0779c3c32aec21d68bbc816b42ab85b5f2294cef21afe21372b8638560a05c907dab92f320fde1dc2d115ed5d65b85fab965a3514e209070cf1013a989ea843f53c6504ffff64521bc41030efa3756bf5155eec79085488122e4fd868c7e2c16877b3c07ddf59613e6273a97321071a9165663fbb4a44a0310cdb04bfb991db6c0e9a22e518eb05d3f72c2ab9b07e8ccffa7912abadca0dd2806c3c0e9baca863ad189f3beeb3f738c85ff6f270b1595bcb8fd3c86667ef9148fc7c5893543341f539d58407aad40ae7d846300b317e232c110f580f6582c1507e64cc12912922863be514e3953b121183059d40dc573c4dc335b7eeded6970efee0cda9fba1acd04701e6c24eaf2318f986ac3de6c5726ba2acee0dd431aa7ccf72bd1ac90f8f2ebe1e24f50386d4f0cd201522184f44e5e17551a3497d5f3714069b63ee2850495ba81a29d4eab892944ba3d10e413fb914ffe5b772fa789978364ebb6eabb4f1826e7750483b4ac636a23aab11dc1038495e089e739948a364d8fc11a65f76f4946d345e9891674e94761e5c50ff43fa95d1d2f00efb87fa6be6e0fe0758c220be72640a6b75df3dabcbbafb116e0f76fe2bbb67ab54e52c81253e22781d1b8266210caae7ca6546841eea426dbfb057563ae2790cd29dcc96aa144a59f593e4db3bdc0f6a48661304dd50640e7e35f5b0dd05057ff034fd7b5707eafce5f8689d590eb65ac958b8a705532c0b06fa013799ed6e75cd70ddf5cb3042f5fc76c591bdb210be022e4d484eb5155624d9d23901f9bab1e471921904fa805421464020022ee25b692fbee5f6134f5d86809dc93e9aeba0d43c460fab26f592ffb8dbf646aea7d5dbb640af2d610616cdce48c0748876718067d0ff8cac3f7518b7ca687c6de6bb356b5e90c13db57152f6d12aa84f3e65a58269882d15c69f453ba8fe95d1374329c0982b5a895569fd6d210d377ab8937da42f1514929cbc79e5c2377c0a14c8eab659d6f447463c098282c2226b504b19d7404a43d77c1dd9cd4b7a3b53cd7fdfcac9f6505a93d729ef0df687e8a71d3dc9d2501279fc0d712c4e94ebcbb8fcb7b994f46ec7b84357b0883c65c075a6eb1154340099a75f4dfb34d7bca1984280b4482425d762c0182987d4e9cd18937f53adb11461473f79ab15b74ee48ff5c3f5f497b644d7d7916f0975d8f00db8f2772d9eb2a00ff10a57c89eaf01e89ac3ec36ccbce90dbb046b5a88e55482d97f5785b36d482b16a6fc8d67e46a8bfc457035f114aec48fbafe993fb91fb6641b6d7f642c242bddc29b517a44d224281e3717b42cff2407dfff4fa7e44d44", 0x1000}, {&(0x7f0000001400)="39ce7915f8011deeef8f8587c3f4dd44dad150bfa379cdb22e203f1a7dae118e1a31d206eea5b3fe17eff68004e2b2686cb669a0287b61d4631d4d2c62c907da35b0d74e62ec994aad7f5b91541cfd7a749e0a0d8a6a1ce82a795052770ce2e43aba32903fd65fd917a94810a7400b3196731f4206660fa4516fb935ad6bdf4c4bf33970305754fd04c3b0f93760fa93578b017970c5746e5bf2bd53647f2ac1714b9fa041bcd0f90c63848f4ad610ab1f33f2dfac15ec0c8e618c1d77b60ba1e102fc", 0xc3}, {&(0x7f0000001500)="31cafc183bf6128508", 0x9}, {&(0x7f0000001540)="69839f50ef79358e609f1b706dd88939ec9503e6d6fb1f9b6e9b7a1f93d95376777b82b25e5f658f143072f8656447c3da229123c0bbf596568c221fe7fc736630802cc5d066ae6418fbf9435bae43677e9035bc31971aaa8d25d5b3196f1fdb6f8778409b8529bf3f34e6a9651bf19acb30406eb709d2f9ef846f8b899f058f3a2db85f59bb57e5fa1324d2c12c908931a7ca0450df20a684651b62c33bba2f0178cd4958e19b3915995bc1184c7cd94a9b60e0345b1f8dc287b48d35a9439c4ecd47594661f48bab5717752acce46904fe86", 0xd3}, {&(0x7f0000001640)="0347be75501b38bfb5df1258e4986d58357223f93536e765e01fcc9a3ef91020e34a022460f76b54c607d95fbff732b99ee5e6538992d9b57eb435b0c218fb05308373f095df66616f407ec36c9455df71f78c7b546d96c1780617876d8d0926fe1490fdcb35e59c3104ace7de968e1b43daead866a2776cafe0af5b96d2c15dce93cea4f83fb490a05816431fefbacad7d4ca4489f12099d44b009b653adbedff6e92635c05e17dd01e99ef381f6d06b1b74633b52b4fc36e7fa4322ed64d494add6d", 0xc3}, {&(0x7f0000001740)="179b", 0x2}, {&(0x7f0000001780)="d52197b67e005fc002132df1de6d8d35ef1e814870d192ba197b0e298402e6797216c1b498786cba2451bc686a591aeab0b9e1a3f4e0501d007414f09f6aef778e68a3ca1c3c5399", 0x48}], 0x7) r13 = socket$inet6(0x18, 0x2, 0x1) r14 = socket(0x20, 0x1, 0x8c) r15 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r16 = dup(0xffffffffffffffff) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x400, 0x0) r18 = socket(0x18, 0xf8de029aa8b9a9e8, 0x0) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = open$dir(&(0x7f0000001940)='./file1\x00', 0x20080, 0x50) kevent(r0, &(0x7f0000001880)=[{{r13}, 0xffffffffffffffff, 0x1, 0x400000a2, 0x100000000, 0x5}], 0x9, &(0x7f0000001980)=[{{r14}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x5, 0x6}, {{r15}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x403d, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x62, 0x4b40}, {{r16}, 0xfffffffffffffff9, 0x8c9c572942982f62, 0x80000000, 0x7, 0x4}, {{r17}, 0xfffffffffffffffe, 0x80, 0x2, 0x7fffffff, 0x3d03}, {{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x7, 0x3}, {{r18}, 0xfffffffffffffffe, 0x40, 0x60000000, 0x10b9, 0x6}, {{r19}, 0xfffffffffffffffb, 0x124, 0x40, 0x90b9, 0x3}, {{r20}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffff, 0x7}], 0x2e9, &(0x7f0000001ac0)={0x5, 0x85ee}) 09:06:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x40) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x2000, 0x7) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0xffffffff) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x2, 0x3, 0x9}) r5 = socket(0x18, 0x8000, 0x3) sendto$inet(r5, &(0x7f00000003c0)="d78ce046e0198ff3dcd693a724f1b2f71aca6e434c321103fe1eaf852b1129cb3457bc6e9cbb5db212812d5bfb6b81b8e3869b06a1531cd92feadd0b58b83be0ae8b8e0f0a4ddc42a0560f4ea08b945345e44e85f5090b3671082b880470f0dfa2a2b98c685f1bcd7484893e21e0cee7290b3a375344f67cd4ab3e52cac903c2953a6fe43def2bc274ed0ff706cb44791a2d84667fd8516d7fc19859a024aae34439", 0xa2, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000380)={0xfffffff9, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac", 0x0, 0xfffffffe}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:06:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x18, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:06:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1c89a7f75f4ba4d1, 0x86137) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = getuid() r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r15 = getuid() r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r28 = msgget(0x0, 0x446) r29 = getuid() r30 = getegid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r34 = getgid() r35 = socket(0x400000000018, 0x3, 0x3a) write(r35, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffff63) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r36, r37, 0x2, 0x9}, 0x5, 0x5, 0x8}) r38 = getgid() r39 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r39) r40 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r40) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r29, r30, r36, r38, 0x0, 0x5}, 0x4, 0xb8f, r39, r40, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r41 = msgget(0x0, 0x446) r42 = getuid() r43 = getegid() r44 = socket$inet(0x2, 0x3, 0x0) writev(r44, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r44, 0x0, 0x6a, 0x0, 0x0) r45 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r47 = getgid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r45, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r46, r47, r48, r49, 0x2, 0x9}, 0x5, 0x5, 0x8}) r50 = getgid() r51 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r51) r52 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r52) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x2, r42, r43, r48, r50, 0x0, 0x5}, 0x4, 0xb8f, r51, r52, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, r25, r30, 0x0, r50, 0x0, 0xffffffffffffffff]) r54 = getpgrp() r55 = msgget(0x0, 0x446) r56 = getuid() r57 = getegid() r58 = socket$inet(0x2, 0x3, 0x0) writev(r58, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r58, 0x0, 0x6a, 0x0, 0x0) r59 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r60 = getgid() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r59, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r63 = semget(0x0, 0x1, 0x202) r64 = geteuid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r64, r60, r61, r62, 0x6e430b76cdd0e06f, 0x9}, 0x5, 0x5, 0x8}) r65 = getgid() r66 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r66) r67 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r67) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000200)={{0x2, r56, r57, r61, r65, 0x0, 0x5}, 0x4, 0xb8f, r66, r67, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9774, r2, r12, r15, r53, 0xc, 0x1}, 0x6, 0x3, r54, r66, 0x8001, 0xffffffffffffffff, 0x10001}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) 09:06:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x80) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 09:06:48 executing program 0: r0 = socket(0x2, 0x3, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3ffb9186c4", 0x5}, {&(0x7f0000000100)="d29c692659104b397bd56ce0e80bc559ca9ae3aee5a74c0fd19da0e0b47c8bdf0b0f3544b54c6faee8bb036067e8be32ffca196f4f681c4f0527ad52fe0456e5356ba1fe70e9625f701f9803af907b5627eb07f550c38047bf3780c1f94bcef6e9406f036d61d5c4dd8082278a872aba263d98331c2f6657ce7f4ce49e9d595f6f7aa79bf3875e554f", 0x89}], 0x2) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r3, r5) r6 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r7 = fcntl$dupfd(r0, 0xa, r2) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000200)=0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000380)="0da87fca859848610a84f40782310431bbfb2dda4afe8828c6fccdbdb603398a86634f4bfc88c8fe1dbe5cc3a93223f867a3cac5cb50ab6cfad2dd071c3f7199c7049839b59333e449cfc9d2b9e359a3bec14d1b3cbbf3aa285ce57c5150504f03dcf94a4f0b2e5efc09f719a9bce0cfa4d862f6e2b58d80b418b8faefdbb2e2197c3dfa6cee9cccd9d1690db270958ba5367594309cee20af215583f5a53ed546758e9fa1ee630cfc810085ab11a9834f53a2c92654f65147e18e06a0cadc4166dfb723b22d57c793b4d5fe9b88252f44775942f456b4637ff0508563d731b06e0cb2307652e70c9bfb0b243c8c42256da8b3a3bbb2a0cc8b40a487c95bec90eb6f2067959ff70c2f6f7c35e24c8886c31b0ac8114ef964b3217c08d9bd04145cf406e30bd6ac4ad8480bd98c2066d4d6a037a2ea6bfcaf0adaf57e3821350f2a6ae1eef166a984dab0120d9677a4b2e95063c71330848de2e5ad05c3ac3785cfe8a27f7bd20842d918036cc6cae6b3a662bdbaa3760c34cac77b1c0aeb1ff458a9da70cb7067fd07990d00a431ca9752fc9f43bcd59248bbc46e0961ebe2989b8e335211f2ee57e847f28c64977194ecfe5aaef20ec77641fc100ff3f90952a96260fde9c3c091c92ed9dcdcd0609e3631c9b7e365ee80a4861e7ddd0bf1524b10fdc43b2edff7b9f5e5c5eb166e5784601be9132afe667654fd100a836a70bea73d1d998a1d4800fa06a3aef28da087be2f79476e701a3f57ac3fc15b0f6adab6d39d9d2736c0dcae5bd9ec86e85dfd27492c80a07763d4b468179576210867a66ecb658995a5e6c4b63b3269256076bc66d8e6d34c4005b5448a9db5c1b15b691be85f5c928f11d6ed3037c7ddf281fcc2ec7e03fbcf3ea6d6ba6fff556c17f6aeba426c752af2268a254e2de38797236fa5c077dd62cfe5a1293f15ca929bea3554d6f0badc17859728ecbb8fa159e8aa6f0d059d16b3cec343dcb4e77471e548a9ba216cc47f3815b9ccd3c9ae2b0b5843b3764374aa8229c8b88eb27a1a732c36a58031c8520e94d0ee73969789c0a42d602a4e8e180f78da6b29ebb5cc1300bcd77737fbe777daa922b406b9c4607063728fdc64298e01a76d8a33f47f3fe2e1a79e3604ce145648c7e68b53e233f9c8f3528bb6b12c34beb01d375769b057c07e67ac135edfd8a4a4d79b8eb11b49297e065621e58b4b80961ef910d09624fb78dedf7caf81ea27d7253c85cd65322c3759c045b18edec6ed3bdc39e787e0cdc22b4ed417498062dad6d32b0c4f9998253f1b8004e8a5c346833d0ef17911600c6afbb812e1f237a0e4c7b4e2feb149855b7e9cc2c58a5ad523415f89fb6825421648762fb63a8a0ec3688ed62ea0ec20c655378bfb551fa4ecc82157057b24b41a744b0db882cdf982260576bab7e80b38c8ed8cc117f5bcd00b3125bc13b6204e8137d60a9bdd72ddbed8b326c1f3cb9fed78f7f786cea22b06af1c255e59273221a693026bdd77ce296a2548f6c646961eda8bec913353b939d764dff735f7d34945ab96f21fd51f75bbb884996bea7dce22675cf0e3280e485a35ef39e3b49b4f561bec2efa7323bf81cfff106b6ae8f81fd35cc1ac82e690163ba102cf546d1a9cf30c67ca4cd698d96131b3616d3a8e22887f6115d8fbdf3bd17b1bff22bbe50244bb24d72c6ce4b3cb5851f83359ab006e576c8fed6296231dfde711a517ea9073aff5c222b216c25c4be7e6293de5871d0571aa89632f808485e8e35895f1485e1620a34d87736045c6ab3c9c917c4330aee2c2e2c414c1efab0f8ed9c514e07223ea03b04c71651ad02b20bcbd6535059a4e789159512fbdfbd07b1438636cb10db153a16cd932bb756811d06aa6cc28bccb236c2a4844dd517f9c46785e71e81fbd7fa7e951c297080d585f4662625424715e49c1d442ceb94171e22279b699410513982ec80dbaa653ab72900078e41d939c84a7173fc0b2e0b709a0ecc63429a489920e3a724a356af621df23cbc928cb18e8842d0289b8f131c91a4dec02612406ed748990561ba4990578dcca8d8f3cbaf6267db449ef53cad613d65b82587e43b52ae764884f2a1e6a655d9b1e5175e3fdfeecfe493c19aa117812fdd19d684b815d8f3ccf1e1d0e227315f63103d967268a9664d95627b8a7984a8f2522e682a6aa78f7c0a1f594e95762d6a6fd7ebf27f1abfb6083f66d36043495ec40245d3bfae7285e5ee7f1426a6fef68062d553f6a8d3137379a1d2c44b5b484aa89c5a5922fbefe953a8ad50f65ea3300147a50b21b767fabbf2da7e17d396df001e33b0899876890ac0c10cf9a70ae200fa83e9edee43219ff7add9337937b4ffb0a6aae113d88b778274d287a78b3c65df742cce59f52426a61ca6b24cf61bc47a0385e3fe5872323dbaf973cb449f3454d1536cfbe808ffe593454cff8b7bc89afdeb5a84db4595bbdb3ce33a9b74405012a454023068b1f7f8c840250a7861cc2b996d84d2ffd9d87e49f9b9a7d33b34046609960b7ea1d40ca08755ab255db05d30b3d61bc2b4f5b125299b8e792b2d3e53dcd95f5a8b29aacd4e8d5859cbfa0713eb30746486a1fab1c8c519b5deaaec06b7a6cad47413f8734b3ce0588aa7addb2cad2f8e37336afa988e563666c6c89ba541f6a0d231350e9efd70e1d03c4c6c2173547abcb7beb0d1683d3bb69933c8d375783390cc144743c4c7e5f73b11418d19a5a9b2ad0e5845f5f5046736735b3f2ef8e0754bf9fac9a6397704604e1938e7da75f9acaa72dcd79f3d31b91610da00e9ec89506fd284ed6f64e06dd7bde438a64d33b70ea35cdb4154a590e56f6f469ff9411645ea09567d35bcd970f65b78b587082415faf4fcc79729f0546e6996206202f66a1328c9dfca23aa0b5d0f1f07b5c8323b9a6d303e9ee10d12c51bf875010f6256fe8ad1b1166d668fdcca256e51fc61d00096f0627fa7fbd9f5e3cfd4460f37b98bd195dee03a86c0c4fa74a8acb5664b39c2be4d2deefd1047317a429209b1acef939ad0849e9131702b214c15fa20c6bb2c096d48cdc2bb672bd78b93d1902801fa202c3f818a58e24b696b56b2a4f2bb463a453abb5b21ba24908d1f4b857149a39e40ada0b18fa6571f084c89129ce0596cd63abeb96b7fc0a0e28678d42ab25663a6af5b65699fb95099e4bd4a6d59899fdf606f7457c5ac376a3644d190421c849041155c4bc67337c2178bb5f8dd818482e31530f64f5040acdc3d14dac837fb188c113d76485cc20862afcdefedee6d59141ef4fd7848f718079b5b878889e8ac0739eef87d49e73e1accea9f4a292645f166700ad3eefa8e2049f53a1035a178d43bd385477ac6bfbe1e7d81b33589791a244efcca6b05f35a80c206c29f7dd3aade4c3dc42d5d4cf787bae6d67b12040bb1dce50e497a7bd73fa4ee053874632942c4e6a6a7904c1235dc41e0d713e5faea7d910099064ddf6abb183df82692dfd259365e67541ec442b67009c809c4b764795d34e84dcfea7dce213bedca4ea6770b158cf3251b9f4e2794fc2a83af6d388f3e4d1521842aa0d181a12e5175d6ab70c5d4df41d12ce34329e6481198f77798a77ae56c28375385b0b273cafb8743634a3f272ac6a688d797a7afd7284a35275e404936be81b30fa064db4dd24981e6b2d1b0ef445bbeaa0ed453cb4d41a81f4e67b3d9e08f2112c49890a65c02cae776665ca48186446fe03f1cfd38a2d49031feddab38c2a48890aa8d05439cb42fabfbe962bbbb9cbc5c63f2de0cb4b7f11149bc925e4c69eeb961a83c38616231b9bf23b7dc78491fa58505aaf40b151cbaca668bd64b49ff582386a6041081ab329b7531b30335a5e4eafc354481cce2a077c8a9e61885ff961394a89e534895e978563453ba1b44895d355b130c79327241548eb8ed2f66399f2c46c320f7817179b6707846dfa38cd7eb738c3121dd3aea756c511cb2549cdd7488bf49b9073efe99fdb8b159f0760a2f5a05ba40bee30ae009b13f7aa389fe0b567683bfaeb707a0d32b7bcc10692a04aabe31cdd9ac5f191b25993d5eec1b68e41c529de3e5c1af85e16c4529e0561d13897133c126d6a6f970beab1f28282a358949d05ad88eb0d60dd88094767f17e6296281b1a7e4f3017a57172434e65c9ee54693b06e5b20faad2b36f928d287ee3d9ee17d05a8b9b1d8266d732fdb268e8f2fdeaa5435912639f4c8dba28dbcffc0285f7e759d91689c33c53c687458cfe022cdfaa6cdc505a17dd36cc61135a8a440303da432f2d20b935ef959b1c1a87465d15fd919d19090eec9715700a30241bd9e88820a7ff45fd2f1f7d1850e7e435e8a682b923e9420a3d3326e64e7393013b3163c174c59e8367f8b2c53d46e007cb5663bd63ffba90f671fafa471aab3bf12edfbdc29250dcc4d5dc1977b7a7169b283be7ba0ea4808dc5735242d01eb83eb455edb3dc7bd44f1f5dc642118aaccd48e005e017d9ff98642b6d7ff527fce713eab21c57f57c0e8210951bcea3fab49348358d4375d28f115f898b199d08d55e21812350189de3e0b91b988e3f1087667d3624d3b382c864da24cd86f2153c0109921d0c9e8de8d59763f93008c74580b7a6f004d2428f021a05b526574a813ef44636023520b5c8cce7e5d6e0a1671e9ecd7eadf4a44a3048e6f5cb5b399729c2a4f95b7ebeaee11a4edb6a722d368d114074c23078588d6d2cdca52f010313aefe44c24bca6a36946030d759c88b99c8e924ba013f37af8d861bef77a79bf37a79054e8e8c87590aedbfb44dbab308467a24c916bdd7fda35ad0b07aba336ed7e23e80206fa5d7934a9bcdc4ba48b2a43f8d8f6791735680ffbce26c2eb7bb788e067b2ad1aad1030c22e75d63f7d28364bf4e0eb23e1415b0dfc7b2bfd74f5939c73f9c08a87dd31617ccdfc7e614bb3b798267dcf081e51bedd025524c9ad3e8a6bcdf9e34bbe65cc7251a901aea8af5a07eea27972f3c89e15bc631e25ffe06d607a943b4d3507fcfa37ac1858823a655e0d4e9904856f565c8b0cfb8387929689c2f5b7b7d2efb4eddbe58243d6c1bb75dfaca4b6809f51ed76df8241ee7eb57fd866dcc1e15b3b9daa75ce1ad7f8b4f9fd928013798a8babb1b5ccb66dcf8174573372fcd4baaa0a335d5bc988417930f5d7a239cca141ee4d027a33c28ee7a69c745dc5515f341b5e56361b528fbcb808a5da2ccbde1bd2fcfffebac7318042b12cf89261cbd469cea38841b79dc8dc00b2042a5cc4b27ce224e92d69046f60f2bd3881a2e8d6787dd4de8133713486bc02ace1bd016e636841e7b3c016f17f557b6fc4d48272c777df39a2d9fb3ff80bc770260286651ef2201a3049ca64d96faf8aaa7c4585884567bc42b958c494cda3955145cdb996cab5020a60a47f76d7eb7c94963ee83a5d83835356e9dfd1c1ef8c055a1fb8140f3fb5a2dd08a2856ebe29fe3cb0226269fb278dbc4d7ef2940156fe724cbda1124299ad5f4b58d84bf8ff1ce1e7d7e9b5c837b6a345ba50be9be6777b34176fbdcccfe7e3d7e7312cd0b5b3deba57f901106b5b57d9cb0abe21fd34a81f19870b7e9770fb36dbd174bf594372ceeb916f75b98b49598d3066a497e16ad37acbd43852bff957f2b1c4c927a4d928cff7589d657d851b5100dcd02d02b74ff3de24210bbbff5759368db650162656ce3aaf0cdd0207b8ffe7f87ca0d7c4d040a99a635af13bba52f29516648056c4b4daf5219d427685cf55c48380dbf57a41f0a442dca1d655ccce655", 0x1000) 09:06:48 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x200, 0x0) writev(r0, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xe8, 0x0) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x281) r3 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0x100) writev(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)="0000401862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f19df81db318cefbd0900a24e4b35546d48efc76578442c3576431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bdcc9d61", 0x42a}], 0x1) r4 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x40) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r5 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000000), 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) chdir(&(0x7f0000000480)='./file0\x00') close(r2) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000", 0x4}) r7 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x10008, 0x30) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)={0x3, 0x0, {0x0, 0x1}}) r8 = socket(0x0, 0xc00d, 0x0) close(r8) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x9ad62f7e9349b8f4, 0x0) fcntl$dupfd(r9, 0x0, r9) ftruncate(r9, 0x0, 0xfffffffffffffffa) 09:06:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x1f, 0x0, &(0x7f00000000c0)=""/31}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="020016488ccc6c6d3000"], 0xfffffeb2) dup2(r3, r2) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000340)={0x5, 0x372e91a5}) r9 = dup(r2) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffffc9) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="0000001860040064a0aeaa01000000000000000004b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 09:06:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb50bd6b7fe056fb1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x248) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="000000186004008b03000000000000000000da0000000469f85f0d760f151af1000000000000ffff00000000c4d7f17275edf7bba3ea180900", 0x39}], 0x249) 09:06:48 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r3) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="8fff79ed846152768c2af4eed35839c52c94a6156b173a864b9b6c82059a10bc7700caa26d2815d597184533434b9be545c86540114169563734838b6c91a9c970a913aed1f08993a24165d969459294b224d849d41fdbbbfb249897621523e7c484f16e7052729161cd560641c4f345655f1f046817ed3b193c0f2965963507d0fb62099722c6e0c7392db5d6510628de69c9b0a267e57e2816f56eb4bccf2d8d3b08f105f4c0b7dbb8fe12a2223b2e0cabf11964dbc4b4eff866c97a0c8cdb4bae01b3f21e046da227390aadbdd0c28bfd31e8a5c1eaf1c3c1ec09973049965dadb95af08c", 0xe6}], 0x1) 09:06:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x24e) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:06:48 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118ff7f6e29ad7b0503b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a7b97a65282083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d0527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32be2a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d4", 0x59b}], 0x0) 09:06:48 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6e, 0x5, 0x3, 0x0, 0x7, 0x4, 0x1, 0x2, 0x0, 0x1, 0x7}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1dd315777455d167, 0x0) close(r1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x2, 0x4, './file0\x00', 0x6, 0x100, 0x9, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) socket(0x1, 0x4007, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8, 0x7f, 0xab, 0x348}, {0x3, 0x1, 0x20, 0x8000}]}) fchflags(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r14 = geteuid() getgroups(0x1, &(0x7f00000008c0)=[0x0]) sendmsg$unix(r3, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="f14e0fa847a85751504e8c2dcc638eac680ab36db6f770d0082b8ff9e006cedba466cdda1706503f8033a772f0177d66fcdfc74e8e84a18fd81f234ee6bb5f9e58b2c92c6aa56eaa404c1ecca6dd497223f17ed4f98b46900675428f2367349b9f8922d5874a6e216c31da5a3e1610cd9ab838db260a7b3ccb8493084d0dcb5635c8959b78170a162b03df203862768f78a36317ad42157c19328664d2885ea98dbe56380244bc679a2f0b89ac32d540a2f972c23c3c7e83db3fa8fcb8f1d26c65156228b77061f3198648aa2e3125f83bf3ee9ccd74fd0b36f84728b0", 0xdd}, {&(0x7f0000000380)="6fa7ec80cf32f99ccf7c235a4f60ffb0b70e2dfb26d764d4ffebdad68976838cc4a314b65d9c7c4a76dbfef235e4a8feb8f8f31ee2c402cff73a653bba3dc6fdcf9aa49511db8fa87e7455cab7912f2085b297814f034af93f1be89e4ebe817163f6485aa8bae404be6ed1a720655a0ce741f3c2f1b17f4e8b3a529852cad1e8f5ea39f87b84267540", 0x89}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b4efa901ed697641833bfbc3f6a2aaabd009f9bc93dd2abf4bb74ac27b0d752bbce9dc479315c81644697fdc857f5dbacbb26913c96aec8c26e10bc9d5dbe4b9cb80d0e01f05194b5574f9d4f32b0857b24a406088648a2f01dad5acaf0679276556fe6a88cdf981e7a1e0501f7f0187bd46d986276f4c3f912fa1058ca4f5b1de9e390d071eaecd6dfcb450207bc611173a3c11733632512f2c1534a9104da1d1c44101f9", 0xa5}, {&(0x7f0000000540)="988e31cc51deccbadf49eafbf8a11a949f201387f756af41238fd79888a0c33cc5c4ff552d8d266076f5291498f3b28d49dc5a027409b7e50727880d7bad8c9de7929341c29f22434c5bf6e93b6b4902cf9d18671efbe1773af3a858f0f0eb542ea0cff29f74fd00491bbc8318f4b9b6c1b7e26eb30d1f11a8b0d1474b187fb9976bdb98a8376c14836fb209b13983725690874c8263c8d0ddbd313d0d54b17c939b239bed3d10805854a2a56869733bb7874e53130a3bd5f16b831b8792e0c6fb866dddf9bcd1cf", 0xc8}], 0x5, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x1}, 0xbbe1b17f007be32) r16 = semget(0x2, 0x73b0df8be7bfcfa0, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000a40)=[0xffffffffffffffff, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000a80)={{0x6, 0x0, r17, r10, r18, 0x81, 0xffff}, 0x3, 0x83, 0x4}) r19 = open(&(0x7f0000000b00)='./file0\x00', 0x400, 0x1) fchmodat(r19, &(0x7f0000000b40)='./file0\x00', 0x2a, 0x4) 09:06:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x1e, 0x0, 0x1}, {0x64}, {0x2, 0x0, 0xe7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 09:06:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4, 0x9, 0xf7, 0x2cd9}, {0x7, 0x3f, 0x3, 0xff}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 09:06:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc1, 0x0, 0xeb}, {0x406}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 09:06:49 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x1f6c616fb2f65c78, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffff3aed01d75554c73db9aa23d0571454d78a2a197a386207000000008295955984c87910bb093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800000000000000000000913deacda0a87f0b0e879f3a854cfb2bd3f9c2e90c3a8f8bc26e80c70f8a6044308873a2277ea232bfc754e5abc842f2a20063962e02593878b4ec8b21fefa2d6f4e91c1cfb299817333170ff8034458f4f9a5206316d0fb8bf8161c55a9c90b991e215716246a0c7f597e01322bb7e1fcf008d89605e1704ebaf09c67c29073fb10e6edf56ca0781a15bcb6bd3dd51a4ff664cab3a6db48ac478d64ab71721f0b4b0170f0d1c11a4ef11ab9f72d9d4a1fcb57dc66fe46b890769644793b8d9c78de2ce35d88181b7da8a2f2b12ad0afa1f29a12e6eada9c99804c8936bf52dcfca96450b7280db8a91b34f3db3aa1901890e3266f"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r7, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r10, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r10) r11 = fcntl$dupfd(r8, 0xa, r10) openat(r11, &(0x7f0000000140)='./file0\x00', 0x50cf61540d8cb962, 0x2) close(r7) read(r7, &(0x7f0000000280)=""/186, 0xba) 09:06:49 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) writev(r0, &(0x7f0000002580)=[{&(0x7f0000000180)="6dde48f745efef87125434759c94c18f6c972216fe7527b238a688f745e07503921b792b9c2f47a6a43645d7422d7fcb9fda678958b4c48d1e6a3f70fffbc61f5df89330605d3e7e351ae26ce525fe26659c4da43852ea27d3c99d1d919f5c5880d18c78fad6f7d2310978e055338d259e7ab3cf195c626572"}, {&(0x7f0000000240)="9ce29028c1724ce1f3171a8b2647cf05f56f79b9949c1b699ea151e24c31d9ffc0a9020db2a8ccb9815aa7852f9d44ea382f4b533b6b0a066ff188e0b58c1d70e5eeb7bcb089fedd5f537631e86f87a6b5ecb753e7365cb036255f4fbca4dab4"}, {&(0x7f0000000380)="7219a2707ce38e3565e62f1ac20252e51eb315c3a5dcf0f8ce931642dffb999d1b2c55c81e0369a495bf0062e0c339d6600a12c108b4007c03b23f78592fe23d45ea668912b026b96bd2f42d55576dc5b6ab2825ef86e5316c53806811cdd707bdd369ce4e1eb9d719d997b3e3d34e0498b4c34276bf20b8d04195011c13cb68d85b4770c42601c22225080c61a6e84cbec45bacf3cd3df7db5f8d67f3a898e226ae938e2e1859a5fe42c44ac031c3bb85d6b4c3cc4be6fcbce40101ecdd45c442d32ca9b531acb08e063ab323898fda4f2fa9671f07827c8d4263ad75ae20faa567ea3041a567670934f33906859890278fb4957fb4baaf6874466ce27fc86de28ae97807e73773a4c54edc821451cfddcaaea332ac04fb3da2df94a2a3ef298ceabc4218382b865e0ea822d8e59c4b29104500717873b838a690cc7389d5a9e1bc3107ef5e70547ed4882581999b9a9b841829328e5f0624b7149deaac2f2baad577406f8cda3e6d3becab206d15eabe82c76619585c3d47951a8f105ac9c77276fcba8866aea8ca25750a9db1d45ad46f7e5e6e3a4eb3fac8adff52411bebdfda3d87492215e39c11a564aa2028648101151de7e3dce6c36981344abcf8e2187d6ae5232a896432d6c66de612dc6c29de21d0e2071bd38358a45845c3e5e85a20bc2262f6ff55ad96ba4302a93c46991f1bba4a9e08ccda7af053d5e816c1519adb968996cf45d6af444b6252f982027fa65316a83819c0d69e4e9d2b175e82859668248d54892adae7c9cdd1ee4264f8f4c3b10ac10b3ceb2c1808c69d59fbb20f2260c5eea4a1a72e3682604129901819e23d15bec01123af3d2ac6650eb33df5950cc1c3c5ed54d1d7a03c914edfbf981c1c6084a8d1847dcca7ba0b3017144ae66982fcf1fd47f7fb524a3129d28537056e89e3b25a099ecf3a80ee1a453bf8910e95f4b985eef60357c007d19707ff2d0d2e5481371d79b7328128e538ead0643ca0bbf6c05b1c650798c19097dbc0e0a444e25aa6c7d8e381b27ab4c8714ee6f7e3c93df98c6506fe2e0fa3acb6cdb0ef9feddab53afdaeec9b8b62f52dae4ad2a443070e9ec4b18599a39b97065da8e16f928b2ad7b13129a7163b552f295b84c359c720fb89c2d72c05668e2bedb66fa709e1cb8e885c78edcc93aa4f2836681871cb3f2f24329ea157c4e8af488ed71a745618e71411b64ace24b47a9020c97488638560ff31517c9643d862e1284210bc0167cce9737a8f651d389b01b15547e7e3b77aa756b2430534415c15bc5edc3b34988d146b8528f312e6038c2764dfde6287e32e2069d51a8a9f5d642b206e9c19709a8ce0af86ecb1a60e476fb9e76cc1bc24c89a25476ce667ff50e9bc98de028bdbea2cc0d15f33079395484753ecac7f1bd17594550c4f2346d0bd204697c406a68bb7481919ee7eea3d16d3048389eb5a9fa7cf14ff0c640a4a952eaf8b077090d30e6d7d7bbb1901ec80d26ad4c462f04498430514401a76000b639f97dc20c453cf85bc155f864b4e50ac6efdb77886d18b05b43465b3c60a73d571e54c453083fa1ab463a95ec445d124a6604a065d337663afcdd0a35bcda7c8028e483924ae9c5c68db18c86fca06b5979ae6db4e96b64568d2ca152d5fb3bb165323cee392af1d4f9c00e7507f76814c81dcdcc7c497cbc652842bffe5c93c229fef85362059e6cee4cec894f371ece333896d42722d1d40d5cb703f2b64d03e903e463af07054307883fbb2e5ba6cb98adb4a83d73d76f1fb32b83f9904d22b0546b61deb0bf58370518a1cd8de5314ff1db3fca9e2784febb1f67d184b452786baa66511d129f7fa37f6346f8636e9a54b628df5daa72e0e1397dae290c4b4c47a8c3ad4c54abeb9dcb2685cf8ef2ddd906985ca51fd9560c21554fb3df09a49b2f17635be26911729936111dd171878f3ea09e20893be50faafbc6d2640b7328a21b78e5c1e7aeb22ffccb6526a21caae44c3e685c962ce6a43b6253aadbf79667464ab0fa411fb7d1a3e64c7cc2de29353f3153151751385b02fdf5691f5a29ac4f0d97ae299ea07febb1faf3ec585244f856872d67c11bd31a9bc3681a9e59a5657b5ecbc835e0d6772f180acb72247b8ed91a2b35965b9e0106e4397a7ee22695fef5c656a04e1354566fde3b08d8c2ae53d54e1100e0fafee48f84def2d70b83fdd5969640092bf3dedd233b2e942df6fff361996dd6137471e2c1e15ec31274db9b6ac066215a72d232ae4b16144965eb0691b560edd2382267d3e86f1e436f43d126b1784dead536acf427323350c911e04d3259d7c34ddf73f8ca220e984bd1850860f7a6afc9b3c3f91157c947b664fd26132bb0699ffd81af201feea7397926c42dfc155b59106d2a9aa76f1ed46efb0c3d877af4325b13939b17927c4d7ed30e6b41e724af60104fdf140a8f7f7673c2aaf6a8e62cc63e8b1cc0ebe48fd22c4dbb294da2cfbaf72cd1c90c0e9ec0dfa548f4d733bc625ad97ffdbf12b4b9caef1505a4d0a5f86f08f1884cbea2df6ba23b8ee2fe11b0ea31f829f13c34a3f2423c5ded6a4a36034db80789bb22a6cfa993e2f70d2eba1bd10c3f02f7dcfdf5467911ad8141c018ae5a8f036b5fe8a30a7a7391b544031f555e9f71762816aa5ed8ba899f9fb6179923da3a4e1e0d7b66156c87b5cc59eb0f6c82eca9a1e6248fbcd5c94b1a3642d2932ee82767a98bf7e94221144df2c01f4568f08cf4f2b9a901b0f6e6ff6f8c748cf9167703ee99002a2a1d7aab1cff66cf25d686822051541db020a105502c952b2a56431a6df80ef36afce2eb71d42bb2f7c615f855385b716d16a5a191ecd097c7a52822f82eb26a91cd89052365d314682042594fbb20c500c68b29f8ef1da79932fe4417cee2305d50b7deab517e632b249bcc3a8d8540ebfedeb00cb4c68a5a6ee992bbc15a03483108060d9e2ddc01bcff26816297df74c97e3c36b4d74330ba91c0e7293adcd4bfae983609832d4cb5995a45bf09aab896e60bb3e14a5e37622fca0d64bb6fb9b588841f3af69c0ae5be4be39401a62e888b94a97d162e00b0d3a9a557cdfd92f93dbcfcf8342156416d0303044c6e1aaca3e670a10b2559b26677fb847f09ff832f09573364e39b4c85cae5154a787814e2b1480116a902869f98726d83bdf5736e807948f6b729b29224af6669069a1ac696bf6af5738c4f7c8af57b5b7731c6b6a333311cf0866eee9149bc5cbe8ffd26a9724df07a8386f4b1545bf8b83ff508d64d9c7a354a15706d27263a3427820017eeeb30926dba9402300d387bf9c22b94ee97d197764efecbbf097c8350faf0b2fd2a7fe6e8105bc00626bb9cb6b875d0970034d502437f5b9bd64e3081b56597073f0b1b79fb6878c5e7fa988da6a8a6f5f5e9745f73a6c3cc4f91195d23ffbe876cf30e15b618551b9d27e4ad3ba735a07a895520f88dd19eebd0ef9b244b0dd5ab52c334c19155a60d7ecfffcff0a705d60faaa6dfda8d125a5d29938f12d520e0574f1de95a93364b3aa6f02de14c9c477d9995ac2885ccf21a6987308da4d35bec15af512a3bb0975fbb37be68b966dea05e7419447f449e8d0c6e18b6162fb7ce06170d72cd2a49e686cc0a983398e90d26510a192502b879a8d8e10a6902d2b7948b8d2fee653619a5210a7d71ec1aae385883a2e94a8b8e95929f73bd81cf3f994c9e61e6fa71741e40da002418d04ed8172a799b7b26ebbc6341d26ecfb4b7de17f097872a7e169b91398400f88592363005b792f64b38d6875c66b56bcc8033d3390652951652d95a552a0d4ca54904cb14ec99c7a36cacae1b67edfa87cdba1fc2c9750ad9c8a5af39bc711758c8af88de2bd704bfa82756e5dba4884024371cc6a9d7e1ddba06ef1c033210178c6224dc353e2737f1593f8bb28ac9b2757e5a6945dddd8aefad52c4fd7a9d078d32570c542d300d056a57dba4d96a62040a00ea813ff3b3a87c8f9d221d59849b5942acc857e274c26e9bbebbe044bf821face0a28b8296666f2c377173b1f989e1571db1cf44ce3cb3bff7a12cecd18e2a87d50ea864a602b06c4932a6fe9ebfb5f82b3fbba34720041b77737262195ac26f1bebcde773ef2bb16c181ffb39e9f1e3885dbead54b23e2d915172fc3917ffe0d407f7a02eb732a8a2f1454d3d53f682d1f4b55c1199a3d44b182737cc8c212516d4e2b07340235513fbfeee2f6cc00d8f1e555b491a4a5b04d0b3b0126432aae146e1ceff4825de0f9cc19a71b483aab39a662772f7173adeca8aaf0325a2183d3140cb5f2c9e84e6b1630543079676d84ae4b9ae7a8ac1add2c315ffdab1f3e8520a2aaecd053a4872aabf6a1caad9eb67939a50ed3bfba262430db0c3b942ad300ea31d1bc29c8d0b5837c25917bbd5667f8dacfffdafb9dc44df9e0f293271596266a479646218b1080b9d300233cc444346e1a260c9226f625ebca4d6c37af86a0599cdec0eb3ab1c6b7f3fabdc7830fe76612cb80cbbc51ae2b2de658f1376b2e4b6f9d3489b134d8d9a61708393bd52732ec459c21c6073047cc69084e4b8ff26d03fea7dd47f30f77694935b9ea25019ac3fa3653782bbb3960d74c0a50638d361e4ab83ef15d9394248a43862843d2d07c5df8234b4f88e1aa597bca1163f8c7a5c416c64ec172fe807e0b704d6f8f437fbdab9fcc4abfac30d1769305d45ce825419c48e1eea2beeaf63802fbf56b9c2d623eb05fd0afae391297173b349614467cc47fee4826a8a12f88577db674694665b4e5f17c50aad30a38101a3440a7d5a52b29d34795c5cc06635969e896f6c1ed13016f21b7a0f9740fcb50c47f6ef5e31fdeb3fb8e6fa15f7738bc2dadec7f869aacaa3ffcbed8edc8c7ef3c384ecc058ff7e3f77047c94258330e2cb71217aa9cae9b7f02f1bb4e945823c21f875df20a304c36f11c432becbc4a05c3656d45b51f156e14a4238f3bf375c99c3f8c7e10f7d577df59d97f0fd1e53a38d85a0024ce552020251422978405a246be43a6e82838a0225d2112869b1666241161e209c748c13d3bc192cf78be7877c346b50fea5ebb2db57931a967795b89ed8dcaf2e9541cf0c90214a44c7018e5601f8b42387d7977caf674bed1bd9eacc685b92ab12898385802c2b35c6c8a6b67322fb41ffc21d080243a78bcbf66ce274f82bf085604a79270ec45e8790b9383c715919b2b1a17586aa612c54589698d42b59e4603e4d69baa36894a39a65f7fa9a84e6a612dbb215054aa1f2fe716084da7002dbc30f1513a5c696dca3496ffa85dcc27be1b38d6f2df8a599c57303aae6a8530277221bb69af639b42ea5e5f442d30f0d0db25079ee156be035d2faf0b0d4acd4984a30c403270473d1486a7768e89d5032efac63c1c5cd35a2dd43203e0c8ae2f68e7eec72a61d22a09d4281009c050ba5838a785f64cba9dc0133abd7c0987161af58d8cc53bfaca0791a7384609e346e8b11553459acd9043e862bd18af8e87055b2224723fcf34b565518a9c7f78739a97b9d70d3300ccfcceeb24dece806abbce01529ace7d911b4ef368ebcaa1f6f8c39189a9ee41dee5a8c1e606c5f16cdac8516b02be4efadc9eaf0a07358d8e2a8c78ca338e0701ad10a6e45d8d3fe6b1d88f2b8965c4536f8febad78d0d37551f6bd589db6d356612b57edbc5f3c4875bc314a01abda1e1cc6261ece48382cb5e1c31be1e81fc9f0d6dee5ded9da2fcc9afef567a946fa3babfcb49a052ec5bacb6c4f99657f73f5269d52133c2554"}, {&(0x7f0000001380)="15d1757f9579b532250e1015e421852b1ab3e6abd8ee6e416dc528d6becefd5c36c0eac2833aff9fb9ce74defff574cf0d9c97213403e0eca85c145e04660dc638ebca9f6fd6012b09a640e72eaa637c35ab0e553659c7c6349363c839b0d6584ca685f17943bf14a133c82d3c97704732fb0148d91a08dbbe5ad51fbee6c2c5a62df65f59c346c84c283e426ae4a5bfc52ad37ceca6a2236934b85d25c7838e3a7d90fa926c1442d5997d8961b732fccaa446242a22"}, {&(0x7f00000002c0)="6d8027d81ce467aa9d8630deeae4f26c7f578a5760ce26d85dc7f06388aa08dbbc154c1c03508cf9a42c21c6286f808634493b08ebeeeb539f87d82e1143f8a3b4c7c15fb60c06c9b90730b309f4cffb1f3bfb418cdc12959f2b11d7c5b3639caa3f378706ddeeda7d4f2996374d"}, {&(0x7f0000001440)="b6f8b2e4d69b3d8d7fee1fb3e90aad039cbd62a202b5017ee3d436bbab567b3131178dfe2d49e394be24cd4408050bd154705016992aa6977d395f0a81d8cff5e31e2072585b4f986023b28c7d7d90aabbdf473125fc0d6ef6cc4f6ac14021c73e1b0770fb150b41fb86a2412604e1fcb7c648c506c93105f9073252f82cc0e8ad2bf8bd815a9c6d7d5cf660583921a31ae7452fb984979822d73f7916ff"}, {&(0x7f0000001500)="771f9bae6d1099df641587abcbf832"}, {&(0x7f0000001540)="20b13a2996acc1cd0138b40f1049a476a97b1bbf87ab2dcfd6ce54dd147430ece07a1a75b864db47bdfdf17074873d13557464a47f8c5d91df61e28b5a5b8370fdbe2613407a492e9eebd132e4e36bed69c9f8cfc39d18196d1533904979e6c54de3cb03e6d47929caaf9da5b33262782e0f524e66fd56ca5d59fd6ab757861dadb4421b5813549d82762e131ce63992d542b3de8c435527cd4bef9df7cba2ed1dce8f1b3a5ae45db12c374c0588bad4bb003298a5902ad02f57699d3526428214363301d5e16a5ca36c2faa21e3e670ab413c743f5b2f61f9182cc024b1e6dcce16cd00225ff6a0b675f96ce9d1567fb576ec8099e0fbf14854d4599f58cd5ee161559b06f938285c50f8f33775daa80adf7764fc1299686f25a1e9c86e6f6cf938b6984f823e9ae419a3ed5a9ed5e81fdd44bebbdc8ffddd9c6b5ff19b5f5af8bc1f022aaf6b4876d2ce61e3e5b2e43f249684da31ded1d8a6c78e4731006f3ef5c29dfce5634088ed9c68da8481d1b339366b8abf028b6dc252516d7491198434d80b5597b160bf2c551ca5b29913f9bf4ae2466aeb1a51e513d852546e3f6fc31c312db5d98c757fba8e53f07e86c4b90c1c9a28799746bcd93ae9c2ea5dd77002b07c79c6e67b86d29bcf4db341b05e1ac7c0faaeaf65a97701fe9233fc09d6e8d3f278ba3ae3d1e821a342d15934296566614511831e3406a427c91888a4b2845a76653066b389759c98bb5f3d5af76c96968c9b794e6031f4abfdbda0afd4107c5d0445eb609ce68a96f3662ced53d42416ac799ff21d3a470742e404a1a474dde0921c0813dc66a46e68bbfa0866cdb9e18ec5f3f341cb01d1a74ad295794d2d309cfee00a8db6d7d8eca7a9eb59b54a4929b53a0fddcab1dd0a71614ccdaeeecf6606bf885f33c7d9aa88e78ee9d85898b32990c1a1b7b078292396d220d38a5d909989062318f8bbbe41d7096893e0cf45cf46a2a81003073ab5cb698fbcf3f014524447e4618c6d4b3b196c29bf68add243234079f18af3556b61f6f37a73db1498302693bc94e83824093fbdb47417479f8786d26fe0ed4530ef27c345a0c146a3c3af55810b2ce29dd489d74b29eba13660bd1d27abc3db3e74748df9427701e93fe67e0a52d8916e69e1eb4950d78d653e048d5c0a3b7dcf3542bb54f6840d4c3014ec8a24195ec1997b8d250dbedb84645ce83606fd3bc69d5b5e01d3b219b72143ec350276ac4f54b10cdd4a40ca046d06ab767e464758a1e1a2f205cc87c39954b3ca2550b2f2903f908b69cb5f63e45cf4be2462380481a4adeb030703fb9f6390029a962a0d62bb68a4aebc3c627130cdb26029bc2e80cccc058fc5338657343e11eb88880b6804a0fb47b2f3a0c0069a36ce01fe65bf4d443514005e32024f9696963d8c69642040d5c0ddc72ee916396c0fe8567893cc5befe12af0d414074060c3d06bccf4a834e0e0c93bdeea8089906ace173f75458b87c7a3b188b1e790b9f6f9771ceed38f55b93c25b14fe85e7f09e40c8e783fc9bf3bc891c74810edafff4d0dd6045fa822b63c96906a641b90b2ed32e6664c00e89c73ee4138eed285cfc15d792194c8f498604d93058274e0e100344cff29c2883b4f85b5650aec360d72ac7445f4b5c709b14526b6b78efbd26834b79435b36e6bfce76777c1c3992c8d1d330de77167cd91cdf6efe12e92d342e0fca3db0996d54aba1c6cffe6a58a4cd0651ada82164eb97a6d9534ffefeef5f9ea5736b38ecbaeb8b3291f39610f798ae6f3a9269ccdc829eff4a407460ec061233b84f4ca33517650340d2e3128ce292e81fb603cbe27f93776bd184467fd863736836527d0f51b7f25cee216fdb60a30ac9f05f43599e7d5c92bd81bad4c64d812e14d0231cdd455d7e3a5f267410915cd35f43ed78368194d1b80cd9c457dfcfec7a449e3fcdf5a40bfe527bd948b07703d9729d33ea94efe56157d48aa00d1eeae8d0a6c9a4a8c79848cc7b9726e9e2deb721260c8b4c4baf266f7728b42e1b70149ac4b17fd753ba341b314302acd33225ac02c46814cc360f7c9966854ba8f6be94419e749ef3adb1731097f9235aeb0b953d79f4f2823187665ebd1a47147bccd87e2d67c14c248ff2540a1e88a29e8c11c592a119c0f1ddd5ec4487d0b8aa19429a4d1c3c95285a6a2dc38cdc3dea429a2866fb3e88001bf8e5ae4fcaafb4e01f001f1ad516cb5cf03cdf009ef3cd67faddac496db86c005b017fc1bc97ef0d41af494ccea245fc16f5839b5c8f852b70ee0f8fbbe6c104fb5dabeba9de22925d669c8577d208e7b439e081271a432a785121fdac9dac94f50f6d5d4004dfbc55ecd85c65b358f0f0c77bfc6eea47d044746914b9975d80396acc501e7def7abaddbf190fdd5a7a166447f6146415f23ffe8e2a768da5734f3a04617901a330af6331a88b93b96e5c78bf3e2754f576081a5677a4f71aebcf8323dcb915e7038f4a25d55b432104e83d79846ea66fd83d63828fd33cb5043d28d74587cbfdc562d194191895dd2b70aebe17c8af2fb0862bb72c7b2aa811779e4bd35719fe73afeec418b20e867a74adb2b4917847d644fa97c5f42866ba5bdf9c6db6125ef644a5b9277bffbc021152aa2e20e73a58da1e21e84c18e2ca6d02fba5df04dec1dea5f574930cc9a42788304ec3b994265e3fd6300ce3b39d3e341244048f40a5a787b2d9f0098bcdf4d06000680a052f0faf8b45a90860eaabd58db97d9cff28036141be7237d1bca6bd7b5dace1cd2368230430bde1855743eacc17b600de5a806fbc73ce727c07ef1882c4d87ceb15cde34dc69871050132e718bc5d024dd62cc1ceff4f4d3fe75756ba1dcf97cd18399bd57210fa69807c00f1a7afdebafa9cfed369e38d60c045702b8428b9e199d82749a8d55ea559c4d723f9c0cf5db4022490461028ec2b320f876f3e421593b129e3b69af385ecc921b809d90d3510447262690218b8690e55ee1500449e70bbe746d2f86dcd81ee55da7ad6db007ce3173a6e7d74634ce8208fd7e3c94768fa4591340c9318b299d5c80afe7899a3367d5aab46c830a3ca0d44a147c1e73b7343c110925c09d6df74922ca8571746ce48fc59e7fef487d03f60da3902c8600602e10d95334cdd0a52a9152bcf842a89f4a88c12c6d94991347be322092b56bba26d69116b1771075c75d2d9a8393102963fb379f161f5c8aee38796a4e2824a85d678969ccd694223a6c88baf0277e5e8b4e54f6b648fe4b407060bb5c0fae91b1959e78900a00a59e1a485cbea910d09dfc54c8ebd01d274154b4ec63565de589c353d2b04abae55ec40752545a4dde6ff4f09bbf87e2a42a626a038d57283c7023595b72ce581e59b75e0fe1a01425ff05f78d5993e209c7da31a068b96a89a33a5992585eaeb3403e6e1d24cf757be5e5342831d8d504c8a5973364eeeadde334ec3bd729c83667afac396b83bd12c7b3d004e5e1b297992c313d2afe164f0313862dab9518acbd54fef17d497160b77740a5ed764554aa16cdebff5d25a6024a56fc654178da388707272bed2de7e8c5d629d291c51775cddecdec738d09debe8bbeadc0ddb4668511495cce5e39c3458b068597426cd7153aa58d26a9afa1962d6d4c2b87aa0dbcd16ea10515aa59ed7dc6390ffc89d1eba2160d1b8744ad06836419fffe8eb30725d8c9c6227ad57db827d126bf25863abd8423d7f30b3591039634c748f1bea55f56b3372616720e5c2f6876265bd69b42fd287e2389bf8d5ae1e3f5e1554963e6277ca9dbb38e053de7540c7ea62933228f775fe214b74e946c86fe6bf18465366b8569361003735678c1680e2717b7b3f5217742327ff63aaddd04c7103e4799e145f83089f5eaeacd617a1821a93b9093680dedca74f74171311713a1d459fe578532c4fa50b7b6da07a2e14c254c03269be2216af8f2ea96c63f880f393f524f4259581cce7d3d7a062ac4d3c20a163ed05c2e8d499d98bfd3553d6cfd2ad133e736c6f33762c29a01e53fce693fdd64240cc03c80eb032e3e4984c3e6fe8625aa1e45eb40e4a69a84758aedc72c717301ee6e80e25ee785fe6548fa910ef5aeaca1367e5a8a88badf331288621f60bc6562c9d8ab1187ec3a681bc5751ff801a6384fc185145546b2001c23a9fe504a7dda8e6577e2d8ed310ef1dd6b318577e9c43d5108a7ea54f368a29653ef69c4c2ada6a6335dcec847198768de76c79596369c413777849341c00e8eea70e7029aaf82d4c44e7c432b0f2d585f1759b463de88d3afa81f724a061bdc476b8d6345700fa82f3df28e04cfd848fbd1866fa959f5e81ec9f7d07879d7223b6a7c7c4e59a85c3055aae9101ed78127c0fb948741bce6058942863518a9e783cb15d1900cdcc83d8e5f28db7ac077567066085151f4a9015714d6c00361f991c5cc7299382723aacca3535b612af073d976cd42602732c56d646c1c40d1200fccb482d55550d81587f7d4e666de1f44338d01c17b0d23c629d7c0fb36f2edb01736061c2e7dfcc809796e45b18fcf2bcfd61a10a05464e32f09a914f134781729b6a84fdcd072e30c3e1f1b3c59613bb3451cfbe9c318b48f8d373f6d745e032173ef14babf5cce92586789231557f2d09863ab766210da0136d04fa9b6578c81a7d01345f240214414a670b6f8a0417ed712cc7b80131b85b5b3f712f6f000afc7a7e6eb8b75df5876d4d53f891569d54bc1757fe29e461a220c64283f80bdb85364a1750c30de47fa749d49ba7e4182229b0455072c7ff46966cbbdc6e5c45a9602ea72bcec9ceceedb1648129a38e4150eccf255f6a1e847a97e1f35edfa8917472a71ed71cf5e2c38c259adcf4ae0ff9bb89c49883ad821f9b92535475f2197b10e82b78e0eca5815097ffad9eb363de124621abee16ea3fde4cf9e56fc9c42d8087f2036c2cab4070f5debc6870cd8624a855b2afc6bc61d522ec4bc809c6faa7fc5c16f2a3b7cc79f5b32ea7efc221a28637b457024d90b68a547bf55421a153d3adbd9f2b2ef68df4186228811f990955197fbe70c98080e134c4c8fab4299c07221b470ea4efccd7e7ad566c7445dde832dc3ec63ecb795e3ce748551d7e670f754a7edc25e4d1c91819f98166cb7422a48bbd9fdb9457ab92501eacee5680b14fd376a71826d36a306c1b74ac9405bdf5adab593bd6655ed6b4e05b5606367744e854b4cd157c855a05dadf61e9e89e757f3fa12e462516c41319a60b290a7956487169a00fd73799c8bb8c62ae803022cb8e522a018196b798b9eb7a9d7194c86c48a84c1ff5f0fc0112f736a843830b1e6a32737d148e07dfa933b8fadb89a5d70b1f43fad84314e09ef0e9d31268ce8889801fb77fe9248e302b5023f48a65f434fea931ebcf775728e2c5c2ab6929ebe09fc5c045914ba9e4b3eba486d65c47a08262cb344687488ffd4c73e83848bd644fd218d6a42dd7ef6dab758189ddffc5545ca75dbaa3bc1451eb4825cd3082ea92393aef6d3e80d213fe680fc356a6a00eda42afb735a677fc1e0b2e48c2719bd1f257a7f2d9406717ef2af2ce65439332c6892a6de03d4235076d6e34a1295a06d58367f08d65d15015ac0149518353af58682ab0bea82b3bdfcb6e6afc1e47c7f01cbba3a5f60e54fc8145ac0efc8a5d3feb7612c05b16fb3c675ca6e4227acd12e401e95fcbb9b46ba94f626a18144d05ffa2bf5afc8db93d6484901229849d3edf9d2b979ad2b86c0acb4dd1af652f01705f7f86b341a409626a1"}, {&(0x7f0000002540)="b1f3e778ee5a4d720ed10465a9d7c86089be046b6144da42ab23a104cdc890c1e6cf437ee20924f5246f7f470345f3b612c0c5c1e89d2c5b7a18f4e0bc93e350"}], 0x10000000000001a4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) write(r3, &(0x7f0000002640)="5628dfdc50fce8772695b5b413be825fb6727a567796ff1838bb689355fe69e752b59dc9f0fc95fe1ccb433273e152b3073fbcc58cf1059f360bff67dbfb17aa5483a00f01fde1d57f62494d58b429c81e1d1beb9fe16a034089be32cc509f9171e2c722b29cad2c226e1b1b15f99f90bebd3445e61bd78511b02b890c1b84cbf6440b4a421960", 0x87) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) close(r5) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000002700)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000000c0)={0x7a0b, 0x8, {0x87f, 0x2}}) 09:06:50 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x8, 0x8, 0x70}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) setsockopt(r0, 0x1000000029, 0x1, &(0x7f0000000000)="ebffcbff13812eaa4e713048e699319296480000", 0x14) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) listen(r2, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0x8a1}) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x5) 09:06:50 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x600, 0x0) fchmod(r0, 0x7478eb723f720e5f) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x3}, {0x474}, {0x80000006, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/100) r5 = socket(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r3) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r1, 0x0, r3) r7 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x10, 0x120) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, 0x0, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r8}) 09:06:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() 09:06:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000140)={0x1, './file1\x00', './file0\x00'}) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r2) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r6 = socket(0xd, 0x2, 0x7) read(r6, &(0x7f0000000080)=""/20, 0x14) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x24) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:06:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 09:06:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000006a0121c7c9befe7885c6887276b899cb62c61c1eb2dace6f07ef689c8eb5f5d674b4926df269ae62ec3565f49d0eedcfe72bf973bd20f5afdd3e587afd13e295"], 0x18}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r10, &(0x7f00000004c0)='./file0\x00') r11 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r11]) chown(&(0x7f0000000000)='./file0\x00', r2, r14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r15, 0x0, r15) 09:06:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x6) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa0f0aab2b19de3ec, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 09:06:51 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x27f, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 09:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x7ffffffe}]}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r8, r7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgget(0x0, 0x446) getuid() getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() 09:06:51 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x17, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) 09:06:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) setsockopt$sock_int(r2, 0xffff, 0x824, &(0x7f0000000280)=0x8000, 0x2e9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r5, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) 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(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 09:06:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x100000104) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 09:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x750f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x7fffffff], [0x0, 0x0, 0x0, 0xb, 0xffffffffffffffff, 0x3fff7edfffc, 0x3], [0x0, 0x1, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:06:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd12, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffff70d6) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 09:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0xffffffff) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)) 09:06:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x80}, {0xb75, 0x0, 0x0, 0x7}]}) r2 = semget$private(0x0, 0x4000000009, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) semop(r2, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)=""/79) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 09:06:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403], [{}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:52 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x800) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30008) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x249, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCMSET(r5, 0x80044270, &(0x7f0000000100)=0x7fff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000200)="5d1088a2ba26673ee47578016f7d368662da9ba0d8f5c6f01c71dfc8a6ef4e0ca91b9dabded957a2d6929a30dbdd5817a86d339cc7d9d84e70dd1e29a803b00128596b6fabfa4e1b44ebdb1e02d1e436bf551990376c881df42488020ca4ff2c3af4e69a723e5d2f432c1597962611d45fd4f609f05da0886119040afd6f1f354072dcafdd3069dada6c9e57e301e0ee8902fecbfeae1cd4910140da2f7c5f096f", 0xa1, 0x9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r6 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) 09:06:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'.\x00', 0x3, 0x80000000, 0x4, 0x1, 0x1, 0x3f, 0x8001, 0x5, 0x2, 0x3, 0x8}) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) close(r0) 09:06:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() dup(r1) r2 = dup2(0xffffffffffffffff, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff7a) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5e0e}, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:06:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open$dir(&(0x7f0000000540)='./bus\x00', 0x10000, 0x40) socketpair(0x10, 0x8000, 0x23, &(0x7f00000008c0)={0xffffffffffffffff}) setsockopt(r0, 0xfffffffe, 0x3, &(0x7f0000000900)="2548c0d260cd4d197cc34ce07e4f874d7759d3d680aacae86013098972b79583855cc3b3796c1c67b3a4715524d529a0a0b042ac028586f567ab325c37721d8ac619c0e72134f9e61331b56de8b86d0dc6757d79c653793e01997bf13a6771f22f4bc77c1fa6bfdcd90c19511af01a2448a297e3742f872e6173ce496d1147f0c307a5d407ed2be822a9afcb846d12be93f23e165d6fc3993f0bfbca2044a245d69bdaf9c0760c73128a9afc29e31afab6c703862e02b60082d488e9126b43914295c2f11f83", 0xc6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8000000000008, 0x10001, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x3, 0x5, 0x400], [0x3, 0x6, 0xa, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e2, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3f}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) socket$unix(0x1, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r5, &(0x7f0000000a00)={0x0, 0x14ba3758, &(0x7f0000001c40)=[{&(0x7f0000000b80)=""/4096}, {&(0x7f0000001b80)=""/153}], 0x1000003b, &(0x7f0000000a80)=""/209, 0x9b}, 0xa1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) acct(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000580)={0xbd7}) r6 = accept$inet6(r4, &(0x7f0000000100), &(0x7f00000000c0)=0xffffff84) rmdir(&(0x7f0000000500)='./bus\x00') close(r1) sendto$inet6(r6, &(0x7f0000000140)="918087bf6b7a9bae618c05b1d5ff2311e221ca2e07b40866dda8e41dd40ea541521c61285e1dbb6af48dc8d542d5be8b73bd43e1858ec3e524814af713233251bb7367953d9c57c544897af5c2c1af304592d7afa95371fa9a7d62a764c9dd9ed1261fea2499b1209178bc3e145e419452f098ffc676859d3ba4493c476bcd73b50570aa", 0x84, 0x1, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x6}, 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5b5a0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5b5a0 09:06:52 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, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000340)="0000000000000000b5ef4e73f9342f392669fe6fec3c8a897d02d3575ed3eb12954a8e4a317e740b3147a8e3fb1dec7072dfc807c3966493cba640353bae6bf0f415a5adce51f66bd156105277f16815837c9c4323c5ff66e6e8adaf4781c6e229f34ad9a1d77dd62664eab59f33c4d53b69c8219940ca8c2379680ed4e8704abe6b259fa2f83b36a545e81409db87018ba28491f35dd5fcae9f9900884ebe1a17ac1601a8328674e3f6e75782f739bffcf588c3a64c15f5575cb03d4d398ff84acdc5727b868e30e5c17a44a9b04f4ebf43ac66cac6797d9867c8df4a2c1672e48c672400c08751ebde67c26733b5b741646557671605f9a39953a57d84bdddd821a0de3579faabb29d8bcaee781694618c47ca379e07c8022d0fdc46060c8250682a1650a7b64f7ea8a588e9dc830856d18a00810e921d59e629d2d0c35e2f88345558f10db06bf69e37dfac52420ed7f12b69d267b7ec966b8dd9a78284e42c2f501418c528917b2a7d47961a3c35bd948f0f01a0749a3b84a252557467eb4cf3", 0x182) socket(0x1, 0x4000, 0x0) 09:06:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000080)=""/121, 0x79}], 0x2, &(0x7f00000004c0)=""/4096, 0x1000}, 0x801f8484f781c9a) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:06:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) msgrcv(0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb73"], 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x6, 0xffff8001, 0xc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)="a1", 0x1}], 0x1, 0x0}, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 09:06:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) setsockopt$sock_int(r0, 0xffff, 0xaa442a83842056ff, &(0x7f00000000c0)=0x30, 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) 09:06:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x6, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/148) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x4}], 0x101, 0x0, 0x10, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 09:06:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="06febdd5745b3656119a616b3dc8f2e2098a60a0ac1df4e4c9c03345cd11dc6e4e606d19fd1f01df5a8bc4acdb46cddf2dfb1fb2175a6f60fe9fa70a5a463d9b0d8ffcd97800a34588755004bdcd378666426a6ec429046a88cf197a5cdf49f1217d07c766896f8c4315372abda8b283e45918eab9d9c84d72221e00f7098a9da7b03cd4fbc14aeb859a2c81446e7acaeb60d16b4a13b629b391aa2bdeb5ac93ad2872422275eb6661a32cda8248b4e15766978d3dc964fc4dca20b8631740fd06bb56f0373a39a06b377b96a95ad510f7cd5bb721039c7f229aededd9901fc979ae02576d5e1501d7131d566bdb34a801907d4615de65fa10a8289312698c4f1bfbbd281d22b69846f921a399786aca64f4eb2e5f643e62aee1e1f357b75388d555044536a83e0e08f75113ceb0c39d9df362d978310a8fba0713d88686e09046c515c9ae24bed60ef45d591bee4b233b31513cfde6b13cf751d95ec1d1309ebcf5c4881e99aa082a81989849ed47f8ff28bcf1948a7b0e4a7775c2f75df7128f9741ce5eced119c38107e3cc2168e172d9815ea82a028f8782eb78164a35a856b702320d9206b5ef7dca6bc749c3ba4d0bcfcc0957c32d7163579202de2a569eb46ebad182d19c0574a48cc905ce3fd4c86b6d0deb083e483b6cdff5f697a099ef2111b6750c464c60e60884f80bb6d4cae831208b6aec5b5ae5bc6271c79515e3905ed8e7549c3f2d8ba30e16bb86c7c722fafe4582a5ddf660a7a3d29b3bb02f0993916ab8c6e643afdf7df1541e925082d70168932068cc21f7486535d9f914f5e743c4a427160f1628d033ef65367a2e28897036d6fe843b5ac5fdea5121f907c598333cc2d758bc1627b4b43a281c9570a5137e73c85dc665aa255b95596d41ba10956ad59a0e245008c43d250dae495828ce2ed0b86b8c61290abd76716fb3fa5e4c708b05d786a8454dd09ceac026c75b11fd8f8509f7274b113ae53855d3355578e40742a88e143ab5610eb0b69e279499d043be24759c9653a375ef109d672e58d78dd975bcb04d6fc082016b5a6b256d9ebfd7f78bc5be308bb8de470c0aa70bf2cc8f8834680517521ffbad71cd283ce4a1665fe6efba4f14c1421db75a3538e5eedc588d0a0278e393090be72b972deadb60d331886f9dbbcdcc95a8ef3516696b3385238cd37d0e366a765a0bc6a9beb4cf3fa328925d830b60f3a34c4a40097cd02028d4d230c84e460d276629d695eba4b94c14ce7a3c89902d61cb19e422866b197194156ec3f889bb46baeb1b2524dcade6abd6e85584ea2377f87ce6a43dc516c4a750752df8a8c2acb0e00f8867ddde35487a76ec8c91af494461061928101da14114920a3a0df44667bfd0872e7eb76a857232c7f1a6f184fdf566b293c5c60741befe35164f716f459131e75f0fc4edd2fa8218163a039d67fe2b238e3da262530f82ebd9c4ad1315616b39632fe61a37472f6df0d36a684250f9d9ea160becaff5898ee889ad8ac5463d762e29493782009a197d822a1d9ea0a374373c47dcb5817b548f97b4c7c87ba003c4c5194286fe9a12231afad533f21a45fee25be2b13f4de34bd283eda191cde5e67330c7cba76e6b787e50a1b8d1e29d7c2e5498ca062298cfda12046233ad048a538c11baf94a47bc0d7ea38a7e8f423b34f3d6b7dec64d8bff184c0168b3bda3c100708aa53ac64ff2af8844e41dd25fc099f55dfc2eb115a82620ee58df7ae286d6834c66702863a74eae57fd29a6213da208734aaf57d59ff049accc24366bfe5128314c7b74a785036bcd9101bded36966c3320cb1e03d760cbf979fcbba89734caad644967232f97e3698e45727c0cbdfb55eca93d1da77292fcdb203d980f8ba8820398ff7df92615b91d1ecb4fa3e6fa85f2c11d1ae8dc96420b3f634c2ec70d9be50c3332d6a4bf6ed46d6c934cf982479d51b90ed08bc8fd70d7bbac5dc84a9d00530e26688add22d976bcc23f003aca448b017484667b38e6bbbefd4f5fdd0767c1f0646583023a799d18380f7719e4380781b133688969333d44127ad81b681462d1ae7ea265964172308dc3e9d543ba6e880d5d1915b21b7a0977190daec3d739b841420af13ad37b66e5fcf76b98ba2a69b11fee099a72224e83cf244dde5ca03342f916e8c6937062fb81c3f978a67a731c6a32b34cdd1a699acb6cdee7a90c57b0b220a52cff9324cbc63976df406e84741875ffa23a1574f13477436d87b39ae40f2b7088628eb4035e17cd668139ae4eee686ca7eb057dda1391b9f4080ad8571e8644946e2ecea0ef901b1c1dd0e6f8dfe9ba21d90ed19b796731c9760a418d7938cd18f749c1d2b74a783f268f3c98d4f350235f50a4e60c77833b645e08849fa1041cdb5bf2fa452c145e83bb5088192c4c7eda7c62de5251fd177e4b2b9bac089c7c83783b276d5d895bb6f8ada4316c44f6642758a3bd8bb57cb226e7075dfed2e695b8f638cbb1d7b4e66f099354476c25e7d705b9720db265e302e67630c2788829b55d8376a5dc2ca4aa2b335b45175179501423fbf24d9fb26cc965ccf276976ab07a2a33c0c9da155b2100d6d20ffe0b7975aaa24985dd4f69d22cc3c7cdfccce036b2933ceb8e1ddf8839d459d83cac99fab355864819e1f6e034515a36fea9a8f2b47180c4d9c0260dafb8ea7fbd9129d765d5b93e7f6585f41590c35348674c8ade5975bc1d72b428e9ff0b35a93934e2d15e60cd7bd7250c36bfe9ad6e422b9f48cc06fc75fc8179f06135e4105c3fa721c252c7fa6ab7ee272cd99a20eb460fafd8d4999a683859fc2674060c543f2499efb8fa8aafc41e162f0e8f1e6c20e998a4f855fa07b39b6b6dd936b8a254b64697a8b93e75d6d46e165681e6c3001015308bf1ea6d64b319dfba2bacc56ec7d85b920ef18e7658aad5c0db59c4a9ddd70dd035080d3b79277fe1a5921273279337e284a113ce9c640bc80ce279725f71a20ee24007b81bf11acd613f1e1b6306d6e11b472e51218150bd1f6bad0e957c764effee9455134a6605a614181242be204f686ee617d7bfd05d167f51b5f59e9f4b987feeeaf90c8b8f658d5edb3dbe559de343d00d9837146f939838ed3741e82cc64fb48674fb9f2c909873bf06b3d985fb0480d4d99777a5ca533f2bdf96b2de6ee5cb51afce11e6fa742fbde28916099e0fa5aac5d235f48dfd561611dce368f72019ec5df30a8032ef6e1106f50f2833ba5810383a0d72f51213954efb72ac063cfac65eee9a62d45c6226de62662ea37035980060227b37af2401953535e5edc4ea3c1b89171ab640801d4d9a62c34de72ef442d72551c83a4b08abf3440e976a101c61f0ab77eef4ba7e2bd17e5473c642ee2f4cb393558bf57c9edaabb30ebff15a847cc7680f99bbc132906ec4edb25b5dbbdf3ddd9d11c4933d767eea2a7dc90718ad92df5b22f9c66097e72428e7e9c016bdd4588c326d948ed1fb412b002259466c91edab3f3133a08dc83046a84595bbc656d52a3941667377349d5fbb2b8d849182f7635b7c1790b450f05dd46abf664091642e62c0b99b3cfed22611c3ce93c5de6a9ec63238e76f3cb1e3cf4626221ddcb7ee741a0e59d2fc0b9e303cd1019970f1835251bbb6114d3aa771f3e9ee8bc73483c0a372d5b637ffc90ba88f9527d428888bee499a85ed30709d8909524a98a63823606ab5f293b8bd559bc960b0b05c0a6b8e014e439bfe4d0c41e58b78472d5db1f4ca935c5d703ee12bf6080e06df3f1bfabc55f96cb9a49c364a055a3ca3c1d34399984061a4ccfbedd5853bc1e26faf84ec267558038b3e4c656c23769fc2d494583802a5ca6530a004b1308a3598aa4ed19b65b216885a5244db962ab059584ec6af16dbc71edafe59e022cbfcea434c832494c69c0b46d3024d55ef9876b41171b52f00e8704cbe64ccf1cff7f18c3efd78f1d9e116f71e5b06a8347102d6b36a79cf9c03009856ba22c2496d50613320c13258f7101e051569783f3a44c27d315268efbc2072c2a2b7ff71c2a8b27e85fbecbfd50f6fb66e62ca1b6125dea100257eeee5508a89e6fc5ccaca95a7346660c41ac7721565d3036d22a66e1d00ddfdc1f0a23a48d3a0d325da1c89c0d8d22cfa8b00e0747a2b562a893e8e641c8ff28bde5a7d8ed951d31c74f2e342f09134fb03af8cfaf030acaa8c891cbbb730df6b83ef6d9c5bae56179b64947d53c02ab7561990a71ecf5065c4e0c18d27ecac4618c0d67ab5d7c0a2fe394a141a81571edbc9797938b9381dff680daed68af9a37ef11ad44debb0e0354abb6f7b71099d5429d0590dd422a04a5b295f21ccce733205e2395165c89795e0b1340953f741ffe2ab462e1180789774a691c8a797f5d0b8b23bac89a7eb6fa296c1d90ee5a2594d908b3229e24863a024686c1ac2fabfe5e6d33d4a334035b927571789706230d1b496b0ac03d814b93fafb58e395cd0b8f7afe7666d735fa5f8c0d9b6ee4bfc97142d31c12b9b5a5edd2c32ad8964fa540c89030f522b5312c97daeb615e0bb4ef706972b9c6bc3ad1643aca583c7b4c10528c350e05c0696f4abbc06737b69d1fcaf81e6269e44f9168847e71d872795fabb9e26dd574404fbbb4a7de61800bc5d0cc4bb31fc46c00c8eaeb3c1b9c2a7c5674fbdf4f9ff6f18929bfdff52a60a2f663ab90f267ff71f50c8b373af67ba59705ebe05add6e2067831bd31808abb60357d2dfcf248ef3900fbb96ad2091ebca99f0e334c7582b7f314ec3b5e91dcfe853ef9df9684e557a7338f3ee68ac9994ff0fe1ab23f552d6266e40b9cdcd5dd052e44f268b13890dbc191580c65306a0a51d36e4d45641a72cf76c19253e0d6fcc550dfacaea46876f12b1ede071d0ad7d0e8c19c5d02105cb22e9948390ac4c3f865da6d8d79f06b7dd43503c50cd881ed9387673559544aaa0c6a9d8e27d66afcc7be030275b4f488b9c8641da41ad04f550b00bbceb9ee5b74e1a888070a75e7f5516795d369174a3c08c5727e4a365e97d7a5ef2902fd1fe2afc5684fa1b598fb6781831c2ad0c27a68824214a78a1491d1aa8b13747211f26acac9f862783faf24ca8d976f2e64dd0349416036160c3dd0fa2c9304538152d7459c8398f463d82b32b583318d7d0e90ba4fabb14c71eeda14e14055d2193d2c930f5a23a624129f640e69b54f2e34583ea2be0e2e6af7dc8848636c9a2fb9d357ee1077981bd24b06c1ecf6e21a676c914a051c83866c3c4e4f44664285d7cd782c98a83c00b331243d826b7d767528582e20dd020d2ca60f27b4d108f4ed3665d579a3892ef16c9b20750809d8e3683a5685d6bed1693a1ea9fb358dab7705c5fc32d14c917af0655f98fbec9ce4d8dcfd94910d843920a4795f5017ce601cc4146a85e262fa039b53056daea2a2a963866e77640679586e1777c8e6d736f6d2543fc429703a2f16a4a19cbc592f7a9260c4b4009f1d0768ce8852baab4bf604059f6cfad13d3a16bb3921b206430b9aed61ebe7b157d12ba2cd15cc8a7c6137c57e12ec0680155a0b01911d868cec934d69cb82652abf764715e1e70c60b5e2fa02f48c5b66ea2477816368539a8bdc76aaba16a74f1ec18878e00bcf55c5fd6e498b5a7d6503c134a6ec99d1c3bd5741c6e8993b1b66707a6ae4d1618211042e0b250c46ff945847b89093994df99b964083f45d9d3fb1003be7d8809975bb1a2d829b0fb016e9c2117227b8ca560ce20609a23452174e686ff5ad1a362c12e6c15789735ea7ae", 0x1000}], 0x1, 0x0, 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) 09:06:52 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) socketpair(0x2, 0x1, 0x3, &(0x7f0000000040)) 09:06:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xffff, 0xff, 0x20, 0x3}, {0x2, 0x15, 0x5, 0x4}]}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r1) r7 = open(&(0x7f00000016c0)='./file0\x00', 0x1, 0x2d0) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r10, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r10) r11 = open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x1) r12 = kqueue() r13 = syz_open_pts() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f00000018c0)=ANY=[@ANYBLOB="f2d36925a927f6f6c1e572819275117b6229892bf336f88987d6ecfec07d10e3fad325d71610cdedc2e5e0cb2cd278d197c0be78a0146d8ab11d7575b91d5a7312e12fc26f3840f7979015f158fe4a41af45f4d21b7b87fa5e956d69d40a1cdb92213cfe0be69d1f251d45f12fe04272a607a092aa95ec1b2bbfe08fa00633008064322f6eae5bf360bd4cc168b859050fd7b368878674e285f40ad6804c5609f5bac6b3a4a09693ce85765f6dac49ee2bca0a387cdb194e4bc79383ed36dfbbad6d48045ab8f24f5f06e215c27b6e0ac3b71b5d61d8d6422fa35debf164711c59623e28a15f"], 0xa, &(0x7f0000001400)=[{&(0x7f0000000300)="ddf10bf79cf36a31237b978ac23a068e0ef7c707f0b1721b52", 0x19}, {&(0x7f0000000340)="e7d0f71fd469945e62901a961e32d9965ec03c6907e763a2483bbea41cc7d4a5ac1d414cf04752cbad833698728a228594450abfb90aea6d6273edee554a57278aa4acf41e405a14286d8468beac9df9e5c0badcdfb32b6c62fcf30f007ac439dd02b1d71e75c592657ea3acddfe60e0a4cbfb810d31f940774dfec6f0713f283461799e39f36d3129cec12f9ba1c3b97c4da9617b6a7aeb92ffbdd84d303d14ed49153c8f13f0e3355c3043013716533de2798e7264c0a04968c5a7a9ff58ad306ec066db2b2994bfe3fcfdcb67dd87e3bcd2e57303a788743d492c067a9b24f4e986bdea28e7a90db3d5e9da04cb0fa2422ce3c5500025090e8b882ece46a81dcfb54a63456511e6b8ce5e071fb35a5c1b48bea24179d2f07a10faa3198c57215f72b610d7fce2b2a1293c877e4be9ce205a687981646f8678026f03312e9ca93240ba6cecae41ee41e466596830ffa01f63d547337df21803b99b499152b2a265b6579a5cb75044e1afd675c7c043e4a3c953ccb7801ee930889f25a5b88f9b2401f059d484b069bf091f717f6f4db6e2c98b99244ce3db6fe4cb061bd04ff96626e26009e3b1fb9c01de61b113d65f8adfad678aa085171bb2fd9cc41c5317bfb0375cbd963289a922616013476cc8b06f5a0795c8e30691d937676923c30353d6476946a24558305589149493890737ae8704e71020467b49f2356be89efe6a8b884565f2210fca027b5fa56bfa7ba8d5445c17305091ddc334d238cba2acf2a022ea4e7ccde74d2ce314db1198aabc684ba682522bf3e35f35adb09b8e2eea39375984790062f1a926eb9bbcf1d6afc14fb134f49ef2605d3714df0717cf973f373edc92df823299d7cd2227b172decfbe3ffdfe008c0386cc9e496d6d6026f0b99b1f822ea21fc9fb29482a4cd4a6e3bbfa4441e62357ae5e69c8a7f9f262d7e8ccf33875505fd8a278a315b510b44306958c7546aeefac015925ebf0d81162fe232d1d0603bbc890fcfda4c01e1240bd6855fd0d80876f12d3a03c7ccd424fa94d74c6f2b2c8c074d92a23a011adb451b2e43235451509a3ba52a880d31d743d9bf5cb457d76bf4a2a4bbf258077f8fded06063b89d571ac7ab8529b693b0eb16f86acf0338eda8e9bb0bfaf5f7fd8142591d7f10b317a335eafff0581317952738d2c5fdec9cc3a3a79c03ed05bcdff8859aa820fee79d8f53243d9c08cf924951645da57c1bf6556c73a63331856e178b8ae835a922c3df15a7a4810e595df963be0b1a2b63f0d4aea333b8ebb8f693bff8e08a6a58ecc2c58e4d37f156050a7a885302808bd08c799c8471856381e1b49e6517809fb2133ca55b71bc60cdd624ddcba285dc521c91a68d094a1642eb5a44c06378c5aed36b48c40e520029a91ec0667cd89a6e09242eef25f97cde8cd9a57a2629693c790a97a1d063790155b95952dd146f46a55ce28080bb2cbdcc83b7ae36130745b0f479fd6e531af54ba83398fe5ab37d1c0c2241b4cd8951646376ab2810cc542f8be74c30235c7415ac8d72f2261bb8fc7f139073d30b87e3a83ae73db27bb02a52218bfa85be413647a7bb94d1169d97d602dbe8196d0563cc667d7b71bf5929d2269e756d33b402ff58695d18776401802f3250478303b62e866d49501ebedbee6786126c7f3e8eeb500f1f94fcb7a67e84abb83416412849c477790853fd2e7ceb197df578d77faae29688311e1c8445b7cc896eb844cda614e69beae29646b3688c9f7845bff4d37d2ef2500878435610160e6c9dbfdded3d32abf7be810a9393ce155367f9adb0610a8013a390b6aa55f8ad24a3d26a1d0dc431d7e474d9040be01196db0ee0ae5417e9e29c17059b307bee825ef17aab891b91654be0a72fc3ff25d9b82e38a0d2a1d7b42809f6c1b5e8570b78779268cfd1c452b0576e170720c25b26d547406c92bea9a72e64e65489937a159d11a6ab6048fbebde491d0fc96f9904740dce8b69a6692a990435cd1c9662fe861d206e791c74bbad5f0180874567ecba4c98f48459d613b26667f2448bdf3c77b4298380fdf7228c0acabc10a477c66fa29ca769f3950eb96992132e4b03539062fa93184fbaf4fd223bea48cae2bcb1a87bb13f01ffdbc744e9e71168486ee97ffdc407894b4cdb3dd19348176471983a66304fb327d83afaa718055378d559be4c25788b2fd5b6dd6c05c7b50de27a0737e8b04a1e3a01167f91053a37e9c669256eb780af817f725e6f4eddfebbf8104b0205e42bd35504d61ee9e892b844f7ee2af8cb40e091149e63965bd00cce20fbbbacf6339965a440a787dbef08e358fefe92b5c5ef6822dee3b2dcae6f6145553f99bb0c6907da7b5eb486f8fa68e78479b38a72cd4a24fb71fd3ff2d714329aa3609f382da82c6291f45a50ffc06287703236c5964e1487f3fcda4a1072bf6bd528521494ba521d96943a018d2a3c090a22eba2fe288b8030889b8eb7669fcb53e020b72f067d516e4a904df672e03ee8fa8f20bea7b5ac70097de786edc4cffce39c8602f359c27d5b8c3da5a9e1feddb9481714f6b7d5b0960acc404504a0e2bdb9a94c5a0c85288f367d52a0201c2e749b3ca470b47efc308d8ff7de99d65451179927d4c582747dab6bbe99e55d7dadfda2acede8a8a4243d509c560568e8bb1c6ed1a74b6a9710baffa266eb3ebffd74daa87269b030c92eb6fdf991bd16d87541dce503535ac2452bafea0cde60c10ef6fd10279e6a848e4f173319ba264167a28cb41beae3c908a86a697d026c67c35f8f8bcf2393544f81263700cf1a3edbedf3fb2469018776efe722196acc2e243df2ddd761d7062d3e858af8c772b08c164c025e48acd6fb8a04c4870e347064ec647e07fdd8b3a27cf8330be4b332c0a2d3151fb7f10bd8ba5f3b075840fadacf121dbe05d311d3429d58368968d15e56c08e88daf40ba95e6cb33f97b92268be967e85e6cdf361e32efb2bd14b30747703f96aab906488ec6967cc6dddedac546465a668da8bd21d03f8f0259d30c5c5ed978500bdf79d12ba4aa22ad173eae225af1341324c2e9d79a9aed3eefa0baedbcef20ac56af1087d571ef064a78806c14f4362a228c10123b0350ed444ece24c01f64688532746941f1144b2e182584391528f714f9905768b6538af629b6cb533dc76bb7f4358648f360f51dff4cb5616ca082bee35e6512c775904773a8d35dd4936166e0f27a77d0f627afd33495060fdc045dcc9d29e376f2a6ed3a8828480e0a9f23304924d5aba8c16fa0856e0f7ad03b4db55f93d1e96dc80a30f7f89642b549a1d23507cc95140bc54744c7f5c1ec9638f8a60b4fc7e9387e9e997b503cfe4215e3168660f2a04cbca51231ec9a5dab50e4c0fca2e37c9417a73af47be2813b456b987c6e5e7dddee557eacca57d45a6b8c3dd57beeb84d89b1d274c22344bd068b9714d99c5cd488a36b02f903dfe3b42eae8d7173d73517c30bfdb86d1b7e04d947f9b190db2bcd1f799c034aa9a6ac5b3b3ac997809ffdf50640f8f0be9902c3f4b7c61ba1526243d43df2ee40d3fda263141f63c4cd7d721c1b0597a14da6109d5c05e0ae81a137e27ad6d7bb3baa4bd165ab12735b3e2afb00d7c4be1994e85244c0b39db923223281e43a473fe41b42ad95e29d4caf2e7fc421550be8b2bcb3d2b4679630aa4d0f24d50c6026ac75bb8eb7580c401486ab04edda4bb906f199f254bfab303ecc64e05cd0198a7d3db399b61e3ed479c7d34383e8196d69dc89b3ad18688b42c3985cd05c40b3587a956dffd7f50af2d3c286955707141500720909746a4b74149a395d219023f425be87c696b010dbcf14aa98a4bce52b42f5450a3750b510dd0951571ffac43b26a98689b3e9ae382a7d52155455881f7d86e0e4ec4597ddac1761312d04e35bec9a8f51b35a91f21d31902d129a97820d2a39860f690e46fede310f3cc1c4d9b723d85f56cdf2d06f5ca2993a3f416d1eb51356c05ea17363af351500bbd2132540bbfa143e93e3d9ed85bfaca5fe3319a28aa0f5d8ba4bfbe3e131c2d8c9cc1021c69a29f8dda353216cf9686ec7069eef325fad80bc13491cb213cadea985a31a7c694766996ac7f5acef666f3dbac66189445fe0ae74ff35e3be53236622c86f5a9d1be072bc39bc2e9e86a5e1858e81610313e2ba52369ab74781ee400dbb0cc1d1f2ace9e90d90eb755c64a6070aac1f7967e36db6ee010044f64f0dcaec3f982987cc685c4bd28533d95b4030d3a217e50690d704b7d647aaeaafc0145d5301ce9c3ace48b021da8476ea0b6ff300742bae87e2345d202b940cf64ec6319b9bac5d4581d151fb979e2abac69d21b0d4683a829a11490c5fed43e0ec9ca9587eaad7605c9679a4a725d399be9608dc06d79b66a1d7b717e074ff7fa2a1972dc2ed64c3552c6816e878d20f7fda696d26a648ab991585cdf743b5a41812d8039b45d209bee60e49f376d2e37391d8e7db30060089bb9d48dae736a65458fd73f76be1ab8fdcf3c35739c93cd522d69a24c2334b8ac0cb5e913bfeac5256411d38ba0f54f740fe3b8792933af431a6ae61817c22eab64deeedbc8fe6e1e4baa3633db83b5d35893284e85d63b9ea539fecb092120e2bf4a7a2e2738cb4bac541a2efda1183aac73d6b9fb1ffc4c187665c7539e7aee2e3e97efb1599df302d7ac70bdcbe63b24908b8cf51f12290bb77a5d3fd12555edba353b699eff5ec47a73a8852e9bac48f9c22b442cb006922893d6bef6e3e09aedbd6d529b6f5aa30972db9312c59be084844f20e9701afcbd1b3d1577309530a9a25253a97e936fe42cd7d743b7c097128673283f61137c7eb5a5ba4737c2295435ef332a4f798d293e1ef6e99e463a92307868c35da6dfa8713ec439cf78abfd5f519119208e6439d344eba11eedde13857faaac5b3f145737ce63bcc67405cb04f51703cc0974b2317a8e8168cb1abfadd542ccca0a84544e8c21d66af5c6b6cf0d80cc4868159ae3d089105ce47e8234529875412433c2744b6d19564ba457f85ec8df10c7fce49384e2222d1bc73cf5edb5fbba1e9dc4cf42fef497451b34a4cae1f5fbc0ecf53a12d9f656fa03061d62c11d91fc98f5e8d411829ee719bd6460c6303e05dbc2357d9a5bdb7ee2a885f4cbf3425e8aba5c2dc411461b7df33dd50e95c5e334b667d1117d8455b4fa13950df00350ae7d2ab08ff0f4cc516d115aa136f92ba8f469532bb000af6c73d69328df03aff74d86b7c560f719c7a899707052fd6719bbd7578af99c860a0a84ec729906d72536a437dfa532674abd97c0c9ec2d88bf5e0b94ef0fab3768950262135e3ce987f26531da972d12afa86e114fa80259e1c3dafca6eac42a320c2a6b915e1e75d1c7e7170531bc59aa57a5f44d6daab536075e2540ac9d662f5cd1119278222b32d2fcab4710dd81fab608beec1419f5b8d408aac6a4c7efe833733aa12d8490faebc04333fae916347d3434ab8c694e40b314d68529cd4b5af0675f70b27c468c4199991c154a09ad7a98475e69f65536372b09e9ba4c6aabf97032e420bed19aaf03a7a236c3721fea258d33fd5ed7cb2215afdf1bad4dc623885577613d8b544cdb285a0f90ab9d19d1293e9839b6b96a2929da9afce79e4bf7ca59f07dfa1434f8fccebb9edd3fbc5cd885f12c66bb420e8b8b8765d989c120cff03b0faa0774f3c5dc26c1d49bae84459c52d7ba02c6016c1b78ed57b4d020c6e49d5ee20253029f3666537027915dbb74c1ec72afa", 0x1000}, {&(0x7f0000001340)="8242f9a7d3fd74090a89cbf0c7dc5c1d2071093212451f8155e8196dd644d8b3cbfdbf841989b4b7bb62e9", 0x2b}, {&(0x7f0000001380)="02a8131aa8e96b73103f6e995aa2beebc495380ef679878dfccb9fca09d00c4fe71ffdb6561a3535f303e918a792b1fc67bcb3931113693684e4318788429f57a29fe80ff67af40c46228dfe19bd6d4b1ddae0930c6882d5cf6aad5f9f7dda3f627327e02b6fb2a844e85a567195d99ba6584358e8", 0x75}], 0x4, &(0x7f00000017c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000111be7f8ec0f8beb9c90b8a58c8bad35aa1f75cfc05d2fc88e40ffb12a548fbe07aacdc76b8ed4a550e92da03f1f3af7523ed10a40c959614fa05f99bffb3d6f30f744112cfd54da1e7e998259d60cd9f32138da696b8d79fe6d43ec5c2e9695b45990da33817112bd84efda9e1271a85d626625f706702818c7edb3bc5ea2c2", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000020000000176a6f000000461f67e00000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x3}, 0x2) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000000)) 09:06:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:06:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x58ccd0ff9f4ee895, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="89f86886f504c7e50000"], 0x10) shutdown(r2, 0x0) close(r2) 09:06:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2000000000000031, &(0x7f0000000080)=[{0x1d, 0x0, 0x0, 0x10000}, {0x3d, 0x0, 0x0, 0x6}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 09:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) close(0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0xffff, 0xf2, 0x6, 0x7, "c92f44794832c5911bd3a46df4b2575d1f07e01a", 0x1, 0x80000000}) r4 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x18, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x80, 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r9 = dup2(r6, r8) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0xfffffffffffffe6a) r10 = dup(r5) ioctl$TIOCSTOP(r9, 0x2000746f) sendto$inet6(r10, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r12 = socket(0x18, 0xc002, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r13 = dup(r11) sendto$inet6(r13, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000001c0)) getegid() openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 09:06:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) open(&(0x7f0000000040)='./file0/file0/fi/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x120) 09:06:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 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) mknod(&(0x7f0000000140)='./file0\x00', 0x2008, 0xd8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7fff, 0x20, 0x40000000, 0x0, 0x1, 0x10001, 0x2, 0x2, 0x0, 0x8, 0xe55600000000000}) write(r0, &(0x7f0000000100)="8c65", 0x26d) 09:06:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = syz_open_pts() r3 = dup(r2) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockname$inet(r8, &(0x7f00000004c0), &(0x7f0000000500)=0xc) write(r7, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r7) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r12 = dup2(r0, 0xffffffffffffffff) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r13, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r13) kevent(r9, &(0x7f0000000380)=[{{r11}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x1}, {{r12}, 0x0, 0x2, 0x2, 0xfffffffffffff17b}], 0xffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x20}, {{r13}, 0x4, 0x0, 0x1, 0x4, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x15, 0x4, 0x401, 0x6}], 0xfb8, &(0x7f0000000440)={0x1, 0x2}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000240)=0x5) kevent(r4, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x4, 0x8, 0x8, 0x6}], 0xff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x27, 0x2, 0x7, 0x401}, {{r1}, 0xfffffffffffffff8, 0xcaed25f61b9dfd6d, 0x0, 0x200000001f}, {{r5}, 0xb2e5c44dc5a36dc5, 0x1, 0x1, 0x3}], 0x0, &(0x7f0000000200)={0x400, 0x7fff}) r14 = dup(r2) connect$unix(r14, &(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x8) r15 = kqueue() r16 = syz_open_pts() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r17 = dup(r15) ioctl$TIOCCLRVERAUTH(r17, 0x2000741d) 09:06:54 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x8008) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:06:54 executing program 1: readlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000003c0)=""/4096, 0xffffffffffffff9d) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000240)='./file1\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) 09:06:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r3, 0xf, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getuid() r7 = getegid() r8 = fcntl$getown(r3, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="200e22", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r22 = getegid() r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r24 = getpid() fcntl$lock(r23, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) r25 = msgget$private(0x0, 0x0) msgrcv(r25, 0x0, 0x0, 0x0, 0x0) r26 = geteuid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000140)={{0x5af1, r26, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0xffff, 0x6, 0x4822, 0x80000000}) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r28 = socket(0x18, 0xc001, 0xfc) fcntl$dupfd(r28, 0xf, r27) r29 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) r30 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r30, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r32, r32, r32]) r33 = getuid() r34 = getegid() r35 = fcntl$getown(r28, 0x5) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r37 = getpid() fcntl$lock(r36, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r37}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000002380)={{0x0, 0x0, r32, r33, r34, 0x20, 0x80}, 0x3, 0x7, r35, r37, 0x8, 0x80000001, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000002380)={{0x0, r26, 0x0, r33, r22, 0x20, 0x80}, 0x3, 0x7, r21, r24, 0x7, 0x20080000001, 0x4}) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r39 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r39, 0xf, r38) r40 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r42 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r42, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r43, r43, r43]) r44 = getuid() r45 = getegid() r46 = fcntl$getown(r39, 0x5) r47 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r48 = getpid() fcntl$lock(r47, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r48}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000002380)={{0x0, r41, r43, r44, r45, 0x20, 0x80}, 0x3, 0x7, r46, r48, 0x8, 0x80000001, 0x4}) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r50 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r50, 0xf, r49) r51 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00000c5000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r53 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r53, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r54, r54, r54]) r55 = getuid() r56 = getegid() r57 = fcntl$getown(r50, 0x5) r58 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r59 = getpid() fcntl$lock(r58, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r59}) shmctl$IPC_SET(r51, 0x1, &(0x7f0000002380)={{0x0, r52, r54, r55, r56, 0x20, 0x80}, 0x3, 0x7, r57, r59, 0x8, 0x80000001, 0x4}) r60 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r61 = getpid() fcntl$lock(r60, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r61}) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=r26, @ANYRESDEC, @ANYRESDEC, @ANYRES16=r45, @ANYRES32=r31, @ANYRESHEX=r59, @ANYRES32, @ANYRESHEX=r60, @ANYRES64=r41]], 0x1, 0x800) r62 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r65 = getppid() r66 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r66, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6961ce68e9c06571e69e5b65574ae6f0e7ee2658135812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52324bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bdf2d6a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c00"/256], 0x8, &(0x7f00000007c0), 0x78, 0xfffffffffffffffe, 0x324}, 0x0) r67 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r62, 0x0, r64, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r65, r67, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r18, r64) fchown(r16, r64, 0xffffffffffffffff) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r13, r64, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000002380)={{0x0, r4, r6, r12, r7, 0x20, 0x80}, 0x0, 0x7, r8, r10, 0x8, 0x80000001, 0x2}) shmctl$SHM_UNLOCK(r11, 0x4) close(r0) 09:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") 09:06:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6}], 0x7, 0x0, 0x9, 0x0) 09:06:54 executing program 1: r0 = socket(0x18, 0x8001, 0x4) socket(0x10, 0xc00a, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 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) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) flock(r0, 0x1a) r3 = semget(0x1, 0x6, 0x801) semctl$GETNCNT(r3, 0x1124ca6dbbd6c93a, 0x3, &(0x7f0000000040)=""/72) pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2180, 0x1b135a6a) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x48) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000002c0)={0x10001, [{0x2, 0x7}, {0x6, 0x2}, {}, {0x1, 0x5}, {0x2, 0xb8c1}, {0x86726ec2b66ad898, 0x2}, {0x0, 0x1}, {0x1, 0x2}, {0x5, 0x6}, {0x3, 0x3}, {0x1, 0x6000000}, {0x3, 0x1ff}, {0x1, 0x99}, {0x3, 0x7}, {0x3, 0xffff}, {0x4, 0x55}, {0x1, 0x3}, {0x2, 0x3}, {0x2, 0xfffffff8}, {0x1, 0x2}, {0x2, 0x5}, {0x3, 0x8000}, {0x2}, {0x3, 0x1}, {0xc31b80967c29fe8, 0x6}, {0x1, 0x40}, {0x3, 0x829}, {0x3, 0x80000000}, {0x3, 0xffff0a80}, {0x3, 0x1}, {0x3}, {0x2, 0x3}]}) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000200)=0x22000001) 09:06:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3ff, 0x0, {0x3, 0xb7d3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400000, 0x0, 0xffffff44, 0x0, "0000006a7963f311ded132ffffffffffffff4000", 0x81, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="100a2956b9223776", 0xffffffffffffffc2) 09:06:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = getgid() r2 = getegid() r3 = getegid() r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x1, 0x6, 0x53}) r16 = getgid() msgget(0x3, 0x100) dup(0xffffffffffffffff) r17 = getgid() setgroups(0x6, &(0x7f0000000000)=[r1, r2, r3, r6, r16, r17]) 09:06:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 09:06:54 executing program 0: rmdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1a0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:06:54 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x6, 0x6, 0x1f, 0x4, 0x81, 0x8, 0x4}, &(0x7f0000000080)={0x0, 0x5, 0x3, 0x7, 0x2a, 0x9, 0xffffffffffffff81, 0x20}, &(0x7f0000000100)={0x7, 0x100000001, 0x3, 0x3, 0x3, 0x0, 0x4, 0x1}, &(0x7f0000000140)={0x81, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() dup(r1) write(r1, &(0x7f0000000180)="086f7fb14e6fbaf96dc451badcb218917887cd7868245381873998d8ad9312778ba0eb7f7bde64822ca8c48899192bca92b59da587e74667ae79e7d4d78d2b0756efcdcead12944aa517e83407feec25", 0x50) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 09:06:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2178f7b678807d89e032dc", 0x3c822aed33d49de6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) socket(0x6, 0x3, 0x1) close(r2) r3 = kqueue() r4 = syz_open_pts() kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) 09:07:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0xc}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000380), 0xfffffe9b, 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xb9) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3c0200000000000000a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee92916b05f4cf2582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xdf8bf2bc460a1d76, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000340)={&(0x7f0000000280)=[{0x82}, {0x101, 0xc4f}, {0x81, 0x20}, {0x26, 0x7fff}], 0x4}) pwrite(r1, &(0x7f0000000200)="fecfbf6910d2485131cdd5d7a2a6e7ef1a003c660ca29de804a503c774455ba9e3b674a447148c124e59f57bb0e0cc65d019b6e8b850cb98669b02c778bb5c4e4342778d9976f5", 0x47, 0x0, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000380)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:07:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, 0xffffffffffffffff, r6, 0x4}, 0x200, 0x401, 0x2}) setregid(0xffffffffffffffff, r6) r7 = socket(0x2, 0x10000000000003, 0x2) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) connect$unix(r7, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=r4, @ANYPTR, @ANYRESHEX, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES16=r9, @ANYRES64, @ANYRES16, @ANYBLOB="5fba501e29b3e9ddb91bf4ad41ebb7d5cfe462dc21e7355d9f386da2a0d322732eb8eec6a20653509e77ca8d1e1207af9c827f54d6867fd80b6f1573aa0ca377b3e16265724497bd4d6be3c2f4102ca8905a7ec91c5312d5f92c8ea5e65f264675568b76c383e118901d1e39bec9a2cd358dc8ed5fb20021d672a788ebc2cf060b57aeacf104db6df0d628d92d6784e6a89b966a786ce87da773913c995506b3597c3355bfe10162e341196a8bf31d98d95049b5f04ffe3a9af3b1a277861266be9286313ee524975c9c340287b7a7c9f091291c27fe85608a475764fa7477a15be4fd4ec7c7d0867eba649aff", @ANYRES32=r8, @ANYPTR64]]], 0x1) sendmsg(r7, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0xfffffffffffffe33}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)="05", 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) accept$inet6(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r10, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) 09:07:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x2ffe}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000080)='./file0\x00', r1, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7ff, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897") 09:07:50 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0xe2a1d9fa62e6c733) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r6, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r6) r7 = syz_open_pts() dup(r7) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r10, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r10) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000300)) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xfffffffffffffff7, 0x2}, {{0xffffffffffffff9c}, 0x3, 0x102492abee5e0ae4, 0x40, 0x4, 0xa5f5}, {{r7}, 0x8000000000000005, 0x80, 0x40, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x913, 0x2}, {{r9}, 0x78fda6a205176061, 0x80, 0x4, 0x3, 0x3}, {{r10}, 0xfffffffffffffffb, 0x40, 0x40, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2a97416409f6d35f, 0x2, 0x7}, {{}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x401, 0x80000001}], 0x9d, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x6936, 0x4}], 0x1000, &(0x7f0000000200)={0xffffffff00000001, 0x800}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 09:07:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000280), 0xff88}], 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() getgid() r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7}, {0x18, 0x2, 0x2, 0x8}, 0x401, [0x7, 0xfffffffa, 0x8, 0x7, 0x7f, 0x80, 0x3]}, 0x3c) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYRESDEC=r10], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000001200)=""/50) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r1, 0x6, r11) 09:07:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5bb8c7ff8fcc0da8c657890e96b9893c15d9d0b1e67fee9e67bf60dd690d17afdb33ff980ad620a2159ca0dbe3294228ee321fccbeacdb0a3ac813f5441557d03af272dcb5a7524b14d8139745157dbe5d22f4e92b288cf561ae91a7debe02d93914a7f866dc894d91557868d10cc57394f2d6e2152999d5b30f6cb92fbda819d54da3094d7662e9392bcb654ccee4c74460369a7b4536a39377552aea92fde14c34bbdca84486672f407294658765229ef0b535d865f9704101c11caf6fe51e58f2b2f7ed0ec24072", 0xc9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000004ae6f9b135367e97675cc9b648da1100945a0000000000000000000000002000000000000000000000000000000000000000000008000000000000002c2275b980010000000000000000000000000000000000f48dc8d97aaa554b542cf8351506935e7cf15159d7e8b34be3910fda770694c9f17c5b2496248f20f3f2379dff2ba0c83642039f41168d11fa734b2ce506ab298032bc2be0702b3484e86eb2d1af4592de442bc7365e9a89cc3177edbf599014765c2eaf88fab8d4be9c457918f725480072b9d2de000000000000007624788b00fa3953f8fd1057b0241c9972b47e25877d6b7dcc20ac9010574b495802acf425e6152ab59f32d10dddefb96c485f60fb735b9de90572efb10eeacff71daa98aff064c06f86ae188c52f69b007747c303f02ddb36"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/50) msgsnd(r2, &(0x7f00000001c0)={0x0, "5d1dc6ab22b3e883c16e889ed4e150434b3fc0880e03a1e4f564d9617c2449ed27c5b874bf61089068915bd95fc808d15c61d6b7c62f5217c70a4640f895242037a00f3cf713e998cb3ad47742ee26d95b0ff3706b09fd0fcba78f4a659683f218e12f13dfed8a973884bf68956b1d7705eae754d0be319c66d30ebe5ed4"}, 0x86, 0x451199f169a85d62) fcntl$lock(r0, 0x7, &(0x7f0000000440)) 09:07:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa2) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r9 = dup(r0) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r12, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r12) r13 = kqueue() r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000000}], 0x8001, 0x0, 0x0, 0x0) kevent(r13, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r15 = syz_open_pts() dup(r15) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0x101}, {{r3}, 0xfffffffffffffffe, 0x82f7d33a01de53b, 0x80000000, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x48, 0x10, 0xd5, 0x9}, {{r4}, 0x0, 0x4, 0x20000000, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x120, 0x3}, {{r8}, 0x0, 0x4, 0x1, 0x1f, 0xec48}], 0x101, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0xc1, 0x98, 0xdc6c, 0x9}, {{r0}, 0x47de48ee102e6d2, 0xa4, 0x1, 0x10001, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc1, 0x538f21dbe92e343d, 0x0, 0x7fff}, {{r11}, 0x2, 0x1, 0x80, 0x7, 0x2}, {{r12}, 0x0, 0x2, 0x20, 0x81, 0x5}, {{r13}, 0xfffffffffffffffe, 0x8f54e0e7312bc764, 0x1, 0x100, 0x3}, {{r15}, 0xfffffffffffffffd, 0x14, 0x1, 0x214, 0x200}], 0x101, &(0x7f0000000080)={0xffff, 0x1}) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 09:07:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 09:07:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x46) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0), 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0), 0x0) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x400, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x6, 0xad, 0x1000}], 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000000c0)=""/13) 09:07:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)=0x800) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:07:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r2, 0x40044b06) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x8) 09:07:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) open(&(0x7f0000000000)='./bus/../file0\x00', 0x80, 0x100) close(r0) 09:07:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:07:51 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x181, 0x9, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x1f}, {0x4, 0xfff, 0x6, 0x4}, {0x203, 0x7000000, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(0xffffffffffffffff, &(0x7f0000000700), 0xffffffffffffff72) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0x14f) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r11 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) r12 = semget$private(0x0, 0x4, 0x1b2) r13 = semget(0x0, 0x38908a469d3ba9c0, 0x8) semctl$GETNCNT(r13, 0x1, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/200) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xffffff7b) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r14, r15, r16, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() r17 = socket(0x18, 0x400000000002, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r19, 0x5) r20 = semget$private(0x0, 0x5, 0x120) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r20, 0x1, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0xa, r3) r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) close(r23) getpgrp() getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r22, 0x8020699d, &(0x7f0000000300)=0x3) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020699d, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff27) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r27 = getuid() seteuid(r27) 09:07:51 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) connect(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6839eea7e50315774d12cb3f131600b74fd6cc1dda57256adf305b"], 0x8) ftruncate(r0, 0x0, 0x6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:07:51 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 09:07:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r3) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:07:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() dup(r1) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) sendto$inet(0xffffffffffffff9c, &(0x7f0000000140)="37279544d1f93856cf574760b080a5cbba77efc67b18c14e36e346bf1316fac23c747087b799a24211197d3b", 0x2c, 0x9, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 09:07:51 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = dup2(r0, r3) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:07:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 09:07:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x7ff, 0x5, 0xffff, 0x0, 0x4, 0xfffff920, 0x3, 0x7, 0x1, 0x955, 0x100}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000), 0x0, 0x800, 0x0, 0x0) 09:07:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r13, r15, r16}, 0xc) 09:07:51 executing program 0: r0 = socket(0x18, 0x1, 0xd5) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x10, 0x4003, 0x9d) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) fcntl$dupfd(r0, 0x0, r2) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 09:07:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x300) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 09:07:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000500)=""/248, 0xfffffffffffffe5e}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = syz_open_pts() dup(r2) pread(r2, &(0x7f0000001840)="f5f7cd957628e0d7fc8737c9f859c24050912018895a56cf5f17ae2c63e7b71926420cf278ad328f714f9f0476ee26184cc26f3373e5c99554bf0baea187c002b61963d17e72b68254e8afd7d568c39912a86041613d6421e452b699b37752c198753cc80b820b871e3831411eaee12a0498ae1299903f447d7c2ea0df0a73c165feb8738c65f5b5dab540dbcc3f2487c431707812742cd701b3a3bd5c6b63a5a52988d6d85bc977502420f063153d48c3e6fd3dd2b37bc98a94f439982e84d1e920ec9416aba05d18a1d02c881da134321f6b65c97f30364a08", 0xda, 0x0, 0x3ff) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f00000000c0)="7e9e4560358ad9d32face3e67da84862272222d560377907f4312b1dd48af73b61f6703197306dc66aaff75ea35bde09122016f7b7425bb13fa9edfce95d3bf43c9d2da701", 0x45}, {&(0x7f0000000400)="53e253bbe72a73a089aa12543df01e74e09e5a7b5aea5284f397d69ea1ee30f5e6f4ef27fba7fd5430e1941e573285aa90fd077535843c0f87e09a5a312f4580e1fc12894966b19bd400854d16adad20ca1ad21973f7db55844a6af323feb073f344087136707ca4a2bba923050f36f2060bc8210b5a493990d6145fc38c35e81a615119bf80c51608ab771c7c554c7912763fe2519a8417c316e1829b914675c10700c49fec69c96f0c487c82de5cede043bc5bbee2780ac872b1cd6bca4789bcc83005c8ba573eb7914f58bda9c60eebffc637a7f1c67dcf17a665497cc9ba3b23260805658168c030cceb8429a39f240c656ec3b9890ea2", 0xf9}, {&(0x7f0000000140)="7e92a5c050580a21cf22f2b64223bb8e01d4c9804b229df114c41d26ef526e4de3e6c0b7f16953f3fea2f5963beb61b42cfc3fc5cd52b2594e", 0x39}, {&(0x7f0000001940)="a0273aeb50bed531507dc4289d5c391f544a72175b85570ae4c7ff5c488310be593a6faf91ad60e31d97468aeb56451fae3964f98672b3ea8b7574d14a72d256faf04407b817518aa6a739178cfc4a7b8315f9d3cb96fbaa41fee8d74924800acb822f2e28764a44509cef7b0371069b9b09453e612089eb5df826fa0c400747c278df580e27a763c3d64c1b5513aeb356a84e20288a040fd4c96a767d3bf6869edc2dfa263f39d8685bdbda107496e72d9ea9a19d37da8cecf385", 0xbb}, {&(0x7f0000000600)="5d10fef4b5c2669ad9484f4cb726e7d593c16375cf0a936e16e281e3a46900a56770548783f018dba8f92c2e081a995d2644491127ce845deeb4e81c87277df5de568dac1cf9e49ac2a974c5b056b42cbf58dbb71ff22eac7015da3d7aae86d95076bd81f273a1b17faaed3883e786bb2499686c8eaca0b02240817813a0753dda38b784d705e8b76799df7a9d6f7847c703378f0e9c393ec1e288ad1d6e9bc90bd15c1e702a031116dca65388313dfac0540a50cf45dcd597145e23b56372dec78ae606fd683d11937c30656a5c6b89e5aa036c9ce5674419ad6e8bf758769e4c3f896a0811ad5d731f7025e32af74252fe3216f8a94f73b84c4fa83d2d75958b5afd0f204433e3ad9b94edb8250af02ccd1d467037a1c388b98c0ba7760860e05c3415433ad4daf8d2abb1e96c2458e41f02a4e0419adfe993f8f365b00c60daf55cef76714a4e172ad80f258c8cff5d9e875997a122883ae7b5da33740f3e3b620ed1f19e84d36dc06ee45f49d0798f93997810f3486a31cacc8b2997aba3e213ecd6b97293616714aad46b11426bd4162319390401277c34ec91d4eb25be02672b727b5f5b0e6f125f4dd6bbcad5e8601cce35cbb05a1cfba4a6afd0b54eb8198e7a0061f33cb8b5aca5aea1bab8fe75c34aff84dbf0fc1ff2a537b4cf3de0e09b477355fdb8cfbf55a7a38354c01ad054823ed4a7a808b41e59fd2c4f774d1d80614421209ab809e83e23419f7b302764434e8265bccf0a94bae7c4651237ee46fd9e7f5f49264b90d827fc89b613360482366bc5d9e9cc9c152866a81ade83fc2f9e0781d4b852eed4ce7624a2480894059013a925db041d5d2dabefea105c923c1cfd3bfbd089336d001b49a2ff9fd8dddb840c9ab6eea4124d5fef38eae41b1d6828cef0645ef9d5a5c2f5d2e82b2414a53ed08115503131fce80621c262c240121d9fc4d1f1f99de78818e517de1e4a64a90bcb244950d9fb5c941b4ca6e20e42d67c2f040933278d368cd9e821861d26a112157c3a2dbf4523de94f0b6fa9b50e73c428adb9a8f14b0fb96411870a9e3ac93bf9b576d73153f4d609276eec4ac41e5be85ae08a68b3a260fcc576e4fa620f6b7af172c9ea2961f6606162e61ac8b94f9390070fe17534e4bbd3a5ae2e306c378f694d787309d9bd6f59da10d94e3c939f95af27f4020a9fa181099f4d9ed7b392007fa2c01440cb0fc4618b44ac3f757c16ff1d583379c1bb72da30374bec0c4b55d94dae3087c29fe34b41b18af5e056d61a08e7f71b7d357ec88fb5f0307b8845c525f85b122cfc8441a9a86f08de8aced6056be88e864c049bb59e135a5d9ab87cb2d11f6c6544725af10e8e87c798c922eaf22ccd624afe51ef2028a41aef9d1945cbf38d96eecd4f84090ba027929260f98d0888eb3ab14cf34a0510fb877776d6e7b3a6ffefe6c8aeb093fbb02d1faa5442fe01436c0af4524905c9b01ba2955b8774089df295ad16fb1995dae6c5bbcdb3f5c4f1edcca602de5877c90182ba5a7b2e6902e2b5882ce37e0bf93384c3b7b0b855eb6a74a1fdfe13c8cd1ed17b3efac9098f6189972de16f988334309461e6da0c03cd860896637af80c6615529d99ae94ad30afd2b4282d307e7104535bbd76dbf906003b6ea87dd8948d20977c8f5278c9657531c2702e0d7bf0a723120d6aa546ad85c49abae2f1568ecc94b8d01ad72f8c05385d8571d317662def4cb495b99c6f31f028a94f583336730a57b0e1105c008ca03871ad07aa50df2a73a1fb40bc29a10e89d7e603b17ca5a580b81d7a950156d55e2523f16e0aa711454f6941f86dc1db6ee95150ae04c21d4a0a1c3fc60dca2be87fb0d8ba00bed50e2ee03197100b078f810c3afd9e9991a01fe1ef140d4d766b01521c9066cb3baba58ae7dd2469c02667bcb9f5aeba6c051ba58e5f02c960fcc21c7fb1180f6bd3e2ad2a0644e86e918ff0cb0374a70a8e8b58d07c65306c235f2cba8b9c7d153412ce934070e65e00f48464cfe7be8cd66597244b52d01104bce511682a2c488b7e99e22a4a7f148f5157d1af7c7049f3264e25b51b0f011936ea687d6d7de9fcec59ec92a266356fa9717e2e7d4f7b9d8d4c58597faa83b1a3af2faf09407bf25edc6e55dac90c5638a2288ff025f512dec4184d306b4ab6e8d0b49e8052ab11694693b699ad1c63717f819c168759e254bbde867ab8c2d9ed7128e96727ad1f66d77e7ab46fa94c0123cbb8472a04a101bc8720545f8f009b2133cd900f832eb8a8dd29c54a40b060225da417dd92136f4c7ac7c3ed1880ba537ce715490eaef32cf8fa5a072baa028bcc9b53bd5af357eb4b1c9bf20f59ab25cbb1d92064be84404abe490b434a7bc6e5cc1e56c790628bd176060903318f007da854bb763d8ecb728eb004ce1f2885b22049956b4344881953a3e19cf5fef9db15e010d230cd3241e33b23a574943ef6de82c01b839b70f71d32851a5d9cd9ffef32d09b290459355e59bb193c2f8c43bccfa0cd0b44c795d3db1c9b7c84361e29271337f27d840ac5c30505f5a9ea37435b151b7b3c40761fcbd20aa1d55496f7ba05c41e880e583dc87ae16c1935b45f5c718f6df087237ef754a82af908de2c8771ada69c4268a0c162e956f6aee2a07345804b3c234dee709aa875d46190684b2922e18ca144d8999f4bf1d21af171a9329308cb32e2f6b485efab6adb45dd4a28bb89e399825b27a3718065d6135a4b7ad084a07354480bbf6644ac98675c874a026d2b5a58f5efc62f6afe39061c52b0c081d31d1a855810f1802ba836da3fa5794df07e8e5e3c02732cf6ba0d4fccea9f6d899dbeb7239746f4914eba934ba7f42e422ec1780390861ee201a9d7adbfa700c03894983e7abfc62130e46dd9182c4b9536e1e042efabfcc465e59aa971166e40a33925d4c42e4ce00267a4b14501f7c518d328760131a413537304372593515ad057c7e84c2c851b48e4bdafc863de4a6eecfe4803bad0cd2198ce527c948c7ab49fa91c1c19d237bb3d63031e56f991cfe9e79b9d0e19f555fda6efa51b779d6b27cf815c793962faf468a95641f9e039bda7666dd1e0cf26939d075ed9cd366ab9d6baa6b41cb199a3b369de99993d8d9d19925c7fd676fa3c7f3a196d61b996121ce2f846e9be6b201b65516fb3becc07748c73bb041bf8339a879a98c1393b9b2a404b6c1e42b26bd67021a923add44bf7b266d1c2bb871ac8ea034866aa23a4c78106d2151f5fa9fe9313fd35cc32c7449d0c89e85bd3613e03346b70c3ae8a95d1efe59ae69f7bc5ab7bb1d3a0928664497a38b27bd6e0ea64ccc8ad78cc2615ad906ede8e0342b5d4d25e97aa903eb172f1885c115ef5b46e6cd3a8a5e032b81ad3804f16db5acfe19a7f1200857a52be1201c3cc6efe88881e99833a07dfb5b9963ed37e8c4db7aca3c39385f5a8f03a62c8827f174a40da28b4428103b8b4fc0e88daf99d531b0eb505661faf1b8b39a40daabba44a16f8fa29c5cc7b7c1db43ac25438075287a85d0afa02fe7eabbc2efa28f4bfdcc94e086a3ae691c2bbfa6c2f15df51d58dc343147c6abb96b2cdc1dbc1f4661cb75150b65997022c57b728bb7e5b22d39212ec6063b0f329949da071c04e157bfcbf53a5d042e6b81f559e9ca59092bda0d38c826bff420cc698450cdc44e3ef38b04ad94b616f49aa0b806eda01266a2c9258fb1adc4a4439a623af40d027eae0758bd31ed04f287d2c32c7a99cf5ccdecc9aa868df97c08597b6d044a4fc65f440f808cfb539ab5f26dc5ee1d62403bfcd9a166e9c1d2045b6fb3a4236f19074ed40051e73edbd814c56f7d3db53d4ea194e06fea16e01f0b8b6ef45fc925bb597a331701aaf48279753764565e9175d355fe3bb95a65307aab254b7aa35be322cc3d498553abe0ff825685d13e918762f90024a64a4493929dc5cee4c62eedcdc9d004ae71492416971de8d6b98297685eae9e3d7341bbea426ff227887a21dbb704e2a09d3100c9ce48a202b7e30e15e2f1754ac4a5b44931092a89dd42d453b7c5dcba78a6c4d0204635f9ea0ca5f6a696e871fbd570c10ed532a511bff543feacf953e8111c5307838cea08a268df462b1af519793c579a62b138d0e33c013380b6c176a2d92657d41c6e420c2117ff2cbb9624bade4c96f9edac8b71e788c96379f3ac232dde615c9b85579a775473bd7afbeb29f3072c4a31932d1083346ecf6acdee4261cd438f5f62157524d5016b531f59501f649a91742b454719f6bdee32dc3655c0c9de985c343f7ed6ae5f0576a8e0e2af872b0a7d7745e39f2aed3d2835e2d594547a2a7568baf8dfd81d2032fea02afcbf5772c8a31a5bf1270bfb0a65f4341cff9667b3739cb0f4a7ab66a5118787ecc3b870d7ed008378ee9c85a0df66f0655b0b236720a6361f0885ff8b8873e4d2a1eddd657c5ab681bb020b305893c050e34cc6bae5d34be0230a05e70986815af75a24886d41c86e5d1aa32f49619a6f954065bcba63aaf074ca593faae1420c5e7725996bad369825c493e3d18abe5b97538399ff132e3a0c177a113d97efbe8f18556a9e0405a1cf12a5aa7fee72fcb734a7e401effbfd4cdff55d634af69bdc3a48daaf2874b933558e66a7ba0f428d2a88aed66c8043f29823d7f4af3bb12f7d83bbcb4d47cdaaaeb1edb584b8f674f6a94832b49485330a5d273f1501e01fc26f8a3f8e7652590c3521dcf323a372f6bbc82634902f472546b465cb25afc824e2e257cf80d3c0e4f5ecf8bd68876e193e42167f87e571eec02cea23fa820221da082d4e9403e8d989aefdd198fb6abed6b31ffef21ee069a048a39a4faa93523fed425ff4279827eca5843b874b293ffd26405150dd514e8fedf4ee15e4a19f6aee99fd38fea839a613b850a6132ca4ac1e8377522d3ebbac04dfa7fb80696c8629abbf087139b910cef94eb443c613a53f73416ce5e7fa2d9bc3f92aca961ae5dfb4e42cfc30cd95b6d306241df3b156b71cbc4a8bb85f11248a62995bd88717353a4853090d5612168417dc19128c18081365c59c406829acd9df78c023bf283d754338c9f302742a168176cf24af22d19fb4b24b53c55f557b2c13873d036be60d6d4e87ec355823ebbb8bee8d60811622d6a52e32c65b9eccdb6defb37997b588f91eb2d3ae17f50fbfb74efd2d9642c2252e6d21090b884e27ce5752dc877ace7bf01929dc74063dd7b64e41fa06b289f3549bd2feccfe2d0c274a049a17eb26c3c93f79d7ef6f54e55471f0c4068a95cf1d4084a8c52e879d234701090a287839f90d2f49eb0598a0f7decc2f276bfcf69f2b7c3ea11a547ba9ab9eea9c12813bb0ca008b2a76fc5e68bf0afcd6a0435fd4a1c78a0d3f9816128295194ac16453546f504c43e2af49bd30af5b20174968836020876750ae74d66c3268f7b70c190794afe612a99a4bdb30f4caa4292d704085a8e95fd8750d1d530a6d89d2fa146ee5a1e12b060f8a6fa1b2c6b242528eb1401f100d4cd3276cbb6b101c4c6469a34fdde4b4102385d2e1e65dc2c96a1c7f51bc30d6560b11a0d7116cb7d5d038788879572ae77b71ca404e0da5adae5eaa373f7091d9d162867e7323dc5d8209c71480c8ebc5bc9594966442dc2e6aaea93a2e3a03d9924e685792cacc33d92ad3061a0d56c2001f988d06d8bd2a276b58da77d0928f9fe74b8b310b1d6acaf11d375368e42655dbc6d3eb9b10dc63d21801198f791f651243095e75ea6f9e7b5e7dda6e9ec6903f293f27", 0x1000}, {&(0x7f0000001600)="39b780932bfd502289aac9279d3584cbd651dabc193156609e62b79c80d7a86af979feef8fdd81d6a2c415724adaaa580d596d71523ea033df992a11046124a68e449f2644b206b668a8e64728c9fcec8aa598bf9732279164af417f4784192fb22906e4b707908def9c46f5a10e9a370ca3e67354315becd882e0c586343d568a8284cb4dd9aca6148ff80843b9f3b31bfce5976d97947c945d5114dff43afe332738fadbdb67b8a029844710fbf8642888607de9453012994a9d6584290c8f590897f50f2596a4e9ce76ea6a8d", 0xce}, {&(0x7f0000001700)="178582b6ebd7cf6656368c8538bea65d1f8df036206611327d26cb6d028637a02d1192d808fecd05ba8433ce6400803fbbbce2259f9d2563b3862b48326bb00833c5afdc1702e9c281899656c4a181c2767d56faba4babdc480e55861dea29a5a943ff7aba537e350b84206e207bedb7e2fa35fb607e3849f11cbf2a4e2288f9e3b3ef738895b5ff26d995a348e045550d05b846fe82d6053a1c73e73e3c2648babeb6caca", 0xa5}], 0x7, 0x0, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 09:07:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pread(r0, &(0x7f00000000c0)="a40bd7898b1014cdd703b6846b96ba77d4d05747ff300384f32b6d98ff54efd7171a5022c44105064d23b9fb4371888a821b58b3b05dfa6d8306778d095b377b32e4798475126dd5158fbd81035acfe2f02cd25829597c22647895cfb73b151114da95234b7a9c28f42211235be68ef83d4c132e0476e958034e612c35f99b8c211af150516953b0197c1ada2318a9682163338d0570572d45e14815dc8e667df36af50f09e8c1152a7a11cbbf931189384fade52a976a3fe210b5d1476d42be79de2e8084787b888c32d1b2d5ca100b76c7f0ae1d53742d0c9ade8e3c64a57d47adc4343e47093c9702c0339a413ea9c9490a29186538464a3df4", 0xfb, 0x0, 0x7) 09:07:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e929648000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:07:51 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xab34867e0b950b6d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000c40)) readv(r3, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/178, 0xb2}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000640)=""/79, 0x4f}, {&(0x7f00000006c0)=""/133, 0x85}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000780)=""/203, 0xcb}], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x5, 0x3a) getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000c00)={0x1, 0x11c, 0x1, 0x1f, &(0x7f0000000980)={{0x0, 0x6, 0x1, 0x8, 0x0, 0x9, 0xfffffffe}, {[0x6, 0x8, 0x6, 0x100000001, 0x5, 0x7, 0x1, 0x4, 0x7, 0x400, 0x100, 0x40, 0x7, 0x0, 0x4, 0x8, 0x8, 0x9], [0xd8dd, 0x0, 0x8001, 0xffffffff, 0x8, 0x7fff, 0x2, 0x59, 0x73648cef, 0x9], [0x1, 0x2, 0x0, 0x4, 0x200, 0x5, 0x6], [0x5, 0x0, 0x2, 0xb62, 0x7, 0x100000001], [{0x9fa9, 0xfffffffb, 0x4, 0x2a3e}, {0x1, 0x1, 0xfffffffc, 0x6}, {0x15, 0x0, 0x5, 0x3f}, {0x3, 0x2, 0x6, 0xb06}, {0xfffb, 0x8, 0x2, 0x5}, {0x8, 0x1, 0x9, 0x6}, {0xfffc, 0x7f, 0xffff118c, 0xffffffffffffff41}, {0x6, 0x9, 0x480000, 0x62}], {0x0, 0xfffffffb, 0x4, 0x8001}, {0x9, 0x3, 0xffff, 0xe46}}}, 0x8000, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 09:07:51 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000015796308"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 09:07:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x1) r3 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x57d1b7aec03e498e, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 09:07:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 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) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) mmap(&(0x7f0000612000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 09:07:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 09:07:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000, 0xfffffffc, 0x2000000000090d2, 0x7, "0400e74de400", 0x2, 0x747e}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x220, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) lseek(r0, 0x0, 0x15c, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000200)={0x1, 0xffff7fff}) syz_open_pts() r4 = getppid() fcntl$setown(r2, 0x6, r4) getpgrp() r5 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x524, r5) ktrace(0x0, 0x0, 0xf617ed4007ed7a45, r5) 09:07:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x7, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 09:07:51 executing program 0: sync() sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000ac0)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) readlinkat(r4, &(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)=""/4096, 0x1000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000001dc0), &(0x7f0000001e00)=0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000b00)) r7 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000180)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff8001, 0x1e6}, {0x4d, 0x1}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000a00)) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) dup2(r1, r8) r9 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r9, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r9, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semop(r9, &(0x7f0000000000)=[{0x0, 0xff, 0x800}, {0x4, 0x40}, {0x6, 0xffff}, {0x3, 0xe8a, 0x1000}], 0x4) 09:07:51 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8011, 0x100) r2 = getegid() r3 = getgid() setregid(r2, r3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x8) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:07:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x10, 0x4000, 0x16) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 09:07:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000038000000efbc85e802000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3fdffffffffffc6898f000000000000000000113cd3c4a2d17869000d9ff6df85ad484e501273b7e901000000fc0306000000000000000009000000000000000000000000c39b54c19b0473a1709bdead991127afafed2333c6e9386740530aa497a557e1cb2d02ca2d13715877a94ae2dd915fea925698f8d6442ef5f4b14114509ddf7ff609139600543131211aaec139a2308df62c029b3af3d52254a27246d9863a36e7cf195c2391e52cb5cc8acd9defb927202bf19703c61d6c3ddc8e44a687b49697ffa9318b15c0c5ad3a91cb4a74493c28c725393c8700"/266], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x3, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:07:52 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(&(0x7f0000001080)='\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, 0xca) 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) 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(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) 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)=0x1d) 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) close(r26) 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(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r28, 0x6, r29) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0x1000005bc, 0xffff, 0x0, r29, r20}, @cred={0x20, 0xffff, 0x0, r21, r23, r24}, @cred={0x0, 0xffff, 0x0, r22, r27, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r11, 0xffffffffffffffff, r7, r12, r24]) 09:07:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='\x04\x10\x00\xc4\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x20, 0x4005, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0x3, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xfffffdba}], 0x1) syz_open_pts() 09:07:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x6, './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r4 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x1, 0x0, 0x0, 0x8]}) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x2, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8148, 0x204) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0xb74, 0x4999}, {0x18, 0x3, 0x7, 0x9}, 0x7, [0x7fff, 0x3, 0x3, 0x0, 0x80000001, 0xb67, 0x4, 0x5]}, 0x3c) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f00000000c0)=[{0x0, 0xfffe, 0x2800}, {0x0, 0x6, 0x800}, {0x3, 0x7ff}, {0x4, 0xffff, 0x800}, {0x2}, {0x4, 0x2}, {0x4, 0x1, 0x1c809264e45f20f6}], 0x7) 09:07:53 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x1c005, 0x18) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000cf2d9c09410ac354433436d7fc423ada20806a1a49d49f29bae362ca9649fd5e0c0f545c9877becd1747d7dbaba623298ed8c8bdda946daa870adffca877b56fe614783c64ac10dff541335b07892c0acd7b527ded7e42c318ea0f127acc29e92fbd560138629cc5f649fa247002720eae077ade95d5869511a7e4afb75f63b4f5bb94c4c7"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:07:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1, 0x0, 0x81) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x965) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000540)={0x3ff, 0x0, 0x100000000, {[0xffff, 0x400, 0x0, 0x9, 0x9, 0x7fffffff, 0x3, 0xfffffffffffffffc, 0xffffffff, 0x0, 0x3ff, 0x65, 0x9, 0x0, 0x9, 0xaf2, 0x7, 0x200], [0x81, 0x6, 0x9, 0x1, 0x3, 0x3, 0x5, 0x0, 0xfff, 0x9f], [0x80000001, 0x4319, 0xfffffffffffffffd, 0x7, 0x3f, 0x9, 0xa5b], [0x40, 0x100, 0xb5, 0x0, 0x9, 0x2], [{0x8e8e, 0x9, 0x1f, 0xc}, {0xf001, 0x6, 0x5, 0x3}, {0xe5b, 0x7, 0x0, 0xacb}, {0x74c1, 0x1, 0x4, 0x7}, {0x0, 0x3, 0x4e, 0x10001}, {0x0, 0x200, 0x8, 0x9}, {0xcc6, 0xb3, 0x6, 0x5}, {0x4, 0x40, 0xb8, 0x6}], {0xfff, 0xe7e7, 0x4, 0xffffffffffffff80}, {0x40, 0x1, 0x0, 0x42}}}) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) close(r2) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000800000000000"], 0xffffff64, 0x1, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/29}, 0x25, 0x0, 0x800) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x451089a476ee23ea, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000000c0)=0x965) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/167}, 0xaf, 0x1, 0x756660a17e587c49) ioctl$TIOCSDTR(r5, 0x20007479) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000397d98b39bcbbb7512b488000000000000000000000000000000000000000000ffffff7f00"/195], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000001680)={0x0, "f35c121586fde38ab412d2c5bb23ba710603ebeff42b0df37c628296a2516f390f35d6e3a2669ce1954382016c7575815414b8cf1d04db1aafe5d1638373f2af389724bc9a2386feee18931419af33bdb27f840cab7d44cf527e3d39152e00cf6a3762537606d1f15d255326154e0fe1161be87023a016c54490682652e81df2ce4a34cb7fcf398d447d958e9cfe6f098336b7b02d2a2c0d9ff0c0f58d58e4437b24f0cd35bf87c9e844ac57d410445e8f139e40e97bccdfc16df3e694ccff2c8c9d4ec573ef639cd412ab23569161e0ae76a17bcc1266af15e2cfb173b3cb98fe8501c5aaf51b402c1efb7c9c9477d8faf2fcfc856abfac010d2dcba6b1445f0be0104c0cfb33e33b0120d845b016fc8f065a812f579eb11a88b151bb9f1391308c1c5e6290ee5bb7057c762b385b6182ea210df2277bf196f3b29a714e3d1b18fcae4c754a78ecf8ca8a2f14602ec9f92af9509bdf6cd083a4b23f16f58a488c061355302be90d3c242ac0bb6c9f6ac21ba6843bf4832b9857e48b51a8e3d21aeadd98a9fee684f5819ad903946d8cdff41c53ed6d491d190cdd3c5fa8126aec45e79fce7be1311e6596f89e46fd008f468975841dfbb8fe009e8ad9153b0665a8c113bea8f803cdc8f6c394050e8191d1ada18e0ed64009d12dccd8e6b61415e49c4313e78263375e2b287b25b8e97bb41f89d84c08052bbfca3dd1b9221d3fcdff4a035b6ab34b83354c3d3bdc47e36ac277f8df6b6eb2eaa1f38e8afea4d783ee4389f36fb0b560e1a95615fc8b172c29f6847a9baa8473d2a75401aec429a1082b346f75a2938a98236d88c97260891b518c1dfd7d7ffc4817ddd7a922250b407f4e7e6921e3556a6e62d067904b78f507803e1f6670bfbbcd112aa6afa099fe49ead7d5196e1a595100c62a38e6d3bafb9c8519966ac6e41e4df644a62303b1b676746c3736ad21f7ec9366c5ea7152921c124b33b05c9fab269f166838f299007c550e58dd5126b3d8e9f752214d19e4b3d46d3d9336ee49acb1f7ddcbc59c2c71c89b1bbe9f5fcaca48f0394bcd95ca6d40f52153f853b8815f69340e6b8155486016f149d8169e4d1517b230de0de8c5cf3a2c213f6aca183d6869e4312f35675c7b40815e0ef785ef6aad1b79ffba55f0a384938412555d21aefa1018f2d4ec9fbac7c87fef6e3bcbd9a9b7269e8d95f31c77b0c0563fd5b2e7d55270d6284cbf01387fa0d58dc8f3d43828808c6fd7ec3084aa95a6250d7662971d68d657986e99d66bed35e6066d8b2899c2a6f07066c96c0d21b4caa03ee24234951f304514711161f5f5f97f7bbf3dd01d544c95e344efdce8ec37ed76dbf2cbfec682be06208758da1c5a18c609d883de76d4f4ff80a6b0c2dd775cbcbb113cffe5c3e39a5963be2e10f2dd193dd7d2e8188a9abae5b5279cdcbf72ddb2dd7f326c63454e711387eaf0f2ff7f5ff97a98e10673441815f1e763f0b4891c7d5af1f2cc90bed308f41803fecf27befa3a91d3bd433d9d8511ae2ae6de3b048091b8bc13a1d753dbe3bead8d7a160b29ae30a1ca20f5a4e68693bcc1285ee91876b670a1e900a667fae50d947ab2f9cb3f14e8cf07b82eb32321936317c797acbc16c31663469de5e58c3efd3a090279c3465e5bd233191d493e948ae8b431b5caa2edda60e6095cf7a645225369b042cc4fe6ac4e4292f10da90dd2d1289ee549109da2cbff05274547574f085407276ac00647c1dd6c904614a72e84be75a971812761acca18efc10914dd3e87f5a1e5f7fa8248fc31c42aa34c5de822bf61da839e8ffe06f21b624993c852d8a39d4ed1c589769082216f2696179115e797eb13985d5b829cf666179b3cd9abdc3eca74d6a6a1fefc663ee261b0afc6058ac0d7be4485df595b247179f42ecf754f4e2682295397f9a6d336772fede44a19943086ea2a37e6eebe9c320ad740101af7849e3671232dc7a764af26d1e31bdefd6e4a4f2b83f9af11311918528274b325bcd1190606cb3069f7e19c1fe9041392b61a4bfa8cfbe29d39adcf56c15ee9db683083ce7c5db91c4de51ad43b3e03b2a378336c4f7b1191e237d6c6a561c665d57f748ffb84b0bcec6c64c56aec248f41189eb55ab3d87d7cfbad9b10e70f6b177298c87536251076d3b41c20c9293704274097ba0e92ba1f9dccd9a75f907e2ecf347343f5cf044e81813f2ecb6f9b155484909618dafc8c80aedd9aed6b7662e88d5ddc294db9448ff7f994bd183eb037ba40fb62ba954fd53fc9ed9dd772d96159ff6b9480f70130ebd2e1acf482ba8ac878c4ab8091c42877ae4cddc4b27636f92e434cd8d6228de694f3bd6b0ce9502ff5442c21dfab627e4d90dd5670d12c8d8cc8090b5e3b18f7535602066be2cf73f159e2aeef17855cb32a12b34333803b419f72827559fbd52d3fdad49f4c0a198474e4579f2ae15fccce067e179b727fec9b029f3324454f9d5e521edd29ece3bb2ce0693cfbe9a76ec8e3af6bee9cead1ce77fd171106e362cdc5b2b259f2d37ed1d22dcb5698271ecc6396791eb175832aab1c3cc7f26ef4788ca9a01bd19a34796b3b165c9e89d54655362fa15c1561fd275feea3bb056d53445fec9ec3945776ccea56cd21cd7eee36a210383380b772bf8c5ee2adbd61894e785a1168605ff287f7ca8bc983c4757efbc648440059fae61ba627dbba8c96e4c8d84ad3927ccb39b3ef715e6692703288dfe28ff12ef1ab6b04415b1245531b9d2d2e15b16de5242e7cd83047c6c9a6502dee0c220aeaffb5e567467240fd44a7e3ca1eab72288d311fa764d2153d59d2583e837b3cb13c8cbc4e50b342e8ac04ec62ea9e03e64b14d14c3d98d1121178daae42f2ea875d4a611e98089173db7566863a9777cdb11537c4e15ca5c0b6a11ae2dcc04fdc8bef7bb1706d625cd0163af1511ec4ff3c3cff739db914553ef17f20906095b829282783c063f3c16be577483f117014d5a4dbe95156155562b0775f368c0a8e9bdc602a813dee48186ea73779ca3ac50479abfbae8664c11acca72a46dca455c18c464b0c08b28fe519101bccd49771d5e2a727d5b8557a015b2ac0d8316fa518f2f77e6958fb4f887038169dd0ec90ac40bad98025ffe32a8d768f88151d02661b2fadc4032873bd290bb7b685e7b56a91790edef5bf1ec2f61e1ac44deebf006353ac8ef8c6d3a966bba96e78c068d31c371ecd9d44203e1cd518f077670cf1aa50e94390efd4197d5aaa21344bcc354d61e67b4b33a3261fa9e6c27b37e94f266e329a0e9c7f9556ed24fb613534342a195c103d3c69dae8b1ac713eb9c79e6f6145c23b1766731c1b6b044b8d76216624102b2f2cd771d6d3143311e0e812edb6e1cdb424da07150a6932b55edcbc6733f9519f0a51df918c58adfcf4e6e141419e69a2fff16abbe779c57a560f91d8e8e4d4e24f08c515bb6c312ed1bed0c486622c430c9ad9eef9ee5430a73b8f6fbf194ce84632f199a96b975442ac1c0b226797e1ae4e5c859fdfefe807a4f930a7f8318879a76f847150b81080ced011b855c86b8ca4e69b41f2ac40182872f0d5b2122168f85b88494b9a9c6a6bd4d75d923113f15fbd6c4beaca5d5c8b3a6e8280310a5a9524466b67cc2c1e4b811bb5a858bb49784b0ae9c89234a4c41b6eced305b04cf551ee9471a0381271c0f07969105325e86dc74a9b4b742405dc6fbb9edd944e28de4eca5d5deed2ebc08285bd19bda2074cd75d0eacaade91fd49b1973e7275db7b22f7e72a8291e9cb3718a467b3fcdb671983de7772fb3022e0b5df577ef83de2e9dc78da5b327f38b85ca948c7a3baed3d5dfa7ea143a763acaed8b941986f4a514e307b5ebe4318f09941573a305ea099d02236d1194726c806d1eefba3c91a04afe5bb943dc8303f7bb301e3185ec17fa03e24508155b078388e0d1ee58dff115b1a231be5311b696e3e0a0d70f169949fe61c872c16ac8eb1ddb731f71bed34fbd400e760c3a76a1b4684597e18bf30fe21ecb4e189dcfb29939e17da0c6f6924ae1581f4a4286f1a5ccbcb83f55b0d9802ea60a1e58df70f47075573640542df3a12b38115af2c59ff2fcd6867a639f8ec92a8ba0839226800084d61c826f6be1f8ae3942eb86b7b4ca6daf10b316947f2485fb6c514e49429e1a31dd7c318c6f41c313a99a08325771b6fe46b59fe54e0c368d154e65cc987d8749e1591c152910c5f895594198e7b8ddd1ca08454ba80e5d93b7aab4beaebe1618b10f02cf17d1f2bb8fb8967677073eded0d84027d755f11a3cea11824509550ecde737cebd16cf60f521a37db64d11ab8bf7cf900b04aca5675a0db82ba265140628a12ff363a5f334922cff648bf667f53a18c13ebbc078c5af44f624dcffd01ed9c3180b6316c82b29a9450f2fe2abbc0a7b05bd1ee2eaa6694fd212d7d34c4df7ea559339f54cc75bdeb8a405bf8b431d0512daa986f3fbc8331ad8a0989638cae11a0c518b0f33c24eecac1bc52c5acd310be50542ea7af9c863f80fdf3d043fac6dbe72a5bd176b58e4da47d078c8a9e0db41269413616095b21030b6a98c3b9245cb1ce965392d76b19e2447a7cebeceecffe3bebf1869e46b1cced03b898c27b3be50276c306b1c4ef519fdd3cf329730a69f01a5cdadc3e47beee6b2bcff6607a57d09291dc87fdc16c17390bd91cd1776a72af9e72ffc81094a66a890210ca297b0f080d6f663a1cdaf457afe0fb5b34360854a7591128a0e444622f9a585171cf7ffad0bc9a70036431e85cc26c3c70a507b3c1332ad3225e10e4b7bbd202ca7fedd460c5d0033b2c3bee252e731e8b76bacc6b78036ec842725214a265cc252d92f832e6269f7831e488a122bdac338c79fa3acf384d8169d8965e3416f7bed3d248d2d01eb6e30a4c81e82c5192c9c548cc405e6ec5d554f9f16b91cc7e48c6c5ea57e542635a50d073d23efcb210ee5a889f8cb4406b2230a643a2e2ab0d59e1d019a9f21a9357a6df0eea010a6d8444b83cd7ea45edd0f5bcb5000cf067279a2ab4fc5e02b6632ed3d785ce4b403ec0a1e7783850859ae1b64e9c9b6e6283c9fb05338c8d439d72c20a0d57cb4b0e544a83b8ba5025fd3b80679f0cedd95361c05030c1789814d2316fb39dd5c6d1e123c971d5bec099b51dc7cf3f580ddc9c1606db6a0537f478c8a334b4d2b21549444a00a053bd627d7b51b0407354c6d6ed158d47f9b788a8f1a6b52e79b7e1341e52273689ed472fe6753d533d6365f8fbacd564883f8093945705e572c9ad027caf67cd40e4613e116067d1abc5681a1441fe4af905304cae233ce3fa29e03504a7db17f0ee64d93300804f9d77299f4dc5c37b7f012874f55216b3a0fc6288897fb530319b904a762308b0dcf198df152ff26537ea6bd88146530dc002d068d040be588005c1cdc69691a92afc0fd51334bee35233ca155da23b8a6b6c9d6eba82a37a3e5931a02a5acd8893b04d851750357ca9a2c4db787391121656c96ebe9b2c6e0937877ffd016614182d966473ff506f972ad7d2c0f7e3a1b6c3808c3b8905a47a9ade5e02cab3ffdd4ec21d57b3b03bbc2db2b92d5b4c0b75a95d1a7d4726b6e8defbead88cfe06a04836db05dbec9739ed1e308ca9e27ac3e36a19ba2fd6a886e74f644b4f2908b0f1b68262417f6a096c1f4f643fd3855c217f34858c456d133b7883615088080927bbd868ebcd7b8f21d3ec7b55be2d8229f023d91dfd11fce8dabed32a690e7274ceaa5a599e6c133ce71133a3749b79"}, 0x1008, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2], [0x0, 0x0, 0x9], [{0x0, 0x0, 0x40000}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {}, {0x2, 0x0, 0x1}}})     OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a8b0 09:07:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x15}, {0x8fe}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 09:07:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a8b0 09:07:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x64, &(0x7f0000000340)="a88e1bf8038c4d783d104e1385ab3e68ed68dde51820202be6a0883e3b12b95be152d677c6c962834d49d8ef44fdb3fb804da256969c0b43c097173c88433c23ecd8f65daf5fffbf3c71355ef5282b7639d72960460cc4d3c5674b8d8eb42f533a344649") dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xef) r3 = socket(0x18, 0x4, 0xc0) close(r3) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pwrite(r5, &(0x7f0000000480)="8a1239ae0a0100e12ee9870cc964fbff8b712c6cf2542121eaef7cf6a31cc43bc516995f16b84e0f303649e78f145f0051f746a2ff802a2e6d3a31497fe9f1aab678baa7a4745084220f12b37c6864eb56c3caff73c80b63cf6e70de634cc90b3e49cee6f2d4340045f1e53332259ccfd112895a4b71a0d84ce7d365d0fb08b6b0f4cb92a2d437588e64c19432eabc", 0x130, 0x0, 0x1000000000000006) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) write(r7, &(0x7f00000003c0)="a2578918c543d5d1cac063962762aa20df997657f73992422258c9a18187a288851c82747db24b6df03b3f4e18da3a7cce7778982fd783a4f9bc1d9ecfdd190ea0fa45bd198315c06b5dc718d9209f9250a22a3c3cc9124c756f", 0x5a) 09:07:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x200000000000028e, &(0x7f0000000080)=[{0x48, 0x3}, {0x60}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f00000003c0)="ad1ad87dfa32b2ee66c67293b7cd35f364a8527a04f8b70c890391204fc5d96e23ee67b07240673df8a2e538fcfaed20c0d945b3a48d143849ae1da580dbd6c9b80dfd29d564cfb289d39dd66dc5a3dd57c4575f2eebc334350af8166f8eff7d69787d1ff7b3ae6a48c4b90059ae5e15d38d07d2c4156d9b42df978fe63500d72076b4e845dc9bac9e96559a60dcd37e0bf867ca684a59d89991efb3a1576fad9428b23dd92a85530f6a532c14552ab0e0e995d5cdc77e2a", 0xb8, 0x0, 0x5) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000480)=0xc) listen(r2, 0x6f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) write(r5, &(0x7f0000000180), 0x17e) setsockopt(r5, 0x0, 0x5, &(0x7f00000002c0)="5515156a4a2658ddbc10c97056d24bd66baffde3c644d5f3174b41c13f49154714862a859463533a524c3739f7ab61ca127e2b0b5e4eaad1d4ad1981a22d9a7d31393e183bd19069276bee5a1bffad1710906c81802d38070fd5fbad8d1c29e719ce4876a2283a48f618e7f3639c0e196dba4f87b269e54774f6c651ac2c5bd02cc2fc2ed6a3522965519ca249be15bc1343f2b19c5c6a38f4f289f004fe00dace7665be59af0dfa1b5964fe2b1a082a33107063257c72dfb680b1e7d16aaad48dbb24c55c7bf3d9e4abb85c0508355b015410cfb515062503cc0e8b4ab4", 0xde) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f00000004c0)=[r11, 0x0]) r13 = getgid() r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getegid() r21 = getgid() setgroups(0x5, &(0x7f0000000500)=[r12, r13, r17, r20, r21]) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r22 = dup(r3) sendto$inet6(r22, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSFILDROP(r22, 0x80044279, &(0x7f0000000000)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 09:07:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x2, &(0x7f00000000c0)) r1 = syz_open_pts() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="3f1cb43c4ab4979bb06c5474662343cb445bc61acde54cfb711407d5a02b3b0368602e5d14035e0fd22d89cdb70916913b0e9749bd8bf66445496963084b", 0xfffffffffffffe21}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0xffffbfff, 0x4000000, "93751a930bc54d9df1bcf08c7fd11e7b4ba8cd00"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/Gap\x00', 0x10000, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="9a82050de0bd33212ba6d459c3708be1897d71a979b2569efbaa54e354d80ce9e0f182fd9a4244"}, {&(0x7f0000001640)="efb83e8de7dea0194796cabefd93946c02524d0d4b70b9b1741eec10009578351946eb373b29b5b10f44dd050397fcd9751660e9281d7c2bf20c012cd0faa2988ecb2d2b11c63658382bdd36512bc0e4beeeff5231d5bd7d8c26b0ccde569a0d68f21319ec93a703840f9c7803df92bb9c6f1037209eba07a92411e12b7171ca7705d760546c66e704ed5aa2507bc7d85a6d791a88e0ba56f3ee9179953c1280479024af79b5e0c1ad0ae1e909c0b6495e0aeaed66664e1ec16e616a7d63565c98e1ca62f2d551ce50d23deb280a5f4f758046605a35b4f1cd9f2c317b196aed668a3e6680dd2858e8163167b413cca6d2e08dcfab9b85d79c43f62200f0cecfb46a1c811e5821afec7c181111f94cf165b8e04f9ebcef9524a1197b8bc1b313fd24c187c75347ac76e1df591ebb0b088750e7de805b9458ce89aaadc5e951abb65e035d15312c862ef2596b31c5c7d16f324ebba33858987aca7ee271ad4475b9ec012d911cce48455c8951ff6fdf96ee3f4b7d498fc610c56779b0a90e102a1bc5b57f3a7b1ddeb12ede2d9e40a86d8d461b326c0cfc74eddf82678003763474522b98f2167002f484f59aade466773c33aeeca3e04cd6b73a21f94a388126282dd522ef4a08bd5dbf36c98376e2c5aebd64397c43c63f0a129f0eeabd9cb55ab7ce7743940aa702ae737fdb370746ba0189db3629eed40506aef61f0288aa81ba8762f4c761946fbec1f53e5c22f2a24f8c9900332bffdff0283e590950d707803e6e877fa533c9d6cc1475cc0c906af6e563ae61d54cba579e127a4961e0614bc073c00ad80502483b004bc193a68e0b361047f522af84c9359ee7842db78aadc0359a4452a02f45897b75061946c807f94d9e4bcd4267316c8ae777a5f9dcda7786a6fe41d654a36c7d48a5e885417bafde9db6a60feab25aae2741d93738ba712cf8a36435a0cb15d39240e8342274a55d6daf94fc28a551d3f147f2ce694f4c9a804be3d1e654b224d9dcf31e963965f5c1a952b1e16ea0613af44159ca851db9a6e22aca2d65b4f08ab296f722d3d25658feebfe96942709bceeb74ed6dfb0039116ea9bdee6efb7b7d64ce7b56ca7edc843e62303d1283f5995b8bad36db17f6e52017bd11cdc5049b859c6574ee098a33b7072d2f508482ee0ba731ba95d6540d7b9be62ebbf532647ef33c1ef1b6b0f45e17449f96a3cf11a904710ab8c546869a40f2b9cdb4697347693706afd5ef189d9764148c0153d2919176b8a8ec1a0e6f84424468a8b45f2802d49c4b8f8e23a570f5fff51316699519ee445d8c40fca3dd502441e8c73ef12486987761465513bde001ead8781d7b6a22123a237793bf8d959b2f65043d1dee00eb4cc962a465ba9385f055c33e9070ee34bb99f70de8703e0c09c3fa2e362ce9fe5b889c5a35618a9afcc34f400e60a494e6cc46dc801df828b2fd5ed2365f38284cb53e3ddeda2d500df39ef38fc75148a8e9737d00043e2399aacb53b5b677838a72ec234910c8e712bc70ee56db47e25c5242caee373214674e47f35267474a584938e2facbec411e2de55aef171ee48510f3370da51330aeea998130c33969d448d879469840054da3450e80b7e13aed884de96bca24d0e5d36e14aba830e50ed3d227532b29cc25904d5a6d2e2790a377902bb405a579a009cf3fa40dfa91b5620ba3279c19f37e20510a1a79df529bc1058b7f16a238a99238d9a1d7ea91b704183477e5f0ac63cddc8e9cbbbba853b73956b1db04ca4dd4d011b6f49899329565617ee72b63b6fc4807c1a9b891012b02d29d8f6e3bf835f75dd35097fefacd97401c52a85d35f211ddff1ce43ce1f4b9ec7afd3f68824b915e35692ae797f50418982e2b2829bd5a0f69525ed95f14d11edffbf714262b579a4dd9088507c1e2318ac7908484f31d23684fd5325a816aa79ca8aa4b3c899b5a295a7dd963619531993dd225c49473f51cee0a0481cb2df89103ba0dda524eda9ae62ccf4467cbf4f098f9856568b169bbdd52c6bb62e14dc33959e5b167f4cc5da93d1947646bfe3308953c2d7f1b78341508a3670bf895f42a55e7b7d7a3987341707f388ae99322e33b2e49fd74ca6b2890837dc10277b8ca2a6955281d04816157f737e1dadec7b7caf9dd643e653b9538e6258392094edf1b7d4c7e2b393c48422ff2577016808d915914604372c7f562c212625156dda1fdc7c24a2f3fbc0008310654992fa70e733fbe457a21df13ade6719ef2fc98d63a24ec13eb903c5340ba51fb7f06705a86f3e7757b660af26def414e9e724f82f05371e3d54382a06821e798cf4971ba08b84ecb8d1b117aa316c2d6eea535d7617bd08ff839ab847194777dfe771969eaccca4b30a5a5d2c889218732aa2c22ad60d3ad5c03c10327bb1ff445dc09af8a7813a6b2e3d37c8dc22a3a9b799346394426c6f05c4b7d8eecec3f853f2e342f939afcd62450548c6e077664456d57b41101a8121062ac0d9f675fe865a2e2865009a2728a32a8f20b7ec80d8ee46d317b03ac93d2732636fe582136c9a568c2899dad8845b30baaede0f7e2ff3d32b63afb4d49f54aa29719d62a96d94cce5e5185aec8cbfb67a86be83fab5afaabc8c1148e67311667ace08bd6f071d3c439e111342bad49e4e451e554ce1db5ee868f29eed34eb692e168ace89eaad4e7d0364593b1d46076dd5a16a1853a36b1228af3d029b2844c524b0bc6ff76d360ff8b392a9f518c0a5dc0b9588cce63007e10f821d58e7eae57c04b03c8cd61cca73263e0d0c4539635823c7a9be284b3fac6f1aef0ec4e5145f123cf7c24b7756bfdd8aacc0d4a557210b81a381632d84209e5d9d7611a7d13c0d5c37b54ee66dd2989b301ddfdc572b8f2489dabaf0cd837b7fe6ed0337fb2496feab6308779a96eea2f24d7f77bd99dfa40c72ae40b408a613145fb87337ad368ca9b05e2686100386017b51deb3614dae8a25fa37737a379a2a34a2d436ee04dc31e7312c5a5a62542f392c65f5dd2641de04f40ff31865f4c7d67f59c04e6b9557b5e9a27479aff7d519b442964f3cb0e4f6c5cc2bf927074c37dd468a7d3aebfc12c48a9f0d0d07e0208d63222c3da0eb3885d0d85ebaf24cacba4dcc4afcc385f0d18fa0465866387e070ec9d991ee97608405210292639246374bbc82d1b0bb41d9c8d6c49928eca0256e16818c80274a20c18f13c8dc0d46791bbf9f98ea69141702da50c45267f7d43e3063558187d97879bc7a0c6d5c6d2d1157082ad4824a75b2974ebde7ae2424cc131ec83fb545976c0bdc035ea7b60458668c5cd7f7ff56f139edb874765964003918259dd1ff86da68962a84a708a512b7aad64c35e453229c73155fc3cd5f32f4eddb84b51f2e05430a952c92566c8fd4da6039ad795a81388df23d782206cd079f5de9c54a891506232e83972ac4ddb334b2e61e78c3aab2435414930bee58cc490134a0acbd8117b056f47af28708312aeaada80974c86fea71fdad214b0993eaa049a44f4fbaf893e4469a24e7352454a81bd944af0108865bce80d94da4215dece9045eadebf186029bc414e4eb92c73dfc7895812fba43a671d226071ef8cb3420b750451fe3ead2e2aa4fe2b9bb3414910d5ef643ede2b91a7aa1a7906a7bcfd493aa96b55f0768acf57209382b255bbf0201bdee2ce966af1e7c5c5c79710eff585b2dda11d84a55ea8701363d46745c5320e5f4ac00315ba187e4fc3e47ce6027efd420a518f3fb4cc6055b568aec87e7be96c89b32ad877a11ce2928b47f6dac5cb90e89dea0069d31953ee73e2c079a23710f2509aa2fffe908783e01e23c0b18b03725eade7e4836e02546d125321cd2d817db7a05852ea7577ce5576cc9b19c1968e1d4df38d32c7a0b57fe80f7ff8df2c334a78aba604e677e8561048c129e11dafb308da8065d20d7225b48e9fcc8e94cf9ff8de2bc51770717d0682934fd665a8e7535f31d8d74d369f58eba1189dfe5653c500b60b25dac934c23abf2916417457f464c60b1ec63133b2b8a156c726c79f82f544d1be11fb9b7a6830a22c34d02f4c674f697981bfc115c7714705d082bd62bb24cbfc5319a92c7fc36cb99a16fb86e8dc8cf993c05691c50aa9ca26b6e63ffa1207092187a1fcaa1cc7f2aa2a59f90553e7f6934b6858b776c024df3fc415216600132ce560ddbfe0620fdd9a54f8d5137a5fbc022154e18215f3a4cab3b49a14ca869d5132155da514ad71c2270a697dc9a362c5745911a420b1e51f5d312575bd96681abb5e8454288a2f8e6632b21e4242c1ab238482305d649c31e4f4421b4f4b6ec202490e996b94900fd4ff308d44359a832027d1033a9c6d5440072e314689707bd093e320a6044d8784a82eb3048e781003b68fcf0a1936d9ea14dc625ad560ec0ff252fe9c35864f37c94f369320674e7f7b41e198b527e91a865989bfdb690e6313213c7598f41f2feb8d5012f788066ae23d55a2c0f868428d2e82f6f5f03b7d43daffa40520172d710f51429a9bd3ed6decca38a6e568b0c4eaed19adbe3a6c485e4d29add5fcb47963d9e61386f15cb692e1eec14a9dad7aa2fd91ca13a08f0757508f680e0649e3696675103c060ffa83d98e812734ecff721a9aac45fe0d7b23d77fb1aa82f95daaf89f0184ebfd8bd8269b497c80191922a0bed9c6b1c9575543bb50e6faefcce8d58941afcbe4656acbb6ed1257a03d521af2cc03e009fcc2ead4c11a7aa2338450f8e74ee063e013ebffc23787f0304e23997c66de305c77b9b027c8f9d2c4a53244585786909e921f8d2105263805e5045e13a1e444f21e81c7fe5e0f3c69b83260fd11f8675ec439da73ff57d420a19875edb0bcd895a1666be445506ca7432991bd3723ee35f531c6dadccf9a22c5e11f5496375e45ae8ef66d8704b5180454669b6d8f5033b995430a20935f6f9e3fc6392d202ddc7a0fab88e8362486573fe7258a7a324412012aa62ef4464405707fa6a7edf2aa175bdc38ab712de2436a013df7ae46c4e1f40c4ef17ea82ac3ab1bbbf6f5b9bd6c3a3668e3d178fe3cacf06adbe806bad96b37602b9aaf89e1b36c16a2d1d1321a8f6938af395219bb1bbe558188491b90e3acb9d067bbd7b941f761020a4ee8344c662f50adbaa25e90766b279a52b28cd51e4c69bdee24dfe48da32a59dfaf27fda41d30ea1568933949e896c21c15f5492e3552ae166a9b0ebbd178f29c5a7f6a3e17fb73fff2e3a626fe0db4736864bb7fa2be3f653919ae0f02a94726313491775d1a0488e969590176a315b2903737441e46918b1ea1b43fcfa9d09281702f2e4719407eeccfb1275e4f98026b221cc0a3e12ac343094e35e75107ce1d43c6064acd4c6545a5481b0b7a854bdf744002b1a16c3618df6d07cf7863e695020b91d24bb5e80bf4b9cea2bd53ac5caf5b0b70f6815c2bfbce77141b5aff6e0b58d33576757e08e056d3981ca2cc651ba910907d8c38d42455b804539ef37cf300a5574cd9c566d058538c4d0f86171ecf85d2af79b6ed430d6a3d1cf0e1a7f64825f537497ad6fa69363d7f0ecf3a7aeedab674d117778385f55dd8a0cedef0ca1a38aff4d1aacb93e60ac1dcd2b0366f3c759febb44e268d228dcc3e00fb1214d3489c80f41a7b5e06568939d5c840b1b27c73421a6dedb76ca36ae807c1220f25922d730b434102b141c8112f66cb4aa31d9efd71107545aee80b182db3c19e0115f45dd2167cab0b6d1b3f4db35f1a90e30a677f2b26b4aca132d8d"}, {&(0x7f00000001c0)="aad89b656744a7d3608754ec897a03a4515c265ab25864bcaf2ebc2db30266c5ad3e3b72b07b36bd2e4018e4daf016f360ef229bcb98389500d7b860f5cd3b0e7d1cc119b7e8c3e3593bfb2aa63d560ff5f96c5e4f49901fc044a7206bcf251453879b42867e39a4378362513abcb132db8419fd6c35c9a567fd90f4040d9c9e42789ffc6fac28341eb86d621cc6fb29d83eaa06bdc9aecc2f4f80500c516fc9c9e8d135a9e02de9ce85a181ee09dc030613cf68ab5d3ff090130b068e90db5e4dee35698baad9727a0037576fdfd1a4034883033eb9ec109529e919ee060000000000000000"}, {&(0x7f0000002640)="3ac9c8e70926f3130bf4559888bc48bada4a431707244c667baf79340d884383b4fb6f5691211a288e41b4165260ead05b255e14a07df589c3f12e487e53773193273d53652433cfec51e8afe10f191ca35094c6af2d77580cc3e9f026edb946b7808a44445fec72488e480c1eec113b3a9732847b44de945f50c13a94f65e102d1ab4cbdf0f952d09ec1ae2e636c4d5cb63efb005463a2015783912481b713e6632eb70bb55c72da74951628ab2f184b463f25d99ebf7067f4c0b475c2ace3304f41f7971714a20e0d7ef28a45dd16e1f92a0feaad7992a73289dd4039640249cad236ee8a09b1340732eb0d02012e9ff0eb9637ceb68b114744a6671694a628b0000000000000000", 0x126}], 0xfffffffffffff71) 09:07:56 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xffffffffffffffc1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x1bfc}], 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000002c0)) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x28]) semop(r3, &(0x7f0000000240)=[{0x1, 0x40}, {0x3, 0x5b2, 0x1c00}, {0x0, 0xac3a, 0x1000}], 0x3) truncate(&(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffbfaa4190) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r9 = socket$inet(0x2, 0x4, 0x20) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) writev(r11, &(0x7f0000000040), 0x5291f83485c9137) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x200003, r6, r7, 0xffffffffffffffff, r16, 0x84}, 0x200, 0x401, 0xfffffffffffffffe}) r17 = getegid() fchown(r2, r6, r17) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x7fb, 0x770c, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) r18 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r18, &(0x7f0000000040)='\x00\x00', 0x2) pwrite(r5, &(0x7f0000000680)="de4aa8ebc17f3daa5ce0c0a02c1318de431ad32ce05e9ae3273df6dcca086a31c089cfdbc5fc7afa0c82cf4bad68918bbea7b4f69a659ff24e4c7ae00963eb5355ca39e6277534a3b1f7d4a2d0e9c5856fda898424148a64d064225e8f40f5e42160bbdf8047a6a75e854b3c0293a4211538097c9ce27111e8d6a59ca9ba7cd8679252b4ea67e96229237a1c60f99a2fcfaec1c62f555b976f810db7d8b1d7b5c82a13cfb6371fc57a339e500d4acd93b6d4b9a7d8421c331e7d35814f326cc9158e636e6ffff654a764383f84c97b900dea58edb03e730edd9c87cad8155d0c65c1b6409e6cc872509478b91917fbaea7dadfd9e55c3ad790d10516d80e49efc5872f961fa2addbf8123e234bb7a5dc3e968700defad9b18b67ac2cf3ccf9ec0a38391da2c757bb100fd73c5591f66bb0d311fc9592da3da0bf606767e8889f4a2ffdb9b27e095e50f108776a52764edb1ad39dbe169e837493151b57216c200de6ff5abcbac7cb0807d900000000000000020062fee55bbfa46e66f06a2317c777d9c69d14d055d07f344574f9e59cc6f98e8da8d083fa35c0ec596b99dc982188ba7703d3542de8d4b94a8167b714164dc53247ce61a4b87e6fbaf4b5aabc706dd04cec151a5598408b0ced30e130aaef6b1c8f75f065ead4fb0e2e67794c4e96a5adb6546642efb7f7181575d49a5b52dc256667ce884f5b9166320bbe42", 0x200, 0x0, 0x0) ioctl$KDMKTONE(r18, 0x20004b08, &(0x7f0000000040)=0x7ff) 09:07:56 executing program 1: 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 = syz_open_pts() dup(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = getpid() r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="fd797bfa602fa9983b7bf98564ff4510d25bbc0db55cf84ea54cce6b30cea23323f14190ea51117ba1", 0x29}, {&(0x7f0000000100)="97e82f7a2db33f8393103984ca9dc657679b1b316e4c954806513402e74865e614ed7fc83b9edcdffb4b558a13ec2a0de89a411351eb328d24735d82bde576bbfdd883046e33097fca5d66f07c823b551f0cb1c223c330d667dff172bddef6cfd7f38ea467a99d329edc7ceede4c2ae3f59b81e9228ef9002807b5b6896a261a537b928ffbc10cad5df4df743bac26fd38c0c10239abde8b077bcfec36f1d815a05398a1175ecdc47cca930b3b5ee58dec64e392539201460811", 0xba}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r12, r16}], 0x60, 0x4}, 0x2) 09:07:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x752) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x3, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x400000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xa2ea}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x307}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe(&(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2c4, &(0x7f0000000200)=""/85, 0x54}, 0x0) dup2(r0, r2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) fcntl$getflags(r3, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 09:07:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file0\x00', 0x4, 0x3, 0x6c9800, 0x7}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:07:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0xc}, {0x6}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x9a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 09:07:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$inet(0x2, 0x4, 0x92) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x101, 0x5, 0x7, "499a693e1fc2b39935642b206564c2a68a78fcff", 0xffff0001, 0x7ff}) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 09:07:57 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 09:07:57 executing program 0: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 09:07:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 09:07:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:07:57 executing program 1: r0 = socket(0x34, 0x4, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8000}, 0x8) socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0x4ac}, {0x18, 0x2, 0x18b8, 0x9}, 0x1000, [0xffff, 0xfff, 0x80000001, 0x10001ff, 0x924, 0xfb, 0x80000000, 0x5]}, 0x3c) r3 = semget$private(0x0, 0x7, 0x400) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r4, &(0x7f0000000300), 0x2aaaab5a) semop(r3, &(0x7f0000000100), 0x2) socket(0x18, 0x8000, 0x6) r5 = socket(0x18, 0x2, 0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x4e5, 0xd75, 0xfa}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = msgget(0x0, 0x10101) msgrcv(r12, &(0x7f0000000d00)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f13280100000000000f4f6bf305e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa33259c65836a4bedf38790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1f3c9d33e37d0be4ef909bcc81e6bf5b3a26c1ce1a8b08eff3dba6d4dbdee7f623bfd910e9ea9c3c160360869db870fcd731b68f96e6063625f9abc05cb4f3b293d0a82ffd76019b3abf2108014bde7347810cccd32c06692481b4aac85445803a48478add4089351c49cdd65a720adf8fb44e9d5d2a558b10169eaa592f23f2c4629e9ba137918e9053b7ea3769921efcbf80ba8dd865068321add18f40a53bc3748e65d0a810d516184c64b270accab24e289a722eda3f67d3570adee1e07c5ef64ca1ddcda845a67f0d8fc861b4f54fe333c0be5703ef8432b5499380abd06f8d78316d1dc1683fa84f3c06f079ba4e10d0422dc2da44c32e3c7e124b0802f8b1c4692a8530d118acccacd87a057067cf8ea95f0a33ea45f3a48c1cf56"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000c00)=""/224) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getpgid(r14) r18 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0x200, r13, r15, r16, 0x0, 0x1, 0xed6}, 0x10000, 0x2b1, r17, r18, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) pipe2(&(0x7f00000003c0), 0x10004) r19 = msgget(0x0, 0x10101) msgrcv(r19, &(0x7f0000000780)=ANY=[@ANYBLOB="43d0a60028fb87bbcb734f13280100000008890f4f6bf328e11a85e9b6445e380811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473e0e3f945cacc1d64b6a8186249e605f3f6211a2bf7794cfb3151224ace8cf9a6455ef167627eba41c207f3e67d04ec7919021fbff95e994a531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b4cdec7ae0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c04a32fab332474df92ec95e778656d853341c20350980f198e20cc786f170ed607cb64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a8"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r19, 0x2, &(0x7f0000000c00)=""/224) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r20 = semget$private(0x0, 0x4, 0x10) semop(r20, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r21 = semget$private(0x0, 0x4, 0x10) semop(r21, &(0x7f0000000000)=[{0x1, 0x2}, {0x0, 0xffffffffffffffff}, {0x2, 0xa876, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) tap0: address list non empty 09:07:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x148) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0xe0040000fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 09:07:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendto$unix(r0, &(0x7f0000000040)="3b14cd088f06e679cb2c405289f1986d6f6d036ea486c586067d82ca7f53638605dbbe0731caaddfa1", 0x29, 0x0, 0x0, 0x0) 09:07:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac32e2fe3733e81d"], 0x1) munmap(&(0x7f00005da000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x86, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000192000/0xb000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="003c201da4de8203049c9301002e2f66691475f52a6414210b1cfb7065e4ea7f8059469c4d287f8488f3ab0d6d007a6f5f47b57f5fee6a9e23bba4e34db4959592272a58684b2461c85c257af6044aa84bef952994f0fd0a3107159bf54ff2f1ffd7fa4abf8dffd8"], 0xfffffffffffffe2c) close(r0) r2 = socket(0x18, 0x3, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r3 = kqueue() chmod(&(0x7f0000000280)='./file0\x00', 0x100) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x401, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x7fff, 0x3, &(0x7f0000000140)="ebffcfffffffff7f004d00003048e69901929648bf0983fb8fe74ca421d0bb110caf4c264e3a0f5dea7de0979d4e88f643173f7d1e196bbf18000000000000000000", 0x42) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 09:07:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0xa1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) fchdir(0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) acct(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:07:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0/file0\x00', 0xf9a14fd7aac48806, 0x30) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = socket(0x400000000018, 0x3, 0x3a) write(r6, &(0x7f0000000180), 0x17e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = dup(r4) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:07:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) close(r0) syz_open_pts() fchmod(r2, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 09:07:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="7eb1abe5e53c5f117f84c6a3beecaf70eb6e1a8e067ec8e05c762932eba587e7caf57ac79550ae7ffbcdb53b906d7c2d667c8e912e7b774a53192c6f13c4cc77cee18865108f20c1b13668c03d330548ce3dab3ecfb887febddf3599269bdb9da1058b3083698f4bc3958c835b9d1fcb27151908a63f529d31f0e26e4324c3a2b6b033ea720367", 0x87}, {&(0x7f0000000040)="28596b21417bf4b0eb047781", 0xc}], 0x10000244, 0x0, 0xe1e) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x40) r4 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000300)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 09:07:58 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/4107, 0x100b}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x94) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:07:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x169, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xe0a}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10092, 0x0) fsync(r2) 09:07:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x0, 0x4}, {0x25, 0x4}, {0x6, 0x0, 0xa8, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:07:58 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206925, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 09:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x8405, 0x2) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 09:07:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x2ee, &(0x7f0000000480)="315075ac3e28534f3724b3d94b93e6e814000700000000010000000000000000004daa88bb004c381c56cfb59a33fa662b380cb91c176a9918f568b3f4ee7efc13c55df44c73f5c115d384935f809334beb1a2ae2ff4d0a3d7da9b984555426a74e96d9b8d0c0a02638b2a58467175ff7f0000000000000000928fda0eab734091a9b91a9798da3701b3e1674221334be68563732b9a855f8aefc6c05dd17c2e8b0e893eb86f0ae56ef74b07763b65c1a2130cb0c102") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x400000000018, 0x3, 0x3a) write(r4, &(0x7f0000000180), 0x17e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)=0x40000000) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) 09:07:59 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00ff6723a6f21d2530aa00d4853d986e64c2b4148c0000ff00"/34], 0x0) execve(0x0, 0x0, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r6) sendto$inet6(r8, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000002c0)={0xffffffff, 0x5, 0x7, 0x6815, &(0x7f0000000500)={{0x5, 0xff, 0xf5, 0x20, 0x9, 0xf6, 0x8}, {[0x4, 0x4, 0x1, 0x7f4, 0x7, 0x2, 0x10000, 0x3, 0x3, 0x6, 0x5, 0x6, 0xed, 0x1000000000, 0xcd, 0x3, 0x401, 0x10000], [0x3, 0x5, 0x3ff, 0x8, 0x81, 0x9, 0x1, 0x3, 0x75a, 0xffff], [0x8, 0x40, 0x0, 0xfffffffffffff001, 0x0, 0x3, 0x3], [0x48000000, 0x80000000, 0x6, 0x5, 0x971e, 0x6], [{0x0, 0x2, 0x7, 0x40}, {0x5b99, 0x8000, 0x8, 0xac}, {0x6, 0x7, 0x6, 0x10001}, {0x5, 0x6, 0x800, 0x167}, {0x0, 0x6, 0x20, 0x3}, {0x5, 0x8, 0xec, 0xfaac}, {0x1, 0x9, 0x9781, 0x4f7}, {0x2, 0x401, 0x0, 0x3}], {0x1, 0x1f, 0x1f, 0x3}, {0xcb6b, 0x7, 0xffffffff}}}, 0x8, 0x6}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000402, r14) 09:07:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = msgget$private(0x0, 0x218) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)) r3 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) getppid() r4 = dup(r0) sendto$unix(r4, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0xfffffd6c) 09:07:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000180), 0x17e) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x52, 0x108) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r5, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r5) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYBLOB="62ac5a4de6e9431aa906ef9f20926fb151be792f382bed31f67a685013c65572d6eefc4a8794702a555253d52d4d29eaad373d1a6bc9a501416e1cd82a805b3975bc6eec62b4d36a31ddf05d9bb65d9647800054c53861e4ff50fbe7acff24a91dddafbdd065135f591428e24583523f0b45fd7b6b7b5d73b2cbbd80fe6c97b99eb85f3ed505f176493c70c8436dfbf08f1896200972e03b1a076e7556771c51747b0406a38a573437527a039e55678174848d077cd2fc33f50664e602e30ef2ab0f", @ANYRESHEX, @ANYRES16, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r5]], 0xa) socket$inet6(0x18, 0x3, 0x9) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r6, 0x4, 0x81, &(0x7f0000000240)=""/36, &(0x7f0000000280)=0x24) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 09:07:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 09:07:59 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x3000e) sendto$unix(r3, &(0x7f0000000180)="7e2118af340cf9fcb0eaa3613d9d08193b0d672ef70ff9ad1e56180def74a0c4a9e15a7c604d958e3284091689d0c69fc8bb5952ad98d139792c994a085b82e1a44a0123df09b19b5ef015bc3a185a6ee780e2b57824c05bd1ed225dc5d39e7f23ae1e198f0b9099d4a39d66686ec9abbb9ea649f6e72abe5ae7ab4755a78e95135af8b9864ac91f2cbf55e2a30cd9128322f7", 0x93, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 09:07:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:08:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 09:08:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) lseek(r1, 0x0, 0x7, 0x2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 09:08:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x49}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:08:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x3a}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0x85}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000a80)="63a5f8c1e63a157c63f1c2f02e74d93c1cf7a6b3d641008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572043bef8d6a9f704629bb5383ee9ffabc30f16eb2aa0be5ce595a1f552dcf4e6a707a3b8e50ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35ac4511f2a18890b244712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e315c04d29a9fd24e270050", 0xc7}], 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffa}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgget$private(0x0, 0x380) clock_settime(0x0, &(0x7f00000015c0)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc986d86d39204163) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x3], [0x0, 0x0, 0x0, 0x9, 0x2, 0x1ff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0xf49e}, {0x0, 0x0, 0x0, 0x400000000000000}, {}, {}, {0x4}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getegid() r2 = getuid() r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x8) r5 = geteuid() setreuid(r2, r5) r6 = semget$private(0x0, 0x7, 0x286) geteuid() semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = dup2(r1, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000040)={0x51, 0x7, 0x1, 0x400, &(0x7f00000004c0)={{0x59, 0x8, 0xff, 0x3, 0xba, 0x2, 0x100}, {[0x6dd3, 0x40, 0x9, 0xe4, 0x1ff, 0xffffffff7fffffff, 0x2c0, 0xfffffffffffffff7, 0x80000000, 0x1, 0x6, 0x7, 0x5, 0x3, 0x0, 0xfffffffffffff2cb, 0x7fff, 0x800], [0x1000, 0x10001, 0x5, 0xfffffffffffff800, 0x80, 0x2, 0x4, 0x5, 0x5, 0x18], [0x9, 0x200, 0x4, 0x0, 0x1, 0x4, 0x7], [0x4, 0x8, 0xbfd, 0xe2e, 0xd8, 0x1], [{0x4, 0x4467, 0x632, 0xfffffffffffffff8}, {0xd, 0x0, 0x0, 0x400}, {0xa6, 0x32b, 0xfffffffb, 0x2}, {0x6ab, 0x3, 0x8, 0x6}, {0x1, 0x5, 0x8000, 0x4}, {0x1ff, 0x0, 0xff000000, 0x3}, {0x9, 0x8, 0x8001, 0x9}, {0x6, 0x40000, 0x6, 0x320f}], {0x3, 0x8c11, 0x2, 0x7}, {0xfff, 0x60, 0xffff, 0xc000000000000000}}}, 0x400, 0x40}) getegid() getuid() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000340)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:00 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x6430b4271f455158, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x40, &(0x7f0000000580)={0x1, 0x100000001, 0x1, 0x6, 0x80, 0x3bd3, 0x2, 0xfb}, &(0x7f00000005c0)={0x80000001, 0x1, 0x7, 0x400, 0x6, 0x9f4d, 0x1ff, 0x1000}, &(0x7f0000000600)={0x7, 0xffffffffffffffe1, 0x6, 0x1f0, 0x7cf, 0x1ff, 0x4, 0x2}, &(0x7f0000000640)={0x7, 0x6}) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x9, 0x7}, {0x8, 0xfc}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) preadv(r1, &(0x7f00000006c0), 0x33c, 0x0, 0xfffffffffffffffd) r3 = socket$unix(0x1, 0x1, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r8 = msgget(0x0, 0x446) r9 = getuid() r10 = getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x2, r9, r10, r15, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getpgid(r18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x400, 0x0) r21 = kqueue() r22 = syz_open_pts() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r21, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wsmouse0\x00', 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f0000000600)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000001800)="4a6db0c1d87656e32009af46fafdb85ae21fdc6add74cfe4a6d5f28211aba2df2246400bb7c0b0e8e08b6b02a35033db55a1664778451a9118b45fcf7142e02cd929047c7d6c701284c28e62247a191a095c5528acb77fe410eecccdb616fde98bdf4fa650b5955c5c99740bf7d216e7e98635dd389a9a090c261e30f04cb7f09b08c561613e206bf752c8cfce", 0x8d}], 0x1, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r5, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r20, 0xffffffffffffffff, r11, r21, r6, r5, r23, r7, 0xffffffffffffff9c]}], 0x78, 0x400}, 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000340)=""/93, 0x5d}], 0x2, 0x0, 0x7fff) 16:00:00 executing program 0: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x4e9) msgget$private(0x0, 0x500) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000440)="fbaf8a8d1a029be96914f6357e3aeb1d035ba31b976bae4fc4af0ab525a33be2229b2e4520b9a17e732fe5e0b0312fe337aeeda678a74fe876a4f6f003f363b3f53e1db337e6db3d947a6fecd3da7afb06c3a090d73824aa800200e350eb418c1873e7ee", 0x64, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300)=[{{r3}, 0x7ffffffffffffffd, 0x14a347080cfecbfe, 0x20000000, 0x0, 0x200}], 0x9, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000380)={0x9, 0x4, 0x90ce, 0x1, "f70000ff090000f402da4dbe1000", 0xfffff295, 0x5}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r5, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgget(0x2, 0x4ccd1f0a8680bda3) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) mknod(&(0x7f00000000c0)='./file0\x00', 0x25d3b282871f34f7, 0x2) setegid(r6) fcntl$getown(r3, 0x5) setgroups(0x0, 0x0) setuid(0xee01) execve(0x0, 0x0, &(0x7f00000002c0)=[&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000240)='}*^\x00']) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0xfffffee3, &(0x7f0000000340)="b6d35a2778222a55b0a9e7c3f105d2eb5d04477aee8dc0e1bc8a4c114ef45d1d47776000da678c533f1a0d515193f938742ee9f8fdc0f6802eb204dedd892860025b83edfcc13bab378d02a4f65cb48f1ca8481bdee34e13694048fc1c47d59603b5bc18e72c00000000000000b4f5882ab4683f5c2bf7d9cefc4a31e813011cb431cb04fbbb484d530d8691f61e880be12d901b5806353e30c57e9ec1af113b902e71afc06bd9cc643ee5aa2838b9a2bdca9e2d0dd0495a5bd450e4c4cde71f52b3d9c2b7d0e7b7cdd2df2abef0ba10fba48914faf36a065a4f488f4c57804e5d6ff5158c6d06c88d2f60ecd82a8cf6de577de7fe0395b2845ae19cb350fd096e85407b86b158fada9a17ca675d37da38e7183a2c558ea75bc375819d520c268b5367ee56b9e3c1dad6a135ddf95dff38ff66433d1fc5aa6b5978e0c7c7") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x7, 0x8, 0xff, 0x8}, {0x7, 0x20, 0x3a, 0x200}, {0x2, 0x4, 0x53, 0x9}, {0xa7c, 0x5, 0x80, 0x3}, {0x7, 0x0, 0x3, 0x22}, {0x9, 0x7, 0x8, 0x4}, {0x79, 0x9, 0x7f, 0x1}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) msgget(0x1, 0xdc) 16:00:01 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setegid(0xffffffffffffffff) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f0f000/0x3000)=nil}, {&(0x7f0000e68000/0x3000)=nil, &(0x7f0000ed4000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fec000/0x11000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000f9b000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e69000/0x4000)=nil}, {&(0x7f0000eba000/0x1000)=nil, &(0x7f0000ebb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8f8e}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000e75000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x2, 0x3) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffeca) setgroups(0x1, &(0x7f0000000080)=[r4]) 16:00:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = semget$private(0x0, 0x4, 0x408) r1 = semget$private(0x0, 0x4000000009, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r1, &(0x7f0000000980)=[{0x1, 0x2, 0x400}, {0x3, 0x6, 0x1800}, {0x3, 0xf167, 0x800}], 0x3) semop(r1, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() socketpair(0x1, 0x1, 0xa2, &(0x7f0000000940)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffdf7) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, 0xffffffffffffffff, r6, 0x4}, 0x200, 0x401, 0x2}) setregid(0xffffffffffffffff, r6) r7 = socket(0x2, 0x10000000000003, 0x2) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) r10 = syz_open_pts() dup(r10) r11 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8001, 0x0, 0x4, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r12, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r12) r13 = kqueue() r14 = syz_open_pts() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000dc0)=ANY=[@ANYRESHEX=r11, @ANYRESOCT=r14, @ANYRESOCT, @ANYBLOB="5b03c4b1664f82fd9a3b879dac939d52f81fe9fd15a72da78736b8085fe78bf68060122eff79d64e76220cc3c8810d9575d7e1c629cb1d3d9e877f310e8af1470b911aa5704e6bc8858100386983c60566e8cd5d1e2fd7b2f1592464202e872266b05df6e002d0b53abb3d52dbfb6b0596242d6cb3cb9c78b1587fd3cb6656da27af9734afb9cfa3df2920c6d9fd91179accd2763070a5709109493d955852c2a673321677ef07169ea11ac57c3ff4e637"], 0x4) sendmsg(r7, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0xfffffffffffffe33}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)="05", 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) accept$inet6(r7, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r15 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r15, &(0x7f0000000080), 0x27a, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") getgid() msgget(0x0, 0x446) getuid() getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x405a4d9be49d7948, &(0x7f0000000100), &(0x7f0000000280)=0x10) r4 = semget$private(0x0, 0x1, 0x100) r5 = syz_open_pts() dup(r5) pwrite(r5, &(0x7f0000000380)="fb697f3760f9f038fd146ab13d04e6de467d00e55dc2dee25b3f909276d3a62591ca329494d298faad7fa760e939cad055f71ddcb1a67060bb9116cc99ce2b12f6538db8c106247d3e74dbc72d4d70afb660337ba3488c0e0ce1372b867e8dc7a6cbbedff7c95d7b986c09af11fac8f3f5b61a533e31e10eb97515f6f71fa2a9453e877d9b7314ad412fef440b00d7f85447c51cac137b7866fc80a069f823f4c146b6460dfc8a51a732ad72ff03c0859e2b48ab1cdd87b031d40f43220bfba5e7b8411fc63f5f39069b2d5bb0e6e75283", 0xd1, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) 16:00:01 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x4, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x9}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{0xffffffffffffff9c}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2005, 0x80) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xbc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = getpid() r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) r15 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r11, r13, 0x0, 0x5}, 0x4, 0xb8f, r14, r15, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r16 = msgget(0x0, 0x446) r17 = getuid() r18 = getegid() r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = getgid() r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r26) r27 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r27) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x2, r17, r18, r23, r25, 0x0, 0x5}, 0x4, 0xb8f, r26, r27, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r28, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r28, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r28) r29 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x4733b2f3e9e4ae93, 0x0) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r30, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r30, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r30) r31 = kqueue() r32 = syz_open_pts() kevent(r31, &(0x7f0000000040)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x694887386529533b, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="a7c3ed3389e5dbcb7dbd409de540fc44158252084949580d828326e13bc87d3006c77624b997c37e91c2c0db1edf284bae4021ea435cb01017ebfadaa104ee3486b07e0b8133ea20ef6eb31ef59aa921a3e7fc829d0ce892ca80d103327e622f52d1151a464af0829f5ee833df6b576e104788e1921fb36ef961012b05589e9e5cb25cd10ea41bc26ab4e1eec2858b6e7d68453d83cc7de054225be7aa4587b10a", 0xa1}, {&(0x7f0000000180)="c1648b75d84598f7", 0x8}, {&(0x7f00000001c0)="168682c0e8a2fa37869a114fd9a5e28266eea22cdf092d29cd253c9b94faa67830c5fe3eb2071d6ac55fb416464c4a52d5407b1ac15ba107b56e9c3a2b709d700da60bd0ab45e0f47535592f0e498cb7f84087bb235b937dc83db73ca751f9be3716e196aaa0ec7833e42870455b83aad16f9d1542578995b6ad0e35fd249a9b7c0b028d18375d56fc4c0eacfdfa598d9f0ecc2c33e74fb1f03d7e733f3d60e4ef62b69cbcf2", 0xa6}, {&(0x7f0000000940)="18b436e32f02af22e350cb1cef2efc5781a8f507dc23d79c536f21f7d85fc32af3a03c73c963c9e43113c405e5251fe7ac0fef3735ebd1cfc8f8fe475ae5f40a0c870d02637fd5ad7d89b5263a8af8f8f082077c38115838c1689ffb9572a355cb9761c1ecf76b47440b855f739d35021f0268d0e241c6c9e5ac525132d5be36aa8941dfef88b80e67d741942d7d718f38bbcb9f20af0e9861e7a454a3a855db1764b8412cdbda0b7c1accac271728bd157a433ddfd6b4ba687566cd2bbae0ed50cf065093b5b65b31c59f941f02c8e236e65a203d981573682e8d859f9d896f894d832cd1b7f9cee1875417524a15d18fbbbcde1585ac317608126a0b18a9eab636323e37c7028bb24fe926a2ce4ac15b58521b232b46c5a535581565483c7fdba78930d05a54de63c993db8e9cde54edb47c5a52f1ae772452fe0861963536d2a6e9903b231f57804703807a4406e379c0a5029c0da178957a0b5332231dc378c2863afb9b40ab09d782e54585f542b4b3ca412c43667c8ecced187f270b2e63212d6e2881df227c417e61f54e9729ea8b7704647bf63676ac15c560ab5dc5b294a275e4a861184760ef66b92e1d2e21b05cb21ad3f1608d3c036fa65e9dc3ce6553e820623ca25d94556ffb54870529eb6401f70be57b597078a7b28ac827974d2da66a906d55ef82f0e826a752f80cc479f3ca41c49fdab1329af746c04a2abfc9066bcd7dedb8322c6efd88e1e7a1f2dd8338f5fe186c49fa89131a022feacc9dad9fcdfdb662bb78b09ffafee98e10a5aecb6bd760e1f0e1cb39e5992a6399b276b3df91bd435186e558138672b446e626f02013810e1c04f6ffbee21e98afa3d4044c3084c96196fa812f7b9e6b6dca635dd337941b2bce5b4409b0e9e3f02693a4f527979053d1d33d9e0fb83d52586259fa50a81b7a89d846ea59a4b0f88ddb833a2874bf2cd34f4f59a34e48b910db873de02380e65c84d95d84e9c5837148a9851a366c129c770cdb61bdc537363629e62b214fafe58745b98a318f6bcb5489b01a4d539a04a624241901e262ec4e567929cf3d93d793917b836a5dc405a6cea44d41baa65e5ab11f04d6c46efca9dc1f87e5631fff5728de7532b6a7437138ee5030de0cdd198cdbfc391645ecdb46b44165e5ef40174d28698837113d7665c43ab8e7360833164eb628e61f78c8fb601108c555bb91fe01fd3da8e6851dedf3abc5d1f743a6c54a803e76eacbc6004b11d6ba2176fb42beae5646f59e9bbdb1b29a5daf065df8235d9d9e5f4b7885526c4cea8e5c326972d4e25e27e294867951d0f01efa031c4ccdd26555fa2ae924b3beeeca8005726c1c1b10cef40b76c8e8eafa03cba10acea0389c90c49e8b0f02a902592a1b9f180ac4dff3a55fb70909a763cd10dbd6dce275bd066f30cf80e690fa685f655181eacc9585d8d0f6b891702f2cfa90c1aeaaa41ab9761f79c004da7ebe1505b94ee3d33b18561d0c18c1e479b88efaabafe49f1e1aa83a7d1e6aaaa057b38fa45503938643eb576bb40a31e7d5d866bfa021754cb10507b82a64156a1ad0ff7ad699e1e7b025e395794dca3af1c3b919dfe89e2f8669bd12eb0b180fcb8156c1c8796b0a14976a94fd01749132d215f641a73d67eba469079511938b3e7a3f42914ec13750d6fe58160fb09d7074b446f0e48928444dd3b499fb5fedf415f9c2ff6b6682082aff761aa97c1f85c50134ed0b8889db3151dead5c0315c95e10aabbb88329c2236894b3a792fcd42d68baafd047173856fe5907b12422eda557c52f81936d4ae2f36af8f4a6bdcdb8afbef4cf3285a560600ed7db12568bb1d3ee45986f278b0120a594f670ed1b3622e01a0ca80a714e7f03373a10945f40d4b436e0730be96f32ea976bbd45a4fdd7b4be56e6f6739142d0948347c5bf6869e2420a7e3a5257d4ab056c1fbbc874811f7eac5e4fe45a01031c5eb0e93a48ec978f129f4672f7a2ac631be924ece50e32be018fb0f7efde1fd662e763d14a1f3e60cadf4fa4620a2e414df9c99472918ef9ba34e0af18d25f6a1ed506590172b6432d8d6fad613bc6605fcc57319bdb43433de2504dcf2a4a88f0639e968108c0e343517d2776ef039048b9b21c265733085856e3743ba9bb01ff9120580796da8f912f6efacddc78aad8a2431cf1c1a39302e6e86874cc181db6e3703dd22a1cdb10e00179b1d728f6c1d615222dbca28e7e34ffec2a8d30a83df9ca1836d53aebdfeb9bafd005890ddf9edda53a16b096ab9e797b193eb2d1276526a5094f599e8aeb6bcf4488fa6205b273bf502a188ce62438b172d194b0dfeaddd1cd2ed00251e876a601661ac501d8697735f49b7b2f30baefac75c0160ebc41d87c8a63355188d39c4e5a9229074abc3b3709bf60d6179054ac1a359356b7139993ed6727dba1e50693ad4bac3459c7ca121b529ee15d14d96b7427d2786e98d8885ca3bdaf48f6e8b864284cfc819670ab77496720aa3d22917d841524d4f82d5c69e881c98fa6ba7394c0cbb19d01940d4d87bf18b973bccd8176730ac6965916b4c00ef985ee1367ebe6c19ad669363f0718276399bb33cb908485fad79f7433d8775a12a7f72355be41d73a3acdf880f1840b32f624f1ae2a0d3b31028b83fc0046312919e85c6f8436a777e532de54c84329d01090cc2f525fd6745c3e25923e70b0fb0eb03ad118658b21cd0514f4ae49dcab5c59c425059e55d59637a94ce92a7cee3b192921970c2bd453603eb03148b91b48fb65de1fef1571cd0a25a41a4ccade1069e828581fa1b2127f881bb26c14852a863f0897caa95d1d940fb6a9ab643d27cf0c7b18d843bc9d5b7ee7ba1aa54d5f3fe5c6d83a8b335f52e090ead71347704fa02cbfbfd20eee686bbeea62a2b6aa3fbe8cd2fedea1b8f60307c390b54c8767d5f894e2d64062f731345af7fef14ad3be3eb273d624396cea3effea5c79e1c13223ce21cd3fadf3c6cb67e0d0b1f51b33cc11bf41685b93d48e5a80163aa1f0f1ce26d4e5dd741e7c44a093491712815d2887a1ed8be822050970a35409d28942a3584821ac897e6ce235ccefe4fbfadac801c0a384ece53cea2f9928c8460b2acaaf127ef4b33b71c0fc80d61a68b63367d4693491fbf86a8e09cfd2a487173feed981f4c8e58c5a4fbca633ee17c1dbb9bd08ff8c90e44cb6ebb5bdfdfcd188a5235ccc81c695c9035224da94f7167c813b2ee6fffd76d8084af06c2d21fc8e40580242d6f09b8aea504aad2ad8c4fbba625316892288fb5826123e449bb0d36cd87e32386882081f596272126161d34a1f665b44d83b7f8ed717a746e7328b2366fe7057baaa176188670b07b70352afa8e446a138da502fb3e9aa6057b08fc78cdc71de6af0a122161998d0ae5dbe73459adfab74ce353005af8cce0626e9490f483cc3f41e620c229806edc50555d228de43f84cfdb244598fde96dc1e509909d9fade51e4662d6f3acb1fec38ba54d7ea448080363872072eaaef03c525b79e7be119c4d94c33d233a0e3355347914eaff550060a1f98c06da2419e5193f31f482acc91a4d8fb00c8601a56c1f68e43783262b96fe1b22dce1216ae2038138d670339603c260951040bb42886dbae2f6e730fe01540a4361a29bd94c0ed54da03052809aaa3aec43b9869cadab96a3681dc4fcc7739b2cabe9f99e16ddceb226223f8a0572239a87d640786cdf9645ef132cfa99b3a02389bae7b565730126f7af2340aa3993b92569f559f163d61c56b7d29d56ef864b2cb662038845553551cda42a2a6028f2803a0d7a1c5649bbce56c752fde5d61f77e12e8aef82924f4f51df1ec12c919252940d4b20fea61584a4156712673c1ad85756d10de07e129bdc7b99ffd7bd8055146bd7160edac598c07c93cc9e3bdd7263c726c77f7a0da6f5c7ecf73ec5465af519d3c791a95b4c3cc16b2ce8e07942891a726818ba6a0c16de59d2a30dd3303e87bcce1880c7dc1f9fe31cbca30d823a893cc6875b52f2436589c3a65fc4b6909407f707aaa5cd98f950d56618f638238943a537fdcc70203a2e4957b8bd7a45397b05dee181a0862206e785f6c2915aa8603150d5266a0c7226b34858b4ce6c6864052129265850314bc06fcc04dd09a3a06738315e0f8a3e6acde8d51c624ddc7810bce75bab060b37d2234daa7d04a87092de8ca9a2c3c271f473fe5c80285caeb01a8d1083a9756cb3c427d03d08a988441d6763dca29ac47134889db455523cacf524d7b09693b87d42e808792204de35ba9fcf4954ffbe89ed50556de140278c14a1f7e1e67a87c82b746e443462ebb8c12236eafa11efa18fbfd4260487de0e0d66390e541ed1cd69d370cddf3eb40f29927885edbbdd87efe9c637806dee714f9c36425753d62bcd3256aeeaba79212649af386a62139e5516158c49c8f5631e1c355f965bc12c648a959eabb01b8e9717c801e42c25d9582b07035cad30cdfc33dc0d9b0a737abd9bca675a45a472da6ed966aae0cbf60b5c1fbe5396515bfdeb997bc48705de590571066bebf355df7f0d7dda9010a9f5bdd570cd7d154039146bcccfce6c25a497881777edc221b14174bfa6ea2fa6577d4d3a22529afc2a39ce2bbf3ff1b3f77fb5541658da72022a769554b0ce18a6457842869c21247f666e2610b7fd94500cd8469c6c3faa2e63e159c0f53ba469cdd702518f83da6ed6b6eb00513456ed9a983b8cd585ce7c20021579ee0ea97aea289529b654c2e9ff2b390271786bb3cd6c3a0eb7356deb5d432c1a445b04f1138d5bc8ce721aca8185dc09d58efc8ede68ae96bc211e1d78284c2de03e743a47cad426587e341f6ee3e791c738e27c65bd419c8973b8194f362f7314de29ca82426afb624cbc1d803c62600bb6321f01844347a74b9959ba5bc9a5f2c06d97167fc63fe6e1d247611f93afe187a6a0c85f20292dbe66256f7e783ee671a48e6965f47febf2f35ae799c4f0f2ba8f625c4a56edd2c9d32d7839486a1a0dda8913e1f3309e6997695dd58ca08c92e16640b27cfaf73effb1290931e892bc7192bc9cf0a34b1c4a273ee79adf2db90fcc39fadfabd9d3a131d2b35985d4c268df8b5eed8db9827ae353e098a9326b518173634a9a07ec0f62b9488028b10b55cc193b4d7a36435a0fe33f29a6921c76896f67c1bea487433d016c7fede9871ebc53046d2674ba3e7456767c6affbd9847bb05aa12da57a7c687e4c1936f5f28dc42ad3dbf8afab3545f918d734940ab6c21213d15749372f5ccb8a6c4739a1b48248dce1c3d0a59a58f09e215772f34f83ca51b765b6578ea0f62f3bfc5baefc1b7dbbbcd59fbaaaa017d1982b2613f3058c0b03a245edd62244e44a5ccf8c5db821aadfd3f2eb7beb6e40dcf6ff866e00a1a5ddf23e4490666dba02cb13688af3bc17fea004768142ce5d90054c861092ac404ee656cdd8b9bfe9e84fec4007d19641d3246c5fddb0ffe72997788c9e884df6546683b84a569f94559675b0196f9c5e9e6bb2c6b75d0df693826556b62945fd7a9a9d061bdf14d001ee24676345071b951327ee629f3fc7cc1123064b9448e8142bc33366e767bf06a7999287270403f5067ad31a6e1b0e7430bdb12f6387cabf4f4e8e600978babc1ce5e41bef97ce9fb978f6df47b98b27c537028f9a0d3148a3d4b27c1ddcb27d243eb597cb300db63f48f74d7ddf6f4caf8a837457f097835310204e9d020e02e60dc3bb182b3cc2276e07c5dae86ae505bff07c76fc5524538c88", 0x1000}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r11, r18}, @rights={0x18, 0xffff, 0x1, [r0, r28]}, @rights={0x20, 0xffff, 0x1, [r29, r30, r32]}], 0x58, 0x4}, 0x4) getrusage(0x0, &(0x7f0000000300)) 16:00:01 executing program 1: acct(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xe000000000000000, r12}) close(r0) syz_open_pts() 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x0, 0x200008000000490) syz_open_pts() semop(r3, &(0x7f00000001c0), 0x0) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000340)=[{0x2, 0x22, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1000}, {0x0, 0x3, 0x1400}, {0x8, 0xfff8, 0x1800}, {0x3, 0xff, 0x47a71ec9a062031a}, {0x4, 0xffff}], 0x7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0x3f, 0x1, 0xb2, 0x9, 0x5}, 0xffffffffffffff72) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r4) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r4, r5, r9) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x48) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0xb3e1, 0x200000005}) r1 = syz_open_pts() dup(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x2}, {0x44}, {0x6, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) 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, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r8, 0xffffffffffffffff) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r8, r13) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x34, &(0x7f00000002c0)="0132bdce48a3b75fc88487979011317ee2ba85c25712f0226fed1dde68c701e10590d178f69566e50bbbfc05bf249833607aa45b") read(r0, &(0x7f0000000040)=""/32, 0x20) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = getppid() fcntl$setown(r1, 0x6, r6) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="10816e1a5fd2f0268a11013df84e91375184a634ae0fc7006aebfaf0c8cf4ddb829545055f1dc9a6a3ba672e4ee25366a66cfbc0dcbac642e3373d72c9f06a33d4c669a659ffe06c22b58587ef439f784c55b35236980de45ce50de91990b8b3c02b1b03be9f12da1e2c755c4483d6dcd86022676f55506e44130dde19936033db0e64ebb91230709aa9479029b77a413d124e63c1c565bd75889b19d94a9d9d460021622696449ba7718a9b1391225f98a5f2a91165ffdba8d3571976b441f393e3773efa91c9d216900e142a1bfd55c294dad88faef2dd8d337d2b91b3b426", 0xe0}, {&(0x7f0000000280)="346d718be7ba5ba5c1f907809b591e8df5061367f79cafbba9c053da6076e8c4", 0x17}, {&(0x7f00000002c0)="f6bc7a763a056219c69e065c53d1352beca2e724df57fad91344f61cfddd9bfae88d74622fcf82269457238712d424cf54d17984631ca85de994111bd308e4570a2a557d9faefc5d841e3087ef4edd16eb89412740f618c742c2133518c052094f93cb37994c28590e6af76a4bc295", 0x6f}, {&(0x7f0000000340)="9ff5f821eda45f1c0770d7d23b47eff7fab66b8c39aaaa9296834403715a65b6f111a0033034c8e2738ee1284fcfd5946c01f13ad234f65f2ff4338f39169852e48abb3834eade727213c85df6d52e70ceabf490726b1c52d5736ad8b5f9fda667baa3c234e656c1f19a26e56700000000000000", 0x7b}, {&(0x7f00000003c0)="eeccb5743da80ab34706b6b75adc399ce1c2d8ab5e4b9d1479fd259c562d4b4794fb980b28a2721c832d10c6f3e54115e8f18abae4bc05ed52b31ba0e77402521f7edbbd5c28aeccb548c02b6169db235de7be03ba666d2b4075ff8c145c49978ee81edab12133b53e95a09fa14f20cd3d769a43643945a9ff93", 0x7a}, {&(0x7f00000004c0)="c7d01a0ab97fc627611b753590ff3c6fabe05f6d7b3507244704410a06890231b38d0289d22f3829347da3dd7e59002a9e0352c7886c76998f47cfad153826e018c15cb331797aeb0aca8ae8b78a4af7c786fc6ce1357b90d4daf53121c567e1a86be9c0289dc8164e7d", 0x6a}, {&(0x7f0000000540)="212d49afe75fe069543b209b2297941385b93c76bf6263dc433edb0e30f35f389a4848082e2916963e3f0f50392c12dfaba8616b4239788a962fc5d5ffdf080de09ddb50be1419ab8ca62052be", 0x4d}, {&(0x7f00000005c0)="c2ea9e839333f2752407e57670b91396b13cd555e68e3ad9da817f562f2f680f664e21677c421bfa977aac7aba488bb65ec3f76fcb4053085e58df133bfa5344f1f371d67b", 0x45}, {&(0x7f0000000440)="9b7a9a5f1258eef6b0449805c1b9a87e1cae95aa87b0cd59181211937a3431e7ff9824cc", 0x25e}], 0x9) shmget$private(0x0, 0x7000, 0xf4466f05a2401db, &(0x7f0000ff9000/0x7000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x8002, 0x5) write(r1, &(0x7f00000000c0)="2021d60d8d8e20e66320650a", 0x4e22) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x5}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000340)=0xa6, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0xffde}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x400, 0xfffffffffffff4db}, {0x10001, 0x7fffffff}}) syz_emit_ethernet(0x7e, &(0x7f0000000040)="93c26b1699c0bc5eb49d8e8825aa7119cbebd8d4ab414a7f792ad48c1d7c3b3c98cbb2d400671119377458df100f5e90b941b60bf4e0b4aaf321d1b3d0d1da110ffc160beb4b1ffb273ea0fcde754ab31a03f94c38e1714d0669871e94797bcab23e42693731e8e543e713641ef9966aa0e2c923c6ec166409b925bb035b") ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) pwrite(r0, &(0x7f0000000000)="782ee7b3b49c0039ddac448ffa8e6bdf9c9626493f4b9efd6c3fa22b1e985dfe38bfa59d4f2457ab37240fae8a81f21b4550271a446ccdf8a76e", 0x3a, 0x0, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28, 0x20, 0xf4e, 0x6}, {{r0}, 0x5, 0xe2, 0x10, 0x8}], 0x81, &(0x7f00000000c0)=[{{r0}, 0x800000000000000b, 0xa5, 0x0, 0x5, 0xe583}], 0x1, &(0x7f0000000100)={0x3c, 0xfffffffffffffffc}) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x0, 0x0) write(r3, &(0x7f0000000280)="035cf0a32dfa2f4f8c64bef18002c689bbed03d2760e1421b2612d1920b91cad54fcfc936fcfdfa2df5b772db97b20085f80b6c9e927e6182e42da9f1e0645b7e14a2cff4c4caba27f2f900d595fc13863351a8b65892349a9d1d51faaff616c18797b6106502432a475df885b3aa116c32edcd10295d4c2cdfa231fd86a861d14db72", 0x83) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r7, &(0x7f0000000400)={0x2, 0x2}, 0xc) r8 = syz_open_pts() r9 = dup(r8) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)='/dev/speaker\x00', &(0x7f00000004c0)='][+\x00', &(0x7f0000000500)='/dev/speaker\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/speaker\x00', &(0x7f00000005c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000640)='/dev/speaker\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\')$\x00', &(0x7f0000000740)='\']\x00', &(0x7f0000000780)='/dev/speaker\x00']) sync() r10 = openat(r7, &(0x7f0000000800)='./file1\x00', 0x100, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000840)={0x7, 0x3f, 0x7fffffff, 0x80, "99aa6035cf74bdb783218148e1907abcfa24b817", 0x3, 0x2}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000880)=0x5) getgroups(0xa, &(0x7f0000000900)=[0x0, 0x0, r5, 0x0, 0x0, r5, 0x0, r5, 0x0, r5]) lchown(&(0x7f00000008c0)='./file0\x00', r4, r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x80, 0x0) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x8, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b00)=@file={0x0, ""/42}, &(0x7f0000000b40)=0x2c) pipe(&(0x7f0000000b80)={0xffffffffffffffff}) r17 = open(&(0x7f0000000bc0)='./file1\x00', 0x80, 0x20) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000c80)={&(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000980)='p', 0x1}, {&(0x7f00000009c0)="a2eb707421d43bd1b1e080d34a68ac8bbceb308f95e7cc74a1fcc38cea9391cfa39e2437844b188e578f0c97c1dd45a34bf34fecfa4d88eda0277bd8a31bf9f89946a9b8bcec5f40edd3897f33", 0x4d}], 0x2, &(0x7f0000000c40)=[@rights={0x38, 0xffff, 0x1, [r2, r12, r13, r14, 0xffffffffffffff9c, r15, r16, r9, r17, r18]}], 0x38, 0x400}, 0xc) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0x0, 0x40000015, 0x5116, "0000002ac2406e00", 0x8}) write(0xffffffffffffffff, &(0x7f00000000c0)="639b8746e2322e6391fc6d90de67a7d34fe8e4000000e0a5be3a40141b6459134ff32521c7a6e24901d6a1936ad28b76bb7d2dfa817b6403586e53f7bd984a714990530969f09315113af86ba3cdee5ad1e4612548dfc45e5b9bda022893cf722f4b6938868e5b76d1971a274385127f5e54c492cda42f7cc10d4b4af9cf2d336fa351034e90a733d4", 0x89) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x7ff, 0x8, 0x2, 0x3}, {0x4, 0x9, 0xfc, 0xffff}, {0x5e68, 0x1f, 0x7}, {0x9, 0x1f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCFLUSH(r6, 0x8020699f, &(0x7f0000000300)) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$getown(r9, 0x5) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kqueue() getppid() socket$inet(0x2, 0x3, 0x0) r11 = socket(0x5d065eeea9840c81, 0xc003, 0x0) connect$unix(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r11, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r3) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="2ab60edb54da2d52c8736fa01da1a4def70fdca2465e89ee104735abb950ec621295", 0x22}, {&(0x7f00000001c0)="5d4864c7ffcb579d76eb154f5055912833d77b8d8aec0d0a0783e4079057589c3a48cd0faf310550b52b6b51e7db801555b02335c6e755182168cdb52705614f17c07e2b511e2c5d7039438c2f454bd0d99f0a5615ba11d8ad5f39273c999d880ecd20e1abd299f900c1", 0x6a}, {&(0x7f0000000240)="c8d1d4e9cbfb9f94b2f96b0e83f1ce2ee2450750ab1f0541b3fe6a608dce0a628208eb56551cb966e8fec27e279f267b86661546e641609a6c3df2df6653c0c7504db64c3c739e53e7565ad31b2f3cf0a8a5647bdf24b57e2852fc5518de0dd924693c3c9a38a99c907dc5d8ebd19317ced0255e8bf54e281ca1edff982abf3628a02f25b5e66b3265cde5bd230a837e1a0d00f658acf14edadb0ea874b2f18ca4a81fe1ae9192b865dff62d04f022fa2365ba1ac92aa0ac8473c5c7bfec9d5520fe8b71ddc84ae4fcb4ff019745a731e3f8526300d2259ef837493d422f7498710638e1", 0xe4}, {&(0x7f0000000340)="2e8ea2c3e76a2933a7c7992d642a06091202310ea6e3ae92817a87dbbd7c4849d7369d21969045a1ffb43b4fcabbffe6871bf6f991f05b0e63d59e5ca5d63f03f18b08d3549a1c80eb5fd0313a2e3ddd49c3315aa3371041056b4ac2ec973e0a90a3d9e942ab53b1fcce4bbddf076f004edf317cf006709a57edd4df5435b89e2e592e69f9c95f39d23f683ffaa13c8edabbdf28a3f01b0d015de784f81bd55eecac2f063bd5968ccc79db68135c3845e7571c74b3ca8d5ae78cbb0c796c5bee37ee62db25b448", 0xc7}, {&(0x7f0000001100)="318da75522ad1995db604391bcf83f83604d599b0c5a836be1b2a1e9eaa3ac3175d9b9c3a63cba851955a3e08f5483d32957dc52101a5a49b287359f55c417fcdc6381458d7f92862b18aefcba798938f0cc04e0b790f6200c38928aea3fe9d917c1248a8cf87adc87534d02e22d7d80ca9100edf0c5cddc3317615fa58313c524b61c230190211ee9780c97264cc5372faad0458552975a9bdebadd5e4cdba2f4588f0d79eadd299cdaaaa3b13879cea23589daa603b3484a40ffe1d49e7c9cf5248b733bfa512cc38ef7c8d4c1bcdb2abf95165ba377d87e5e504317969367732e6b397b70ca299e0e6c8e965ddd192f27a486fb8c2d3eb1f090e3067e038df036eb9e22d91789eab8f303c2217088cb6d27dffebf3d975bb34c1524d4c610a9bfd94fea34762559e14bcba920cc4d609a8e9f2fd8a1876ad779ae640d6e91d320b088435ff535585afce791e268c01bbd1212d746e4727c591d9f1fb49ceef30a962f8063156ae5d4f87e283f5fe765889fecd471f42fdb89eb92a9131075d22e91d3138fbe0525715a91d43df41afd057b9ceb301fc4e1d0e335cacd135e6494d4d74f9755c96841c1696fdfc7627eb1d4d75751207b4b336bf045b1ecb51e6cf089c12d1fa941dc305bef38741bf89afbca762d855aff18281348bf218d0d64edd2f3a466a833219560851d02dd2a60c6a9440b13a412e0bac040922c28d70f2e1387496b5fbaa1f7007d5e6cd76c446ca43d513345f3e381523d9460d9c7c50f636ed87a1dc0ffa467222532ae94a1daaeadd6e0a52b94b7e2577699a7b573f7c7e51630befc1ea107084b9a299d4d8d0c777a4d58117d0e4433b0729a4dc31235c0f1dbc0d3c0eada985e38fd3b4da6a28904cff61d86bee222d570d4c01e4c45288ef60e857f6a7ae72ce73acdaf80a1ed6dd9708d5b11b056ec3ad07e7e4b081c7db64bdd90cd9daf5406032b69748c6845b76102faccaba858b9df24a23c60cfd12da7ce98354d1dc231b7461e5ae14e8e0a53c1a33bd5de02fd99d115befc5b984b6fd20caf4f5f0ef75137deaa72248bfe0186eefef4ad60c0f636b96e40932135b07ebd846bf8ba61ce5d60ead5173b91b69fba83cc9ffafa61fbf8b8a89f8e7df7d4eaab5614f9708b985cdc6a07e6b1f87b1042bbfeb68da6ddffdb561e78ff7eb498234d40358fc9cf59faf2541255e2ae8c02a8850bd98a6089ecafe68f0437100480d066a4383d0774a310f4fd8937731fd50fae5e6ee2bc149d90d7ff2929d868516703ee22d16f4fbd7b1eca1661e6fe2dce8856bdbb5a7d38c301e3a332ca8943a292bfac558e9091234e01f032a4fa2fec524c42fa0ec298f5ef7daf9c36fa79f5eb083f1f67c48e11d1c4010930ba2bde612e3804e5d8f16d700c9430c41b351013d31dfa9f4cb2a92c7a5c2d3fb5427a1d736d5be50cb5f90a7954674348586ed375c23ea70a91c591b49c81e4eaaec91de56f7f3b4de9ab0336e4d392cf1572041415f3fcf6c22fd525e87d0ffdfdf41535867def862ed00e6d8ee51a1071c7d80093b706a4a91f62321c125e6e5863df6c5d67d8fe6d813bbf720f83a68d8006f2e246cfcd2d290019d5f71a9257be65c67eff0317d811e96f1a49361887f835e10d038497c34b67b7a555bd8f4aa9dd9c96d8456617a2924e8812808805351a22805b09e789b03e4e3bb4afd8ce76520459f919a0c551142ac1c4f28fd4c74b8a497e48b46522f9bf74cc23f5dd9bca5bdd003db409b7a0c8d386889a34130b486805b3657adfdb4a7c218bd5cc8bfc4da49b78ea55ce27e3c63abd0c53f1ce237799c45a981d3ec2db576210f401c68d54e7e0e36b6197bf5c6b1a1a37cb8b4e9cb69d962f383a0d89a677cea5f47501ade708baf31dc72194bb89bf4c5d020c86be5c9af9535b0d6f15d419041f2798f6c97175e43d4097e39bd0e2da511d413abbc8c2d384bdcd7611c907722d7b0153de3e8775cdb87e11aae2c5e86bb7d651165cdf81dff79b68955a78d385afc287eb035fede2c3663559ede0dc8ade6d65653140586bb5e730379f82318b41f3ade0e4f5976f3f43864cb930a9341b8a42616dbcb1ba4e9e6135e3c89e8326ba6c0692e5453c2122e94c35755de08aed2d4c50fb2f2882b629ba85b669bd69c804c282ec297bc27e7c47abce775e4ba8a3322b090da3cf18156a34edf8a53e111e865c5d4f889bee5e1252dc05df0906acbcab6ff53d2598c88d2645f898f9c453828e8f03a045ce3e4ec2acdeb9c792fb4c33ba642098244fd371cb3a6ad170686cca119303cdb075b25e2c87d894ead69ed4023a76f2dd19c7867eacf7368dc07609b26dd6bba1a108e1df79764190f44fd501b74bf2a1fc21a7e0b9fea13e54419d8bb0904d868083a6cc3fac85427a8e8fad7e5015e07994c74644bcf63cd53e649fc1942b27f7b4dd2d02387d233a7dae121f9889153ba0df11ee0ffb998a457846ce9b2a69e7974d6ac1d46534bdf09d5630acf3c677a6db7f1f3b7d20c573b2689ec2760ac9aa428beb83e0e9230eaa0c9c68cafe332c207945c963a4a1bcd3f15b22ce90dc08fa09b4442f878f663ac17f48480fbb82072f77cf3be607ea70b5269505f91f51285a5904e162c907e8096edfeac2f0ca238e37da076c2d743688888c035e5e0ddfc4bd088d480a2cc6632fd2c5a907d7c3522d4e66e8d1b6823f64d2354e4933e2bd493846d3445e0c38eaa7e4454818d787d3ef77ee77fc0ac91e7e6d865c85e0f43dbc0b27fcb0db96de0c9dbc9c549daaeb67447b0cec0374eabfe7f87c4977a19761fd31f79d0137247f62a139c0bb4f5a7d39d102780523dfd7169abf1d66c87ca6e54db0e625fa26c63693fe420f21ef7097ec1fc1508b38f41329206587b709fea8e385f7b30ad454aaa641692c73162d768eca0804417bdcab504aec5cc9ae6054a5060f7984aca9c02fc6c0d1998cdbfe9c8e224b80fda06b315bf1f7641001bc683258e5a0dda84b2fb3a4079118c2cce6254cf31184315d67099b999bec8283aa9e597e442c57a419c993fad869fb1aabce668916ebcac124bb59b3c831375412a47c26777d8a6afedb6f79da5643fc9955d3ed10d8307623930ac4b5419b82733babb76fe9b7a2bc59cd511a5e0e2c7394c7c16f9aacbc126ffa8124837f511b1ae1ee3eeadc9d01c002c72499cdefbda7004f6e0edf2003aa1b9f35c69b0e2e20d87abc6ed17913bb67fd20c71ee4398f4d71d68a734cb616a40e4fcd75b3117baf6ecedb4dd58dbee7abcc73003a7e21ea96759fff7ba15b1e962fab9451b00b781a23da04f1e6f02afd4bd8a9f9deeb7f55471fd612a8c6142b936df10fbc8c2c787c2df167e3d73770169f8e2282dce5c0846253b315d9f62ff314f8acf0f4cf588f7a4e2f91932915de6550272467714bd966fae88022c39caf1c9883a9120927095f33da7da6c2892b976d1e5bfc15314c0c82838a4f03cad2de38a5c6a03ddc5cefc2f266edb698fc904807b0e872343ffbed1601c939920f23ec5737a05b2af1416055c4ea324daf73e96823d29c2152101f2be734a2c0115cdfa0331bb3383a16f324691b81a273243d8a862b2ba1993bdc58d5999c5b3bdcd246e1e96ae350e22830e90bb34ffab712f1c0fd7f23588ec34652d63689432d7131321b2221baf401a1b562166ef0ade5655329119cf9fbf19fb10457f27af1bef6a9c511797b0d556911ead6351b0404de2f7dddb7b171401b87485fee7a144871a8798ff094d80cfaf57e056946218b8677f8f811d36b269e7a7ef0f3c33fb9f52d33e0f6f783262aaf41f45d288a1b3512cc5e8a25aacb64366e9e279a2d54d651b3e2b50ff558b1372e5794e395ab1ecb12944f608d4c29fc028652857e13f2a50966b661979f07df94c412fb0b3e98259d2a7115bc0384101e9dfa7ee6c7fc0c9ff8139edc7b1d0657ad7d17555879f60609c3116a8d16b873e037e30ea7b1c532e29a8b50de98b2a3eab7ba490946daa8abda7efc9e3b9fe48cd8d379082d0ba1ecbd0d352bc406559e5a22111d2ed9326b91309a15054cd1014c348bbc13862ba3cd0bcb74045b180177b999d6f885f736e704ef5a0c80b6f9260290b8165adeebab93fe46cdd96ff42b627a4ec6939210048f9454ae5613153515db723b92f0131cebd85d0c8fa47c3ccc6c3998e1ac892816ce96cff1c36c88ca1a9ad7c23e45dab71611ae3c6ddeb4c7284fd6b23674671763a96d8b2d5e4ba8db419c139a6a23c9afbddebd261765b7d5a6385a1754401c5b80202aa330732f948fe8aa2fc433d14996802bd3a8c992eb0523f922d1451f2060056d0922805c50fa1e1934e265b2d35df4036f0cdcc72c155799376621957866df62ec35fadba6a040e735d39d1cde526325d2313b4bbde12c00a7c33fce2c6013f9a915afb601b2504a8c6ba5a823bf7e21cd7474717216433fb2cd3c08e7234a9df7743c538cdfb7e2f0da87c92d1f43173406f3dd15817914d901443a574598a40ff83759d3ac81e2b6b4caf991360a106d8205e3fb41c565a38c0d17dc770e11e696f62d8a63e25df22605356c38a7b9c7f8878dcff9c9559ff5f64cf73199f69c5c59c8109af7504126093f245d9eec9197a46c3362b9950cac3e8fef4e385cad19daa470cbd36c3b0e4cc343852f611f0059fe4ac9a1b408b9e9dd9caecceec9fb42f6e7c156d6dbd7e13b78d29734c49e0515086fc631ae8343f3fffd5af689c1925bdb1ebb6000eec7b93580467327fe3105193fc6dd12a7e9591f636381c3cdaf2113b9eeccf9ba611c4a4a676aa7262d040f7ba85653507c0f353977f2010457831824db75214c588de680d6ee88af2e865dd3ba608dca58846868bf27a30dd96ce6428c1b01970e7a661c4bed426a1b48760285b44d47e4650e9682db11b9b6919f0fc7f1097198d98ce0d226125d50900483e8da93d92af49078b85eb3eefb1745e653a7404a89f592c50b09ebc8bfd417d62d8a6046b69d93d2b4b201c6ac80de6ff5a9a8289717ecfcdedcd8eae647dd09ac80f563241a5a1276f2cda7cb7498228bdff9e37000ef4aea3acd7ec26a46be748d4b42ef44e4e55dc4921047e057a482609bd14df3b1ddbb800eee7867011379d3b5410b233955abe9a49b2ec59501e9f5a2457832f09f8e36298c609b2736b2109e3eda827d4fb7718c27827dff2e95dc39b803506d293de6feddcc84986fbe13db43e2d1f3c6e3c223828ad5279dbbef332be637d6cb8e9158de59964e124333de40653bdb7915f403f2201cfbc74c121ff2f008248cb74f4f862a29a7e24e7abf467a7ffdd67dca9a4fb1dd6fbc65d9b41ba25714d390ed64a6cc1099befa2ca98585e03a2b691b022321938098b9e33e2b3f47d39ee2213407aaa7c1a4d59836b640748ffb0ec573cf1771aac0669ea7fa99915202cc3eea54349b6d62772ad5f02f6831894187962646d2053d0eb5b3548214a283d2ef5c377d7b43103a8e0dda613d41e93a699ae993e933d580b4e102054fa968b6caeafe99798f36b6f1af8b2315e0bd8e58326b83475d7d0d8ee87f7a525514847c0f913d8aecc55f43607cac034ec720c6a79039a8a354d0be02a3fc1752393a0ac05588a414ee7bcd971c84069a394c515e08006c503ddf3cee3f5db08542e4bc1b30f63098a31e9f629c0226429c7fb954a70a424d83576fc617d361ffd3c40579c9d60eb0291cf3a40d9f0bc0d3fb34fa3e13b25325d9fbc3b7ffebfd8619ab851d6c9895054c062b23", 0x1000}, {&(0x7f0000000440)="5679f4daeb9949b78896df0ace8fcd5561212023c45f1cf4939afa78d1ef290a0b607f2de66c7a81c00ab8755ee5c22d3d932c4f55fa5ea932c86efc6af116e65635d3b508b75beb38bae3b7a5f14e3a20c61253813070f2df567517061c5f62205a8471b672329b1b15afd51f8b135fcbf75bd6f5d6c905d10a58d1d7c35e38b3d9168c5672942f6f26fb14ae6f5de109482eb520f83bbc1c2786000dc7356dfd23dfa5ee1b1da6fee41d13104f75a5287076debfa428a3034e7d7ac9c2daff3db370e49eaef65e2d80575866ed704f7f827d97212ba3b10b9733b2a9e9", 0xde}, {&(0x7f0000000540)="95e888049ffdac6b19501e8b4476d64e64541254d562c59659b73c29f3da64127a1c9ea63a6760e2186cf91b2bb5da96a6c87b0414402c05025525844e8ca3d32cbc70d4a1cfd8596c4f151b2903fd9af8c526f9f606397becb33dfa3f20ed9758954f71e87af7621606993bb2c5b4c97769db5fb07900c0d1f199f819814948e539e16af2da31587efd70b0986e612e5f45d8a651df951346ea9f0488bd9da1528d811dc7db071387beac54eb65e10aa2354e09d2b6a569fd33d676ebb1461b72e31749092b113cd00988055c709e23c70ddd3f68aa535cf093a836252f323381a2e2", 0xe3}, {&(0x7f0000000640)="a5", 0x1}, {&(0x7f0000000680)="fcf51b17ee84b9c30222289abcbd70e0d3056a3b3770462a0ed0c9cef782ca99d7afc13b0161ed553e10a8b4eb2738b16da391deb0239f", 0x37}], 0x9) select(0x40, &(0x7f0000000040)={0x400, 0x9, 0x3, 0x8, 0x1000, 0x0, 0x5, 0x8}, &(0x7f0000000080)={0x84, 0x6, 0x3ff, 0x5c27, 0x1000, 0xfffffffffffffffb, 0x2}, &(0x7f00000000c0)={0x5, 0x81, 0x8000000000000, 0x8, 0xf1, 0x20, 0x1, 0x8}, &(0x7f0000000100)={0x0, 0x60a8}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() dup(r2) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = dup(r1) pwrite(r3, &(0x7f0000000300)="f542fa8454b76d7863ea161d3a98fdbf2b67d6d7b3060de31266ce220744e1ca5fa750e492a8247183a66a7a8db7bc9dbdc8d7f654917a9af753cdc6e92d08d390b5fc9d0ac2dbc7222a448c3177ff30f96d25b49b21135258a54d8175c2e6c7e9dc9d9afa11cb685dd7d8527122f8fe9759ff99f48bdd041623baa5b778fde748d62d5926ab0093719ded616dbc4565e9b44da3ebc4c9e2845289d390fcd85abfc367c279004d9ebf7568a5e9d0a63669f4a1", 0xb3, 0x0, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r4) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) msgsnd(r10, &(0x7f00000010c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESDEC=0x0, @ANYRES64=r8, @ANYRESHEX, @ANYRES64, @ANYRESDEC=0x0]]], 0x1, 0xbe8757a449e45066) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x74}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000140)=0x10001) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7c21ad8210d8cf07ee7f5208554dcaf5740b17f4a434e1366f5ac0d7afde250c74fad6e5fe02c9c12e065ec14b2c6300feb7716265ef906f0a6a5facef92c2f0ce8028c7ea08a8f925a3e38280c68cddc48fb5cfea883f762d4be87975e6ccb1f51738d62e59f51a57435b07a2093fadcd4ce421b53936cb23318e6b6591ab"], 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) getppid() r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x18189, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xd6f682a7fad57325, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000002c0)={0x8000000, './file0\x00', './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000d614209adafdb29c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ba0a0a07f1cd42d50b8c757f8dd4e4898d96d18e707a42d0604a0eede071b1b4cc7098bb0ec260e42cc0549a2206e9dca8c84fa537e0c24ff94348d5c233b1984d4cb45329cfbb7d0f52dbf781738b5c7765c836376dd5f1cfa7a280dcbf912fd44f3989990b5ec7de0ce377f9ebe3bafe5cf1e0b19780ec2dfd6a92f47fbff548f71ffb36927a2573950bfe5d1a6674791af2bb8680d35ed85c7977e642628f380ec095d2b894f08179f8846e5c3e5962798298899ef352a8d8cef067086882bdc8fec2b7c47136b4fc991530217ac1272b428bd50350ee18ec77b9d034627c371"], 0x6e, &(0x7f0000000180)=[{&(0x7f0000000140)=""/32, 0x20}], 0x1, &(0x7f00000001c0)=""/175, 0xaf}, 0x802) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f00000000c0)=""/76, 0x4c}], 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000e99b21ae"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x4}, 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) fcntl$dupfd(r0, 0x0, r3) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x18, 0xc002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000100)=0x6) 16:00:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) r5 = getuid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) ftruncate(r7, 0x0, 0x200) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) setreuid(r1, r5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x401, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0xffffffffffff0000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e], [0x0, 0x0, 0x100000000000], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}], {}, {0x0, 0x0, 0x0, 0x1}}}) 16:00:04 executing program 1: 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x156) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) semget(0x1, 0x1, 0xfa9dcf6f02ef4d17) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:04 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$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)={0x0, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: pipe(&(0x7f0000000880)) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000700)) pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r4 = openat(r3, &(0x7f0000000180)='./bus\x00', 0x20000, 0x4) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="4fed61ec0e2316cae74c618fad28f74ac558cc31a309cb7600fb585ab028983402dd5ebf0d8234e92350045c606259f9773791ee7d29eee5914791deb3fbc758b56160b3cb6fca1f01391690287973362efe698f69b062423ea7abbf499771f21a3345fe49bb2883434ee6b9855f15447ddeba6f6973e892c1d98d88b5952337df355483fecce6cc59f62c61fc2f54a81286f46080b3ff0dc829702e833fca686ea31cf9f6830f", 0xa7}, {&(0x7f0000000300)="3faf4445a912f8f8c4034cd13505d87ecafea182313b0db44d4e7c0497bda91b972c56243fb284b77869f8bc49c5cf7e26d290aa2758c9a14cbce87d5ca8c2e6f1b2d00fbf4d1697cf990713ac97c2dda5920b04b2c3061f604969cea99c40a14df369c227b4eba43e3d18bab30f3ae743fbc6981750664c42129f7838e55a8bbc63143573664c1bf9c24bcb495c9a0ba4139afe0022057830354e4c2bc51b7203fd9fca661b57c0a5b817693f98f121fd1c5ce784c0ca161500a86239299e2cba60cbe237091de51b5f49d58286c96c4ee3c8d01d020d384d", 0xd9}, {&(0x7f0000000400)="9c03a51434c73f67a83ac2fad1380933c627607ea3aaac83c878cedf8aed1e1080cd7c3795c4e393725b8ce0b82a0584e2b5c888fee358299632821954e736ee4ed7980aca17df60d96ca40bdfee5aa8fd1ceb96e9b03bc74464ebf17198f724b57601f65aa7610d13f63114b38d", 0x6e}, {&(0x7f00000008c0)="fca5eef6369d4b661ae238f7c850572f6d32ca8ade632fa7ed16a8f29a14dbb8ff1da510661433e399c0c62f87b6f0d2b7dbd862d0bc682301605c42ba9ba7ebbdc0849b2aceac0bd30c2b383f6dd34decb99f55460ed3d49861286c326d89c5fbcca589c03bd771b508b8acb4db2d3327e553b0aa44543149199647b80a74d83a24f7876b8963163ae67ca428e17dbfa5d6cdc9af4521ca953a9f26cae020532e4a36f3e8c307c05d9c22ae9da8d353c860760fcb241fbaf676386ff39e8052bf7427f7df5c55868c8fd1df02e52e082503ae4184426d6d13113d88be5a1f8110b0259380ad0298b9a1f88edeba4075561317f7e6df8f6f57eadf52f14bf6327d9f7225dde72c76829a4e0ea910a60664d6e49e3b7b475e5f13a73c449a865d08ebfcc82c61946ab5a263f76f9eab99611ab5d2678a54e56751382f2843ffb5a23502aaf37be3c1eda2ad182b37f750aea4b2376c3a8df9216bdcc53f52196b10c95f31604ac097dbb7c272d6001626059d1999f382628c5c5a47f6c56f8e3d6e0e284e76435ca598965ba9e731425933c5e05a9ba1fdca6255df3ff0f32ad959b07be063ad4644cf0d6bd575160ce66ea04d3493b22922171d42dbc506e76c45e95d936cb2a8e0840c8b391756d7a9f1eb2f88c2c1945ea371aa3028d768b4d29252920a5560707b4b5ff3ba2cf7222624e5edd3e7553d5bb4733097118168d5d5b6c2a469a8073e3674cd7001cbc4aeb5353608715a8802625278132ef35cceecd4c8f6641179e078688e7232e95df512b614a78c3a010ec0815251179cc884f803650d2ecfb8d059c3d0274df876b79890a90c008fd9f301563ab0d2c7f4f59c9be8d4b7a0a8dc5a62a5169682879dda543e958ff2aead84aa5c86b2b81544aaad7fad2666fc4d228aceacb54246194671f90bdf675d05f4d916458f1d001ab7610b2848add1d78e8e1facc3411793f906c1ef3782dea6f77a9d42ffdc07b2142a0e6f6b23df2bd0caf6b7f23a0e52989a08d7c0e4f2f91b5444438c2f11cee9739a1226d7ce442016d212a6960d8b9f5b01d72b1ff6ab1b7229d4db80256c5c18cdb0daa7b3d97e6210d86b654ac84ce482e6c4249e7d76a6676cf1548b38d6ac14935ef7e717d442545e4137195f7d2e590b64d2248b1d0126e992b3f90e1aa636c1aa25f4a2064e5f0d928df2dc9bf0e9459d9d26a2b0abb41b1e7f761529bd6e91397711744210004a56d82bcada3bd6641b15ffbb8496a63f9cf48a739aa3809f29faa750107b19fb324b1a2ff97c1509020cce4e8652b311ac6be47b1bf16475eea15400b20d044d3ddfcba4cceecd45b642cf3cb354cd71c62e51e0f32b660cb0ce5e95686a519e5825e1a4cbad1d90d2f7803a72c690664630a81d7ae7104b34657c8955c43c7685e562d7ae430e3b0ff13a24246006c63d80f0be0780bfaf1e70ee0416f0e740e0c1eec6ba90ab80dafdbed01c592717c0d8aa3326df50358fa5a8ab09b0bebd449a4677685f6fd627bc9a59c1056b2cc7f609abb20f38ae6cd54e70ea11bb52e0b4da1ef408791d17e780a81537e6718ffa62c7925d9553eda5db5d167e1cb6e7e22e2c4b60c6dfebc17974c7bb232f3eb2a6189fa2323b7695f677231209d928f9e99d29af4a0dda2a0867d163cd3197facf13325f8a43d8badd27115779000a22227c0cc5fe6504c8955657ecbdd61531d56840b5c384e65e1f299f586a64f44ecc2c3531c0f6fe5e7be340c5f003576d698b524b5b44f6cf44a3c5417346a88c49ef8e74f3f0b2916b70626b0acb9486ff1a38ba6b57e8e0c8c9b2430cc9085413eac5c970f632fc16e67fb432e61ce87403f0c80016a3b9298f9b12101a51ce2a43ce2fb71119829fc4004df44aec56692fea027195aef501bb6f941711c3d482a807b4e764ce638069e214e697d206203636c1b954c4cac1fe0a260f52d6d9c3afac154459778c2252037eeb0d0b721b04d860f324d6d2d94eb61c1a656657122346f8ae960e9a2114794afb9b8d220804435f71f533cecd0fb631705fbe8ad66b031ca427e1ff5c8ed3c672988081384c3a7a5637dc163cd766573714af41fcafa4171adf9ae51aa3c0469806587ec167cfb5d0eaf0a5ae8c5e5ac1234e729d630867545d50c41dcbf578531fb18d0764e0f2e9e19107911e7e66b947ab5f2bcc0905ff2299b71c7c1d7fb5d3f85a3406152bd520c590917f50d0538b0cfe8c3fb10e58d20e24f49b552b79564afaeba52bdf7aeb77950bf4893cc37a304f2d1772f93e8087e81a251b755b5491b4938929c66305d4bc679659ca55c658c1ccdbc7e1419352839bdd58313dd02a800dea8efd4ad4ff20372c03c23c2fa852ea836348361ae0712b9a532148e15c6f02c5327fa71a6c5c0b0c26349cdc506740fc0dbd7d88ddb376e2479da2ff5a215169c8996f92cdbd5c730cef7d5a7aaead83ac005941f9568b04938a8675c7555a9b52d6529075915d3eb5ca1fc100421ceb161ac2aa14f90d80ef2c8b591d1e85d0c293ab2d182eec2f226f795d41d40a132ade58eeaa265de80a3c3dcf7880c86b82cc8ae580b8e1bcd587e3a921c4866937d522d37e4073d24441d3aaf97689df8a0d524fa153c7b9ddc87122e293e97a1a1ecf2d7ce2066d5f93085700306965d2de50276150b1cc69283e63a8a49e585299bd9601eba3e64b8cb172aeccc4bda3c7f8e54d7b1236f0684c8e9e55c4db19460f64569ee43779f70c29851181d486d5dee410e22d9a2f6a330cb6de180a7919e3757eecc5ee200ccb6fe2719e76bec61242539fb2800956ef78d91ed0fe7e0df3e61eef1060f2f7fc88cd96b386e49f243014d2a44220adf0edcdda79a094016d602a96a5d688b166ade30846604b870ff578e209c3b1608b4ae3f48989ec67ba8d2c75bcbff69507f9df7920448e80163405e6fec4404251ec1074306c829cac24cb9b5ba2026e8e3c27e32b561f08bf13792dcdd22c0564221c96d99247df6aa314bf1ebc3130e723afeaf8ca6d03ff61340e0085d418dab3b72bfc726ad101e9de7ecdcf4b1efc37beddabb38427ba8226936af4b69e18be703b0c76cbfc990609421768616abf96898afbefba943186f962926d743d713d78b229f4cdc45565cd2a08480f8abec4c0496742d1dd1eb832e5831fb876d32431af4c6558005a64c6ee7d0ab246261af9e6085ffcc9e1f207561c13222e27a4dab71a17ce1aba05a23f6cf864698e4c5dcf9fab203c1cd9bc36a3cb0b258eb6142305531dc80feca9efc55060545fe66c355d52225cf9874a89e8c8ae73ef82a88cfdcd45e8c20f8b90eb914fc7b819426b108243d52c21b528d9116c212f8e7e44cf4270e2b2d40d86aebdfeb75f8240a2679c25f20d83d101ee402cab8e28f8bafe22a9c5f2aa8891f70bc111e8523480967f3ff4b781a2c03aa3572fc71efc4446e389a6fb39c39a65ae368a491134fa1b97831e4c3b59d1fbf430d38ca22a7205150d8ac1ae6900cff2007d95716de218fbd31debb7b67ef771714eee67695ea2badc8f731fa3d6cccfac6ae882f1f66cef2c50e6a8dfd8256d73ffd5c570bdc222a60b2d3790eb8e960b2f58acb55c8ca0ecadffcbe8cfda9c629775452b75da18c503b19ac68224c3d8d7947127b39ac41a300a638b5c6fcea750cd38043d33dc5f164317775ae9dbc0abfcbd195b12e16c6a18d7e130d20b3e3fb485f3bb0ca583b03557b85bff61c3d3cf1297c5a41ac980d82bb61649601d8a024276c92c5303e07f39f88dc0e4d534a46da219fe8ca3bffaf7908756384e12fef9c764ed191beb19831dfe623c11e56bef01289b66eb49ba7467916d91b49aac66a80e8c6277edc160fa778d2d2518f73c8c233d72190decf5bd6985a40bda314d9c695582cdd407ca35834e43906d85ac44141227e1961199b30dca836dc42858befe6c38ecc557f0eaf74187d833955e506bac7db6d7912799235802d37c6cd15fde5159654112ccf5f017ea26215c358f92b8abf5e3bbe47f49a1dd39abfcc6217418f2c57494d05109672214ce6bc61f0c9d2fa640084a6e946e0c0ae750d7743372e1fb276fba174e283674cd8c115592662ce19f8af28d5b260a865289e4369d18c2e3d96d811a7b67aab47d706e77d41b4faffc68c9c2e1566f57c4b64cfa9fe6447466ce85877c18a5ff062b4064d8e730ee480cceabf60fcf5e4173ea34d16a0b489e1dc7fa154e6c49131ded090fabb25484719361e8b7bad8b341eff68b46e6370bb77587b57547b5f32d65ce33e894778556a98b6f26a572588b82f18bf89bcdddd0d53418bb000db7d55d52d996ef563801b0c1e6eb725a64d5c0d15581ba087786fa286916587f69eed9b377da247751f9c84bed6289381588c594314d943a69035eba4b184d47212dedbc8e634443ab1c74a97677da21ea94dc84e12e433bd4789935fc2a793b6294053300d45e8efaf25889f1ea8bceea12b7872fab2c2f92395074b21ffee11bc3b197d06133f2ee3cf9de8a4a0ffb82b674ababb17b65f214e024acbc171b5482cfa70d8053ae8d3db0b55a8757e5b48b1ffc707d6ae124a0c429aa58d3a22d530aafd8ec338c20c9d4de44766cf64b5594b73563ae92d4be692122cd8cee7d20e308f418eaa5320348fcddedc35ab4ecf5cabc4d047f900873a7eeac378ade488daa8cf1e3e588513766a2a9709bba1d7e6cdf3b0ddd1898fb284f14118a51a062e30ec79ac8f46d4464ae0d2233b1b78b4309f9a7f97f1b2e4c9930f3f6bec2cddaa7582e2b4c02b66b85ce8612707aebec28c64f0a9a9c076beafd4f0db748e547305ee41bccfc11bd8dfefef6a834f3e4845a39a0a1c7e848a1db11ac2a1fa14a3fdba110eb77b999168f58aadde2e525afc326a787be8e0245ac5ede6648d58149db58bb6d3d827493b8c6ff6b2bf6031aee7c7a1d4854fede90fc2571c6e0b2629c5e0a6b162e1f50b5df262c118aa8c79bcf0df9a2e45045ef2ae966bacd68d38413abfb9e814a78922551a4c91b83ef398c5074b78ac41583edc986f551cdb1ec3b4d8c5fb36ab7bd0a78fec87c5e14983a81024f4c4db50ef283b8a7268e17918f924eacfae4df09edc4cb4096ed2af4ffa67f69f4f9d9f5c315601685be2c9d702c4f29a79e723ea34b8141b358d243260cfb2237cf2785dc3de7ceccc582171d880b4b5ded575d58b3e277193ac8eb665ca1c7247bd3e67e67e482e86abea9d28a996a12d5ab2a142635efb4d397d4160a13493104b264d67ad8cb9e7389f306d2c4fb68047920ce487242cdb6af8c162c3307727f9e0cf42994705ff7d7797d776d75d146e9695fe637294d105e8fccf144bb8be03f4f97fbe9dea85a09fb8ebd49f2806e9a55eaad9fdb66791a4eea06c0dbc22d0790ad79d37471280442e71a8e246de54c6d68a155a5f1c14a1cce5fed50885ec28b6037cc0977554a48245a4bd72d90c321043ed94d5f5cf2c5236350b7cd1db26cf76ae5ae498b05149a31a9c866d2e79d4f770255e0410c301c0134c3d1954aaac981930eeb404ab528ae5d3288d9789721975b663aab008ff436210673ad0168e7aa54455b280263b35bc9e52bd289f61a2f1f6fc5f16466a251a6c8b6ab059e20d3e803ca5b2cc6ff620dcab5b6d3397647f5c4b7c639d9fea16ecb665302c82d8591578afe1594a7e32845c4007e9d039c5d8755e352101a1f3f55be7322fa168906d9748debff9fb768fd55a26f97fa74ddce03581d30a2157cd7f4c61bf93351f5755caf5472", 0x1000}, {&(0x7f0000000480)="435056e6ce8f18a5ca778c1680bd0562e3234b764892da673657545ea92739761b70d914a1b18d4957b13ff01a551dfd2f27737fee0b6bf9a7b532e105711f01d20246", 0x43}, {&(0x7f0000000500)="9c34003238c492640ee9338d7b56d467d56d5323922e477ea860e82d88535423c74a106d00d984372bfeaa7f3ee76b1bda3f82f5513c902142e21beb52b6ee2db2ebeb32851c010933c5bedf05c84c0b7a46a52ef28ed592f27a4d6629eaa9eaa2149c5b9c9e53d2fa84459add3cb0765e15c18939de576109ecccb8beb05b7c10fdab9253e97cf149aa4dc198e7fc05e71e45f2148d249bb389512b6a9e37204c79bbad0b61010ab3019a0207064612d2407b428c4c24036710e5dc6ee6", 0xbe}, {&(0x7f00000005c0)="93c32c0c3c6b9e3d5fb5c2ef63daf7238904c24f0594f82a7b34290cb5d52fca03b547b5e32a9b6bf501fcaf28ab9c9b6bf2b1bb3b7ed89f107e9dc1c86a9bab466020d080cb0b31fac4000ad65d519210a628367aacacf2335619d9e8be76bc7b5e156daefca76bf9e947ef14b48cf0d0c265b749fddf82022b3b4360ecaaf5279edee71760f472fab0399dbfae58126134773899b633b2fb2b91c6a317c40ed027e73a23", 0xa5}, {&(0x7f0000000740)="b54be3b0d3b32a7db000dca652c602302d0d1e12755d47d2c54f6d89c9d28d82105f79ba279805d15559d394b69dd7bb2fd6204a8f012c2457e437577a3076417c40fd3108bf0a094f4416d9d26064177db751d6407c8d0796f7427b664ac572327738df36146fd3fd1ec142a1e34ec78224b6408c667655abdfe8155f20b3378039a84b06cb5e36a3774232b582e103694aa36c4723207a6a6f4acfebdd9454760544b8bbfbbb9020a30f75428a234f744a1be6d86676f65d88323fb638b10fd656a28f227b98", 0xc7}], 0x8, 0x0, 0x0, 0x2}, 0x8) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r5, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x7ff) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r4) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'\b\x00(', 0x0}) syz_emit_ethernet(0x4f, &(0x7f00000001c0)="f4c938ef296dd665985fa1f44d921b87a6f3fb2896b83f880fc856ea64fda495311ce9ddfae076bf1f98189111ebf5e0ebcf7ee81b79c1abc8de987578166ae87bee9a747aa81a90bdbe42fc9c5b58") 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x5, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x173, 0x0, 0x0, 0xffcb) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x7fc510bb774a17b0, 0x0, 0x3}, 0x8) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x48}, {0x48}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x3a) write(r1, &(0x7f0000000180), 0x17e) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) socket(0x1, 0x5, 0xe0) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000440)) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x829, 0x400, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) r1 = semget$private(0x0, 0x0, 0xa0) getuid() getegid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffedd) r9 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac10) semop(r13, &(0x7f00000006c0)=[{0x1, 0x3, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x6, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000002800}, {0x3, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r16 = syz_open_pts() fcntl$lock(r16, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r17 = syz_open_pts() fcntl$lock(r17, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r18 = syz_open_pts() fcntl$lock(r18, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r19 = syz_open_pts() fcntl$lock(r19, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r20 = syz_open_pts() fcntl$lock(r20, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r21 = syz_open_pts() fcntl$lock(r21, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYBLOB="570bfba2a2de38b9afa6eba4a200e37bcc50ead1d93b1194e82e638cc46edd7290cc8d7289eb36e34ced1b", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="0eb3afc9fdd1a5b7253426d0acf24f89182f5695c384bf998dd3ee97e98f7d8598ed5db563cbd0579f93ba8095ac595ea5ef5868ca42915a88ca4d5d351792a8b8063cd057", @ANYRES32, @ANYRESOCT=r6, @ANYRESHEX=r18, @ANYRESHEX=r11, @ANYPTR64, @ANYRES64=r1], @ANYRESHEX=0x0, @ANYPTR64, @ANYBLOB="3558ec55cc33c6472637bbf8e244347e733e749c46e3c56bce006f63215a043fb57d9a60b6d91de2d4665a43cd023fc6db90e2f1949a3716f08abceef8e77f1f3d48c8b5e2d3d092b5e4d25ba1c5dbfc"], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYPTR64, @ANYRESHEX=r19, @ANYRES64=r20, @ANYRES16], @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES32=r21], @ANYRES32=0x0, @ANYRES16, @ANYBLOB="6fe4ff86f1bc495a0ec158ab4059ce98058fbc7c7bbf37513d822dace7919621fe21d9ff3129e3bd9cf373756a2c86a60da69fbbcd", @ANYRESOCT]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="8a02000000d7d4bd6f5576db4ebff0f1736091915fe57c1e3d98dea368d5428b70197519f5dc1798698b0d6c6f365a1a2b132f5052697c38187f8cdd60b527558128af4f7fc428a49ff57883e2510eb1568e7c694619b58621078a496a955d80ddbba73018c33ce30606b529b9a9b992f91fdd8d12f46736c82fc9bc057f6ff4e264332b661373ef29a3562bf6dba9f7eab73de836ed2e1241db5a40d3c78cb4f940ab2e35921d145a907343c8"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x100000000000009e, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r27, 0x5) r28 = getpid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0x400000000, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = syz_open_pts() fcntl$lock(r31, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) msgsnd(r30, &(0x7f0000000480)=ANY=[@ANYRES64=r31, @ANYBLOB="a1f171df6aece52eedb30b57d7db671867b7c279975e91d9deaf5a1b7856f763988b3da02ca81c6db0c194fc3d23f5f5c2c64b0ac00c6816b963a2677db36dc6667f59eaaf111c328a6b5d1c19a175b1ec13ee3cca37e2dfc8043b0c6a0eac7af257bbb23397ccf46e105b3ad1ecc47a2f38ee25eeb1fe02d308907df3815787513d884066fde68e78024e306a18911b618653f49f569dbe85d4dc351f15152532fd146a1fcc997c745d4a69700f3c137efa1cac61497f34e0c7ee9d965492778bfa230cae06fa7dbec25d9d0e8dcda7c395a68b5622c355b83ee48bef10", @ANYRES64], 0x3, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000001317d56378aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf74f8d3b3c62ba70004a0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ec0)=[{0x50, 0xffff, 0x100, "ce19cef7fa4f727fb351cf99decfc51eeaa836b3d0d004ec84566131b137f133e7d7731c3069e595006c4486437a09e27c5c22a4ab36558d254baee758662c2f"}, {0x28, 0x0, 0x5, "6a70173ecec9ab60cb3625e81f75d9ca5a0f9c"}, {0xb8, 0x1ffff, 0x0, "4607363bfb22561519ce846304fb694494c863e217019d1615bea3e2f21c4472c8f2cdc792e708ac937214f5ecef016ef8bddc8f4a52425b7f6d1a8b479e2e441516b8582ed822bd568a927c199c266762cb7c6316d9e170cec1d8e1d33e85aa562bfecc35753dd55aa731681b3f09cb14b3029d77dccbd73f6f3475404edc8b99a7241ff4bd05e2af9fe8b8cce00b33aa9d67b6e396996f43dda63716bbb268c7"}, {0x30, 0xffff, 0x5, "f2ff7697063c9d07b36956bc73a222262ef00f2e9d3183d4d87a82eb"}, {0x108, 0xffff, 0xfffffffb, "c2518f31bf117983732d3b0ff04ca05c4e7b8bacb9cf37b174f40591d0b269ba6e47ff9b08d2ebb7e74f9386ed8e523b631046ac00ca50a311820adf853550df0af96b78cdf0678d7448785bfad5f3addf0055997cb97d93e56e6236ba8cbdcfe45ffc73151903a96e10170230be4b2658c863d2cf38df2342e0c8c3de9394dbe1fccece9b4139dbab1d6f2ba3d0a9e532e938e16bba39563561b1fa2dda6fef3bb03b7bf2fe1451ea1e145ee65926a769d3400b959145eea46922b310b700bb980f1e615b0ea57a92b0b697481be08a95c82571f4b016a433ec10fc5d97fcbbdb1107e3d4b6299ef1f6b27baa76badc0937b01120edf2c9"}, {0x40, 0x17ffc, 0x1, "0e84f937c5fdd4eec011be46f6b23f7c89d32335cb55374207a39da145bb1ccc72b780b7549319ca689835"}, {0x98, 0x1, 0x4, "31f137ec61806f1ade7ec12780d72c91c54e922a9dc82be41a6804ed19c301f0b1a6ee5a38c6ce24b6ae7b31051f61ce8c93103a51edcbac4c498b7ff0690ae5cacfd60453e3e769c590dfa687b3bf6b338bfc33874ef62a8c6d78108c18e1bc7f8fe2f9f6e5d3778df54d0f74bb8d99ec7aec256eb30a1198a7ebe92853cf9670e6f70bfa"}, {0x38, 0xffff, 0x100045, "b8e80f65130a3dd91f8257a335b6f2bb169b8b02abd0353f9867c8277058ea7032dcb8"}, {0xb0, 0xffff, 0xffff, "6fa99640b588f8777171bb528996c9f0514edc3e7be7b5b931ff7e905d785754e60386518f2268094d60199cb148f41ae31d8f372644167f93824d550d2b84635c758fc908b4bc10f277669c187f0d6b9a5724a066a5c523ab625c73e00f5607f7012ebfee98e671c682304a4e3d70b039ab110c7e2cacbc2a290d8577e424d1fe4c9d903babf40568a1b69a3386eb43b790d3373b9e45b06840ea756aaa1fed"}], 0x428}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e246f3e8888dfc80dc618932340d9d0ea2f30668ec10900d720a0fa58f6f92f5e66d6603306545c7ce003b1f40747d7e66305e047b533c2e7906753d60609cc3b76acf66b848b2e2178670f5966f7d8b166b38cc0b70d635e99faa304494e1a700dc46c5843302a0e71ab5240530cd673db10a5fbc1f818e3a480c29c4e7913d58dde872467c03f860372e6c499ffc2b37c061e9af6d77d63f7acffe7"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000001340)={{0x100002, r32, r34, r35, 0x0, 0x46, 0x3}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r29, r35) r39 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x4, r14, r24, r35, r39, 0x20, 0x9}, 0x3, 0x9, 0x4}) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000100)=0x100) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x80, r11, r12, 0x3, 0x1, 0x1, 0x5}) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYRES32=r3], 0x1) write(r3, &(0x7f0000000ac0)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236001000001a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241198f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a139f74dcb658fbffad7d9bdd8a364824018f785ea275c73aa71476ecc3b661ae9cf57fbe0bb0ecf8d5ec9cb3afa0c481ef65ff4369221d37b9e90cfdc5f5f6f3fc81e0ce3c96c4338713e9599c84fdd6d5e7cb8ad528b462ee5f5435f8ad95b0f0abcf17470887326258c8aa74b3fbc7cc33c24a1ab42ae0afdeb6a6002975dd853e92178d800d04c7d02d8c40fdfaa3dabee341acd5e2c0a28cd2adde42dad48d2f3303c823869751e5b14777c7b8b93da411d96b5c018eafec51a5", 0x88527f73dae27856) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000005c0)={{0xb, r5, r8, r7, r6, 0x42, 0x104}, 0x800, 0x20000008, 0xc0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x3, './bus\x00'}) close(r10) fcntl$dupfd(r9, 0x0, r10) writev(r10, &(0x7f00000004c0)=[{&(0x7f0000000140)="e4", 0x1}, {&(0x7f00000001c0)="24e763934f62f831e4de0f37cb679043b1f9e3da16bd02e1de467741e13777e0707fdc83fc1303c8df71016fea0887d91fb9b8b3194a3ab6e6eff42d4de96e119e43c7606ee4d98fc6ebcf8c6d9fc8d252cf69358214628723beceda0d7e431d2a36600f351eb6ad4c60b682ff2bc5c7536e9785dd451e8e361d24c104bace2f7d6c1f1020487888149234710bc01de5b7d9abf9aaf6f3fdcbf10d40a11f037376", 0xa1}, {&(0x7f0000000680)="6e12027f64328d0414b93e0d5f693b4d88572afacbc13163e149d431d69a1597208c8bc217bcedc969d5541b2fcda3cc32ea5956725dc7b24fe36677e8e062f36a69d463d90b232f7830f15674ed72a9f609d25dac4511004a5729939f5dc1f5d76a1010e92b6529bde2da02380f64b6be3a0fca83a37686dba2b0b4af272dda1d78643d321010f6f541136485a27f53e450efec66dd4c10ffcd79d54f1522023de38f69bbb5cf708d34d2e808a1be5eb88ab2bfe971494dc2e7975efc5f27fa82cc0b735e142261530d3d58a22a1a258bec47e5ebfd068f4c306b9cce9f6298c2075eac957897a71bcc94f684f8a8e6910a6bd14110ed549d868632886329bd271430d6363a96ea4079da12a8dc5069fdc156296cca9452e847683e4f29fab8bda6aca30efaef0c25c944020bf92f0a5f3f5d3577cbe394cd46d084bc7af1aed5c4c26c7c8874db91dcf33e1aa336bc6b196eb3da45ae86b0d1cd9514502da6e8a2dcec20f822857983468058ba85634b5acd6c8dffb7c21c34336a64ec091098a1efb61dc68e98131007c22bd234ef6f42d8c089f56bd3fed3a091266a647e069197afefa8fc653bcf3f681119ab5bf38dbb914df0eccfc240d5f6cf6c350dc0b1bb979df9a815b5532b4857e03a3eb784aee9bad5550499caedadd77fad16398eb42657ec6df097d40a8a5587527ce3fdbe459b89a6e59089dd33394c5916ca6b9a31bd109d5af36658d902f299abd2899c54940415a3688496054909eb8687b46ea389224c937eae0fbbade7aed8fedc35e2c133bcf4c6f4f8c16e2b0a4f52d7c872c7ac3def54ea2c875d67739ba5c8c28d5d89c915fa94506ae79772a5cf6e98d2e6684ac23feede2cff509eb5fd139da7ae515b04ce4db41c1b6e52a6f0d61de4287bc821987150623708b83cfaf1f76213e579de7b7987efa28ec69e5943a6b2ccac25e404f029147f98145b87d8ef43f401a947bc6462dfc6d20e83c5049ea5bcb219a9b29c430e053423f348cf7b3f3a147f84b86508da7085ba57b61cc1e0facacc4b46ad2e735056d29167287b1b04a3fd6dbe10a9599f778a9060736679fa6afa33196271e6d4f8aa11a07d2a83a3065e60428ac5553929ed1b78ddfdfa68b66668b0a5dc392f632f7673cf995aa190b199c4e94ade5b108071df5d88ca5a59dad8c05bea7db917119b5abda90983b400da75db1db5eb87259aafd69ef9c7f3740a8fd5a7f84638016f662597059c7abb320aa72d2e55fa085b5ca9b7aca29e5d81ce1350c0164a78b1e64e0c94b00c0f956868f60ddc29b68e00bd5e74ea87c00abb6eb8a292d94b31b8c7f781f77a33d5b6d1863e65ac3efdfd63c50f3b178622ca03e5bb994c365ade93712ba4747536dee506a8fa0f44bc9438859806c9ad9295bf2734ada474299a8edd4ad5669eca1fe63e55deb4d4d823fed86ac40109383cfe79ba724ad37e1e1b04b36ae63abc74ef5941530a066bc25c14c77c4b1c13b46dd31d357367", 0x42f}], 0x3) 16:00:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0xfffffff8, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10403, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x209], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x3ff, 0x6], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x101}, {}, {}, {0x0, 0x0, 0x0, 0x800}], {0x7, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x6) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r4) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r5, 0x40044b06) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCDTR(r6, 0x20007478) syz_emit_ethernet(0x1a, &(0x7f0000000000)="7bad62b28cb2d223003f7dd4f67560c3979fd5942890be0e1d58") 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000000)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r0) r1 = dup2(0xffffffffffffff9c, r0) fcntl$lock(r1, 0x6, 0xfffffffffffffffe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0xba, &(0x7f0000000080)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'t\xf2p', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = dup2(r0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000000)="53f1e86c32168075286a69e945495adb064d170378b9590135d878926e0381962b991ca36a4092896a15069ac9eb8039727016a149baff44b5614f6aa9b987281f571c8478db6eeb1328604b3cd0755b4b794c4fa2183fe3e3e1c1176ae951372f83b7bb22b45dfedc809dddf63b32b348ad8c4e08d75a171895ec7331ffa45b4de92cab41", 0x85, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:00:08 executing program 1: socketpair(0x20, 0x3, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000080)="19e6141903724208aef1a73d00e53e0ec27d934fe68af31bc8491adbdfccc3708f2833edfa4ab96c7e8dd9ab463f068c7de877d899f20c342cccf9e32636a7065ea9109bae24c1568d89e81ff7c3", 0x4e}, {&(0x7f0000000140)="c9e287ed92af1a4e450d6b6a719c9099eb3a9448d864eb86802846ef20051f96f4666306b0f6270493ef665089b0a9457f6ab58831227231c789a2cf635c073bd0b42edb0f2b717fc3a8d4e8957f42171a9d2f75a9bff0eeedc371772f5fd98a2756aba41ce77a3d67e9549b8423faef4be882ead7d53b2cfe5044442b6ab59f5a6fc9054df71cfaa78cb688c92fe30860c876673fe9", 0x96}, {&(0x7f0000000200)="2fd81af5caa37d88cb89dcfee94050a98dca0b4c2a97b0a81035986c270513c33d9da0fd90b9d0e192147979d6c05ee9083186d7c55e03dceaf17eb497b52d36ea69c00cd2d6d9ef35d09fad4a760d6f400f716e58f0a923d477c5b7eb17863b38570108978c98c52a6e8a9a66bf0f4d2f92d54248bb44f95df5e4a7c40f4206106b28cc0b38f033205772622386ac295f47384580a6f471fff06de2e77a9a15456dbee4dbc4813a04bea7719e5488b13cb20d384ca15196abba7cf213a32ad9c4deac6127ed4699b1c9c9914d293080772e877dc929c50b60c91bbbbd31343dac9eb5ebefccb4777308da075b4e169be9646da476a78615b6", 0xf9}, {&(0x7f0000000300)="9d9935398b6f9749e099cd5998f8f91efa0b1f55f70b58b7d2c1dfaf3c1336694cf217abc0a65ff8bf5c9755045e1fc51768d2ea8e58e1273eab9ba678f555ec8f71c1a82f9ef15a31039c06d0f583e1bc", 0x51}, {&(0x7f0000000380)="d2bb02e582ccf74dda7f303eadcbfce66616996b7b474dadaee915e619ba54a6f014e4ee57b073addf2de1cca214b1b78b2f7813500a39d7494380d8c28d585de1f038eb3c9a6024211ba22ccea11486d4a6863fd2fd8f6b4a99e37a16134694f86ba365ea3a6e92d5b3e269c82cde71d13376394be36a331e994d2b0d61e938442f4f48f2c1d9802ef9a22e7dd4aa59c7664f8c9d601d2b6f677a11e3c2c424a3fc276694354b1f2cfc39fc7a8c15a03db9c7c9acb2783a4491ca6ec31c5dde0e7304168bf8b46a890ea2", 0xcb}, {&(0x7f0000000480)="f8e2c76f3bb8915de8365ae1301ee38a5a00ff5b2b83f3aea77fd8ee35f4014466232ed2834cdcde060b6f7d434d0889184d5fb767203e3964647c37356c4bb4418fa4ecb0cd88ff54c3d6b77e197ffd758ab07162c3032cf05ee247553ceb2d7e9243901275a7279205c158a7b88d01febae812063d7154e724c9c7f8178df0c443c7a1fc0bc2168a96f4c0c9eca3dc1154954614de307c2164e20f50ce919d4f7eecfa743bf283ff98015f4e4829d87a0d04a676bff58fdcc7290240113b5067f9a46cfb5a81e2f4fad8a05cc5b529fd0aa000accf3392d21d1bdd49618c7dd7099161e1032b16", 0xe8}, {&(0x7f0000000580)="d46dd850023e51534bf1146afd4824f5c084dd12eef522bcbad52c04d292653453a0efe33f696f104eed05e1566849ff769ced4f18c7069fb5461b4fa7251a88b2f6914217df4f879b77faf463f3bcc5b2cfe0e73ec3a3bcf70148ba0b92fd5d765630786b0a399bfca4838e67af91d70d20cb0c96a835301069221f9a81f4bc010d6da4bd170cea24b7502043cd0bfb174436294eaa2d58da6c37400d5bb7194ca8b45fecbc96feca867fd7b964641625fe76b8a0c2776b2eb290267d29d04df8f66a89e6433f93d0e9cbeb6530dec6e22cf15dda8f053c7cbac6c92e", 0xdd}, {&(0x7f0000000680)="a9da039f94ae49eadc5838", 0xb}, {&(0x7f00000006c0)="15167acd2a67", 0x6}, {&(0x7f0000000700)="b1263f7fccc2fd1cb6fe576075d312d07535c7cc3d99a94504c03e35042e741085c9843cf7d53066bd42ec923ffb2639510c03c7edde53c05ed6811dc38d9930d65fdb8a65fe81d8b179877fb0133c6b02c61bdb509bc75216c1ae701e57b81d094f6523ad6c9e384e902092fc441cd117c10e8d416e761b0bff306519714dd2a8d6b435e0779e0a72072b04556697a7915c935dd0c61a59e3f2f60eb10be045de6e71942f264e3d893e644dbf419c09e5c0faab70a472d7ef4fb9f469a17c6083ae970f7f2c7d3a1c953e7e732d2a73e9cef2b5bc17dc0c18a335e197077886cfa54691f37e6bf1366d9abaf25b95781743b92c1bb1522fed03c167f363d775eae6e81a4f7f79fbd5df667007791e4518c6056ffcee26e02c07cde9fdc451fecbe970b94f3c32aaa55208670e7f3c78b6fb887accd49c5969fd5427e2a7f5cba64d6784a9e2d92b61ba9c3747c1973930822e0f1c371c9cb5fbdb13fd881dcecde3c947f2c0eca427849afe735da90b68fa63cf20f59094f8d36d3281f267d98ceced135fd3d3aa6fabef13a582e05e2195db968b48c19d800ef57b1c1d6c365dd877e304f6e1a20bda833926915b68e1566865f723e314ef581f4b8b83e55901e609b5b703a1cf4e467f325f74da175d273126762fbd54483d604b141c625b8453f0114f3e0c980d2510da9fae1363ab87f666d4c08a66087ba3c4099c89ee52847af93a76696c7c96b82054b0f9d53f7166bfd4b3e48f20d4561e10caf08a74ca562ced25be74d9227156cf4003e5cfb4b55c1e801bf88dd24366429d8479f471c252a933faa8034401f3bb90f0dfa8fe865c66b0f8efa52ee50401f79249607002fbd11a54d39b0c5b50e60f59920394af07e09b06f06565ba9e2de76d2ed4ed375ba4515c4ed6e465ad2ea72bb9e58fb3dbf1b2933281f0c8b2a13eb2b7bdfc2041940d217217088ea58f59886efd78b3c77fcb49f764ba4aa291deae64b7467a15d2965b31a410eb1c90a855fc1a0f744a232d1fadcf7eab98a3ac4683ed125d129d14392f5c7441b6b1acc3f3b717b0c1d86a98f08b0434c2e580f4f2d11d1c268d22fd13a56dc86205a5a66faf4d2feb9eac4e59bb368a22c2d1107d84d680e6ec51ed00245f52ca4c3b3eda58667f1343c932d6170e04095e48c7d38b1545a8db89715265288d36c2d7169bbcad9ddd04fb63e7abc4abf5569206dac69018d5dcdfaccdcf0c9fed7d203cab0f65dffeeaf8fb80da68f65914380e247c744dff431346ac436dccc81d695f24295d67042f41abc64c2b0b48542373d2064d135dbdcaddf4ed1d2810743878e33aec0b3d78b1aad66df21c8b2ead285552c7bfa5886c70707cfeb9bdff3aea175f1b169a0b632a530412426c0ef781e1e90822d31df7d88e58be92511a840b6819c9a8e95a5eb2ba3e51ef5ed31de320cb2efbb5b8b90ca4ca0f3d5a5340e9d6483a8214497136ec6cc4b854e6ebfea756b803e6ef407c9d9f3a69ea969de86da4b5fcf715a9a6363d85aa67e6ae96c22d4977cf5250623ffc28e8a3b872ab735b817c1a6965f07acd08ec96d24bc6692037a7d8546d68e07d64e500a55068454c2d50ed88c06fcda2262bb0b86eaab0756592cc24a96dd4a34cbfc59a181eded931d06c7f5f0cd37e87d40e66a2e25495ebaf103729e9ae0a4d1fc7d844031bd08daa7a0eb6ba8323d32129070781d8533ce8dd58cd8445e3c942039b873f2cea02cea0418e5cd6d5369de6a56c69be049777baec68b101386abf711439b067709de41485b02a597f21713390cd3bc865390a3cf67cd1cac2ccf67fb75c8ce1997ff67b8001b1715e15b1ce3902a4a11dc25055aaa4a2dbfc57e049fc3be819b6ca0326140fed4b1c4bd20c97dd20d57f01c79a0c4fd902aa7e3b5c14aaa24edade0b4f39ea40ed4430ebcd24ac647c9077a70a3d667895e7966bf13c79bb75b74f234585a2c623160886a7d1b5cdec1ccc133c3f76c0942cf5f077ebf6480316f579d696568084e3a7551e0d61eca9f31fdaabf6f1b171fb0bbd96e67d3e9f0133c9b40c9a119572b6427659de1fcaace9628659ba838a90c2c19f4943b2913e333ad3d6534d5faed922573baaacbca0370112b4883aa043a2ffbb500590931c6c9ba6fc972efd2c44b21394880bb7b483fba2df63a51777a731e56c08b176b5717783eea0523fbcde58252cdfb1dfa859257ee7f1712d6f17d3b008231903bc335d5cb8d4f8a7ed3fc4ee407e1cd122d99d201eec9d4609ae9ced91a246399f27eb22f9bf0917549adc0f79f7ca6e7dd693c309468e0bfc818b3f0e0d83adb7138cf17b7353e459a0eb52dd3a20112eba361286013f655e7ff21d44ba2372a218c429e5e5adfe19d75cd62681b8764d8ec4cb26f8967cadcb4b0d90b9d5482b703a4310e66b7e7ae7a290e2ace65ed6a90b1d21757a8ff958b6e7c6c1246bf7fcd6eb47c98726b0bb72790df3f427f7d0ff5f7c4328f0ab6e9fbc705a8885ed70a48171c05bb92717b1655d3359267fcc7dd2d0e546384a4b0b8b5898a3dc445ffd095899e7c8eb98d038eceee004b29e4fcf5072e63508ffe1f4ac6c0c9be177f9670d44c747640dfe781d72e21d9a34ee4ac46ad63111adb0d928f1e58c6f06ed23d148461d677be12cbacd6aab73a964e19eca89cbe44b19946b06d864ee735114c4bab7ed20ae4fc541b3aea070076936961e4f503c3aeae88dc554d7dc31e14b21744d5bb0318c89fb658fa2746ab3d078bee8577d55337081c9d0925458ddfeb667e6daad99996fbaf53666c0d37b77a9897c5315e6d9de099d229daef9ef90c0e898919780ff889c94ae40380a381562075db41ba0335d6f55f70a1d70a796b5fcc80b97018cad1e5d047ca5c71c9b72223157c5e5ae98e29bd25a5948808a6de27ab8ee8cc2656a776250c5a7e657c4dc23778bac381a7c9e7f1f37ed7125229ed1950e2b571d9e5828acd3e38aaeef47e40bea63c84f7dae05ff8a36daeae1f3670275c4c0456134a99a106aa8cc877760bdc499604d346b43201cea2d5282f10945aa3c7046741de581bd13f2380536e82705f35f58e85bb76bd4ce63210b8ec63c9001282b66aa9776b07952ff37bfba570a4d1e1d2b419f2fca5f8dad8f81d63cf15a64ad684c384d68e71be7454472e35b39d8a77c3da2ed7a4cc5f7ebfd6dd5f40039b71829af5058e40c7592ff4ef7118a9d4443bf065059fc331efb0f06778c78775adf27cb4498e13ccd8f4b7976d6e20f1d66f4a530eddf0b2d81dea1ac3f67759045c9faa9036565a2ffe8727410a57388268ee2594c9c932d214b02d333fd25450e70c676f0374ced694b8e7c03aee7c77727de161d7865fc6e4b010c239bc92683d6d584cb0709abcf272bb24e804f18de0510eef90e7300666e3f4c5695d24c3b1570f5be6cb97dc4692612448b311cb280b9c7f9b77aff7ccd7e4d35046b7ccacb79529fc218288be1c0d8e941da511c4b37067c9d9d23487ddc21d2eb79d9ea96ed13d82e412b77184dba880aeecfb340b026c0bafbe0a2fd329391abfe1a5a2bde13f5e3825b153a4eaa10dee8c67c6d018b81392f2de9e05bff289d1499aad3627bba0cccacdde36783ccbfe8f823afba209c76e0f2357526260f7052c9129c5a65036856b5b6fe31b69319457f2d6767a8a2f2f6258a97790af4102e101dd4ce1a6484b2f6357f001d74675b949b057be3e697cd01e93156267e905b06257ca484dd3913d71e9fa3c6f1d134acc256312ecc4b91768e4ae01a3e10e5b98f4055d696e06637dc8ae6caf88eaf4eebbb34a8e22f91dc1b96fe353d9ca8d075da2c8cab83656a4761d968b0fd53e92bd0ca03887aadfa1bf3e4359caa863c85c6e64871256a249ba93ba0ba3339ae442eb60afe0581c31d815df7f7f85063ed99c26e39b3f201178a253786f004e7751196b2e259058eeadc77deab38094e7114e3b104d33867eda337654c46bb3fda49022cda47b95c2db32058dd316d50445bfd2307b85e2537a7598160e717cf07b58ad4b2c95f41b224d326b7ccd05ea9dcb7bf8cae688925d88f8b94925571d02425271798a2ad063bf68c95ecc13bbc664a14c523645d4d63a72d098dadc2facbac9163e96695b5c04ce22d67617975bcff359432ed905e00bef1bfb2990c47729aa173290d8783df5d19c81dd3bebfb23124df2f1cfa27aa1302e3256420f753f04a05107fd3b5486dfd047a24d6bf0054960b91267c2246a532b6ebc3654196b4e056e525d093daf591368c8075c4b5237476b783452d4394a282281503e3a661bb25b4b26fcf95d85a3bf26dceb2ef633575fb81906faab4611f868a269aa81b604fa2f781e5c9c50a51c620a6d6c85dda5b1c7331747b6ea863cc012191f582bddd02980022693aea2d5e0272fae6c980b83424757c00cee3049f934dcbaa6739f8bcdc516981d8b728a82bff44329fdf34e34480916dbec34c7ee4e5eb7787e68ba51599d27389b79d5b57c05f5531b0faba9e1c93e777dffc73e68fe0dd64a2288a587828d80ab202eec3b7e1158dff262520420783fcd28023b26ec43b9618bcad30062c7ed191923f2c899d9cd7ce8318e79e73580f5fcf3826e62df02f21e19d07b4c70361e4439ca453a6976c4ac0bd1c025a79a5ed20e6db6b30f85d06a307949fdc2b79d23e2bf88ade10330c3f8b1efad0a9fe88578fdb989f7df2ecaf22f59c8453e0500ba6c30fec80f08c85b9c7922a206a7f3d8b7565d48cd25be0dce090b3d27265a1b32feebb5363bc70d004b08b47a0c1da314578849099abd9bdc20e51f3df7a1c0eee0462af5b6c0d3124caf5a1e724fee4e80649465f7a27ee407233b2c59cf4b9cf2941e89a8e9fe9cb4c412bf5ea9fb52b5e76e92ae3795afc5040670d2eaccdd1906c989cf15190147e50b8639f45576093db063da497c9d2267dfd1092be425e6fd50e4f5c3b200a7e69d4abdb1e40012654492d3bb8eaae9d5fc03b3dc731b29ca32c26c353cf2e66b585f42197dda9ecc54039df74cd45a0e1b8936e0bf3a49b1e611d3d36c002bc4aef2e5df8a24cf0ddcf5a381dbf5fd4423ea602037c659b98f313fe7dd69f18e32986963cce0b05a6a1604771ab8a5a6d1fb2a00cbd00391af801481363220dd44875f58eb6b712941c0f8970233fd34563a1dcb34800f867e8c60ea65a4e32b90554fe01a73589ad7d0fab0f05b20993baab38eb1f8bbecea621ba969a20b4eda15b2868f5da611fc3a6789137e9eeb67c162348a12825443f6ae2179ed078510f4b12ce3f1b9d3ad3d194ae2ee27dff28708c487057a4c67ae67188db4964933cc15c11a32749e65cf4da0250baddf2f38b49377501617c86fa28f656064184d6a037b0aec0927a08cf4e4eac47563ebf38f70f5a948a02533f600494104c24de8b1392be6268d6b579daea67c62e3a1b80c19d242ce98cb59ede51055dd32c529e763b2a62938cc814f59b858a661b440eca33e022b19c12eb20048eade5d3130dd287e829303277ffa550a703fe394d1ab42087409523c8294e158f1d107c43ecf96b8fe09f765ad476319cf7d286995660a5c4b6210a9e0a9564d698dd2afe3ae9c46084604ba1010197762ad3865f07fcdc97e495b5827f174895e77536573ef1548e19adb5deea439fdaac216c308a6820bd437d4c9640dfc6d3f8d71fe64d6e703077a0eb26f50d60c84e7d1659d8b616e1cc683280eb93c4cd9dfc09e7dd2aff62d4774aa6697382f2a647a992054c05823e2c2b16fa20", 0x1000}], 0xa, 0x0, 0x0, 0x40a}, 0x4) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000001800)='./file0\x00', 0x80, 0x1e9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001840)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001022300b5000059", 0x2c}], 0x1) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000180)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b996d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6e480ef96ec7b2dd3eb4ec15f57a279036beb0e475db3a00f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d12", 0x3a) 16:00:08 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() socket(0x6, 0x1, 0xb9) r5 = getppid() r6 = geteuid() r7 = msgget(0x0, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x2, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0xfff0}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r19 = socket(0x400000000018, 0x3, 0x3a) write(r19, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r2, r6, r3, 0x280, 0x5e00}, 0x1, 0x80, r18, r20, 0x4b, 0xfff, 0x20, 0x9}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r3, 0x0, r4, 0x54, 0x5}, 0x0, 0x1, r5, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x17, 0x1) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = getegid() fchown(r0, r3, r14) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = socket(0x400000000018, 0x3, 0x3a) write(r15, &(0x7f0000000180), 0x17e) sendmsg(r15, &(0x7f0000002480)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="6e4ea02a4fed67f7da01df8fac5f7da5d56d9fcb1d6e69f52482e37a2250c8769d96252321d93d8acf282a0ce717343d5530a9f2a738ecbc8f0af09483d3eb17a63099d82aa89800cca5eea5ef1b6a29b85925b5cc1d3a39e796430d40b433edfd", 0x61}, {&(0x7f0000000100)="f739e4170de2d29ec30d18", 0xb}, {&(0x7f0000000180)="156b7cadb3954f98cc8f88f566ffa5bb1649abfccace3a9965caa953d572bad1af2b11c00e637ab6b52cbf9ded81f9f1cf67a9c7293e292dcaf1f75ab1195f1a5a8678c3cd0d44b95d1d11b56905807898ea22d63d7afdc7463c8892fd8ca53a8cc48df89bfe33a9d438f838d75d82bbe8cc7e690fbe6156b5bd64f6fd29829b6eb5bb6e64f07bbcae2bd4fe17c3a3044dfbfad80c24f342df45b9e7fc207f184894d7e0a16dbf393b66deffd6d0d71882dc", 0xb2}, {&(0x7f0000000240)="59b9e5623c386c6055cb3f840b2f864d57935510e6a345169a4fc96d8d680878df2135121f92295d1e59da5b74d9badf1c7d700c44c620b59df74e660ed6b78977351951d0ae396ac85bc925c5b22b02d6fed26f7984bdecd8e4c7e86173e2327895c902ca3affcd8fa55aa48dcc1ebb435aa6bcaff884562773874cccb612d13349365c64b5f80ad6390cbebd9c62e1177b51b58a84beb6f31b6b79fbdea5709a7252c582c44595ba20425fd647eb65fb1a159a58ec60896c5ee1812eb3c879a1ba4dad5a504a16f26094bc13aaa26b", 0xd0}, {&(0x7f0000000340)="aa3fcc34b192193d1a272329acf5a2fa959c9c1d44252d2e4c66a68211cf5837586653caaf6d9730883653fde866b04733f2c4a485776b7ba7e0ddc94b3ce6098aca232e7c6e2102b56c1496692f6830f135f68d629d3fac522c2bf77c80a2b7a5dbd9c98acc6df904aa6140b1ba1e5c00b9a444c58b0b971a847c40adadfa1893732077af075e80ed479ef0b5d1ff28de5790b8fa42098db98f9a5f9ec182865e869e261774bf3f32cf35651e87e8494cabcb62ad0f81983c18eaf04cb8ca8d449d18e8e608154318b6f7817aeff94ef079979dd299a631d6f5a9913bbf323ee14d782a453a76368b0bd212baa0947fe043acc1d3443e0e0d92efc12cf35770796df83dcc0fe430fb65dad4e09599a72ba1997e4e10ad73c493ebf036f0ae0017a7520522c49ec5186e3ce3fc0e969e73e0f9505654a823f4152feffb1b1084802b2b9c0107325347254aec87ad939cc6eec12058ff0a90b870db7986e5eb165cc6340d5006a18da84d04381b6fc281fd5fc2d5e90ae4b58edc8a02ae71f359c3deb97b149da38d7323784d9966935c54ccdf81cd7b47e38b1dcdec4849270f0e829ca653490b761b2298123ec0f694a5f0affc45704e1ab30c8a15829cf8f48e12cb8100a55ee7a713d0746782d21b5df2d683b041d23a09cae1f95778c169c774378476b6618e9349d8db0ad08935091c4d45b9ea941ac358298e551446502ed8c802e947cc8adac3a5c0f57629b4d42f660214051ba3ed98c8bceb5ce64f31af604f716a7b276fa2385b8ba9427482dbece7c04206fe9c605aa2de162430f7604183bcb5362952a8dea890b669bedfd175418f629bee66f2c8b55863e73ddb932372b3713c25b7db9a876f29df81b3f9e378337d34edf34ed0150774a71be8502a7243803a6dece2d973685eb9274c87833ef27f184b6d50ecc48a80701d2778fb5befee7efc50a0b3361bb07a1945050fff4392f65ea346191493e1789c6f7eba3ac8b26a53c5144d3cd0a0f9f8ae3257910c0b3c786c23537d21619a668f7e69868a0fc2bf81a8bb97cb57a09fc0582d31c67f441a1d2da8779d8d57e7bba84364b97929c7eaf9bd48163d5e93fcfa3b76126bdf09a2c5b3f279bf036d51ed184c0a29493459e51a42abe5aad7c8c84d32e9179b521d1934731bbee824c1fa053222367892096f72144373960574a32214c7fbc343bb416a0b9be726e22bd70f41517392975441c7a84bf10a12df7511728360e500b8a3ccd1781d29f72805fe063dd1424d5b2f32cd239e121afce1a081c7eba42f821bd1d58e79e33a527724854524d36071b83c73711e1c360ce899535bf97e366d2b1a3a1c07c7d7df79135f05e51f9eaca77e3584566375fc3254a344ad68f82f5016fbadc3fabcd767ae6b2eb098b09be471ede3b5beef326eff3601d1f34edc4e9404e0f366af225cfe817bd2f6603db640e7389322fcd86aa488d50794dcd4740f40e40f32eca6c87b3b1b7052871c73391b744bda61602870c88edc6352fe3adf72bb6c4e724c004dc3e94aa52e9bf5f43f44a4f3f1410f40bf1cb7513cea32fec8298ac4c5dd3da60b5b94859e0661015f81c59bfb1292d923476d16802f1dfdb30432413bc23fc582dcfe8754a3f0ff587aba91acd215edbf4844cfdfaeb6d211e448cf097b3d655d36fd14f6d861c3618cf737c20bc8b9b3e7e1133a53396d95d7585cf8c9305a4cc5971f361207b28963fb887ad0c2f246dd39d212ec7cbd86a92b724bc626a597247f1a54da09c37f5967eb46445aa5a0eb47fc060187a8fc6e53d3e5672dcaef257fce43ef9085afb45b0cacb5325b4213723199a656cad4c8b030927b92a56c3b3f5a5af122b0dfe0dd07e11ffd59884758e8bfab70f05b7c0fb16adfcaaffad8509ce4fbbad1abc95c0c0fca7a3213422d65c35c446c91cc9b8caf998573fa39467f3b35a77b1405871dc0bf19b3b8763b9d2864b9537a1f8533ede82adee44c90a170654960a898af090a040f72ae997851a46dd7641a1662df53a6d84710f5c1d6d84e21ca15847a4d43ad9d522d58fa41d037436c5e49b3da63991a090a267978677c1ae2b986e26b3b6edba2deadaa98d7d9ded82aa78df2b180cfc9301820872e421f49e124bc466e2d67a76c82c8af9c70acdf51f83ca13dbe68dfebc5bfa76dbe3dfb1a1a8b8adfcd008125e9a4b63b6e09caa1b77b32ec26c89261273310dd41258c4f2a2b262dc5cf36ea19a3388aaa071d5ea3db9adf48cd698739e00884a31c5ed4103bffe4d9de01b1cccb9e78338fbeb29e300c2f6bc9fbade6388da2799d2ba525ee97651a3e0e4801ce2353af45e85f233873c3883b55cf28c9c2ba9b9dd4c8c6f9e6931559f36cc1afe3a0ab44bb1b15e721550a52d25bf93fa7ec9a6216a8bf0a532162e79864c747fdc10b4ce9f39f493f2b8153a9adc1de99473138a3ed24e5afecf5733d51773df9a88579cde6ebc71d2e7b335d7fdc35ff3cc8d83652e53939c5c66e8e1175e7ff35e414302e29f3c6c1ac93c4de6997bf87fe330d6c492ffead05771cc7cdd8fafba72cd2d27276835410284d47bd08dac84221932e9d3ff602af190f6f9afa45fd5afeac357a9c77ec536a675b6933f812946e8777c58e21de39ee6e54ce35e7090b4c18cc27e3206612a3ce26319a0f8d09b93f730dabdcc161c70b0f2017d134f94471f455568012f8bfab49885c2814756025c83d2b1992c0e1c49c2811886d2a8bf851d77864c55dc553cbbd5d94de5a7cef857721f6ecd03c6515885e02033107f4e3434bb9eda7d6e1d1ab468233688661ef7abc09ff44350b1fe95f06fd0185b3c27357d29816d35789e118ae5ef2e5226696f5d2223eeee2f7f72ed96d142cf24db4c58ce09e0e7e84d34cc04e56af29b5a87637735fffc01dd9aa67f6cb6a92571f239298c70f8243404540761589e659b4deb2f22fb306faf256dfb4a61b4b3bbb90f177d1784927902228881ca4dfd0f1c10ba553fbd6ea2419d068be73c07fb467cbdf4719da331476a2a54706663357b2c3ee6793c9b7cae7d67d97d35bf6ee40970289f428334230f5125a85939b207c8346e22ea9c5edc0e7d31c93bec8a4d70a62602a69fd7d31952c8a8860098dd65c3da45e7620975cd6c76e192f8db5835062b5cbea4c4d16007ca05dac1ad1dbb1d42cb51fe3a0ce9a327951e68527ee80923a990434e9ac19a29bd64d7abb59ebe8f109401839c5b859a3ae01374eb84bdc741149dc369e1a74cf2bd5b25708e7efc7367345cbd00dcc9a3fa2c9fee8a1b8c608ad81fb72f2992f6e58b63ccf0f870b0560f9803aedc6f0e370d121d20c2e258d32e32ff193a88cdd6d3174f555b8e56089bf0e8f570d9c4dd208c3b883b83818d94081e3a1ce9cccdf09afb214d15763e1a70c0e7149d21ad9d9a9da07d417b4db87bfa5af199e2b01f836e542461c9864c32d882e501006bb0e389768d7b04a8a13f8e6d37b42a30a8356c5b64450ce7f3832643ba179a35488edad3d6ee17285a7bba6eadf81ae8c3d399145b22ac1da0a641e4bf9c01151017052eea993d7fea740c9e310929e1a23b141814173fe362d467219432e942825f2201f48ad45d5fd75cda313d69233795845a41b18da26d23a39a24c7bc30e18fd11f68ec6a9081e8c4e047652fc2e1d8507e7e6edd22796e10270f41fe230cb0d0e67265b628f42122f99e0ab124a06c7f3f54a1c08842911095fa7d47f2a22f701d5f3c664e45d0ccfddaebcc6027b7ffa2be2b7f935b2ebe9d96c392e23ff2c424bdce0d9a621ec4d8587d3b8748eb75ccd37871eaecdde9f595634ea66bd88275c14be65bff4e556104bf5f0d7add0443dbcd28734ae2dc94f92ef0223bfea22a5fe5e2b0193aed40a82a8dfd6ac3ab19ca402aa29508e912481b2dca57b7dd094cea653f41c3b5a31a57e54ad717df498d1d83d9cec67279cffa45166befbbca3e16bddfbb35edc9ea3cc8e9db5fb4f5dc3a723656d5a4b95122c0520e8fca9a85ae6022773e83bb542a928dee0f4afe52343e58ca8ed27817dc73982560c06992180f2071142faa40bca6c5cec25f8f658309b7ac807ca883c8eac4a98bf12cf6a5b65e4bac82c7d2ed2a931822bdef19d2a3aa9b02d199b78ed5f8f006321b3f2ea647b3125de8309da91e55fce3cca56e141d2275cda13756b438a9560c48af2c4b901debf7147e534a21cdbb2dedf42754825ce843d63ad98c8f99a6553fc76d5abc7b692ce98eb5ecf0bd372fff4fc613fd20ea2201edc9d82b97f874285b459dd32e9f53daac2adb4d4dc61c016b0670a1622a569aa42ac3a63e609e6cb491b625195d23aa3dea3afd4bd83b200f4afea152d18997e174621168b6338be3e362dca2013442a16c1b943597a425bd21bc10d8b9233347654fb294f33e35879fa428ccd71d038141be15d33988d470d20b61f4d835c3ed29ff2924f0c4441a39d0699f096abde5fcec225a3de642de84481381ff46a78f9f2e0c22f94226cb747325936ff3290ee751c7d15084a08a1c412fb5c3395d2a2eb0a5df36e356325b87183e556f5bbbf88b54a5189550ea7fb49e213e71e181c655fc513dc88d2a6a659a5319e62eb20739a4379959036b46f0b5eb3a06c3ad11a82cf3815bddbd5d60861bf5b28a7f195111070dc54790cd208aa11884e94dfad13715d03bed5d41627fffc78b5b4a03283e7332a47a39dd050117e5e22cc93e1c66ebfe029b05f1fb17dc302221c26f71ccd503cffddc0e85f7d58b237c6ddf26635c1290f11012510de48e5c3d9b3cb026ca743ccb431b7972ef3f50ed0dc65829f58ef3b6eb2ea1b6a7d2922000a613da88d9e6907e9c60373f43c2bbd0b65efab224c86be14eb6cf5205aa9ad2221d0c1b7de7a45b09cd4db465e80b05728f773891ba16c8893cb233e56d8a09c0f48f682eb648e94c133398aafdf31496bd24e0a6359bf6a0ce004ab40644debc696e1f0f1cd25fce1500ad34b3adad97f029ba79a49822019ea3c839123751463ffe29e75df13bd16a930be9a6f9d12351fa7703466473dc5d3e66a82d034c881c9ee233be3004a1c3cf6833adc624c682c1e4c8627bd79499806a44cf70d2b63ec9ae0bed526129ff1bf20e320ffb9a8b09c5493c1b3369e1b4973965cfa7391c74296813fbf780c3c3283b1900686ed2ee8768e0f15d093082c012e98ed738b3940230bf0301d9c00498317a73a462b77c80bc65ca73d169124873867427ec4a8492664a858dad6f8f787548f20021d4b20f49a37f33ff228a14d179694cc39852a0b1662af8c3fb319a79a94ab408fa19702c62d082c9a5b24d0358e3f000c91762c6e914104ec4400f815b85d3fcc88c676135e846c2e3a870905db2950f6fc17a3f1a2ea47331446701863c6611fc0f250d3d905cc2e998e86b3552e26c8807130c6430d4287a8e7cd889bed9a2746ddcbab0d8aa7a4c16d95e525fcd6e7aca5b4ddbddb2d84a84ba61086c928ad3225af9d9aaafc1a01b11b488b1294cab82178a80ccd853e492cd1c22b3ca787032546545714d6a00b39ab3966313909d46113bd32ade520a5868b24fa2cce3af9f9204cbc4f4fce1ac34ca533ce3163f9c8040ba31d909d94ead6beff4435e5fa69723575aa7eeab440dd4b2e43eb048af363c14f68aad6211c965ce772f94ed8de194785159aa8aa3143c99a9f0c7d372f366cce17cf2f0d4f60fbf399a4efb7b4c2b22ca62c70e2655ba1c2db7f108d40a5f0580e21400a80e589b5335147698633455d2b7e", 0x1000}, {&(0x7f0000001340)="9d48b900d6a91543deb5626dc7ff68243e66e49f9af9168ad58a86ae1a238b532732d587b3310937ce98d10a6bf7ae94b9cfc0ff7cd9825340fd60ddf417c02bddca859b2c278fd09a8fb057c0a54abf4b8ae6", 0x53}], 0x6, &(0x7f0000001440)=[{0x1010, 0xffff, 0xfdab, "f3bd717626612a55a13012978f73879cb399652821e83a7babf77e2649d38231258fbbd4dab8f672ceef418e3ba76da4ec77e2004e5bc5bedabbabe6078033b972d6fc2790ebb2f5eeb6ba1d38f16e51b43019ed008173d61ffcb303234a2f495bfe338ffce90a78a2b29af12d48eb03e1cb834542f593130c2e60539488c73e715e4c38de196b0b077c256869baeac1c4f8ca3082dadce3970149e258987b1e826cd672759c95f4ea6a312cffee32f3f990784118090cbd8e0723233859cca5e5ab2c6f42f866cc8a9b5f248368e09015533cf77f4a2d1d3e39a57fb79a94f810f578f02545e3e8a711095e31444191e6baed1ae0a474957c865a34d173a0b80c66c825a3ef99ec32d13b41f23b4b8f911b044e41d26fb4fc45f2802c749983729a460adcfea516a8309fc9cd5a5a4b5ad3c2e0847752a06ee9f1f2a983337f39b72f0479f66793441904d8b8c9ab6f61fad9226ee542c6cc8fc2f3c871589f8abe057b01beb420bc3fa13a8e47455b1896f82db048a55ac771cd5e3dd27cb93545c44c494e99b0a3a9c24a2a53870b735658b6ab138f1589f2306545b5e92dadc982bd944329458e6e226678b480ed18d145b48cbd22ab8f9214636fc888d10077c8a77784d8238dbd157284344c664ad563e032f5250df9fb7dc57f252bbb0f25e17c9c6fa23b3e7f4326644050c749585fff246ba30e66ba695dfc79fe416890d030f99506e15c7cee7e7238573f53057c52fb2d754807565c8e692411d242c2243b1ddaa47920f4f48739fb3598004b1d994bda5e830ac0f1caa798dff6788263927b1428a9611434b03e346ad1c7ed2a595a59e6b2269e3eb7885bc09f2dd2700083983be4f7de2652674f0e0b39efe726633b3a60173a66eb0d11796bebd36bd2e5a6bb744909ff0806aa776930184612a70f0c746b4f90cacb5d0dfae26f7ee9a15e097dcc440f6957b3069d5ec6b7833f071a4941417245b0a7fedbec4c60419e9635c55d2a8441ab5acc6a9c84bc0b9d0b98e452ed11aafa4b72bec4970d41f99d012c891e63e77f69e7f0b4d956635779523a3d88619bbfdf5fd23320cad59cb95f8d7998e7684b2e6df8d2e0d1e93a055395e97fa027d83fde3ceb7f75bf4b62f900e4667adff749b526257fbaa3864af7e3b2c673ab21cdf4468e783c43df2ec20595141f220fe82ac6b0669c4337efa9a530bb480623deec76379013cd48f446198361e031f3d3ea51ba3121b2d3f24d382aea5f52c700d381a67ffac3240951e390b6043445685dd33eaeb4ef4937462a5d3bfca98c3a2ab020601cbf090fa2518d7028489477cd6ef4bb91edcfe425d50c8e38d7daaf53915c6341b842f328d688e37b018cf6031672e479108a44f0fd362a88c214281401b060d0065936bb3b8d15383bfe8257e5151c4db95589b28b1fba83a99c689794b93696eba781bee1a95fefda503fcd77a379d55692be64ef208dfb5631d4ff6d6f9a88496e1229e053fef2245b24a528114e5fa7b5706ff2fb612bf9042205c44c06fb561329863662f6ecd8ec71953e9eed7861ae823d28c0fe711b9c0e2a9257819696d93ed005211e3abb3e7b1e407cb4e30efabe3c4d70dff0495505a52d14df6d3e8c776b6d2d1e71984efc98d3cdc319469d838d5ca48181abcc255ed655a2412f0372e1a73e92ec3addf60bf29e4ab97618f0c2c9f0cb27b0a35417fa4065bc15850ac81db433e19f27e9ba8c81438aa5f47c533f11efce89120561efe9ddb65eb645b93a0736328f6d8b91441af673781665aa268b1edf04990b7c39559305ef185e067ecf2e23da5da306f55a70bad5f2c1ca00221ba4a0814e1bb9c303ba74edc783c219a4cfa7b0fd3e9bf22ca5255506f77ccd64a9ed6fcee369bf1f905944b69df8115f49ab63ec13b99da36a53d06663c3bfc492acb74b43c95e69c2141a0e10b6c1a767bd490906fc72296bd19c2cd3b985c14612fa1db809bff1732e70f4be20b4ebbfe8920a2ccbacce83f389845a1e33a0c992664242264c0a07f8755f882271c3a49194f7eb0f3cf1e6781fac17116387981019ca6d4382b118026a5e0a452bd0fc1b848ea6d22c61178f07d342f3071385a8a0fa6a600b7c07afaf4560e4f6152314f170d8a09d9dcd0096fd6f177503e0bfc9973cb2a536b67c88b9b73897b366747b677971f5e780d4d33d33130d0805fe8ab03463599c28fcc91b9853e39e1d319685648d9d3c1444b8ddc4baeca266e4cfc4ffeefcc232fe5c1042859106a0a76fc7b3f8850dd9e5e2f741bcb29408e514fa80ccf0348e12d48f470d23ae9ee2eb85c2e74233c054d27ffd3044bcfe989149777696fa73d9e4c50c27b878e6a1379f46ca571f99299fdfe7ba82e0e4c40b97cf78d1a825961c0fbbbd142078b504fc80e114c46bb57ab2884921e3df409fbe894290d287bfb7f0b238309d42d78b370aeaf765c012c1a7ac7a251b19522029bbbbb199a0a4077340701178acd3a438ce372425c2a4323ca2046678c1f03950462e42decdd07277a5ada9613ebdb6d58adafd5faccf6c4a82a704be640ac99361b9d7b1fc06df9c5ae746eea72ce7453db5a7e3421c791d5aa942b2282f37f7744e6b549bca897218cbf01f31d470600919e56f3a49640737cda3710a3ab2ec00098c8bfcf243e97611ebd66f66891af0da3daa0a81d49e906a29c84e2030063e86eafca8ad1c564116d41463af95d0e469a23c20c8dfdb42da8c6165556f1a0906eae779dedf3cd8f81acc8b48b01e516c1c3cfbf5fd80d37a81a6cc300148c5df4bd6d986c38a6949f188a0294aa6bbfc6bfba424ec8aaa38fa76b03df44440cadc6b9430067fc86065e504ac5d4df46889358d292862927411db0b1316e75f1a412b1d3704bb5e14c80a0956e7255f821f2956ec7d898908354171578823180d8b1562172e778fad7801dae89970658d1bef4104d9228f62fbcc96472751a64931ae92f162da0151bf65c61aa0109811eb385431c8f8898ecfd0defa6cac13af4f9becc3021b3fce810ae586a12c5ef5f00d60d02f76fd8419f0d4fa16bd7e497766a7d39c6cf2730946f9e4a59594dcc2fe41618be0102eb83bf8337495bfe12cd53a7cd82161d3e12c09d51c23138f13c4cc5cd621f98b8c23b19f4230eb41a1aa4fcf85448ef6291f89b8b5c42f08130b2bab05c1baad06ef203172c21c52f6ded589e9f8b262b0e018e7dc3b0f98e975943310ed3a4a404aa90f442cc5c610aeccaa39e31fa79589900f0f96c973dface197ea8d0480f7a74ba9157068f055a7e80ddc30c2b9a67719fd8f930e10734b2823bedaf1b5c99154fb12552b1727bb9348781a92a1daa7a03b80f588ca6ef452c42d05de67c98155006ae63edaf0b808c6a86da632ef0e8e94cff686100efc6a590d84c3438de515af1a03e635a7ec143f6d8a5e4473c11dbb3f5372252cb98321f0f7163426317631dc1ae3ff305dc9cbd3a3ac004dea0f68937eaea451671e9e830fee0445ec67bbc11d2c9f1a10b610454c32e461fc893bba320b28ecab2c236e15afb8be773fbabef44a1a05bbb9470247d88fc1699fb501572cbf8e16a7b4652cd33ec416368801e641f9806254746fe9e65417cc925a2e9599e2030ba4c92b0c5ea14e61ba9257d575144ab832a42253d7f60898d0954fd06cd4ecf9cbd5988769bc3056b40e42cf5dea7b077c2ea3863b579acd3eb14806bdb44cb4e4bcab0a8fa37ce6bbb623e010caf68b2b57808c1aa672d2d73d25c9695e0346a5864f3275dc74616616b8e8041225711398d09d323b4467ceae1f7f910125e9f1ed62fded59100a09450de59da4d3bfaae6fbf248d599ed4c1741742bce37848e92c45c317cd12ce57b15a62dfe403d2a20bac2de700f2b7208e820131dac7be1e68643d04cd536f69ff8387c828e937fc88f6089b8feb85ce54f53d00c19461c4428127690cab99d134bc1385895c8927fd6c600b46bcdeb53ab157555bd4cbe2a9569747277c96cd58b19d63b8d52db290db90387c1d719705687dd882076643866dd00dde628ca43586c2263b3c183b5cd4bea199d483d914951684660103a8d1cddd17ba244dd82de0ecdce62185f1da0cab1242d0df5ca4cec53ef76d72315e4850c114ebd7becae8dbabe05ec5482b711eb1c538e5ff5a9c7f8775e4d94d273c252fbcd9863e0034a97b8bdb9326908f49ec701b045893a95b00b982684d8ebda5a1157efedb6fe7f4f1c87404b37ff6a8f218a60c1b4719bb73cfbaa9737a57d066b5624da8d0cce55bb09c0bb4f70e588440df3f136f36b5da93c11b46fbfa594afea75e938ff3252016ae311efe8d513c47bda223191f9658ac0b367168fc4ca45a0d289ad70d8b48f66745c0477c84dd66f010426089741c2e6b9754a3ebd72c2ff0191d864a0a2e344d9bd66803e6cc24785decb9a842bb17a5a75e8e2a189ae30d3d03f778b4ae8a9b484aa760232e848359f0c1778f0d0da07e28a2aff6cff86e89f4da0c2019ea7a97c4669bb7b15aa1f53cbbd1a62a6b8d1c1ed0920ce1c72089ca1c507b1747fdb7c3759ae19ecc90c4aabe7c1fee36da275dd7497981aaebc6668694a5fa696c47d04650681cce42e2c138067dd53622dc79a6975470383f0777a9d76aedcad0f4367d4d7b94bd324d2fa0d9dd07ba4fbae1d4c5d3e994e1638fe1b91103168e7f7b062087b2e9c368c2bad2b018a86f975d54b1a51e5f0605537d7bef8a5c7ead421d96d35da7113db71cd83f5610b485ae3484815230c66a1fc5f841ad056658105aac875717a5be6e02b35adbb29601ee678f6cf377ce498298dd3ddc0790dd94baee255f57c1b267c54ede0083468df1a14eb75aab1b40a2b25eeb37d23b530f0442d862dd79f58f5d57e4b21140be1e2236999613d7462ab37df7e15673b878f38f43a6b64af9ae5f32d4d1184ba6899142a2abc31a78e29bab58f61fcccc016a825bbc528a387b355bd3ad67ebada62897218cf89601bdaa13a26e33fb7b07eac55919a92e3e5214195ed0c2a41e1b62a27d387e33605d644a4568d34d664b711eb25404993a07394cc9ca857edbfe38abc19d21d8aed8aaafc4789cbd1317440db3cdb45b215c7d38ffbf3505f227a9fdfd88bfe4ca0e740223eff21c697cac8d08c2216fe9c9468bc2d56e20bd541aa3f775fe66494e6137e36189e3b4f07bb8bba4a119e152a23f25d9d74e12369107927f5c706c89654097d477c916d56e362c2e5abb5db13c267b09a3798ff6fadb6ef852e6878bc9677618ffbd2716221902ce0e61c40fd2f6390f870dc236930c2a26a3e35ef12713e15f7c60965df9c471372f1d0b3a5a2aa866968df57ea15142541adc7f12876565ce17ffb00431e0587c2efdc2bd9f503e0dfb501a5ba9e7a7103a32e84ab28f3096ce8a7793b6544149c932ee2ec974388c430a9b3d84ea906d4fdb0fc09bef473336dd5f225ea0c88fd014a9d6ef28850aab6926c9bea87dfbfcbbc2cb23d816ca90394c6f751592aacafd146ad85109de2fad0e3e4280769da384efdb82678ed963ddabb3849266d1496739041111408bd1214119b210c70abaa67d6ede91b9825884903fcd645539909a378951a4a6a888fd675b69ef885cf4b4cb23a98dd370600b99eaa3722276ae11449a3f243328bef19b8ea58f0c8a8c47f45cdd10d230a064928d24c86b71f8565b244ff51474a60a52479cb12f1c527fcfbd8935628a91f99cf9b189c41fde105bdc6a6c17870ec61dd23adb766c536528763b8741947"}], 0x1010}, 0x401) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) r5 = socket(0x400000000018, 0x3, 0x3a) write(r5, &(0x7f0000000180), 0x17e) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000140)=0x9, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x4, 0x7, 0x1, 0x1}, {0xe8de, 0x5, 0x80, 0x6}, {0x8c, 0x0, 0x6, 0x5}, {0x1000, 0x3, 0x40, 0x6}, {0x8, 0x4, 0xee, 0xfffffc00}, {0x8, 0x4a, 0x0, 0x1}]}) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) pwritev(r6, &(0x7f0000001380)=[{&(0x7f0000000380)="5fe05d7088d1ed3e85b553d142582a3d6be8c8df8cec7046607293182dfb5756d896ecf3d994fbba35083b32481c6fb8ad0ce73cf8ed090bed4285deddeb83de30d8c4d77bb5a6040670cd9307f30c8bc5596a1432fd83729037f3541672f15775399056a10dd38038fd9056deecdd876247acacc96a42ca9f435beddabcf888a2d162434bbc47f5a8dc23acaa498c9a010cd42f7b737e47c00c17d28d8e384376b1968b0b5625f9c0a87d6e49f3e0f99cd260afd5388483be43d5c2f837303e6768fe43ffb568b940734138ee11582a40e15eea1eafdf9e64f61d267bbde63840d2e2d2b80867c7b9c14d284826aab8ed0c62a8b5bd79c80192dc6ecbfd82f1f99de468582df552a21e46988228c06cb4081ebce023a8d2cb748d086cabb3a7ce6c37f42c9cc3edb63a102d3518172171d4ffade90143a2fbaa8ece4da0a2d9c97e01d48d66a2d97ac1b85463492571f0af6db835b899caa25b392cf077e7a990af910394a87f165940d235ac99b939a9349ef257dd9fa376ff5602d3f20c8667a51a324c6a44945955c41e91aa58cda07d072d500d2a9c6939bf32609d230ab4f1f25f40219cd0104a432b6d339b904302862809eb8818b7549d12fc24e9369a209737a59644fb01b3507ce5d7aa7e7e6c867b54077dcd7554e85733ea2155dcdec2f5eb73e94c5eea7b88bd66f7bc05507214c7edbfbe3e05be060bcdfb0b388fddb90c1d146e3747e0f2e5c4dea12b7c417d605e42b48d21018007e7c07effb1b469fed5759d1c946354a20ee5c06ff53c7104b80a4dd94c15132b3c004966a4fc9e75a00f3a5921be1d138e8a9fe2e612dcc64e7c1ac52f6afd9a18b785514d20f68a23f61f80f52d7c841ab55392588e1eef05efdf88ec58003004ef91d0962877865298d4acb1319f1e43aaba924fe11320557531d7df34a209148989a6645582e2f711300d37cdc7256c29e9641f05255dc3942c08039f5a9d5f8a11cad4582735dd6bc01648ab7cffd9ab4b7e47cc61a1e760e43f5da02a39dd5f4c4fe1afd1379bfd26a9980093a1bf842362b00e3e6869bba95875bd0917f6aa6d6e9bdb7d6bece68067bb7308faecc798de993eb3f191a1d3b10d09d82a160346092ac04133c8188227ce59ef925f1100605d9cd218dd73da9439badf118847259351c8f57a6b7fc40e27745e3ad5f5ee56c84db15cee6810cd3590891a957f833cc74e6a0abba11e380cc8ed265a856b8d7009011a32f5c2930efe992738c284bfc94cbabab2f2a61a99198e1948256166cf431279caf4947f3a807e3fc11c733994236f7ac22feff38f3397ec2f857939131d8a3b7cc2b48c4663bd3e0c16b999f5229acdddd9ed6dda394bf35798344668c6b005d481e2bf6c4a7e6e0c6013f1987a19cbe67bba39037b31d592ab00ca560e00df6138676069ca6031c5ca391454104f600439cbf39ba12a3cb286ed6ff4c3e569f3049dd505ce6f2ce42361b876d0e349358ca2860289eeafd49582b28fa51448b0968dd610268ddab4b5eedf225387460129d2c410c2784508454c7605668fe23a2abec9cc2e802b36e12e7d34825acf705ca058ad28754ef937aa007d44aec94c702e40398ccfd5e6d9841d41d908d68fd01256f762a0a80cf93279fc3b5173c5ffccf22fad44cb19928c06626db8b288044db53d58930cca61ff5a4b71eabdf6dcf41f5e8dcdafa3b4d7c6590aa7ad329b42aab9c3e8d8f45fa8122814119fbdbc62dac6da6a4fe3e868ca6edf4c029da92d94f00c69c119c6f362d2ac9a6f411852996da685455e1b52641fd9f1f7f192459e2d30efcd5aae2e581a796d13f43142cf92f53e89c7c351c2c81bf9c3d5b31be68081cd49d82fa1a885d772caa919cb00272cc3cc0e21e4636260ddb046d63f26d6a3c74d5ed8179fed60bbf102aa81478219d96ff076b3e75283d27bc8bb92793cd4296cf3cec0c8bbe773eb70430ead6185538c513f40d4c0be7776e1ce97fd99291f2fe6e639e2ba14f1e64a69644b11d67328ef328c8441f1b6bcf3890df4668de71ac008e8545314caa61b99d18345c772298c4e9dc6a8b57ba55f141500e74cb328350f4247d05a24daa3f42f50a853eb219b781f725fe2cfc49263d7fbf354f3b275454f370d815817f7312868146f4b2bdd8dff878641265c9e310be1cd0493b5cbd8546682a9156db9a51f8c02ea6ffce31448247bb4474bede19f1c08dde99522fb0ab9887821ce44b7738830fff0d9aaeb203a229fa358466453cf7b590255780feb3b7162403ee8ad36a8f137d58c1898ed6baf3dc1c02bcd9e1de8ac568cf5dee5a7ab37ecc58066909747ac000d90548736989f30a97813ca103750342821d4f2d07ad407280c6fa5a8242703d3e4d5c65c35415bf30f1c2e740e891c7c6d3ba892ebd1d4f1e7b152da23e6b91dfbef851dd7ade43a03bbf17eabbb166b60374e1b0b567fc7158e544e8db6219902ba2d8421d930b4aab54a27b348fbf81bcdf21cadb05694c45e5506a8381f0d44014bb1a5c534e01c44e766c0a87c168cdde74af870ff1c3992506a6e9ab4366aa39fae702a574709fc4fd84febc3645c8b2670398c5304084fbb65f7732dcd7e8ac67999d57abe78724b649499c009a09d4df3e6bd0ee47099fec076009f6171ca730a15625931d12e4b63d9e0042f3b47f107e41d50b5f26d9d301327361d5047a0aec3a5fbc1799b4c111915f6d93d31fd0c0e0b6adac34313f23dfa1d43490637543157844dfe4c967c4ceb7562abfb74b4bdf1335d9e9163b08ee7f80cf22123fa15bd4d9cac792b8fae4c53acecbcb741054a98547e11695204fe4768aba10c0fd982cd6196ad8cee78ace508803c9de79913bf7b1e0e015cfe2671eb2aa752340d646d4a1ed252bc939053e0162d569ec66f6c507aedc82c2e33d1086429a38f0073155e314e9337b622c2ea46aceb6f089404fb3c384df72b3b0c5edc7bfe86530851e567df4bafbaeb25a312cdc2d3faf2ec71f0a1db60d3e0c49e97a025d3350c19ac157c7acbc509b66a39c530f6b42ad013d6f0ba4e4e48dde743836b6cbb2b683e979189a50efdbc58195a002826e4734079ed237d1009eea0c45e6b1fabb164b03f16138f4b404f95523442a8b771966dfb35f587b321788dfa986623f17eb15e2b3caf4c5de473eeebd7c9ce320182cd033d10733baf5ae30073f250e036f410684922a0a33926693c9e7186e3e1aadad03b55b0167b7fcadd4698d329f406ce974c830fe51aa2df26d33a3d05e25554fc70ac76a34dae4fcf9b4b2d4baaaa6f0c6b6c73e7449f323fb344afe6803b2bed859d20eed7bcc5a573310c483949aeb0876000402733272ccf97ab36aa9d1544bde5f4e8d9f86aa55d7f68992ed308b6d7079b0850f6507c7feb1e433429533f66e6e9667940200ed874a0200b72d91026c90a3912ac39736af4a5f90f2f708d52f681193cca3ae3dfd399fea1a3ecb2c551b816d1138f3e125252dcba96d4493dd78a90eba1c060c63e580b11a2689b4699ce67b750b3d4eba04b414234a4ccc86dc2739301c3358b868c742dc3fc69504e2a8831899815fe80015b4a11b7547c3c5f9ac17d6f7073f2a2dd682ea92667b8a29b8bdd2bc551fb56c45c52a460fbfd11f7de27950049ce4ffa527e01cd27ff5bc2f6f99a0b86dc5178e4ff298175be71722fac4ad34bc21e31b3e1d1d9797415ccd3df3c01425bca1f07b467bdb1e35e27b2125dcf7e04a510a3f4bbe7977a79843bba0e98fbfb45d8067e4df67e0435cfda585b7a200fec9159935aa2d29d9c0b296387ccf9487d352407af125d1df545467189b572f047ae4af5974fd802b06c3edfdc08a5b3cd8cea13948d8d252598db70ab2f64e6875ef667ac51c4099c934656db8690bdf282db2478585695e817459f943740575c76aa80cb35556e7bbf30ec1a1e36b4ac71e76d3ce98dcd5f3477d24df7801d2cb3bffb50ce680c889fea57d0a4b21caa1474d52adf1cee6bc31419d8c42c75ecd576bb7ee10f475bf56acd126dc91800517d20823ede9a3b0b1ddafa0efed7bc876cf56873a31561aa9998e8e845d1a6ffdc8eb20d2f298b904c9ebd83991585bf26d64bb440c1c978ca9139310abb098765f8f02c930d1dc6338b89aae32947ef82768ab863f2eb7a6e0c970ebfcff56ccd8580e03ff28b73c8ee08fbfd0591b67ed3b736725e5e1c786e9d594d1d27f14b5f395535cceb8a65a98439870e4dfc5ff3c96c95292d758f2cec2a1b8229bc884aa61237ae6f15d46664b3fb31ddfef5b5349e2261cefac47e13ff2be6506ba61a0e1e2bd787b8896bcffaf1d0b24e15d420023b45e4314806116049d2fae64994448ea5f29c7341abb796e20a27bbb6dc717079ea562314c7edc36477b72f091a87464ed1bbeef72e039ef3568c2e147a8ad38d08226d94b6eff88eff320798244ae4af02af232809085bdbe8af0e2e86b419c5d1c5166e77630e7ef0dae112ca3746b152b8a7a05f9282ff59b65c0667c6172beed014c0cd96108734a12ceeacf70076d5651b26b9e0e3d1dd01a94d9e5efa5454be5f5304ef4b56c825996be6906919d085102fd63e1b5df32ecbe60647d1cfaf51264473418035cce6537bacea4870cbf808cdeaa60d3907148350e2ec78afd3b998795b335efc78670205a4c792bc17a6156c4e3485f073949b603e6ae721dc43c698667375adbf5c9d61a961ae2760dec0a2f3367646d131f14df5e509974286e3c91c324754d58d03e02f35c70661029bc3a8ff2e1bc0ed61afd54fddb5ca91ebdb124d39539fc7749c516318a0ed3d993fe1ad7016bab3f202e9f3b2f137a29a7af8adbb7785fc24e45866d0073094d930473c8f846bc5519d90ab468e0d472375b3cc5b9b00ab347d89a6a4b267faedeebadc95e743bb0e21561f9a15d880feb30ea126b577dddd37ffac8e24dfe50afd10888961db874b70b79ad12ae2494fa1680848d7677a94c3d633dbdeec7584b2ce1e24aa7dbc69c906644e3b5c45671565f965dc2f73e109d1c22c6b3b478187825631638d2ee6d6bdda3af01b341f8309a781a31765dffb9a93a0b30c66a86f1d9ffa83fbbcbb912b15f6d855d66dec8f1e51f86f8db93cf4081db707585a492ed02d7932d483b914ce5729d55cc61ad7a82a146c2c947bbef37bb43c821b56aa0c3e0a05eddc48bd549f5e851e85a05141f64311a1fc87467799a58dabe445318e90c59f41b20056c9dfbb5d54a8a11d0aa1063b9bcf6c25d7fa1849fc3f527851bfb2282fc0af085c33add4d48ea3deb26a941a4a54336c3bce9dc4fba808bc6a7d0e65860c64ec18715fe9f65482611f07793bbd9916a7fe4c23e28ae9af34eb07a18ec481fb8aee5ecaae00365248dfa5594ba9ab15c106db24a0776b20f649ca43ddd8c18067cb17812a9b9b8676cdadf989269acc6626f40a752c63f6c2250574d2e34be6426b634f0533ab1cb19dd5c76a4f37687c7386c2d15da457939c57590df3dd9c286db8f071a0d1b57d8ccca5e035d92780a78b6ed0eac8154e5d989ea8078dd2e6a51458f7031a81c91fbafd66a34f86aa6c7bff3c45c078d7c787c77402eef26d500fdb2b7174007779e36553a321e1351ed041bdf81751a04c2661f49c4aa4bc028cc4a935d7519fb2a55f7a9ccc111320fc20ea6e146f504ec924470d4d3d261e2d06405e75a0b577e2030a896b65cbbc20a2f4c3269bbef1a4733f8d5b29c2ed8d596a05ff9c7c8f86084cc3410ba12fa0c6c49ceff02eddc6e915", 0x1000}, {&(0x7f00000002c0)='4\\', 0x2}], 0x2, 0x0, 0x40) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0xc7, 0x6, 0x2, 0x664]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x101, 0x5, 0xfffffffd, 0xff, "7a981eecf24138c297a793df169bf124ca17f957", 0xfffffffc, 0x2}) r10 = syz_open_pts() ioctl$TIOCDRAIN(r10, 0x2000745e) r11 = msgget(0x0, 0x80) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[0x20, 0x9]}) msgrcv(r11, &(0x7f0000001540)=ANY=[@ANYBLOB="e40000000000000000000000000000003ad6475283d300000000000000000000000000000000e3ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500f3eaba0010c02cf6eff7663599ab0fff2e89816637503d53c5ceccfecd3ab06ea19d8e28bd2c0987a7a13030353ab92cbefc6781e15e20b2f40eff6ad017b84f9d1bc7a3c73ad8a506d9b74f9d77853c320ead41953f5214313682886860982a0aafb75de8cd98ae491e998d6825a429f7693f590ca12c0e4801240053072829bbebe33a24f2052ce8677346f2410a9673575bab9271596988c50217277c10d0a55c88db199b0371a71dec7615349c429ab21d733147e300"/333], 0x7f, 0x3, 0x1000) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfffffffffffffe87, 0x0, 0xffffffffffffff8d, 0x9}, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) chflagsat(r7, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2bf7"], 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 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x3fb6738d8941b857, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = syz_open_pts() fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) close(r0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xd43363fa34af8b4d) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="8d70cb285bcdc337953fe9a225395e74bce2e63177c68869c41ed7f327684faa4d6ae14280f81e328b3cf0a60d1c6e3b9820d32b7ccdeb4834a68366715955a64e49e401d92246e62b92c25a8154cbf636586fc2ffa24ee0f4e2d95123c35c3e3eec711080a0d5c90fe2fa8e6ed281c6", 0x70}, {&(0x7f0000000080)}, {&(0x7f0000000200)="552eefc39d85c03c6c51202bffa3bf7e6a9a302096d57ca9aeea1986bcb3b6f9027969e7f43acac027fa8ea89cc0202e9dc4ceda4acc36d71d7915add975fd8e8f24c3554943739460b3cdbd", 0x4c}, {&(0x7f0000000280)="53624658b5d60150f720ab55a7c5765ae1757dc9bed0a7894a9bcb082e6649c2cf0718afa46b2abcad82bfd58fd67dde675274fa3d068a67b737176fe90a78f0bc1ffbfb3a55b5ad484c962f9d4a545024915ad2461e0fa1098c13dc3b", 0x5d}, {&(0x7f0000000300)="51c76419bf821d", 0x7}, {&(0x7f0000000340)="59fbb089f87b62aacc64f5bbfc072cdb248eb19a9d8ac6bea2e755706d3cdd2363efe676f9b4e6957db0431db7f58bd7aec5a200f72e1a444db8d405bfc5833453d28688af28b11186da7d9c0cf78466d399034c924b3350db0dd2f8e21c91717ffd3177f6bfd0cdbfd3d4e98fae063272620d5666ea8535900972dc7539fca74c0ad9f978560b31d143ab12269c2d7f1789394cf546c0e8158401f6", 0x9c}], 0x6, &(0x7f0000000480)=[{0x30, 0xffff, 0xffffffff, "bfde79842fe073d0d3ca040493d6cc47b716e834926b0d3d4027d42544c12c96"}, {0xb0, 0x1, 0xfffffff7, "b0af0be3e09ceceb67016d3df57de875e26f6ea940c8a52e61112a900462249284d8f65afcc273e1cffb3d1c3a3338ec9e8f89064c6c26b018fecd4ffec5a823039069495d62b9da02d0736a2488d1b30e3679e763e0293eece34eb1d3ba0fd2c7781e2bbd99e642f153009490abd378beb783096c8fc82d28152e82bdb4c809a746e39cc3cb23a92866c0fef36d2ec95f367b848190386a3b7138bfc8"}, {0xf8, 0x1, 0x1ff, "7afd68cbd2cf560838662a72e3c30039953ae5387bea7a182bd441b43d3a80f81ef4d443b59082429befd7d82286b7058d371beff84215da5758f861b7945b23321af9fa8d8680fe070c3fb33bf2e0a85c8dfab5da014702c3099006e07a7e55c29bc83799d2be2b3fd3ce392ae05f80c8b43afac40446c944b6c75f16c9f62682bd8037c9d97f73f956bf19cd69fc2b6bc7464aa07cfabca6a738abb797e25d9abea2dfd443878a5505638663ec21913ae8e3542f01c16f2e317421b896d68739797e4f1e0f5ff658d3f171dba9874c7d67dcd03406dac9851b9dc9eead38a9c46f2933"}, {0xd8, 0x1, 0x0, "2bd6038a4eaf8e0ab98f1ed963daf2fe75485fd528a63fdbe737af83673c6e4e23f5bc29c20accc9fe704d861eff78a289836de90c6cc02a122b2ab2afbe514a32055ff18ed88f47dbb59276fca9d104a248770c344c67ef02e5a8162ccc4a47436155a57c0651f47005339716b290b02bdc50a898d4af52585333944c3c190617acd4d92501838e187e135558cf2ff301457b8cadda5120f1059085d6863e904d2506f68d5301cddd124ac59d772fb59e8f977804877275a23f7ed33ee7f4353c040f237effa0"}, {0x10, 0x1, 0x3}, {0xf8, 0x1b4f3c614f500289, 0x329, "f8e8b2c97ee074b09438ecb3cfb3e4bd7982899aa1100821a56a528b680aef9ec53676146defdb6ab0d4d59b6faa4c59cafb496eaed7814118ef09053d430331ea589611a9e3b511a26056da400123b13f77f650ba6ede4487b5f457f2aec7a5cb9fb2efa7c034c9d2590fc6757ae2fa7298c55de4fb0758a7123016f88de23b40148137d5167fb809089da168c2fbb42bbe5ebe704ed5a7fca96b5e09f97691e9c11636e113be296b84277449897799ff36a1a91ddb9105d0b36deb2e7a55e6f98e7c967ba61d66fa485e88e68e1b99b3803ffff01bd981cce41e8a79d9690f5efb1d912edf89"}], 0x3b8}, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000ac0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000980)=[{&(0x7f0000000880)=""/211, 0xd3}], 0x1, &(0x7f00000009c0)=""/215, 0xd7}, 0x46) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000100)="e8a94b0799dfa29458ceb6f91aa706245c5bd3ea312d1e21c95473556f4c9b4be04441c0926b07ed7357b80583aaf39f0316cd03941574b24f") 16:00:10 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7c}, {0xeffe}]}) syz_emit_ethernet(0xfffffffffffffe4d, &(0x7f0000000200)="00000000000000c98d1e5f70b8172e1b75463aa691d9f8da4db1397b43be7e712b42496e80e903bd69302cd4f912807f6d3f3b37b991a01e74bb6d50e6c603e4cea720d0c33d210a5b1968a652a34389012c0271784eacdce6b40120fdb4705027a8fa31a2000000ba1ae95828c948995e") 16:00:12 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e402e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="ff000000000000000784cefe89a3f2766532cadcf7c37b9a44a9cc70bbb92aa840ae7931d8e2f27c14f585ed26eb13cb5baa44c4b6193afcf8f148fc3f9f88e54cd9d777c15eaa6cdca1452a73801651d2937f4cb796248d5721ff7d7f93b7dd894cfe7e66191d1d49ffd149cfc433954e9a1f3d33d556bfffe5cd65309e0adbb1bd443cdb41baeea6cb053d448764db189cfce6e09a4f61"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x37497ce443141b13, 0x118) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x5d) close(r0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0x400]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x766d, 0x8}) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x8) 16:00:13 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCPROMISC(r5, 0x20004269) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="584f77713f385e09b8a5", 0xa}, {&(0x7f0000000240)}, {&(0x7f0000000280)="a5d25e31d87a090bbb64b57d93ff48eb077fc6c533e30de8f1284519e178d730ac522c68b278167087327017d151dca6fdfe251e8a42c97e0fa0ed18631ffc0d899781ed7ad35576f6afe5501933465753cc55a1c5bdc591e03f6825ad0ce205b64dbe00e5ce9f61c80aa14a", 0x6c}, {&(0x7f0000000300)="0c071e5f74a0e374aeec7fccc1ea1322575922b2c73e3b6cf9899c0e255aed93bce8ef8ec0d624982bbd901fcc3840d9bdc9fddc754f9b35600e1956f9f4bde3e34bc7d6349f0b99100861058a5c7489d2ebb25efe01518745cddab332332fe11648055a149fb06a2bcf60765c46f73e7b573f6baf79e8f51f7863c29ee97bb253cc0899200e46572afad329f86ad1d2aa10ce2f4a86fcd60823b8dfac5c6b669bee65d3af7430b69c0e075787a4e18fbb203ccd24c3a0b7fdd0a4ea40fe47bb57b3b7f04217314d7c455b96cc34dabf2115278056647ba946819fadd2dfc4e46d7d237cb2d801e45dae78", 0xeb}, {&(0x7f0000000400)="24b314c68e46f946d1d8d992c3b4d4c2799ed04c1771a281dbdee831e326df9ccaad51d40a9414243c5cce7152e7f0c1424275ebe25c4771667f22dde4ff322f1ad1aa03228d811c63e222", 0x4b}, {&(0x7f00000004c0)="a55378b39bf5a39939c3b9f88cc04dd0afb9a16934a6c528f105", 0x1a}, {&(0x7f0000000540)="6819b5c52bf5bbec3f58b8135b2de09180c18fd25a602b5848ae7d957b0d3f09718c24be9626f7a776b0a7eac928d35c0c0aa060c40845f48d23f59f0253a2f5dbca017bad2bd3ed53212e1ff74c1ef0435a88477503a6b75ae7bdd9485d96adef2b586d4f4a9ab76dcdae9e30170ec6b32db6c8494b1358f812ab380acca46bf16c10877286e518708d99bf8ec38462eb80ecd9d4e4308a40dc54542ce20d9fc164f54f5b9410ba948d5379dc53bac902d8dc964d9aaa4a22797f241a984b651ba1faf8307970ab4ffa291f56edbb6b6e5e6b4b0fbe4fcb0d6dcfd61bc7dc75d1c33519657672247758c4523ee2f4c3", 0xf0}, {&(0x7f0000000640)="c8b2367e69e9b3a47f08631ac19761978815a4ad7152063ac8d57907956f34daa0d94d4d140ff220f64ec7276a2d", 0x2e}], 0x8, 0x0, 0x0, 0x2}, 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000000c0)) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) r8 = semget$private(0x0, 0x1, 0x102) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r36, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r36) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffffc2, 0x0, 0x2d5, &(0x7f0000000bc0)=ANY=[@ANYRESHEX=r36], 0x14f}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r38, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000480)=ANY=[@ANYRESHEX=r39, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r37], 0x4, 0x2, 0x1800) msgrcv(r41, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r44 = fcntl$getown(0xffffffffffffff9c, 0x5) r45 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r45, 0x1, 0x5, &(0x7f0000000340)=""/192) r46 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r47, 0xee01) r48 = getgid() r49 = getuid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x2, r47, r48, r49, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r47, r43, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r44, 0xa5, 0x1, 0x100000000, 0x6}) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r50, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r53 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r52, r53, 0x10, 0x9}, 0x8, 0x1, 0x9}) r54 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r4 = syz_open_pts() r5 = open(&(0x7f0000000140)='./file0\x00', 0x410, 0x101) socketpair(0x3c, 0x4, 0x10, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x0, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r9 = socket$inet6(0x18, 0x90dec461d057a150, 0x9) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x123, 0x1, 0x7ff, 0xc3}, {{r3}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x980}, {{r4}, 0xffffffffffffffff, 0x24, 0xf0000045, 0x9, 0x10000}], 0x8, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x100, 0xf0000000, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x40000000, 0x4, 0x8}, {{r6}, 0x0, 0x8b, 0x0, 0x400, 0x8a}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x2}, {{r7}, 0xffffffffffffffff, 0x2957b23369f47a6a, 0x4, 0x1, 0x5}, {{r8}, 0xfffffffffffffffc, 0x52, 0x80000012, 0x1, 0x9}, {{r9}, 0xfffffffffffffffd, 0x1f, 0x1, 0x5}, {{r10}, 0xfffffffffffffffd, 0x1, 0x20000005, 0x5, 0x4}, {{r11}, 0xfffffffffffffffc, 0x65, 0x20, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x6d, 0x27, 0x5, 0x20}], 0x401, &(0x7f00000003c0)={0x20, 0x4}) read(r8, &(0x7f0000000400)=""/14, 0xe) r12 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0xa0) utimensat(r12, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0xe33, 0x1000}, {0x5170, 0x7}}, 0x2) msgget$private(0x0, 0x404) socketpair(0xd, 0x0, 0x1, &(0x7f0000000500)) bind(r8, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r13, 0x20004b3d) dup(0xffffffffffffff9c) r14 = socket(0x6, 0x5, 0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) open$dir(&(0x7f0000000640)='./file1\x00', 0x40, 0x78c3f91d74b861b7) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000680)=0x504) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0xe0, 0x0) fcntl$setstatus(r15, 0x4, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x202ba, 0x46) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2}, {0x1000000006}]}) syz_emit_ethernet(0x532, &(0x7f0000000040)="d7") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) getgid() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x15, 0x6, 0x2}]}) 16:00:14 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:14 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0x310) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="f3a6eba11aa970e3a563b7c91b1f") r1 = syz_open_pts() r2 = kqueue() dup(r2) pwrite(r1, &(0x7f0000000100)="09b9f6c3f4feeb9bd61b314c615f0bfa4d0ac901708f5819263f97020d25af007b22f49fdf6cf163eb0d3a434ec2fe492397e1", 0x33, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r6 = kqueue() r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) kevent(r3, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x6b, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0x8001}], 0xc001, 0x0, 0x0, 0x0) r8 = dup(r4) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x3f, 0xfff, 0x0, 0x47bb02b]}) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r6 = openat(r4, &(0x7f0000000680)='./file0\x00', 0x40, 0x80) r7 = syz_open_pts() dup(r7) dup2(r6, r7) fcntl$setstatus(r1, 0x4, 0x0) r8 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r8, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r8, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x7fff, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x1, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x2, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000100)=0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x9, 0xc0, 0x3, 0x8000}, {0x3, 0x7f, 0x1, 0x2}, {0xfff7, 0x2, 0x3, 0xfffffff8}, {0x2, 0x3, 0x3, 0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:14 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) write(r2, &(0x7f0000000180), 0x17e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{0x1d, 0x20}, {0x81, 0x3, 0x0, 0x2}, {0x800000006, 0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e11a8357266bc82cfe1df513"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0xe5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x80) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) getrlimit(0x3, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = syz_open_pts() dup(r2) write(r2, &(0x7f0000000180)="191f15fc04d8239c604cb83e7031449be18fd45c151db4ebc890267b4611fd3c2d34df22f9c45143c0a45ba7ea5eec1a6cea0ccbc1ea3ccf957feda7b3582efa68d1aeecbec8f0e750a87b0c2ca0ccccb2496932ac95f5fe0bdec88877f637b062d6e487e8bab555f4991b86c1daa07751e7f1e1e5b7a544832b11", 0x7b) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777f0002fceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac4e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000800"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0xf4) sendto(r0, &(0x7f0000000380)="dcd887b593df96060349076bac351dcfd367c1e7ba2afe8329c5a668f0a93a2b8bd76accb3e8d8496f2d65bc71e9b5b90c21986a02220069452f454a70d26a197e6387d013e48f70f0c14233aebee3dc2567bc19663a777f10f6138ece2cea32c508c0bab8ec51cd7e50b92aa1e6aeab931d7fe6dfd49d6d61717ff4cf18986d0b9c3591622bfa21f36e006ea0872ce18531cd1fcfba87cdedad6b68eee40fd009a488e989c0a282df10e57311685ebd9cbd5613a24745c34bd579ffcec9d847cf57b55b60917a2a4831ccf5a330e36982d27ab62dd9d7d2910d3410b38d8decc5e56def42bacd9b", 0xe8, 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r2) r6 = syz_open_pts() dup(r6) r7 = msgget(0x0, 0x446) r8 = getuid() r9 = getegid() r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x2, r8, r9, r14, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r6, 0x6, r18) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2c5, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r20 = socket(0x18, 0xc002, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r3, &(0x7f0000000480)=""/212, 0xd4) dup2(r20, r19) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r21 = dup(r19) sendto$inet6(r21, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$BIOCGDIRFILT(r19, 0x4004427c, &(0x7f0000000180)) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x104) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1000, 0x4}, {0x18, 0x2, 0x2, 0xcd}, 0x0, [0x8, 0x8, 0x0, 0x96000000, 0x2, 0x2, 0x4, 0x8001]}, 0x3c) close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = fcntl$dupfd(r2, 0xf, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x80}, {0x4006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xffffffff) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:15 executing program 0: socket(0x11, 0x4003, 0xff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x5e5a9e971d15740b, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x107fd, 0xffe5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0xe3) 16:00:15 executing program 0: mkdir(&(0x7f0000000480)='./file1\x00', 0x14a) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(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') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pread(r0, &(0x7f0000000600)="fa779e494142064e0feb36bad556ddb23d2080b5edc81be298e5b7de11263a2bd989d2deb8e8f093e677be91843cda30dbb6d0c33a5da9609ab0f84b1a301c51cbef069930ff3285d24f152d8ec338111c4dc187668dca5804201e8b183167917a714bf5ae6dd8fbc3b930ee2bf64b97d1397a3c4322d73b6bf4e1002e49b60a3261aac0e3e3f661c25a05b53a4ec72600d1efa17dc8e379f6770cded97b34934fec9bcc5d067fc3a01c6c2e06ea0060c58de585044cfbaedb571385d3f37cdf845c447cdb510354cea7f2538e42a806ccb64c974f2ecf2978c1bf0e61aab88b1e99dbf4377e3ca0640291a5000e1c5e32113895d63a5f8eaacdb017813ffd2f8e18dbe03fa001c789b31af2374a0949cb3922cda86f9d31c4061139979512a32b33aacadbb87fe757c9d391ff41e0dacc612bb734a48e27a510f871166539d4306a14db42bb96b5c650e3ad1107f8284c00b42983c9d757b9d8123c30f4bbd166d5456fe93c225ae1abfe15c211033e48891874efcd09b2912a58522333be69d9d1a80dc074528c35f2d286b36cedf5429655178b6a508a3f189780281e9c44887d874cefb5d8e28fdb26632645fd82e18bad0f6c7640d7663b5be966ac8226bfa689af8999226d8466c59ff595af31e820b1b8043559f5c889951fca1c2c212e799b1e2eb677e0ba48e093ee5f26ac1fb6971a2cfa4caf2a632506553a56923ce6af746e829e3b875f04bcd959489c6dee2ba84f14df161b4055eb65106c2762b82c6ebb756e086f72f40d9b5d70e4109305d5ea52a9cfb6e93aa5b1a914cdea76484995ad4d37f2c2ff0ef22c6d7ab2a6855b8a06e1604c9469b2023e86f29fea49f66b8917e643f093e7920da7f9f1e68a3238051eba3f9989103cfc3dddc71b68d15ce060ef294fbcdd8efd639a1fa995e36a6ad4ed3d2e3eedb6cfbeb8e449308516bdf023da554625436030b8914a05eedab90ddd02ae663f948ed678f42c815b7d44720490972986dfb243546039e2ccd261d48d616566f3e9ab9fe19292e0949cfb971c50cd3fcf6e91422df31d1b18e7122f6e58c727ba0f23f27698bb83f521acbdedcb96912bf1569a1c1f226cb3c0693079929be4d8af5638cdf9b16a07f95368adbe0e94e32e0e1639ddae4f7c9c8a9ee6c92f8055b853e88e7eec883c5427f30ed1478f3bb3ce0747de220b1e84f53bf804a3da814ef05bfc938e86c4fb8ccd6a136786a0fc0c87512cc1b8f26509bbdcec552a2a7ca4b0d32c9cb165ebb7ec7684122b89511cd6093ef3d39c76ea07060022c1d242c8d293043485d79f00209b3d21db4ff5aff80ab99872b34eed15a9fbec91761aff32968dd6b9ef2afd13ef8801c3285198cc1f020ca1702886f7032fe9ea4cb99e1b1d260946a34124ee0a8034ec1960d6a0e278e7aa6bffed86d635e74d67ee0ad5cbaa7a6a0acdbff4be497f2a4dff0da5d40146caef6c62832328267ff8d8737c5ac2a8d2f54de3d7b4e0573ad96d5f8720edab6a6f3d53483037532e5e005a2f45b379cd7e32146b592faac26eb4deff08451607b436a1d61e71f74ee5750a60442d8e977aa12330c357095fb4da968dc9eabf36d6d8daa3e9aa6952ecb06933e90a592f7468d3112b4ee162c588ed89c16632729cb89587a35fbfb7dd3265e9c180863d6949c422fac90030b4feb0438439898f10dd80606c30a7d3de8e7ba297f5028ede3d66d459998ed42484c1f8247d1709f2f448b85289111100258e76943a6adefe5089762153ebc779491d383bc7bbecb10d16122b38be22a2e91f8f852ba86dc029ef10612c7b0d91c81ec36715af6945c4db9cf66cafbfbfdcd6859a0182a14734de6614bb52ad5faa1cc8dc94a575a5572170391a474b23850c411ab3ce40066bd47098fd76239cef43882262ce91b5906182c4205665d192a65598c3c90b2861f48ea2b403233f3b10268067994258e3d19dc25e3ce10f0a1363877a55c63029418761f73f4c81fac7a3119859d5ccfe07badb5acf361a18717c08adee6fc6c3aca358eaeffb6bab3aacc8e48ba5c15e85bd269da3817fa45aadd713c04e8a9cabeb74d3b747d0ea15cdce59aef5f4e8f843c0aec3b950c9359525c02e7df4a9e0be3d65b49b621cfc98b5880e0655e9578f764414be09411bb13c704c928cb22db2504c140e1751e129481d9e5bbcae3f980b4ebef22790fab5503ecf9e9343d7cb24f830d81057a9f587a7a2f3cace2ce296fda59e66fec639eee6da49b7ca452cf16e0661acfa26efb9025d393ff3f1aba5804bde12a7c40e329dcdd85f748420cc444aa464df377a56de8eb9778ae418b7c934fcfbb3b86be929398f8f3bbb867e1a99164f6e91345132e5c503847271bfb5259d4ddb2a0c568a66d708e06a60ea861c3eeaf9187ac11eb4a3a6679aca155038d471750c7fda567b0546e48f491430fc575b15322498964a972664409496dd26a4f8391effd72788225dc8fa2391a11088413d52f6fb5832ca358931841efd1d91cdc806be183cc577501a0b51587675c8bdba85a0ebc6005d700c139ae2f720f39c93f3791f4bac7d98228298329a22e276e9891e326847c193dcfb2a54360930fe9fce3d30f285a04354454d3582c41ee784360200a9d28c56cddc7165af90a94bcb89ab1b616f1e632e0353d7208ddca6316b2b23e206129d3a117b8d7c0309803a65d27cd980d6ee56f1f8d3097693a6177b95ff8f9edfe6b1acf4a1c566bd9b5caface71f72eb30d7f40b6f35d9c28d90644d6f241c1c6869632f8041ebeed0914eb03d8b29dd059af63c7e1973780f829c8ce67498d3e9188252a750110c626f79b99fee5c7bc168eca18cd52aa79fc0dd309831fd55216482d57d61d82aa1b2ba5aa4eac8f88ee22c8a6e0ef8883d0875cea2a4e186d5d6d732eefcf8f46d17685cb3ac148af91cf8876e9a3ff0deb260c1d2cd40a06591654346f65372abab7eaedf61e53b6b749b398f09d26c4dfa3883c53ef8db8a9be3bc914940ce5f033573724d3c5e3e847f2cbe7abea8fa2df5d2c9babc2bcca2c70fa19613b56da1e6bb6af2819a5674053674be5514612a30ed791ecd4ba51a3888f678a8dd916d51697bdad855a92cde9d62a82712b8c14b69ae4559b1df22839a8cbb13eb6a519e96eb3cfd7b90ed892f73cbe550cd080ca48fcc44a168e9b2ae05b3156f2bc8ed85b52003280fa49f006c4166607af4a3cbeb84b360ff34d9ab57b2737783c9cd33bbff0905358bc56d5c9a9fc223b92c7b78598e6e6028ac42daa7e269fe498750251da9286b641fec62eb54530a9f3b01f3fd433bef39b18e65943e372afcb238e95bef9e695fb4f7e5577e95b0fea27a07122b1bc59cf8b936ac9b9f3453b951bf8bb549f595ec3c330612fd89e5a3203973aaac6b511e6223de6d5a3beda6141d7537554e4e3bf9a9c378899ef6bf1924b1b41476529f5a6d7def53b42f6760dffebf109fea676e0abb969061c86f51124d662f23859d434cf35172dd426c66ca1d63bcdfe2755bba1a98ba1dd57dc278f24f9ab5a26917ac77d4668a32da887e10a332f75ae286b87b46bc86a65dec1554ffe9dabb9940c5d2ff02bc2aa08aea5d6fe438f44049e130750007e7173c57d71b716f99bb45ae48886f54726a6a07a236930956642b5b4d1ff2eb9bd56ec4bef19341eeb6c73d74f7b6c28358daef507905a3dbdb3d638f3cddf8072d4a69e7b01003ec353258bd8220486a594765cf0bbafdf22666c72f35d8a8aa225bf5a1128b1fccc7db392bfa7f15f24257cc4dfda4c963d98cfc62ce4b0d9baf79e15e169de6b49282effd3624351da59f7a09ed1f88118b2f643fe93c4eecb32d9fd8da49ab83a6f9b74b8af693973be29f4eaca5b3a3b15bbd0a9b4b9fd21436208749305fa7f216f1cdcf055b0491e7b5f98ca50fbbd8ddd5018c3690bb2053a74b5c484c30e2d9fe6058d829d810d8c7edaaa916b858fce8ece4b7c408934ed0430f4e06bb8ecc04f51ce052a67e03795552ac5ff9c92f11949856786017f9374b439e7dbc0569de70bd4bbad8208b8fc7e60038e0ee2308a3d572aa664e435ea3b0783a7d8732f0d607bfa7c53ae94972ece69cc85992ccf880a6d974e6d2a0f33d6be2aa34000eaa98342230fa47799fca7ef03eb829c78d7f041e51f335551088edde7af23f213a9af948bfd399d4d0fc7ffd9bac77d96e93e623d897acb1a625b2bb80cbc2dcffdf1e90073d72b95521cfdf98bfd900ca4914dc37b775554afb17f7d205d5392a65d73946e631ac58dd977f9ba09cda6a576efc1b1db599690e02f8af16455bc4544065f81bff52665cfb32b49eed9595f0baa1992a22262e1dcd2eb3fba5f03a5fc2f9316e5e6b3400ef317c1649e69daf39b5cf68f7f5c9f0084ec81075a6e5fa238952e9950ada7e3bf85f42bde5252d44f117c536df8fb1c0bbd221b4f507a6919c4af139a1ce87e86d7ac6686365d70fa7bf0192c065e45b7f570e07da5567d41843dfed75d78747c247d58f4e2e9c84cff89ebe056a320b6ca705f59dbf444288762ce285ce162cc9b9b755ce5d189200750a3d8084e1ff6b33cd04345b8edb517d20fc7cbc6123a4e2e793f111d887c9b2623313cbe1409ca673f904fb495e061e8f84c253eec47bd15f023708767372e8bfc890c2f5c44c111d909a108f8d8ba1ba98bf8688961483de7a844500a32d1826bbd72cb0087fd8ae56381f8c8451dc7cc971d2d3d171e00eb9b08b85ff940d678fe6b564609624920817b6a20b3d47b71ef1816f00c427a6e576331b8bdea9a690e16622ca6bdb39401e3efe561c01f08d238938c77814ce0aa1dabe6a9a3099c17db01d8ea4fb46cb5e7f4529b526c27be81311435448861f9b73acdf352f3d1739b8760403c7b1b3000b79575df0832e86ec6b6bec5acb0e997331efa8d7ba8b86354750a950eca82cd61dbf573b5e54b06d6b7dc8c5c599fdb501684f384fc1f0ba2843cdd8e2f53d8946fab7c4f9dcd2de49d27f55d03b86840067b0f953e4954b40cc3e6d10813cd201be33468294998c42f35ff888f6ff2df7b266234e6c3fe5394417df45ba7a636391aa6a8bdf11f8fc8fa03fb2ae20813368bb0952d1136ceacba376b547e41662be457b3f13e8c44de3fb37c06c726f249e265bfd5187ff8467afda6c01a9cb738184faa8f8f73d62557f09c8ced60ff89ff0462416bb4057667a74b9be44009cb89b098f05f57ea04f0abb442d680db8fbf91e1db744d81c600c65be2d04969635321fc548f1b7f46e64458596d82d506b6f222663bd38ac263d0e0ec0164005ce3999115c590d1eb4ca70b94f0d04e5c57e59cd1fb994c9ead5d6cda0ef648a1aac2f26c4987701ea8aa2683124da0d16f35682ff4605e9b579854b6efacbc688dedcdcd8b3ac780a86f6c3dfdf556402343d8402197b8cae262cfdbd528e08492f861fca28a008dd26fe7236cc52eb2d430d9e9fabf23999361438b7a969e039864b8e14250131669c0379ed505a89d5a70544cfd6de8899f418c85a7d01fcaf40e1f4bcd7109698ea8d54f146aa6ea09aabb68025a846e12e2e5f00ed62934a7c6c1095e98f12c847892d694acaff31c5029876ba5ade36739dc35ce30b19f643b03c0e39b3d8e087b24a3460202275dfd8afa6ae14825f4a9e86a3d4d6846c6d5fb04aedf500253b0c18af9bd5aa9fffd35a8e0d779cc3af113c17cf532d9aeb41d4b532cad81d335cf568139b44bf49ea465f7d0e7c04b23b56683d9e326a06778509eb", 0x1000, 0x0, 0x4) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x802, 0x81) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r7 = syz_open_pts() dup(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r8, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r8) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0xcf, "d7300800bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r10, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r10, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) close(r10) r11 = kqueue() r12 = syz_open_pts() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000001600)=[{{r7}, 0xfffffffffffffff9, 0x90, 0x2, 0x7, 0x40}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0xff}, {{r8}, 0x8000000000000000, 0x80, 0x20000000, 0x7, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x60, 0x80cb3d814efd8c39, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20, 0x2, 0x1ff}, {{r10}, 0x7ffffffffffffff2, 0x1, 0x1, 0xff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x3, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x1}], 0x80000000, &(0x7f0000000400)=[{{r12}, 0xffffffffffffffff, 0x19e, 0x40, 0x3f, 0x3}], 0x7dd28435, &(0x7f0000000440)={0x7, 0x8cc}) write(r4, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r13 = syz_open_pts() ioctl$TIOCSWINSZ(r13, 0x80087467, &(0x7f0000000380)={0x0, 0x5ae, 0xf10}) close(r4) dup2(r0, r4) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="5b71265d993a6ef2a20853a34e9cf981d50a67c43d0f3584373f18015190761e3d84d5672fccefe5fc15c4b94b83cbba04955c48a592ca3b090d6e1ca1ce9ded0173e5cb6d933cf5679d7f6f0bb62847b4f0f598f9cc9941c18006043e9a987adc59ed3427225d1fee7515679db88a19368b1522a745fdd4714092a6fe5bcfa24f5f1a21254ca9f0f1a1a25b05caf246fe088849d4e07ec11a9efb182c2ef16e2ab4d38579afc75c43a9de8234d7ba59ea10284379cc2c72ed9b4cea5607941beaf19706", 0x154}, {&(0x7f00000002c0)="053e94f09e4d3e3a843f2c8f94ea09e87b7cfbe40b8c62b497dbc34062e28e3a7bd03fd4343d4043063f6fcf3c285fd6244405eaa06e67f8d24dedc902762f45ac2b19f6504fba736349bdc3ce5b975a85b7725898dbf93c880feaa22892a9b70d707e8f375c2ac2f04f25ad36ec33239a409e0768646cfc2d22e7eeb6bd84362127702ac3c194ca0006793c11634828c77790b497a965d188eb085b21f737cb0ea675530c9be55da1aba7c14532e078577d2c1efc76a65dfa"}, {&(0x7f00000004c0)="3b08fba6d3999c01be3eb960abe1fb2927239082c99848d9d1e18e6efc81f3b950de16e7f4cb56b0c33a60b81fd9effde56baf533c7a48786c1889dbb5a770cb82260988d0a5b3c99eaa2b9d288a77cdb8a890aa7ec1497101056a1ad554d0eb268eb467ef88e73903692555dee9dc4f17fc237a89b6c76d6af94d6d58801429e1d8570ed5ff209f6227b8e0deef24b31ecb52f20cfedaa1c93855aa0fe14841102c154a733aa9cec07692a7ad4c9853fbd7a261a3d4fb2e4ffa75616178c7eff51dfe1b78b123ffb1ee5abb63fb20e5055826722cd6d64cd23acacfcb340334a2e6a69253cd99302cbc024dbe76a59d12049b2680000000000000000000008ebca5cdd336afe007b9a38cdca6611fc7c796ba6085e96718b8e4870ad622ec778bb21c7758a874d25bee5ed2db9478"}], 0x1000000000000362, 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') 16:00:15 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = syz_open_pts() dup(r0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x3) 16:00:15 executing program 0: ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r2 = dup(r0) setsockopt(r2, 0x3e55c3d0, 0xffffff80, &(0x7f0000000140)="a5e184830eebefd6bb0d13db9509f7218867519ec7c7368e94d9c62c2ca9fd7a6356414e27925938801dc40ebb14b80983f1bf2cef4f45c593f0b1ba3df6f34d72ca99a531f13331ba675e9daf839e33cdbccada76c77328781316007503c0", 0x5f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r5, &(0x7f0000000180), 0x17e) setsockopt(r5, 0x6, 0x5, &(0x7f0000000080)="5d5f420eafe49eb8c64b6069efc808d0ee800b32a387f073a941c5a9deba8cb0", 0x20) listen(r4, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r7 = accept$unix(r4, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r8 = syz_open_pts() dup2(r8, r7) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() madvise(&(0x7f00009b9000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kqueue() munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 105073 69897 0 0 0 0 syz-executor.0 * 61454 69897 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80612bd0a8,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b25200,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b25200,0,7,fffffd807f0085c0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b5a010,ffff800020ab09f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e2c58f0,c5005601,ffff800000b20800,1,fffffd807f7c6a80,ffff800020ab09f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061ea87c8,c5005601,ffff800000b20800,ffff800020ab09f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab09f8,ffff800022b815b8,ffff800022b81600) at sys_ioctl+0x5b9 syscall(ffff800022b81680) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa7ba689ea20, 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 amap_pp_adjref: negative reference count ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80612bd0a8,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b25200,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b25200,0,7,fffffd807f0085c0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b5a010,ffff800020ab09f8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e2c58f0,c5005601,ffff800000b20800,1,fffffd807f7c6a80,ffff800020ab09f8) at VOP_IOCTL+0x88 vn_ioctl(fffffd8061ea87c8,c5005601,ffff800000b20800,ffff800020ab09f8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab09f8,ffff800022b815b8,ffff800022b81600) at sys_ioctl+0x5b9 syscall(ffff800022b81680) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa7ba689ea20, count: -12 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022b80f10 rbx 0xffff800022b80fc0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023bbe000 rax 0xffff800000a49a80 r8 0xffffffff81a8728f kprintf+0x16f r9 0x1 r10 0x25 r11 0xf64c773487d05223 r12 0x3000000008 r13 0xffff800022b80f20 r14 0x100 r15 0x1 rip 0xffffffff81e32088 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b80f00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=61454 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0018,0xffff800020ab0518 process=0xffff800020addc00 user=0xffff800022b7c000, vmspace=0xfffffd807f0085c0 estcpu=36, cpticks=17871, pctcpu=1.0 user=0, sys=17787, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69897 105073 1261 0 7 0 syz-executor.0 *69897 61454 1261 0 7 0x4000000 syz-executor.0 87413 51631 62201 0 3 0x80 nanosleep syz-executor.1 87413 201080 62201 0 3 0x4000080 switchread syz-executor.1 87413 491543 62201 0 3 0x4000080 kqread syz-executor.1 87413 522926 62201 0 3 0x4000080 ttyout syz-executor.1 87413 31654 62201 0 3 0x4000080 ttyout syz-executor.1 87413 283154 62201 0 3 0x4000080 kqread syz-executor.1 87413 63176 62201 0 3 0x4000080 ttyout syz-executor.1 87413 18139 62201 0 3 0x4000080 fsleep syz-executor.1 62201 3388 47679 0 3 0x82 nanosleep syz-executor.1 52410 279809 1 0 3 0x100083 ttyin getty 27735 521947 0 0 3 0x14200 acct acct 1261 72569 47679 0 3 0x82 nanosleep syz-executor.0 83997 257452 0 0 3 0x14200 bored sosplice 47679 392250 66405 0 3 0x82 thrsleep syz-fuzzer 47679 243325 66405 0 3 0x4000082 nanosleep syz-fuzzer 47679 504051 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 514988 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 162075 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 62144 66405 0 3 0x4000082 kqread syz-fuzzer 47679 476547 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 338283 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 387187 66405 0 3 0x4000082 thrsleep syz-fuzzer 47679 85158 66405 0 3 0x4000082 thrsleep syz-fuzzer 66405 165442 23338 0 3 0x10008a pause ksh 23338 360192 89413 0 3 0x92 select sshd 89413 169681 1 0 3 0x80 select sshd 36028 58955 80381 74 3 0x100092 bpf pflogd 80381 356100 1 0 3 0x80 netio pflogd 56237 412534 35813 73 3 0x100090 kqread syslogd 35813 417908 1 0 3 0x100082 netio syslogd 62220 392179 1 77 3 0x100090 poll dhclient 87229 464767 1 0 3 0x80 poll dhclient 59753 323540 0 0 3 0x14200 pgzero zerothread 5842 107201 0 0 3 0x14200 aiodoned aiodoned 71517 101932 0 0 3 0x14200 syncer update 44321 362362 0 0 3 0x14200 cleaner cleaner 46602 179524 0 0 3 0x14200 reaper reaper 86597 29149 0 0 3 0x14200 pgdaemon pagedaemon 35915 285406 0 0 3 0x14200 bored crynlk 16918 101935 0 0 3 0x14200 bored crypto 39749 140806 0 0 3 0x40014200 acpi0 acpi0 78237 512089 0 0 3 0x40014200 idle1 42043 212055 0 0 3 0x14200 bored softnet 76211 322443 0 0 3 0x14200 bored systqmp 46531 312001 0 0 3 0x14200 bored systq 3396 499401 0 0 3 0x40014200 bored softclock 47821 144327 0 0 3 0x40014200 idle0 50314 469297 0 0 3 0x14200 bored smr 1 15005 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 69897 (syz-executor.0) thread 0xffff800020ab09f8 (61454) shared rwlock vmmaplk r = 0 (0xfffffd807f0085d8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b25218) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82686170) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9566 7069K 7651K 78643K 12594 0 0 pcb 13 8K 9K 78643K 324 0 0 rtable 115 13K 13K 78643K 793 0 0 ifaddr 98 18K 18K 78643K 334 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1542 0 0 iov 0 0K 20K 78643K 192 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 77K 78643K 2159 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 22 0 0 VM map 24 12K 12K 78643K 29 0 0 sem 12 0K 1K 78643K 528 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 986 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 60 63K 95K 78643K 803 0 0 subproc 32 2K 2K 78643K 136 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 89 0 0 in_multi 139 7K 7K 78643K 242 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 384 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 163 142K 142K 78643K 4785 0 0 UVM aobj 103 3K 3K 78643K 122 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 249 0 0 NDP 17 0K 0K 78643K 71 0 0 temp 156 3559K 4195K 78643K 25509 0 0 kqueue 0 0K 0K 78643K 2 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 26 0 21 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 105 0 103 1 0 1 1 0 8 0 rtentry 112 133 0 90 2 0 2 2 0 8 0 unpcb 120 1195 0 1181 2 1 1 2 0 8 0 syncache 264 8 0 8 4 3 1 1 0 8 1 tcpqe 32 22 0 22 3 2 1 1 0 8 1 tcpcb 544 519 0 515 3 2 1 2 0 8 0 inpcb 280 2192 0 2184 6 4 2 3 0 8 1 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 19 0 16 2 1 1 1 0 8 0 pkpcb 40 3 0 3 2 2 0 1 0 8 0 ppxss 1128 19 0 19 8 7 1 1 0 8 1 pffrag 232 26 0 25 6 5 1 1 0 482 0 pffrnode 88 26 0 25 6 5 1 1 0 8 0 pffrent 40 997 0 996 6 5 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 87 0 65 1 0 1 1 0 8 0 pfstkey 112 87 0 65 2 0 2 2 0 8 0 pfstate 328 87 0 65 4 1 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 600 0 377 18 4 14 15 0 8 0 art_table 32 603 0 377 2 0 2 2 0 8 0 art_node 16 132 0 92 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 17 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 524 0 514 1 0 1 1 0 8 0 shmpl 112 120 0 19 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2992 0 1586 46 0 46 46 0 8 0 ffsino 272 2992 0 1586 95 0 95 95 0 8 0 nchpl 144 4645 0 3042 61 1 60 61 0 8 0 uvmvnodes 72 3623 0 0 66 0 66 66 0 8 0 vnodes 208 3623 0 0 191 0 191 191 0 8 0 namei 1024 17669 0 17669 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 21 0 0 3 0 3 3 0 8 0 vmpool 552 27 0 5 3 1 2 2 0 8 0 scxspl 192 14679 0 14679 16 15 1 6 0 8 1 plimitpl 152 95 0 87 1 0 1 1 0 8 0 sigapl 432 1168 0 1152 3 1 2 3 0 8 0 futexpl 56 23883 0 23882 2 1 1 1 0 8 0 knotepl 112 420 0 401 1 0 1 1 0 8 0 kqueuepl 104 616 0 610 1 0 1 1 0 8 0 pipepl 160 848 0 827 7 6 1 2 0 8 0 fdescpl 488 1169 0 1152 3 0 3 3 0 8 0 filepl 152 12330 0 12209 18 12 6 7 0 8 0 lockfpl 104 425 0 424 1 0 1 1 0 8 0 lockfspl 48 149 0 148 1 0 1 1 0 8 0 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 3253 0 3244 1 0 1 1 0 8 0 zombiepl 144 1152 0 1152 2 1 1 1 0 8 1 processpl 896 1186 0 1152 4 0 4 4 0 8 0 procpl 632 3652 0 3601 5 0 5 5 0 8 0 srpgc 64 14 0 14 6 6 0 1 0 8 0 sosppl 128 32 0 32 5 5 0 1 0 8 0 sockpl 384 3511 0 3488 14 10 4 6 0 8 0 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 1 2 3 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 20 0 20 20 0 8 0 mtagpl 80 19 0 0 1 0 1 1 0 8 0 mbufpl 256 775 0 0 45 0 45 45 0 8 0 bufpl 256 8994 0 1936 442 0 442 442 0 8 0 anonpl 16 178995 0 151189 146 34 112 123 0 124 0 amapchunkpl 152 9834 0 9308 45 24 21 30 0 158 0 amappl16 192 7211 0 5804 116 45 71 75 0 8 0 amappl14 176 127 0 123 1 0 1 1 0 8 0 amappl13 168 11 0 9 1 0 1 1 0 8 0 amappl12 160 18 0 16 1 0 1 1 0 8 0 amappl11 152 222 0 207 1 0 1 1 0 8 0 amappl10 144 174 0 167 1 0 1 1 0 8 0 amappl9 136 1127 0 1122 1 0 1 1 0 8 0 amappl8 128 715 0 675 2 0 2 2 0 8 0 amappl7 120 221 0 213 1 0 1 1 0 8 0 amappl6 112 227 0 212 1 0 1 1 0 8 0 amappl5 104 190 0 176 1 0 1 1 0 8 0 amappl4 96 1422 0 1386 2 1 1 2 0 8 0 amappl3 88 213 0 205 1 0 1 1 0 8 0 amappl2 80 7963 0 7881 3 1 2 3 0 8 0 amappl1 72 36885 0 36424 25 15 10 20 0 8 0 amappl 80 4037 0 3971 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 121 0 19 2 0 2 2 0 8 0 uaddrrnd 24 1196 0 1152 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1196 0 1152 1 0 1 1 0 8 0 vmmpekpl 168 13907 0 13869 2 0 2 2 0 8 0 vmmpepl 168 160280 0 157506 252 91 161 162 0 357 40 vmsppl 368 1168 0 1152 2 0 2 2 0 8 0 pdppl 4096 2399 0 2335 9 1 8 9 0 8 0 pvpl 32 475218 0 448336 304 87 217 253 0 265 0 pmappl 232 1195 0 1157 4 1 3 3 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 655 0 12 19 0 19 19 0 8 0