(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 16:00:51 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="34c447fd6c053c1794b4cfaa66f540554fc9249eacce45fc93bd9d6c2e757f345499f004b3a9a33fcd35184f3fc64190518725e63c7a7c3e543a55f9d80bc2b0ffa9e93c55511ec5e7b2f26b672d66aea5ce766f43e1b3dcbb6e4c0714d73f7f74846cb19f54b91b7688790bc3f1c69255a7357855d4e320bbddfe68c1", 0x7d) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) syz_open_pts() 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) getegid() r1 = getegid() setegid(r1) setregid(r1, r1) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000240)='./file0\x00', r3, r4) r5 = dup(r2) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000780)=ANY=[@ANYBLOB="0100232f66696c653100b8202f5b25799a53e5765494d9b48efa0ebcb54a61320000a139f6a3ab9a16c446ab020b7604a93d1b7155a388258c53d464b393e9fb7246fe02ac98ae0c3bb82b74a34b"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x4}, 0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x3d, 0x100000000, r6}) 16:00:51 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1000000060e, 0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x20) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e1506696", 0x4}], 0x100000000000007d, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:52 executing program 1: getitimer(0x0, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f0000000340)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/12, 0xc}], 0x5, &(0x7f00000003c0)=""/248, 0xf8}, 0x842) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001680)=0x4) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/121, 0x79}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/84, 0x54}, {&(0x7f0000001680)}, {&(0x7f00000016c0)=""/87, 0x57}, {&(0x7f0000001740)=""/56, 0x38}, {&(0x7f0000001780)=""/7, 0x7}, {&(0x7f00000017c0)=""/101, 0x65}, {&(0x7f0000001840)=""/234, 0xea}], 0xa, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) setitimer(0x1, &(0x7f0000000000)={{0x53a, 0x8c}, {0x100000001, 0xfffffffffffffff7}}, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1000000005, 0x12, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x401) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/4096, 0xffffffffffffff22}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000001640)=""/201, 0xc9}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000001300)=""/205, 0x19c}, {&(0x7f0000001400)=""/199, 0xc7}], 0x6, 0x0) syz_execute_func(&(0x7f0000001580)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf0f18830000000066480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12b70fb9dc") 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x40, 0x1ff, 0x1, 0x7, 0x4, 0xbaa, 0x1, 0x2, 0x7fff, 0x4}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0xa3, 0xff, 0x6, "195355fc77741d1ea6921b56a56f07ab321c54f4", 0x7, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000100)="4e9b2e22a8b39c593ac797bbb89833531ca43dbe6fe9852e3a93cf1ba918bc28828e4f088cb17fc5606a9e1c71f16b68146272768a881a14f2ad611ee3258297a3c887d529807250b979f5e8154ba6ba5ab892adbd20facab9b24ba330666127428182bc0a23042bc18b119d3ad6f680f200f4f0d206ad2fce0290bd3cd053fb4d3aef226fb78ff1f4121c4dabd766d980d5b35e610986246df461abad63191ec1cfeb349f67183adfe2400180092199d3391198c0a3cf433d243de8021bda562303af5dbefb", 0xc6, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c09953f5e2b9d1c972f56b5681b7c297bbfb57640393f4d5c0aa57213458b51c3a27cacddccb8e9556fa9e421cceaa0406959fc60a0d64242e381a1b46370ba3f847160fd207610c0de1560bdd7b4f5ea35175ae284268908291bdea6b1c50e924b738e11cfccfa90686ba7913a38694cda56454202093be51e3aa680dc475fa84f5fd539f420f5f4eb41a6eedcf7a23a699427ca40b18f7fa382467db88e2aadef3cf37f8368dc18b7e48ede5bdb1f1bac4bce950848e6f3d5a8e", 0xbb}, {&(0x7f0000000300)="7c57ac524e0588b8c15148a0892df31474cf760cdc41a0d26c5d836ddbefaba4031f9c26bd2c675d8a594b2c825d7b0ca520f0ce34c41edadda93881408d99f2d49b6d0a9b381a97f32063769bf50b3984206451bd9939bd2d22cae371f0036f317142e1d1720cf8aa1f7e7b55d5614cae71026740d38537d276ccffd9221d2c23bf64d95e993e9d094472e5845726315527f168ac81fbffbff9c713174d385935c2fbfcc2d68a0e7e331b9a96905d3590ce1da4650544", 0xb7}, {&(0x7f0000000100)="08fd0cca19b5a90c2a539febe428cc04e568672ea9", 0x15}], 0x3, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") r2 = open(&(0x7f0000000280)='./file0\x00', 0x30010, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x0, './file0\x00', './file0\x00'}) readv(r2, &(0x7f00000003c0), 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) syz_open_pts() 16:00:52 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000000b, 0x100000031fd) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x6927) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f00000003c0)="2636f390f269f11d2e1f91b2b6c32845ffcc2c1a1876bfbf38186648422cd0c4e33546fd00c4c17c528599899999410f0f78cb1dc4a279ba12f30faedc") 16:00:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x11, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x321) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00', 0x4) 16:00:52 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x48, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x5, 0x7, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0x8001) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1fd, 0x0) socket(0x10, 0x7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) socket$unix(0x1, 0x1, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x16) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x9) 16:00:52 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x810, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x186) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 16:00:52 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8001, './file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000000)="164e1533e3c3ac3e", 0x8}], 0x1, 0x0}, 0x8) sendto(r2, &(0x7f0000000140)="fd46debdeddfc4c2e83a7daa44860c07683291f47e8b2c74182bb1b18b86d51c8ecbb627d31d8a85cda66444eae978121be66e0b9692d3449de0e2bb1032073bc9a6f834ffdd4385437af82e5dd79229a3fdb9f798798d4894475e4f11652475cb2edf70828e158a36d22e82662c7cc78dbbdf6a3ced90ba608162fcbdbec240c72ade9e692681490852d1883655c5c0765d0bbb1cb2452eab235d4b3ac74434", 0xa0, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") ioctl$TIOCSDTR(r0, 0x20007479) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4004426a, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000080000000000100000000000000d9000000"]) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0x4, 0x6, 0x1, 0x2, 0x6, 0x5}) fchdir(r1) getsockopt$sock_int(r1, 0xffff, 0x1238, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x6) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="0b1754d51a08ec53abc5663000af5dae43ccb2af99b527688e900feb3852677ede964d68f093145f246d08366c33d18fc5", 0x31}, {&(0x7f00000001c0)="9e62ba33481d179784543236bcf879a34a3019e9", 0x14}, {&(0x7f0000000200)="bc841d8901625848038cc0dfc157aae0bbdbc5f37b7aa73a8af69fa26fbd3cda3238d298cdcc38f84418152e8f2fa6edbc68fd5de29b2471fa2797be70db3333dfc60a419817ae3f6651148943425d07afeae99e77", 0x55}, {&(0x7f0000000280)="05b03c7601215fe7b2da4c185c1db3ac2e13ed822c877fc90ce2b525e27583d8fee2f7eb69385efa167302845459", 0x2e}, {&(0x7f0000000300)="f6aad39b254bd2dee9065ee627a2d0e3c9ad277834c7fc", 0x17}, {&(0x7f0000000340)="3c17a0b3f4fad2e348ab4349298fa031a50b39ff630da8c0b5fe42a3f08bb9ae60baf57ce99f4d5800bcfbfe07beff9821e1aaa3a3c50559a7872078e91a57eb2fa87d9cc843ae67b2e50258150822dc8fec7f6376eb1d2539e45ec28876bd809b2bb1b36a4a0e5c4e465d25c3970f97293b1c1ed199b459586498bec2cd", 0x7e}, {&(0x7f00000003c0)="500bb67503bce5d20b08", 0xa}], 0x7) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x1, './file0\x00', 0x7fffffff, 0x5, 0x10001}) semget(0x0, 0x1, 0x100) syz_execute_func(&(0x7f0000000480)="2636f390c4e31d6cb891b2b6c32845ffcc46381866480f7e92aa8d732c410f0f78cb1d66420fe88087000000c4a279baf7f30faedc") 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0xfffffffffffffe95) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="7d040459a866e0ac39c32c9a178e5ad23f7b2b2620255d815bce9fc3207e99ed5ec4cb21fca2c8dcedd7119bcf7a4e894ec758bc62bac1614990dca53408196fcd8bd863522e6e8895e114c4b1b1a74306898553fbb0f90cc355c4476d456d07cecd6a4edcc2e6f4a7aafa20391be8e7581e6596d144f67811f8a3fff586ec66534a563e3e29d00872b03c94b995a2c89e1041052e21065cee317c0a176a36b38b14834d40506bb7d164eda12e355df1ec863ca535776ab65d510d91e6b10ffe3f28afbaf09bbc71d36f81a62142e729f8a7befe7db7e3381b4edfe5450545fdaa5a52cbc11501e57af299c37e6fa35578b08d30d8286ec1cfa1c2147158", 0xfe}, {&(0x7f0000000100)="eb73eca0dfe3", 0x6}, {&(0x7f0000000300)="4935dcdfe169d67ce6fc44119f3fa64f362f1f6be80f5b5672d5fabc4aa95339b7a62207a53cbd428e794874d790d92d388fd8e61b027d48993b050dfe0a8ad8310e4b404218d3db34991950701179219ac2256ca7242ca5d6de54b8abf81382545c694ef010ab94d2c4f664e35fddc101e54fe19885af9ccdcd49b6464e8e191a7f8fe2064fdc3f677b7822879290e86dbd30e5465632e81f9e54747f2b1f864013345387558424c8dda6a5e82a799f368aab7e401366ef43227741802cec297504b7df4545b6", 0xc7}, {&(0x7f0000000400)="42daf6d52912f6e08df1675421cdbcf63b7b50573007dd49b9a04855f437bbe1dfce07aaf6562d53a6c8229f9c7f4395dd52aa8d968df0a757379f18bfacae80796bc49618f28ca981e1658d003d3b2d0449f90e588154a35d6ed6dc10128f4594822e8c582d1ab0192f515019b1a4b5c6a95cc778a18534a84d41d8627d664c97858db9700a8f2d7a303ec01dd834dcfffafca9d5a5bcb151803ee69f57ccf603b23a07c7", 0xa5}], 0x4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") msgget(0x0, 0x10) 16:00:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x2000081, &(0x7f0000000080)="fa7d533700679816c42b623a3ee04fd19598e0193a6dbfb2f4f54c86d725fb179b47009870e82bbf8e56c9ba65a73dedeb", 0xffffffffffffffa4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:52 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000500"/16], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000400)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0xffffffffffffffa3, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3, 0xfff, {0xffffffffffffff3e, 0x80000000}}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xca) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x1f) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x41, 0x3}, {0x67, 0x3}, {0x26}, {0x84, 0x8}, {0x88, 0xff}, {0xc4}, {0x88, 0x3}, {0x8a, 0xf33}], 0x8}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) 16:00:52 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x4007, 0x8001) fchflags(r1, 0x20000) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = dup2(r3, r2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x1}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x3, 0x6, {0x32, 0x80}}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000003500000000000000040000000000"]) syz_execute_func(&(0x7f0000000000)="c462f930500d440f5f7703993e66450f759d7f8930fe660f6c39c4824d36b7a5ecf584c4412165805888bc9ac422f1adbb168f00000f38f15a008f8978824308") 16:00:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) write(r0, &(0x7f0000000000)="5f3c4c439dc91d98a7ad1718e32870d45cff37ede51d0e00f1ac924326d26835d53190260957418599437a9e8e9614a411fe176fefe5f0ad30e84af1267ea894d73b7cc9bcbe1fd84274e93f03ca7758f46b3bf5d83d5d783823a912b8e3a0704a2bac9db319e955a3dc203e200a5031d3f0482a0daa87cf02", 0x79) close(r0) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1b, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = dup(r0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./bus\x00') getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000a0a6d72f3b75640b0000560000000000000002000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000004000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123ce8ad91244daf3249f416640c628762d73ef07709a53b4f42f708cd9b1ca5622f0648bbf7056310ebc5d2f1f0200179de4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf3b46fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f4133f47256e372f0129dc90e63c199a28d73f53153a8d5b59eacecfaec14a978120b06aafc7a269f54bc2d2bf1b578333540b21c3980213af1f85fb9f345bd1f62c249e2dab3bb5c2f7398ced059ab3619b6a7a005c7bb83a32783f85403659731dae3cb4085acf73ef33acd8cdefde3ec4eb608c5cec9fac0b853c9fd9bacbfac99420d020e470b4c1a3a3899877da0c41a2749542267b0a6b9aebc26651c8e2f21dae43d9cb26a8f98629e64ce007ab232b9b7741a17ff1293afbd0a64a32a9f5076e1daefda937719e7a39168"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 16:00:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) flock(r1, 0x7) 16:00:53 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x400, 0x20, 0x4, 0x7, 0x6, 0x9, 0x7, 0x8}, &(0x7f0000000080)={0x7, 0xf77, 0x7, 0x9, 0x0, 0xec2, 0x6, 0x1000}, &(0x7f00000000c0)={0x40, 0x7fffffff, 0x6, 0x3, 0x4b3, 0x7fff, 0xfb0f, 0x4}, &(0x7f0000000100)={0x81, 0xffffffff80000000}) close(r0) pipe2(&(0x7f0000000140), 0x0) 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x1, 0x4) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x800000000005) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0x0, 0x4, 0xfffff, 0x1}], 0x8, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) recvfrom(r1, &(0x7f0000001780)=""/4096, 0x1000, 0x40, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x85, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x40, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x26, 0x42, 0x61, 0x8}, {{r0}, 0x0, 0xb0, 0x20000000, 0x9, 0xba}], 0x9c07, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x50, 0xa2, 0x1, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x77, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x6633, 0x100}, {{r1}, 0xfffffffffffffff9, 0x568ea4ed59c89384, 0x3, 0x6, 0x8}], 0x80000001, &(0x7f0000000280)={0x6, 0x5}) 16:00:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10090, 0x0) r1 = semget(0x1, 0x0, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/32) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8000) fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10449, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7fffffff, 0x200]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca74}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 16:00:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x30000, 0x90) 16:00:53 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r1, &(0x7f0000000340), 0xdf402c628ec0c9af) syz_open_pts() write(r0, &(0x7f00000000c0)="1344f6a898ee8228f402ab543ab3486078878a6e207bd99b0d63d086c13ae2ae7dea29b4e4cf058afc66207c0b1d48c9d8e9d78971797f3bca88da1fc1905e12d81f029fe24366986c6a39449705e52bf4ac713beb15e8302f0dbea25510805d4b8d5dfd0a88a47acaf49f7cb303bbc5c84b1d89bd6c", 0x76) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x42, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x46e05bde, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0x7f, 0x8}, {{r2}, 0x0, 0x9, 0xd, 0x3, 0x400}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80, 0x4, 0x1000}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0x40, 0xffffffffffffff00}, {{r2}, 0xffffffffffffffff, 0x16, 0x4, 0x2, 0x400}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x1, 0x72607f03, 0x1}], 0x16d, &(0x7f0000000300)={0x8, 0x100000000}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x1f}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffeffffffffffff, 0x1, 0x80000080, 0x9, 0xffffffffffffffff}], 0xa4dd, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) fcntl$dupfd(r4, 0xa, r4) 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x2, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x8) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x0, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="973f378ca0e3370a319a3a497f688e774bf0b15d88c54204b19f47b5d0a0708a1fa3b08b6b50d1c3a097af89d2d703dcb71372be04201fb95e9fa2eee6b63f3e284eb431eab18e2d68170ee69bc20b6cc003c03158df6b22d365202c5813d0c98867c757e579dc8f0575824180c211fe0056e701731e3028bd40accaa4129c96e7c1f72e52e4632d335e9f84c481f0bafc278e55271cc1a545e0f0a255f15570977b79317afabe5b4fdfed31cfe48cfa231c924c96676125ee8a60414a1a91869e606336cb063756ab6bc393b231d24a17f2c36cb2ebe95c3e405483", 0xdc}, {&(0x7f0000000240)="c10e3affce67f830a01b3df9f66f8a2e3d65a3e5e42754bb0f00bb52fe6e8cd4da6d329b0cb412c9f94f202038154136a2e20afc0ab1a907e42918120a855ebe5d886ff9007a3b47daf1ad27d29d3e15fa3dfbfccd43", 0x56}, {&(0x7f0000000400)="eed7e9b284ceaac9f80bbb14c3d63b96e74c7a823c5e61658e46e77cf3bd6c1523baefde8590e4061b72364cc0142f92e2ffc6a02108976516434c56eec56b", 0x3f}], 0x3) stat(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000012c0)=0x7, 0x4) dup(r1) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000001140)=""/253, 0x4e4f) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000001240)=0x20, 0x4) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001280)={0x1, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) write(r0, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x8}, {0x7, 0x20}, {0x5, 0x2}, {0x2, 0x3}, {0x0, 0x80000001}], 0x5}) 16:00:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xd16a) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x2) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:54 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000008, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x91, 0xfffffffffffff801, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8000000000004, 0x4, 0x8, 0xde4}, {{r1}, 0x0, 0x84, 0x20000000, 0xeb10, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe, 0x1, 0x1, 0x4}], 0xfffffffffffffffc, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x81, 0x7ff}, 0x8) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xb8d) semget$private(0x0, 0x0, 0x400) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x2000, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xfff, './file0\x00', './file0\x00'}) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x20000000000, 0x100000001}, 0xc) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) close(r2) 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x3}, {0x3}], 0x2}) 16:00:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0xfffffffffffffffe, 0x0) 16:00:55 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="50bbf947", 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), 0x7) 16:00:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000240)="b100050400000020000008005786ca1000741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000095ee", 0xfffffffffffffd2f, 0x1, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0x20000000ec7, 0x0, 0x8001, 0x0) 16:00:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) clock_getres(0x0, &(0x7f00000000c0)) 16:00:55 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() close(r1) 16:00:55 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x82) r1 = socket(0x1a, 0x7, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x3, 0x1, 0xff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0xd) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) write(r0, &(0x7f0000000100)="699d648a258459a33c5eca12c0ed581265c7d8be7f367caa5cacb33dac3b79ed62b647d1fc04b6", 0x27) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10010, 0x0) poll(&(0x7f0000000000), 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000040)=0x2ffffffff) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x0) 16:00:56 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x60) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket$inet6(0x18, 0x4005, 0x3) pmap_unwire: wiring for pmap 0xfffffd803f012258 va 0x20ffc000 didn't change! 16:00:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0xffffffffffffffff}) r0 = socket(0x18, 0x100000004000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20800, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x1000004800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000080)='}+&&%\x98,\x00', &(0x7f00000000c0)='.}^\x7f(-\xdc\x00') poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r5 = semget$private(0x0, 0x3, 0x0) getuid() faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x3) clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r0) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) fcntl$setown(r2, 0x6, r6) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) close(r1) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x10000, 0x7ff, 0x9, 0x100}, {0xa0000000000000, 0x7, 0x100}, {0x40, 0x76b, 0x1, 0x8}, {0x95f, 0x40, 0x1, 0xb41f}, {0x1, 0x80000000, 0x9, 0x141c}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1f, 0x1, 0x0, 0x5a6}, {0x7b7, 0x0, 0xfffffffffffffffd, 0x1}, {0xe, 0xffff, 0x6, 0xe8}, {0x8, 0x8, 0x0, 0xffffffffffff8f9a}, {0x8, 0x7, 0xfffffffffffffe01, 0x1}, {0x7, 0x20, 0x5, 0x8}]}) write(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x4, 0x7ff, 0x4}, 0xc) pipe2(&(0x7f0000000180), 0x10004) 16:00:56 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:56 executing program 1: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='x\x00') read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28300, 0x0) 16:00:57 executing program 0: r0 = msgget(0x1, 0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 0: r0 = msgget(0x1, 0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 0: r0 = msgget(0x1, 0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xf8e905a99060d7ca, r2) r3 = socket(0x1e, 0x3, 0x0) writev(r3, &(0x7f0000002700)=[{&(0x7f0000001040)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000666000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4361}]}) 16:00:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/169, 0xa9, 0x40, 0x0, 0x0) 16:00:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse\x00', 0x20010, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r0, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x40, 0x3, 0x20}, {{r2}, 0xfffffffffffffffe, 0x24, 0x4, 0x1, 0x3}, {{r3}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x7f, 0x3}], 0x1, &(0x7f0000001480)=[{{r4}, 0xffffffffffffffff, 0x20, 0x4, 0xe4d7, 0x4}, {{r5}, 0xfffffffffffffffc, 0x80, 0x80, 0x203, 0x9}], 0x7, &(0x7f00000014c0)={0x32b, 0xbc5dbfe}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r7 = geteuid() r8 = getgid() preadv(r6, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/222, 0xde}, {&(0x7f0000001280)=""/93, 0x5d}], 0x3, 0x0) fchownat(r6, &(0x7f0000000000)='./bus\x00', r7, r8, 0x2) close(r6) write(r6, &(0x7f0000000140)='D', 0x1) 16:00:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000380)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) chflags(&(0x7f0000000280)='./file1\x00', 0x20000) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, r2, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4fe, 0x0, 0x0, 0x8001, "7eb6079118c2cc811fbd36be8c8b1931aae9562c", 0x20, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="eb7a58b93d60ce8533d45c6fbc0e2dc8aee05c430be2d1f114024418831368a87dc559652b085c195b39ce6f30a461abc085d20281f3cde942c5410feaf84472d04e41a18146bf5f11022eee69e9a115c2ddda1aae262b17ba02698955c6bada13af1786245d93eb470251f53773c3ef83a20715de3b31bd99bf0b664971677bc9d2be19f4091ed762c3497c854cf08af2050dea1a72a7d5ad0fce3b7e497b21be3ee348daaa93d51fdc4d2b3cdf1c", 0xaf) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(0x0) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe2, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x120, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0xffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x80) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x141ea38b) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x40, 0x80, 0x5, 0x1, 0x40, 0x6, 0xfffffffffffffff9, 0x3, 0x0, 0x4, 0x5}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x4, 0x6, 0xcd1, 0x6, "debbd2f4017dd0ec274eef04e7a83cfe00c6c755", 0x800, 0x7}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getitimer(0x2, &(0x7f00000003c0)) connect(r2, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x6) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = dup(r0) accept$inet(r1, 0x0, &(0x7f00000004c0)) close(r1) read(r2, &(0x7f0000000500)=""/50, 0x32) fcntl$setown(r5, 0x6, r4) getitimer(0x2, &(0x7f0000000540)) fcntl$getown(r5, 0x5) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000580)={0x1, './file0\x00', './file0\x00'}) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)) flock(0xffffffffffffffff, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000000)="dc54da486c790a6f3c7ed81d1184c739afdcdf70f7ca4b1a7e82561795cd87306bc57fe2da361b0616dd9276adec0e58ca9a6536f31daa906d2d08d3735be41a1468aaa0909057f1ede267e047c481f50969d552122aed0e865ccf6334b45e8c0781f4d8ad526cf374f04d8b4251de33f57aa35ddbf9ca74b8ad9f920964a58e3d271b096dddbda1c6e05baebb2df4ff8cab3b0b2020d4b9a60dce67c72c892d4e", 0xa1, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x0) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x0) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = socket(0x26, 0x800b, 0x40000000000009) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2020000000008, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$getflags(r1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x100000000}], 0xa2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xe662, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0xfffff, 0x4, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80041, 0x4, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0x1, 0x8, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x20}], 0x1f, &(0x7f00000000c0)={0x1, 0x3}) dup2(r1, r1) 16:00:58 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x0) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0), 0x0) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:58 executing program 0: msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xb505) 16:00:58 executing program 0: msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 0: msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x2) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) socket$unix(0x1, 0x5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:59 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/86, &(0x7f0000000000)=0x56) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:59 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x110, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() syz_open_pts() r2 = shmget(0x1, 0xd000, 0x21, &(0x7f0000ff1000/0xd000)=nil) shmat(r2, &(0x7f0000ff2000/0x1000)=nil, 0x2000) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) 16:00:59 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, 0x0, 0x0, 0x800) 16:00:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:59 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x0) 16:00:59 executing program 1: r0 = socket(0x10000000000018, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="ccd15589f7852538cd3ec595d789754ef48862022bcd8243052742b868c87cc7a211227f33c456787334e21e4e446c420344c5a613e8a2029a738b146ce1b33189ac573767cae61530d00b5a31", 0x4d}], 0x1, 0x0, 0x0, 0x8}, 0x401) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) 16:00:59 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x7, 0x1000}, {0x0, 0xffffffffffffbf8d, 0x1800}], 0x2) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000000, 0x800}, {0x3, 0x8}, {0x3, 0x1, 0x1800}, {0x4, 0x1, 0x1000}, {0x1, 0x1, 0x1800}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x2, 0x1000}, {0x4, 0x336a, 0x1000}, {0x2, 0x3, 0x1000}], 0xa) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x140000000001023, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 16:01:00 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x18f}], 0x100000000000005e, 0x0) 16:01:00 executing program 1: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400010003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a44", 0x1f) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="2c6d6bdf9561ec37a7836d1647a970f34c8aeef34de1866f555afd29c26423", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x0) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:01:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x85) mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/81, 0x51}], 0x12e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x3126) munlockall() 16:01:01 executing program 1: r0 = socket(0x0, 0xfffffffffffffffe, 0x3) setsockopt(r0, 0x8001, 0x80000001, 0x0, 0x0) 16:01:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40002000, 0x6}) r0 = syz_open_pts() truncate(&(0x7f00000005c0)='./file0\x00', 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="65546e5f1cbe06944cae3886782503036c220593d73309a4", 0x18}, {&(0x7f0000000080)="5e4ca714156b7ca9a7d91c76b764974f51ecd19be9562e9efb13865b11997775e6f67fbf9ac3d769c8d8c33890feba7fc3d178d76c27205079e9ae8b918261c3fc59094b4118ef0fc5bb53b1dfe4a4ba3b46c2a00da94b024d5a51e26ce53ea072faf369d0503d68487c1478dbf8f3acbde32bddc7ca412ff67ff0c44724174ad5fae1676353ef0b730eab45bfd06d714f99d7b927", 0x95}, {&(0x7f0000000140)="af8467fcd843c1700f431fa9e01f19b49d98df671e", 0x15}, {&(0x7f0000000180)="03c13d403d2d715e56dc96111d1135f3bf5500d6264962c8d3e613aea8b0749f523284111ebe33929e412a310c57b3f98b7e6f7c24f1e2ddb7e6caed0475fd1b613af7c7efe6baa378f2f5d4f6da113b5a66b30276f7dcb1fccc36e56eb294aeea8ac0fd8ed80d37e59e166ea3059336adcd84d4b1809e172da776372adb20a0ee14c1a0a6c61faf6228592745c6ebbf19b168044541314b2d4b25ca7b11b1dd5fb73d8e98674074b445f781757994d18b171b2fe253743e8d84c196a75cbbc811d1c9fdfa19ccb8cfdac65c379aa6a04b225c800b46007d9ce9ab99d77a6c60621ffd9f23479132831d8bd55d251804d994589186bf8a42469cc60e72b666", 0xff}, {&(0x7f0000000280)="bc3d68cb5f75a9cf7949f73525c44f8e0c2813ba93d15731b6d886c0ccc72e573ad6fd16d9e35ea4371ad6990afbab947aae796be559d048620fb71266bfc46801997ef7a85417c11112e842cfb27553cf220aa13745078751255297ae348a8f4ea92c38381a12478e8d1df9f90fc6044b0ddd7de9a37b85977e8c5396c7fd4d0284a043df8811dfd20cab501e1afe4a60da05fb347fcc202eed74f3ff71373eb56b706746c4236055cab151a7102907cb53fa1410", 0xb5}, {&(0x7f0000000340)="bbaee50dc8e6be5cb2058510f26f5113dfd3301ed1a1bf909164c0d18394919313565bf21a6971c4f9c9a82c9779664b743c1c393e68b96c6a3eb8135756edd6ce6bba01df534a9c35663ad1c1d89d977e32f4b157d81e901f8c8ea633a8f2bd485441eae1e3a77b6cd3f354ea8a5047f5fefd9d0aa1c10fbf9e29ec224cf10ae9f6eb440b5994834ea2a96e8194de37453a5279837602e411e2b898ab45edf6292f874541d273b2940d4f7c008d229d996e37878a6d898b6675f38f000b0025f5373d92984b414b166acb110f88e5a5b6", 0xd1}, {&(0x7f0000000440)="4d21456cca27758220966fdbccd681a86c8055f5114fc0c09eac72c2f525c7852e5ad8ea402b624d1942905946c47c46ff919bea055a2b074cf687643f5fb379", 0x40}], 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8080, 0x8) clock_gettime(0x0, &(0x7f0000000580)) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) 16:01:01 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0x2}, 0x102, 0x800) 07:53:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="f5ffff761f2e244f050000008c0000"], 0x10}, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0xc6}, 0x102, 0x800) 07:53:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x43, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/212, 0xd4, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f00000011c0)=""/65, 0x41, 0x2, &(0x7f0000001240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001680)="ea4d8aff881888d8f3219c7dc04d5511d8da84b4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b2f1861baeed3009067d879c18441a4190899032033610f98229bedaf216e9d856a9eb78a483ed0bee48acf62b8426c79e68743fd5e97e872ca", 0xf8a}], 0x1) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0xc600}, 0x102, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = semget(0x1, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/208) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0x2000000}, 0x102, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x11000000002140, 0x401) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x40, 0x111) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0xc6000000}, 0x102, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xea94) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x6, 0x846, 0xf32c, "186469992e2b10dca121c72f5ea3fe5745481817", 0xa23, 0xfffffffffffff000}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825041f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000380)='./bus/file0\x00', 0x1002, 0xff4) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0x200000000000000}, 0x102, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180), &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.^|\xc3\x00', &(0x7f00000002c0)='/-]-L\x00', &(0x7f0000000400)='/-]-L\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)={0xc600000000000000}, 0x102, 0x800) 07:53:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffff80000001}, {0x8000}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0x8001) shutdown(r1, 0x1) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0xec, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/86, 0x56) open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/35, 0x23) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x10c, 0x800) 07:53:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0xfffffffffffffff8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x82, 0x2, 0xd52, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xdbb, 0x5317}], 0x6d6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0xd6, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x66, 0x2, 0x1400000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xfd63, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x10, 0xf0000081, 0x1f, 0x2}], 0x400, &(0x7f00000002c0)={0x100, 0xa0}) open(&(0x7f0000000140)='./file0\x00', 0x8088, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x4000, 0x800) 07:53:36 executing program 1: getgroups(0x8044153903e7308, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000080)="082bedbd5a04248aa5226ec8ab07ac9045bcc9c9649d048124615813b184524383ebc19c1dea43dad6ec66bbbe2aa64acdc8f55d77ee29671ed25a28079761c9f2a2584ba75c9f2155c17041ddd0036ca53896cb44aa46e78feb6e2c61564ea90dfa2c831e6e8fe4478effd2b79ddbaa5eb5905942cf4a6a02970e01dbe4991b6b7b2a0765402ffe4194b074762ceeb677d019ebb5c69cb43fd47087e89e31953f57ceeb0c0d86d320a9cd49abe437", 0xaf) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)='\x00'/20, 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x102) 07:53:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7fff, 0x2, 0x8000, 0x80}, {0x7, 0x1, 0x1, 0x5}, {0x40, 0x9, 0x1, 0x4d0a}, {0x8001, 0x2, 0x1, 0xff}]}) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) clock_getres(0x4, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x123) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x802) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x8c6) 07:53:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x83) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6002, 0x0) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0xc00) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/176, 0xb0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/190}, 0xc6, 0x2, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20800, 0x0) 07:53:36 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) r2 = fcntl$dupfd(r1, 0x40000, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 07:53:36 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "e9b612b0d7d3c374f1d7166750325c67431c679a96e2f6f3224eb2090f696c"}, 0x27, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000080)={0x0, ""/170}, 0xb2, 0x2, 0x1000) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbfaf8ffffa4e50000d8"], 0xa, 0x0}, 0x0) r2 = semget(0x1, 0x3, 0x584) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/160) fcntl$setstatus(r0, 0x4, 0xc8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:53:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0xfffffffffffffff8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 07:53:37 executing program 0: r0 = msgget(0x1, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB], 0x102, 0x800) 07:53:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:53:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 07:53:37 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x4a1) flock(r1, 0x2000000000000f) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:37 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="a9b2d2b1110482dc2dc9a7e02c88a05d7832a9d779d6396c606f296a0c1fbfdd261a05bbc63d93d0c9a450d314918c2d7e968df75bb3543f2d0c31ee4a659f736ddb15ee217c02f29ef0199d39acbe945c8ab15c4c97f2e3d5d4e723a405018ae5f7907b6880682bad82f88f5aeb12e15f98455f2ddf66554e2cb992978a59d89ac0b93ba4036fcc4a06ecc40ba6ba341861e3", 0x93}, {&(0x7f0000000200)="42e36f9a2042d818c73d9c06dc55d5fba4dc667d0586567f1b878e63ba975b1f0304c940c0bd41f93024f021d34a06397a162cd1a345bab20f7337830803edadddda786aa3", 0x45}], 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x40, 0x9, 0x81, 0x0, 0x0, 0x1, 0x2, 0x1, 0x1, 0xffff, 0x8000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)={0xfffffffffffffffd, 0x10001}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 07:53:37 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x2, 0xbbb, 0x2}, 0x8, [0x100000001, 0x1000, 0x7, 0xfffffffffffffbff, 0x0, 0x8, 0x101]}, 0x3c) msgsnd(r0, &(0x7f0000000080)={0x2, "8eb79c2b056ce55ce1123b646323f5cbe8261e93f29539614f47da6f4d43e61e39e5850fd65462ef8203b0cc910ea6a1abd518929bbf9b1b32b2d3866abc4c69c655e7be9341feb1d933e7b298ede84600b287910de8c15bd7e36760d23873bd6bcec8be598ed17f91d78e6b65c5645692a463828268923061ca0e0b8f50dfbca5dc363cbedf9c9e711c209f523059a15b54fcc32c5d3f072cc89ae8d83a5e4989029b55d8aaaafe2119f3ed7bb73a9d7db1976d6753bfbb81ca77a5447c83089288a8db5c4d58eb1f0e0c5eac18ee20fd73394720013ec79c07c00e1f78e556507d905987ef86fc924eda79988ab419fecabe37d9f2d4c3dd9923599c42483d429a3f03ef170125595494354423fa7a529387bf1ced6804469725ec3c37e669bcbf3d86e325f2a0a56bae74063039da4188988f1e40c152d3e94fc33227a3e83dc60d191bdd69850d65142da94a16bde87c78777456ffb06d60f4a37fcfcb1ed3877bc93f2532000c07d44a7af3155c42022a081afc6818aa5eaad3a4e2c45e478392824ad7decc215c23544947eda36cce8e0176500178dfab8fe7e88a68b0e0d36faa3e9912c159a3d584103a070f1667111f922314a34c4efcf7cb4955512417c2a06a40ecbc5f389c5ed1ba7599e9c4c9d7ca2ec25700ff3bbe63e247d8183abef20453ff94ea1bff3ba1bd5b6e56fa068964aa665a19d4e0834b18836ac280e815bf8d319624c6899cf2fc1cb607ba1545fbf2effd6a4c0cbc33e44baf9cc831fbd5d2a1563779de12a3779519180178cce32ae47ec3f4fcc1daef3587da887fc227863c67de4f14435fef73c6700f1cfb3bfe34dd383a3d4a6c96baa57484a87de459b3e1c3a9c558c6749ab345f21b6e5f79878147e677218e60124e42c812015d7debea1b5b2b3be14b846f3460152d41e5f2117ef5e28e1195b0b4f9548c22437501dbabc65d27d4d0d1696268657c92fff5e9a5c003a7bd84f873dddf256bad64a3a57bdab962bc2fa0e8f5879a4509fd704d866e442baeb0761a761f0187b666cd3373209e8defbd83a22c15fdeb50445a2c5c8403d875ff06e471f14fde330ea887730cc25c3b85b6001b59ee4f687f48b3609b6cce197605af3eb096729354dd0e0b77aab8d421044923d60f52fc149a3e5ef887fd8b88cee596a85bffbb692677cd9d6e954b8e08345199bf58b4fb49190002a8b186a82cb560af130c123d238e31cc70816e66100c39fb44c46b4c5df979e8960190adde56738278fe9451192cecf65b7e51c73a53d6da5731411fcfbfd36b1e5e638534c1364279310baa6bff7692238cd92852983071cb007842266e3ba06addf7a0eea5f1de31a5a2c50001f1790b7d9ad2e03b7607e74067157c4e0425ae5e44808ee76b8709e41ce7c992aaaac28d739b53e3e9052178d7b8dfacdf03088618576d63769cbf3c846205b4cf320814137d0e1d4b8211e20248b2f5d66f038ea591d7da18defa5890543ba8ecfcfa3d888e10ee74088860a055abde0e46350e9a1cfa1d83e2c914a5fca884595e3328bae7f625e09d31bfaa22c33f4cad21baaecef8cbb43aae7ee6e6926ee08a9e9baea35e347076f50efe013a8eda3e89a366ba16add46af719970da3957357fb397925c6f658ec4e5b2878d0dd21e9b7356d864f15db569c7eb77d86ae0ee8af7e4dd64ba4d1533db5304088a43ab3dd8f2293cdc71dd8efb05a2b24e91801f93151915333970c4c901e294748e8699a99dead212203890845bd530098a92f6190a9c9f0c24881b54ac90ff948878d39d42323504c37752764edd9938a733c2adc56eac1cfcbdc19523c7a4cab74d3d9c5980bf1ecfc71eebf46a6ed2ecf90d1bfbd4579cc61b223035500a2c1163028a8eeffa9860e758f3fc76d891fffacd424cb1dbf263281cd1958002805085d36a928c1cc67172f7b65ce52aa374c0e095c4064cf1424a28a16fd2e9af20a4c58b712b3529de406e88962db10460585f65dc56a033a83e3bdf32e314b028dfb5586c1480b5d9fb3ec0ac54eef9d7a8f7f02c476baa0ae9baf517a019787b0b7993526798bac54e45f50f253ceba71aa354bf633a006c3619d5afdb7259dd1ae0289de30e7c7b60f0ae0e23856333e44e7ec611800f8fd5aba4a648d13d303c88dc515dd8a2604c2b2c0f5340f6fdaab1912fc76bc80be03769fa71448cf2bdd19227d458fb3adfd81bc183c7c3e2480507498794767f4e4b256d5c3f4f2537def16404c2de4546b9640eb1e934c6cd9be9b4442e3928b2fed67f7a61a68220733ed7c398135c3f2bd527b5eb4f8381072492637df18ea28117ead804780a6509caeed173ee7f21efb1a6a39d787ef048ae04622a1c6a56c6789de0dba1e8d3a949179bf88861c4cf763f0d7b5a560c1240f6eb86debfad072962c898e3b4a9c492dd1bd416fdb5c1a95380c6f77114f5347d885aefb234af35d522de1a9f8fa4e9c050de07471ba7a3467a04d99f4cce87caea52640b3056b3359b215771df67a5572b02edc4e9ad972c8eb3b22bbb246db9b61825c794277e3017dd84923b83a3ba6ca3ed959adb4d0cbcbfd60d0240e6bb3d17926bffa8d9fe55f8564a7bf192f21b99c4bf1fc2a6fa9d55c9d22b50e98df310f756509b6604fe4671bd9a5aee1bf948e1b07b294db418b318da54de48ad73e084d11dd45faccc80929cb11d60a551823dc89d9e858249bae171078105af467e3a09a1622501b0dfaeeb718ad78dfefa8b03b35ab2ef7682cb9cb615e5faf38e6bb08ea66506419ddbd03966a4cd13a20841a763640e8d6c0db4a54f88992a1d16612657217c4d3ff7ac4690766fb2b2292020cd356396274e72fee571307084764582faea966b2a3da944953aac4b902c5f39f0f318249508f069cf93fcb2d51dc77fdec53735f72ebd955e86d55270dd741d8926a37cf3849f45903316f46d0013af707b187f169ce0fd3adec9b9b982f36cada70d73c93c4a98eab7a4822b199a5ab478efcbca96065b07a23766a57143718caab945f5441c6f3b8aa587b154d1e7e523cef895a5c6abe6f61cf66f1b64a92995d3749062ea91c856e849c8017c03c2fbd1c188e0295ff8e50a7214b370b31560d6fae5967c876b4f1bac28234e0299da3d411d04ec1fe4edb98306ea9aec63ce2ae191115ce75e09184b0520bad2cf4e3c13057672be703e6a1d089c4850d7fdd509b5aef7e4e494d889df1c7ff6995b163f3810121c380d1d28f8f64b150929e801b57039cb859c16232a4fd9666353cba11849b2c50cacbfc0d9c2c3891932460e3d7833b2d9dc0f2032331213436e4981979304343f5093e4fbb42bcb52b6e52d58a5d9bf7505c92c2db4c34a1fd3423ecb3b0ba23e41e2a76fe00347e1e107938de6513ac8b1685f9c6d156affccb296da977fa002e5f7496546efad24e1e07ecea2a81792a2233488db0b0d8327fbcbcaeaeedc34ca72820e77114ebabd99378b6b0b8a3986e81b697b141c191a6f2d6c9320c7658738649dd8ae77404de2e069f759ba5882619a17e8087f3c009aab742dd26a48036a9a78ddce49585187f704868df3b42f74d847023daa75e9aea4b8a12082cc6293d314d2dfcaa978d1990ad4c6380232f0ab84b984e17a0f6b75dd85b9a07052bfb83b6bf73cca71e137beccfef24da5c6cce74af91aba957f85f5e9bec429398ec1596253df48a6f470c00a91f9b56fc1286b313716a5e9221f5af1ea7eea114169488cfeb44d3807d737cba4db462af4b7b5276fd20d29270eb24b8bafb1ae13d92d007a9e819339b61b69ed1fd329da645978e650183d50f70bbf9fe2f66c5bdcb78c37a8a4909bb4f80573d993d94c9d9ba8d1d5c79a8953cd91c6032c70fd8d9caceca0b6c250546188f25c520b0ef9b96fc083ab0f36788630a340a07588c0a57c9132051f752b1e5ecfaac1304d229bf4d181452a2310d73dd676e8ce91999bc7c5431b5ce4943b35288bc1d81ecbf652d57994e6c9feadf6e4bb15bbc607862fa5e8bf94e10c973a7d07a9889db4e8f63ec68b0694f6ae317b6f30b7b2df592f9bc1188faf3534fddea358f1c35dedc958fd3a6ee62c80d216c9f6c298ca2ea64640409dfad79f84cd701b00446bb911f3621808e91020ea80b177f5fbde8a88b0891453276476e5fe657bc0de461c4f13cdfcdb14c1591fae1c60770ed618754449170d5aa9ace56f14e8cf8889817ac6578bf6cf66e003b7b21b8680ac8d9ee0c3b6cf3e174a1ecc8ec484c089faa207ec6d79693aebe129054249546440a90cf5659b8e051b3e5835e2d3aa019bb07a145a00db3005fd3b046533b25ba9bd438c4ede61be7be2b8000dc0d9fb04afd3de5d7a7a41276bfc8e130a3cbca494da25b777c733e607b14d4d7755ddef8e9ed1e94a40652a6994b50b04231692a73f8718030da97d2c252f9ea58009e186da01bac73467e655709b15ecc4d830bd9402760c07f101570a28fce77e2d83a397c04fbc03d86d49253dc2cab87fd7a05ecdd4093097dd1fecde574ec2d31983936b2e83e92d4e35ba17aefa8227b8601e6c74f14be4cbeb09538c319f6a175f9bea22391cb5ab876459263a28c106803f038f83cdf73294df0ded104e45c3ed70fdfcedcdf052d5ce7e2cd86dfd8a7540997f973f84a4c8f10c2f2cadaded26f92532c68299b4ab114e924ea0618dd3692eb4f5c5c34589c6dedda1d14df48b830b26d8323f4031e5e480fb5e7697f1509aa0bddeebda29c84e8911f3f62c65187524fdf05d64895861b2c647fb5a70c0a3e15e655ec3fa1465e55836cf1b642884b13b23e4d753a31dee203f1bc1a6d9e56e9f5b7f9d0ee1326324b8cb2b062738e93ffaa5f7e6022fd4c2fef45d298c475530b8ab02da50dec6608fa1660666d9d4790feec9488f1d961a2e1c02a554abfaddc91e1b1cd9031962586ff1016d48cb5b2dccc6e2a5002614fbbe006d9fdc781d10bc3a78f78f597a95e1e309e2570c68a3eed1c3465703d8eec8ce84768551144244e6413b3a4efb2e7a3cae434d649468889442e561733e02b613216010229d703f8f23c00a0e1ad831ec542ae515746cb5c70d3bd2556e4e5eece55f49ca64ef7c4e0cc0ba6941755918afddce1409e8cadcf33f1a87ed86349f396a7e00b2f30b8bbcbf4b356cd7e3abc4951ab4cc9e7b4c0efe79a997a3e07c5ef0675322f9afc79f63b0eec82b33cba575276fd8e072eb998cf43cafe15d50053beeb0b073e0bda9334fa73a90de82fc0b65819595e314a79f5be2f9771248a59d8eecd2127d1afe781db316240fa2ecb70f732f35bf738ba7eeffee3a892d8503d354c35c2f13d10ba1e794427f51982ddf988be57df56fb6ca4a11ea6d8231c7c6604d00710ebea1ada5c6bc085c61ef95193a41807a9058da34c122d6ea4b0ab83ea0792473ada6619312981a15bf1b92494f432bb6e37ce63436ebdeb22b57aa78d36baf4aa60b28e293a4124c6de34c27986532421c8afd92d73f0fce69394d55438e8d83ce0f5e47358b736b985e9d34934cb7b6ad0b5189d5ce65b714f34a107a8fe40502dddc1b7ae5a86c0f5a274f955239e1bd73e4ac3d3ec3252c3015e53ec4baacb3e8161630960dc2687a60dca10de87a060ae615ff25fb5f439ffcc3f6e469ed290d74b429b88286713a5eca00b6f9d0ce0c664df231f5a68cc2259ece9ed2be64ce1b13a8a9659f54cdfd135f79441525f0e064d6989fa8eddf83004136f858464e7d2ad9b35073f91b9c3f603bd9c99dcc37c7c3e2cebda11"}, 0x1008, 0x800) 07:53:37 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30008, 0x0) msgsnd(r0, &(0x7f0000001f00), 0x8, 0x802) 07:53:37 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="296b2e3345069dd4b738d56c9f8b1416bae11a6ade1bddc22d0793f728c49ebaea4dba8812aa4c2cbeb76b7196c5217aab9d1fa08be7d2056e140e5233a69c9d29dcb49249c2f01a046a267ed262196576302ea442fddf991bddbce7ff39c7535372ce68b13dfbc99a539414052edd2d1bfe46e54b962723068db92b71c680a34e186d89d71b3a08e89347efb2e69360d9b2ba4320e8f418a7c4b590acaf505f96acb437ead873026ed4875a81b05b52b9ba4536118a6244b9fe7a22176a1fbfc060187f86e51e", 0xc7}, {&(0x7f0000000180)="1bb8f5debc395ab64a08109a891cbe85542a35077265ea8ec1ae8996f8b910102ca9570d91e2230a585142f94d7f0ed4b88bce84b47ab00a05ad2b1138dd10c143e92d5bdd9b8d486480c7e91fa47ebdc679b9b1b883ba6b8c9e54e5ae24fd086dad2852454015db06df1c06dc089bf686ceb504830c9c6118c72ec2a1c6afcec69c7b", 0x83}, {&(0x7f0000000240)="630710770bcf15153bcc1affab4553164b0ac404f87ae6b8d6fbd3a05a58f0fd0cd95ba1b1e50977346a08adb26214399e6a33e7ecf4946774336b7be22021076443bbe1822c3ed824bfd192b386d2c6b29cb319960c339ee3e54516f3b6102c861e53c201fbb6fba2cf83e8ba730f1047f2b9117580d001164ad6c664b2f24727d306041f9254bbe14d497f9819fe17a127d9a4f4f988b4020a670565bf9ecb5b366e93e3802b390b701f33f7c1968b70010289565569d20472bc8a396ababb", 0xc0}, {&(0x7f0000000300)="c9a42fced576ed85bf656b88c8759e250baeec6fea7ab9f5ea428cc3f60734a7edd31cb9af9688e63617155ccdba6e9542d5bcbeb6548123ecdb57917195e48859f8fbe678efbf9fb6b99235122b923b557ea9a4cd4e1039b98bc05b0df76675a320d63d13bf69f3fb65f912da4bc6616d4cfd11c72f9fdc9e73d3dcc0d6be0bbfcebef9027b82859f227fbd4ae319d604a4734643434a3da4f5ccec49f6e141f51675a54f7b9fcc4550bb09649e548604fffdc4504e36e4881798a12b0f8dd704a79c", 0xc3}, {&(0x7f0000000400)="d075478ce5564060955cdd1f5a9b3c4e293cfc662b79d7c95c6af98ce8112f79b89a13b5b51f34780f6e586b57839a0d93cba0e453134f45b5381414b99a22d17f95d3f458297b1cd2c04aaec2043b5891a57a9e22a4e37fbfa635a538082d6fcee32af2b4f2ae85c9e23184ccd5c9c0c3323d43a8f880d813bfd73c233ccc8b0c0df2718fd1417c9b92b46a31d8", 0x8e}, {&(0x7f00000004c0)="a8cc12972dc25a9012033f9d4d238b1489f26b444416788304ca88cefa3a1c2d171c4dab3928b652a67e742906acbdb56d91", 0x32}], 0x6, &(0x7f0000000580)=[{0xe8, 0xffff, 0x3, "ba89810f5d4ae9e948e23754bbe53970fc2d7c4a4e40279d41b9153dfaf637e90974f9bb56e496ea2bd140964374c4f83c03180afa4c5768adedba841b77de095e32bffc20bcef8338f12c747d750105bf86f515becf8ec9c5e2a652cbd170532252256a917b8514f4645a42fec7ae95e4bab16ca745f986e7a0514f22d7e0dd027ee688a2113d939c39450a58649a2f2eed0b37d6d449ea90804ee4f35cc6b2af05e13adff62afeda336982da9d162da5f6403f4796475c2c4a8c833f6436e339074ee4bff10e389a5fa260809bc1efae88c8"}, {0x78, 0xffff, 0x0, "2e32aa78f3964b947b3a32e05a2ee1a249e83468755eaa487e3568e9746871f8d993421d6cb38e490e8b7888d7924917d6aa4556d99ec95e0510ad10ede63e4aa520b01c04dc9e684335fbd0a39898f4576ac7eba7ffa2024382f23e7f9b8f996fd726"}, {0xd8, 0xffff, 0x1f, "b2bc6f82e80db5738b76ab0e0294e2041f49d22981fbd9d0d16d1873a15c4e19921db52074e81a036f4b39bb4981e2efd2dfdd2801e6abfff73a783fcd10c59f77680d7303a17551f083415e66c3d2e989fe0ac5f95d534cc81e35491374057fdb7d122a791fbaeeb1cfc7c7c7bfd41b8ba086a7675e438a12f9e77460e0893a9031dc7ede6207b641faf8dcf796c0abf18072ddc0152d52f5a4bb0b3e53f540a7d72a2a50075623d09e77ff6b663cd313d8ba75e511f05eb3b00d5f23a6113d0a70c005"}, {0x28, 0xffff, 0x8, "ec1b3b831aee5ccf5ca293e7d30ae82c1afd5b"}, {0x50, 0xffff, 0x3, "a88e590629974e4a410d9685dc84b3079b10c0ba91a77a17474ac4643df4d5dbd1b1d45523aefa9ea7d6a3f2efe388a4275950d509a16103e8677b"}, {0x100, 0xffff, 0x88, "f6b6b75cdffcab4f52c543ce395780cc98ac1d5d8a09566d373bedccb523b05a39e881177657b00a3673259261b34fe1b018c52fc3a0ea715ab3a4f08b93cfe26d6d78e66883968978346e05cea27340d7f68a3624671577cefd02f1c7cd2c6a228836c7a2e56fe70314ce6a09968201c1c1b472f404a5aa9c461d4a1f3f810b93ac2ba46c507595b73eb3fd832f402346f924752741ecb75c43e3982075a5cf6366f89887813734a17894ece7bbb2553aa7efce7a7929519bab2f7e2b8d42c94d6e1eebfd580f4d95d770fc4f12cbb7c09fb8df0312ec9c7c0481b89424ea9883fad80d72c96c5db263faec2bcef4"}, {0xa8, 0x1, 0x4, "920d989b7a2a527d08c406e43546b5ab85aac7ec974fcbaa96f559b9a061eeeaceed55dd3d107d789d6c083d78dd59f8e34275b27f71923242479df4a3ed02bf0ccb5529b2ab867962abf1950030b85e12b702be83a949ef5655887b56b3bd51d2fa165dd7ad7f9b42bda28a2d5ee05444dec2a26830daa06ec3fe88b72527cd4ec6e6b8f408a048fa1f15003a1339efbd114b9d259d51ab"}], 0x458}, 0x40c) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) socket(0x1a, 0x4007, 0x7f) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:38 executing program 0: r0 = msgget(0x2, 0x43) socket(0x6, 0xc003, 0xa4c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000f5ff202961173ccd1d28515223aec66daed98179132c383840de682e8f164fd541c31f34358fefa06f2502b76d1a54c441bc9ccf0eb8fc13431027cc419cd1901693b4204cc02216bfc305e5ef107fc16a961fa208719f7f366f46bc5020d4e732e9cb0979c5ad0bf333cb832a505f4623c0a2815e3adfb0f183e59a0db82d7a353e53698afb8ea8e684b728c5c261d046314eb82aa9b89799607a0f3a08e6398cd82b912a195da05fcb13ae6ee0de9d024fdb12ca8d0af7e7c2419840a60db2677702020f1716c850b5577a18485f1a2d9383cc189032ab77c5188a1488efdb75df682f5d417359476b44e95160c04ed8a0258493a361f57fbf19fd99cf9eebc59072cb7ce171fc648cde14db61169d97f8"], 0x102, 0x800) msgget(0x0, 0x125) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x3) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) msgsnd(r0, &(0x7f0000000040)={0x0, "cff01735aadbff034f9c5aad700d7e482af0e58e7d473c0b6e4fabbf9b6f430f9eab6a8ea4a4c36754cb877fa8e7318b69c42437b1f81b891d90b633e6c2d3480586987454f68f378eec2f35ffc752c966edd0fc6df3056132cf1784509c930aec7cb05a05e42ae9584bcd5b26e37e62e1273c29969c0bf2f1bd4b"}, 0x83, 0x800) 07:53:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) close(r1) r2 = dup2(r0, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="00000000000000ff"], 0x102, 0x800) 07:53:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8000, 0x202309ba, 0xaa00000000000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3b, 0x8}, {0x18, 0x1, 0x5, 0x17}, 0x100000001, [0x10001, 0xc67, 0xffffffffffffffe1, 0xec1, 0x3713, 0xfffffffffffffffc, 0x8, 0x8]}, 0x3c) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x1) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00 \x00\x00'], 0x102, 0x800) msgget(0x3, 0x1) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="26b007e14bdea81349edeb27d091392c3d86a0326877b008a53c0b42f05d602a81060662b1a6e389d143a52ce70c58e115790a8276ca63c17824467975d29ba45db03505a632f0e84ea55478bd89f7927d0800cee1c2170b4099c9f60400"/112], 0xfffffe1b, 0x800) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x60f4}, 0xc) 07:53:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) semget$private(0x0, 0x5, 0x90) 07:53:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r3, 0x1) r4 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r5, 0x2) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="59001e000000876d707a3fa90c7e794bbdffdcff0700003b34e30a7b1efa1c00003912d22b130de0613c71e3cbfa74f5df209ee50754c3dc71731739b36942c9f2d4b7f526239574cd35a51a9dfbfeca86e31939087efd7a27a37bdee04f60be865266e1986b532449c9122d49156a2f7d3096187f65a7e25fe60c35b72ee897a66c8d2da6ca0cb4069a6f8012fc9bc63e266e1843f2920097899e997ee57f86af579384ff70b349f18baa19d157de5767c2a2583b107b218d30a2f8b91f093d6987f3ac81dbfa1d36a4fe91822dd4a042efc7a84810997fc45c7bad47c47033aef85ea1086820f63ab1d40d0886d35978c9c36b82ce"], 0x102, 0x800) 07:53:38 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x299, 0x0) 07:53:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 07:53:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x160) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x6, 0x3}], 0x9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x84, 0x10, 0x9, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x22}], 0x351, &(0x7f00000001c0)={0xfff, 0x98}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r4) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) msgget$private(0x0, 0x100) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="00d08c4e8f9c3b3d"], 0x102, 0x800) 07:53:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c838792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f1cf1d87f52ebc8eacb9917f573f610c56043bc4b3db8f74daceb50634efe3e215aa054b0ff88c9176f950336e20d8ed93e6d459e713942fc11"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:53:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) unlink(&(0x7f0000000080)='./bus\x00') 07:53:38 executing program 0: r0 = msgget(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 07:53:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 07:53:38 executing program 0: r0 = msgget(0x1, 0x23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="000000000f000023"], 0x102, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/57}, 0x41, 0x0, 0x0) msgget(0x2, 0x8) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgget(0x1, 0x82) 07:53:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x6, 0x8, &(0x7f0000000140)="5d100535a5601156e096bf0c1b0ddde7cf876e285a8b2041dcf48b3199e4ecb392410ccf2c0030c46a3e23835d77cb3ba7ac1924212ff755a27964b0463fca62517e6f9023472bba37249a2ae3b106d00b869cb1763971683bf8609a417d35e0da7686019f8a475ced32f3f5d99065b77012f827a0188148b7cef6ff", 0x7c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xe81, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) fcntl$getflags(r2, 0x3) 07:53:38 executing program 1: r0 = msgget(0x1, 0x23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="000000000f000023"], 0x102, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/57}, 0x41, 0x0, 0x0) msgget(0x2, 0x8) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgget(0x1, 0x82) 07:53:38 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x4, 0x410) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/201) msgget$private(0x0, 0x8) flock(r1, 0x2) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0, 0x11, r1, 0x0, 0x0) r4 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x1, 0xa9, 0x5, r4}) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x800) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) fchflags(r1, 0x4) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 1: r0 = msgget(0x1, 0x23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="000000000f000023"], 0x102, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/57}, 0x41, 0x0, 0x0) msgget(0x2, 0x8) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgget(0x1, 0x82) 07:53:39 executing program 0: r0 = msgget(0x1, 0xfffffffffffffffc) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) flock(r1, 0x1fffffffffff) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 1: r0 = msgget(0x1, 0x23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="000000000f000023"], 0x102, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/57}, 0x41, 0x0, 0x0) msgget(0x2, 0x8) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgget(0x1, 0x82) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) dup(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x2) dup(r3) ioctl$TIOCSCTTY(r1, 0x20007461) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffffc, 0x1bd209b9, 0xfff, 0x1}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setreuid(0x0, 0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) recvfrom(r2, &(0x7f0000000000)=""/41, 0x29, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000366ae6f25a3e8937c02b0f34a51edd081b3225889d3deccf1113c7468f5af9727274c5ef12e2919fd1cd58121cd6fc22d95469eaa179049f8cbef18406ae114a05b3b5"], 0x102, 0x800) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x2, 0x42850c8}}) sync() getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) unlink(&(0x7f00000000c0)='./file0\x00') 07:53:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x200) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x7ff}, {0x18, 0x1, 0x8, 0x1}, 0x100, [0x1, 0x4, 0x9, 0x7, 0x7, 0x6, 0x3ff, 0x1f]}, 0x3c) setsockopt(r1, 0x7, 0x6, &(0x7f0000000040)="b35287e9b18d9975fcc5a9b858cf689419f18f6a616afa530000", 0x1a) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x20) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x8}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 07:53:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0xfffffe5c, &(0x7f0000000100)="8d") 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) flock(r1, 0x2) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) flock(r1, 0x0) 07:53:39 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) setregid(r2, r1) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10802, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0xc3, 0x7, 0x1, 0x1}) 07:53:39 executing program 0: r0 = msgget(0x3, 0x222) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:39 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 07:53:39 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1, 0x80000007fd) 07:53:39 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x6) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7, 0x4, &(0x7f00000001c0)="7e20850faf503dd909bb95122f3afab8e709000000000000004668c42ea5d795bc15da24e459c19387fa539b70b58ca2d567dc66d49027b8af9eb9732283075570fe7579a2d99805282051dc455206d0196ff462510502c2441adfd61c6dc345551411d042cc0b3bc4e72009c437bdf858d137120f98e9eb730400000000000000a148855ad84746bf582a5a43800d052eecd89d45f5e02637adfdf66ed4f1382dfc99dd653df7ead68bf5ab45f2527a79be0db9449c9f1521d5368150e078c2c46858c171b58cd6c9982f57f3291e68c3c102100a3b14d372868e9d6758c66db9909ad3bc8d11000000", 0x1ff) 07:53:39 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/126) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 07:53:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000000600)=""/249, 0xf9}], 0x8, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000010025ed9bbb6664760bb3d9c50f4be96000000000000"], 0x102, 0x800) fsync(r1) 07:53:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffffffffffff8, 0x7, 0x80000001, "ec9f631f40219d5965290431a712abfea38150f1", 0x8469, 0x3}) write(r0, &(0x7f0000000240)="55d13199f4d82006a2355afd082cd43201d98f8a7f707f7f55141a311cfedf28caf256d9158201b4e1f6676e57c300c32e737a498df2e77036cbc1819d6da60d8c35b867b3f9bfc927eca5e2089d1e7185c7ad126a52c71ba0f92d74c1068d8ce439fc6723d1fbc1c3b8e0285605b4ab874268938c4756abc5cc396cfe7e5bbfbb2c38bceb3d010bf434157ff200e611cd42d3938bac549b7dc2e765f5c0a1cfd2bf8ae9b7446de4ad9c4b8e32a753df84815816838eb9e0026d9d9c4372a941a6f45341b872a5b6b2ac14500fe9e71b6df66c09888b54a354d957ddd13939d1550e6c3d364c778713b93ced05ee4d2320b043a034920f1e2ecc7dc0eb9cf8bc612aaf2595547111f60a264e74dd4cef322b9ac9c84bcc49250af81cff18370f47d44b16191cd7d745c3cdaaccefba0ed44cfeef84eddbef9d7b39ebf4bbd28ed56ad66ad8fa7ee79024f1159fe10ff4a93006adf01ffa7bc12b08cd0df7682c33e9c8260cd9f78af8f80c71bed7a146e805673c174e43012a1f357f44c073949ed67bbf0a47f17f97e08d403e7ae2d8c88526bd5a315d983fd8c639fa8aeda896bf5b491555457daf828f8ca17d9b7954372017cb9931095712acfc2fcc5e527b0bd1db85064ac1e2b073c325cb1bc6e179f41d76e03fe02dcbaf2594d831cf14b93c5905f8aed20aabc8e893c96db4655ea079fd1c04a5feb1b2b6434b95693e3e49facf1ee937c8779577aa1f89ce339eed074f00e9cf0c42fe0b293a6669b8116cbe593dface0b45c7c18fcc8f689579f937b57c3c18f8e31c32d4d02061217f4ba171d4df261c79860a9f137de61c24c8a88a0a77c64a763f0eefd98764c5dbc9fa8611269db01b2810f9e22a6905c37447968b584d9e122a286f9dff6b383fde7dbe180325f8918d8c434583a207192008b1f2b7284a59622aaee5876f0d80ecd9b61afa8484e4bbcfd719fc737043d1c59bdc70e577dcf751922e097fb2509f44e8c65af4c1373b0201e477e695e39f5d22dbb1108e1b1d7141818bd7f21936df5a78eb3315424ba1257aeafe11e84cc7065a932b94f211bea934994074ef4858bd6a01b1414a3fe55d962b19ea9655cd8988ffeba56614d9e954602fc286e0a579f5b69c7b20920ef41055d460251af449ade04ea7622398fac99de57702b730842c044fd135d0222122f3411265207f3380f30df2993972a798cfde11cc4a5dfcfb1c6ed071c4b4eb3bc9ba8f60a49145535a4ba7a938282931f2713d50d98d646d639d106cbdf6172aacd3b8362f626b9908a0a0327d814815d3580cdd83f80230da474c3c6e020bbdd931a0132eddf9b195bcb08db2c9c73f45305c386add9f936669de834db6283374f2841a8cb6922cc88513f7b780c3747816bc10a2a9a4145a49f11b5b5bec2459535c19d79010b8102b0cdc7c462c132380bd6d32621d4bd842ae247eb23b44aded77950613f1ee7458c4ee466fb2bbe9a625bb72dad3d34ae19c19293aa5051b42a8b7a45685b8d5e3682a4627e626e06a8d9c7e20edf780ebfa704bb661687e0343177bb44c88d2030083ec146eb68b32805b60ef9e1db8bc858810e4923066027cfed3995ee6cb28b0cf7ceeee52a581cbfc1efece3f2165916e6bc7f5b99988eb37888e0aa0865c812d9e91c7388cce5204d8a0364abf2419273c1d95c5fcef7dd4860e037af624be8c4a5edb92229e0c690db4ee1f4e46d8d99eacabf1a84af3d0800069f7e1057b08abbd54279fad3162984acf9551c017a183fac546168030dc18539b5c3ca5a253460a41739366d449f38dab0b3c9510c7ab535f298793c48f33ce3e8d314f1fa67611e145c3603d17d9efd94be3369000f1475329a27e89c41994b585e4d9fcb98b6abb30dd0d5bdf96fecf71ecea26b3cc6ca2d024f153da64857b802314de0b2ff4ebfba8f2f28c6f381f4e3a144e406949aa99d076c8d529e9789d095e229962fa38f35f29895ca34c8f1582474943dd71ff442605a6e6f168abaf8ec9c8b4076691929e108aa2670cbb0ff05791514fc0b3ba7a9e3473830c212a58b2be539ae3b564a40dbbc732830a1fe8c6958341369aa44cb2ffb1fb5307496af6f01001c7dd9e62e69bcd5ee46ecd95f17138ffc3e701fb58e461c503e3d836f2f39523cc0f989f225eb3d51b8375a389e1115552c81aa533790226ec3f41c7ed22c2917292a459e3cb2e6dd262a5f60fd26d5c9f455637487bc9cd6c1ba2d1f62d4780b4bccc405e8e2c6ebda80fcfd5f55815778f15843a27326fa7b6df9df8c6a3f9f97fc551e25f863c81d053c3d2395dbd6a3899e82087f99f602693a7ff0294b01b05943ff5323aaffcbcc37ea5774bd30700533508e02db3290564f9ea72906bc498dfafb4a22507de602b9b883a136b69ce0f95e2280656b4958d12f1db7d65bd763fedfafa94632129d9e6de3bcf372d141c67210b8e619069d548999512712f893f2618ae1dafca9329aefb655bd7f78177264e1e235c6885f429161f10c9c6fc73d04d5cbd02fc4ea3fc501a2fb3b8910b881cf7e5c1d9957a9a61162c7031e4eab9b19d87b7150b8d879fc6c06f3c633bee4db44c2fd6ca43ab72187e2ab1c6e40369ab13149d016d63e998b14146fbd24c703ba77f0a1ae5b572293b6357eb237b58831ac01ab2f374adc072f658220758157292547b0f02a3e278b06e9eb0fcf9253861e879ac0ac93700f4dc0345a712c9ba4bcf6482a09c7b5f02b68f38dd6191e7762c829af24f1f9d3efc0d95bcd1038f06aa825f83407a93690856647701886e973e7602d0a1603244c7105646b5b5cf237ddcbf323708779dca70207345f17dafdbf0a6ec1c91dc73847174b045ccfe9f855a7a21f277b06cc169891f87b1f185301777764cbb686ed07d81761204c1dfc92326a655bba3b513681d361944e42a68cbf87e402fe457630ad6319db86299dabe5e768478b0c8884cdbc621891a13319ea360351dab174112b2c13de8cb7017f875385f567ebb7d51df9af5ab2411c30380bd6e97837e8d2b719057f55baa06ff5b7ae0977051e489fc7cea2444df65b62006117550d54fb4f5e74474ef06cd041b7e00f77f81a998d08606a1f528097874517691d4757a45a4bd1789c4571ee26238eb16c297387cd3e69f3089cc887bd622557ad751d441ef4d9889810ef86509aad0a4f5e260cda4963ce7f07f203a9f3ed8af544ba5cac3567c251f31d8e1559fd78e2148371c502464e7f1057ee58615aa2d8a1bd690781e02b0b7473ac6a58a672738ce2b47bc6e700c982501f3fd0c84908adae22884845724d345bbd2a14117d6415686ec4afc4a4bd611636ee80d71e9d387bf09c301153fad767bb793cd76542d75de3d86830f99a5cd6c659b72887a8631740f5c67b7ed90e5ea597d1a1f84c4f3b072162b41f47d12bf128de31aa757df8e48c4ebca9f7173b62ffacb782af37a861699f851f08804a3cf717e6799a8c1c7a46b1df642497533235d2ac39fcd37cc666920159ba38572d0d6d7e6ab88b9ef5b832cfc11c3de47977d7905ce2a46f0853de973d0ea6a87a56fd3e1d098d1e6a574b760f633bfe4a2db3bba38b20adbdea825e7639b4bb473d3a5be74cd1e56ccd82127f4ee9b88dd69c68f3d9793723a0779a77147f5bd3d9647ea9a6c00de828d7123402f1601c1263415fc2e554a039bca76d5d4ae3561bebed2f44ac5c7fb9c8fc848eb5c6cdd8fda84225595f048294bb206c5dd8ef32ddf88dfc2fef25fb39887d1796ef0920cf12e2c30999a914575ab9b17f8b1e3d7be4904db27fe87a4b3e4a48d57d11e88115bca6fe02c690fe675e4b2a2125a8f2fe82342358d39d8d6e01c609ffc1807d1d4e6552613a63f61c81a540d78b3e1ccc1471e5a633ef6c0167145aa84ce4bb66e56fd6d42ecd86e5141f02894689d8fef55a379fae56c825e62d6b76ea22370ca6151416ab62c7b59561e3c3758f451cd8eae2c507f9bbfaeabbbb92e16abbebb810b069a29b37852b1c076165f00bf40678e6cd462879f03287f405bc7e766ece07ccccd8319c95914bf4f51a0ffffe36948d31f0e5918ef9506ac908a00954cf43c81e1171f0177ba4e6941f2f239080f3e2b2569672cfb694e00a3347e9506c1adee45aecd24a520f67b62ed9f9182b80612c11f169c9a7ee1d2cb5325ee958b5a62134883eeffbab6f1c5b92bfafa2f522ee9ef6b2426225b2e59a52706841699207313bce87086eacc05988b904c5a17c9356f0df74f59003e66f5ce0050853bcecd796a38b4938405bc12b1665ec6368bb506d8a20ec2b5a7588f3416b9e3d02a9093ddbe72e7667987e0218a09732318e6d6d322bda2cb525f9583b8f19ac67b92b99fb15b52312d8a04ed916a443afb611d56b08a168f080e93d9058d6bae7ff1124bfa70ee9306e5cb9bc93785b16272413b79c08cd3a3f22cdcb937957423b1c734417c8be0ba20642fbf0a1a12924eba3947f56555d746abb982779fa2b0662de30e9d435f0b3d3a7b682f73c18c71d320f165d437f73c8822b48eb00e51165de98c716e2d16338a11f7e2df51225dafd84c37ea1622ce5594b01d50c54377133a1e2aebffea228784afe646148b7f26ac44b9e9f5db5f1189b9bc7cf4b25a7ae5b9926651b2223eb418042cac3956712c4edc42eb562345240d30cda663f5c4ed4d87c165c701e8be1d3afb195e64686abedbd38663928eb1f6715f9a36bf25389c3d11af4305416144ff0ff529ba8979b622a0fcb6fbd6bb5ce867b27de73a8ba7f17b3e2470ac22c95b31e5a8645e94aa5d46a601a9083b662b88c61c199ebd94cfdfc80bfce77eaa48e5c2c4a34c87e3ed37440ed1cc23eb401620acbc02338cf8b5dc6c37476afaea060b7712eecce6371c83bad325a06749ab3f8e108a9d7906242488983c87061dd6842d606f76d921781bbda134205dec1f61323a7db0500686545815c18f9dbf5b7ceaacdf3f368878eba31ea01c8b7093355a3a4d4b5165b06557c8fea20b72c38eb6d27017803874391d05472d49a35f8fc082d9602c089233b1104f401f3d83fc905260e9136fe3f0bf6c28ee4233d31c8c712150da45c5a08cfb1e1efd518828cfa6cd1c87f53e501639d341b2ca3adec3a224c12e49a7a5b9c8ad3c19221ff36883bfdc9a6aa62297b3a4c3dcad2c5c753c421c0791c4c02de2cb9345d94ea1adf3ecc17a369b3128a1809f6f450e61557e43fee2351e64cf13bf5e8d307b1282ca12b2bda287beeb00104cf8659885fc895ee93dd5ca2369866eeed8ecfb0eb2d04b045d06dac817b575f5bf9c91fa36f594b0f26402333c21d1f32a78feb1afed74c4a6b55c5e9b03ce44063c620be3178feddd79e78429dd9a094bfe3220a62e5a3fb0269ca8a2e0ebb230bc8014a414bcfd88ef658b6da7163f1028f481ec705a2698171fb50206a5ff5d7002c773a38d7f13fe6fcd1246f1d8d489485f9cb31e660ac43aa0ff9d84d7da7a453b834a8c86afee47f17354edeb46df77743435cf729e7134fdc9feecbb6de6c882e82c700d635bcf6d237f72c1fdd8c68ac1dda601f7da182752bb93c104a4738560d32c88ff8ce6df366903c59f7f3a371bdff8f9208331d460a6ce1b47f5e3f8fabc56baa338e1ac2e9823daa82a4a41e95a1e0946837bcccd71c1d41960b31727518ddfd43ccfe5c5fe331f3da55e569d837c779d29a910040845bd344198ab6eb12000bd5b92c895e26ec92e0c48d91ed1e47625fafda2574e7e0152f63ec03031cbd445d54b", 0x1000) 07:53:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 07:53:40 executing program 0: pipe2(&(0x7f0000000140), 0x10004) pipe(&(0x7f0000000180)) r0 = msgget(0x1, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) write(r1, &(0x7f0000000040)="ec5a844732f1373822ede3384f513e65fdfc9a36251328e0b0ba1227309cf073b0407f293176fc1860055eef065c33e67cdd5fc6fefe84dbc51ac21c164fbfa63a1550cfc909604bc7281f37a6413a401c8d5bbd9f25ef5eba60bf5990efaac264de3f25bd8d06821263e4c4aae2d11e374fd92d8f6cdba79b9ee80af3066bd344f6c4bd6fac9c80876dbc50887b6d3fc10366522e41f25e347d15b5583dfe0d2f48a54ac1c6fd06a9950189059097931acbec42671fb045e807effe05638114b42072735de739ccccd857ffc49fc59cf1963e10d714e50ffff57ba0782a2b7ab28605dc09141e187c9713", 0xeb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f66696c653000"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgget(0x0, 0x40) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="e001000000ffffff"], 0x102, 0x800) 07:53:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x42) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0xfffffffffffffcaf, 0x800) 07:53:40 executing program 0: r0 = msgget(0x2, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/222}, 0xe6, 0x3, 0x1800) r1 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x4) msgsnd(r1, &(0x7f0000001f00), 0x102, 0x800) munlockall() 07:53:40 executing program 0: r0 = socket$inet(0x2, 0x7, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x3f, r1}) recvfrom$inet(r0, &(0x7f0000000380)=""/146, 0x92, 0x4897ac9bdc78e4f5, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) r3 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r4, 0x2) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000089793e8600000000007e5806c22edeaca659f6339d7a678e9f693afd10a738bb9b9a304cc52734d691b83b0fb45fbfb45c2077e76467641e0c78660f818d09326c970cc0c803028d8e68773035fbbe4d0ad8b95c3c0834b9b6d9d4"], 0x8, 0x802) 07:53:40 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x7, 0x1, 0x7a0d, 0x1, 0x178a, 0x3, 0x2, 0x0, 0x4000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setegid(r1) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000040)) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 0: r0 = socket(0x2, 0x5, 0x9) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0xff}, 0xc) r1 = msgget(0x1, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r1, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x20000003fc1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x400) r2 = msgget(0x1, 0x100) msgctl$IPC_RMID(r2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa2, 0x3) 07:53:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80f3) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) msgsnd(0x0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: r0 = semget$private(0x0, 0x2, 0x180) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = socket$inet6(0x18, 0xc000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) r4 = geteuid() r5 = getegid() sendto(r1, &(0x7f00000010c0)="07f5f294074e9132aab23f9877c5f2e989c850ce06e9d078edc7fc4bf4b67ef7d29558d84d5f489e242d6f01b3329664425a0aac22ee6234379d1294fc4ea4618a0a3d229f842193cddaa1e3de8fee1ef2e0", 0x52, 0x9, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={r2, r4, r5}, 0xc) fcntl$setstatus(r1, 0x4, 0x48) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={r2, r3, r5}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x40, 0x0, 0x0) 07:53:40 executing program 0: r0 = msgget(0x1, 0x50a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 07:53:40 executing program 1: r0 = socket(0x10000000000018, 0x1003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x8001, 0x1, {0x8, 0x3}}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000006635363054f59999c7c67f63284a54a84d2052a7431ae9aec88d4e0467f77341e2cbe193e20341a5068bde6d014074bda0576cbe38cd38d2ee3716237567a24522250bae13cc37001b931554eb467e94a75a683ce39a3269c516c45ebad0604b28169ae7396ad22cf50076f47a7797e460d57e475f80958eca4888c4d9fce5e6cdd6a8968a"], 0x102, 0x800) 07:53:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x1007) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x100000001, 0x9, 0x8, 0x3}) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x400002) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgsnd(r1, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: r0 = socket(0x10, 0x3, 0x3a) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r0, r2) getpeername$unix(r3, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) fcntl$getown(r2, 0x5) setsockopt(r1, 0x0, 0x2, &(0x7f0000000080)="8598033f45a0c8a72d703e5dd30b2995c142b15fbf198e714443968290cb65878a2acda05b2bcca5742c7c5855073fd36d987965199024eb1b5171f967ae0d409a17809d5f6134f41d690cc92cfb01da1e15b01c24086fbc5f5071fc511c71eb07ac183985a817a7210ce8706a84def149c0b90371425527707ad4a18da900b13b5ed3a18d807a802e1e351b55fcb65daa7887a04cd04f13d3323c7119b8185191fc3b0c5e615c0bc655d8a2b92ea0c5765ea9abce34cec6a38e2244665b7f01d4e47a041c31871859301e4d8cdacdc56f51a323bf14f48f5de9c9858f4b732074f81b39ee30eaa065bdc581ef86cfe4c3ea3464b3bea5b41f7c573b851b2bf4855d05c265a235d8c1977260353405679e08c05de797d4f6bac956e54a8722c612bdfa085c22e1b7f43057f4575bf0a8c6c95a5ea5757506ebf589f79afc4ff4dfc561c9f3d245c48ee080c14b6ea4ffd5a26512d00913738d952fffb2b6c452a825ff809412cf6c085307eff323b1cac3540c61d8a9d586a8d53e7ed5acdee99e6cae1c38a9df68bb6dc9780318b43dd4dbe2f4345a5b1c630cae233a47dd65247c21d677180b562a572385870539f0e30b04b8ace0e85eb08e11c37aa4c9f77c19c4d7eded8fd92d4d9486a6743191cec19c19fe3cb2eabffc61569d179796f9f527f30ef544e1b25139db6f79aea9c93cf3ffdad7aa505aa14f2de45e0edf897d27edfd508714390108fbe65f62ad6c13d52d85000244c3c8df4e9808b62c2987b3a423b093344239dc0851ce7cf91d7ba627b13c4ab16c613057068ea35f53c5ab24daaaff8afa5b0850701d35e247f41a390de297b988590aa6cc20ad2997d8e1abb298b041e4cbf3030adb4b86945a84bf9a228413af9fd698ba59ab3cf490f5678da54f4ab3242d948515804b8117d2c7ac5c94fbb92d66312710584f5454784156694f78866fd5da1f3c22fb7bd59846dee7d56ba69b5475a1f9f0409dfc458960c3880a6a98fe7b48599613b8351c36194214ff5301ef2130a6256defa163299a79bce108f417b6535474410f819574c35d081813eec3539388cb3fa60548526037e271a63243085c8524853e3328f521cb172ba35c456f5666613791e717f15e0c195c74e1156c2965cd267ecdaa73b8183ff11d0bbf6b53c5eef1f138b495579cdcaf6f31e320ddd673664a872a5ee27f5e1f0751968d6c9b12ba3f4cb77fdb42ba5851fbb93fdad2874b325736c842868e6b0a3bb13e8a2da25e448f62e1e17cda784406942ef4ab0171054fef9add02ab3a3f3d1cc890d5095f11e3e1c599f22123dc39eeb29fcc102ef1ba67484b6adddd0eb56f8890e48ecb207b552d58ad53debfae8b479852c3b395a95d1d32364a30dfa917d42726423480665155dff9aad06c1d7af339e5e3fa48d2959884f5961feeb61852fe31b999be30570d8dcfb3327037744b58cc78af4baabdf433499593ffb7f6bead257da09e020a15e2b0a4457838e2ebe388f72ff92d01162e11f6d858d538b383c0fcc71ba5c0b968fcf9f14357e72ee5016eb82de5378f6c01ec3651be5fc87eecb6fce3717527af69949820104c7dedce487fcd157a3c80dd867e20304a524791feb0d2e6fb5a79d5bbd1a4e743030c0727bfd9ebb6141d2c2d47da745e9bbd980a5436b073c945dc8da595478d8ce5c5b751542b1ceea831aba97ce6e0bad24df6a707d26519e1fcacc1a801b87964dc6b2325a53af050dcc1037e964746a1438eb8448a10eac28280fd550c3d9de9a772c34c522efeb174f464fdd34ea1039234384fc014ec01d46e1c8fc390378e202c346e577635f4633b5acec4ac1544480d15ab90331eb8bb53002bfd333e17433935d6bb392358f7b0f8466859139209f5e7d05c579b8feaf2ffcd708c8c07f7020b49b11a841770150de006aa7ab6b14115bd763898c64f72936994c7bb4ea271f4300c6796f2c79438f4667fa3e34e05da66e507d849993afb5f369c73b815b87d7d7d59b372b8c7d9dd635297c8faf819f78d800db0f9db9c78be943c7131fe55dc610e5549a4fc95f62cd5f928f780f69e0caaf8306289fca53625bb8d599828ff3e9ba7a07067b7fc5a3f43a7063aafb388861c6c2b55050a12c43bf2a2b594073325eeed6dbdbf3a71d4ce72f30783a72d18c8f1d397d09dec86ee6e14c126f3b6095f56deb17cd2fe4c211b1dec4dafc484cee34841fb095a0c446808fca3be09ad665402ec33a943d25b655977ba9b2810181c03c71d15c05b93f975043eb966f4dc91250ae0b5e5c28bbdc090c03ca1bea754caa38544555103472e608cbf7b6a6be15ce2724b5f5274e1cb430ff73a214a47970c0d70d651632bdb7efe0867fb35e9407292d198e92034b5dcd4223e37c1b06caa0a31c492379836b326fe2f1ced0f9d302d5ad8861328272ee2c75188bebfdd3c1ca543aac2c871774d0c18482bd6b7e1aa2def886c4d8c0a6b0efb98147d5c410b9e405d4c4acec6139b699ca3489a722f7a68ae82d3fcf7ec447afd6bca7b125307c8feba942a445cafc31bc0f99d7d13b67ea6583b64bbc8f958d0ea5b02a05a7e8b78b0fd864011f2eab4d5aba44bbf9150a0ad88f7c0402dcff46fe8d5ff4140e6e0bb03d71dc30cc927c28c1167c5f163625f252eae53ffce52f5b0ff429aa4461c50aceaf5fe17b2d6b30a90257249f16b964b55440c1cf39a2226355c0e6f7e9d6ab71b001acb305d7941f8905275caeae46c21c24e5b5f028a20dc3f3f035e24f11737c026853dc24e32c6798b11dc3f48e8da4b709c37c8e23c823099c12193d4b6991c5eee2ee87b855416308225e68e11ce4bdd3213f092c410b340e1ca634182050988e868ae0bcd45351e6ff0d7254743e7bea01b774c9d2436ebed0fa41fb3d252d34d53d04610c710087fdcc127b21421e26859bc4c2383992249dc3934b2d38dbb069500705ac3b99db4bdce20b73836f3997906210000aa55d2568b924f3d8bc77453bde1dda5953ab315b553ae0a5bc4f02591189524e104b17751d173e754a10a082da9d4617c1499f068386e9837a5c29c81bafb4c8b2fcc5635d39e48f80315ca59ef251269055242da02c32fd59c42db487a7c0816a613d15ee35a705f7cb44f3c93b02bbdf524c6e9e2b2a7f8fcc744e41719d54bbee163df877748660bec07a2aa3f1ff47bf8149574a0faa913981078301391618607d48812698fcd53442d48dad237a384d9cbea97f65ed92bc620295f77785066e30128705cfa6ae6eebd0887e9cd5191c37423cc47e1b51925d51290244ce3b64b2a9e8a9929622dfab1849204042dc712d24986c0bc3e9cb69faa7dcc9ccf57dd110a18ee7d4bd15d351d4ebb722f25be80d85f8f4629d04271be885deff89c02b2cf497ef2670a880ce68bb51337988258d08c352faf4dfadaf389ab74bcfa9f12a166bfaeaa2a8f76722d5f470b1d7f6d03beca5e8826d2093a41c42454a9ec32fedddae1f3e265699ed58be4cd070a7631841108c45f4a0744ec93f2c5613c411796cca8a50faf9ef7eea73e4895af4cf92bdcbb5583fe862ac9df9b2e64fa967e4d90a0147444f68aba28a3e4d751f2b8f5342cde28b347b869b61276a6e2febc01cfb7855f69896e5c25f10461422249104aa86b071db6a0450a1a6612b25748da66633fa3470e5097e43a7d66dc32b9b058e5079440ea4349a3b7450e917514cb8bc945270465aa78c302bb3e48b537515cd63cecedd582ba72f25d1d35629f8c31e11a772413b8ce4f6ef87878c3da825d9fd4cf6444590a0e4f358174bc8c8260c2eab6e3fa4b4e4c651170b86e32589ef6a243a39698722d0a9cde730b0053fb5626fd7990eb17e7595e08bea286ace836a5e407f78134f96ce97e7f5c47a46b66aace6778b0194e0f065f52a47a852e044d68ac3058f33a326d14ebe51f9873d5bf6a4e58754fdb49a180a6d498427d653c56508d7007c23f4af8a9afd6126693a89277efdb689473079b6dcce06ea9c7b44ca44da0873271afe5c422a9c159b1b3570ebf60df65ff955e2748cce8d40f77d7b3c03e632846c1853a6444223f25394bc289c51680463c1fd97c0d0b2a65f50b472ec521f013699e407026934bc6bc2aa9f65d6c87c3832191582fe76de6fb404c36a3dd1b332543a3174e73abbfcccf80e9d65d0e3b164853be434c3f9e5fa1558d7818ea1cbdef82c28721d6eac80079c0e453e55d2f5b5e4c6a909a2527696e37184806e0f660ba8eeb049f4f402df0ee83374731056cd64fe97dd41ab4a4a95b015c8d0a09a671f30a3a33d82edddf1e5db73a464fed82efa3eaf6fbfb9173889a3a7430f28eb3a5b173237047a2c0ee63fbeb9046546eda33e71b2af3f39abcdc6f5a5ad544dd8462ad164ed763ea9b3c47c67a065f31be4d867dae35b2de3988407a946390f5a5965c89e884bccd3e7a67070c1d1377f35a784f1d4dec937bf37b28f7ed1f1d957ddcc3afc55e95b58aea13f575abc08a81713cb6cddae04a3c6786eed63678da32954aac8a434e9dcd8717989901765cc7a658b2540db9c4327a15544aa8bd6889cf1584c5630600053b1ba55a05a5b913e3f713d6b5d6fc7a5646437a64bdfed99b72b49d4b7c270668b7fe596f24951049a4741ea47149f891867db27a2862d14940bed1979ff5a94ec19f7bc114a34ca831d61cd27377918bc1d724c3f882429f411df874225e9f8194d338b0303a529aa9c9544f9a41225d68d40ec5b0b67e9e4ec5f95b6b4bd52b7e61b927e8570991b164b78394428f777a348ff2455156c05b3c18830a548964891c140a648de813c1c63fd4493e453da65105c6c24d06c00cf8b0c4dc6fe388ef30925aecfd0426a377fb69ab353cbc5bc3db3ace694bda23f00edc994129a1661c4cfd7f44c207a5c2843e038d01f6cdd91ed466ba7f06cc92fe17977edab3c052732424ca73b3340a900c92cb22f64f84439b75cc4d5fa9b43d80ab3368021ac9640cbdede546826df5e9812004219bdc42fc867308bc0970439f8e48a707cd9dc506386baf11e79f5f2724170e946a7e8ffd849bc42392f9d6959258cb77e9f13283106213dcc5688767ac3aa7a5628a34f33f1b3ef1e9eaf6453e1d796a8e6e40e515993453b9026aa3b66da7623688072a1bf3923d69e04296a2f2fac9bec92111e1e83c4dbc56ce8c0ba48efd947baac8af16010c830869ffc2ac3930cdeda573a1f63522ebffeb4a80b9de3ee2c5746fdf4eab1a757adbe605e87d033662220df81befc88958a2ec152281a435caac42a315a04cef297e527c7ef40803ebed95c8c033ce24197f92938afa03aaae7190baa2a73662f96825c21cb635ebc4300425f63d8a16778e1ecae89aeff0f000dde6f08230f30cb044874fa81cba34ddb8594e19616f5e7efd63c0c2bc5c1746836fc13ac496ad0366272a532939c58435b7987ebb3669aead910dae11ba6356f081e9fe859162b3038eb2a35ea4bbf958884f65e266088f688f36af00e741e86848e6e274118a9a099860bb6802b1491bce679cc31386b2b50e347dbca1e28d199424887d6bb5caf0ebaa2623d0cc2cda0201b0aad5d8580441e509a204dcb3562a209483e8e55a569655e55d9f9cec5dc7e8df5d7f2dfe70299460f737c554685f4edb4a05a2dbad419e870ac04ad511d08b2961132ffdc890c1bc9b5a08b2afe3ce813fc7d4de5b027713ea333c095e8ebec94aae5e63145bfed812f8c7fefe6d70d1607a2453285ff489010c3dee8021a9f728f3784bb4", 0x1000) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="81991d2b66696c653000"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x2, 0x1, 0x20, 0x1, 0x2, 0x5, 0xfffffffffffff111, 0x1, 0x1, 0x0, 0x9}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000680)=0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) msgsnd(r0, &(0x7f0000000040)={0x3, "59936a44"}, 0xc, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgget(0x0, 0x40) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:40 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) getsockopt(r2, 0x39, 0x6e, &(0x7f0000000140)=""/115, &(0x7f00000001c0)=0x73) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) getsockname$inet6(r8, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r8, 0x2000740e) socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) flock(r2, 0x6) getgroups(0x5, &(0x7f00000005c0)=[r9, r7, r6, r9, r6]) 07:53:40 executing program 0: r0 = msgget(0x1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) r2 = semget(0x3, 0x4, 0x186) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r7, r4, r5}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r5, r6, r8, 0x20, 0x7}, 0x10001, 0x0, 0x8}) r9 = shmat(0x0, &(0x7f0000003000/0x1000)=nil, 0x2000) shmdt(r9) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000051c86fafe45e6b028a427b16d221f7574fd2c7bd754f44acab90dade34254c5d8be7eff6263a9325eb1bf2f6f0ae698303188b1a4e5156700f9437813f53f69c238316f6bc6e1d17cfa44aa04f39bf7c0adc0686b14e3624a6e58d7c2c280cadf3579c59563eb2e32fd6ce4fcc5fd73815e7c7074e29ed1834bfa2d9edc99be63b2bf71e01ae1d4c464c4e0"], 0x102, 0x800) 07:53:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10004) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) fchdir(r2) 07:53:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000000)='./file0\x00') 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x4, 0x4) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB], 0x102, 0x800) 07:53:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$inet(0x2, 0x171949d8e7217c9f, 0x3f) shutdown(r1, 0x2c08d51d19b34aa4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 07:53:41 executing program 0: msgget(0x3, 0x504) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x2) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4b0498e13fb424588c0cf"], 0x9e, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r3 = msgget(0x0, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r4, 0x2) msgsnd(r3, &(0x7f0000001f00)=ANY=[@ANYBLOB="06000000fe000000"], 0x102, 0x800) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000005dba3aa645a53c1a796c3ac0c38db0927f29a59ed359f5e276796f8ca426cdf8bc60cbc67cc0a5fd4ae22953ce36af29db26854b2de7c4c6123f9e92b056f83e90a09810e5f10af7d3bcce97c2cd56a0c8d6e93da3ee29ceb3e3697ad1a25b30b700aa7707a2803a4a6d8695a817a45fce8803b7e92b535f9131366b4db2fdaf51cca1c391363bd976b08553cf8ab7e1ccd490b71a1d974007d09569cd70af1a7792104f52f664cb3af516020438f027d34b4a72dcdd1e9f58e9e065f85828f2061f3d7cec5682d1248887c9a6c3e4c2ce6882a2"], 0x102, 0x800) 07:53:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x800, 0x80000000, 0x0, 0x1, 0x9b50, 0xd4, 0x0, 0x2, 0x1, 0x6, 0x8}) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r2, 0x102}, {r1, 0x80}, {r2, 0x101}, {r2, 0x2}, {r1, 0x4}], 0x6, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x200, 0x2, {0x10001, 0x3ff}}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x2}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f60000000000006682dd8436c31af9a568ee177bf750a6edf4764d07ac360870a821ecb8bfa3c6c092d8569e144b733155a41f9c35e376c92fc8608061f6"], 0x102, 0x800) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], @ANYRES16=r0, @ANYRES32], 0x4, 0x200000800) ioctl$KDENABIO(r2, 0x20004b3c) chmod(&(0x7f0000000140)='./file0\x00', 0x2) flock(r2, 0x9) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000024ab0c24ec55e1864eb46df72bd50d9142d1abe9251a86d0ff5a1a2382cce636bb92750d5c829f2d132a52f727bcdfdea57f8f25dc4e27ce78056989cf879bd6c258b5fe80fce09fbc14e1e967476320a80d4306ff968cfff8805c5a647537047ab609288d19f366296aef119c686042d24862ba359da46db68ba0d786416c52a73111d7e4dbdd1fd0e422dfcad6d9528a93e2e32bde461b66a403e77e86a6c7d7072f938c5c1fa8584531"], 0x102, 0x800) 07:53:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 07:53:41 executing program 0: r0 = socket(0x2, 0x4000, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x6, 0xffff, r1}) r2 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x401}, {0x800, 0x400}}, 0x2) msgsnd(r2, &(0x7f0000001f00)=ANY=[@ANYBLOB="000002eb37060000"], 0x102, 0x800) 07:53:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r1 = msgget(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r6, &(0x7f0000000240)=[{&(0x7f0000000180)="cfd8ba09ae18c022f17bdf54331fc1f7945f68540cce500d1bafbe0fd8a498e26b4ee33a768b16ddb53f908508404ce6b6737196f1559766ae210ac3292ee6164fa03ddcf6b7ece4bc5ecb36f96467186e63a439f6f8c7067840c85f444e60cdd50a2654c0892e8d686c08162c75d9cd9fd9e4e676a9629c48efdc393c1c618118242f952bb6b88c101870bdaf4652", 0x8f}], 0x1, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3}, 0x8, 0x0) 07:53:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x46a62ae0, 0x100000001, {0x8, 0x3}}) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000180)='./file0\x00', 0x70000) flock(r2, 0x2) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="005513d082000000000000aa9d000000"], 0x102, 0x800) 07:53:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000, 0x104) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x8, 0x0, 0x8, "0dc1b4fe6938757948ced9ccf731889308cddb01", 0x1, 0x401}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000000c0)=[{r0, 0x88}, {0xffffffffffffffff, 0x2eb67008445a7e5d}, {r0, 0x11c}, {r0, 0x8}, {r0, 0x40}, {r0, 0x50}], 0x6, 0x8) 07:53:41 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r2, 0x9) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x21, 0x4003, 0x7) 07:53:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 07:53:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) readlinkat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000440)=""/109, 0x3) close(r1) 07:53:42 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x200) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001580)=ANY=[@ANYRESDEC=0x0], 0x1, 0x7fe) msgget(0x1, 0xc5) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="0054cb43b99d08eb15e4223a2ce434099a31f2a325433a99cd75d4add4fddf48bd12c9246372a42ccec1ff8958a51543809a564bde640fe10a72176c681ffae2e73a475ea2fb995e54b72515d6ea22c96c82b599e4104a4f50785e456a7253fd257a431723c965623454e87f7b", 0x6d}, {&(0x7f0000000100)="da92f6af11f2df88681fab6910bdbb7166962db521993a19ee98d9fd3e6990f332b73e2c3ee77adf537cc5d2e39d01388917fe4dd512c5d1753d006087b041dbdcc8686738cb0bdcb0a681582deca4646c43df7ed87934255505965563103daa744e0831bde32cba40337105424a017646e7c5bfca9d4c33954ba1de240fd86d993cd225298ea0b5c7fbb6a3d81e3252cd0c3c128b3445ae9ff891086a28a3a20245fb931ac0cd9c629e15925331eae3b54ba7f59da35d7507da734828ae1db6e3f011e61aa54736654b454684bab487f0c3e2b5a90f26e0700102e0e58b251bc3310a562bff69b208cd07f5a054105aa56bacb2bd98578b554657fd1b807f09c5b6a5a921ddf860d84758b95952c21679490ad46ad83d22dc73307eb08483d61e626f98ada49006e4a014f8d24ff38475f23f7b6d13b3803cfbf5ffd59a0fd64b5a9a925e2b222d6513327e213193a9fc7e471775144a046d92e740ba8430b8c53b2ff41f7d5a717cb315ecbc044bce2dc2ae4a2c0d11cc31eb49969df10591d9bdf980cf9d928c5256163d3f16845873e0cc8fed033eb0ab212f22ebe22701fa486aff3d88fc30528e3238560301894af130965d1bcc6368fa2ad4f3f2f1903c226e1330f955cd39c62e9dfeb77d84afb68f0ca5ed4164a6edbdbe75f0093a37a72f6da2127cf891b91566038af826708f74c4f434ea7f962a0733d9d45daa8c980ed2f6f831240129f32cfbfac93c1c8fdb081cc609c622d7d0b15e6e9643b1cf94e93879b94794f3df999eab666a1066c111944602e4bd09b5eae3f5185f062b8c238cb76303f99a405f72289835518e72bd5bc48d57814e93ad4c96486e3bf32d590a559db22319fcf7fe75f6974ef2f0518d5997480a56b154564df77e856cefec32a7ed6448f6be2d349f2a8ea8d70ace92956f07c953b79dee81f26020db47045bf8e0ee562d7a5c0f90479344d9c6437972ae5235e8e4954994ae76d75323ee798ad60c97da006d1ff469377802e139b17c2cea19daa553add62416c181dcb99b46a309605d9196dda843d64674babba1e7c11bf122c1808ea62dfb6b6b238f85c1d04d1dabbd5a64c4b813f5348eac75536d38ff74721cda19b1ad2d2e75f6ad63fc6f12671e556c13f6870694853ef85f5a2a4897d4c525c4c62a9c1bbded10fef80ab1c4ff563ff350becbb3dd49bbe443b94950985ce0f1325debf638939a5424659fda07ec000eadc2b846c79731477779265498ac7c814b14fabe8a9df51e5f7be81e4f83a349d16d70c4e85c00e52829603ef693c8437675e8426968f9b5c2d51afbd1d8ce822aeede68f3bc19a5fc4e813d6d34e13f480ccf74cee6c0d3e42a064bd5a0999562dc38869d4ffb8a5707f7e1709d5f248642f47182b1d644097f412f18e469312f97f68d10c9bdd9f74e2b90807c7904a93d1eb174f8449e1713aa235b1884902f78ed9c0280aa512539484880b04d5655f5356448bea6ca20a7ff2d1270d3579d6063bd3b1be3efc8a35dcf269345754e2e2e360127507558ebe35efdd7501dea36ba11dfb121fb7d8f35b8f8d82a9d9ddc56da86d342ed0944e33d7c9357a92e4fecc7ff545aa41b473d6f8b655b96515e924d2f0011eb8e0c6c06ee3757e2ec5b7bbbcf1fe4f7021d859e093278bca9d898fce8741363e821c3a09e68bc6078c8045b00c52c870d4423aea91e6e17f166e20cc1fd12b65720687d356ba9d7d797febfc55c3f571cee80b79f2bee9113e8482772cff6e8ef9ffeb50ea53d8ab22e19ff401546464bd2d2f8cd06665b914f733d926bc19ec84d7ba5ec900dc098ee17e5f4ed6bf2f14cfc8fb9a4ad330607cb108a7b0b805dbd1348b69fa5b68dcdf7169df93bd2b53982a480bf47f86d5ee13f77d66286f92901ee66033c884c94a2e9f1a30e1290490ea4df8c7e7d1956a2dda06572f1499b3bf2135d9ce3b09310e587fb26b02608b9555a56ac08565b7d62bdadb856142dae5bc4f879511d58f2178b285f6b15d6a441cc13fb1e0d897738a8e01ddd01b4e284f54825c87b758c7546a359571c32715cfd7e5aeebe64bf3def9b1951edac1f2a9aa92c1bdaa9aca9a4f3448a2f7e75002ab1edf5ecd155895dba7a9fd3050cd03a4375bffe84ad308473b51e114fdef549d7e8b3ff9b71826739ca091b66cea4d19c88904a70b866faac11beed4a8be9daced055cd6762e5ccb4c04f1cf798d12f533a0f0f3f8d696086066288559e84e616c32bf9813e7ac8733d4452f7699a89eaf0769064ecf20835b059d524b9816bdf07e5c66b4616e1354225253b6d69bd631cadf507f3a45e4bb6982b91e4bba361b3f2d8e5f758a32dc647572535cbc62dae4969ba19b87ea09c81fa71fcd4ef0a6dc77f4c8ef43fdc9db756f935a1191c31e655c79a56eac9db9b6c376dda5d1fe5c3a5d24f12488991629bff70eeef5428883eaa2bbe92494035982a1baa90f5407d7a6cf6dcaab5dfd2979c8463388294da51678c25a841b17dbc59a31602b3001f97978095a597d69e3fd5f07c5e0537617b04f6714894c1d74d3e1477c240b379f62c7c7a630d6268df55c7c05583a5a7edcb2627420b0cdc3d9dae37fd1ee54df857660038566ef502860aac2923a0765a12807f8f0fba891624f036a0ef4682c603a27e5ecad378a651caa51278a09fd4dd503b034d28337221ca270e6a9623b5c1187d1f69cb14553ed99b5a481840bfcffc9452df007b80d9cab68b0d261ca84bf9908fe02796aafb6063d82b92b95c223680984dee2e01659e142d979a4a3df7a53abb5dbb2437a8298038fa039556b6b7d60d6f39b76a5455ca459c5d7fe4bb0de86b4a9f54624686e0a209475ed56d8482040920f5a93bde507634a0a163c8a03505c61fb3329fdd985e277c7b94230cc739feeff3d0b131edfbb8f4f5c53b41e50d62e5ae846c69af21ef5c8e23a3d6206da79792e75456f27243799178435584e2bcabe0e14a6de97b72dde3d1a687eb73ee758045e07c548312d7a011cb95e8b85a18d5efe4c9c1d2297f90f27e699c2a6f88c1c2323aa473e2ce6d0637c31defc49c442b0af3fa7a497aa662422a780326cb5369f3c3c0b11e7411c2fe49c40890235272ea7453a07b84b780943e02c53f39fdbb637dcb43df115824a23818b6da7313696ecf5b774a459051309b038672f5e7b61c63cde2ebecdb7b4d0e5b03d3b690dca0201bf8f3e6c639fd748b8908cc9ac65f1b75ea10d0c7ab6462c45ea1c177eededcf76ca71af669fe1e8bffe1618cea9f7a3ab844ea224ee3355550ca608af241a02142234032a0f1f9d32e4d977ed99f17f9a5616dd6fa197f80d54d792e2f6bb78e75061ecaf90568fdc6933a68398560709d7b91757b523b2d83498cb556355dda5abb7353a4083dde7c7a326614045c8c0186a276bd6ff8cda98dd867178af290281989bc392d5e0528fca0dae2da42f0185f9672fec94263ce721bcdda74a0ece35194ce24437dd9d4c2193a7762201542e7fe4abb22129dcc99b8e04e85099044e37fe63675dd3c65de0ee6353496dec60e6dfa516aaebb6c51864a2690b7be16fa2cabaa77e2613a044f376aa757ab291f0f8e12338e036cb19e769626c2f3a17dca2de9e1e4fa124ccfc2dc8cf20a8f07f258ed0e39dae8bb0599341420b235bbda41d805ba43c58a82cbdf480be5be9fa225eeaeda651ecea1f9c55f80ba02ecc043447f9c838af642236a0dbc2ec215a882929a3b6ec4e5476c07171ebf971af72699871a752b723d5d67882358924eb1398ee6ed4a406228b6d37db37d7b5d14c619948f66744120c0bc6d7d64d3a1aa02ff8eb141c2d3dd822450c3bd62f643681886b4b55144f360ad56c824ffbaf1a69aba2c3634ec98091f4024f33ec278f1c924bf3d0d555a7a12892a7d721251851df992cd00022339f1282f102740b5d03d7ce2b2e137a5f03ee95068dc8a0ceea9f43ceaf15d56c221dffaf827add6902250365443a5ae59da14f105d3b3d6efd022f99ad586603931ace86a55d59744898912bf4ddda2bbb598e1029d2197558fe760be177c1b5f6c006304d9a566dc236339646dea696758e1d56bcbd3b36ba7a644fa254b6e3001460529d5dd0c1180b1253a4f2671320b8152d704823c4509cfdd6b408bfc2f9e07aa667cd381522a87ba1c98d7e10156eb7658dfe8340fdf991465b3ee70502b73fcf26bf16ba408688c77d5fc3b160885c06139f46bbeba54b337ffddf949960b3022e0720d96aed798a9b06653ac0e7bcd2679e1383560c2f269cbe6bd710505195296fccf8ab37cffbbcaa1dc051334194870bdb3b39980dfb125fd058064ded633ba7158303226ce10ad0b98cd2542f43cdf25f791b235ed03eefb86fddfe3a435e952990d64ae5e5f78e46c956ec78aae78c2d0e9ae37457e11d328c84c6c57f7fcc9cc41cd71489bc267b48606c3ab8c23e9337910b266a6150c61ff8d1bd477e995009d4c8ca15647f50e4abdf3519530c836f920b98c0df555bfa6462c338793dec4144bc413a3f5c257dc77a9ed68061ff8700005ecd9eb39d1a661d6a679459f2b798f7c1d9f5bf511da5ee8a2bf081373fe3e44d7505c1c68432d2645587c301a0546d5cadea93c3a60d1ba63c37191ac9c7d9c22d80bd91d272ac1f948848ea752caef2966aaeca679df8269edf441ffce1964bdc18fa7230155d7f27b3eb326cc394d3630f5185eb3d72c03d5eeac17f3ea5e5d02fd4614b70e493633ff5716c1b67273fa59497598870a6116483ad8b607f77b5f619b1d5ebe9dd8b1ee2e920e6590ea27b6b7c366b29cd5348208b876360a5c39f91929d66500bbd23af97956c94606aa4bc4653c137f20a82abf84d1bf462677dca72e40f7a55ea66bc80cbf833379d9eb9811743e282ed1a82a3453fbab822a1f1021c3dcdbadc60d6dfb1cd33a695ac354a12a873642714df90bd320d37642ebca2612216311779d1425f3b0637e2677ce4e74c47ffe49dab87624d424400a6aa66cd8687c20df96f3e3d62437b8bab0eddb7312a01ad831b89d87ebde55dc541a3cd2eddc74d4de5fe50737a6dc92bdcbbe2b8715392b70aa72e121ec85350eef62f4be074fe348fc43c5cb82070d6951f22232dc70af14388d7783a8db3ee116ba7b9ea05cf81317c58c3206b346003ea13192d7e5486fa1e12c8e44410f25bb37284588cf8fa5db39ea9d051b0a4491e74f18593d9bf8328b2c8bb749f4a5d2c24520b8b509fac4cde97f1ea59f5b483d9c078153d7693bb1bbf7c8b18aad14605de196202b9a756c02c444474591d39627868768d0af41e60bce39e07f6625532f455cad2b064e96585fc129be38f915e30673f94140d30d45ad3c71747b367595a0f80791289fcdc1e8e8c736ccc182e48255e426fe8f63e3dc1011a4f482933c4ab81a60785d322d03097eb1d266f59bba8f9b7ce8525e244b0ef739af260eeb52cc6eb55c8bafb9b6ebcb2e72485034af21cbc175f498c061ed5b13e786781de42c25f43ebc8a5766ac0f852b87909afd078e503912e6dff1f0c842ee2440f709845323fc956e1a7ac4743728836e0e54495ebe3cbcce2349fa0719505948f6994e8c3cf20ff3419efeb2a23e1b6a494f81cffd44d37bd4e0fb7d073b79a7fc3ae0324205fc49164be2f06841707a12f9b7caa23453eba30d207d405ebba9fb27425aa2ca2997af52d4e32c43cc6167af6504d8eb8b1f559e85390565663a0c88641964094c93917826165c0d8dabb3bdcfc9afbc5df2c96d6b", 0x1000}, {&(0x7f0000001100)="ee855fc0301bf293faab361e456bd4f896ac1a738c2a6759833052007a4b697bf97916ffcb0739900d460e88ca356e08fd9bd36b5016496ed3af84def7f535d5df21b8b0cf01", 0x46}, {&(0x7f0000001180)="cbbcf81aa80c00c2f98bbeff0456addb447636bc8964a068597e7672dc6db01f1a1e85cd82860eac4fc70c42b0c4ce6f768f07fff982278a782d16a42da6ba7f8299a65108706a437c7bd209fea1757f8677e97a3d93b9f9", 0x58}, {&(0x7f0000001200)="ac79e214095faedb94417d45dcaa39d41f28a2e4e628d75a8df215247898c09bc9466f7d6d3d89a8282bc2d1450ac25565dd53d4555623679cc989fe0512811f646fff9db8749e734425944ea303418ddc3c83a0bb078b5a2ab0c3706dea8d4addfa6425295fb60db4b1a4badd150be72801cb347a067a6ffec4d1fa4cc5f17721b831b5efdb8f142a39846390dc8089f80d470d9e53f34bf93fb1a57d933ccc72e23fe83b94986ca52dc2f758c4a30e95f600f1173ca7cd09be9c8e94ff4444d85f7db3df09487fb46d5cca9503130d12eec5bf0f43662d7d0731ad1d97a2947af80c4f7e282c7ad22e", 0xea}, {&(0x7f0000001300)="bf274ee165a29b523fe4870265eff7e36060a7f7fd3c5effd6ed23f9ff691a4a93931078fdb3f4fbe8509ea3d72fa185d3b4be284325375201a29ccfc41a989387ed0af987822c4b918784b0417b1c1a3ba410e2a2cf62c796f522193f07a4694e6203ee61b3d2188d5599f04b600df59f3e21c01e417f", 0x77}, {&(0x7f0000001380)="6d4a92f233eb80e344147f2fb710cc6cd78bf40f6063d93d4d42cacbf5cc29584e532a089d5cb374577bfaa4bcd4447a154d2f9eea9d9c65e5a35d1794a02fcb1a61564c3e5031500b96229e9cda0402047f8c", 0x53}, {&(0x7f0000001400)="b784d329878afa9d4d5aed38deb7333aaf72d16e40b801e43209c3cb1ee95543ac02df154b7fd2051dcb3162eb0f2f48f003f2abc366dffe0207247008034cec306ff7504319fa660f38ff2f0f65b2f06e1e5fac4eaa18a2760ca9ad5da0d174c80a06ede5aed30e196e1d2129e5dbf14de0f76eec1194aee108a296", 0x7c}], 0x8, 0x0, 0x0, 0x5}, 0x2) 07:53:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300051a085e66e4eddce0380b461745b3bdeefb4d73fc834cc4ba87a8afa77d365dceff6c29f0932f326f1a9cc7df63ea75c1dfffb888a9bd9579d5dcb42a5677c5b14e923cbe6ea42e8254852f7026acf4f7e9a587d8ab431ac0a2209177eac4d66c86c5d5fbe3482c578a8633a18a14eb7fc1f19fdcf1a3efe0d2bdcfb2829d9c7ca77054941e4e30b4d58e322089802a79de7f68b5a27fff94ae2eface201a171a81e3ddf7ec766a68e4c7cfc7928f91cda24eb3585ab80478ed3"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 07:53:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1000, 0x8, 0x3, 0x9b}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x3, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r0) r3 = dup(r1) fcntl$dupfd(r0, 0xa, r3) syz_open_pts() 07:53:42 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x7) flock(r1, 0x2) fchmod(r2, 0x10) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x5, 0x8]) close(r0) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 07:53:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x205d0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000500)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 07:53:42 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0003000000000000d4f5bb040717bd58b20ad903f82c2693899ff5a7dc734633fc4f817932c336faed5d"], 0x102, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "0ddc41becc9dfab135b2f7be29028a21ebf6c117092736d488d61cf4b2a5bd177546eb2453d6027393e15bef7b3c90bddb5cdbd0021d63"}, 0x3f, 0x800) 07:53:42 executing program 0: r0 = msgget(0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x200a, 0x1f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028ae) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) sendto$unix(r0, &(0x7f0000001540)="b1625f7705afa81302eca812474e7d8b1f0982cc12f49167149f92c4fabe0dfca35768d9d6fc37fd84d7f55ae6912cc3c6da81b600d0342b6a59fddca23765b3df765de49299483140801b845e22296ea2fa719eb679576e8de3c0d447dd62edc84b87798c1913ad68fd10aad17e54face02c702cc1ed204de895f6739d7241812d44c09a9f1e14bf90bd21e43c419f78988bc0f6e0479340f7b6bf999c0d004cf5fd9baef3dcf5d859bb47a3990058e358cc37c54a4317519f81bf01bdeef7e5bfd1161a5bb28b8eac915187d22cf9ca09d7fb0f38f2d1a0f1e3f078534ff9721e4c3315025ac702b81ee9070e88b697276d23351656a110ebb7f49dce6f70234f2c4603ebed2c461f4146443fe22b5a82aa06287f8fe79cac4d9a115365e0b20665560ec67a507efe2ec48ab44ae4fcc43c1a3138112344e4ba731581fda145ff6f10b2e208c137667f5b1b8bcb164fa1e20c563c2178c8ad602e18cb99e5fc68dd2261f75b958f696b34131329fc0fb52fe17a0087eb3d66e2646b6dde8499cf1f75183f11f9c6bbaf83904cb17a20152d134e8b18834b5984b08eab6e6e6e6077e7c760e75a4507bc37e11c3cdd4cc4bdda46e67b31cc6cda76546a72e6b71f942122b4e7c2921d04fc411f5b26f4ddf2207d836b202945d52353d34034340637ebfbd4db532a8e1929d57a8c3172736fb62ad0affe125d56be7c192dee4a6bb9071c02224bf88492103bae3be12433d67ebdd8dfa470cddc96de9dc4f386c2dd749a841fe4939a2516f9d7585f495ed249fb1fd7a8c218a45e268d2dd54d7f637dd3872487c41f26a10bf1b0d96e4e5dca6a402d776739f259ce2a50862c6599526740bd61a7833e94a2f0945bd69495ae41ab0ddcdf8895aadff3f2f4218632cd513d705038bcbc90dd7e2a0af241ea8f722b71d8af569979a70697ff6195f3663cd30e3c8b4d01ca92a132488e158a635f5ce7d0388114f0b5b73b0961f53c469be81151c19d77878e39aa2fc6d39fb0f30fd535bb28137889b350ec44499e9ccf8ba81ab0e667b95fa562c8ccbfc73edc33682c4ad14db2c5e27ac927600f1ea9f7c68857dda4fa477c72013716938e416f2973db7a3393de1a9621a10559e0da70645e41021f64790b978efd6ebdecbd8d65b0e6878a9d6a49d0ca7d8581e75c55e6ea60d101bb6cbf33c4fcaa92a8943a3835637c13b47f7b61e4289a9461b6576c7386a8803689b055bb18c67bc1d1e7385a0de52d4ff818e156524bfaa464bc0b8cdb0e4d106f2ad8efb86d9073f57260b544f32fd212cb2f600a5162ad618aeca94f1eb1b4f5721ce79153a249a26e5bd6d9fb7b2a963c973eb16b37ec6abae27749a3b52803efa34ace81e6a65713c35eb8a401d2e56cbe43eee648b7f01509abe15abba3c54b3d8101715ced17d80ee3743596f664ce03c12944978eafc39dbd33f7192ecef2bfc78de54a55f5253982f53253f954ba632920db37b6333921bb80d06674b329319b0fa325c77435908da416257347c93fcb95355ab9b198d0803f0fa15017f67b534ddd4bbcc7fc440937b78f7dc48aad8e20b5b1bebab67630ba059c4f62bb5c8617ff09524a85fbdd41634f5ed44ea3ec7de64b0655e1dbcbe422fc172750682aa53485e5b44c64cda58f5c73ad9d00265f2bdb73fb19fa24d46ba43bc3c3a48dbe682bcced8ef253e341787fef55f8495d3ab6099a6fcff35a08901e1b2a886dc3570979876897c1ffdf4e852bf6d3d4c0f14f47e3d7740c0b6534df511f67b095d965cad371edb8f28ac462aa6d4a9f16f4e799c026149a20860039a7a71691d6a3a7f6eb87a3d63e48f7cee60a0c11ccca3bd63e1676fb206cb9d2230eea39fcb09c2ac6186edce3a458f038041585d49e3fe5431c5041641bdf8528aa81fc7b6c6436fd29c52b617cb2773292bfa2c34cebe5b48e849bd6dcb1d6fa469bd494b433f31dd42a41aafda96a5a08dcfd9b71efd3c2bee44cdf60d7c85a7bdda14b3bd30893bba2b2436ec06661082ad5b0371bd23bab26c59ea73ac932d151fcc0f1c46fae335f6da0f82013a725b7cd2842c9d2245a0288fc7387f2303501111fc90c87f0c2b9dde8875898270c80eaa9bdfb7e2582f562d03cffbdbff4e69c42616544ba449cb8ff3b3757aa807f7211f876d745c02b2cc7a43fc9d4c744dbe2b94e89f81bfcee959ba096663ed5c7fd0e8002a1ddfeed79e370fbbe9944caa3a37082fa01652f9f324faf4ee152d92045689c3fcfb450379f482e4b65951707217b47cd51ffc4870b1244533c7bbb3112eb13fa9ad6f9228aab8179f25a4d880da2e10aee1179ce3ad606916d7fbcbfcc7a772c4f9fbb2211725c939b93dca0b1395419534c886304d41f818a4762d6a5f584a1744bd1b1f4ced85cdc5b68b2fbe3d3de8fa46e8d2e150f53d06f82a272b07f26247419733d3782cf03bbdfbc21a51468203743ec4bc26c40d4118f076adf5269cc9e9e00e4ae7fe88f37261f3fa3bfba9a409ae22cb09d4ab01b45b81de5605ea479712493670b2b4f0e3dda3db5645638140e7e30241f1fdd009206a8b2d8e9c81f56f725b9bbc0feaca92f0678177b399ffeccc8789cf2926e15cbf2eb546a7e0d6094d40190beb691e8a286003c0e2d78a6db0c01e28b8604ac1beebb4b7dd1ec204a8734b9fb69ce426ee909d69b9e6115421a49818b76041707c3d3e0f781d941e6880cf9057b977c7d4bf7308f9b2c735f8b11aa60a921687ad0a68c6069a4a094329a0cca1386c2cf4adce2ae669fbd5e747c017b1c7f1eb59ee19862532b7b4b3f051f45efb4f446e675ce5350761f071ca7919bac0147419c0567c34c6d16a4c4042cd82e755cbada63631e1c8ee20cc14b0f780364e75d3b01ef5ae16fef421cf5f37eacbcec378c8d93a3be021a6944a71e20d31c3680a41fe9ce58c11071f632544420ee206b1320a3ab93a5f7de4fcdd0c841e956671a74ad9a70ac702bcc762881e92ea0873137a5a8f726fcabdc3bbc113e28b3d1295d560c295a405b1ac5d6b9c051f7655a68b3677ac071cbeb1daaf8d131bb50feebbba49a8bdaf8b316081ad040a7ca7856dde26cb1787426275bda5844b7b1d5d8370043eb5412a7a95d1ff5c02899f62863de603e2baba686ed3935ceb7d5ba5ec77d856fc2380a05e5f3c55a071c588ffc7683dcf9a61145967cb5ac64c0b15da21de30ba83079793b3d3f88a1f87af01ecb0fc4c01b88d395b71f815bf2a05f14d759ee40e6dba9a7dbd37c17e3411ed07eff5fed0d571c49d3de3f5f6ee80ba3b817c7855790d76611dcb2c85825b87809f59cbd6c4452833865afe58b3a659a704a31a6dc7ccfb66fff67f8861aca3f37eb1b8e9cec59c0e8ad2ed6ce6ca1964a12684b8002d756fb2f6bf2f1969db39e1037c8807f39e5a3ba6268901833527b76c1b7a775a6eea9a57a50c1d90666e5448958936140189a88f60c9ab5dcb14befdd464c85c6d6027c40f74dc211e65488eac650148a34d314a1dc0745319635ca9078b2e060724707883d90ef80fa65ee9aa1ec818b816c07ec61caf039877e4fd5b371b31a4b12142229b0b7f1ed3d3a666b234223d9d45e97f3729f0750886fb06902a5859da93dd250a6df930d7b77174cb552dd14b45ae221b6c4e971339a7aab2c1276622998c27645e4b65f043e36ce91ff2263121323f4646d9d8bc4670c417160613aa1bdb26abffe9d73a6ff2c3e78277c47c9d4e6c523880a252097ca5dab92efc86d959956635c0055445c2cc1903720f83a0755fc9701705c1c5f30b9cec2d38e0681eacd8bb0cbeef6117ea00775566f2082fbe17b3676a0d781b4b5150999d1f1b9397d4dc25b75b872ec79127831e8042b201220ab181e1faed945d125fb43f5350c07367ff8a900f64c5c63d08b594388c2d92c8cab3594f1b993550289a661acbfb6ea21ce2bf42fc859e9a91ef4a366cbe3ff88ff0221288e8902dc9f33df947721f99b02e5c0b69b6c0f8992ced377e5b81af5a71092db494f56cb38d0ea1e520e7a36b15005008420cc61a8e317d5fd9337a386c4420fd677480b2a5f929ab52c7f548c688b892727ca5506284a3309b51b1f0374dd9530031a11df581b35ecda16326879147084d7b4c7dcb3a6acf5084e6f0fc87d0bd1746277ad32d4ecdfbe125f897a41b90c9d0e21460be3b67765f7e14b3c2927c85b2cc72bc66e988b81fc3575be8bf31051a17eda728f209007e9ef68a58810ce7c8bf9df3d07702e11a8be5ea63e477759c51b1b9f0e67ad9c2f69c2742fd2bde3d21abf24fecdd984b232f3807a2e4a5cf4a52b143f67b94a6cc6d31a1bc17604dfa07f1160e46e09a6117f438b1beeeead9d11725871708e773b3138a0513f4e4c6ffbd9c65ba58697abf00cff3d8d25c0e24ca4e8d6802d0eb3ce3fafdac405e3d6bccaf749ffbe5b3980c40ea87b09b96be50ebe3a9e37cb76b504c84be229dd5ff2af561c93a084ae2c7eebe4e1f565e73693a2fd57939effb39c038f2ba0ea2b29f64c79133aed04be03f6a3da736394dabf55f8d1341bbfdb5de15dfa7dfd7f5bf7b9a61127549564f23b55663082a90ee59b556daf09f66a96565640bbe4814748081876f353fa34acf1b4e25ea3acf209446d6cc523190a7af56f01361c98991210e925295ceb58b8959e82b5693889dfa7faaf44bb38d3cb122ee36f669e872cdd68d4f71cc83c8b8cf84a988d1188833c91068eb4ce2f8ef25451c01498d116b75478a6fe6fd4323eecbda31ec7c94f528934d20332d1850eb8c0e2384a88be41988d7a4edcdfb25f6824adaef2db5031c33dff374a3bb1fc9d217de658afb4a3256c87c2ce5c75cb63a7f1b3601ec6273bc4aea62bcebf5a253438b0aec820a2050bd1da505fc89c97bfe802931e41dc4a0c5ade73d8f003cd2b127e8df47d5a1b255098a81866d71875b4c2f397963ac35b3c46680a42877b68705251f11a1b882f73e1626f7f16db2df573b144ede4fd10c56253b2a1a8d33954c640efd6e6142b8f14bc935c2401fc0f5762a47cd8984f2d1aa82771e05df9af8c850ee878237cab8a20e76fce328084de3111064d6d60ced6756dc4ac4b64c6825c5e90035ab2af3d03646dc679be26eb2027df7e64f09810b0e3f414ecd09fbdddfcc81d3c1de704f6c34ba35905c587536ec815fad2ea3121e6eb73c57d045e2e044c449fdcd400b69dc6ddeb8bdf1af7daf83613a3d3b304070cd70ab1f461bf49e511dcb26c5a9638bdece75af51b0d43a0f732320a85a88fffa3609d93cecf6e158bdbf867846f47d7a88ed6d48e639ca2b7e842e0c74dbce0b2c9324314b5a2edb2de73efda62d6e6376960ce6798e5a417732bce73a50e730e328c1810adb7915708380dca1057b95583469ce9a0f035dfc758474ef00a84aa2e7ff97ea36a6e12f9bfa3b28f9a52c7569e7c589b6a9a4de5d28691e4c74db60efe65161579191ec460c4b90b226f899e9a08737465a30d602fd5c8377e69ccd7afcabf744248c8939e5d836979799297a239d847bd94c2bc70c91fe8c1e57a86b86c540e703c30fae1ffb27dbd63d3ce6e0a25d6a140dd4b1e81a23035801b2fab9067fc0e925cbebaa243973635f994add0cc2afeac7e46aec5af2c2b3766bdc9834f93cb854974ac70d7555aef67d80e4c869a2f9fe8b9cb3fa1b0213474d9fcbd3d3e183fd8247015af23c378446abaf5b3238bca29878d2a1b9922310b6b92216d3fb997b91345061ec37dab0ace2a9eab3eef83db6353067", 0x1000, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='x\x00') read(r2, &(0x7f0000001440)=""/230, 0xfffffffffffffefc) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xf2) write(r2, &(0x7f0000000440)="49cef0da9978d412346d502774e52bf076e933b319d96b624388fa1d4c9a28e251beef1344eb30a6c49102393e715a7ce0031859ade8e9dbb5d5450e961611d6250a31acc99d22f15206b4b52c9371df264374db74066944bf2924f0de218a3dad237bf418c0e683c84ce731a651b56f3815dba2ecf66d1aeef1966544bd9a96ea7a0d56b103fef92835c2297ac6db65b81b26ede5a1ffeba827eecb3efdfdcc6461ba7934b27b66b30da928e9ed18e8e4391dca1aa7059df2e3b7e0d47089a3e7fe9e91188a7077631b822f202993f4fd9e91f51adbb22dd931d29d7150d810b08b9273560e49ea46acd986d10b1641e060dc4ec00e34ee370b3541ecc85d6a4daa399c2c656007d6690a550acbc9b44172f8caa263efd95c76513332c13d0f12916b355ab6c062ee2206c284f228755e4e37170d60c55592fa17adb985ff2ee3cdf12bb4d5e8e34698c5f1f198b8827f444786263aae5b95aba9dfaa4310ac072a8a7ac2fe28951f6bf6175df4448698517a49ebef9500b42caa788c21e2471c38eaaa857b407f466b0eb90932305fb30f6c2e0c1d91843e38e4e8a4f3b0c8332054907ed8c62059e40bd100e80e1ad388ede4064bb7cde0e7562aa5835caa9041306bf937002be14f548a2261b9396121f17d87fb646cde04a6e61e34cd1cc94bfe4b86b7a50b1924bb6e26e2795bdc75e8052786f50bebf40acb27e68a7370b4b7e34a2c0df1b56f1329d45108ffebdec63c8208ef23eda8bef043974b0c314d690896e5fa3987b195aa0ad8a37923ec8ffbf490cbc03152eaf95a1a86228941b1e78ec7150b122b8359449f9792c632425a6ca2ae81d35ca5838fc8dd0151701ee1fffa4de3c8e5d31dc4d63487953bdda4532e606b1d198942b185d795448764bf341c965a92b666e8eae79ec34a349197936e56f5558c79a4cf1a09556ae4bc35cb2f0fe48af3ed117c16d2d60ca8fcc996e81d86497ed4eaf38b26bb3e4f7c06a5edcf801ac719fd7b5bf394c06be41d616752ee1d77b59847bdf7a4b36e77a28085f48da2a02e21adf99a8537ef38e3ed85a34e3207effa6c24aedebd97ef1cb8a2eda818951cf4b93fcf6fad8e7ed18b4fc900d46c4fe89a5df4f0fe8970dec6f27f523f6fd7de19d78b48abc24283e34813d36b594e06fae3e95404b660e60a3d7a116c0ad9bc04705c6782659072f6c2b64c16486c6f22a10ae53c00ce6fbfcca985ebddb2af4e587c1f73493ac044efd4a9591a1905df01e646180070375a14904e8e24dc0e35dafb36e47b9f711ffa722854a964206ee91682913c60466d7b529d8e1a7e6a3c889c8899b26be26f798ba48f33d297548cc2da019723bec7be7e3cf2409532df3711be0cb99867f63bee83acc540a51e5ea20fccaa166998a1e7995a2b30becb771caab41f9d84c0120933c58689d3145dc1cea68c80b7bcb3a5fd323ed9f0e27b3f8267ab7bf6686f70cd906fbfc27815ea5fb0ddf978098b7bab5028f7714954965511ef06f7da2b5e5d57e556f513e6f35493aa0ec93b89532cf826c875e8743fc5c9edbb876d0048660577d600a28fe3cc1b3a48da9f04b36bbb2a7140c02ba1f5c3033c5077aef0962ea9cef6469a64ad6cdc51d1a63f285b5aeec523de827b0a33a8fc65c825d4c2a1791d3628bbfc847796632e3934058453d702a8c0067bdcb4d396cce81cfd25fa339e0d331a89edf8b7936addbc5c548a6351966d88145815de3b77ed282a9c567c8347b8b6cd55467178cd848c95803913ad2a8dbd22ed445e42a9d8ef973d26d3d000d9d4cd868e705469b3d0f69326b29705e9e734ce77a25616a0d93aef7b0628cc7c09377dd1e3b221e337ef8b95a96d3b1d6baaaacb95fb5ae05c7a982205c13e2f41f849c48992877cceb800fd860603efad6c2b44cc8dfb4edfd78633e72035999753fd5cb90a732a5aa861fc226b8f4071fe905a9a0cd32a680487d80b130b9eb51ca07e34e20343f6012f060588e7cdd2e31070af603519b91294b5a9f5c007c8d780c0938f07a2423741cd7a3522a684227fe9080959f0ef811ccdc047254acaebb8dd8342569991a1e803ace2ed66af39fd373378d85ab265b56ea368319753cf2d598616958b7e77b9c0328ab821b3ecb1d1e6e297c7f6b4ea299d331c14a340b329a5a4af252a8c2557a43e0d88765d6638fa52c3e33e7586c7f84aec92abc235659a611dd51f152d2f113907038dc844366a4ba85cd1ba9c50d64f8c9ac07b7754e1fe94fcc7f6d4c453c48db64bebac69610d529a86027d8787591b61b17c13b8c4844aaff3dc09c40dd803b0d819baa9d8af72e39a2739d1bce5e3a52bd1af6e5313165fa51455b0cf7d5d5f340a2e8f852bbc2fa15459155dfb9bcec12777ba7e789cbe6de60abb7e1edd35478ea16d7b1afc07eaa93db8a47bd7b18a513eba32e3a85da45a3c463e000750ebc0afbc1ad4ba058a28cf91d1a22987cb5da6da89041e17830dc0a434c747b4135d03d555ecdebb60401832de68b3741e37644734141bcccd7b07c12c46f3229080f487c0718dcc22508658f6b271281264561ecc6530803f92ffe9198eb775a604d813a0114f4500bb6ba9b259f1bed0e30fb5ae38cf35f251f3affe01dd49bcaebfd5978bd78393041ca895539d6184d27a1cbdcac123911a28301f8d4203967ff3b60edb2523e9e35710edd9540de756eb9e5bfa92aad226bde33ef7024f4fd59c446aaef372da3e365b720eac9e577eceb7210da78be7a252df1c61ea493bec6b434879c77b95f31af2dcb3b7758844eb5a77ee4456af4ca55f2334bc49b01aabd8c6060d11622c33475a499ebc6c8b3ee39e1d17b007ba2fd51ab970fb6adbcd563abe1ed82a17c36999f4ce108b931d96655c8e21f2a10d9267010f38979e216d508e050b4de948c7095190be0d495e78ca160b1f6e0a53333be31821620f9b8997a4bfe2e6f501a2524a260b44d45d5f2a359dcdbcb97b9e346b7ba4ab82b4f5974600c5e9dc7b91e31a15818970d7647a46b00110b95cc0e6a2dc14beea0a746f81adff9818e2207a0b1feec5cbe48d182bb0443817126949f5dde2d52b8d56e9045664646f769332ca92c3cac72a7e43feabba69ae03891fffc5f78903e730c574a72e8d652ad93838c29bc54fa430c89228bb579fb727cbe064908f42edc409ead2df7ee91d614407d9e71a5f89ffebdc65b325b7dd02c5b7a9d3c79b1bc40e5b4cb90560d08cd0b5873122e1954bced67c8bbf34d241887729159e2c0099b1616379ca2f5ab10d3eb39989d5585350f9ebaa668a3086c811a27c7ebd05784c841c95473d9c25d5656ae37f08ea258eb6bb42efa69a35699afe396948aab34b08f1fd0dd5eb5a07e8df99dc10cae90ab313cd41f19ea7d7d63ca6027ef797d60813d3529612527257caee781509d6d99f01ed919701fbae3280c6f39ddf849f6771b0ffa4c1c5c23ab3aec5e4e13c8eb93949b5581f759410134e718a9dc10a1a823fbf855698ddbd6149c90420a5fb86973848b59649667b3b581bb805b20beeb5129eafafa5011fed4ce77ae148be9b94a5053bcc5b59475729bdb7a3f3aedf4f3ff25b1250117155005196523dd1b6e6345c5740ededbbffc31d8e25dec49552127ed927aef43fecb25a8a867888f6b813c5708f7ee6c98863b435ae1e595e0a4ed799d28ad067ce0f08bda0a3966435234f7613b6de4560d5be4c5e25e3ac8ee55ab310332a38aa89cc87de0f10d929e39f1b67525b16207637fd7d1b7710bf60b689b9a7f868944af060f6c1aee22781dda6c94d368a792cfe149ea07b9981e7e393395445d53ec59b50fd09ba3c342d6a7b42f6313ddf5e307ada79838e7f222531e9028faa919dbf49ef1708ba1c92f81c463d3bb9d12033d4798f27a9862f502ad61155866a0124ff461ddebc32ee29b118f89ade01c37774d1ca4c15fff8147ccfff26eb0b21f0e735e7f1599ab8eef5e5324fd669df0438c618b178e4749a86307825b057c412c2bfee70ed50a9b23601f28e59d07bf5474e8f625ad536fde2d2d485bfb1a3c23e349afabf122f05b49c9741793b95aa2381affee21d3a841f03e46c667683b754982dfc60384e1a2cf498aa544d49b6cd2090707453f413f9cd75910eb0a94c8f51ce1463ba25ebe61082b89ae51307f5d84345ca776fbf7acb9fb2a06ef835e8392d5636dc718e7dc8a3ef440ea70d45034811ac3a420356d549de10d7bb6ffb63e52c965cc013c3d8c1d8cc51931bb6e1c6201b8e6e290b6fb99406a749353dab532e299718c652258543d64d5d9f0384e5844f6d3293eb77db334e8cc7a859b16084865eb55133f1630f393a7cac8da940017498593d458dc2efb11f32e324dec29f48b12c2a30cf97f46109727d1775cadc26ffef5861db02117ca5b7f6d6900c2bf6ffdb72c93e2c1bdde86e5a6631e27949ff048b1804ad09967a8c2bfc605365e5177a91c40cf1a06c299412dc325dc34e73b62841dbe9d89707a7d33c45a98629881865a378b33f1a7165defaaeab2c1eb191bebd70e0ea86aaedd0a8996ea77aeec7e6d231a9e513762c45940d1cd9e51c36249fb1f3db99cedb2fec5414223b90d95d6aa93160fe870fb9ec16dbf5ebf71249cd6bd12a6d1741f412788fa8479d6b14f358a5440e33a65dd4dd26ecb0117aab00a76b5a829be8ad9c0d3f22b97dd7add6e1a81912adbd4183d234ef03a883e63b35810ea0d7fac59ca5b1fb1e0691758482c87bc0d153075db3056b257802570041251d5e622e72c43554870e1529a0715a76e013401d2cc7a1dd212bef145742c8641826ffd955904e233b1302eef9704a548472767fc5f21512cc4a59b100c13d32a2f7313c57d1cba34a14f725ed29346a42a913fcef21cca8035c6085fb3777fe72f0bd34a31394a86a3e4eb7465b54b25a251c541052579851c5b572e7e9b79d0f5c972d81ddc1097d1133376319375b4729e384a84f7cc5887530a3d32ae03a3f11a8d39f0abb2b3eb011e2f95a4f236c0f801f36cc55bd5a20b65ce5e0920b46b206688e9601345dc8219ff874a496b06829a92db1e51feb5cfb802e831fc0b9f1ce1cb8a468ffca4bc4bc47bffd0e4e5f34f3b0a662c5cd898c309ce43d17ce23090791b2b0e22e033d3f547d8585fb6abb0231f6aabaa3f440a814174d8dc46ddae876de28256380e1404749a5d79e52a3ab66ffd04f97d46d403386323a05a4a55aa3a3b5b45b7d7783e2d0593193ab69ae54cc9ca7ca4a035087c92b46e6e76009d37f2ef79e0337d24e3a6493db5b5f189bd5f50ef26a43d9cf4a085d48d5b1485171a5bd7d693f4637f4da570a38f0aa0ab43b8458f1c85b793e0310f24ed0b6c1edf803ee108e95464bdd2055b17687ce4db5e74aef41cf9f6a3a39aa16fc51c7d03bfd3849e89c2f1789781fbcdf4bfc9cb3db197aff463fa9677f307e44589682c6075b7b3658ebd7b480bf40008808cf805debc15e0e89b390277c65a0280528360b0c6af4a123f58a812501ca67db6ed99c923f7ee93ffce8df079752699f3f36cc7321ccee7ef6c066a0712a1b6b481217290c03c77c7dcbb378754d69470bb0cb6d9e65e2c4b54faefad7f8acb757a921dad37fce8424f57690f6d9db73892024b6e073a4c2e13f0c5a26048dd1745d50238e178f14179e7cbada35b5a9e9f83121f5593c491a9e8dd0bf54773a66837107d71b400874277c4e3b75487cd55885985016b685ada845b9064bbfd88d95fc5f4e9589cdbd49501113e6199a62f6", 0x1000) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0xff9d}], 0x1) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) 07:53:42 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x4) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d77d69e0900f371145faf766b74012ab342081915c12e1c13a7a4dafea860ca90a9bef73e12c01eb6162a6e8a3ef99d489bd58b33b0c228fad35b1589469689cabc485ab2b04d6e077a0ea872e59661183baa735b66d83a28d2e5ccaec578993639a3a1f1698a8da5704f1f94df114c91bbd52e1bd138f5397748686a6769bef39c5e37b"], 0x102, 0x800) 07:53:43 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r0, &(0x7f0000000040)={0x2, "bb03d48b14a08636a6e60164f1635b88b304483632ecf44e911f090a8f4ceeb776105f2d6655ab46843c02759ebc46965c4adfa538b072582d21bc0395205e92b1387f765370e7179bd8a7a3558a4c4d638a4daacfd0f8334028245f58b9ad13aad1a7f209fe6bea7119f0d15aa7017616c13677bf4e7feeabc8571389464a1d258b8d3da415c375e1dc29fe41daca0055d78e25d7e7"}, 0x9e, 0x800) r3 = shmget(0x1, 0x200000, 0x0, &(0x7f0000dfe000/0x200000)=nil) shmat(r3, &(0x7f0000e8e000/0x3000)=nil, 0x1000) flock(r1, 0x100002) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB], 0x102, 0x800) setsockopt(r2, 0x400, 0xfffffffeffffffff, &(0x7f0000000140)="075a035eaa11617a902e18d15549c192aaa443a817bd67c045a3b0ec5b77cbf8cfd2027150fee22f609bd2d81eaff8420bb080bb5067e89de03eb134161355e0867183f49619fe456fc5e1bbc9233b781b49d1ffc5da0da85995454d53d7c543c123930dbcf76bf58442190e44c8f30a51f299a293285e135bfab3a46792797370b508b21f3c2170b58b86462d8e5723dd01dc6031f128b2e91390f12cbbe8b9b39809cb76722c8a1bdf176eeebbc4f30024112ed6e95452aaff086cecfc6d7d7976896b839f703d2469f44b81c46ad57613494e205f6455be56002c3b2ca63e7b7dbeab719d4696b388e1c8efcbff36d0ec8055d914982b42adda93b9d948cfaca5524d6d68c72e3065887245be1cf60b5ee397c1454c809128d7f3295a3abbe09bb90dc4d40f497d59330483d0fe529f466df2aa16e25e43f5ff3a6497facbc19dab95dbc567c1470444d26b8e3e3c9db11f45d497786927452dcd243da8e653fef07ad6f95d2c9cd01cd26ca931ffd686235ff090467689587279d0569d95aecb8434ec3657671298539cf8bdf7ff01a33418892ed65d7c5460f7dde8922baef1a26396d7d82a17da77ec7adfc031f0e584fd1908923695aa2b052564cb23206779bc745a2556c849bc4f0249464d23b127fcc3b0c02c40b98a52dd32fcea4bc9833165bb370cf814e14c799fb7f4e84b4eb6dfb2c66af60b418edb9a9ca729d9eaeb404b2e89fc9d54db09d09b7e476cf3d13b19301f42b9acd28f6a49a934af74a70ca322757fd203a2f37e31c9e0b78399fba74c8b08b69ac951620c81695873bd062b2e8b62f5373998ac1446b7fd8759b4d43e5fc517bbd49298ac4696a00fca563511099840168216e6d0528b97a707373eb9a3d04cbc784a38a101d2d9f7735ed3c0a6115b309029c999a8452e86d49cd5d437a5c3cc6ab04d9e7d718497ca31877345235e10291a1961ad7580f1673da38031bf5d28cac33f22825583f341f485fe1678afb970ce196e1d15ba090ce4d26e80517bed24e27cbcb6022b644638e42176b8c700b8e13455daec282ab5238e6e202089060d0862586a8df116c5290b3de1490d7a2f4aa08e9dcb3a08c1d5959dd989050941d7764d14f5d0d77671ab56558936052d97fa3fbfbd7dfe940671f8e0cb7ffe3ece9abcac479e63f537413e0013ea7e8a945198dc6de9ad4dd29e5670393c88f112e17bc1eb094af5c17b036ec54d8a0193af8fb7a57937d10fa2b5a23270333fdc51a1b0ee44a56bdb478737fc04503f48488a41473fcba28a4032039c1196952724955a46f1c3629a03961b3bea9538f8ef893b2e91c96b61aaf09b8b502c3467c2ffb5ac65fbc7609acf1c02db2f9474f53ff90878e2e3d23bfc876fea2989c66bae1ce89aeef6433b398019a418e5e2d97cbd5a3644ed740f429ecb18bedda1746004cc8e8bc08cfbb885fb977680ecc893485011ef30cdbb42d28c7513a09415c3ae0444f67c1bfbeb652245540b8a1ec370c51ccd9a2731d8970f1389e25f94e48b8941af64503d7df1f5accb78dd858fa5f7955542a7feac340b54785a2531f8c2b657d5ee980128530d8d1891c1ae60c32ddeda850ef19a45287120196bdc59c3671920447532173474351227be0e1a816772dda11328d290ee97cea2a254c9f399bafdd1cdb8cb95f9d44a2f413c6a4c57ce4a7836d9635c33f7bf28d0a43520db3e5b20a173b389dca2d3431a38158b4d536c33051a3da068be547acd16f611d200ec40b793e20ee3a07a52536014f34b6f6f8bcb1773df44e60ec8338056ed42f2017674e85566fcdb42d9f60222d684bef5c8640c2d77e224623ac00f4be8cb4353e3b5cbd2ba8245e5e1b90232d9680d51db4f897c3de1106a368847d5c69c2963057f49a8905f0fcc6b17b56fd1b4b3f6d2f2be5e9d7bfbbad3da36f01c970e5a7f4ee4e0f6418684c2fab3cfc4fcbe19ab8336dab15917cff0080fc2569304554b316446237c2d9eb714ab9c174166ad26b56d13e3b47274e1c27bba6120ca6715e25128e57a6c2162f43b3136dd4708cf70242905d181c55d11bdfd5556a1c30bf43a4828aabdf952d85f5cda9913106bc25715e5f910e1b094bce804cff2be487a8d5239a4b9fe9cc257573e519da37681e9977e1f7a35a276e8bb5ae50fd1098e6233afc9d91e06b7bdbc857e0b5e62206583e0b62810aa9cf6b8ce3c7f85566334282f5312b8d63000085361ae27251eb25341a4abcfac4c671f1a7357049416890a95e2f9f64c1004052ffce017d714c2e774a91ded6de078b93b5f3f7483cdaa445a35f27ca69c6e7e402e863e283a90b76c6b542618d8be62d308f33b34a66f9cfdf6ae23590ecc7f8873609f7d7d09fc55370610fe4bf9372658f0cafe64335f08907feb52665220b2f7760d0e138f86343af3c74694edfde78eb335a1d198783793ea13860b72802a343027d2fd8f7f709acad7642e3223c4f3ba57859eda8c8a1a0c38a0bfaf3e5076ad93d2704d1e40d1725ca0f08c4bf0f94e6f702f4c7e90526aaa76dee13512282f8708e2f2be67a78802eeabeddd98c4da2cffd5d3ef60828a6c2be2b2810522a8b28b70a1d491eda88c86ec2712db544deedeb901c036e21ffe220c605b6b89e2e2d0ac8a684e7bf1c229cd67f14721fd578cbf6928e450ebf7e470024e3ef95408d88ffa22277e972d3cb6e7574a848269f4f40d4b39b25135e01b0a98cbe15ace8bbe22ac7d0d60e4aba1e3921cb2d6661fc6269a5b65047128b3bacaebda4fc2bcbdc3d1db034a53c588576fb7c152f55bf3f385c7babfb6c2fa64b1f9a6a75fb8d7ab49d14e62da1b95cec8142e8a7c583643b2fc9e3981ec10cb49642aa1e10df3b1be40fd8eedfa1b7a115e1bdec27624983298adf2d551db22c32937011edf955851501118c7bb33db368bb4ec3b7b422b1a6924a0dada4e08c777abd446ee56ebb8e870643b00e7cbb651f7e1f02d19c2db784beb444fde43656479f7c36fc8507fdfb117c1750bc8bb407a5bec7132e039312899f87ae789ec7053806077f24349df0d609593da28d18abd7faa6c0cb8297639376e5d3dbf3bb8f8aba888a6474fefe581fe82483b250c22e5efe514c9b88f7704adf4afa6138ffdc9ae7ae1ae9a4379527151a06df6292b4ed28f66011d07cd7ff1ef3407979e3e007a30ecaa5ff11ce1d88e815c37baece2dc052873a9407f71bce8e715563c75ce07fa623399ea02af37cde548f1a154f49f454152b94ec0e8e0534d3b2c08d528ecd505aacc6d8c75396a3fd80951dd6da2ef770d8fe53b249ed32eb4056abcdcbe380ac29cb533fc05090c71cdbb310359e4c9e276d3f4a804fab0251b2cfe8bb3617a3702aceba88b35dc29345eb2e868f2bc47e0d24a5b8e9f5640dae3700163cf63f147e0ba2a88a467c422b04b7f7f364ae1a4cc6a798c78455c2df333700b1b0de14a161ec6bd5a85509a8f05e68a6189667e310fe3a40be3a4a6afef05b69b6f7d183380392e7a5ba1ee358d54556de30992ea2e7036e154efabf07e3326628a89289c9efbbca7d78b511c20a8f46f3d37e4124252c1f49919271914ba6d9a28d5f1b7a1641c5dcc7a320912dbedce21fc8efeee74d7eb87b033cbf117b15d09132ebd9913ae69abbcf3ee5acb84e0c88b71872d423733cef0d2b0f93c26799bc1dfdd47154034a2f6c834f43835f57cbdbe3aeeb5e815d455d6f85d12104c9587227361e2a31f74c184370ac102d7f9add0b09fc0fa66579f536c60d1c7fd4b0e98f2ea1217c27a8ccb8fcfab7da5fa7e5a6c809405d7ad2e3bcd85916ed62203ca1530a5797343fcad25d4249d24dde859960262169b9eebb41387c95652b109462f49d158b0d39ee5200bdb77e87ca8ae40cd79b31504481241b5eecc48b12de99f4bc404110a267a696f28a0331bb3ff62d30c58f967124449c7c8319bb78d27ca9340d40a2fbf254aff049f8263e06468bb4e59cc04df092fd2c056cf7cbc40085160c578597ed95f1ac3a7175e261afc3c8b03e370425a32eed5fb718b287c8e6805d1b98f06abbe93d5424eed44015f4e03fe284af8323d02fc33972815a8c1ea2583cd5dc6f72bedfd58529f4fd6e35c4235f05ba1c95a5ff7960881c61a5c25d82b393f61f031d902c13e0bdaf3d31688e5457680f7876b8de3876896348e68859e12497aea6dd1de7537b898d6bfbe34a02a995e29abb18885175ce095453e8e98f2c5d24967fbefbc139a91db908bd770aff0ae8155226eabdbdac389686b561d1ada26f95dc13424162956fa5318d73c4a6d3719add97b44ad1465ca1d299167de4a01a249305129ba0236be37ad384cb7aed66f154fb59f0fff7b14e5a2e9c9b56df2149784282e3ad80ea66e7888421a67046e5893412631a187c2b9f7f933da6ec15e7adae24539a8703abfe02af96bd3b61fc079016f6a23dffba3c36b61caa27c014519f0ca5494b7149735c1110a7d9192e9429e5a6165cd0c6ff60babe0ad4f8f2425e4d85f93f34d479f5d0bf9291112e96dff7c5cffeab73be857bd873c3fb4ecc0a1825f4526d12244509b73681f73477fe22a0bbedb0c38a1615415eb1e95346db35f7fc52c91340538f4ef91193eaa38c2ed07223283c5a2a299eb3bbc3d51019f14a559342f09fd702dca4916f47eee2f0a4619f36b2af8924b7f461a5deed2769f21966efbcc803f2c05c9fe15291387a4dbc44865070806e81f5594f77af0c69e1bb7aebce25e55fecdfd8034ca855070e067c1aef2337d994c40e16dde81337441e5a0ea96c550f39aedb20a26430b7efcc6d03aceffb534292bf9001fc41983d34b8848b7f21c3765a9acacd4066fbf4710d4bf65f7fb396a8957f1acace9b6b9887fca49fbfaee1c2307817efa205663881081b54d71169b00d5d0a5bfb04e6aa1014a063fe67f08806f7cb7e8f438ab75ede8bb48c71ef9395f4a6044d834ca5b94be697bd752afb6b578f52b04bbe145e089b60c31723450824a18acf901f8e116059a4e88e7106b3343a9dfe4277c3c8dc3988f9b8376453483c55d6467c3dff0b3295f98bce5de6fc60e76588efc022bb33a5a1832f2d713651119cf9b3e6ca0d9f1df79b6d9cdd7e919e89ba178df411727387c70d8f3f7ddf6ffa9679a366114c6ca6fc706845a8f4659c5e089a7afbe13272d2e3d9b8ffc3a776cc680328507e8074b6de3ff9a0e50d46428834f606deaa0bbd2a558be4331fd34a99856b74338ee3a15a16ef7b084edd21b57404b38c1422ed45ddd82825b603f5affd3c3cf62e046dde95220954aa62f1a71499da40d71a0b1218482b496a7b348cd628a841d7d59d29b8bcc488dff9f3a99976804b57427b8fffe46da9dda04634fd492272913182a9c45626cb817285601e39952eef10c10234f2020044a61446ca30db008e82a0eeb96b87b03a78770259feb28548ab3ada80374a333c1d6d754299360b9734f08c40b16bd9ed406d6bd70f0657b937964f2950b29eab9fc41fbad0f4b14986546baeee875cc2609f0818ea18c0d5916ef0e21e14861bdf9e777f7a27c3f535432f83bb1b810c11b478ac8988c0feff06bc377f715fe17737fe0310c42cc409e89cf258c88c8816e15115a04aa76b587875683dcd631b7611400f82ae1fe1136c8c110e8a9c566df3c20cf0d91cf18157008e2533f59632a0266fa9254962aa9065bce3157ba0567fb59a221ef7c18b7c45bf37c78f577b658c21962b2ffaf6343db0780c4d4be3067ec5f5648759a2ab42a7116082b", 0x1000) 07:53:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x49) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x41, 0x100) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 07:53:43 executing program 0: msgget(0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) fcntl$getown(r9, 0x5) 07:53:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x200, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:43 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x8, 0x800) 07:53:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="99fe358e0ebc255ba97c2040492b066089fca39717e0baac5f9efc1450e8f066021ac168e23721a6672c3977000000000000", 0x32) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c21ae79c3fdcd094e2bdd703000000094fc303fb453a6cffeaeb"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 07:53:43 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) select(0x40, &(0x7f0000000040)={0x4, 0x6, 0x9, 0x6, 0xffffffff, 0xfffffffffffffff8, 0x3de2, 0x6}, &(0x7f00000000c0)={0x1, 0x4, 0x1, 0x2, 0x2, 0xdee7, 0x1, 0x62833456}, &(0x7f0000000100)={0x100000000, 0x400, 0x8000, 0x9da8, 0x1, 0x8, 0x4, 0x8001}, &(0x7f0000000140)={0xbedb, 0x20}) 07:53:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8f, 0x5}, {0x4f, 0xfffffffffffffffd}, {0x1af, 0x1}, {0x0, 0x9}, {0x24, 0x6}, {0x25, 0x1}, {0xc3}, {0xeb, 0x9}, {0x24, 0x2}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) lseek(r0, 0x0, 0x0) 07:53:43 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000080e55adeb62d583353a30065c8920e980d5223f52d84c0205e89db2514182f3baf2fb928bc7814064a0660ae5a83d7dc95a83b11318693991347627fbc41506f44dea84652a2a2af14936e195f1575ea34bf12c9cbe3dd62ab371844d39bcc8caf5cdc5d851581c9bbb30e4692efd7e25126647cc1149fd8f045ddff6a134c1c8b39be0775555aa1b36cbb9a95559f54bdfe42211cb19691a01f7d03645127604a5220c93f96d8b61acaa5901d1de5ed975f43c44ccafbdbb4986e6d5dcd66653ccfa992626a97edff7d258ad58bb0edf974e129dd0fe25e2cf6925c5e38af14091de53c7ab7280732e6e58986497067b8efba873d6de05f0934bc93dbcc74eba2d9e5c304c05a56bb5c0f653e83db0f29d5b7c7dc9306c3ee51352bf546d009074f42045139ff4941fed13d2c80f75a8a60c4d95de9d26eea3f66ba38e161cb6a0268e7b89af291345bc0fe16fe962b8c89e6d0b8d88f4ce6bfc22c0ebfe4e2700cd6753b872ce3f7d177883a40f2dfc3df76ac25e7db10f1b83aeed5a531a5c84ed68277cda6a754324996290652535e2a5031ac6d6eca103ec13302b91b79ab"], 0x102, 0x800) 07:53:43 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x2b4}], 0x100000000000036a, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 07:53:43 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) msgsnd(r0, &(0x7f0000000040)={0x1, "0e01365f32dcd8b7eb233a86a30998dcb82e"}, 0x1a, 0x800) socket$inet(0x2, 0x4000, 0x81) open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x80) 07:53:43 executing program 0: r0 = msgget(0x1, 0xffeffffffffffffc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:43 executing program 0: r0 = msgget(0x3, 0x21) pipe(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="006a1300000000004c03e9c0816fb86d2f7d829e4c1382f67907480b17d3e61184509b84ec39d81be5c2788a66a796a12dddda09a41064645392f0c4effbda5d31ae24f764b8767445b695c5c743bac016a5ad06363747af0217f7362ff790e477ccf02f61c24d6869a3e9cced776e0d8a77f884e52ab48e4ebfcf3e44b7f28d2aaf63f58a0d906d43b165270a0cfc8760650ed771bdcf4718bdae38633d334747bb1918a4362d631483a96095f66fb49553ddaf4d6ea1fb1165fc278cc812bd24649fa1a6"], 0x102, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/86) recvfrom$inet(r2, &(0x7f0000000100)=""/219, 0xdb, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x90, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r3, &(0x7f0000002580)=[{&(0x7f00000013c0)="36e388ec9f061864f546d45f6965007728bd540226ad31a4ab5437242d41ebaf1ecbb2cedf9bdbdb69ec7851ed7aadfd9e3839a9cb3d76d34283bfed9e9916105796feb52f408d3114fd911b08bc9c6da4110b2841c3d568f59ed94068d88b224ca104b80a48f21cdeecfb7539ee26bf65142244954a222a304ad0de484e1ce1153cf51e6a8241bc213c13e69142a2711323327203aef646f39e457cf853fc2c09565ab02dafb75e86787d92612c98f84e90a33fed157fc5c2f5f1c998e14f470b0c839977886b99a6218dd5db336dc74ea317cbb21ba53d259b654e406fff32087bff5273c69257937b9ab37755d34794905d475416c7b99d5468e16d8717cd5e9e6358f1fff0e43d0a309ac121269324195263dae6f4478264046b80580a77ae845a73901549722fa594aa5e26c6ee2ca117b5b8a01c4a93e3f4c05c044d940f2288d42db7774fee284538770540adb28573d8bfd451f195679082e0f7b877cad5bf301fa57c4adc3b556f06301c45e36247b1be408039cbe103f2ac69e6b6a3dc96c991623a528cf3973847eb38e8cf8cab03a9e27bc6a24cf1a1355111e1b5cb15bf9db211ebd0012eb230acb05d007c3f09348bd16b602f96c144c754a3044a1804a4fbedf083923c0a86471ab3853e54ca5490a010d0d484a159859302bebe57ac1e8fcaf2abc69776b33d978cfa1a3824b71268395b6e5253d9d2133b574fff05bac145443c3ca17b64645e5a2ec7d35ecf4172233eb91a1354f12d0ba7f94df86abd74b280a7230406f281af3726dec9d04a85dd0e44fe98f5f50a1c609464ca73da42fe85b55e64f020b7140c5502996ec8a247549697ee80ba4477903a7213dfd73847386ac6f9e7e16fe0351fd8e5dd504a289e145f82b0f2df3a119631264c9a1bea254432f06d596684efdc86620608357cd54be036d15efc907fcd42db4336148fc43467f95ed2bfb6f2c1f35783731a0789aa42978bbccffdff0534495226a7b0575ba4cfb06a86bab7268fad4ec7261e3b53708558a22830ef7b5cbf4d964dc24de4ba16e4fcf6a726f0305a5a14d5be90f1438fcaaf69a0e354cb66d36f71eeb1d901b48071ca61ccfa8eed1b3a8708392e05395db3ab6a66b1604be73bdb1844cb8ff547c1b87cafbfc4ff140ffa994de5f6637405258a2a3779519063a11858a8f776edc93d9eadbddcb9e03a93e053ed97cceb07ed16b26fadf4995eade0518430590fa64d6990e29e4cfad31ebbab3dd54751f2581d65909368fb27c379cd33bebea977e10cdc294be9c669e5afcd19048ff5bbee75a778b1b31a7d5824a41b83583b120baf15f2a501af9528a9f654b748f116498a8bb2f113fdffbdf643de1949c7a802b35f46b7f389d25f73915b4e5038972129974ef0210f8819b211d28cb870918bf7bc9b7e06a2c85cf00e3e85f067f6ddac723cafce0c6c00a6c0bfa4743b7b0d6a1d225e00f1a5dad21d479b457bd414cface4ff33e8092a0a9a76388c81786631a8bb7bb4dc884cacedc96de87bdbc4763a066be38ede01a65fe55ca9a10b911fa5625b3064f99cfd87abfbd148010495eeadc3977a267ed01df569fb304a611bdd86ce7d360c82ec996b98854a3cb2f562dddb08096e859f63ce42db39d3a19044435a64b38004d2bdcbcbb4b4b39341a041f3bfc309686a652c7df4afadcffacbaa121f7cbdc4adbb3c0904127f899bea880584d8e8dc6014bd4d9e2960f77ea96398cf6447275c0ba361ca3ca6e21349906d038da5bc85b7c44cbbaa9f1c10061db0f7294505effef1085e166d210ac4fe76c23cb65720257637e4c226acd06d6693334127748a5002562f300b780c6f526bb0269955312ec2174cb0018fccf63c914dfa0f27655e0bfb912fa9a855ac057ac84b2a4a9990a7df52e47182eb676b61c5f8639d9297a27426590bac747471c92f9fd5e74dd7885f7b421363d0907c9aded1022fb8fe222ec7aedcb4c8cd3dd1b5b91125c7b82961e04702b861b427dcef170407d3845932b6e15f5ecbc8be95eac755985c7bb542b97df25240fe7cfbd4f957eabb58fcf869fc9dc3816a789fab7e2a9d1631ec9518aa5fe9197e88d40057f7a4889dea049f91827e5c0e3dcc93f627c1f48fc9610a411db3bf3c957a336d72548a9fbc5341769815c388b8d1cb748269aa0b82494470211c37fd6a00265764604e74dcbf29fb0bb038835f799132ff1eb7696a4b1dd732bed8532645f583860de78c7c134fe3d12b261ae65da0d614c13838eac46c23baa164f12a0b1c91a71b59d716974749c21ef52717396e32f90a5d513b17b0a16675ca96d371bad47aa7059573cedb5057e310b58fb083e7fb0cca2f37afb03f140e5c8448f2ad3e05bd12902511dcbb0c79f2681f0b6ace19aa67b8e003d4c2727e042e24eff9e46452200877868bbb828740eec11475fb782807b1c2f729b35eb9a00739f6d5b801163781ca71e0555d544cf65991de6edd960757dfc63e733213c3a068a17f14fafa7ec05b7d15bed55e540130543d3dd5ddb9b61db103ee4693e06e9ad84d88392f24e615865bc4f9bd06bf03efd90e34c5740bc27be889f28a5a9c1b2eddd95a5b295aca3487c4ba450768c02ad39a3f0cc5abd838bdefffe23143cbdd87e5db04bf2a4149dbda44c5666367ed48d2e9c840d00efa5a6df6938b5bbb4a7b95a6835b60a86b47bb1973e51c028398542aabd5c7acbf7fdcdf24d94c46dcab920e616bd62bc8de59e76aba62fe113dd8889e4eba7078f64e3ef7e05dc9e503ce6bac420a2c065cdf6fe7f375f7538fcfcbb22aa867f3c99f1e5317bd88a0e5782a31262adf89a606672786ddd9efafe7ddc8ce60e2abb8e30dbe0873d248a9e376b01b608996a79dd1fedb81355368d4ad5675340315fb0810165dd1fc044d95279135b6ae86aea1b2c7fe590d465778264f61107c2e31bbad123b8f940347d0b2bc635f0f610c6b084f989768af24059a4febf2bbd476a5777a829de3f49845efc9ac81ff1aaf5604c36be9159652094f8610427485b9fdf67cc2d0638d44ad32373d1d8f38f5661e2e16ead44c7d7ab35decc5abc5437979f2c60c62f7061f61113852dafca35107063ec0a9e7b2c053479a569a98eb99fa4c5be56d1ba3e5f3e2756452b7c1b96c341ff7973817fcd8c9fe7d21dda8c354397dc6e7b2280976d0479d77434320822e08a66d0b87e185f5605ed98fc8bb14c4accfd0872db4a4ef58f472bf66c55c0027277e3d16c28ddd68fb635d591a1cd52dff712e37cd27cd5fecbb8ed07e8f51041ee57200c6bd2e42f7aed83a0d5a52cf374fe2fe588e5dd12c825d838e0ff908942073712467ba1443264ed43f7ecbef0139e8c31eff19104770d1924b03cc7cb2f121316d23a980c9330309f5eae53206c2631f8c39746d25c8d049b2bafd3cc6c03c9c7972a742ff9878c1e8f079ca3118b125d8d6dcb8b6fa338afebf815b86363592462c26bd118b98eba3333949099d30cd8ec41371db9f7572305e61afc2d2b5ed8cae34b2845fac25b74cf78fda4212cdbd803429a6e96898c2373a567f4a7f0653b54c98f45cf61f23445b7a4f82199d9643f0cb8c27b7e9b026ce26aae00e5fb652f3a9c86d690da5bc3d5df00d820b826fcfe89502c03dc9010f4b245200fd037f5176c7e0842deed1a60e8cbfcaea2bf7e458228154dea235e030a826fecadb205dbeb4d73b40904d186ddbdcc956e8d5821a9edaceeba63d594d2454a1bd7075754d135c6cd9a361609d79b73fb658ff585f2f50e1a4bcbde83e404d19db45dc9b85e953fa8bf6c5f58cd0c9070d4e36d6075261a5e3c938881133e03cb6c027c1cf738b71d90278411e3e7acf7b8110d8a8bd2c3aeff0679f235fa0f03a1d14d455e561587268ad21321250166220c3eb5142bc551243e662e26427bf8c811b6cf9d56c2ce212b4fe46b876519f6864ee9f72f1ff472729831c243735d9f1dddd4765241350e4fc81b394c684f35298c857fb802f2279d9db35f529247ee44b6d4d0972ab8491037fd632d77b0974d3c7eeed0a23a5af1dda4d7c9846ab7020584331b24910f266e1af013053b26fcb795231733e009d907440eb18f38ce3c63d7e7efc34e8077c6a58be538c6fe53dd46208a22cea69f4657f82ebb705748741500d078aeffe0e8c1f8d234b716aa3adc70746d7889af0ce89ac433b2c74084a1a2da036e46295278a4a1ca45bb6d9380840451ebcdccef5f40f5fac3c9e2a90a2dcc13630dad599a5e5c2bf7d749181fa1eb5aa0b2c65e9e7f24fec90d5c806eaeaba7e3d02bdb094fb164d97635ed323f409f62aa1930f857dee0898cb8f22002a0bdda27b60738dba5504c49e054fb9e6db9643af45ab448549b410a1864b4db6a8a5e66e7069b67707f7e2fe18741336720b6dbccc59ff21b1decebfc16cbb4be42947ea0b972ad09635ddee61ebe46ae99cf936c08d8c900f8f0905627542bf9a80e3bddbee654d6d2475fbb3aed3813f39fdea17c78fabbe518fee36b39b428dcf1bbc1003f23e4cd6e2fc59e064d162e52c24df3f35468ced2791c761629f438767d6b35daa66769a2301f723e8f5fb8bdc22bce24cdfecd914d02b264c65ac1fc21e3d6b6eab4f15053bf78ac0f2bd65f2eec214d9f2fe9d05590f176b4d1841a1d021f2b9b1fa5c3ac6accf594b8f9e48768bcee47537cc0dbf242e47af65e2f9a3e3b24d004c698aa9a337e02c65fbcd091a83d32eaa8f22d9725b351a3f4efff0d078be959cacd4d48dd88d0a0bbae9cdd153cdde369478fe6b12498063541e22ba12127573514633ad60dfac4b2c50716e27bc61066f27bacba851087d3980f5b87421521403e2a2ceb971c2eebdf9bd9910e38e71ec09c16800b8462cc4cb006aeef96727c8c563b525a1a566327f38975d808a85f74703549c12161b72d893058e4065993f5cf30b1a92d5dd4324f84af348c25a027ee93f76a2e429e493598c15a0a06b5bbf51a58d2fee929788b683bded5a63548a8c7d4897c77dac64017ae2a2fc3e6f07a807d61fb224a1dc919fab9ffdec27d14311c6fcf9817301dd9d151900199383e7f72d6e8ccd22bfc798d7c2acac8908b5394513a16395d5a3a3c06895ed2703b45b6c79eac54a7a65dab86a0e812d829ddb77c2488849bda67e654ee32ccef7d7d18f0753778ef6b2323f90007e0b1cd556ad8aea89eea7b1e5fbe11166ca0d2c0a858e2d9fc0e9c6a1fcfa6b0625a569ed1b701967d52c6a274f88eb8554eb21367c372a529a80975a690fab45f68786cf717185cfad1d8ad0c12d16bf63e5a8ef3906fbb215a89920911f50f5a344be684dda2d56c10000e7b040b6e7d0fe319812f7e11e27ceab211cc15ff1fb4af60540d0bdbead5498ba75fc3a314651e46de11afaadaad14341b0282ee96601cf0a697662398c778fef491115981028c967f9bbf7855e95bdc0eaf405da2d64ae0e44921aab8f40fc33068311c2b1c4003ffa38d107568398b87db26632f38113cbc6ba922c671b9c57946a656bbcf32e6c34c251e6d0bf487562db86b03a8d1c05193e6d357031da647f3fdc6a09b4c00d36daefe657f8c234b8298ca188a480873fa0cd7b9eb1ba3e60919718dbf932417b257bd350a2fdbef42ebf80fe52573480fc9b7f70bd3baa6cdf82fc8c2935e7ae1ebcb1201f8bb28c233485e71db15040418335330b600e42e43453d7461378d910c8ea4f7f9910cb3eb2a3f0916732505924a5e92838991a83e828b75e001ca6e636ef3de6ebf53a00", 0x1000}, {&(0x7f00000023c0)="49a6807ff8356c863ed6d28216c26e46590de99d3f53a65e85c282380c6c1816fa684009dee4dc19b722d2608a60619a7f093c3d3325b23346c4ba2161e7654d3e4248d7c2b67e6b57fe7a5a79f1d63a9b88eaeb79de3408f9ba48f691578c3cff04f4682d44c5e7ae5d5e8e63f4193321854a73a60c8ff4", 0x78}, {&(0x7f0000002440)="262cec6572beee0621d73e85bbfb9b829d4d17b4a43dffed012a6518f6038b72a96e13c49a78d5a903c3aec591f720630cd85a8d78d624e63bd373297622ef7b3a6d5d8e196280e37199a8aa58d10586949e89fe93132837de6ee0441efaac5d08adea59f840332ee8f2789e16baa6e999b7c4068e12c7e46a7aabbf268082a1a9c6c9deaf3e2e718d2bb5e40cc8b6ad2351c0e5172038df877aab4a141f5f68f2d20b66b204c25bc4ca9514a65e6d72c2ef", 0xb2}, {&(0x7f0000002500)="47927a38eafc0caac4d83f93c07b5bab9084490cfaf1d2", 0x17}, {&(0x7f0000002540)=':', 0x1}], 0x5) recvfrom$inet6(r4, &(0x7f0000000380)=""/4096, 0x1000, 0x42, &(0x7f0000001380)={0x18, 0x2, 0x1000, 0x1}, 0xc) 07:53:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x71, 0x1) chroot(&(0x7f0000000040)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='c\x00') openat(r0, &(0x7f0000000000)='\x00', 0x10001, 0x1) 07:53:44 executing program 0: r0 = msgget(0x2, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/224) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800, 0x1, 0x0, 0xffffffffffffffff, "203f12a2139a67d7ace97ff6d8380cef9fc5c653", 0x5, 0x9}) msgsnd(r0, &(0x7f0000000200)={0xfffffffffffffffc}, 0x8, 0x2000000800) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) msgget(0x2, 0x280) 07:53:44 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000001000"], 0x102, 0x800) 07:53:44 executing program 0: r0 = msgget(0x2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000394532cd0000"], 0x102, 0x800) msgget$private(0x0, 0x4) 07:53:44 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x40000) r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) r1 = dup(r0) r2 = dup2(r0, r0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) fsync(r2) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 07:53:44 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:44 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:44 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0xff) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0400000000fcffffff81"], 0x102, 0x800) 07:53:45 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./bus\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7, 0x7ff, 0xffffffffffffffc0, 0xffffffffffffff01}]}) close(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 07:53:45 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x100, 0x2}, &(0x7f0000000180)) kqueue() flock(r1, 0x1) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="000000000000ba81"], 0x102, 0x800) 07:53:45 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x0, 0x376}, {0x1, 0x8001}], 0x2}) write(r0, &(0x7f0000000080)='\x00\a\x00', 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af59263", 0x66}], 0x1, 0x0) 07:53:45 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget$private(0x0, 0x292) 07:53:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x24}, {r0, 0x120}], 0x4, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffff, "2e1b83ae1beeeb5d62da85468bd91053b0a48d8e", 0x0, 0x7}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 07:53:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000000000017d, 0x183) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r1, &(0x7f0000000040), 0xfffffffffffffd41, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/140}, 0xffffffffffffff72, 0x3, 0x200001000) 07:53:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget$private(0x0, 0x3, 0x104) semop(r1, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x3, 0x7fffffff, 0x800}, {0x6, 0x9, 0x800}], 0x3) setitimer(0x1, &(0x7f0000000000)={{0x8000, 0x40}, {0x100000000, 0x3f}}, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 07:53:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x7, &(0x7f00000001c0)=[r4, r5, r6, r7, r8, r9, r14]) lchown(&(0x7f0000000200)='./file0\x00', r13, r12) setgroups(0x2, &(0x7f0000000240)=[r10, r11]) fchownat(r2, &(0x7f0000000280)='./file0\x00', r3, r5, 0x2) r15 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x2, 0x9}) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000340)="3a5b338a623e0e54952131f32661bb32eb49d0db7f7db54236457f5981fb7947afaed5b50347963f64bdd783e62f3f74d18d7128779346e432bc6515a910659ad2d453c1a1ba2edc1c3d6ebe03294b1d5be26625f74efe2f4cd2ede08400910381585e8a750cec4d85518bfbdeffcd6e9b4ea8ea61e6bee11d122b872e398b176f74431ab8bd2e50347746a134eca86a0cd980d2cf19bf9ebedea66dc69f827c53529a", 0xa3}, {&(0x7f0000000400)="a4852d81c202b50294b27c5d736882fa83684f277dc504531a7c8a160b7cdbdf19b60006e2cd1c04d28c5a55ce872c74e04cc5056c85277e0f867663f89562406148a6a94cb24360710856d6feab4c", 0x4f}, {&(0x7f0000000480)="804dc717b025cf2fb015cafc706bf7c8af3749aa85b8766b8883c8b2eb69f5a1149846d7686dd4c45d1bb8bb081b5d7a974f218a0a263c82e6e9873b8e2aff63e7de27c1d47612cb8b6bb01e0b1e1461c6101190ac6adf610b228b84b9568e7473514fe671e4102d6394c1a6adfb4c214f534ea3667d5e58da604eafbced2f60e11fd4112739f5", 0x87}, {&(0x7f0000000540)="a507d8db7c73d2f6229e275e6ae3d37ac0d92f87e661a1ee3cd7d51deddae1ea960672baba9a6a6e43101d736538173ac47a4b570739abbe1a81e3eb905d296a68f52f2d797905a92547b559da2fe1a10fdcb1838a9c4f520d7243d1d6e193feedc0a597f19de39c4f820ac4c8bd5f8efb9e48237fa0b1887bbf17609c56994635b114ab61edeb8cc70d8ba5921bdaa07022a204aba1449ef0aa8e543678a443a5791d4230f0040bbd14eb50b4f3ec46729c13a24e3a38291f5481ac80b781634b9728ce1aaf7bd689508212eefc81caf28f65948097fa91c0a5bbc60d1abd3fadeec2c8ab2496a44576472d16fc77347040", 0xf2}, {&(0x7f0000000640)="8266ceadd09fdfc40e07b01652f6532c941db8a3bb4167aec6493a1b1c9a1ec0ae30370bcbae8cf83db7273c61945d64029e10ac3f01203a48bc470f8d", 0x3d}, {&(0x7f0000000680)="066d574fc810af76e69176c53a8738a48c8a37baf981b05a2cabd255c9dcee0f968b30305381417049a325bbc79ae0d3be1496f3415eec3be3bb13d0bcd96536af7b8a0a16218c401c10faf2f0eeeda8ac22748b31c2ab1319b40daeb8ab9714b0146951cb60a5211c31e51d4c01bbbbaca7266b0cae60e191cd72cad2eefd8ff5f57190e493fad72b56e4dcd5dc75ebf5e385db63b4f3b4d68e800f98309a569bfc43ed397652419e124cc663fa5c5c30cf443b455e3131969d85f29858b76abfbcdd7cade31bf2731730ef785c81dcd4d28859b8f7db62aaf78eeba47cf6b614734579773154323932", 0xea}, {&(0x7f0000000780)="3bae7f86bf41c8b8368eee045f43abf6b822d2d754eef61e24124e9edd7eedbc89a2913959bbfb", 0x27}, {&(0x7f00000007c0)="075147e0258227b79986ac5f49e132766c231e51d92da55961e18dadce58b2eb2444c464ffeb4e814174ac516dc85f4cc61cce521a42779300a11ebf9b278987c55856d5743e48f526546b3df56f1d53093d831c03dee62510195a3ab007243bd403be40c2cecf8c580afeb599aede", 0x6f}, {&(0x7f0000000840)="8fbb33706adf9b739245f39ba95bb736b9528325f85b169c7e5f45f3c451494e1cc331234391874127c45179de086d1c3f826e6968a5fda1cec0eeca9a94aad5d943ff0fdb88a86ecb79f167fe980edeba8acc031aabbc15fef1dcdb647793e40e4325137396a532ebfc96fc8a1f51b3032488bdbb", 0x75}], 0x9, &(0x7f0000000980)=[{0x80, 0x1, 0x7fff, "be6346697c99643e4b3a0ec5d24dbf111fc724f807068c9a950a7e0e015d321cd5544bb73e501a8a48e13db55d3a6e734c6508911999797de5ab28db6b01c69349b383e08559916fe999948364dde070b3619a6df96d87abd6006e56ce1c0ffc77ed82b18c25367620777fb40fd9"}], 0x80}, 0x4) fcntl$dupfd(r2, 0xa, r2) syz_open_pts() openat(r2, &(0x7f0000000a40)='./file0\x00', 0x1, 0x2) fcntl$dupfd(r1, 0xa, r1) fchflags(r15, 0x2) getdents(r0, &(0x7f0000000a80)=""/158, 0x9e) socket(0x18, 0x0, 0x7) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r15, 0x80085762, &(0x7f0000000b40)={0xa9a9c55f59e9b97d, 0xd36}) read(r0, &(0x7f0000000b80)=""/173, 0xad) syz_open_pts() getegid() 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 07:53:46 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0x11800000, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0x4c6, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x1f, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x87c, 0x81}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0x8e3a}, {{r1}, 0xffffffffffffffff, 0x38, 0x80000001, 0x696, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000013, 0x52d, 0x6}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x3f, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0xb0, 0x1, 0x2, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x7fc00, 0x40400}], 0x0, &(0x7f0000000240)={0x3d, 0x8}) flock(r1, 0x2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="6f6a11f0131c31d8586490a08f708f4c9504e98708ccc4df661de635ebf8b3278d50f6e00b7370ea8471a90dcb964a15fdd7f9ac02b91bf971ef5b57749a3726f776f18c4fa5384fa5d7729fa87dcf7541c4ede0"], 0x102, 0x800) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 07:53:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xef, 0x6}, {0x82, 0x2}, {0x64, 0x20}, {0x85, 0x2}, {0x86}, {0xa4, 0x364}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7, 0x782d}, {0x0, 0x1}], 0x111}) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80000000000000a165d5eee44bbcf8b6f23eed59a30adea2d5f06a0edfa2fc5a01859f3d9047b63e3a11d0bfc1f65e6a10a1160428210b20b924e06b1be5df96579d612f5f071ccca183269f3fb546bc491b470ec6e81dd2a089a1de8f73392ce912c22bcb25311e0fb910f97eb3b7378d4db1df48e6e3e1dccb904a5d500511f17b7fe7ad59f63bdd6f656a464aaf41a0cb1c4460cf8d8790bdb93457295eed458e897717d1d8"], 0x102, 0x800) 07:53:46 executing program 1: setitimer(0x0, &(0x7f0000000240)={{0x6}, {0x6, 0x8001}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3}, {0xb3, 0x1f}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x8, 0x1}, {0x80000000, 0x2}}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) open(&(0x7f00000001c0)='./file0\x00', 0x3, 0x1) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) fchmod(r1, 0x106) msgrcv(r0, &(0x7f0000000040)={0x0, ""/33}, 0x29, 0x2, 0x1800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/129}, 0x89, 0x2, 0x0) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB], 0x102, 0x800) 07:53:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d", 0x92) write(r0, &(0x7f0000000340)="0ae88e5847ac0866fd60ac0802e4a62cfc71bf3786c951144be010d7a71b985d595398561965974300884638535bbc5f546b8c8565ceafe59bb85426f18f02f7e785038b7b226aab9c70abac105cdd21fae89179d30231b7c673fcc20f7fedc634260619777fc7ea934223c419dd8f63d7bb729665d36af65438c101d0b9e162c8fd3e28d3bcd7bc233a2ce85a9f58c56f4c", 0x92) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 07:53:46 executing program 0: r0 = msgget(0x2, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0020000000000048ec7e2b560b09f45d92b8ba00"], 0x102, 0x800) 07:53:46 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r3, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="a4004000a06f0000"], 0x102, 0x800) getdents(r2, &(0x7f0000000140)=""/77, 0x4d) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="ba77a6e4d8df63ac571a52f2a1710ebf78714b383083", 0x16}], 0x1, 0x0) 07:53:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ftruncate(r1, 0x6) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000015c0)=0x3) sendmsg(r5, &(0x7f0000001580)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="c9eb4649464ba3bbae0a62d09c514f7da3f0d9e49b14301456503a433c1b5e449be60b4410ebaca26078e9ea829aab7c9925da5d23c8003e7657be67bb28648eca49726b2b5de722d93f48ebcf41525a83c68a6b7915aa88ea205ec0dcad40e91ef159e13d28fbb6cdf90dc7b32990e76cf04e15c2356175fb762ad1b6d3f67871133b59ea59b4df59147bbe82f4a44848da00d8cf57", 0x96}, {&(0x7f0000000100)="eb906c7749dabdc11ba4cddefe0e6b3ee768efac743def0a3c482b42e19519af3e775b332ef0a0021e2a932ee81cbb8e35517f03560c001b81cefbb1293adaabdf0500cb01b87c13019db5f3cd85ddf5b6cd", 0x52}, {&(0x7f0000000200)="b93905b18e0f8a41151722fff6bec56a46783fca6599f2ae391d7e1fdc0a93d23473a29d9bcf685d422171ca953a9f18ca04ffdb284be5ecaf9a269beb2f6c303f2c607a38c07b0489e45671eb17fc57a1156926c078630bd08b77a42e07b1d40ca5ab3724bc4853c33e00ca5640aaddfca99fe4fdc1bb1cb89929c0630c97757226870c33287ee312861d06ef813cbaa33e4215043d3020e0c377c6e8c7a71255aa6664161e39ae8451dcd742cb19e4dd4f6ab5cab50c4b6c1feefbcaa1504b40e29edb27228523ba676fcd8a88ee8c4256d323a3b210d922b400e44ad1c1fa8004b5be0628799d1c0de5a7ef0c56af746bda7c088185e36ebbec7a76f37d0361fd5d7c1d0564b59366a444c867161d3fdc340f8e52c94d428a5cdabd4b7a591e99e46ff9832d2a215682e764df514e380568561d8e64b8e3f8036f4f9dabd3d28df48fd9330aa74f69cb5dd98d2922c0f805f9678bd3e414fd7056399d9628b7f1609468b851d767247cba641fe9746bd591f2806a07eb0f7248639bf392f95ba09979c898d5ec300fea64039f28f6ba0e0c925143132b8673ff07f1721ce8363c631c722706305e561b362ea3ef0ca01ff4d8cf417c20d05e9124c2110d6c3f6016f42144cbb6d357404cbca64f91355fd3f7bc654b80da87607d943db27f74af46213965e8724e1d2b2ab500a5b873f217f018f0812d7d752160657200faf8bd45db54d7d92503c1a67de6ee3d58c12319024afb047320d24d0d3475dc530d4a187c3ad0345e67f1c8d335f1796afa21b70e03286c4ae6b08cd46767365d4e53873652cfb79f938ed8096f1b9e644fe68f9144cc0190844520998b9891e35cc5a99309f2cde9fb37fc6615ff07dda0f6bcc52d5b668bf5e54358c4f8f11de80d732cc1e8c7490d803dde9d3b0b5cfe5b7bc2c4ad84848657aad59370d067221b884453cd489c0fdce5eb1eedc9befea0622395d633d6bcd6fb4a3ddf78fbb14c5719941795405ed128e8646cef0916df4413b5dc618450fd17a358541cc1b7bc6b061f3b485d07f88e50ffd1f755beb6c44b5f6986c836c6e413f15d13fa63d9562d0f519f067f594c632c7f56de4a6273109160234645f1bd711e373a7d3a5ffe4024d01fbeda909fd79622021ea9e06dbc2f4baa571367d613a4f7ebfa6fb0dfbe367dc68857cb577ce0bd17abc929cf8fb7d7b2265a80094efcec1f0062ad62ad97a98295f7298ae800a1b5d0c091d537e6d24010735811bab18f5926778566b6485b8588e278cca73816462922506490ba26a1aa4211f08d7c490eddeaf3ea55f5cf55d4ee52b58363bd93905f2714efd027b15c9a7f321f88b51580b05e35cbdce7ae9afa399060692754e4d1423fd7839b03a4b2a735c4dbf6664ba9b0580cab8bc992933b621b43804ad7d0c44fbd4a3266ced106ff7fc21bb92e9221d337726599e51f52fd13b7e169b31958b1256f8c727065117e0f753aec963e605794545c17f79d853e79186ec86fdc0e56bba56f50fa463b0d341548a276cef002a62118bef8753f928b1349b05eec86a0f8afb8aa43fe782cbdeee0b80f680e05246791fdb6e801fdef3d3944e0237bafaca99c1da2674436be5eddf5c21bd90e10081a31a7013b2b47ab2bfa54482e9369deb4a66c386e4c330e6f73957da987b66072c535391a1a5fa81bae5ec379842f22f65fd9190eeb411cf5a1f05608bb1ee19e10ad9396e6481e9093b6776c2363264272a3803d9155585b453df1446f01c04be51025f086d3ffe65365a625721dba2f1050e93e11f58c13e86df25809a28a92cf76abb6f11e6d8cd9b8cff545680da63c56bb1a9c3af230dc1b007171463d04ccd0428efae27c6444027582730d71b5e168f4b42997ce3430802b481575f6eecd58f2d58c0c050d9e602d923b610fa8e0f5bf595384e82744133742b4b0494fbf2a9d4bdc593d45be0372db1f96858ad842a7a5721c2777b67f3f22bcd47cc85bf833071ccce160fc9ea288953d5bb272450ed84fd03f9625690428edcae6a53dfd3890eb2cf1261a3dbf4d393e8d139820b54369164cc81b100c25271cd8a48b5703a4f7ece3d1c561812b3fa1f021ae8305a55198d778b70a3bdd236bbeaccb551b4ce5ca6b9f85688e55d5292762f62822157d021c0ec43d58907b68ed0f04ffa29fc174b31fa447950748daca3bef69f5ded57ad3820d891604c0214fbb41368f4c7a06624614ad5d3f49f4e141a87f787752d5d9e3afedb3ce8f1e993a4774a456d06c18180c00447a055fa85dbd9e5ef1544f28bf3c308201caaec6a98dff47bc6c0a6552db5e6be968243cbbbf243b1b5a519329dbfd63ca7074f29d8175c8e61f8a8af0e6938d95dd6243cdc3a234403b321584d7ca8fa52eb7551aabe784a164621aeff512efa4209d8391e93c76644ed90da935834bc472a1d08bc98021b333a75091a83e8bbbd2d0b9f647f39b396255cad894e03a8f3b48bc21c8b0bf31edfcc3d1ccff39cf460120651804c36880f439de350311150b359bed9830433c75251dcb6c87b7ddc09d5f4de91e0d8ee0dd695410fa4f50252a78dae98300dc26f40a673984f63967e764c25fc17421a1d362a78405f2cc41093fc751ce6ffe4a52bc2c48561325ec494ea98a31b3b54c5c800086ff584e1d8ff277d368555010c1db01770b25c869d75403ff481ae3f75f3b426ddbcfdd2fa628098c02b335fed7b6d72c5180d7d8e12ad405762af17dedbfba7012dca20bd3501025b577c04d413fb3e4055dca063e5f360f6a41d7264d8a5e022c54a45569ec42bc868753be8b1fccaca85e6b5af72ca8cd712693d05a1e0711e860478f4f9914ef7afab80644b6c6773769d0cd97fa2e66d7880e022c93e83ad02827992da75e625194af94711a541cf4504b549948340d4d73ac53c2ee38db78addefa9941eba4ecc2057ac3af2fb691258ff2164b265eef285174fd6dc171756119a526942f177a0d5aeb0c73e70f125bc7f6686c36ef74e3ed006760806aa1e78e8ed95952a82dd0752aff7c24471b07a128e7cbe1e0c9462acae444e88b8d10e6eab993953a8e9595ea59a64ff0cb1b18d111e7d1890479060bd7ba66c5e0200ff6711b7249a9cdfa5e9506ccbbb58de102b3310daf84a7cc0f75007ce367062778cde7ec365627ade28c9f65bc6e16bdc89225ac67f8a2e2a452b5fbc91073cfdf4d94ad1e9657451e5a4a059b9f7e3ea9d31d5cb723ba36eb1cc88d9106dc988722b1a515eb79ec711c1c88fb2a7548c41dbf909ad9b6e388a21b50d768b9c2ec242412b52e01a653a4539677673480aeb38f88de4026255b449c4310f02161d8af3814d61e20164d37ce3ac1ab44a81bc68bad33dbe28e4e25eba8eb212766fc9255046633b058131e32cd08217ea72bed274270b6bbb05394548c1e976c2dcba1c2b564e1a56c1fd54b7e6c82c778ce4f7cf256aeaf36694c012a55e2985c2211d8399ff903c458c80402bcd9050d59441aa6a3fc5f1957de958ccb1303aa71f42a047504d5b78eea777887093070ffccd0e635503a1e0d1dce0c408b4b4563f19bb1ae1b2ea0b95b2ae24c4ae74bb00a229a244888d533dd15bb1877418911fae443112ee307772acfad92efd0e2d6e659c01056c29f39fb7b1eb550cfcab2b15f7c16222c746ea86ec8f936d314ba19cdf284dcc2d10072ab657ed8afc4cf48c87e02d9f92c69110b137a7ac1eef8d2de9eec5f2c2242e020090ae9d2ded6c224eefec88a77006879079d3b6d7b0045c76252d9e0041a01560e46b6ff78406dd8cb2f33bb367402c30a1e44275f4317c720a48d3219698c97bdf3ce9b6c9f627f946d64089b43dc34113db1a98ec58e48c8ad83e6042cb8496ea3a36893e7b297c3d374718919d302dda7d3b42c923dd60bcdbc2f9f9bd2d3020598ef1a2993620a75cae62478b36dbfd75ca31d574ac325b62821397873c2efc26d59ddbccb7c6b44f143e66a39aad070a559443d430793c7b9faf37c77a6b315991749b0bed28f173704a52bd960378dcb0d975cd75dc774b804d1c624a338d96c05b3614ec7ec89dc21e02c4b774604fc165897eda47fa2bd0fe448329f9c1a57124811aa78f48a654c9e3f5e691b34803296fb9653bfc7b4ab13191bb9506f56fe5aa024587c91537f34a86e97ce757a36ae2cd0f6b60c5558177a1046d4fb3fa5ff0e7b2b9e3fc5a3805138c658683776b7332a0fb26f50f257c12e841f336417a6211a92aefc5ddbf9225f855190224b94810ef507798e25c41d6d5f2175140080cd54f33bec73284e75e6513f85cd10bd6aa686b8b925014f707adec3a170b8c52f3083621ebaed79027d767ec9c87ab222d7712067a30b9ac500c576e47350ca3967477d989c7088def4f02ebd4509161580a508e0515612c3fae6a1c3d9117089f8890ce2a259be2cf006ef82c1b7b5bd83e9eb3411b155be42068fbd468628537c30b6ad86c5860f18df328beb39e92f6a6a884b4c05869aba7d1e6b034be4485b1269e2f3281abb88e4b286436ab8736d17dc59532580a653d316a6243f06f7f44ff88f0582c2288624c14ebc2e9ed2ed1a18fe6be8e6617242d1423a164d7a58190d7bfac8f2bf3a36215ba0df17ece87de587dc62f6fa796dcc07909b8b0159da243a35c49ac7e1787d659c734497957597c81f8d92da0ca4440e2139af20e93af31cc2c1442ba48c1b744bff7e5477f930e505be1a324beb1a22315c6164b99a4495d92d256ec8de6d4999a0e30810731539c73c0b5bb1f7f5c7ac6033aa778b1ad2c675cec631b9befd67f768bb4c1e403504dcd132eee0c95ddb9e73813aef2edd78f81c8e68127735168ac36b5b0ff86fa87942feb6cbf5cba234eaa702fa82bf4ff2305ffaf20bea799ba8bba6238622e7c4ef3f5ec0bd1e8cf6cc073a59a0b87a3452cc1e9ad813bc7dd7f39b73f1b69fe9cbf5c7233e1861053f484ae1a47e4a0a2744ca8d765174d111e3cd17e0c1270de10e798ba57859fa803c45650f3907100a659247e3473e3fc75cf70fe679934c3faa0db573bd0b9c82c0c234b45d6b9fdecba1650c7c84d86cda2f9caa440f198272b0c3bf808cf22099e726f58ec1ffe079b89d7c3d6dc5dd6f59c114d3ba9d4a92cdea53814a196d38fb4b60886216b1f2acf17cc2d76acad930304540d315e649a5f45b2eb62d27983eaf3dfa237dde4ea86da991d78ec14af35b56d2e813bd1c54def7ea85e1c42bb2d8a895df315736eee4883ad4b9496b4c0adad31662b52a459cb5e4fbea24a145b306287ba5f1df454e427ed541b450f1258eb16acff394d2ae571e9ae4d053245221777b25f8e3d5faaf29524a34aab3d22cf183d0a4e2c2e8f97a9d591a6df537f9d4ea42c969f32b12e8e3126ded5421be635e88b75e39a9ed07864436bcabf09febfb5575c6cfcf0430eba96e6fdbdb3220455100500d72a84793d253c5f43d17a40c02d9bda9d21f5f60a4df0916ccadd1f0b8fa5ae784a50cd8f9c7364a7efb4a9855642b0b4b4ff0f58fb002ad93137f16f4f1be96f1ff9dfc878bb314244c070118418bd5c069a62d35819f916f9542b83db02a3ac38fdbee38f37ae538f02fff0d8186fbc128918b69ead49fc81270d1eb8c082de4ab359a0864c1f667dda049e528e6e4039a1cdc64a571bf85e80a044dd8dfc00fab1e1d49c3ef3f1f0207a9865e5ba649e36ea95d4f2b631cc1c9f0bd24aeafcac5525e3cf236a435927ce3b4309fd4cdd273154515c0907b5ae199d981282ab0499edf", 0x1000}, {&(0x7f0000001200)="47f4da3997b054d5f811bdaa855d38d12f9da63ed5c74a3de90de765352bf2b85080597c2b6d96cade84c41c19a5b520dcd4fe3fb2ee1052484e4a785ae0e0246f2605b5e2fb1d8da1cacbe44ba055bf4630f78e97d7ff72e17e095b8c774f733662f07f1ef4bf9223a36e84766962ba4fbe695c21848bf14f9441f5994dce69c587fd574299b768c7b600fda1cca84c3bf90babcd49a04f704e4372aaf8a1e51fff50748683de39", 0xa8}, {&(0x7f00000012c0)="83a064e194f13ca7b0b6302ecddb3f32514903fde420fc7f0b88e39b804d6aa083acdf94b64a96f1eb1a67a3b23a9e3469506d8902040bb2a1fa48f3139338049a0ca7a73e417f09a8de99df753b89b2ce5d3ae75a7396a4d5868ab9c7766d2f1fe094000ccdd6a644098a442783502f578e55b05c2351142264cdaa1f3798373ab06ad6a58b7c71dd4dcf4f59b3d8fe62753312aa58d6a9e8817b58037d5b372e8bc8ce35462d", 0xa7}], 0x5, &(0x7f0000001400)=[{0x70, 0xffff, 0x3, "01afe61cf3e40c9dce41e5aff505fae72b4f688336d11e45cd05cbea0156c92e56f76763755efb4134c36ef4a19a7857e5357358ee0f3cf39eec6dc3d9f66802f2cb3743a3003275ab9ac03e38025bfa4e79337e67697741742bf947"}, {0xf8, 0xffff, 0xef8, "5f86cba28f53b63f3849380dd644dc458fbc9f5979ee3bc6f0f89ced9e73622fbfd23a4228ca177b848c875121f73f6e9fa270699ea61e1f528e077fc379d6a68e3202aba6e05ba1a8235e6a7ad6228b4c69a3833f2bd0de50ca67e6eb7167bed8b5de811379e51b05df897b59eafdea9577a2a17bdb1df955927d6f2426854b13a88af3a326b2b742c203a382b4c7fa17dda670152a20672114926e5168f43a57af61548b9e5625f1ba2f4a86dc294ae420f7b338aba9e5aea367e92452cae803a70bea0b2bf6a615646e4e8a830ee74f817b9cc60b3b283ae92cc99569b8510f794c284923"}], 0x168}, 0x0) 07:53:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = socket$inet6(0x18, 0x8003, 0x8) getsockopt(r1, 0x3, 0x1, &(0x7f0000000140)=""/100, &(0x7f0000000040)=0x64) dup(r0) 07:53:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) shutdown(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x5) r1 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x6}, 0x8) 07:53:47 executing program 0: r0 = msgget(0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000931546322716"], 0x102, 0x800) 07:53:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = dup(r0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000002380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000023c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000080)="cc7bca1aefe3e7daabdeb23eecd06571ac59b9f2a1974bc9ad60bd78ddb3788abe654f811f1463fb4ff79d3eb41d86337ef3c09cfd502c5e36b9b642e2d4", 0x3e}, {&(0x7f0000000140)="bc72cce6ba3c72174fb0e2f4949f66d4428300253c0a7a91d54dd7303fb6abe718cfe63bda9921c6987c1e9a34a083bba1f70f30029bd4863cc5dece1798f8616e88ad798d70d4f804396adb6f401cbdc59f8d43501ed14f5e57b8cdb79ee7c5af44861d2bf0d736b3c29894a682f57949e0ec441142cf3a1b7abe991ff798ce3ec0649fea0baebc35be3a82e398b16199", 0x91}, {&(0x7f0000000200)="290662d8857849099c0eb495a50c8e83b965a3488866ab9d9baf139d9ff4944e008d3a66a6bd87001a3754df6e356d81546886aaf936c5c2db72ab9d36f5a03d7b30517e2f1ede0eca2130d892452a5a607000a72f74375df8b958133abf397e0aa9da9df072785cae7319b1ed18e7224864d5e92a5cdcf49917a12c353e2693e0d21a188865da035bb5b4f94294ebf45f93b9dbe561ec2e553071db319fab0f86beb91879d028c77fe344eaa5c649da190643df7047f1d4752dfc67aff90bbb60dcf24f95ca45a504a92949875a08459460971d77a87a7b949119e769056f2a39f6a02905e473024643de1f84aef886c2cf503d21832ee0338524ecb7495934d96ab802f09dd58b8f6469b1026e22696e1061c7c51beb43ef2f494d8102f94559941e1768ea8ec62a9db77e5eeabe33110f91be6b0198d5d0f0b911b4c93919a945fab591c5da252a04fe6a7deeda17e3b45c4fd8fdf4fbc9c4d99ef3b3cfd02b6eb63f88b59362e40e072bb04a51281600e7f97ed26d5d2385628aa498c6c076f1b264ce9096a67dd8e41df6502d0a7bbb7ef8cac651ab68cc610eb23536833f284119995d3e9fa7dfefd62ab2bfbf73810eb1b6b885454eb36137ab41c39907773dfc96b329c6b49ebeb8da7bdfc6f8d3f441ff78bfd9456b7d6ccd877f44500ff16c6b4fd8b9313f7832b6504149c35abd39a6247ea8a2cafe801694dffb2296558c03005245782ce6937465c3e6a5ad62bd3c5a7944cbab222e508fb173873f60c01e7de9a2e1d7f4f8920720253530cad1d9017e34492017005f4a2ed075e04aad382a9ab7cd68bff8d11968232457012f74cb47bdbddb659700a182041e458de1c72106900a7e597eab81378936cfb73fa533532e11f8aba61f449851b650678eb706d387947865d1c0121a1b28fc9bab9a9353711928761b13978da93acc39ad17a9d41ccc98a5f453dd9096f440d0708dd0bb3658fff32a966431c9694d1efe242f1533b867644f5093640cfedc60675972a8c3dd55caf4f6010fbf9812ec7ca6d97b1a8ff964c001b87cded809ead7ce577e2deaa31baad2625fc7087d733609ceebfe8be6b5a4465f6ef9016576c6d3f4d5c8727594958d802124c397fcf78881007deef5f5aa8959d546d41f5cd86898f87d34fbbe5efe0232591cd65acfb54d04c577273f9baf57d1f09fc61e6c31660bce3df25577422a4d418ddd5af1cd4a56d622278d6706230bf1157f0c52fdb265f6c053cbda80a5c6911d54e6202934fa7dcbc8770a90de77aa61470fd38f50dba3784e891a9afa2bc36023b22d7175b97e761793f309edaf705d961b12ab0ba59ee0a53698a823aebb05ab7f582621329f455f2aa374e78d48ca50479dd0918c38b91af208e81653dafdb1402ff8f019259bc173c144240b8a7a170bb743f885e4e7f10717f6373cbb071a2384350cf6250dda7a455c9122d248162e29ef8e133ab1ed1e60e60af975703e620c7afcba8966312d6e116c4619f7b7d8fc6f475b45e96c61c232089e2555c68cc82740522abdac2e75af3f4bf5b3d90f00f334f6a68f76a7552f8f52f387f552216c83ac84fb2385cadc0511f2eff09a964c468e22824456def7b797923075402bd0e65547cdb54c5ee2a0cafcc2e826c021a868439de3c9d655bfafed8aabf547fe2a07a80c38465b33031d4f1b615327f8b8327659dbaf94958cf2cdb6eb78e233b19caf1d3a23e21ae0ace58abcea258c794f4497f0064ae70c39439832deffa3a31920b11eebb31a02317cd6995cdbc24b62324e12dc8759d2ce4656b4c522601815517c8de65bf486cd30fcd78ab154f0434f25000410aa8e5a8b206714535804c1cba1163c6ef34a16f751d1a6bb7f22c097df31262470202cde2ce4347fd6eb62ea3f4d2d627baee7762f409d5a1fa56e3dced85600d70e065473261018cedf32818d451aeeb59d885459fdbc2515414b1ff98fb9134afd2ad489ebe823174dc47d1778efdf37cdfe6bb28d4da8c3c96489428b144a6014fae7d21cb7db0d256de06add7e782d26b04fb3a81726ae09f9459a61af89868044ab2d755320714f8f549ee743b5b7a07d074dc33e769599a75c03e815a487e071ca3a70dd135986f71b0c0efb96285fb69a8aa7066e4f7f47916f3b3886ad46c692a088c6cd507ccad84ae105e57408432cdd71c6702e05b7f5f6b3268f7ea342d2db7b30b1d2868f88ae4fa479f737d625dc6805e5e4e53d7be6941f2485472413a992009eac98475c5952f36b497caaa7f6379b77785bcf4adc46642399b769ef9153c4d26715cb7b17481eb392fae14f6ba24f00a7e11ae46faba601f9af12f893bb0a3622cfcab25126feca7f9017218c62e8576a7392aee9793a21e8d5f254313e5575e816f421367001c389ac0aadc1e11cab0f03ccfd561233ad07801a374405ca83aa5a8df468202b8b8e9872349cc70ba06700721299f4c53a6d4e33ae7c8dee0e5cebe075124f47f74552dd33b26031ffbbc2ca94ffd6e45056d74d414580ef0499572853c9b6966b89cb95e1f3f3afbf8682f324b3fa759b7167d5f9175654fa22cab5d4301a9540702b88cc8fc6a1bd2a22cb2779b59a8b86307a6f57bb67a889fd06ef99d2473a27b7c4faac056dc3ea0ecb956e35d94c3d17c2015bbb5afb908dac4cd7c3a259aa67e866c71c0418c3aa65f07c1c58c942ec8502b77ff5a80469adbbfaab1a994b10a764c939778959e367a9e3774b6febac6f4306c0e2be43cd5dd1fb16dcb5cfd04c2294cf98751b5653c2fa8d71d9d28f007ed3d2faeb8b428559437101e84b8fd47335012bdfc5f579868421337589b86cfc2084ea23ed2c7d8a8a88d3fd076cb9e53cca35b2d8c0742301269aa70c3f39af506a3b3e2529a235717d4e1276062600ea5da69d0d929cc2b4793f1decce76c3574714210f15d7910bf7b02d3cef6e22bd55ccea93ca27b8bd45bf1d21e1f5c23d6cd9fa43223ed836754bc3eb3dcb05175d2ab627d08f752ad258f480ed49648373d3be3fb4e61677731b4e548043a073212b88014783a300fe5220fcec39c3e2f7cdd69f53331440209550001912626abc65d98e42e4945019d09fe16f2350f6cad72322a03fc0fcd7e294eb9653657ba1385a1912173a18603a766d39bfdd7559a2ff8be6d26b0a184103d3b3df6b2023d2a1cda527f404e972fb975e88672e3f384eaf8fa8caad83ecb306a0daf95e08dc55967fda6603c4aabcd2fac0eb24923f1ec8cce2ab9402ea235317ecfb906c164b42f127f948a42b5693913e6b06b4e150f79a8604e3e004ceb55e02128a63e77b2181277085d0311e7b709debb0ab6428d5743f3908043d046ffe15a8226e6b95bd0eb63dae1ac5a29a387e10860661c30d4f23592bc03ee2bf16cf3c5833325a4132d89a10ed0f8db5297a5af6c81c4d53b61bb3be963fc24c84b9c98983b5f8f96a7aadc9daac1c817b88691ed264eed794317e669753f756a66ad056648dc231ee36adf6d52320abae97ae20d59dc8e8c65feffdbabae4dd559f86f9797265a9f0d64e8863e183f058b596eb16ccd70a7a6122a01f83be0b3ec252a1a5c9923117398b42f8f2d75f75e3e0b941c61f22f451d67ce07a798c1f1c55babc075a741c8fdc3805dbbcb35495c0cd8b57a18ec84a6a6b498d76e66704736d3294a64671210b2617568d86225a23977587d4a79e0bb2f959ce398a3555d9b5e55e3ce94a974060a2ab4a44a9ae65125ead90bf604328bafd2d3ca8c139696e2ca36f55aa12d8d26ade2ab136d926836c54417018c3e491c01a4b7c244c37b0c2b2af177a6fd8f87db361a44147f736637ef91a3742b022159d97594c81a0c648888cbf660a5b51bf8cd4e59f0bee442922cc771804ae21112477a0ee4e0ad04b5e9e106b6a5fed50dbb7d11719817ec65011b8dd04176e1db3e29d02bb205351f05a19ef0fb13b70be642d2f8eb91c79c9ec3270d83562248cdd6eb3da5e82f29ce0323a2f6936b656e7b24bfc92ae5cbb924046889af57909ae6f92bfb6e39f2c2547b5bc4f53de4525d56ecf33b3a6804436ee3cce8e13cb5c2e611bb92b73cb1d5481040f76a315a0334a20796bf5032709ccf52b424ac6ff6130a43fd228a9f082e7598bcde553c0cde72d3f1d4f7d9b0adcaef6b8d7389389b449648a6be775c3988949b5c3de96bb1a0ffce314eb882356b477dc3681225fbaea6966a1f93b07d174f0cbe7b738cfd85c07a6280b96dbe3bf361c8fa24beab4dc6321768464ff4fb3149b309ed9a11b4944d3ec99b1542b1f28f52d13273c8ae1a30433bf4a7c338acdf21a3a345e266bd9f2b73fc7ef4b6d75488f68140b98ffe41da93bfadb691dce0b8645378b0561fb341fbb84a691292d24f19b343d52d2f60c20c16582179510fdd7fdf9072529abcdb07637a0a8d75d6fd69c506497c170d97d38b25b707a7ec781eb2ad21142d4fbf292ed12a65781f0f11ca1c050a0da36734f784399a92d311d067953f7f172ca2aca38b8cd52c5d55b5c3a28d25b9b72b2f5c30d2be7d50d0f65bfb5e4d7e0d911408f14cf4a82a383fd69cb11f4c5e24151d4d2bb97151a8880c6cb0e20fcc81332b99b4af92feef92460fa0841ca344a976140edbb92a1faba5382c3db60cf76b8f47cc23345d5b67b1bfdee53fa06859cb02cc40418a5a98eb76983811707832cd981bfe3ace38fb19380dfc632217b44ff2ef9a7bf35d4634db41686440e4076b213df173fe02ffde626da10324792becbef11f1177d00a86c4c57d450bc5c327a43872f032eb1ba9bfbc2467cfcbd0b9026af5a13ce2d3bca7ff251dde9a26a6b2333a5dda3535f59dead70c5c797d2c528420f8e3746d8cfedbce24e37f10590bfcc339fa73acc760c13aed511f64f11ee751da5a31a8031a8f7050e41f3f62bb249fa76e8d86b9321d09e0253a52f941118dec026b82430b3ec8b60bae6685ba1c7e6d95fe087e2f6704df2257204b5a0f5d6c71541b9f14728485f19b1e6a13eefe47469d98e4308cc2765cbb7eb7c8c060ce808b44d36360deb370ff10dc007e13ce04e27cbee7153ede7b901be33aaf6b0af949ac8816cdde66d5b2d121fe2ee2fc44ed7204e029079a8ba93a47502c6f4b26f7f099e01701ee31fe04413f60e39e7449127e4f72efad9847ca6aeaecd55211d68e518c1679b39343c84fadc9424a3a3364246627fd76e87259c45d44102b163e98beb5f40a8a4e4821b7956516f3480d37b1622bfb2ef6ff95788a854dc3076a533d39c36be7b85882eefbac5d38c7c3f6ae4c96a68de8c7aa5519b2cc8c1f7d3033da464a599f5e693413a699aceb1435ae48154c7c1d30a5facf44af418f7665adad9e7e2171defaabc82f2baab22727be1c3a2c3ba110f75f3cd26c4f183ce994327dfac01760b46004bd689af6c051d19482ad2cd7861c6df7b9ef65668ceed97fc9150b5fbecba5a7ea4269ea8b8fac38aada81ab8f28f530d9e80d0bf092ba311def0491e73872138360bc969ea9a078d556a2569bb9170d7fa27df90d24891677945025cb055286e917a38b1cffc66f7889abdb4783bb3f483535a770784f65de9c3e6affed8b024eb80e2e160cfb2c56f72ef37a34e0b8a4868ed34283fc86df6106f4ca1739a10d7570ae130402f95e2b2bb389019549f14d9a1b9b80aead71a485180f6e5c88541096c15562de1eb15296c30c7abbb844af7d2158a1348a064a2feb3d99b1e7828e99b52c3dd66ee87bcf40e6c0198329f985ec6a2a324d9c8b105", 0x1000}, {&(0x7f00000000c0)="273dc89cadcaef62bb14c5e200a6a6a057182a97af689036d105d38a8cb4e1bc67a662785537f0b0e4084984752700a15b50546c3bdf62aa42ebd2", 0x3b}, {&(0x7f0000001200)="9e94cd42f112e9aa4d4c336f3944bc000aef1427441f147db621d014788c7a17777b985113db75065cc0bae55460ff031be4001f1e410fd279516843def5f6ebc7981ea12447a23198558787d6927e795473da76199eef61ebffd023e45391cf7bb6451ac42fac7e5c0d36f668d094ecf250216865f97572c7490197311be7f8bd8bf5e9c3b77dd8fcff6c69af89d0771d3bba0987f36d55a1418c2193ba0eef4c41020cf37e78a591a13507535311f70b624373545860418696799cac03427d3c5cbb5e052c149e30876d8f41a73d805359d65406899481ce2d061fb95ed7e639e7dbc0b2f849f2c274b825cc955e97138eb1b29b7a6fbc92ca8accea60a164d1bc234e0a008ead5b446de5af8d1ed1429262f307e396b8449174131c3bbbc8460a3aeab1f38b1a9acf6afbe74505dbde57f637476a4444f4f4bc4c350a5cebbe7563a545bceac8cd3ddb15ecf9ade97a1aa6bc21f407ab5d3c67657820b1f10175ab1182e208dafbf38c268e09bd4d61ec8d4041a3bf7fc7ed75af3c6b2c45411bbeb3e39daa456e2e408a32eed06034707f793d1e2f845cf35c562d9639ce4fce60a58969d5ce255407fb9483f1b13d57cc4a75e1b3a1e55a0e2c18c39fb36ba5721bcb5f3a9181b62c5c4f683cd39691fbd037a7e6cda81b5e88d7932833661bdf185e739feaaeaf181c49268f9f92f56b26b8840ed3050a151cc7cb4838323206d99b37cd3399f8b81289df6e0e6669efc3e669c63151801d3696b53a260c6acf2a90b4ad851a00a539f51ce161699e236582605c1b516cd53d8674f9e69846fe58af9da234f5d9fc06d1ab315c8c19c5b811819c4c721029ad22aec64c7d485c97ce0b9f54f890aba1aa3420bce1159df0309760befccc0804b2082134c9f93ea11bb6a91b3f82d3ca103b6e4729423addf5f2702396d6721f7f28da97f85212a3c1df4fc8dae47a33e9ab0f8d412a45794479cbc0cef577eb4f26536d678371907922600fae1c5177fcacaf92048d0ed71440d102da834e5d773761f95e8c7bbf87b57fe2cc15840d11a70b466f2025660ccbc9412c3ad1acd65716dbe094015fa5312aa0753b12696fd9c3539a76a55b32fc7853c912956515cb5cab6b21c7f5effb07f7b8bf0f5fded3368e80e3bed6b424357bb321205f98cd031b48455ed65ecb531e900991a1d2e40b0d744af899d31f5a34ff7fa5e76672100219b067d0b89f2ff890e0f5d83b418008dee03c647a65c4e4e66ca4c7dc65fd67c71c004ee4bcb2fb8e66c8ef4ab8e3ff8bbf31860c60fa9e0ffcce09d46d262dbd8de77f99dfba3e6172ec5e192d1154b29f0e3398c88bac04424af2539a9d1103ed3bc75c4c54c6b35a1c05f40c73b459f5c3b23338a127fd24cb8de228f1f1aec241f175be8640301b0d814c4897956add06b8ddb739dcd5286cb2a34b755a14d0c6afd0e19aee953335662fc7095432adde774158d20ffa84672a2d0f8d2ef90c9270ba6d8dfa0af66ee4ce529ff33c66f2ff9cd5c8b0131747e6f306079ca95ffc1d49530fe32bcb3d6985286d9510b46b175b6c9f5929a525596d1b1d3e3f7b2394d1a052f32db8922fc6d581766c09744e397fd18078ae168b8e76688d72ad0acd1828ebdee48ba69ae4bec66605eb8182af40d8036763a44e63449e7b458a18e123ae94f0770c02a0b405cab3468245f801362b2d4e8a200f0ddf798f9d0f36dd3f381d833dafe3f42773577f26a0de6c5fbd0b5093bb5fce0d16413cae9797de69dd54e0aad0efdcc951701b33e8a037e3e5e21d17a23a8da926e090e87d81c7972d7f14c04f5b555db3d8b78459490a289ba168e40c1f858c823471d7a43d5799a168812b4bfb63d7dda191bc08e4a7b18c6f677d5953e61c2f4cfd7fb72679b41bb894c59724598efe4c77bccfc608e913953c1dfc7814c19c034e2912141048850d14943c0e9533306fb7b4e4d6569049f41c06c21ea8fa2381ec9834fe634941778a40870df45fc404e8703184bef14ea49e0004eb3e67e8d90fab64c1df4d035f680df90577336f5113c63d23eb017ee3946f1df46912c408e364ae53fe98302ebb0d44635b518de7576fda73b143031c03efe177c05924da1e9b27efc22811b999b75baaaa86f115cdfcdf1da33e647b64dc79d9c34af07e2da81a6839169e24448f040053bbbb7b922ff7b0199022da83560a42aff0fbc5dba4c021a6577c6254c20012149200368e679a5770903ac965a5f7d9de8cc9ce4f54fef9596637cc9f838bda9f2fb3c5b6da86700431eef78dbd314ac8a403596147837e97e983012a705363a7dbcaf036fb088955691b940898fc673ba5c05f69c3465490c31e43fe1274a7ecfa9916bd528a349a3912f18aa1876e01fb6761ae486d4ecd120132cf6a3e6e7166d47deac4177c1d4ced5c890d3252729250ad918fe9d2f48c5471104c024cba3e933a74edd8fc8c7d69b1a66a23d0f2d1b91a5a0579a78cda2ee2018f957b5c7e1f8be0091da99f03001520fd5baa0eee256d5a5715c04152d354f370df198ec914a3c5b0ee13696f41cb73ceaf130d33344b19a166d5f051ada618333aff6922477aeb7c822c806362cdf61022cf1f2ad33de525fe78c14de51a733694d4a230fde50238f435dd3f4855e441be1984c60f44ae345c4d0731b003b8dd1886a77c7dbadeba918da7328aebe5378fd9ef29103cc7db386022f7d19cc054945f3e1846521b71a7ed051d3286c158665bc31c469796757904e8b6f1a7b722c6e1fcff48de1d7d0f7537e0a73d50cce2522f0d6a23a7fdd828c4a25a01f1c51cc885a3020761756540623e807077d36aaa47debf7fd2a8eb3c46cef5f4f12d77182fb6d5a28b8b893899da7ecde3067ad4e344582e3744cbfdf7a36268221a02d2dd7e403933987b01c2bf3567c41064482c52d1f8087303ecab999dfdd8b7320a649b1a8cbaf3141718f36eb195f9abfa588efd6516136c4555921dfc8452bbcd56113fa03ac443a1b725c949f7ed10581e92af2b8d1da12e4b7c638de4e84211d43f41a273a5e575dd2a0c3459c31fc876a241585f9edb37e52495dfaee649a36bf0609ea36132a8f05cc03742b72d72ec08e796a71a6a01533de9d2094c32068a77e2fd721ce57d35d7ae7f64e86c8f85ff59a925a1fca65fbbe2d2ada32f8a2efafda11eb0862e91df376299ed2d576d46026bcba8caf60381827f83ec7a57a4e1f57dd25cdc867658c07f95789b7813961884ebf8da574a9a0c4d372174eb3bb8c242f34ec0e849e4ffeb76556c75652e2bd2c81d6b6f8d163146b3c65d1f86bf8c45e5e070906a154a4467fc8824dc1eb57492349aa0f146d66f402a750878781add6f33bc0c4855a73ef9dffccabc7c7e9af84f8585f48a7abdbad6069e21333674db7c300a9e8d47d75b94fc4f44098b5b43d97ad5c78bd1246894c289eabd1d2dd5e2cb5b9b48f18bf0d1b669cd3e2d45c4a1daf3f6d577346ed78bd0a3eaede9ce9c4f48409c92ce13c765b6cd99bb9031ce6aedafe6da675c7d6f140b02ba3763b62fa3d8eaa6c8093c7d1fb33f36c57c5610a926637cf7b62d4d6c70b4991edd7396d013360743d7ea473e74ea788cf34c60c53d68ff77a25c5998785b753601fa6e1238f1d75d1a1a74a3f8a5db6a3fcb76858ba3e5f0b1921df21967368d472e5dcdae0e86a8191e70a4fe463f5feed11db65f5f0a3c71df15b7dbb2c141001c6c347b7014b975bbfe594cd1a751223a30b3afabbec958fcb2da48fcb5b2337351474529f23ecd1e1e32f0f22b3ee8df68dca43b8b208f8d9f61ea5f96454e58f192c9353d661e148f1b17e8233340422720eeb84475deab9e0c7a0cdf670a08439219c01e6f217f2fa96252157b0770ca9bc4a42977b655d93af60e3b2f3616434818bb1a342a7c45e6b74d5b19d63eee14c76eca54ae52e0e80f14deda26afff0106e69bbeafe4a03974574a40384774ea0efd0810900af0d1b656e7eaa8d9c9959debe763600febdf97d2059ad7fea0cdcd1ac3850149a4a39ef647fa1ac6fa0865c3067fdddfea8b391bd301361225614f308d0a9594761485f3c412bbcb57930f1fdf9fb40d58294ef336ac3ada73b6ce88bd4bdbeaa73a120f139aa0e2237a98ae97351ec472170973ce7ecf9ee3df5d766fa6042a3ea5f27d38111f596fd2f2ef7ff31d17b27b7fa0d4287ae9f9e3d99fa57e91941c089332c69266fc4e707695f63e55db755a88f9a6d7b7908d371d937dd946281d51dc99c7f0f7387a68290c7c850cb3a51e43816a7f08b0eb0bd3e9df83c9ec0530a3d47a31fca29a8a5cb9faba2564bcad273c5aa27c01a2f6d67e1b09963ab44423614119dd8890b587a1cc1cd7f6c1bd6b71e719b813c6787c775244e1cf23f7e25209685106a179b773e2cdc27e6958e2d5bbc3502b6f206be1bbbdad2a4b5a3fd23ab075cce23998567365f5dcd3eafffe7fb75e1c9095fb0e9682fc0ea5d185c32937a6a8ecaba8a6e5d8664f8ea0dfee7a53661768af1e7d9f49c73cb78b7e3f0016ad2d6c91ede41f89c475cf3dec31dc26e23c0fce32fc2bf1d332cf8d2d41e1d444e71d7453ed591b3990ee69d93a83e8cd97b0fd1b355f4e3b07b5be563eabd94b09d7d2610fd14bf8645a0e4408d7b0cf5f141fa4b52c0b13ab14907dd9c7b8d7fa43b4411150fe9758071d18c707bb7324c38842a12ed866c37136ba06a464abbf93bcb6f5ed3d88c6e4179639dc4889a724545ab1188272b130b7cca7a01d2ffc5bdf3496ac7dc026b5da443d6ce0a7401a69e781c8911fa266786dc0afe272502c760706a06aa14e64bfb18a1372f8e9b7f136a166036fe6ae8941e7e8289028b22e81e272f691e7ee3da38a5d00364676b9c66c2be6210bf22c9626e8951a601fcd7224fd7d28b1c7f0a752403629d28fbbc17befb41e3b8a5430b04498f13acf1eed129ce0ff2b5b1d8063ed1caeb89eecfd11393406e1ca0078edd424cbf01148acb36a7d13ae1ebf3125bd7a782ee83549d0b6d676360a4c8c7c19f6093f32070f24a84a23c5279331520242a2d1de1d54e68fe192b3609b4fde5a6eb8c294391e39e084b3dc1efa3061de5cf538f6b14f33ce3465a617c0b05e2ad38004104d60d637253517cf74393727a9ce1b082fc8131a7569c55659aebf6f688242ca7723e13ceef6dc4f8db5c7632be3154702f4231036a456928821f2a4f0fb889f3e9203bd3efa30a41afa2800a13b57a12ea5d42653c6b4dfd08fadf2af07d7c02d2da939ee648a63d50252ea39c08a818baf2ee1aaa8740c07c3e102b5030c0b271134e0e490f1258952b068a3b582cfcb2d849499efa5fde0e0aa9b94c49b644692e3e9a0849481aaeef2413b3b339f30c64cfc32bacb3a9dfe323c6aa8e4bfd51a685a7a4c4573f67e68a3fb32190d65043b167b7df25255d513264629bf45310aad02c871801c3ad5d3c7270568c0b06f7d881c8b699a7538db3b2965cc0b57c0217ec699bfb55cc9880efa339524b5028de24ad14aa84d4d01effea412d049401811b1ce71e36e20b67ae38c45ca0d1952baa2b267130a94592c0eeb77d2fdf8e26099fc886d29c1fd3b2e981fdcf9f0ab862ff02be871c19b46309e9636d5c55251e7797b8f240efc8d9aef2141a7aff53a5990cb03d195b1345d8aec0088924f9883f80d33bd92d654fb9fbbfd42c978384fca3f7a66713bd8f8cb67b050ae9f7b2581dde2a06a3eaad1db3a552ab3bec90bab76c018d1d7885b9b5a011254c3ca24e481bbe1ef3e69663d", 0x1000}], 0x5, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0}, 0x9) r14 = fcntl$dupfd(r0, 0x0, r0) write(r14, 0x0, 0xc0) 07:53:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup(r1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 07:53:47 executing program 0: r0 = msgget(0x1, 0x54) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:53:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8088, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = msgget(0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r4, 0x2) openat(r4, &(0x7f0000000480)='./file0\x00', 0x0, 0x1) readv(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/81}], 0x8) msgsnd(r3, &(0x7f0000001f00), 0x102, 0x800) 07:53:47 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="47ba7064d173cc46"], 0x102, 0x800) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') 07:53:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000500)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) 07:53:47 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) flock(r1, 0x2) r3 = shmget(0x3, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000006071032ad3cf52db00f1119b84b6eca03f00"/37], 0x102, 0x800) 07:53:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x30020, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) read(r2, &(0x7f0000000100)=""/227, 0xe3) 07:53:47 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa7010000802570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b1b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7ba634c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa46462be5"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000002f00)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667bbd82276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e13646193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fbdfc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b00000000000000000000000082d3ecac2e960f4bc26abb1048e51de6b040366e7299f0897ec3f2f46d72485fb0b531edad69db60"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) execve(0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:53:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x100000000, './file0\x00'}) msgrcv(r1, &(0x7f0000000180)={0x0, ""/206}, 0xd6, 0x2, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x7) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000800000000637ccf589e5fe2ce565a391a00007dd921b81a4603277e6ab3c675adb39870b29ac9085016bc6e3eda49578afb2427bc0d5f708a6cf0f9a0f45a29e4ea482918b6faae864afcc2ef19f73feb702a52e390108c29dd4563d28d35b20715bbb82277c42aea9ab3b12a98f2718f07224b17ffde5664dacb7a1c2dc11e567a8411f35efffffffff0e47e1e6cbec328d402d57278a2e3197e06101778570297554dbdfd17312bc1e7fbc5788a20699e202b76d5818b4bb767a04f0dcfe59e401a48b0f118181e6fdd39c7361ae4d4a02078a7e0bc4b769d773712ffc187a5f838139e198913bbc8c649514ae8e5ec6ccdfbf689dcd90e3e252797c2da13167580c95a572ba9039bd0a7244e970947f3ebbaa68820adfe92e133906f2f0e92f6d07d48fe8f5339bab0080d9d14c8e3b4a635b2120348cc3dfb2bbb70b6166c948461c152462770ed09a227ab4fab932d3fa95305d18867e15d94ac1534b4bf09a11f805b9f59"], 0x102, 0x800) 07:53:47 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="030000007238000070dfbf86bb952bbc6c9cc86123b78846a77cdcf98015da41655dcfdfe20070b13757a77177319eb503e25ab78b3ef8798f72070c9788f5e5c6b2bcfd5e2b6e1bb5bd4a39f5cdf282d6bf18794c6a97adaf9df4621a5f7a0fee83c2c24d76bd1f7b7cc89f52e052cf53f87c1e64f739ce77522c5753695611c4873b6a977fd1d7071fd14f2625cdc159adc0be2e446c59fc2e34740e4eadb2e4aa9919db24ab03e853c9480d880a2c32aef8ebf4cf117ed469d9fbc50b327ae9263bcb26991ca99f4ce3655d58070b068b573229fb21fb059203f1a77dde5b09b70e4df961040331e8a1177a83227da025a152c955ddd3b24dbc6e9c407724be40254da222f958a774ecf2a4e164b175cebe38644b7cb274d4339588183a15d6b818"], 0xc1, 0x804) flock(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) 07:53:47 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) pledge(&(0x7f0000000000)='${\xd7\x00', &(0x7f0000000040)='\x04[@\x00') setsockopt(r0, 0x65, 0x2000001000003d, &(0x7f0000000040), 0x106) 07:53:51 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x8) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="5ef0afdca60a1cb8"], 0x102, 0x800) 07:53:51 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 07:53:51 executing program 0: r0 = msgget(0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000040)=[{0x6, 0x9}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="ddffffffffffffff"], 0x102, 0x800) r4 = getuid() semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/138) r5 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0x80000001}, {0x21, 0x6}, {0xcb, 0x7}, {0x86, 0xfe28}, {0x0, 0x5}, {0x45}, {0x20, 0x2}, {0x187}], 0x8}) 07:53:51 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10308, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 07:53:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8, 0x0) fchmod(r0, 0x1e0) r1 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="17f5000000000000ff84cdca4e17ac94a1457e39b15a5afb1ba8757d69831f04a7805fd2cab76dd2c50a1fa26f9ba6ff3dc10a4f4f710000000000000009242351baa17eed5ee8b3306609101d350a86be2a7c24b26dbf3173f0ba124f33bd5919efdba02c0709598c2e619deee81f6ee10e0ddf46547bbeb91e4e02f22168db0d1cf0da4885f667f7549b4cbf2a2a322e04a9aed4c288227b047de4b021067e9b88048a0bece4eea8399b0683c8c9157efad7fe3eda431dc61d7e27a2a7a19439ac53aad7183443224d9b9cce9d39c49941a2944b3b8c26fb95e50d0241c07354addf555315f427e05d444189ba03ae"], 0x102, 0x800) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xdc, 0x2, 0x5}, {{r2}, 0x0, 0x40, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x7, 0x5, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffffa, 0x45, 0x1, 0x2, 0x101}], 0x4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21, 0x40000000, 0x101, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0xa0000004, 0x0, 0xfffffffffffffbff}, {{r3}, 0x0, 0x8, 0x40000000, 0x55, 0x49}, {{r3}, 0x0, 0x6, 0x80000000, 0x3f, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1279, 0x4}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x401, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x47, 0x35, 0x3}, {{r2}, 0xfffffffffffffffb, 0x5, 0x1, 0x7, 0x863}], 0x8, &(0x7f0000000200)={0x100000001, 0x80000000}) 07:53:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 07:53:51 executing program 0: r0 = msgget(0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0001000000000000"], 0x102, 0x800) 07:53:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 07:53:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc004, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9428708b2829ed81b8ece441d1282d07321ec8567b04fc31bbe99e45242e2826312ec58ec1fcef388fdd5d43b74710c4818dc8ca9c3c8485f13722e73765673e9e3636977526d9fba71ad415414eac1213b4684343428a06ce2d073606751c9b9635fe58f77eb53b42a7a517908cfda8ba414dd336c9616ae10bffe4e0917559f469f1a863603aa48b53913749f425ad1f6aee8b391aa2b8829ae4caad3d6729b76b564020d5129ff6c539c28c7118900613d48f0dad8db10d66f98b5560c7e850aab86700afedd27c970f653b4323a69707dc9d09120b87fe67fd8a870456eaed2270872a3b7131683d93a768", 0xed}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 07:53:51 executing program 0: r0 = msgget(0x2, 0xfffffffffffffffa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x100000000, r3, r4, r5, r6, 0x0, 0x8}, 0xffffffffffffffff, 0x2, r2, r2, 0x1, 0x4, 0x80000000, 0x1}) msgsnd(r0, &(0x7f0000001f00), 0x8, 0x800) 07:53:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x80000000, 0x1f, 0x7ff, "295ad4b0e795e74ca6148765837bc16a4fb4632a", 0x0, 0x100}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x4000000}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 07:53:51 executing program 0: r0 = msgget(0x0, 0x200000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x2) msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="f7ffffffffffffff"], 0x102, 0x800) 07:53:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="c5d2d6de66368ffa2a41f7b0e6e897b773d4d47bcd1e9012526d7ec3792f1bc8a213422c6ce6c3f6dcc3ef8826ac94aafbfde3d6a3e5a2aab03d9d587108220bd12927f8ee664b68bc85ac8dee74eaad1fec3f100812769f25cd085ef87c899cc69cc4407a5f20070f92f3d7c30740643fe31b46d23b0db35e570adcdaa76d7449b67ad6d10c0d3a9c65877f6907606ba6e582ebdfe010c8f10d65fb76a1547f6d7afbadbb0fafc170f4e618697f0a954c8cf38e9044ec79e48b1277eb90dcf6c216eefd2072bd103a27cc734ac44dea9757e781f26ffdd2bf81397f60b80b26dc", 0xe1}, {&(0x7f0000000200)="d28705396f5cf3f835b1445cb0bdf3be373d2402111cc74df3cd8a8c4af691aa26a202343fe2fa99b3122e6b8ed7e68a47a979d285311024b81dee0dd30e6a", 0x3f}, {&(0x7f0000000240)="160fc88eaf266990bfa8c54ace84793f1c8c5746a4fb880b8d251f55f14cc84c4802e555c9f0", 0x26}, {&(0x7f0000000280)="17307f4891e6799f660a75084772b821281449a3aa6648324bb2c4c4ce97bb09fab557a2d8150a6dcd94c0a05ad14f5da02c2733c5fe393bbda031d3a1eb3fe3b097f04d82b36f161f452363ee7cf38e64", 0x51}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1000001, &(0x7f0000000340)="00008002", 0x4) getuid() 07:53:51 executing program 0: r0 = msgget(0x3, 0x0) r1 = dup(0xffffffffffffffff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20004, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r2, 0x2) msgsnd(r0, &(0x7f0000001f00), 0x102, 0x800) 07:53:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000040)="510f00", 0x3) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x10181, 0x25) 07:53:51 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5, 0x40}) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 07:53:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x1f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x3) sendto$inet6(r0, &(0x7f0000000040)="17ea075eafc87673c9a80125ee2f096f94fce9c571c9f75b85b931883dfdb383ac0ef7840fbed90149908348c60666f9599d0ffed6aba0e4ebfb3e8944aa0d4bb5dabee83be9fed8d2a4f2b1516367a1ae5000a1dbb7d206311a42816e2018bad02b1898c8f33b13eb461186320baa1f38c80248eb9ac11ef55e0ad7f8acfa8138e38c005ace2c5be0d2", 0x8a, 0x4, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x8}, 0xc) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x3) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) 07:53:51 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe4e) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000003c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0xffffffec}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 07:53:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x200001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x7, r3, r4, r5, r6, 0x104}, 0x101, 0x10000, r7, r8, 0x1, 0x1ebe, 0x10d}) 07:53:52 executing program 0: socket$unix(0x1, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)) r0 = semget(0x0, 0x3, 0x28) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3949, 0x1, 0x7]) 07:53:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) syz_open_pts() syz_open_pts() 07:53:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r3) 07:53:52 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = semget(0x2, 0x3, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)) 07:53:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) lseek(r0, 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) 07:53:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40000020000080) chroot(&(0x7f0000000080)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 07:53:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)=0x4) 07:53:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x4020000443) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 07:53:52 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000700)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x14, 0x2, 0xffffffffffffffff, &(0x7f00000006c0)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) 07:53:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='\x00', 0x62, 0x0) flock(r1, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x51) r2 = open(&(0x7f0000000080)='./file0\x00', 0x290, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kqueue() getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x10001) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) r4 = getpid() r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) msgget$private(0x0, 0x41) r7 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000340)=0x81) r8 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/210) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x3, 0x2b, 0x3ff}, 0x401, [0x3, 0x3, 0x7fffffff, 0x6ca3, 0x401, 0xfffffffffffff001, 0x81, 0x5]}, 0x3c) bind(r1, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000500)='./file0\x00') utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x10000, 0xfffffffffffffff7}, {0x3, 0xf22d}}, 0x2) msgget$private(0x0, 0x22) rmdir(&(0x7f00000005c0)='./file0\x00') utimensat(r3, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x6, 0x6}, {0x1, 0x2}}, 0x0) 07:53:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="5d72bbe6d59527937555c40396d36acc884fc2931d9fcd748a66a1bdac21e3e5d1ff0396d5e7988c74c5312b", 0x2c}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x10001, 0x9, r1}) write(r0, &(0x7f0000000140)="9c9bc3774f4c35b84e537e397153eb63d1fe1dbab0f7b559bf47dd04e98fdd2f5d8a2ed25ec58381894f3738dc", 0x2d) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="8493d2184529520de46d9b692d79", 0xe}, {&(0x7f0000000180)="bd6674ff806fd7eb7e1b0dcdadd62167acdeaf87d4a99a2bf4ac72be7bc2e95b5ed373e709c179feb07656d0844585d7116cf7b2a2b7f193b587c9be2738cfd26d24cff3fda3ae558241f4a1ddd1275da91ec6bc2aa17e0b8f49d8bb7044dbd6f648a20b82628434009a7206b560fc2965ad666844103d865e8a030d461369c3b215f3f0e038b5e225dcd51db640ae5aca277c7ee42fae9c47570a2bdedaf5", 0x9f}, {&(0x7f0000000300)="7704caf8acaf66310eb52a0b58f774ac0f7c99b75366f2eb0d74bc6b60997ce540a8a2f45422ae417a4a658b32c74babb893e653b0dfe41555064adfec85f2a09fba7ffa60f483b118a6bcf9164eeb612a0fa7c632462b5c6418ec9001df16392c5a8d224dc60a4ba68743bcbcf493fcfe5405a482404370eaca28f6ccffe3ab2d8aed2d39cfaac67e064a947178b625f6668ad2013e2d236351f5007aa828e022801785ff9ecdd9914e4edd30c47d7548b911b6998c659c6b1eb44df9f64e58f226c5d24d6477e8cb4106bca4d79e3d6e778a4289", 0xd5}, {&(0x7f0000000400)="d303b2cd8a2d3818774bb5e51473ecb5108d8b17dfb2dbd30c6584f43987b6aeffd619fb51042e4a3e33b7de38c46958a7163db288523ecc39e42af4214e75726537cec770ab8fb0963ee7a73b4c6fe522e5670c59e62625ec9b01541f2d02600601f080f04d6944b38e99b9f572d7e20884b7d9c9ca25d74169e46ee16bc84e51e934de51fa706adbb893f97e8b123db9bba27f9af3b0b4f4f36427363b043cda83ee33e47bc1d3f23d6d7fabfbc650e0e8409f347c1e6ce8491ab7f4df8f78463fe0", 0xc3}, {&(0x7f0000000700)="04ebc2ca80820077ca3a9ddb6404840e7b41254bd325696d3923060b67dc7dee2bf274c928e9a118a8736918f5d5b5a6d4fddfc6d05ffe4111e2a64604f01703aa1225783904413a2c3794574838a59b9a30cb1a02a678c9fbb67437c55be94cd6aac60a083383abdf087f9ac00d3eecf30aae97b893a40905b4197a76bf9572f94c99e8fe4f17d981060082de93ba030ed244663865763dbece1cab33d05799051a8380e93f3cc58c5feb07e74c44837f77c0ff6f6474d90700928690367319a10e0492f649fe5e0000631047dc698deaf5090559934f3d74372c93d1c420c6da6a255a9b00dba35bf0b09263ac7eac9f92e4dd67b4f919a6f0356a7b7d31423ef3053a4ba284e8e9be214ed0cfdf1ddb6cb8ec6b02324bb20da8fb6bee8dddd25c0e09086e7e7ca9986b9f93e44b5936e98cc162bb6822c24bbed9df470ca432dceb2c3964ac4a5720870aeb039b3ae38191", 0x153}, {&(0x7f0000000500)="aa4fdda74158fa23f40669d436e9c80e4113185a19887f9be0d8bc47ae2922e9e7791a97cbf1d559f519da4e242e9ad772f268f8d0d00bfc1a16ccd4b636450ad87dbd429fdbba75e6c397bd47563dcae20ee65fac104aa09ddc0c61901e489dd7047cf58cd6c6a77fe77470e760717720b27626021816d8f05d97e7b94ae47c7e863f0e21fa2f267966d8901e5e90111c562bc82c24261cbd2768447aab7891a81f0238f63c2ec72efb6a91bbc92bd32f528a6b66e39b48a89bb36d20ec73b8e0bd4ac824d010ea", 0xc8}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000006c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) 07:53:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x40, 0x2, 0x1066059e, 0x1, 0xe828, 0xfc3, 0x4, 0x0, 0x3, 0x0, 0x80000001}) r2 = getuid() setuid(r2) shmctl$IPC_RMID(r0, 0x0) 07:53:52 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000100)=[{0x2, 0x7fff, 0x1800}, {0x0, 0x8001, 0x1800}, {0x2, 0x0, 0x800}], 0x3) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 07:53:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffff79) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) shutdown(r1, 0x2) 07:53:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x4, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r5 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 07:53:53 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:53:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x3, 0x11, 0xfff}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:53:53 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a6427a4cd594a4c8c4960dd211ff591b8a553d71713ff261c12478", 0x1b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) 07:53:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 07:53:53 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x3) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 07:53:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x6, 0xffff, 0xfffffffffffffff9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0xfffffffffffffc56) 07:53:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x8000000000000}) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="17d919e918cda560df7379615b593f92c430520de8d8c31170a427cbf72dd0b306059ac88acd48b089882e6d8f397f8f56c5a0efcf994b568a2e3d5ac94cd43af5123a7bcce339f1628d795d46adafc87f24294dee884e679b4b64615d9d9923090163f0b8eb7bb7a8909edb1bf49ea8497ce996a04d0b4e4a539a10146d767fa89b5d3737fe2fc7cde1fcf179be7df11a788636ebd06b454e07ef1d864894cbcfd4260f09b1ccd086466d7d1815deed453773748d24df59c854b610dcd0b0762ec3fd7f7c18e288f012450b548da8778003af2411750034e117df23f25a4b6864f924650dc24b7e6ba4630a", 0xec}, {&(0x7f0000000200)="f5f3f0faad121b8319e593ec7893ac85a0309d340d99f036399294456c110dca090597850b6be866349477ed1d00532a0c805b341f46592175c6d98318fc5c25e0016d5ebed94de0ee95e9f7829a9d956f36ad810d95755372165ebe98c280d01ea7bd6ad106b231bacc0100aa4666790e5846b1043efc967277360abf21f44c52738863055b8b0721f923dc7370bfbc633f574efa95fa6896a388c50b4f07ce37a32199d571dbd003f1683cc09a6e780352fa5cad5a14a10aaee5b4af6c056146768e839089dd447d85f52084df5a7c5ebbfcc828215b1490609512bf791159a75dc64cb3cfcaf7388ba312d0352117900ce670f695cd12d63a414b07a7b3", 0xff}], 0x2, &(0x7f0000000300)=[{0x98, 0x1, 0x80, "139415cb392b993670bc769f2d296cfa2bcbd44b34a302568220f1dee1c2b68bb60071a2be1a24dcc69dbfe9f0b5b4dffd3df7c71331d347b41cf4253964bb9b51a19a9df05c4a373d1268c024c6f194f399ce7116272ac7041e761da22fceb01d622d6ce7f7c1a6839fac12102e45635c0486f93e3eaa549add010e07179e0101edf1"}, {0x40, 0xffff, 0x400, "e0471d94e050f3c4e0e38e582441c349dd9c65b9abcc32906bc6826e4937f7277b474a36a97b3c5613"}], 0xd8}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029000000310000000000faff"], 0x10}, 0x0) 07:53:53 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 07:53:53 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000001fb, 0x1d) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/53, 0x35) write(r0, &(0x7f0000000200)='oN', 0x2) execve(0x0, 0x0, 0x0) 07:53:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/216, 0xd8}, {&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000300)=""/94, 0x5e}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f00000004c0)=""/154, 0x9a}], 0x7) r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x1, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x5, 0x4, 0x3}], 0x400000000000066, 0x0, 0x81, 0x0) 07:53:54 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 07:53:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="2b2d36727f7dcd126b05e0a7881c6363af2e93799973ca9af3fe77d4e09ab6fe5e12d2a9bfb6cd2a3bb491d07aa1aa2b09425f85c1abeddc93e75367518379a60f2842e981b4afa217ea66993390150ce9e8588f3ed9808646cd1cf27360d3680599599cf3abdfd9c782268f10ea9741fb35e1421d299f2863dfc34ce8aa06f52efb273423dc906f5e8201842d554830fb06b6652c65407870680cc14692d9cbd7b182f5a3ec203a6f64c4bba32d3e23f7a5d2bd0d39c72f1eaa2c30fe959ff6e9", 0xc1, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 07:53:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x63) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)=0x3) shmget(0x3, 0x2000, 0x202, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000900000000000000000000000000000000000000000000000000000000000700000000059275020bc7140bcc495700000008001000000000000000b8d5e550ded30f9d1f365b1309a2ecfcc755110061bb5c375aa584e228320be482a4ccb5536348796fa901576634bc515294e307329595af43035da4ff3cd82aac7758eff9427e4ab5d7225a0120da1dc6bbab897122e2d89296909db0c42f2b21288811d8933041bea79ed3af54"], &(0x7f00000003c0)=0x40) 07:53:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) 07:53:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) recvfrom(r0, &(0x7f0000000240)=""/194, 0xc2, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000340)='./bus\x00', 0x92, 0xfffffffffffffffd) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x4}) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0xb704, 0xff9}, {0x1000, 0xb847}}, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x100000000000003, 0xfffffffffffff800}) 07:53:54 executing program 0: r0 = socket(0x2000000036, 0x2, 0x97b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x3, 0x4) 07:53:54 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf48d34b5ebe9f50ed362d427011997e70a43ba88db061a"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xf47}, 0x10) 07:53:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 07:53:54 executing program 0: mlockall(0x2) r0 = socket$inet(0x2, 0x8000, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:53:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xdfd5, 0x0, 0x0) 07:53:54 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x4) getsockopt(r1, 0x372c, 0xdb66, &(0x7f0000000000)=""/27, &(0x7f0000000080)=0x1b) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:53:54 executing program 1: r0 = socket(0x20, 0xa, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a37af842e369cf1e6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 07:53:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 07:53:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=r2, @ANYRESHEX=0x0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r0], &(0x7f0000000180)=0x6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x100000001) nanosleep(&(0x7f0000000000), 0x0) kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 07:53:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x1, 0x4001, 0x5a) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8a00000000000000, 0x4) 07:53:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x19, &(0x7f0000000040)="7d0417dbf4102917eb8a77d95279e791cefd610ca5cf86995e01d2f4d64fd213f2c3a6f9b3da934836d53d45fa8e456102aff88bba5ec57547", 0x39) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x20, 0x6, 0x3ff}, 0xc) listen(r0, 0x5) 07:53:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfff, &(0x7f0000000080)="8e6c6279b9a7c8a0feefec8ff6e53037fd9e3ef954737ab99648bcadee6ab8c0f5a99ffb4f842167f9077ec15fdc2b85722ed3f0a58f07777c0b97d014325121a4c91d12fce0dbbe04cd7bf22c52c8b2bf0d478270e5de38f23c7fc002767eb0df84d3e4b7fb4ea2014539c2b241e861341fb87ac117c13f3d799774c78322abf69af45b85ebfce20bf849c62debc9e353148aeaa9a132ecbc7f94dbb932bba00cbcd65b4ba15a5702cf4066959c06a7c6dae0177e94671c948aa4df5025ab8245c4979704675c0fb1842f16a47e0f1f93a4c568fcce2abf834b18736f8d25684f56aadd4755106379f232364d0413bbe5ae368e60ee1d35d0bbf0a742bef490b45a867ec039853ec9523de3a47a828ab2c16a405a2e563fc2ea944f6383885709fdbb09c9779c16f89b998e8c62d47062f0154d5eef275fc3c11190ec0498f86bec853954e4570dc7ad64ec5c1dc5b8ccb8565f9a236f629fd37ccd4a9878b56dc3becedcef0cc230e387bc3a9f74827e1dc61e3ef0d6abf392a7804e41cbc2127b85032de7f53a9b091bc2eef026908f128ca27665357be9d01847f260253a0d0db7d9042fd8d13dbe29a97e0fd50e993549bae138e2a7cd1870d070c1d43a0b2ef7edfa667e0c7d97ea65d6c0e8778a4fb327507ca2fe63e156b2c7e778ac67b901857301fc901c8374ce42b700e63b7bad5544bfc4e4cb87c5c0a8afd17343767e4145702ff7502cd614b2e9303d1811b4c6a2829cdf724b172606aa7a44298483a6f8bc294c8301c9ad120b7931163599cb7f79738d355e30fc4b0317385de52d9e2360b62e7de3d7034c1f9e83bf789bff7b48927d971861ea96315554252e320f0663c36e518b6272b27bcf7553abbd134256a8a20aed907527f3606a2b1e1915a25f58cfb27253075d7ac63ef1e56b2b93345f724632d930f54011cb59ac24888352243a4865c34599ba12e447559027bee368ca0dbc7f2b1ffdc0b5926c1901b62fdae4ed06da22115923085ac3a9b904bca5bb85140bb2e9f86cde117eaa38124c5eaef7ada7839d91cbccc0f1a3aa26a6eeb910b05e2e01fd570da212d6f8f69f16c7b40bee5b5dae57974e238efdd5ac8cc381f40b273a5d6b7601b0a9b82eff924d63a162bca416c90de9eeed8075227cac989c74383a3873c888c112e0218fdcec7f68947d015ebffde793748d8d419587e96d8a19c240b052de46f65b3901865ccfd5fb066419bb08168f6f8d3d5da38658e6dac6f63bd2d9730eb4868ade6ca03ea47c1dd7fb63c35a406b7704cabf1c91c302400bf672322b771ebf0fea42261faa1f364dbbf8dd84b00cbfacf2b5c30dc4330edd126f7fa805236c17cba699ae9479b9cb947f3fd2588b57f18cdace7695872963dd1c3583dfc7d6a1faf641c5a0d7f9a20f89fbf19e21219e47c7487f0ff499e3c2cbd8d977cba8dafe772b773959dd3ed70cf042ebcdb731d947e4e024db5e1c31e863c64610886354b9095a6c5ae2e822d5f6c5b5d7f934d1fef52eb9542aa31dc231c7ea73618271b399300c6bb6f03b1eaf43351656a0e574a77445283c2dd2d1027366d5b9febc38e5b4c0813c03f37ec864920c99ded5e0f9a8e6fb01b0df5ee58c9a36674a67aa26872294edd16f6de90f0cda34fffe6ba1fe6fa1c721ef34c0a988df8fd7bbf93cff68c74e5fa97a32abc6769a08a267d93f8194b667a20f1d0cb6c013227060074f6f37e689ad87c32a651966c3bf6eb1863f0aa1ac2cffaa5dec6d2eb64a5c8d41ca9ce4a4291b0e1bef0b5b0b006c3c749ed1cc39b3dbe3a81526a474c2810fad43548e54f5a7132e6a9f8a8c42c885e8f66579dafe8c9e5d5bec83e70cbd34ebba46edb8403943276fff154408103e1e661e43db5401e7756fede945937ff5a2d63df2bb6fe983236a959907712bc3498e3b6cb34748c1c1192e0df6b7ad29b262a085eb856a20260163aa668b80badac0e7bb9a6e6980780d4b3b987022449b0aa3a0177aed47d47a1aab89c61342c3fb5ace254437f6aa21edfbc4dcebeb0993eda225e0ec1c541d166cd06d42e2aa8a82898f0ffc5978a222af9b8ffe37ae3a87f9cf23aa26ad7c43fd70c5f6b9ee2a362d215c87fad1dfeca4452f5fac55025ce19d10f059ebc96372f87666ee50440ba7db175c46853aae1b454d278ce793d41e8832915f93b4d4d29729868ed4e05132a1c4744f1951d7b65532db761a62b0310e593d5ff6e8b2de10c2da34c972e4a9cad576bd23ee46a00f3b4ad5dff660c153644ff38596918c310ddbfe04976f20b58747c3fbef136f987f9da2fda36c7943c0388bac8fd15fe63d9b8d4d8ec1bdb7d4e83166378ac6fe1f94db2734a2cfde70642e3550077f0c966551feef3546bddaacb43247db9d1d3d5f434f2fb14a0a44f37a2bc1788de139835f3132d01a75f7e3608229d714290952f6a32bc6857c0ed860eb853b00857c88a61eaa3c38d82e0837c0e3e38d651bec7ddb8217079c8f459607ab14eca2b0d15e1cf7c97ed0d2d099e2cb583b2df1b3655717926a515549070dfbd4b7bdad27660d7b493bc197509e1653c7f742f731d6fe0bc6dae028879fb532b89a76c3e362b624035d5d0d049b4b641669286d4f1cff665788d3e6e391ac2e4a51a07c78be73b0c39a742e47f808ab3b054fb21d88415926c4155d9a762d9b799fb260048699621d4777d05e96e69912b86ba4728648947b7afef0170fa0654ccfcf0e5db34246787d23e057d99e23394d138c8b08273be2f1b5a65dcf1ec7e1e20e4901a9d28a9c65925305b59459ce6e448e6236c2d2b8bb9fdf180a62e6d43d9faac42db68be761f4e58e516d37c1d470a7c024b1c14a53b2c576dcb1da8f6d54785eb07836513d4cd485f0b8f5a7d8c88d9cdbf10999ef5fbdee25b6f83829a970d45df0daa1227a4daec2a92fab7046bce5d5a09574195e6cbdfd1a595138bc39b01f003439e8366723587fa2d6fdc9d67039641206a16d4d67f064afd60fdf8e5ba0600a0d329f2f2d68cb5a4a8f9ec8095f5148cf4bcc068edaacdd7ed22fd541f169938cc7888aadb3c80552ced28dd71fe849932ca1b52f557f9977237a46d93cf92c3d464f74ad3bfee7065c0a19e33da9a207cbe173d3dc702faf6b5aee8a90a0975b9878fd6a59be32367a62acebfe4d3f04df25cbdeb24465b9b5ace01cafc484906f9088107e41ecacd35c3486eb61595ac6d15914c3a175b7ce6bd6f9be13e608072e5e79a8248c78adaab4bcaddf2a815b82404eb1b1308288114cedce0dc1240ee7421d714e8e0c6133fc667789b65f1e3052ad9a48e53030eccf62037fddcd4d4867a37ee1fde7b653a8b68ca2183cd5777cfd2b04938e79ad9b348c302e91d7733de749bbbdeb040193f4b2b8f3755f88e9373a63a012073dc52e16da9b8390e31ca4a42e74d4c1c961ac3ffd2f6d6cf0102962e6809fc892b6f08e43eca6f13aa5507aba96029f90ca62d8a251b5112c320659694838a7d982d757ee6c3c7cf9296cdc88ab35fe1d7877cceac75c71f5137398f438d1e8db663285606b867baf8462c54b571e24591e66644440fe8e60a897b1e48dbb7ce2bae7c832d9d77ea62933b2e6dbc2ca5af7df21faf6d7beae8c2e9870066f87f6ac5e8f387b8f13ae87f5e20b809fc7177482afa0c67dc3ee004d7f5823cbac0cf7291d0270185404bfa31bd109baa0d8acf314c5ca317f12be445559706b3c2fb1592fc2f35688a9fd6cb520ab6b57064a762695ca1ef09462629e41f3e79474d5f0e48c5915efac36ace16a0f1158c4229bcfac4fb4e2fda11abefe7fac91fa7a81ad743618a4d41468a804bd7d699e02f055a14a8d143fa196b42991a5e22eec6ac2e3b0845541599bd1b4b4d8d76fe2e1299fbdb80982870419b9077e65d45f6ae060768fe4fba2c73c9d4606a476b3861bcff4972730dfd9e15ec27a996b325a5f9182864e020de39599eaeac695c5f7916a39a5b9f27a05a4e296461cb8e5877fb8558e50bc19e5edcaa680d133e2aaabce3c5bb5df8d393a48c4354ca73324473431350d4cff7e8e6c04f627e092e28b775d36eaae1882459088d72677d16b07fbcdd15fde8b6768e2d11e16f1ec5f3859434ed8c8f8ae1ee6a2347da4f31984e8b9d90633b1d3b12c4e551a90db4d799bec77464259d0f4c79a3ffd2826261bac799cfc4aa01ffbbce536003ab10623c5b00c8f21d23f6d3c93362b04d38e21843221015226ea51721595a675229e22b5580f0c3f7994ff72c6bb159d9df9bcc4234e9b26272c328d8ec847c6819f6710cde380f42505adbc3c0e995a6741c90776e6d1cd8159937761620b63cd0bfcb04693b38108674dddd292c3496d1de6fea7b59fe25f568e4f189563952fb1724714c7846330b1d9259c8f5b3865680b1655b80b394152859166e98f6a0d97688733bf95b5e3b1631c2880d8e2c85b14644edcdd13e1cb69205252321d56f265fdd28c80eb0c23d76f525815c24f7b98b4e957fd5fbedbb99f866a4bf126a3ba4a657dc80680312cd5f7fa6111b9f950eab3417b05e675a2fe813b17aa1b3bebe5ddf8afbb8ef6786c282265b293e0c9161b39b68d8d876019a7eb3c757bf924eba322b563b5c42c4559a9097c66072b7ccb47bb43eb5aff0e831f7f38396da50c79064b3c40e52ab23a20c3c2472e139e2872b7945dce0a6a39a6ad9b4bbce213958a2572643683241d4390f7cd90eeac359cd50c1cda1c01b6a901a62b96bda3b6b03827e7781095cd7d69c3ff1012e8d6f9c2272a6c4f202c40060ebe803700ae7de9ea1222b1480cff54c2c46d28ea0d82c2a399794a4e06ee169ed959c64e0a07cf581985adff666f0b17a5d6abbb8c234899d0f9ee7ef0248cf76dfb4ad5109e378a99f8237ed4d3117f156dd8eb8073c9c8850e9d31cb1fdbf4f44470ad209def94882b052ad6a8b2e9162236b9b73cd73a22f7d9498a3e135112cb390c65f301af3bac6e024d258f308fffe1dec5a955673766f17a9b7339e5c9dfa318f3128a1514e021994d8147a65e54191ea97550ec5c3ba210e83a5a74c96bf3c4abb89389d4cb0a9ea064aa802a6c40143596dc4c5db6a898bac4b9b396f04546bc41db4ea11c4de2bccb469f9fe75ae0f252d65f5319059f5e1543ea626620dfcb57eee72cd8288c2fc59b6d508888ade67f4b6a44a69a12aa186222cdc11e6f7dc003cb0ae6571ce0c93783bbbf576d03a9e92eaea7d5c594ca043ac8171dbf821186794aaa1f8a0e4c5cf15f78129f8d1bd778dd1f8a8967633d1f167ef50bab1629ad79e92ac5b1a401a34f08a9be8afeb0d05ff14b587d08c509dc7c2009453728e45efa662ba29f0062cdaa8022646253c08af54bf56d9917b6d4494a475b8eb0d599633be875fc85f3de19c9565a6f18708bb6dea3d5652b62e14a3af7175831dee2d4a7ca324eeced5492810ffd6245211134e4b289ddda257a4e58e337ebf9911089fb0242c4401fbbc26c118e7884c6a8a02ad0023c04800c44f4d3e73d8f17457dcc3fbf22d78b197505485283ec4cb637426232dd61e62a329c1d380cf2afa0c7cbb7563b0f30b2bc6e530b52cd20a627e70dc6e16f631979630e1e3cd0d0a6bf3da343fe8d044bda00f4b94538b1e599cb4bca155b1b729778c01d7706ea9b8f679688bc26028d3f68028d6dbac226c43731b4c842dbfd1557b3c55956ca560df1b1c8881f6be08738ad2c8ed0f8dd4c78564f2e976d5e177f90c09bededb8ad7320c87e192d24ac34cbbb255636e43694", 0x1000) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:53:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 07:53:54 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x7ff) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 07:53:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000600)='./bus\x00', 0x100, 0xf) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000800)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000000840)="2c2f6155c5c04cef67f0545d656a5c0f9f71ef4a90bbde45c2f50ac0077554b2e152704663973cec1bc19f27c7ec6afa5525bdcd7ffea08c9bb32dd3f042abde07a2ed0bf1d288f60b5513838fc4d56cda2d3b01e35eafb883bda859489bcf1ef7408e762a8356192a83fe431bb04333c396498ccbe72abdd1087a5f83acfbb4cd15f14bef79101131a59de87994e505a886d31b9501392dd8c205812c70d804c79f9f7b992b358ec04aba48b4d93535204073f634d3468835008675974c3676202d3ae1100285ea95878f5624aaf7af21ed743682ab8114806dd0", 0xdb, 0x8, &(0x7f0000000940)=@in6={0x18, 0x0, 0x85, 0x9}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/109], 0x6e, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/223, 0xdf}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/191, 0xbf}], 0x8, &(0x7f0000000780)=""/27, 0x1b}, 0x1) 07:53:54 executing program 0: r0 = socket(0x18, 0x7ab7a4dceb3f13db, 0x40000000000003) setsockopt(r0, 0x3f800, 0x1000000000, &(0x7f0000000000)="5b2c1d8d8c5230f8010496757ba90aff5edb6023188d98a6ca3a785249e363d426639d4937", 0x25) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:53:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000180)="2ac196865576ff7b1600b4e4edb3d827ff7ac46b151de9e6985c1ac1dc366581172fa542d0be3485da89c47552f6a4fd0b6a7695bbd8d2bca6ee2c90afe52a4ded10042abd11380803f19e66fdb62a91e73180f65e3bfaf70516b5eb5bb0a826d4d09a77ce7123142344e73febaaeb800bdcb8c3a4080cd35036b87eed309247a7ae2ce63a0972cb7240c4ea297c9532e2ba39d0826bdde825a5a1176f7b0b819f9444cedb59243a1d7a7419113e09af756e998ea3b623a15debc8", 0xbb, 0x4, &(0x7f0000000240)={0x18, 0x2, 0x6ab, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x3f) sendto$inet6(r1, &(0x7f0000000080)="6ffbaebe62c33093bf69ed995d9d642baa8245b54db00f467c2b031e8838800afb58eb7504ed593c9759090de5589f753d609ee199f335c9b611e4d5c8684b78bb148aad11a051bf35d7910e0613aa3f18bf53c0e19ba932d121ee4806880e8cd73628259fc4e2ff1510869205d7880d32c49b0551193f4f9cc9a689f92e17a0437b346fd7a6ecd15d76e00c9481887f396d22e36e15336fb2819c0440652ea1e40450f01bce22596b41ab024417eb3b779f1abfcb2aee8d93baf0d0f997f1cf028145d247c6854bfd7fca713b7c850e45fd0ba7ace97dfd54488976cd2f8aef7cf1", 0xe2, 0xc, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x8}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0x4, 0x7, 0xffffffffffffff3f}, 0xc) 07:53:55 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 07:53:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwritev(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) 07:53:55 executing program 0: socket$inet(0x2, 0x4, 0xf) r0 = socket$inet(0x2, 0x4000, 0x1) sendto(r0, &(0x7f0000001040)="dff4c3acaee6c39139c5a87de117fbec4bfe9b55825b5daf8805712bd3857ccdc3e882fe47bbbeb3081aa3fdd687a2ac20f6e670b70dac9813cb0c4337db84069e2fab19b7dfe1e4d2cf200efc46ab0af44082e10c51e9a51a6392e7e95ebd11922bbea6214a285cd2f24e3ce8c1d109a86da939b1034957bf9c761976a5ccefcfe3b36fa388ab3e61ec9334ea7993fa6f8723c8b535d03b89184f856d10de7dacc5ad0e1e7bf67a160cc0f9b2bf036706eb33781c371345071ef5fc735ec1a102d7daaa4e7ebcada669d9604ba24abc2fab688d0992a21aad491067c40ce0dd8d8d543f474092f00ce0a0", 0xeb, 0x8, &(0x7f0000001140)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x66, 0x0, 0xb2) getsockopt(r1, 0x8001, 0x80000001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001200)={0xa, &(0x7f00000011c0)=[0xffffffffffff0000, 0x2, 0x5b, 0x2, 0x7, 0x8, 0x400, 0xd7, 0x5, 0x3]}) 07:53:55 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa", 0x7b8) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098da296aa88f300c5884521d3f131bde5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:53:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f00000016c0)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x882e) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 07:53:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffff86) 07:53:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mlockall(0x1) dup2(r1, r4) 07:53:55 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001140)={0x7f00000000000, 0x3, './file0\x00', 0x100000000, 0x6, 0xfffffffffffffffc, 0x800}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x180a, &(0x7f00000010c0)=0x100, 0x4) 07:53:55 executing program 0: socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000140)="7fd3dc24a9313ab9982dbf32ddb20052698aceecc8df2bbb05a366c07ad35f203625c6d59f2d2e4b77cf0b273307c8dc0b0fde9e6bddf7c11ef3c62f0943ed2dab30b354134ae01655c44062b4b8dd9178bcdc5ec82d6c66375531090f9f21b4f35cf80ba471b0373535fd9e182512cd91c4827ccc72e169083d643c8ab45d95a1da00eed3f63463b57a7a99d9d154c49733506bda234b879d6df93c7a7e4e3ea82d5ceefcda6959071f", 0xaa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) close(r1) syz_open_pts() socketpair(0x2, 0x5, 0x3, &(0x7f0000000200)={0xffffffffffffffff}) r3 = dup2(r2, r1) socketpair(0x23, 0x4000, 0xffffffffffffffff, &(0x7f0000001a00)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="763c36760ab20251bb81c5be45c215c70c47c71c4380d295541f6ee7febec5f689e33c9c509a376e0c938ff8ca2b587dd8fefc28af3c7c1d28b0a0fcc5ae100ffa2bd6a977f5c13cef15d2fb3a47b2be97d78f741a6cfb72d356578bbc8d", 0x5e}, {&(0x7f0000000300)="bf79bd68344902d9815bbe940289ee70d333d30b8ec99c587bed70cd3e4165812bd735fafb7bee0717d071d8370dd74967a4ce7b372d5bdd18152b2538e8cdca944600af4e241055970215404208cfd92111e7b4a313f122c6410a18af6f5fad2e8c9e769b11f8bb6c3341cb53cd87ada74f2aa253e90f6ed3f4d347c7094fffd8d8347088674ddf001d68a6ebbf6480aa7acc2003620a906c598d1e51b9898163fab10965cec868f6b7eb34ada2edbda711bb298c625cc595415d684eee84dc288c15b8ea7866ec95d07cd5e5af1acf1eb6e8dcbf0ba7f2a54577d5469d0a742b4cd42104edbae4bbe88f653db49639c49d75e0bc6d0b", 0xf7}], 0x2, &(0x7f0000000440)=[{0x88, 0xffff, 0x6, "90b31e9a0f4a220f303552d4ab69f8914559f333133af4eb533467a071259d5dda7a927b8436f21333febb38e04b0d5ac1d11b1b36624841e35f41df1143afdd59d69939d4d9341feb67f210b7c1f13062a2375b35ae58d981a5bd87b6b28aa39002dc1f8f2c78604ab97fffcfe37ffb6fa7b5696ca3"}, {0xc8, 0x1, 0x8, "824f3cfc11ac0394035c6d7a0f70763a431463d3e321859835d56e11ff716e3c2edcf3f6fb188d3307d0a1a2df6554caa3d150be0add1a31bf7b174e21269f47584b1eecd5071bc6a3d608639c1939eedc5cd06dd7c267f6f30411381b22a1a8ebfbbac5229b450d04253e4cb535fd9bd033f1cd9fc49b2bd26f3ba728e20d298cece89ab9f61e47896def79bd4825083e09f649e0d426be351147b993c8b36586c30b041f43d10d659c99d4d9d9f7a2431c80fca1"}, {0x80, 0xffff, 0x7f, "865e1cd9cca9ef916096c29bd55fb18a752a2679657cb8b6f4425a63701590ba89be186d2d5b580cfff9b7a1af3aabd604dd7b775daecd39de7ca084a13a4d518ef0181c80adce977b6234f979cd294a5c1dc93380ccd24529a416ecf05fba47bc23b5136291036fe70ba66b773b61"}, {0xe8, 0x1, 0x1cf3, "64c8d90ea6baa20a350d1b4c1f66b3df561a9e7c0b78eb036619effac577599627e8a06ed0313b7d2d31144489d916db24c771fed747b284fe6591881e257b42b158d2e42b65338b3fd2bece4951e9a77bfa701683a76336af129d0e86cc2e90eff6ddebf924799e70a60acc3be14bbc4e4639b171bbd9c794dc5e2cace63955ba7cbd84856a7f712724eb86e512f3ca3748ca4eacfcefcff867b83ab36fc7f7edaa0a1a82076f7f6d998ff3aadf968fca1187b657e79892ffa9df8eff132db55de81bf7e45e9e4d9279e430811f5f00c5804c91006c4a"}, {0x98, 0x1, 0x179, "eb3c8d806b6adc02809d0326bba977156cd160b4b8ef812030e847555fea760a44136a87e5a7c77cda3e8ae403bd11884eef94de72c0b85d57493012b7745a760cf61ae8613ea92d53cda898df2f5dbd0f7fcfa2aaba5b0e083b84f1a40f2c9812a0b7ad064fa137e1462903967471d4e9324c8bd3d3971ddcba1f58046e1ed1787920c19d"}, {0x98, 0x1, 0x5, "e3faee2415461a475ba2c4925d7c91ca526c77fe27f1d762650f50f94baad5818decf92bae4c8c9ab411d3219e091111c1b5bac76a4514d73770af839444edb623bc51d416d023e4f45d9bf7ca23689c30ae218b31c0903542c5608ba03870af44f8a5bae87a9d0ec46716cd111402f7deefd2f01c461797a54be23e8e3623fa9d14fb156207e6"}, {0xe8, 0x1, 0x9, "3a329f2aeacde213478e20299fe9059a954c0e228fe2e49374015a57df0e853e0a63173f07b15f208e50d9ba7d2a8b859da4d32abf4e692e10ef57f8e495883ee9a47a3335e2053bbecbf514e2ef68df70c0072bdfa80b1686774bfd5801675e4d807ba4d457c1e0eee43c436efeaf1e0d9bdcf0642428b6148533e4d5f3b77e2752ca206093744c5ca02b9da939a0593b5043bfb0abef3cf4ed2e76758e5c2e5371175e5f398c5e59825a240a46840b81d739622ba0f4267445f67cb12434e4930fb6764eb441c9eec0987d438771aed5"}, {0x1010, 0xffff, 0x8, "7146c5f6f3ec6cc87e0f395aa1c1f94a4c29c0db4c4ac22c9ccfdfeb3e7e50e0ff52058624ce04b8970385e1747f77163dd65a8730a858f08a86c37dcc8bf2d68e33565546eeb58c316dc1dc755d78a4837ab7dfd4068a9b638489f56719a3361c74081916160b88e060aa2bb94630918c5a1e9f3f00535576dae7edd2865beeb33d6a42d9dfe9b5d372b2c44fd39261b6d5e25cbf79e79b700f834718793e462d6d55257209951a91f7d9c662d1e46753dc7db423143b36d19ac30a4ecf5b64dcb08e4d48cdf14ef1fa6db7fa9174d63458790b02ce033da464ea330c247c363c7a7d0fb4a3dcf9515923c8c58095e2c1530c47ab18df8234ccbd69fc9c6bb253f5f9d452c41a4de047ce3b5bba7ce468bdf19a7880d966f42c5bc6f556d3cd6cea32d1ec0d007cf40614f3c375ee00639397f33c488b568cadd3a8c568dc130e08f9c2246156797cbc4753b30f5053622f6bc7048ae75a4619e85eea39c58e72948eb9d7b2f65c8c80caa18d0d658675aaab2c14b32a069e42679013dcd9275484c0b5707932f28061a8ca001a157b18532670dc6f2cf8d762559758c4d5ecb895e4689acadcffda77c1e267a7ca1700ab97e1aa10ad6844514543f473c03c5f377205f20cb9b56a077dc8450c9a5178bea0f72db88df97ad1a379cd8109bfd38c5ae16a504f7ee178bcac13fa08b979ab782d2dc23fb8eab67e4b7fd906c9c69647c3c5d36aaaa2945f31b5583d9750fc2e9a2d8e155e0c91f3bd7850a8ab5add4b4ec8cbf2f0c55466e8244ed82df27731b7dc6ee539de1fa6091a37bbe47c15b7ccd7cf5741cddb621472b3297490528f6b71f9437656e0b59cc0477dc29927255eb47153666980738a20e48411b8326fdb0399df922b6b6c091fdeed64d87a30cffb196bc2092323db108bf316fdae0bf15ec96abd7843de7455f3f1a3af6fa96c5e91fb5d66983fcaf4d16958666f74b86e25664083646d28fc0adde68c09c4adf7b6988ec9ef7dfe8925044d967ed7b1064562309051f44f4fa1fa4e8ee3007ad6176e606c2c95f34c5fe2bf95b5e9195b52ebbf8e64bfd42652413626ced0eb36c3ddd0b0c37de01d644159a5434a6ad7010a3c44659eae0111bd1948df4a76671fdc06597948ee4fed26dc04d4e84e1dcb099655b087730ca18415a86f86e65bb967379301e86c89af197d38885c63e5b7518b0d8a445eb1de667c6a8a26e12f8c4624be241c11573c2ce57f8bc19ddf8dd84893c54669e0f3b1f0fcea035ce80315d498405f2f7f0dde50f7706e6d178670f86fddcbe944ec9f021ff7713052b542e679c0979183a64653d21a36adf746ec42774ff62903ba60dbecf5284c6b6481f2c04d05fb35619052913735d96022bc36d1308091db624d59d15633472a3938e391381cf569641c12a1b453dde9031045c3c1c3eeb7214c9a55791d83e33751c6374f47277bf06a41e1bdb07bfbe42c2122f5077154dea0a09117493d7790b77443c12de4ba9b6236d8e8d7782ff41857d7fdf2156f58acf9695eb5539e6c4aeb0f115c9b6e145afec0209cb4a89a7252ed114d67468f79e014804c22364f61f4206dbbfab7ee75b7799824546f44eb53b5b2e2956100e887c3cbd98a69d27e9d9df9ad6bb7b821a3672da2e0cacd3df4f33f4979663af25a65af3d463d6fc73dd3d2f13e9d6d613054ae62e329952c98c72e5d57d90168e07af879ea1f4bac55c2ebd9170d88cc180d5bd02be54bf6ad5d2c5724d922c669cdc20730f2cce5c659f50c901dce794a07dd48921095f6b1266fad71e85b08cc814a20b26fe56076de028bb8c0207ab20aca328ca94978d42ba477433259d7f64aa66ba8319473f511a0f39097582b361e68c94f82dac147c638117d85b5eaf019d962ae8f9e5584836df03f75521741af527810a58a2bd850cfe583eeaf4b80cd900cd377856b22166af26acb87e91e245fea2323418ca55abe1bbc0b7408be96c40f8c744c4b44ccfea0318287dcec5bac19f6567368d34e246cb90c3ccec913ee13fd993205d0f6dcabd22980b82be3c21222fd8efbd5c71730a31c03eacbba7b90926f70baeabde340b59405e7e86b3c965978f7933f1b0954ba0abf78c80311b8b82ffb1f8feebc5cd632b773bdda3b2f1fb762c454a325de507cbdd19842790d9a47537b6f71bd0131172faedae7b8f818f85b27d8c5d52c8e7220fc66a732169ef12b3b392230a0ada5c3ac682d807fcccbeeca44259132cff3e4b2fd8d52b0f388bbbd5280e22d7be1a2c88ca46cb64cb19fe41946475ca761c1ed6dbbcdd65b48f650632797f6617358f12c3e7d0c07b8a3a78e171ddc46486c277a366d9c62b4dab5cf6788a2d6586dabe0a66d3c3f818ca32241bf1410892f81454a10ffb863a05e78e5abc0dbce663b8ee9b0a2bc980b84f2e24343f261a260ccab2fe549725e831b428311e89192ba6464dfd000d65ac46f9d9f78a1b57c8caab345c7002bf7953039c8740b732b62e0f6a5f182866cef13cf3736c3112512d96c17816c8e7ea0972795647bbddeed2647a55c373073ec429ece15da32800f29d360a31863a5b1eac39fec3a173e3909c2785efbe9e8d899667a5579cf6b2d7a2b34b17298b0b4243931214f9d6c2fb9dad5e4c1897f6ce4c22d5316d6e96e4ad7c51e25321116c21bd1ff1cc8db74f737ed597fa5c0cb7c089fdb28bb4b4e3bd3a9263d9b2b98b82e0bad749f74a246e3ffbd1f3c75227b087805278c435ec5ba091bccded611279032fe8963a1713198c221a4438f79ae47cb2eae8a1ae7081ff5831942032d9a5dd4ae0f794bc1842c9653088afe03ddda5d401c5d9a505128746b444c219f916e3dd1fb299168e757cd3b1d7394cbe355a682814841f475ce0aa38bb48b3de5ef7b095f43c950f69b7f397efb8a5367ae5738807fa8a9a7a1d737cba8eb5da926de83a9df1a687a6569ba1c10f7e5ccf41759f6f98f073c1b7a318ef70977c655c2508831432807b55a5468d55c05584a17829e0c6f047133e8702b1405efdda2c35e6b4584c45503cfdd17805ae9dc984760713dc5421c2a4e8b4baae1faeeada84d80ec67b37cbc5275f12b666fbe4960daa05851712f9893f346dafac8a25e35f3e6ca55cf02317056cc6cc2ef576eedda604b500e2cfe6e1e6a9a94f2a1463e2ca2067b4726862bfd3cbcea9145b7391bf77ba0c5f8f2c8f808e340ce6a657c34988a087bf7be65b4ecd1f044e150824e5a2aabd7b3f856859fbed20cb08f158151e883cfde2670c73b96397e1f29336d6b02a496fb2681c9abdc7fa596ebc03fca123a0c0d8772d70d266c5afb499f8038256bc51bbf2d69e513a5281e956823cc225b70fee20cfdb7fbe61c46fe8b8561ad441c951f37c7e2e775f32ceeae93407cf9954c178f1fa19e01488dacb79e91ec55ad97b6a6e841bd3244ad7c848277b076ce0494884a7533837a606802221deb19e2dfb16dc50ea1e08ba8ef6bb0780d880b4c057c547dc546de8acfb24cc9d038a0a6c7509688de82840b296d09a23bbf47461a58eec42b6510fa412167e8ed55b71acfac69986755a3c05165adbb6b1ee6a8f8afe8357e05bbd6e36ba4c0dce8cd3501da3192c3e217d5134f0cb1fb9bdc6f7619fac82e3880547bbdc40c6bcf8beed4aa8a093fc4d3dbf4d742e6b6c428c2927a8953aae05d80f32bdc9c65638b3581f2b6242fc6fdc9381a9aa9ca8e531ce9fb4bdd79de897dc518e96b0e16d13f088597b14338cc0cc108ebc92bfe3bb81559b6c36d3bdda283272f12e825a137234e5bc88cfcaa6e6c30607eab55cf130170c2f838a2fe38c4d57b7b07b8b2ea7fc517417eaa4ad022b88b54601421983a05d69a6aa639d5c07209bce712fa3e3476a76982b424804e2d1d914d958da376a56816e2c85f1c5389df46677ddc7294a5a398a62554bda38ea25350a1d2746d459d94ffd713ed212c06060cdd4e7f3cebf5c22f47a7190cd6526e15abebffa657a79d54b33a86c2edaf57020ac7dadd9484955c21d9c792a85fcb88b2f5111ad1e647f4d1098b1510cebe877cbc1b8b8a836c93784bc2fd27c467a5e05a4a9a35df871474a74e4b8774c454a1414b726e9b09af868f18934769d2efddf5f8b0cfc02eebc158f53f2e73ed6dc1fa6139de05934212d1c862c3f2424cf53328a9fb5c8234e7f7f30dec6986ea70718f406b55d69e60c194a1e7a29ed778b695f67c7d12289af1485ca81a39987caa40cf01e8be105dd2288454b285b67d5e11ce5417466aca42d137edbf0ae6fb2d444a5ee625492775dba1d50190bd368270fbdf1bd61c2185bcc0c5ab8e6c328083e232533e758a800358d1a4138e182953fb9168bb090dd176cc58a022a7b652b3503ce0861fd8be64f3cc90eb174a50e133cc59affb6c1b1ae9f9904c2040cdc5be836a4d9c97915bf0c3cb3adc6d25b4ca73c001724f4f2e2ea1e8a05073165c24cbc7a36a2c49ba9d573970603110b7656d37c94230da0bd65853d5a17bccc9a23ad900f2be9d4dcc82152ab295848cdcc332af739f92c5f33e6057a5d72ab51b5f1f8b4832b0300da89633153d8c5a8b8b48cfb427de86ac8b53b0b5a8b7be1a8e2ec04af4a7b25047714537d434bf9985c555f9edff564fb3669bab58b4825f2a1ca3421538ae01986b6a5fb60f2fb40d561fc747603ab11d500848702102361220998166f1a8744b190ba28ecaba89b8cdbee4af5f4075618e8c2689575ec9a3fbeb702e8e20a4eae9edb83559c858b953c34e7ff511eed312f869f3bce587d664ffd44f2abea88b4de1edf2b43a0b5b186924af84b387f7cad8172aed61a0c036ef4819695b058010fe4b3b72bcb4cc681c56a5b20ca74daf3b7a280bee4ce90294ea1bf76db33523dc88978de79a8881cdd1fc4ab35e9b419ca76eb10f175f30c528be628fedb7a605370022c4ebfbe73400ef80fcb8826debd45789ffc92695f755444072cd165d438eaaa1678edbbc1982a3eae6e1c435de0732356e9d9f180768cab6611941f6b390de815d7dbcac518b3a09469b6a1f55dad046509a0ae3f58089db012254bb2781fe05177fb324493472ae4d508f84b2874dce99bc7177dd1cb7d7e49427e74509849a25b2e1e965b5b200c60d63f4d0e9e579a3273fde9ceac45a96e7ef63d02feb64b7c5a3ad8020590bea845419ba136d76966d5f998ef3a4b2dd852c0b59f1417ee8f2097c40fd1a9035b3a5a3b8b49deec3f8945288f4140aa6d83838c786cb093fbaa698fe010636e1664481441c555d4b6a05d61d6462573b762ad61d0acc237b83d761a21577ed9031d557f6794d5d4690b39e52614aaa1e54f1f3cd1ce50fef6c00f0d727304f16ca21ecffbe5b7343a267dbafd820f0b769f6efe7748bbe1231cf4e8ca7fb90aaa07a999b8bba939dbd9d48f4843b6a17ef329e3493672bd1dbe3d9981c5f0f888d750570d038bd1fa6ad746f3edb25ff95c2d4bc86bc0c681f81c670cb1b0d2798fbc2929ebe07fa4fcf852b7bee61015e79ce5487f8142eb07e5fa6e34afe0cb337f8ac4050ee9ac9e63c2fe7120280359e5fbc48dd28ff4f3a1e7e3d53e5283f13b831e2489f488beef4ec6f8c3b351f9d935bed0e66477c4b57a108ea26f879eb30a1ba42b191161fa66d4d2bc5df6cb4256f37d09069a6836ffacde816de324103ed48f72ec33cb9c7a9bb7ed2f21142d4a332ec0a1113f8cff5f81456526b042d6ef528d45cd96f95daf31f9d034bedfd74974b430ecb2334acab22d34e52aa929656259bd6"}, {0x78, 0x1, 0x5, "4780d19cad7f7e99a5d248e4053822995c1d738b1c66f4f871db2fdc5dd1dd9eeab8941a71a04bfb63c7f61228c207c3caa0dcefbc2aaa0738882f3b827d27698eaf53711f1b85b6fc2110668435fd6c7ecea925cd48ae389473df2fbf4c20606f"}], 0x1558}, 0x0) read(r3, &(0x7f00000000c0)=""/72, 0x48) 07:53:55 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 07:53:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x10000, 0x4}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/114, 0x72}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/58, 0x3a}], 0x7, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07010000ff07000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) flock(r0, 0x0) flock(r0, 0x0) 07:53:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x180, 0x0) r2 = dup(r1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 07:53:55 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x10) dup2(r0, r1) 07:53:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 07:53:55 executing program 0: r0 = socket(0x800000018, 0x8001, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x18, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) getegid() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xd4, 0x5, {0xffff}}) 07:53:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x84) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f6eb917eaea8dfbbc2a6086db86d3c68ea5a5e3d31839c0f8125e2908b7c161193903dddd8747cbf2abf2babff275c6fe5290a0708002df048e9e08f9041fb1e632cf6e4428ac33c22fd2ec089fcff81c2339d8066e784bec2ea5232d79148083a03843fbd10cc103ab5488e6622d3c6e88d83567df646d4ab84f335804d7e3e7e774497966d", 0x86) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/168, 0xa8}], 0x1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 07:53:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x130}, {0xcf, 0x5}, {0x100, 0x8}, {0x40, 0x4}, {0x67, 0x1}], 0x5}) 07:53:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x20) r2 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r2, r0) 07:53:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x10b) 07:53:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:56 executing program 1: mknod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2103, 0x9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000400)) execve(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=']\'\\\xfe$\x00', &(0x7f00000000c0)='&%\x00', &(0x7f0000000100)='F)]&\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-z^)\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%\x00']) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) 07:53:57 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x45, 0x7fee}, {0x40, 0x101}, {0x25, 0x2}, {0x4, 0xfff}, {0xca47947d2edd4c7c}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x85, 0x5}, {0x7, 0x40000000}, {0xe7, 0x3}, {0x23}, {0x26, 0x4}, {0x44, 0x4}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 07:53:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400, 0xa0) getsockopt(r0, 0x7, 0x100, &(0x7f00000003c0)=""/33, &(0x7f0000000400)=0x21) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x38, 0x40000001, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x100000000, 0xb45}, {{r1}, 0xffffffffffffffff, 0xe2, 0x4, 0x1f, 0xd6}, {{r1}, 0xfffffffffffffff9, 0xa2, 0x80000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x84, 0x1, 0x9, 0x2d5d6994}, {{r1}, 0xffffffffffffffff, 0x4, 0x48, 0x100}], 0x0, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x27, 0xfffff, 0x63b, 0x2}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xde70, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x400, 0x1fffc0000000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x6c63, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000080, 0xe2, 0x229}], 0xffff, &(0x7f0000000140)={0x7, 0x100000001}) write(r1, &(0x7f0000000200)="cab6452d802a03256cce63acd74520e3a3d9462d26e38a045fca7c904c3f345a145d466e6fbed90fabf3d092b1001b95494530d85ae29a0a300f0bc0fb8c94c387295a8bbee66e4d9eda628f629d4bbf707b564445e7bc31fc10ff75eddb20217768b0b1e55fc8f0a2ebff37dad0b10fc19e21be82b6753c408254d270b4732e846e5a9af8623a00497e00d6e58a1ff6003a2390f109a5d270d111a12e23b18a0037388a93ce8e743eb2525a9d6b4f6e510fb3a9ba6742d24669b4", 0xbb) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x100000000, 0x5, 0x5, "091bf2411adcb91875438c89dd31a3bc857447d9", 0x6, 0xf8}) writev(r1, &(0x7f0000000680), 0x1) setrlimit(0x0, &(0x7f0000000040)={0x80000000000, 0x4}) open(&(0x7f0000000440)='./bus\x00', 0x580, 0x0) r2 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r2, 0x200000029, 0x2b, 0x0, 0x0) semget(0x1, 0x5, 0x400) write(r1, &(0x7f0000000640)="0000399a5aff7fec66a0c2462471ba6d926954a45e27f2b42da1c1e91e1732b8597ea005eec8070000000000007d8b4ff2b6b7f6624993d2453f631a232b29d3650164c5c6125439a1ea24682c6f583863add8b9a19fea30c413f4205d0e0533f6f2c819f1edf0e023cb82c2f936a73ee1bd10d8413fc81151d8c7b50e903cfe63fe59a04621c19a05bc66bcc49c2905b55ed7101abd2e0f6ba438774d67fd97a5f1773657ad698ceb1dd05a1cdc05d965f1089c57862eed19cda2152625f59f3ea09f06ed7d3076d4f4a6893b92f95eede3825fbde62be7607f01948654af693ed49bf4fadb70298cdc439099f965bffda363c1ffc10504456f4d9a60a48d90c1cbf7402791c93a8286db3bbbd58a0020e97a5e43d6b9b91f9d91e757f57647d498fdabecfdf886cd1db19f8cf0418a93139d55cdd468f7b515cf5cf9f7e2e694a41e1e5dec68d7ab5a6ce1db2ae38bee0cc5b4dad2086d76adc789a52ae4c93d837476ffa67bb3ae44b2e7be98f70ac88300f92f4275a015e0b4889026b342b52c81dfee8eab78d6e50a120fe917fb344a293c62593243a0e46cb97391eaa9a965f63e4d57252d029c912a4de5ff6ecf02315f", 0xfffffffffffffc7e) 07:53:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 07:53:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28000, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="16ca7659e1b121a88093c12035cb5aa02eab81db223212c0bbba48d4729b47a31bf2c0dc9cb58e752ad963cf1107c2a988d6d98a4a3980df70a13362ac1c71aec6e988569666388383cf73753cce0b71ca2814612a3bdd941e913e93f20ba98960732fd575672babe90cd7eff12ee8e2f221dd61e395df23100470d3b31c3583d50c9ba62603c810f9305db22d31cd7e0f1f634d254e56b6347736a2bf760be50007e4706b42e8813204464a54098151851da4e4ac41d58801ccd2", 0xfffffffffffffd36}, {&(0x7f0000000140)="c39bd1ca4f5eb5bf3835d5486fef24d8ce37debe1ec30a8f0f3b919cc0384d6fb03da3ae13e7dec0cd3a3d8a3f8cb368ef6fe24745f8c17aad75137267ed38332579e2ec20af4969a2366be34a6e90bae4ca240124d4961234beb702b9a3b0c14771b1c23bbeb9fba78e7fe57a748071c2a413011ccbe4a5b6bb6573c2435ea249bdc8eb", 0x301}, {&(0x7f0000000200)="8cc4431c929e62223518712f891c25d7fd4dbc4245bac5a7145f5379052b99a1e74caaa458468721582e7d504800b32bf35d72809591ca25717c6620709822f97903212bfe158dba786c2f7d775f4f0797e680808f402d0aede68ee5a3ed24d4f53dbd299b4ba0481e9b711018a428", 0x6f}, {&(0x7f0000000280)="a78886d14427839a92de47dca8b1a3c19bb98da6582b082a1dcf13e23865684b1bcbf3818cd82b114984ac4c08e288e0312ff68bc031797837649c5a3420be23397f152e87a69bf997be31907ae848b0ede200a2a6cf4909404d87dd83758bb811dc81bb3aaa84e18be43a537cfc13541afa474a7a907ee7b7b68935edc94ecee0ce8ac4c0", 0xfffffffffffffeb0}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0801000000000000ffff0000000400005777dbae92fe3ed3e6b7bfcac63de4e782b6a0d8aff02f3ba5e2fed7f9a5cd500366f09002b48dfffae04ecbb3a80764ed2db92368fc496f10259d68ba68884be364a2d2e71b043dfafae25c795973c35f60c1a92c27331806cef6b5401b694ff4047dfb165eb1b6fa201860b1895b4f682e3dacf2a7fce540ed198fc9d16fb45f75c37310658cb3bca9bf3e91c7d1a02a615a75608c002a6bba093c2d79454b29a5afbda6a92168e7fa7256383f15a865984b363c5e793f480cc5760840563ec55f829127ec7eb563153dbbbdd1b2bab56f062a92e4db0b9cbf4903fe5d0c0c4ee6b7bb7f000000000000b71bd2e18f0a7889ba"], 0x108}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x8, 0x520}, {0x3, 0x704}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000500)={0x8, './bus\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./bus\x00', 0x80000001, 0x9, 0x1ff, 0x0, 0x7ff, 0x2cb, 0x7e06, 0x0, 0x2, 0x4, 0x401}) r1 = semget(0x2, 0x1, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000700)=""/4096) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000400)='./bus\x00') 07:53:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setuid(r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 07:53:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 07:53:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0xaf6d4c32f4fae41d}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x9, 0x7}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) write(r1, 0x0, 0x0) 07:53:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1f}) open(&(0x7f00000000c0)='./bus\x00', 0x840, 0x0) 07:53:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3cbae506251a0000009300"}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200001de, &(0x7f0000000040)=[{0x8bd1, 0x2, 0xfffffffffffffffd, 0x100000}]}) 07:53:58 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 07:53:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="d297305e5aa8b3c11be14f12b89324df076a835cd37574873568e7fc8250f4b481f72e3b1b92b4765230766148fa14a81047806f02bc8cfdeed90952c6fb56eb88c96f6c80f1ef45d0df31b2d310cf93ae7ffd0073bc6b642752d37d976bb86d886f514a59a84efab5", 0x69}, {&(0x7f0000000140)="e79b55da1fa8f7107875d214b5268c96f0b4452b28660862182502e5e3758eb2ed6edbb8693486749913280ece811c28e400a075719687bd437125d15fa0962ba7def320f64e9cd9b84e6fd8259a63801487fb92624de1e983da4bdd6c25b16d795124f6f46098d61a7223bf1fc82ac8c2dde511d65239968122b688c26a22f9ab6023", 0x83}, {&(0x7f0000000200)="a829012c55cdd7e9035c57acfc223a7717440f56f6a155082cab2322ab37a48c3079d19dd0a1a07d8f79f8c5a3706be374c77b494370965d2b2c172834e5f64c619e5bd908bbd813b26d24e651d1de3ded7373fe193c07a8869aac30d30ccd", 0x5f}, {&(0x7f0000000280)="18dc1fa3dbc02fc88d42071479a29909edaf0e70a952ed086d0ef1b5b867128a8c0c9b1eb06dbc8e6577a5cd64d96a9733266fa7a10cd6293b25420a82343570f50e8eb3d9e956f7859bdd6e9bdade717049db051ed90922549ecc66077e5d683a9dfc65326d27a6805792e10eca99", 0x6f}, {&(0x7f0000000300)="daefb4fee36da5d7c868286d2dc8d6c0582820e8d6c2cff2714bb7f2f16ca9eb7b4559b6853dea82eb655cd7d8d90998cbfa18c37f1b11c0ba8b8d446a350b7f047f504584ce979f0b4ca617eea3a935089cbbd940c145b34d9abbcd10199124ae825340171d10501558513f3bcf3916b269e381347f6f71c0fe8df6e2904a60", 0x80}, {&(0x7f0000000380)="daaee45516c04e7012408c0c444b7a5201f235e09499a5a4fd7acb18cc9d3a852ad3e85bb2220f7ffcfe6d7f613744d9914f705962c373ace7a22e1d4183ed4e26cf05887a1fb614e4496c53c0235d81aa5e9c249110cbd4f2a1b561e5545f920b9c2907542e8ced99db522edcae0357f257a18d0c0c54", 0x77}, {&(0x7f00000004c0)="b7108997b106edf00e41d632b18a05db110e3a9590164095d321eb03f0ce31cf46edd8a63c9dae9bc431abaadb7f3d678b7fd1f94ac675de6a3e8af85dfbe3951b4a2e6a2b9aafee27f904e0b0d92a1e22837a582a1ab3c6985693326d9a8800717ef41375c16d46b91369a941fa54a32a8bb5e4cd4b7d08dafaf662ebab8bd5bdf1f09e75d4057adfe092f66d5e3520e4bca02d55ea7b3605915138fac5885650e303e5a0837ead16588bcb3d32d5774b68e86e3eb715a4cbaefe228df3f3c37ab7c2d2cea204bd", 0xc8}, {&(0x7f00000005c0)="47b9bf0d85fd0725fc5c010194f3ebd94bfef30257bc6b6dfc2b0607450bcdf79edee64562ba9280892f1fc2d3296c0f68a72e87a3c8023d4d575545fbc5af7fc1c5bbe8e454c3aba8471ec37b5686e7a3968af59d0f377ee2369cec69d0f864f5852503a1c5557b8b7f25f3a620600e1946b65eaed8d55ad61823cf9732090af100db594bcfb846949d98c1556f", 0x8e}], 0x8, &(0x7f0000000680)=[{0x110, 0xffff, 0xffff, "5adac850d732d61c345e973016ac84b46034ecc04d1506fa3d83d1bbf25de55bbec38364df56bdeab63853218b9f9a1d84b1c96a2b64c1207e9a6f4acea59d9ddf11b32b0085ec9fa17ac340f2c9a526870a42ee0870176bc17fce33b41cc35774cc2fc2fd906a2bb54fd6842cd8598dd5b0a29ed05e85267436afe6e909ab27bc10348e6300b6e84e2df83c269f669d42dc61117a8730ba0f5af3ab2edc8e1fe7a42df5222a3a8226e8a4b5542773f26eac5e1701954798f76eedc804d0a59eb87ad462f1cf5bdc63e1fb898e62092fca78c6b902aaaadb1e8ac21cae748e9b07e091b1ddb5835d2e0a7a70253e155fc85aa3105b5950f89a8a89"}, {0xe8, 0x1, 0x21, "4357730fc98baa0e3eafd813b9e3f95b61c25760349e9b78401e0f50c1b3623bfa7d554357a2589eaf0dc0e88566277b1b90804bf7aecfeceea6bcec3b326108a061d70b37671225a9f49961600ec07d535b73e720dcae6d7abd54e4b63f87a92dab7faf02ffa2ecb4ee2edfffbbc9b565bfcfc6ec0ad1865b718bda11ef6db4783b42a6ec4467847266e6576bcdda0e95b16ba4cf1853ad7963f56e7224febf592dfe1b13da68a7ace4fd08242ba60b4de26f2db17c315b1e2792a399f803e1b4dd1ba392bbd290cd5ecc86e26b260656"}, {0xd0, 0xffff, 0xafdd, "dd36c98f835ab41a02dbb373053f20a400da1ab13ef8d4070198165e06df567fe947c8669266bc50a36f8b6cb78ecaa84df834cd2c6f64ba3a5739ad8919bc70dc9e16924d734d9af52774904b9445046e561eb1ed2857f5a25d8146bb96faa77670c66a71558f4c10c9153853cc78bf5d32e600b8e9578011cdbff83fd72ad810d41c0d9dfc8281b8926887fb7a0613073e728563814271d8e51853dc555500dd5478b575fdea1d91097580393c5a15d921b7a070670a5e0687d12f0dcd"}, {0x30, 0x1, 0x6, "90ceb7ee4058b3db1d8472e8429d6638160fb257faafd3e4a67044dd541a"}, {0x1010, 0xffff, 0xb7a3, "49369184461bb3dba84ca6bd2344c3782054077b3e4334ee8b8cc817ddc4dbf684a584ee9c29c358285a6794966e8779c8408e1b9ff80604270aaffc1ea1c29cc88336172c065086f645f1d3d71770fa872f1a0e9558e2fbca388e4a0be47ea8442a28d1f82332ee0170d35b6336b0c1c24981a7ee3de80a1753dbabe4e8651dee4316c83a9016d30a9723ebce27bd900ef6992f93cbb1b854a09981384472b785dd1a92d27945cbc3f5f75c565fe0ca24138f035a5d4b3fcef7e5d54bd40348a163a3a609cc3bd688da9e32201189cac5195ca3bf669692ac61294b22f8cf5e7f801a737584f775ea865e5bcc86718a2e515466f60f6e21b01492b46d5c4faeda7673457e5ff548fd56282d06f11c1b4bbb9d78dbb2e88eea3dfe1162f35c16259ab7fceab06832ade5b9c632f19f449e318981f6c0546a64763cd6c148eab9d5e76720bf39f10ae5dce8cba0b05c942d96e2039d0f72768d4ccbf3baee264b7ad2b34ee8903940e752f66b81d5730102f8452bacac97372e2215d3367ee8eeba97508240049befea6ed2c4f3ad4ef784aa93b937c6fdcd62d43f70e402f4ea0073b0d487cc783bd21011751f4ed6bf2bd27810ba460a915f09fa66b37510cef27b093160dba407d5c99f5c45113e749e31b0b3701e058fa30099fb64061141b41d9a6d717f5ed569d639391f3e056d5a0201d205de0cf2f0f09965993e0cd50c70c32d4c0e624b7605146f08e611c5abc593054ff4df2f84586c014fbe928c82551aa3ffade1f65cc278d60511056373442b86b4d8f1c0e689023d391b333dabd64899344ebb033d481cad1b9f9c05bb8f8ab5269982cff6d03ceca35477a6cabf1b281f51ea1ac3330aef387e66479f824ef1921c7ec5ccb06ad4305dcbf8a687e6e1547004bf9195b7ab42bdf8b02e48b3f07b4609c3f99a6af066b549177abbc2c0c0874cf31354a7178855fd7b1a1a81462d69c84273605b1d599df61ae954a47033ec340c0132645e9d6337d3177423f76e49e6bc5ab0758344aa2f2db8b4f9ea4486f21027c7ec682222971f384d4c2e382238b2760258727d91f58b4a7594d44b4baad0e8e84df0c47a0930e89c731d8b974d31425cdb5f440b2eb3294f6c9dd28bcb6809238a8c12d88958a6def9da09963f8e57850e9acfd47085e48db7a10bab4edb4645e4cfc4aba6618fff3d3ea9a36f6b18d0fc8a096b4d777b2fd409141ce280261efe42dec070c2626737f7db07dfd457c2456ce295958ce2577f39a2fa4f2baa85769cc5d0a16a293009dda2a8da6835ce6c78f42d77cd979669722a6c51ef9fe1660aa1c34a77ae5cbf60cf32fed940df476206afa0784ece696ad666a9b09569cbdcf2cd9ff9132f80501cca23622f17069bdc8552f16a68f663fc0a38d12a2d75683093a2b4d84c6e30b0415454e46638d06b170c9793e921d4fbb15d0ac3877878c05451215ec2854f1a56dd09d9e24e0065d548fcacf1cdd4f92f9f22fae2b920718280cce4d902dcbcd81a6f69a31eee93231a3d75414c6a59686ca86591bf2dd8d541cb87e660bd80189d3fcce0aa7e0ed180b2d2522c8a4c0beee6712d4005701b30f93d0f3423fef44c66d892204d01704cf2187c0a37a4bcfe3c97cf984a7ee8f808d00dde331294bb36b5adc3afb8f80d4d4071ca3e2b5eac18b1527b87179133325c224b900cad3c47bfdbce095e18691437c985deb1b94dc20d4ace80e06cf640fa9dc0fb87552c7660ff3dfc3abdc54680fa11d4c0218ab5f8e6c24959d53681391e5972aa05cd326b941edb1e7aab1d709a0c2eb8fd3567a88c7ec126689327b2142f4e3dc4f4d06b1ea4d216b76f3b760233b93b4f62df3c3e40eb649da85f70cfe93c1edfebf9d36f65fecba1af3881dec34663aee84237550c41102a43528ac26f858d911be2abbd033cbfce608c401cbaac082ae886271ad16ff81701694e466fb7229a3c31424c8c84109ece5948a9ac06aeca5d558a631f32268ac8f3d1115614cde34a56c1a56a681eee6ddc9588afe9df6170027b997c885b5e5a9c4c7eaf73e19acac5e8aedc85f36508ae61302c60acee2d6266bd1eaccacedbcc7c6ec060e6918ea48452b7b01575f9d9977ad662f6d780d6fbd69c03ccdc28ee7689d7b37d9b8ac084645eb776d0a2cd17a29083defbf46c13d29ebf9e68f259792ffadb61b6d77547f0ef8470c6e0e2f51b7f06b5e774893a37fb979fb5b1826af65250835fb291f642d91d71b68e13c86733e54656b0152648d796916d568784ef0f7488b702cda86f2677591dc2d63bac966b36eb9cde6a2435c49110f0be4fc56bd402e633c268751b37454014ae5b1c1a68e7c1bd3613fc6dfe07916bb3334b8568dec939c6f9a952b35640c73e341e7cb07c398cb0e880d2423d60b9f5c2f64530017ca03de226188a59db102def7908fc7fcf803bf228b44da0245f45bd96542a55f95506f5870b1f1d16c1f34986a6651de5ce25741d9d35990d7ecae776aee8f6b20d3684bf8654fbda29685f41c702122ab33c12ffec7648a903fef063329d301a43b447e2dcfdd8087d2923ff0dac95ae78e5c01570cff16706db7fb517065be15dd4897833355564fb317c7bcb13720e14aa77b88b33f2a738c83121d9ddea13881caa4424f6113c8ac622911ec772bd1faa5927314ce0ed4574eb6bfbd32f2bbc07fc0ff64b7c004b66c1827ea72364c57001a9617fd4eea0847e44583948d3ba90a578fa38a0b7c9ed91f792e816c70b701c05ea63de9a935200a4a30942971c386eebbd92109dedfa127ca24e5aea02c757b49610a25b455f735f312a96bb00c3887facc4ec6e7ea7ef6a9c03f5b24edf6915b931aae60a9305a09a7448683b8fcbde85bb2406ea1452965f8d4967b489cf0148e1b3567676e70fb4a89ddcef9bebef84dfdc5158652f1cc3df8c5e7daa71668fa6ccb3d5f998e460f43e2353fd3777c58545ea409e5555180edddcb859ab267b00127d5272bb542f49aefcce980ed670020394754f6bc2a5b8d9df809cee4804c35e039604f61d6c807e4933669a48aca113c0cf3a906a71b0baa3b5f63ef8a695012d83b65d14d30206d6f6bbb2dbc6d236620168ecb12a9f8ff9e9e1d97d0f8ba6f73f4edda06b1aa01894b4e0437d4480a070cfff9710daf4de76875ca3b04fa2005c3cc07e51a4348eac6b3d72ebdb51b609a17c8ec819eb53f213bff57eb4555721b1f375d27bcd2e794888bbc8107172243fb1815017aed51823109d21c21cddfcad0a97c66109eaa497afe88ca1bdc48366efef0b33781e18e1c39f3c25033b9716fb834718d8e16473317c86acbd8da71e7f3e497dd90c49c81bd4ad5f93c3b52714033e0fc0eb123d18327b76da3be6b2b3835741746139e198fb4db8ac069365b39e60d6d31c93c87eca46dcccdb2db90404ca012ef72ef37b0a189d081a9c4eefa771cd9218783e6e722dfbfafc5f0031292746101b806e733d0eb97a6e2b338ac58f14b318159326fe7320c831bd61dffb67ded7bfc3eedc11905d31c6155c3afa6a3f05b0e6739752ef2c50ee671dbf3f257509f9feae149ef1c0c9f13b88e6d5c710eca6e4988cba2d1e6b1f45b3a8855ee842d89f954d731fa7aa05c524e4558a93afca0d860fce30316009d80e29ace5214b0cb1fb4b45f82efd0323f6c5211aa2ef78e2a0617064289381e3868098873ccb27c1ce89eaae3093c721acbf1ab291e5149c14a7a090d1657dd807be749088767474e23e60142ecd51b1cdc2682cf41e63fd24d01dda290a046cc282777dec3451c6042e0e701290a1d5c59d64f8082582f4666b41905e8849b8f2a308b54ea94a712365ea7240794c6f1a546072d643dfb38f45e440114eefbe96f6307e68f333b404db2ac1d2245e35b47f4c7be6280b265d3788b3a31e0000a5c7acaa25e3baa7246b3ee8f059d3a4c43192412b4bffb4b189db712823cb5a273910745609d587be169b45d415aa6e2253149ffe01d78d80d9cab8a0471ad4c4bbf4307f712552692abf1dd232bc46988c7b501aaff878ee6e372149e507a4a0858d3a05f6e18ba195df24ba80b532d6fc5213546b446f4a8a52fa20a3b706d32d10316167fe38acb2c863adae622ae29f85d59a721a0b24caca02d1f250b7a1bdce9ba4123745c1c30d42de65a21b6746c99056cd99c4f881b4bb2da037c05404e6e2d2156f4a0f3b18a023223d71cdf6e217763abc878955e0614c7b5fff229eaba2e6387cc04c8a929dec18e15471345606518586fb33cf22068dae51183ab9494eaadd57fea2685025bcbdba4ef04d38793d3e5bf916979939e2edb9d4d5ed59d95246cb6e28ef9794eb964efee4edc824286f1f68aebc8abc0e05d30c4d1dbbf277bec4c569926928e9665c770ebe2634362f5899e9bc1aeb6dc19ad905d7b2f05a13aea68c8d60f7ea3b208f8a754c9e26acda7a175bc3fd90d9c569db5b5a3b562d0bdabdbea9f9a42568dcea29b8a3e12b7485487be2fac3b78770548e85a620a72315576ac3f800d516477cc3d7708b1cf4d7a6312736d65f48299b00cd065b7e8f684de330e54ef5c2e47f6fb678c8e7b283f2b0cce906a1fa452f41876a8deaae9ec5ea690e2e9d2d2cc18bcaa0c14a35a0916964bca7f084a4d7e8b2423ba24c8b2a414034972f8316b69eb151732dd2bd6ae4f9aeae0576acf2f803872387af7e5e0009d9b32f5cd32936602f1c32fa5bb30c2fa9e3db54e4f4146b31185c232444d87e5ce16d3b888b9a99a21a82e522fdf1450d46e966023eba694c17f1d77d0427a40a4541655f0b9819dd3c5ac75f2f68fe881ab59548c99aeaa3a7fc349990b3a197133a48e8bdeffa593c2eba8bb388764940bff92d98df593715067edeaf0898b52c7ffd1ffdd0df9f56182012838e8b0dde0879b6cc0afddd666da8966d8556e1b78c921e25ee1422719feed9f39fde508905fc951290a118dfc61f5e36ba13799868cbdde4b41722dca7f6d36990ed3b017e55cfe98f266fb3f88ff6649fac4321490beceaa079090fd466440ddffd6ed5ceefd81b9d818367e278e2f982841cd0ec7644a3d40f79c1df0f39d43f615555122f7f71d5d9466798f247e546a91bc1c430c6184a1bbcb69f5857f466df0c0b32857541d4e8447f7181878b4d1701cb0038574f7634a68b72eaed149e6187f8fe163b4c64716b2408c8f04ec6fdea1e68b47a3591bf1212c764e2551a70b09de746960578e2721701f4231e1db05fb09d3707ecbf138f676da0679ac9f30676c75902f7afc03ab204bfac9fe3857648fe98042c18a8248941e7c0f23183e6bb7df56e797f2a6b4f7c7aac979c998375f1e2e7beca338243544c68da19b4d7301fd9206c695a37c900bc4d3d2d89ee1017c5d192c100b28ba8d036288cd583a26972a7ecb8a6d4879f3db4273dc54b6397b36f47d215496a19666a92c56b8bbdcb31a5852a3f9c64707ed5243e4e8ff3833ef00a3c759a909d3984b14a02510c466807afcb8d565e022b8299349b763b8f493c14f3265b72512feb6b84fcc50742ad2b5052fe572e3af149ee1d7714b655d23f72ad938d9d1f637cfc7d70e0c5734da98fa1c2d76e36eca9bad377511dd86fd2309f1afdf4fc23f115642bf649179f75c2560c2a803eeaa48e3fd43947dc26649a108dfd947a64ee159e6ca02bde47619f16bc5021bdda787394c997210365b25d73d866990a082e340ee6d9426e1e7ac617014989c132fc7072cfe1562d3fd6f04b08b150e91240dcc93a67f68ace91db"}, {0xa0, 0xffff, 0x9, "0f3587989600da187475783054058e4e515f2cc5ffe8eaf5108a789d25a63f04f389a8155a9d4c1b445a43e86512794f0e4852288031ab299220949d235d8d249a173253a728d49d2bc546386296a270452a6764d996768e3eea33286df0a0cdb17d86500060cbbf373d73c5885073cd26e5d444144bf3fb25906748c2a69831a5f53966f4ab5d7977c78de00f"}, {0x28, 0x1, 0x9, "e49a6f7584ae3f2d66f6f7816eefecf6fc979d6b2cfe42f0"}, {0xc8, 0xffff, 0xfffffffffffffff7, "055d6bb2b512888a09e0597df35e29ce17869f3093e344667f67996b2b40e5f0678d2d264ce56d967779760b39d9a769b62929ccc6647946a8b0303685b186bbb50f96b224613f83668e8ffaaa84b527a807f4316e4065290a05a30117c06b2a94ef2210cded8803403346eb8f336b2d495df352b6d97d6f24cda9147fb5d5161b01a88115ee008a67d41ae5e981e337d16257bc29f9e1308e0dbf1f0c4efd5c3c697a6e7627e20607f89aaf36eedfe1a7a5"}, {0x90, 0xffff, 0x100000001, "3ffd3030b5129803d6df665065d6df808ae584995e141892c5f7a4780efce9318101bc7ba2492715aa101b11cddf63a4cd7357ec9f60ef323bf26d38a4adbf41ea4e2bd18fb41a1cba047c220a9d8a205c9919d168d9683025f24dfd5689e91eb5369805042f5a040a34623fee3aca0b463ddaed8b7f438a77dcb7"}], 0x1528}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000001c00)=ANY=[@ANYBLOB="00002e2f6e696c65301bf027056626002e42844a4f56f71535e0d308a4ebbff5ad66f67687e8036b10a0133b9786f06516a55620e76771d2b599cf730576336634be9a9845553c6a8f8720e4f06c20427a6c2dde6fe741f97da9c75a418a739d78aa7d25eeafa38e57112cb377a52dfc3876f91b5b1fea92bcab61a411061e2d82c1dbacbdb2d51457bfaa39b09c0ec957984237bc7d947b2fad5f93e43ff4e48db8058e9fe1e2f0e1ad4f713abe70f16ed3391c06db2f5edca292d4a010a8d268d61f3a41dcd6c2c5b377a1ccb3bed81b0b4bbb2ae38d3a35ec5d84b3124b0a9e57eec7dbe4425ae18f9262c3693c8c4a3f45e86ae7e7aafa321e19491fc83ecc6384cd99294be6431c3597e066e689d2bd86a430117a2caf910a5f420e54a0c191f60917bd168c11fb60"], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) 07:53:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 07:53:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) socket(0x18, 0x4000, 0x8001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 07:53:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0x1) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x200) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:53:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 07:53:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0xfffffffffffffffa, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffcae) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 07:53:58 executing program 1: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget(0x3, 0x5, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4, r2, r3, r4, r5, 0xc0, 0x1}, 0x10000000000, 0x7}) 07:53:58 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x4, 0x6b, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 07:53:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)='7', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:53:58 executing program 1: r0 = kqueue() flock(r0, 0xc) r1 = syz_open_pts() lseek(r1, 0x0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 07:53:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)='7', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:53:58 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) r0 = semget$private(0x0, 0x7, 0x40) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/188, 0xbc, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)={0xffffffffffffff0c, 0x80000001}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)) 07:53:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20092, 0x18) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 07:53:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 07:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 07:53:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8080, 0x0) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffea38ff81fdd733) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1d, 0x8004, 0x100000000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="a3e79668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 07:53:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000000)="2807ce6e9613a65ff5ab152d2bed71ed7704ec75f43e2fc7b5c2cc128d0de188d21257fe2b1c9b0ab86ddcccc3810497923bdafc10a37c8df399fd94a5d1c740aabccd88c445a59eab969b2057278b6385b5a820c71aa44ea450cc543bc8714bf68a9e6f25fd845f177cb0642227b2cdbf9e023ddac4bd17df3ed54594ae2d3abf201bf13b3e95d6fb122499a3607704179edbaf32a69491880e7cecddcd6c87336f202433e17e67c9ef9e0d9cac0a024a1b7864bb1c92d85ef0491730b629f8b4b548139b010020e602dfebfcd95eb330097e3eac4f769b872d0555325429d36aee0d86617e30a54c6fd317fbe5650014bb8080380f24b014e4f468a4", 0xfd) 07:53:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x101, 0x1000]) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:53:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x143) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x0, 0xffff, 0x1, 0xffffffff80000000, 0x7ff, 0x400, 0x1, 0x2, 0xc279, 0x3}) 07:53:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)) 07:53:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10800, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x100000000000000}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) 07:53:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0xfffffffffffffffc, 0x8}) 07:53:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x20000000000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'.\x00', 0x20, 0x75, 0x400000000000000, 0x1, 0x1131, 0x100, 0xa101, 0x2, 0x2, 0xfdb, 0x7fff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f00000005c0)="b10005030000cc15000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8738ca1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa8923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37280007000000000000872babfbb770c104a416d276a3d5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000015000000000000000000000000000000000001000000", 0xffffffe3, 0x0, 0x0, 0xfffffffffffffeac) 07:53:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/59, 0x3b, 0x41, 0x0, 0x20e) socketpair(0x13, 0x3, 0x1000, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x3}, {0x18, 0x2, 0x800, 0x8}, 0x9b, [0x5, 0x7, 0x8, 0x400, 0x100000001, 0x89, 0x1, 0x6]}, 0x3c) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 07:53:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES64=r1], @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x30, 0x2}, 0x0) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) shutdown(r0, 0x0) 07:53:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x1) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) read(r2, &(0x7f0000000780)=""/97, 0x61) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20004276, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/120, 0x78) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/199, 0xc7}, {&(0x7f0000000100)=""/34, 0x22}], 0x7) 07:53:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x3ff, 0x4310, 0x3f}, {0x6, 0x7, 0x1, 0x7}, {0x5, 0x7fff, 0x3, 0x16e0000000000000}, {0x599, 0x89a3, 0x7ff, 0x101}, {0x800, 0x1, 0x5, 0x1ff}, {0x800, 0x400, 0x8000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x5, 0x81}, {0x3fc00000, 0x3acf, 0x8000, 0x8c}, {0xf6}]}) 07:53:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000001d1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 07:53:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6}]}) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0x14) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 07:54:00 executing program 1: r0 = socket(0x18, 0x1, 0x40) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 07:54:00 executing program 0: dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xe077a848ba38eed5, 0x0) socketpair(0x1a, 0x4007, 0x5, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:54:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 07:54:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b04) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) 07:54:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r1 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r3, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = getegid() semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r6, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r5, r7, r8, r9, 0x4, 0x2}, 0x1, 0x1, 0x5}) r10 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000480)=""/7) shmat(r0, &(0x7f000047f000/0x2000)=nil, 0x2000) socket(0x10021, 0x3, 0x10008000) semop(r10, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) shmget(0x0, 0x2000, 0x200, &(0x7f00007d0000/0x2000)=nil) 07:54:00 executing program 1: r0 = shmget(0xffffffffffffffff, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000b76000/0x2000)=nil) 07:54:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff9b, &(0x7f0000000bc0)="ec310181bc00000000c1d2a7c78eb5e300cb82e848d2f6ecfb31d67cc7492ebf7c1b01282f4f4a8a4c5d0e046897b73bc4f1fd967b7368d1a3bb9581b700b947bc9bcafa057e382017d7edf7bcbef67900fb7bfbf564ea098a318318465ee83c0409be998cff07ce39c2eef34d8a3d0e72ca6ce611504c6293ffbe7c60692f457ad608e411b1f77e2da728f88162a73184a2b35d210ce035742868f514e9c6828aa48ec68e99642d377334bc0ba4992f831658dea2bd8a9797da55a820e21c5d119789aba86509275eee05bf6d5de259e5f0707b6a5a19f2e4dee4a3973a0ce4ce32c79c58dd8171ffffffffb276048fb511147b2ac663be456b138750f5e05bc15d4a8aa80659f7f1b9a2a12e575d40d06fa1b7ad8a4b8bdcadf03da374d73ffdcfde8810ef94661c2ba429eddead5af6c8cce7504c7253fffdef019cf4d60b6de6ed7996f22a3289b0dd73022618d21a48108c79f48e507a8399ee611b95a20e5fe8475d0aaa05fd3026e53b0b6130d65f94200084acb60bf08c1c1f38b0aad6dba7487290b16c7fef388ca4e46d7af3bb3fce06886396a8a6420b9aa9ff2dfac3068becfbf4242534ca3c79eb302876d3e29641a5eaf48e6569a48d882a8a0adfd63ec74d916aa962c486741ca010566be6df40d2e778e25bea4f0b68f49b496073b8eee10e8b59bb9658e914a4180a42747cdc32be4a2044eaecbe4e24c923f36788570845e533dc01f69bab14505835420ca293cc4c5bae92695f539c60eedbfb85c7e9013188d326751ab8a9ede29769114698cb9c009c75422ef058aa916dc5953f38c6bc932834c3") 07:54:00 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='./file0\x00') r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r5) getrusage(0x0, &(0x7f0000000180)) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x8e, 0x4}, 0xc) 07:54:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/54) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x800) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa6100422f66696c6530000c22eb"], 0x1) semop(r3, &(0x7f0000000140)=[{0x3, 0xffffffffffff7fff, 0x1800}, {0x3, 0x1, 0x1800}, {0x4, 0x100000000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x2, 0x101, "314633551c6d05b677432df2390711029e987d6d", 0x6, 0x1000}) write(r0, 0x0, 0x0) 07:54:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x400, 0x60) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 07:54:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x5e0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:00 executing program 1: socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 07:54:00 executing program 0: getegid() r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) setegid(0x0) setregid(0x0, 0x0) 07:54:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getppid() fcntl$getown(r0, 0x5) 07:54:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/81) 07:54:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/227, 0xe3) syz_open_pts() r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x400000007, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x4000007, r2}) 07:54:00 executing program 1: socket$inet(0x2, 0xc007, 0x9) socket(0x1, 0x4005, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 07:54:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x138a, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="4e1c7e3fcb7cd438be2009e91534f0d3b16adc1a8cb015c07aa3bd46eeb861cd7448485cdc867befaa608eb923ca61f6916bfe97d72f3e3dd0933ab059e8343abfd6132db2cf394427405f1fd447463fa1fe07428519465f3ff7e74a6e8413d28e1a04f2f604c74809a519563aa111d247daa7d531a399adb25237df91fd8d84d808781f852dd09e6057ab4c"], 0x10) write(r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') syz_open_pts() 07:54:00 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x17f4) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 07:54:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 07:54:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="0800a1b3d1c8b5e407deb98eb55d19e218aa1e8d74f96c879b00f0c3b4dbc46eda59dbd88e571b08f66c1bc6029c21bf5291bc3caa0a8c5b58bfb1f5c15c58453fbde263fb90bdccf2dac9a11cba275575b7f395b9f09cafc6a2fc39fe5fd6497b684bd1a74223b3e4e629736d8cc3c5893fa05b4e96a88b226c67c171f8b98c71e50cd894ce20b1a54681dcbb8ca24932f940b83b354c31357abfad112c800b38eb679cbba87e7758982c761d8c3524d865e90e17c1025a470508a74a4fe22a3a5d770c1e48d080dcc5fec1f0dd9bbfbce5e79372b36826a5000000000000665d755099ba382f782bf83d46a41728aed8c6e9ca38a3b3ede6bb009f5b7bb1d5597bb2a4add70bfb6bfa5aa32b25ba769803bdb7f750e60da0871ca54a7d57a2f8b55df10b374d2258a1e3e60b7eb8e61042255789031568f860fb674df2eb139bd7ed"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000014c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 07:54:00 executing program 1: socket$inet6(0x18, 0xfffffffffffffffd, 0x29) 07:54:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x1}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:54:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) r1 = semget(0x0, 0x3, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 07:54:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00\x00\x00Q', 0xfd57}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x3c) socket(0x1, 0x4000, 0x38a7) write(r0, &(0x7f00000000c0)="e1897ce7a6013ac49345ed5815a3a28ec3c9610a9e855d9df72eb6f9e7d7e87eaddd7df408108118792c82ed460d131cb78837f65007e069bebeaaac8e4e7c046769e203e935f29e7aa2ba6a9c72409a0e1543cfd9040d1f1fa274bd02d3a2243e659c0f14dea2bfea4c63f6ff181afd3b2b4a3b9a4a0bd2e3247cdddf09141b23bcc3aade00859885d17e71a855c8898a1907cec16d2aaa3c671d7a14d716676882020229623c1b6a68428b47d7db86b0f6bbd98da30ca2685a8967c6fdd5dd66c9b7cbfd5bfbd84a2fdcb8128bc866", 0xd0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x20, 0x80000000, 0x9, "b1d8e30087c36f5965f065db35e0b8d7e44d691f", 0x9, 0x43}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) recvfrom$inet(r1, &(0x7f0000000280)=""/145, 0x91, 0x842, &(0x7f0000000340)={0x2, 0x3}, 0xc) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) 07:54:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f0000000700)=""/183, 0xfffffffffffffc76) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0x370) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f0000000500)=@in6={0x18, 0x3, 0x1ff, 0x6}, 0xfffffed1) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:54:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x22, 0x37fe) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000240)='./bus\x00') chroot(&(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 07:54:01 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffdd1}, 0x0) 07:54:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x80) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff67) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x0, 0x0, 0x3c3) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000380)=""/222, 0xde}], 0x1, &(0x7f0000000480)=""/156, 0x9c}, 0x43) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getgid() r7 = getppid() r8 = getuid() getgroups(0x2, &(0x7f0000000800)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000540)="4d3ed5fe3777c0e9a35949785270238a8237bf5dbcdcb3e18ea565ee18", 0x1d}, {&(0x7f0000000580)="aa6071d054b6ddf01d40961af470664ae8", 0x11}, {&(0x7f0000000600)="dc98b7a82fffdf1d79466c75d6be4617", 0x10}], 0x3, &(0x7f0000000940)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x1}, 0x405) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 07:54:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(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') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r1 = semget(0x3, 0x4, 0x2) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000100)=""/125) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() chown(&(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', r2, r3) 07:54:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = semget$private(0x0, 0x3, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x9, r5, r6, r7, r8, 0x180, 0x5}, 0xfffffffffffffff9, 0x3cd, 0x2}) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 07:54:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="8ec572268c06d71d6de69f9c099f07e57fe8da8ea268b462dc55f9331080c5a9ab17beb8686c92ba5ef8dc287975c3a29ac47989674c0028eec002dcecce115c297fbd7d0f26", 0x46) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 07:54:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f62757300d49c30cb32872798a0d0e3c39df0318274516345ae856c22a8d5e8dd018f1449b4fd312e78acb5625cba8ba57bcf79dcbe5c3bc4481d7f0b7515e6cd5889f135d1ac591d2c1851271cc8fcc03171009506d593564fb91c4347ea8b4094224d2532411d3adadcc5396b566a954ec1923699fe389b188b0837edf6d11ecacaac3dae16d1e6e0f322eb438fd82066b2107333"], 0x8) 07:54:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff7, 0x63, 0x10}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) 07:54:05 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffff26) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket(0x2, 0x5, 0x8) 07:54:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0x4001, 0xc9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653008c86a1a0e2141cea3ec8b8f08a36ef6274b696674e106845f40f206f2920029e888080c4a27ce3d69ac981ec2ee14845aac10b89c07e77c6a97537357df4b59233bd8520627f01b0e92540fa760627c5ad9eb9e22c8bb6740af8f243c2a83021c5d1507f14550bc38"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) socket(0x20, 0x0, 0x2) 07:54:05 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x10) msgsnd(0x0, &(0x7f0000000000)={0x3, "514683f74478c0bceca4796f40c6ceea874a4474752f82e84806d246cd4f3f284f24a95fda5ed653dd4e822c30087ae04b3e47bc8dc4f2fde57b050056eaada20e67492a325d60563e746586d084e5958ad55e183efb"}, 0x5e, 0x800) msgctl$IPC_SET(0x0, 0x1, 0x0) 07:54:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="50f778a49ebbeafe2afb719bee41f640b6ea56b87d859762bce46d86bccfe94967ae359133143fc52cbc8302dd04abff20a09c253130c18273b90ac6f04a57c7a54b50871949759adf61859671cb6e2302f7f0bc1239f6016e96c356cdcfbb799bdb99", 0x63}, {&(0x7f0000000100)="a75855d001bdc939d124747f4b3902b34d380302c08179c1530d0b099378f448af5b64e7b1103b89b7fec397b596", 0x2e}, {&(0x7f0000000140)="726e671563feb5bad2f6d7a0571b8918ea95e3be81c29da087ee0e5fcbf9fbb3365f2dc01dc495486f75353a7954599f06ab7b256489606aa20d734fdd6ccc535b33df", 0x43}, {&(0x7f00000001c0)="67362f7c45574dc70e38d0edda53b80fbcb8717df4e005a14a0fc7", 0x1b}], 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 07:54:05 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000000), 0x4) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:54:05 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x1, 0x9, 0xffffffffffffee97}, 0xd55b, [0xfffffffffffffffa, 0x9, 0x1, 0x2, 0x3f, 0x4, 0xffff]}, 0x3c) close(r0) 07:54:05 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 07:54:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x40f6) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x10000000000011}], 0x1, 0x0) msgget(0x2, 0x60) 07:54:06 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000880)=0x8) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 07:54:06 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r0 = socket$inet(0x2, 0x3, 0x9) recvfrom$inet(r0, &(0x7f0000000000)=""/241, 0xf1, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 07:54:06 executing program 0: r0 = socket(0x2, 0x400000000000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f62696c653000a35cbf118863e28fd73e676dc2f98730d9b479d9f6640079b4529fac47ccb77f62a54a35f1d4a82adf8e4011b493d35a5c261ad3f0d122a620bf98abd73c27a65902d6448d892b3732de4e3f6b603d6abb0f6108e99921115d27401ad75a8eff6bf3db78fa6dc8c8e71a75fd733cc9fa979f"], 0x1) dup2(r0, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 07:54:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x102) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x5) 07:54:06 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 07:54:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffffffffffc00) r1 = open(&(0x7f0000000080)='./file0\x00', 0x288, 0x100) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) getpgrp() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0xd60f128f5042212b) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1ff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x83, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x8, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x9}], 0xfffffffffffffffd, &(0x7f0000000240), 0x0, &(0x7f0000000280)={0x7e, 0x4}) recvfrom$unix(r1, &(0x7f00000002c0)=""/201, 0xc9, 0x842, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/220, 0xdc) flock(r1, 0x8) msgget(0x3, 0x210) faccessat(r0, &(0x7f0000000540)='./file0\x00', 0xaf, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000580)={0x0, './file0\x00'}) sendto(r1, &(0x7f00000005c0)="eb4941cb54dd23686494577869d2cb62132c844be7f98d57b3e15113c927afaa6a974305c4d897b530c4dd85838f103b631f413f99f0182e764dd74539e39a42b412ec33f3a16819f93f509fd07b3bd42dcaf9d12fdc1f013fcf1e8d39084446be5241b9e03b0490be73c561d0fedad168d3c02c639b6e8ade8e46a805555982fae763225270b08b03edb2e52411", 0x8e, 0xe, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) unlink(&(0x7f00000006c0)='./file0/file0\x00') mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x90) clock_gettime(0x3, &(0x7f0000000740)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000007c0)={0x0, &(0x7f0000000780)}) fcntl$getflags(r1, 0x0) kevent(r1, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000010, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x40000082, 0x1d5, 0x200}, {{r0}, 0xffffffffffffffff, 0x22, 0x4, 0x6, 0x100}], 0x100000000, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x0, 0x100000000, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x1b, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x31, 0x40, 0xffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000008, 0x1, 0x7fff}], 0x4, &(0x7f0000000980)={0x4, 0x401}) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x0) readlinkat(r4, &(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)=""/121, 0x79) getsockname$inet(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) flock(r4, 0xa) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000b80)=""/159, &(0x7f0000000c40)=0x9f) dup(r3) 07:54:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 07:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffbff9, 0x3, 0x100000001, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0x52) 07:54:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x200000000}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x5a0c, './file0\x00'}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 07:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x400000000000000, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) pipe2(&(0x7f0000000000), 0x4) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x104) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/49) 07:54:06 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-\x00') r0 = socket$inet(0x2, 0x3, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 07:54:06 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 07:54:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x9, 0x9, 0x1, 0x4, 0xdda1, 0x81, 0x0, 0x0, 0xf48, 0x4}) 07:54:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 07:54:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000500)="b15dacfab737a1824603e3c9aeb876625cbedc19a8bc5427aba6c32e96262c69b76a9176747b4f569679398a43ca980bc64207323140774b3b3935a512ab2519e617f5c2dfde77b65d6fffdf2148da99a4f4ad08194993f87870e9fb2e8c162c5f2c1e98c6a38554534fa69daf8b488ae9583b07e2467635157abe043c5aa091cefcc16c821355c39e40afeb61f61144c7cc2643320861074db2d44755e4f18341fd83c838192e1764611990c23f0a3d15a4a0905631634611cad03b6364fb4e348b059488a4e4a6221aa9f03410a9dd85377737c0327dec9a3f9a8e25f6e3870d48201bb7ebac2531abaab6fa6e69e1a09d383d97eea30be4316038a3242849d9c1999056eb30a4ac34e9153464f427feede12e9230b8661b8d72349f4919351e324e8537f1c493cf2dcae13fa975a51229197ae2b17154a6cffde954fe90bf0e42f7d7169328fd7e470246ead5471fc72a155b6e8a84237e9e05cec0a0e617b320fce26e31956fc2ab53d9c76a8463f941582a72e7ff853883f2698a3e2c2708bb1ed971ba32d2feef390ff775e6426b2aa47067f31a77fb6f2927d81f484de2132dfe5937a0cb4ffed199192e433dd3465f58129b39c0751a815ae57cf8ab43fbda2d0824c45d2889536ebe006dd93703b651c2b464aab14c66317e5442f709d90a0e17ddd23437147afdc40293a1e68d3471b07f1627ddca359e45312586761c76ce1fa0269f279b21b8c7a577cafa80d56905aa61835f7104adde6c5329f0a0f72129c585d2dd370389decbb37bb1a542af54c9ba180c7a633b3854bd859f355d1b7159f9fbd2ea5031f584a109f74c4765a5be8cc519cdb20fc99f00f97c7425cc93100cca276267b486360243d68f3aa49ec258411586dae900f4d33cce8bb8cca5c23e95ff710e3533224af36910ee4f1ae8056d0c34944cbb1c8fcc5961ed834fdfa978e7fb4e4b70b2b8ec41901c4648ed2f193b39f9ff262f5ba26af1de26fc97f08c0f1bb730e62e07e2037f02bc737f59d9d8e78e90c85e913bd5f96f3865187703ea6137c728909809c32f1c3c1778e420e60b5cd0e1b586d49f69566c8ade977b89f65bf7dd506f3b2b16adcc0082e63869f7d6851dc3f3ab5600155d0ee951839d096239be884ad96168d8b754a7b2201278c52980c252c0c4d2c1fa9a01efebc4b6315eaaa2365e22d872f5091465dd2c3223f4551ece7aca91dc9d50d56239f903e3e774bdc6ffe65da2b7fd4b762758999607fda06c2176241572966356286fdf681a927599e566e7069a7e1717e465fd5b6334c4e2583561e705e242e684b50e7a7f22033c56f76ebc5b0dd4022816ecc90eeb57ca6c0d3d728b78de5cf2c48f12c169aa9355e4c21b510dfc1c29100285416f1355109d21597376a65158c812f68506afa0fd66796ad72c808f7272148810e770dd7a1df12e7673b844341fb7a475ff24f3591bfec26908c49e0d950a514174d6fbb3360543b6f0c4e00fc1bd6695858a9c2bae0c52d812739403d0043ae18d008053b26b77ef9527dbe9358c758a2b1364384ef843717ab129ccb6f955768fd028ac7a99a7919530b48c784eeaeb99cde8c8fb9ffae148b159c2aafeb0c153c7e7b79fde7fcc7d821d545f5c2375d2b01c1dc6b8d3693c517c62a2d21aa06e50fa391ac30378f47712eacfb62e50e7d5cddaa47cc68cc36f08ff51671e431f22fcb8ca1c3b4f6c199f298a7ea15045ed9aa0fb48e2114ed11f72789e7812b53ce662e09c8fc1134b921b9b1e37b864b906bf208b71745c7c135d8c5d5fb2a2957cfa5e53fdbab6d6f8766dc160f8c3a05d1e0a3a377664a3d1806d18b7cba55ac75e4bfa24be00f950ad284d3a386f7bb8fe3339c2b7354a9eb9f6504d2ff416c672251e45b7f089767e6408cb627126094483cfa78e687947c2f4915d5740b1e803a2a565ce4f122cb2c312f032c6ff0b54c32866a8147b681d844fd307ae8d783fc810fd08cb9a35f6cb0c376e4a9da1481f7796d37330a32fcc2585a3372571e0ef87b36e6b2b3d4019d330c543a4ae1d128db90c8d59553f1cf2aa846fb550986b811a176226a90103344e9201e521e3166dd4389ae241f8c321859ef0b20f10c511ba7975a4f98e51e0b90b884f224c49e7360dd82b30f718f7826c7d47123b21079154b64200c96c07dd81b5deeb73691aaf0b8eb9fe0f6337cf4b4f8d0c6b5c7dc5b054c095960f80d9217639afab20674b32bb1d2261b0ae8ea94cc58b55208cad395d87a367cbedd653de95132cec8ff5713780fce893ed18b3d24fa12735b1451b47adae667a99075c7b340b0401640e6d92ed1fc2bc15536409c2b2425906de566cf58b2adbebe459924bb9274b1ae80f7b5f9d06fa05eec56ecaf154b396672bfa4f19d8bc42b0b1b79b5ec0d933f82e1f94f8f33a6e4ac0956b5029b7b91e4e3d41e5ce8e07de4451587e4b37666363c9bce853ffb3f6a25ae89cc1c1963a51bbb837a054e796584f0dcfd5c9997bf6caf1079c616c81275c82893d104c5f2a85eb15ffad474769414a21b7b8e79454c3be4252308a4afca4b297b590a56a1b242ee3898d04871539ea2e08b33f8e148273320e3488928f5e5d9b9047b0285f7e4d39be80e766f3635284ace1910109b571e530c52ba079e85b8f7280e94aac4730f66aa9f3e6db53306eac616d28a9be182d1b7f3165acb6429257fe26230f66e39b480ff74ec2e0c1c0e57b1bbe13a10bae817b291ad96f58bede4690d2d999f2de020ec66760ec780e75235b25d0a542110e6a1999f063a09f00663e0148404b46bc052ba111bfa0c014511d6133c9a65f6a1d620f8dd1ca97465c356f2efdffb2b36037214040fb31bc39586aae815fe803c5da8bce7ec0edbf5d7d07e622073220709231c4cc0aa09bcac959ed83db2b32f158cbb71e92e28d38d3fef67a6dc045877f1d4ce2c695ae2265dd05fd6526a7aa13a278c748fbf4196eb804b97c0184efed931adf80aae5777ebd018aae4552b50253e43a758ea5b372e5b74bb63a5237a2ac5558d4cef98d2ff4d865463f5aa1793f3669609bca2a271d7c6a54af3d9b5853dbe665eeb3be4a58de2c89444bf69da09a876c17e07229541c9b44727a6f517cf96e8385aa6e3c020a5995db72f0277a3aaf8d9f432669766d7e53a98ca8717615256ea5a06575ac94355f0d03d1588faad372e2191b2f73ce2854d03a5502bba2d98af1e2614544eb8e9b05adb84ffc900b314fe453a18365fd9b38a546768b4369dd81c7f256ab267a1afb6d8fbb52c6301d345755e818962e69a9ba3ad09c1d0f9dde1af49b36c8b262c0c0f87e2177357e8856445db799bd35067b8e416cf285971ec48d946583f6c01863f07015ef9d69bdbb31d7a843ed9fadf399fd6b952e5b2c478d47c7a9768d096bdd829f5107ef895f9ef74a190749cfcc5e298f782098684f0ab83ba0f09d62e3c52ee8b13881f63563e7a9d72c6648c5335d9104ed0c18f97174320a8d807437a50fca6554fef50594b8e8493a50008565d602ce6b1d3a01b14f133586ac6e28bd0d1e2c57b7c6a4c788841278d1a71cfa201b706c94585e35d94315d9d7d64b6370db2bfb97693873341ededd6d9d137420afe80919a67340787229a70fa9a2bfdf66eee408dee705f49eeb72c0d6019831cd1266f0318574b71be23c8dd3c71c4a5d6ee7a6e33a4f63ca33c7651521f71abe6172663bc1afae0b38f8a638cc551a0feab373567c41947b878b28e089f52135e1fa3e0488858bc42c1e19d29f4b65b48a2811e9651a8c3e411637d390eaface81179c9dacc47cfc487f2df07ae001a257c11b8c82bdc3bdf41cf22152d15949c732e2666db321e9338571b8fec78741cb797cb1cc6c562b7ec0c8d2acda5265223923f7833488914e8f7aaaa1fea40c6c2e07e86428cfcb7e8935e90a8111e80492466b85ee2067b19cbd1c9dba9bbba3dc8375cb878af5de5a4c51469de06a4aae8041d774753e7773b8df8d3aee5b5e76a85dcdddb7e5f07c519b521335f58c5d89a9435cb289d34a80c4a85a28dca084490a4cb5e88644370dc729cad8ec36f9d988457f944e59cfcc13cd70f4abca93c24b8e63321308d4304b7f42e15d79c7343a49d2ecbbf5a28695704447e765fe2e965a709d22f396c8d30c70e782c327062cdd015154f1a3d6f7cb0e0b710300a0f3e1097b15ba7d85a87fbb4cf328eee0e01a172246b3b5345512c3e748e630f09e98455c65d7d3336452fc321d7027a6c43e1433ffa20cc933af2e7aa36c12c383967a7fa298975f4609cb8e1d2d049756f21d646fbb1bec19af386ac22185887bcf6c97f79417e48250fb4c9fa8aff57de63fba94835fce84f6566845bf48a485d58f5cbf79c8733d44643dbcc67bb0aa0e1cf0ec6b9ceb7a595f31624d44242e71cce1c401a5f29dbec875984835dca73f25f9fe601b0e592b99a603e7cd6211fc799d722bc66ce087ee1fddb4e43a358b07d55bbb187ed20a5fa9cf4182a51c403e70d72eb679872ea111594e562fb40a128c7f5e80698ff056cd56696a0b407b40cc851b57b8f8efe6cd6de46a3c62a29014b40e60b652fe99cb37a69b455c21af92aad2db95be4a33f8c84325357823230a8984f0a5d3b0b7b1bd4582110bdfca537415dadf5a1eaafdfcbb09b070481377c821c687d9270b6de5df49911913b6da598bad3d3fea088131f504ecf62ff056cb7c05cfe349d73c17192560c2e93d6b38554b317a5f49bc8b7fe34027ba5e21aa4ef372153ce970aaebcd6415d2dee86f76a185f5fc6b4835f493afa91c91339261bec18f5759831875ccaaa82fca1bd758ad6d54f60b03f0b2670e398571b815e6e4a5fa1b76497d535d41081242edc6d80db4d0e64054352dcb2ce979f2c74422ae7a21e2567eb2de97617b6af399d1b66c48935ac842034f42f251c00f8f2554e86a8668e4919700a7b5cac5d5a31d893eac3594dff645fedbd68f2e0e6a874c58710603911b5ec672bb90e9c045fd1f4cc3b143973975e44caeee0c301e4417ecd2ab682a1c01fd5bfd9279c4283245a76e069573ff96d4bf29ab3136fd8d0ec0024f02d2516862e6a2843b8c562d9fb06a21df7cf4ad3fbfea9fd61c3d0e451f7fe1a9d9ec289d4266d7a23a00b941ae397ce1ca079eae82245732374da48b63ba342e662d6abb7d0e7e15b488c7a94640128ba4f92cc86b4991e7e95e9e36273164ab5f51c33856ede4c9e23031de5a21ea5e593310f904075024032f5962c3870d2f18a2a17951f99db55ab7c8e9144b38ea57efc6e8bb3fa0a163f1f9ecc4c5732c00cb2ad1b154efcb5e82bbebc1c8f27487c1467b3add41d19b315f350711b7953daf38c7a4f717cd9fe6993ec6e09fa815eb6ab5f626c6a3763fa47d89dcb30810eda3dff08c292fd8b53a9cd0e4c1913697016b39bea0228e793793fcfa6c9f61aaa531191c4b5ac3e0cf69a47e4c83fa9a948e985ec5a84616da1d45831bd990393a2f50cac969299153e824799d8ca6d6a8324db2afea1a02227fc98761874fafe6e7409b380d0d90d851c8a2a53db098236ea8733e6f6c8005cd792989e9c7bc1252282d33cf5222b4ea68a190ad67ead0a6787ea842ea8d7f24516f5dd3cf031ede5e19da2e0d72a6fae8b98478784d963429fa162ee9ec1987aba4a3926e70659392636e6bbc3a4aa65919bc7e30f07d91e0ebd9618374689f90bbe369be0514a3bd42f084be61096cead8f8f7e973dc04f48e700a94e30847b8e8c2f626c8c902167190ba", 0x1000) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0xc0}], 0x0, 0x0) 07:54:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x7ffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) write(r0, 0x0, 0x5) 07:54:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x400100002000, 0x28aa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x81) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 07:54:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) setgroups(0x0, 0xfffffffffffffffe) 07:54:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 07:54:06 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x10) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000280)=[&(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='^([\x00', &(0x7f0000000240)='\x00']) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) 07:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x6, 0xca21, 0xf3a8, 0x9, 0x81, 0x10000, 0x7, 0x5}, &(0x7f0000000100)={0x9, 0x4, 0x3, 0x2, 0x4, 0x1f, 0x6, 0x240000000000}, &(0x7f0000000140)={0x1f, 0x2, 0x4, 0x8b, 0x7fffffff, 0x7a, 0x6, 0x49}, &(0x7f0000000180)={0x717, 0x8}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:54:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000000)="9cceff18ab0e67f3b317c3cdf4f70810998aed2efe9243cbc15dcd1d93f1d21ae5ecb08441b712f3ac3533bad63949364775e6ee3ac10cabbb79e9cbeb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x69, 0x1) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x9) 07:54:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffc) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 07:54:06 executing program 0: getpid() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) dup2(r2, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20020, 0x0) 07:54:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) syz_open_pts() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:54:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003f9, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="0cb93fb6d356254467e7c08e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e", 0xa) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:54:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xfffffffffffffff3) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9e33, './file0\x00', './file0\x00'}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="db", 0x1) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x9081, 0x7) 07:54:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3f) fcntl$getown(r0, 0x5) 07:54:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x11ce, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x101, 0xe27, {0xb0, 0x6}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f0000000140)="0f", 0x1) 07:54:07 executing program 1: r0 = socket(0x200000000017, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:54:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0x8221c365}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) shutdown(r1, 0x0) 07:54:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000000100, 0x2) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x81) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)=0xfffffffffffffffe) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 07:54:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3f, 0x1, &(0x7f0000000040)="94d1462c01dd7e57bb68316b32f5f944ce93893e1d592342320d9752bc7261463642aae216e014611c1d91523a17894711fa89e23afbe92b45bd958d4a4c6cf405146645303dcad9db0c875d8d", 0x4d) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20182, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)) fchdir(r1) 07:54:07 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) flock(r1, 0x1) read(r0, &(0x7f0000000400)=""/219, 0xfffffdc7) write(r1, &(0x7f00000000c0), 0x5c328f15) execve(0x0, 0x0, 0x0) œ‡ÃwOL5¸N..Ëä« ÎÿÓÅÃ}½2-JDœ‡ÃwOL5¸N..Ëä« ÎÿÓÅÃ}½2-JDQQ OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 07:54:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x29, 0x0, 0x5ae}, 0x0) 07:54:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 07:54:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYRES32=r2], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x48b6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:54:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x41, 0x0) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="663209ec2ba067b44b99af886d4f9a868b8fd0b44571e6d9f4a20cff59da93b8157d6999ab447d87c4ea90873b2d06d2f520b4ea699b663932aee657650f194ddbdcb1763e397679c0266f59bfd2ccd7785d0bfca69884d00b9d4688ee", 0x5d}], 0x1) getppid() setsockopt(r1, 0x1, 0x6, &(0x7f0000000040)="940b24c9bdca0805bba286dc39114aecde9db75060402daeb9e511d1712185e6f751330f4645c967efc01f7653a7052529ad1f470eb70cdb7c01dfed997f3bf97329f0bcb05dc23817c6985bff06889f5e9f818b74ffba9b8b9f035d30cf7e", 0x5f) r2 = socket$inet6(0x18, 0x2, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x80000000, 0x1}, 0x10) 07:54:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0xa3) socketpair(0x10, 0x4, 0x401, &(0x7f00000002c0)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x98, 0x2, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x677c, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x43, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x80, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x20000000, 0xbe3, 0x2b}, {{r1}, 0xffffffffffffffff, 0x49, 0x40000000, 0x80000000, 0xffff}], 0x8, 0x0, 0x81, 0x0) close(r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r2 = socket(0x16, 0x2, 0x46ae) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0x4a1) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0x7) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x13, 0xfffff, 0x5, 0x4348}, {{r2}, 0xfffffffffffffffb, 0x90, 0x90, 0x9, 0x9}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0xf0000008, 0x1, 0x29c}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x4, 0x81}], 0x1, &(0x7f00000000c0)={0x9, 0x8001}) getpgrp() 07:54:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001324d3fa0000000"], 0x10}, 0x0) recvmsg(r4, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 07:54:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) clock_getres(0x0, 0x0) 07:54:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x92, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000140)) 07:54:11 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ff7, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\'%\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x03\x00']) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffffe1, 0x3}) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) 07:54:11 executing program 1: munmap(&(0x7f0000abc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x10001) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r4 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x200, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000002c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000180)=0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(r5, r6) munmap(&(0x7f0000f7c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) renameat(r4, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') 07:54:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x88) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xffffffffffffff63) open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x1d8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000001) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x14) pwritev(r0, &(0x7f0000000200), 0x6b, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) login: pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec24000 didn't change! 07:54:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x1b2ec24000 didn't change! 07:54:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 07:54:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 07:54:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xd) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xffffffffffffffff, './file0\x00', './file0\x00'}) poll(&(0x7f00000001c0), 0x0, 0x9) chroot(&(0x7f0000000200)='./file0\x00') r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/59, 0x3b}, {&(0x7f0000002340)=""/158, 0x9e}, {&(0x7f0000002400)=""/103, 0x67}, {&(0x7f0000002480)=""/102, 0x66}, {&(0x7f0000002500)=""/110, 0x6e}], 0x8, &(0x7f0000002600)=""/157, 0x9d}, 0x43) fchmodat(r2, &(0x7f0000002700)='./file0\x00', 0x50, 0x2) fcntl$setflags(r2, 0x2, 0x1) close(r0) setsockopt(r2, 0x6, 0x7, &(0x7f0000002740)="a7c22f3f53b2d6ef7fb4b4f95c5bf65a2c442486ff97e725286658b980ec3321ae856b92dc9178413d27a7c3e7322aeb21779304aacc6aea8e9c32c58ec609c6a289b27ea0944000b2eac7b388e4a6", 0x4f) renameat(r0, &(0x7f00000027c0)='./file0\x00', r2, &(0x7f0000002800)='./file0/file0\x00') socketpair(0x2, 0x0, 0x0, &(0x7f0000002840)={0xffffffffffffffff}) chroot(&(0x7f0000002880)='./file0/file0\x00') lseek(r1, 0x0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000028c0)={'./file0\x00', 0x10001, 0x1, 0x100000000, 0x1, 0xfffffffffffffbff, 0x38, 0x2, 0x2, 0x1, 0x8, 0x3}) getpeername(r2, &(0x7f0000002940)=@in, &(0x7f0000002980)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002a00)=0x1000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002a40)) utimensat(r0, &(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)={{0xb30f, 0x8}, {0x130b607, 0x8}}, 0x2) socket$inet(0x2, 0x8004, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002b00)=0x8) socket$inet(0x2, 0x4, 0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002b40)={0x1ff, 0x7, 0x7, 0x0, "9e2f6279e47b5f08152ed089cd548050027bb986", 0x8000, 0x1}) 07:54:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x600, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x21, 0x1, 0xfffffffffffffffc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="43f75affeb46081be43f213ccaed438ff213264968646f940fdca95de2c7f919fac18c4a1dbd4fae6bc248ebde4177fa8bd84f1597ddeec45e14fb650473a7737db9f87b3e8d1554cf374ea9b6fbf328373965ffa0b6c8ebae09ca52a5aecb53970f99c55f4056941f3573ad8c4ce457fdeee502712ca695", 0x78}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x104) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="de7af5f7dba104ba16d14faf0b3b54e67fee332fb5cfe8cac76e63e06986df5c84e329bfeba472de1610fa7d66fe9e4614bd2b3ead843123ca04e53aac8512def800", 0x42}, {&(0x7f00000000c0)="04c0162687e0da35148eb6a0bdcd61ddab43331258aa5be9e1ee7a6eb7921f7467423556df4faaf7b65c64cda84b777436b2c054d19b543e2cd3fc5ac7745754ea61", 0x42}], 0x2) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x9d) 07:54:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000100)='./bus\x00', 0x2, 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) dup2(r2, r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 07:54:12 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0bd225330600a367797c21fc891564efdadeb14c6bb137ccd45489597b31b1e0a92198f7d43512e23a584d8bd77c478a38d94a1015dfddb83d96a6eb4e5f0e1f46618c8a07f2"], 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:54:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) nanosleep(&(0x7f0000000180)={0x2, 0x939}, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 07:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x7ff, 0x1000000000000003, 0xfffffffffffffffc, "845c550900208b0eb481954d83a9ef89d79f2700", 0x4, 0x8003}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:54:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80, 0x2e1eaca3, 0x2, 0x8000}, {0x4, 0x3ff, 0x5, 0xfffffffffffffe01}, {0xba6}]}) syz_emit_ethernet(0x1ed, &(0x7f00000007c0)="9d7f1514e511568cd812be632fd8d307fa2d88b750990d4520af9272ac2101d8ee1788e012b3cd4c996f04a54efb92c81a0721f23207a774f863090400000000000000ceb5538306cb98b4d1b351e5018d823b918fb70d882b8b980701fdb740b5e492edd281ba8c4b3055ff47adf113a4e8b0ab390380fd5d7287081ff1d2529cb905a41abb965eb586b5c34d24cadaf978224cf20c8695b9deb80b2633093e75f57dbedd833259bc2690be36be486e2752737634216639f842718041049b4e5720d64fbcc1a2e6b9836e66847d5be8b02bc3a77c0a979c2c02565ecc5ecb7f1f9e11a6e9265aea4b798649f62175a8ffff0000000000006f3954d22bb925bc23f0c549dbf47a9885ec8697aa1d4afb1999b6dddce6f41219d2c041e3825f47a377d1152f5cf12a81b15e70ec8c40beee40f51c9064167a3f368eb977cf0bf189a3e77fa628b597eb4be14c164442e3175ac702659ad510e396f5e600296c3c79b04826a5c6028b39b22b2280bbff81c9cf19621983b9327f5157027a3200000000000000000000000070acdec1de2204dfcf4c89032e4df209996682ebeeefdcdef4cb9c39406df9c3d8c92a5d082cfeaee2d721a279bb7c3074f71e6e5b18c6533692931d194fa79ef8be4b5782f5c84687ce5426db1508a21211169e574a25fad91ab7c59f4d0e4b3a10f44e21056eb53e0c7e3a73fa1b24b5541172ca") 07:54:12 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) pipe(&(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 07:54:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x0, 0x1, 0x0, 0xfffffffffffffffe}, {0x6, 0x7, 0x0, 0x400000000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 07:54:13 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x401, 0x1f, 0x23, 0x24b, "bc912c282482b199cb4e64e9e7122c4355c5ca48", 0x50, 0x6}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 07:54:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) setreuid(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/120) 07:54:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000100)=""/164, 0xa4, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = kqueue() dup2(r3, r0) kevent(r3, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) 07:54:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x102) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 07:54:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xd200800a}], 0x18}, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/85}, &(0x7f00000000c0)=0x57) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000100)=0x1, 0x4) 07:54:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') r1 = dup(r0) unlink(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 07:54:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x3, 0x6c, &(0x7f0000000100), 0xfffffffffffffd6f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = msgget(0x2, 0x312) msgctl$IPC_RMID(r1, 0x0) 07:54:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x1a9) msgsnd(r3, &(0x7f00000001c0)={0x3, "09510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6592bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17fe3d0be7653191d7035aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b890dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"}, 0xc5, 0x800) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c77c015207ef808ecf5592c44e496e8bf093fb67db10a9f25f18e71296c2cb9df83e169e5fe4996074c28535db981b757050574474e2dfd5b6e8ed7825a6a9d8292c895c16d86d5cb2fc8c5300e4437bee439b11ac645c99db", 0x59}], 0x1, 0x0) 07:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "ffff000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:54:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xa, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0xfff, 0x2, 0x10000}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="64e034bdb1283e0d5dc9f9eb235ecae3ee1300094d59e4de9ac07beaa072ef1ae487b097d214b3f59bad491700efd8237d1ad773b84805e43e7f5f3ee09ce4df669a8b7b3e3145cb0fbb8d6f2127b118f9c3b4d5e79df036e0e3dfa7f98a08a9da5c496e84ee960b77bddf4fa3448ab7ba879cd2fcb178b9c5247d573e98fffce6545c5076853cae12633ec7adf6e785708cd9a5d79b189aef1cf203d3c863f94e3728e8cdb8873be5993b899fe4dc902d2966629b34b5837f34d863bf9991b666270bce0dd23bab4d0b4c1acf4914cfd0f82bd7a506a094b6712e972be9dd31cdc312bc3efb318e6d0408124786eb73b326136290ab9a", 0xf7}], 0x1, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socket(0x1, 0x1, 0x1800000) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 07:54:14 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x1, './file0\x00', 0xffffffff, 0x7, 0x9, 0x6}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 07:54:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f00000000c0)={0xdb, 0x1, 0x9, 0x40, 0x0, 0x6, 0x6, 0x7ff}, &(0x7f0000000100)={0x9, 0x9964000000000000, 0x1f, 0x7, 0x1000, 0x7, 0x0, 0x3}, &(0x7f0000000180)={0x68, 0x5, 0x9e2, 0x8950, 0x80000001, 0x3, 0x4, 0x1}, &(0x7f00000001c0)={0x7, 0x200}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 07:54:14 executing program 0: sync() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2807d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x27}, {0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc6, 0x35f5}, {0x3, 0x1}, {0x26, 0xfff}, {0x87}], 0x4}) 07:54:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) close(r0) ftruncate(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 07:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x200000000003, 0x86, 0xfffffffffffffffe, '\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 07:54:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='{\xc7M\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^L\\)\\\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='}%\\\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='D\x00', &(0x7f0000000280)='Z.\x00', &(0x7f00000002c0)='&:!\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000440)='\x00']) shutdown(r1, 0xffffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:54:14 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) syz_open_pts() syz_open_pts() r3 = dup2(r0, r0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x1ff}, 0xc) syz_open_pts() select(0x40, &(0x7f0000000480)={0x40}, 0x0, 0x0, 0x0) 07:54:14 executing program 1: mprotect(&(0x7f0000030000/0x3000)=nil, 0x3000, 0x400000003) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x10) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x1) mprotect(&(0x7f0000030000/0x3000)=nil, 0x3000, 0x6) setitimer(0x0, &(0x7f0000032fe0), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/144}, {&(0x7f00000002c0)=""/64}, {&(0x7f0000000300)=""/237, 0xfffffffffffffdae}], 0x4) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 07:54:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x2, 0x0, 0x3c7a647f}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x0) pipe2(&(0x7f0000000080), 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 07:54:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000040), 0x4) r2 = getpid() r3 = getuid() r4 = getegid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e912e9c08e980d6a5819060704699ed5d0b287934bafb5cc7ad61cef06179e2d7cb3aad375ca55354a16525ef23c6f60742f951af615bcc0dcda3dbe20804d75a0a2481b8654a4f6516d1e8f637834edbc04efa0d106a9c99d6dadcf9c8e97221b0185f424ab27ec6d41de9757bf6acda100254797a96faa73ca92c823ab7c5b7b305a5cffa64e5aa1334031954b4e8334f46b7f1dce0241dfbc2241163044ab7d2de21527b0f0bf39a4eeefc2f7bf414389efb9f4acefaa6169d667a869bce7c99369a37d0a51f4f518838cd162432061d544204960066add8ff58704c9bdbab057bab4be1dcceea7e37635efd4feb5ac0096", 0xf3}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0x40e}, 0x4) 07:54:14 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xffe0000000000) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = msgget(0x1, 0x400) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x1) 07:54:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) truncate(&(0x7f0000001340)='./file0\x00', 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="8386a0bd6eaf4b640588eee0ef62b5f7b1c1a1f5f53f60b64f772694c4d5ebed5ee007ece7474d7adb9739f048e5f0fe27ec766af130aa5fbf91d22617e90a1193d84c7a0fcf09c1b3efe7971a86646f851124c80a7375b7ede37d0ceed834c99f77effd0f01978af9d4cee3235074d66bc7d13fb822198bd5e0db7984f4c576f1f09031aaf77932b36303ecbe009f4a31a86d5f49faa1f77348a660e9d64b1b12c5667b17595554bc45790a1c2861f71f05829301fd9c2b5052a75b0d382d23888cbae10f8a42382b1cc065d211f95b2084b9b46cec4c09e24078039af424c6f1669eb057e68b838b73583348477e109477faab03bca37cba041a6a3dae256596e7e26f3461ed53adf718a4c5c122918942a6200ae44fedac210e4385e5b4231540241a2ae3fc65a5f0482c3d8d72599b2e7c95840a634effcfbce517355332dcbe4336d4bfd2aa8406297b95c15dd4a35cfbf8f76a4a3a1b10ee8de6742898b0b6a76f168ea86a236d004c0e2fb8f0ebe18e2042ba7ec46c0efc7fd3e38918c55b8ac8fffa65a27b8ed588682f562f4d5999faed91c10d9b56e00e3db2f5b7cdbd7acfa2695c763c9492066653b4da119aca3038d20aac0f700396d60acf456d55f55692b6aa9cc295cd0390c6b68eb3c1f71e972eadc954d6903f171c914fca788dc59066913b9a5d743c08554be018ffa0d320e7e53e5373f676cd15c83a7b68da0de53e206c8f334054440eac9c00a655b48b238dbc58718b42db3f5e74dbfacb9f8301dcd0d718ae990e32d113bd5cfa35d5fbe7dc722883c4307706f94d2f930bbc4c1a94f39fb835c16779db220f8344aff8d7aecd130f29c04c0de05a43196aa742cf50c209f1ddf09c6bd95951ab9daf7744f7e24901c421fa1d17d0f2cd75678f35595ca5ff4464c4e1b1043bc57cf9aa5924344eb5ec727340ea0799d3a9caf65275fc82eefa94a2227ac9f285844318204959b9a180df9b1c54510098d931d05c0381dd5427e64be03b0c3e95ae78ab427f7d9e0e52f8563da77f44f2a2161160602d58c34f3fb667c3f737d7d6c0315d058340be5d1353705ea57e7bb82c763ba283cd7d129e2f0de83ffdfcdc0b816a71be378f4d8c71313428bb87643fcd5bb8d818d75e54d49b7ef894ae378bcf0bbe11501b498d32f9c2795b0c521c607f724fcb5ccb0caf889b7047da96c85fc8d5980d0af5e3e7cd10c3047eb8a59c4c84a6e5b7d4ebe2de96220164244ef72f7c72d14c76c3a4bf811a7e6bd580abdce9e82b763e529353b8454d885280cbde3529188b177ab8f6be6f47729a3bcc55dd2b5dc94badcf47e3460392cb1415306d85ea10d56fbc3ad23170629c13eb8344b75905b0af978c0835e020da94b094c8127d5d270a7063a696970794a8de4ebe0e522677814e868a00193fdf33d71efcb70d660002356e348071077a401ca89a9a164625b1c72e82f870aeb38a36224a138763541d6e757a3d35538e92b51e2c078c3a1f144200e5f620da1e92ec97b08f6958ee7ae62466f7865a3f9d1d0aa61c868c249ed91211c21a2e2d39029ed2e5464129e1d4e903044b55bfd5e9cc5809d9614e038f83ceb718b90adb3358a4f6322892144957b990eda0e7262bc70794206a5aa994b77cde14b440d167884e126befa6b5588da0e7d958449f9b5fd2d5e24d4c7ff49318cdf38c2192127a22f13a878a98bbb0a227606d3a0de366f37776c80071db969423dc0d111357e3658eb81e27aaccae5dfb0355886ac90af16d11c2c2ecec2168e15c13003e0103820cc43f99ebc1398d24d4c209d5864c1a7fa608fba325af372606f64b92616601533b9626c1ce1b80829049e083e639a32868ae4a9ffea982b9d2e3cc39d4359bcb16de327651ea7f29e8c2f030f34cc40852b997a5e1a91c9dcf5c1a70fb228ee6dbe3a0770f37b8903dd25aa375a522a06358df59eebc2800002760413f5b8a909826eec034c4ac893e7cf8d837ec30bdcd907c67b0c8504e3f252cb632ead857b06af88da25631d8ea67d0a150d9d7196e36fc553df4fde8c26f21a46871f8e0dfd731334c05561d4cab31bede972007a80f726d7652d2a38c84bc313c5fd8c4c4ec8ca4305db0138fb28ebdef41cb9004f671bafe84f4aa8356d65348fe340af9293c7ae2aa91b054f64ecc94df2edfd50fed6832a58091b69fd61f06f4d1058f7b78b8def7e0a888a20a3616a51d5b59eb45bd4dd65160a36bdd9118af4b208690b9bb03a44019c0678bab889243eef28d5f81fcdceb9969c7f6c74eef04d26f53bbcc1416298ea5499d371995bca42c009567a6912f283ff15d91c5c0b8a903b7764ece69fa5e548eb9155f6c6216cab83a30c019bacd645d0fe46fe87c9915bc0a638b16bfd6a87ec349c1d8075ee4d408d1a0b3184c0718a0d34023bf1d5b9818d03f41f8483e82450a70c07ad1412edbc1b71bbc6fd657876516838d53303a24bbc430e3c04473aae8f844f3f92e1e96205cad3bc4c7d083f6453e533780ababca479f6ccd03c8f571b31ad3165845a8310efb78843c75896147b6d0696660a7a818d5cce0fff0adba85f96b47ce8fec544e721bbdb69ab561197b33d57a8095126caad154b62cd5a79b0a1d5de2487ca6dc6b869c2cc1a58dae0a9f072d8b7820ba8a00c05b739d7d14696eabdb6af7e17c4b3d3085f0dcfe9d1be9f83a52c263832614c0721f7543ca69e921584e5774f75022cc4121c78e4afb3778f4fd2e8c1b4043a390548e023134f1cf52ad62ec0ca8b48e33c2efbe6c4fbee242844c18085843561e61bb167862c323763bf2068d6742f8709ec48565fb5112f730ee108663a5faeccf2fbe5147415be3aca2d483157e23e6712addd2d19ba36327ac38778e85252b9771d4d01d58c16e7c01e9be45872e3d246c5de2abfab3ee8978f5366418c5306e3368f868be7878d8cd1efbeb795864bc21ea195ebd2f345a341db1fe85ab704458a5a3e50c38ccec3b9497615455aa8c801da6d01416861fc25f506e1cda927a8e3a6cddea75171af3abc63a1bb6603292a471e56ffd265422d5d95df4c6d28f27f2a3bb7643e380100f3ad486b72b50b08ef2158a6fb1110a5a19376ae334cdcc4f218eea2906547f2b6806d9ac6b871cdcf2360760230e7a760336375ad7d0fa095429f4ebe3d8ebf2a9388182477bf281d6310cc7dbec89c06f87c697862ab424f1c8111bca3261af2a41310958fbb49fa6cee05717ee0f2eeb42ec27a2a9bbebb5da3080786cf84ceb90da8c3dcc6bb1f88f3bb359864d402bb68ec6b1832fdd1e5d7c3ce2c94b2f11f2d4ef1cb8d44aeb85bbeeb39c93924fdeacbecc0fa41a2e0d57ec4eca7b91caecc34d7bf33b9ee3f61c8de378b68333032f581d9ffe333879e66c5b2f50d05ac9f359501bdcd6f03d4650d5bec30c81921b1ba70dec189ddd2d3d8d13a87047f41baa6088f1406ed791f1c479937db90c283de400f74c980f736cb82db8e6c69fd496a5d95a7a5ac09617b47f7539b668c7351f0904304660e1e3cb1aeff7c24066bc4ab4ce97243e212f3ea53c6e19bdf8f3a2bcbfbdeac052641632618111925408b84eb8ff1f29400619f9be7cef6ee4c15de6fde6d4989d33047ada1cd69fd11fea9268273b73bc7304c48400a52fe6f8eef9e3e314bcb3b1ef4b8cdaa76daefe64750895d86f70746dd1d9d193b6edc0bf4c7726912de09f9a557117a8cd02922ff6ed77ecc9b1bb13fb03f21f5012efe5ecc80bbc3bb88a09e46274c8bb326d7d8afde1de332dd4f6d4258635738e24c88484d43faeb5bf29a2ddbef7faeb7fd7c9f706765b0d6297c2315a6fcda08befb92d94257a0f5ddd000d2ade0e61d3c9641e9d1cac25f98c7a8c0855e37a66113413c7574435ad32a82a3b74d11f2767b2ad7615b55e0838edefc955b606394c71a672539b8205b04eb476439f752444534ab2d374300376208c7ab87c7588d5849dd98e0a52475b98252683c91a4f4879c3f01cdbf8c0427ff0dd520df9a9efe49bbc51305f9f4cf0b62e3926b22e74e17aba1421838e9e780cfc626e0435281899f95eea8b3ba6ce800412c4bf45bb73eb1df47284f88daa835c5994f5a43beae2a2511d4929270c47ef83fadd50bb509ec09bf7ef121056248d2b5681e3f0ad681c3e5b700f9e410336790963abdc9ccf6f5afb9c695cbd352c9da3b9b78f7ce42513cd485c2d1354fb47321b1b7f2a58118a4207f2d59383402e0e667f73c797571702188129dd4ae7d1483ccb82ed0a04049e950a6cf6b5acce8fedc73453ca4b5443f3ec1be15e37be706067c13db2154ae48c477f43cc6e836bdc5a253b9fe2c246e1e8312e07531a8d121b6230fff89a242107c6d0d2db8f4afe3a584caa0950febfc3da3276b21eb9c9445dbe7cbffb735f9d45885fcfec321a54ea339e657a67859ac100f91e8eb776bd83e018b9229ff1a434654b7072f6861c2cb959bfb591a6897267c759fc2bb3df36a3121e160e914eedac0dec1f6af3cc499f33b37c4ea9de5e9d31ccfbda55e559f843408baecfdee0781297ec66c922f753c2609d3b9a37becdd4ddfaa035e8ae7cf4d1efc5895c573005734c592200084835144d43cc11d737084cfb607be40a70a9768b45d70f554e64805b606c054f06c24ab2ba5dbfad49b5aca7b90fc4902c5941a661a58bae4c3bcd055efc4f21efd2d890594269478c6dab7de53fa6be44d9bb8fe8406e62be375c3695f4234f76f8573dcfd254b0f10c47adae7165ed05c3bfbfaf06f7b1c9fbcb6924f216b60431cf5a7e790fecfaffa26f61565ea735e672daaa6bfcba4e7ab29a04404b4121baa6c375e64c3d598bce398d45ce96efa9769bae51e80863451a67f5d4a3c3d260644e75aedd3fa4da4613d19867adc45948d400dd47566b99943a000f7dfef2f1a12b17e975ac617c245cabac8596e271b6d3213427e2422a2e71ef4471d3901f46ef39eeb0689f1f896d2aa9dd50a709d00b3c55dd68fbc534a37c446b91728de8d1fc5475505984dd89bf0c48a11e761d454f23ba7ce275535060719f4175516d0eefbed29e0248820020797c7a79015d1a974c17fdcbcd9cb9e465b26e569cf0bea869694bada509a5736076115a7bfcf5d2da3e4a659ddad69a76a6b9b8501703b29b22d90f01b93cc98cb45368197bb4e7c5f853b869820e4cbb7c9a4718a8b8bc929c2ac2a1953fad1fa37c411954cae57dac1d0f351b1938c79e1b40f9fa745a722c1a7e1663d3313a31623f915bd7ae12f3659e74c6782e26839b4c29d3af5a9a9e485089284cb0bd925e16ab14401cbc1edaf7d1ee1be2c8d83fefa2274879aba68fa99c265925ce7b14e6af35548087dc5d768c3ef360f6f37d835b861fb41bb37a99c8c00ef8629e63d4b31996a1da35ed62f0714353e2039c647f1458e086e28851c06ff386481f1c35464132974b1603a47695dc222082c4b08d4ea0e7a9244f0617c8fc34c86f2317cc273695b7beb8af2d01691178b07dd4a42db753918788ff124493e65f06d213f9f779a83e4a6f14dd06173919ada42541a9d5f6510c84c063e6674df37ac07302a790f82af55a621fd82a33d16e1a749856239d392e9d2956e2ca8b9eb5a3de00b9a97a5223f6164a7f88c647f035930fecd950bdfeee6541e428cf8dceb881be047e1b5655ecc202242c8cfcffb318bc6f8a2669f97866c60b7b61b05fc8e9663dd59a62b30ad5c3031c2dc8914d754afdab025ec68037bca0108cc8a3b7d6cc2f86fcfc711e142e02c01e75", 0x1000}, {&(0x7f0000001100)="75df308016869669874d1cf0d978e60d1b52368c086824b280315f37f71cb03b7b357a2048b4b5232de4bf8500702acd81988af5c5111f143bba45419f59e2b0ff9e238a0b07173d8cb7c0765a19cff4f1ea7dda0d", 0x55}, {&(0x7f0000001180)="5263a40486a07c248008e7377bdc4db897de2691b59426a5835c41210e4ed8525d1ccacc0062d05c64c150f96275a2006bc44b8aaae3c895718e29fedc84933a032d7c4031576df4f5036c459d2b33f7cf8748147a9b584f0fc3d39f4911b757e74f30e44c2715d02a76c010b781188e5842d24b307940cd6d875408d28609ae81df4343ffcba0c2e3da9848c67c3220389735565f2bd0dfd122abbdf6c465f4fe35ce360f64f0e1a97b8a219b44c2a83c7ab37db0d4773c6ab6fbec9ff17e6758a22fe5c81868883563cce1339712c0d9d9572db30c025f71cfb602fda62b42622145b5797df38553a04da5a93fabe8d549b2a8df032e96c9963ffec0f8", 0xfe}], 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001300)={&(0x7f00000012c0)=[{0x25, 0x1b}, {0x80, 0x1}, {0x5, 0x7}, {0x6}, {0xa7, 0x60}, {0x84, 0xffffffff}, {0x27, 0xff}, {0x6, 0x81d2}], 0x8}) 07:54:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000500)="35c3f9dbf8eef9c98b6770041467c2bb870c048d52edea1f1ff663c535ec2c2e6cc6b477c03099094b77fc5877f4a50ddaa980d868a1d97c83600658140fd3222a18d90afd7bfb3d6261575db7ef4649dc1397d8ac204213046e162ec268ef05fa512952d78b1fc893c9aee2687740ceee28837146b048d419c49303d3c3aa24be1e56a2d801d44962d0b0fbea0a86668882e36c7f84199d48bf7cb470014d60136c5531c11e5e2dd174a5a409724e04536ed44f42bba8ca5a879fc2ddd38e56cd3342cfd6631663d4ca0533984f86f3636db9003d717408c7493f73eb8fdd20c5055edb83bc010ead9ef409baf53b4f922fb82fd2b9d531bae786f1951b13cf0566775fe2d45f999f5e60c9c1fc2d522fd03b6ca723b6351c76263c44ab1bddae6de7dac6111b7d08f09be0a0d9d0f62a9caa05ab407379c40ba7d20932165bc8c0c1712398be8b9fec098901010d48a5a3545a8385f1740e48e89acdaf221322421abc47eee88007bab97e8a480f52cbe4e4b3c9578618163c0e6d76c5220b24f931aaca5ad3ae9551151b0ad8df6a1c44d4fa11863fe66c75be92e17c492885ec73c7ddaff72adea4b8fba09841cf6ebf2ae185d2bd1e29febd2299615bcc7e55670984300a73b21cdb8e66db2f2e42da0c0d56da802809e45b4697c6889fe50e6384736789ba9ed2d631518084d3a7f205d9f5391239ef69f763d80ce6933fc5d4fd1401c90db7607cf8a3deb72dac4c529a15de9f6164120ff44718b3c846bf282e3766af46121447ea65bc8d923d37beebabf874b21ff1f7b89d45cd1097797b593755be40bc0af11bcb3365da3ff3de06817b897d7f8848e3c831a2420c9e7e4d497c4f7cdc7e4dfc018f6aa92026cf6da9310d07776a80ee6bb6767c18805ba5e46360d290129586621cd2fcb5a4d19a4ba3d6570e9ca9292addfa0a82f54ed2750cc4a247c3d3768128c6263b1cc420e820c3fb99f4d27b638f9d3c209712016da59a51e7d7e02599da304af501c7adbacc0424384620ae5110ffee4d997ce40f2b23e3f8bae045501e2d1022c87be2098c04d1791a8647329fe19740fd24c7f75367e3ad950e00d627113a01141417b9bccc239556235acc32348560ef1c28fe2b42742c6945a843ce0c163600c066a0ac6e77905187337a43dc53979c1342a8ac07225013fbb1aed8955f404fa84d120d86782842fc8637de026b40b653c0dae01428dbdf520adff583d212480b267100b16bf203ba91a71c6d19170800967ec5af15f8124b20c83caca118c28606e657dd25dd38e59eb978789bbc7615f532092f75441826ab2b38269fadd750d2576681d2ea305ea025a33be86856d80b0ed0a0cab652735cc472e16820054bdc58f3beb08ef64557eabbe6554326ab91078d7a9a754d622b87317b1b3221938d6b4e129059b64cc2c29a46b2fd9690589200b7e276321526df746e4f566adfaa99b57290e26bb8a86231f3908f681e9847c4307f4071e58935fc60775f6dfd72037f544b5987afdd6fcb6ef125998534cd29660c4a6783d9b3fe1684459d75097cbbe6f78c4876d3be956bd425144dbd4fdc1b3ed8a53ba065ee0bafb89251689f7a42783bebd39a2392beca923b76428c2146c3803aee204d34aeaa51d5f4ac8ff377ce07efcbe866964d441a931cbe5ba4989930ce53b0d11e52b78e9b7d9670bb87affe8dfbeedcce7b323e2c24994ea6e35e50372c5f30904d5c0e38c3823d1bd818353741df133beefae97bab2f3fb9c54ec3247da773bdb89bf914c0f735dee588361f778c08813bfd1181f4099a2ff059532c2dceea88c082cfc2b6787955fc50d748ad78b67db08fe6696b4c4f33075a67c3905283937be8915616d8654be868c5611f379a35eaae10dc520c9e26624c0539cdfffb9cdc90baa07c8fc1d1fbdf27d1aeb678959556816a646c5de39f948d9b494cfacfcf6de9392b077a1c00b095fbff07d299746c9ed4bb5094e1ee6ee2819317682fa9f4cb52a116effb98d715076d68632987464665189d599715c8e103a079c1fbf68d93c3e12ecbe21cc0dc2d558a8fd48a926ee15b587785e4638e5097dae360a08e7a495296990012d5610bc8d47c9daa64640fce4148ed31d02b8157091bc0dc07bd6f8291861ddea386a9c2361feb5875120f0af201655429a15ccaa2c52e21e9d462534b6f1c02db89b2cd5271267029d8a8cec4491a20b3a24ba572eb98e6d1953245c3400de39551ad1a7b0e69e8be0e3de71e66dfe55db6278ca76915511cd0a469bd5ab0b7bc0352fc8f9a414fd9264af90e8f78b471123df88e2ae7e4ecc16014fd22cf7382ff4543ab7ded605ed607d172cbab9b40217a8535033310d4da9b47becfe82d48f6925e02e3d620ce8e51876e3f5508e33e98e121667aaecde3bc6e94583f8ea21057d65f0e2dd01ba1e181310ae620f56518cdba799b834225bf49fad2b9fe204e62ebba6da12b32c9f18cdfb7e0c493104f2c16092a47fb3a59bb5e34bfbb38c0f669bea06804f79bd92ddd351fb70f72da59945572a3e6108fa67aae881453b69c4ba77040616015f9fba1f2527a5312b611fde3bf827f619b2b0be0223255eae32ab8add992cf4c4061857d055ca6b9ce548e38c605e2d3cf351dfc4b681c7d2db49428a513629dc4ad04ed4b0a0be93020e6185bc41e9bdcc372648cc98bbabfb6ae0bdb77cb552cad6430292adb458f97c73ff8d5f2b4ecdf37beb31361a241b2206aede121b02ca7e6e532353281c4925a9fbf67da6e0ae048403b3530b4ed4e5ab6fcd12f384828cc77f8d41c3d59a4d12fdd9ab954cde8fb4d0b97b6f1651f9f54ee082216e00fdedcc128e0a1e27953e91696f6856b087bdb50b7d99a7eb7904091718e6152f615f54a879d3b616f2ab996f598bb7d07f8c052df943cc865e969df0511c86be81d0093eba3a34d762e0811cfdcaa678f95a20528db5fdb8b8d9b8e24e78e30dd73f811f35dd642ed457989e14f3eced1e8a25ca9e2507c05747a913b18f1ddc236825174097847d079c3498ee8c4f0101d20ef2694bdb683920d88849cc669a10c8c843f6bd75f31a147f2ac0cfd9bf0ed7114bf7b88600ba53027b6e42f9c0b4617a311ca882ee81b35bc0ab1c51aea02979cee39857e532c9cee988e25671970c0f4ac476dac7c79429be992904d454b9ceb7ad362810521bf8f3b70c02640b3a6e94cb830779b23d365c2e2bd5e9edfc609091f72ffe55c2a0ae524480dd948d1e333f6727c9f1e0aee5f554ad0e64e5584ec97f512c07d5889b297793cae12dfe04845ac0983de84ec222ad11266bad7feb339058f08e3d0334498ce364746766698382b8bf294b8e38a5f404a8f1132b44ab35340008ead7d817c286bac07085a6b1cbda9105ae71d784ba7985870be97a42aa6c3ef41ba25aaa3e2c092036f9a42384bceb467529008e638f175812fbed92a4f0118df7bd9c1f94c5f206df3cdbb7949ddef446c36098ab364ba079180bf8ef73cc310c0491ea876731ed74da1a7d86aa6656b87600c336be8da7dfc8a806607235b8855b9673ebf3db17674c6c6c063f948441a9581f05da05dfe67ba4aeef9e3970611b586730f65448311fc3c8be30459841c92e5542e28551a830713e7e4c0d6561adc1e979d739c5e4629a02af199e4ef5bf24206646238fc1d76963aabcba9d7cc8d0e390ae1f0427c00de551b7fe2f1fa662aca03d6b222972e3f33b6e21b32252a71ebb2375f845cba528614c36bba25a3163df930646c5ae7eea7e42293793aec2e41b790b65804a93a48781cf2f8528901540b715634089876a114d65c50f57677961715646d93221cb06c3d4791695c29ffc81d48c3c99cb00bf54f5169d5a74efb67759b3d59058a38d6c8b6875a4f31e39986903ec77336648fed3872f40cfcd39d0cf466013cf658c539c5a27a02c565daaf2b238b34414f216f9f796bd179b18d68e674a27984d21de1fecdc21b664c8df967db1f0035c1093731f572b4200abc4798160f2f4f8194603a18f2036eaee4e3be3849c1fd02abf6bba37e9663032da416dee5692fc7b146ee7c3c8f6fcc97a8c0b74b851f515401db0dfcdf8a72d7dd1e8406ca25b1b056012620847fbcbb9985b40948514898d441c343d73a9079a842444da22d9ab0670017665d16ff531e4a8d56b8e33fd780ffc32b9622cf8a52b8cc9ba1d1a12d066a14337fd5b8e1a6279722ddd570f16dccf40fead9526b7424501d34b86db505aa38874ef3f693bfe659d4fe3030fcc60971ac04f213a42b8900d90aac813243558a02fcf334c5128e2425db664659de18407c3bfb12c4fb1d1ef146ad8b2d10b30caf755b2d16477078f562077c0fe0f2bf16e0c3ddbfacd1b47dc6d8a0676fa2b9567fe88bf296c595a0909656a4efe890d259422eec955a33ff108161fcf33ad5380087c1a48aa37d992f5828aa484cff31c3027f31dc2cd2b488110356ae85f7a0e134b99a2cf8a28b19b2097286ad1b033e1c1d3057f7ccdea97343e17dc39cb686dd9ef2b2a460bbe4ddd8665a3fcda5759621e04360c78e350dffbeba72fa29566126a63d754ffbdad587844938903ea46a87ef402b83517563ea335c27f1982527d282cfe17f380cdc9d90487fe425b58faa864918eb020e46a84cefbe5cfbae59fe85fa60929850acc0588f934a017a930b4a2a802146428cd384a06f819da53bc42f0dbee7bba152a2db7e7a89b4fd70c2a3b184ca7e7f9bde45c6674d0e48c45c634feb9828b42b678ea0e197c552528698e7fdc6d296e85c8f6a91629298be1cdd17b9e5674060a2d09c6da6a6b2b114298aff46f61e02750aa9160e1b980f907899b74cd3ea491b3a87a4f7acc0ebf001334207d2da9b4669ad9f9f1f72ed0001ef90418edbac1e399d204233198a0b4308918acaeaac8e1e54d77b5d14412ecaa1fbac4cad8762009ac86ed9b4c83804c5c17b1a208c85de856f5915be61252075f535cca3bdfcbe751f6bc8d2b6a17ac5142f2166a68c059160e6413cb5e2c8d1d76ea4e64e1e294cb2eaf31e7ee3513ec7fb3469f1d9c7c3a3c7cad63375b271c1a2fe1cb27d4150957f6b76f7a639545edc1c740f07a885b701d7a7f403828a0a58c8aeaf97a44e381452015b6888ec4fc4a2d4365eabe32ae494b9871898260b23a239dc423aa8ab0e9e8daa8318fb36aa2c14cc8db383a81c1b02dfc75b9a02f4a8fe9b1255fd692defdf75cf3c4a4d3513ab8ab18add40fa77954cdd87c6c9e39868314035513d71f862a0da965b228f51103ca91273725842badb2e96e7862aba221357d76a54093f5f94730af673af345eb1dd118592684f0d6d6365fc674d95cc29ff0c8ba1729831dc917d1842d3de3fe69e798211d5f2a671a8531f26cf13fe3e0ce6445e055bd85d9626299865a4b1e50dd89b46db4054442421c68ec2d609f176220053e26c345e23b6ddf513176206e6d968422da593497a761ad497e9f8119f50286adcb766527a4c9a750d670e57fb8663aa33c2abffe162e97fe8154f958eed3f2d2c5f28c4d142184751652e0d60e3aa2948b3d952da90d6e2f14c7eb7a70c2e0c5c1a8bc48278e064817343dde0d9bd4a7775b33cd91f27e276e93e1318516b74064dca1be4c4848c9c7a80c4c1aac7b4cf09b67e7df24f408ad0b1b20c457f1a190a", 0xfbd) read(r1, &(0x7f0000000080)=""/76, 0x4c) 07:54:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:54:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x6, &(0x7f0000000340)="ad56e0dfc489fcc03be3c0ce657aed6c94242d908788bb6932e039f6e4b77cac722c15230c5c1322e4c3bd766e66e634d70aa82dd4406cbf1b2e1406e8200fe01871f08b027c44ffd1edf18254cf1cc8ca27fb0e2ca91a6917e7209ee52a560c2071ab38c6ea948df1304c52d805d6052e4dedaa0fb2db2d0ac7c66aba0241ec256b840c523d8a5cd38f07837a711e1772ac25e539c61bd8001e1dc88c5f221e591063017ed9c1f836effc14054ff9f738753a9d2b8d9df0815aa3658b6327233c46c0300adcf2d3d0b560014514aa1b953c67da017496a9a9491d89d80bc4e936ff130d80674955e0a7e3245e08c754a3de5c5d031fb7", 0xf7) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4000002a, 0x1, 0x3}, {{r1}, 0x0, 0x60, 0x20000000, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x46, 0x80000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x6, 0x0, 0x403b, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x8, 0x1}, {{r1}, 0x0, 0x44, 0x0, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0xb1e, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0xaf20, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x4f4f}], 0x83, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6950, 0x7}, {{r1}, 0x0, 0x8, 0x40000001, 0x1, 0xb}], 0x0, &(0x7f00000000c0)={0x8000, 0x2}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000300)=0xffffffffffffff19) 07:54:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000340)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aaba3e", 0xb6) execve(0x0, 0x0, 0x0) ftruncate(r1, 0x7f) 07:54:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) sendto$inet(r0, &(0x7f0000000040)="28d8e3dc422ae0fca7e5f17092ae1e22dc0c92474be9637a40603132c77bbd52d8a039d099560c1f09dc51b2c9e22127da3ca057c8a004d31f5cc04618ab93cc9fb665ece16013886efcb2206a48dbcb8c69f51cb885f6f89e0dc3f1862e6912840bbfeb749a931e7f6eab012027083af1667aa768db422f2cb4f27603707cb22ee032556627f7f3f3c54f4d5290cdce4e710bfe3eb36e5d123b778f60c3cb8178a2b63870ff534630a1e84108c4fc41f1deabd9133b6bfa1d9ad7c29f8bf2d1857388c3bbfccc22fbdf45b494481f1f5a480d8e9c48121d8aa753f6a57db805d24e2be7", 0xe4, 0x4, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x5, 0x200000000001a, 0x0, 0xb7) sendto$inet(r1, &(0x7f0000000140)="30edbab3c700d355e2d8198f03f534aba9eb60f0d2c90e9860b9e89a71fd69ec7f0173ec1f5f10d8a6618d4fb8144bd57c4b06", 0x33, 0xc, &(0x7f0000000180)={0x2, 0x0}, 0xc) 07:54:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 07:54:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x7, 0x4) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x50) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x400000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus/file0\x00', 0x0) read(r2, &(0x7f0000000200)=""/194, 0xc2) 07:54:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000007c1779864876aef50b267d4e7692bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c97700"/110], &(0x7f0000000180)=0x6e) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x10000, 0x7, 0x45, "3104f7593fb930d2038d71ab476cbeb2b810d171", 0xffffffffffffffff, 0xffffffffffff0000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 07:54:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x200080033, 0x0, 0x0) 07:54:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x9, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x0, 0x0) 07:54:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0x2}, {0x4ae0dc9f, 0x5}}, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1ffe, 0x5) 07:54:15 executing program 0: madvise(&(0x7f0000bdf000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000040)=""/74, 0x4a) 07:54:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 07:54:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r1, &(0x7f0000000080)=""/49, 0x31, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fchflags(r0, 0xffffffffffffffff) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) 07:54:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 07:54:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffe2e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0xfffffffffffffffa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x36, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000080, 0x8, 0x20}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x10001}, {{r4}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x5ff8, 0x6}, {{r3}, 0xffffffffffffffff, 0xa4, 0xf0000005, 0x1, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x44, 0x1000, 0x1c88}], 0x4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x7, 0x1}], 0x0, &(0x7f00000001c0)={0x1, 0x2}) kevent(r5, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0xc1, 0x20000000, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x5, 0x5}, {{r4}, 0xfffffffffffffffc, 0x1, 0x82, 0x7, 0x9}], 0xc3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x4d, 0x4, 0x3a24, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x3, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x513f, 0xe318}], 0x4, &(0x7f0000000340)={0x100000001, 0x81}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:54:16 executing program 1: close(0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x9, 0x9364}) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x40047307, &(0x7f00000000c0)) 07:54:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x1000, 0x7, 0x6, "396131ac4cb5bca14fb5bc51dd9cd2e5aaac0497", 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x756, 0x10000, './file0\x00', 0x4800000000, 0x24000000000000, 0x9106, 0x80000001}) 07:54:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x82a, 0x800}, {0x20000000000001, 0x7, 0x1000}, {0x8, 0x5, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 07:54:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffed9) r1 = semget$private(0x0, 0x3, 0x89) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/112) 07:54:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) unlink(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/26) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file1\x00', r3, r4) write(r0, &(0x7f0000000140)="16c06d869224289c17682400a72486d1871d340fc6d94242849e73d879f6b92c4ba76c1343a8", 0x26) 07:54:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20499, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2029, 0xb, &(0x7f0000000000)="d5ff96e8", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 07:54:16 executing program 1: pledge(&(0x7f0000000040)='.@\x00', &(0x7f0000000100)='\x86^\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file1\x00', 0xfffffffffffffffd) r0 = semget(0x1, 0x7, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4bd, r1, r2, r3, r4, 0x104, 0x9}, 0x7ff, 0x4}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 07:54:16 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) 07:54:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20500, 0xa2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0x6}) clock_getres(0x2, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000180), 0x800, 0x3) sendto$inet(r0, &(0x7f0000000080)="0035fb5a433708436a6795ce274a38bd77ffb58dbc6056cbb25767e1abc6461df80ac15c53a4a7eea260d9ed8f039c3928447a3d965b9bc7a2404da266d72bf3bf80641c5c7d02a807ab60b6e45c0b7f2acaa44c892e6e4c78d08b2998ab5f622996f68a4bee2bea8a847c9811a9e94481beb41c98087d1abbf668e7b2e5aec3ae46745255859bd743964ab7d2b761e7ef9437109bcd0a0bb31c2082f75d8d81c8c2ea127706e4a6ad348ce5d1adec525429552b7f608efa9debb6b57927088b", 0xc0, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 07:54:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x90) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x2) chroot(&(0x7f00000000c0)='./file1\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x40, 0x6) readv(r1, &(0x7f0000000380), 0x0) r2 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0xa) 07:54:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ec76518647b69f7096e18116222400a8f2f67d052d513e7cc654c7476ca0daf7cd6d42660b4844db6cc4641215bdf3c9c998c48c3e1e45733882ba22dee5d28325950f64327cee1e24b128d98038fad72eb28be40a38633a921733dae198617599b795b14f2499eed5756898d3da68d14957d3b7f406fadf298360885125aef96cbfbd08569a97a6", 0x88) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2ff10069ac86015bfc63bb124a66696c65302f6669e65f9c1d67cfc8d3b9db076c65300019a9f3202b618317ab93f78dd88d4bc938f53c216cd9d713b075fec7a8b037e67ba911121be49eff1742c8084240e440b91b8bf4e121688fb2cdd78e6f3e0bc82a54f68fd6eb5c2202b12c8e51"], 0x10) 07:54:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r4 = dup(r1) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000340)=""/47, 0x2f}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) ftruncate(r2, 0x5) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 07:54:18 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x140) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfff7fffffffffffd, 0x6, 0x6, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7fff) 07:54:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x0, 0x8007, 0xfffffffffffffffa) 07:54:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) 07:54:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 07:54:18 executing program 0: socket$inet(0x2, 0x0, 0x200000000003f) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) unlink(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0xffffffffffff0001) 07:54:18 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x10000000001ffe, 0x4503) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00', 0xfffffffffffffffc, 0x0, 0x1}) 07:54:18 executing program 0: getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getegid() setregid(r0, r1) 07:54:18 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x14, 0xa1a4, 0xd1, 0x6, "554121ba54a5be6fd1e99cd1c2cf15ea2cbd584e", 0xff, 0x226}) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x8, 0x7fff, 0x1ff, 0x1, 0x2b9, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xffffffff, 0xc27}) r5 = kqueue() r6 = semget(0x0, 0x2, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r9, r10, 0x10, 0x10001}, 0x200, 0x8, 0x6}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0xc9a, 0x4) dup2(r2, r1) 07:54:18 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000040)=0x9) semop(0x0, &(0x7f0000000000)=[{0x0, 0x5}, {}], 0x2) 07:54:18 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x17, 0x5, 0x3) 07:54:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r0, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 07:54:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) socket(0x0, 0x1, 0x200) 07:54:18 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0}, &(0x7f0000002c00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0}, 0x8) r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c80)={0x0}, &(0x7f0000002cc0)=0xc) r13 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, &(0x7f0000002d40)=0xc) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a40)=[{&(0x7f00000006c0)="34a7296d8d2976047a52e84c46bd78d6fd5656ff2a2e8b03a14927c1e50e7c8c77b2d91e2052e503eb336b3692d911cb64f4ceb5cc504291bdf193d9674e22674b1230860c7b25a11da10f7b0b5df5071cd4de93e8627816f0aedd5928323ba1015674a22000a7ed75725954337dfe80e5633639d05c37ddba19c1bedd2a7ec7f20fdb81daf3ea53d2a4781281bbabb8c73f37ef415a3d3326d7f6ea653c8781b020f82364eb67ef5bcd188eab83", 0xae}, {&(0x7f0000000780)="a785914133c97e4e5376215f6bac8f523937031c5abfcb40563da66519", 0x1d}, {&(0x7f00000007c0)="9ef4ebfc2734d5aebf80f1a926b78a59a817af5bd5242403f97a47aa2f861ec14d9dd57b83ea9ba03b8e2a51a3402558532dd8ada656959ea1ea96edc2776ab855f77409bd201424e3103ae89ca152de08ca7848d30da9ef63cfc21fa2d4e84dc81196a3896099ac03bd0937f61461d12a22cc5e60e37b9cf5289252ce3d61478bf7ad6e0bbe5ff60ae53d01dcfe95c224f9a4372bf8f8e5288e5e71d47f24bd5f2af6f2b7aa10fe545a59e02b3aa03a50ffe66dc64d20f0cfc72031122849cb2d2ccd0bd3c52f68a91093ecc480f729a00b6d2977aaf14538ef99055b295ba066b132d6ed03be28aff4bc3452de1bf8e3d8d41b953a667eb2f0c13a07281adeedfd6121a0679838bb4f680e579f024128cc18925b1084187d5fb9ff972ce8d7dd3151e8dc9bb5b9f03171877111ff90b2f565938e0c8a577863d74527eed889abd6a0d78aca07dd6d26cce78923244a75f04ad96312d1d8e0ba1aed0669e5651d582cb321e3aa0c46e296ce5d046050e886959f28eafad48e6dfba3e351455254320d74a45b4a15ef9951f3807c720870f885d7e40f39b2df562cfb79b2fbec192423d3c22f99410de9746ded60f6d7977e4b49d8bb95436a8bec32f2f69f940905cc37af570b1184a92f6f547a745cfcb439493074e2d177241cf0e1cb9dcc0833f4cfa18d9a9f229118cc41fd2ab11408d1337eda78308204283a32d2c37e2f1da9305372f57f3f70cdecb8ce1a29b96ed8540cf4393cb0ced023ba0f664278170e72cf8e375b0f68c5f58618dd09d001953c4fccf683d27fddf409372fa7164436985c0c5addce9ac342f2b74111c1aef3fb96550a5e1a138be51d7055c33e61ed710d39c09158d26441a590c38e7cccb302d745e6a3878d8cc5557cc6adedbe02198ac38b3662b9be9fe308a9997f2de0b4ca39faec008586146aea34c7ffe40243f7f8341cc2193fc99dcc9103b6916cf7e06c1efd10cf091742d5adbee82d21d4a97267980173c2e24753c7cab7d5632d1a2bf3013a16fbfdadb5c2ff53aa224408906becb6b526f8ef778ec2c5ac6b20c89973c32e8103ec4b65ba8adc0afb88dd8ed9cd8adbe45374d30d137e158a6f7e7363c54760a2e014029a48568779ab1a3c5de24d44ba95a4b138074ee541851cc0d46f4ba86d201fe1b844ba02d8823f0df5a6778eb42fd32430127fea5fcbd3c38a0ccd8fd5ca6b0c952e0f23d093632e8dc6ad8322e28520b17d8f56f3498291513ef012d1fc6e8d67a1bfcdb5909d8dffd7d5f815fed7540c79a253519025141b049939fee68ebb92556f20046a7ed2166812cd6d10388f34aab849bd6656c9d015d7dd0745338231af5ce3458eda8b7964e0a79e671ca22695457ecd49bea446f606fc16a5348da61cfcc54a07896541e39a8c0a7c7a1fbd32f7d981075441424a43e3b1a0abea64a7e6e97f2e4f62da81aca3eff04c413d52082754d44373d14358760ed749146816194b4c3ac68a85e76e77cff75b885f97fd8fd1aa20fc0dd50769349c61417d403b42b5e213b760f7016375ae1d4993cd4c8b36575cb83e77aa9fc8e70296a35f2f291ab33ec943ca7d9b7c8e9986364f9ce778dc879d6b3e947ea6ddf1ec6229959ec9c2d8b9ed60a6b60858154b9638a35409045d9410d157b2ed1e3606fb23bdd8ecae9c7ff2e99e5c7cf09dcfcd5303621c9bbf8930317c9db38b808d52730ba6bacb9f175a29e73c1facd5f710ad7c10e61cd4c12e01f26c6df3e3e34f14544797570d49daa9afc59bfaaede262649dd7a15418352416821a07467afe7bd17f91d78ff895e046482ac4e6c3cee1a3953e0609b6e60eb50b6ba31c6fa00268029fbfd47ab0cd2b61b59552b10de1fec7c786766ba8bc0fe6a757dac1d88b2411fd4d93a8ce9c38a2e622313ef0442eda6627e7c877a8e780450c014d8d36fd8481314e53585c9528ef33dba10a92274ba989927a18e8a2a207c919134ce8cd716939218e580b8824f134a8e2af3b10fd723e682ac29390914d6273ace90513b7cd64912523a87600be2c04366187b0d1da4c071278cc0797327e7fd32fedc77d3f67fca4d4fdeb49f8038ac320be2cafeef3d5df1554b3cb9388d393d98d07a31a184aad39904f9086b4448f05cf268a5d8bc6c284d74e3aeab29b6403396464e47f8e757ec640ed631d8049c5aa006d55f7342d09e35e16bc8dfd19eec4bfe7ee2bbeb14d34092ef1dd7d4ed9045a54d72baa28da112cfccc18ee3d12cdbe5368402cca79d264d08e7ef9d6a507f8cc326281b7cd72ca63cce0d0e7797ea2c6cd5b2e05708273268f59c02522bdb972c1d5788b779de4061663c512226c26dc0f55f23ad89fd02fa17d81af0cbcb1ca9c1b48e26ba8822b7eb748c0c6b2ef3c5b9379ee3a32a9c7fc3f470cd9bdcdc71d3330150c9e42728f2e556e7c548a528d1e289b5f10a5cf602c16d33829bc4efb07e1d358be35c5a7c71250e5ba18194c1c7f64b52fc0144124dd9d0753c248435fe18baa5f0b7e726a14a44131acb5454743c5e12ecd1609f48f9839437f863ea078117886802c162b26656106646c1a0ff8a9cf9857100179dd6e24b685ce49bb67c1915c6adffe301ba2402e48d3ca580037d3751d76ac66f6c09f776b85f4bc5851ee80647ed7d4f9f84276779a93c26b279813baf538b3a4afd92d03e0ccc7020414259deec99bc960378ab05932a6402948a2ffa99b6914d3042123fe6275b1aae6d87677778c3f5a2a20debf182fb4178e945b684daff64904f58d5554335bf18721c2fec40d8cd443d7325f086b869871a1c731b66adf500093a033ec1f88417401c2ad88793f53cc059b15881c9639dee0e326fa50b9c19bf6b78a47a447420845b10d86c4c1b6921b0b9fbcd4851524205fc99a76a0763c021386f15c69cc91e8b60f8479c7af7600b0aefe3b454d0f63c0782fa0ee47239da6436fefef0dfe7353faa8e51db6fb2c699fd69458a151e0fce18442bf217166a8965f912a851f21aff82947dafa09f3ec5ff58321d7183f7dd79c681ebf9252e3cd91c7ef650af62a777335cd83648904e20c7b785f481d548fcc46ea926491ef9784dccf2a4a759fcbb289a637a0b2749c3e8f402b8d4bb904f66152e45222fd012199e7818a590818491e976fb7b7bc5ab08248dc740a4842489422af820d59f42470e70e3665a7dd958b8cf1cc277fbf99ee4a50d14421741b0a183c008dd02720d10ef1d2510c51ee432180748b33032dc1927174a21dbd3cddd1ab646fe228c2fcf981b366a2eef7ffe51cdac654909529e7b8ed37a8162b9b5d0fd9225faba6d00eae0b4529784f41f1d4013ba6f26fdf54942dbe97a51f7672250acd74bcefc81ff2f06d5f6f5b98e700532e1bfdeda3670ba3ec37a9eca8d0043d798a1af06d94aa5da85b93f2b2cd8fc5f6befddd9a71af0d62163be15093f249ea475e9d744d19bba2fd52cfd7e92ab0bd65a9ff8514a29f57ec4c32a94a35af1c38694896e13ebbf1ca80d9e069955ad9bd80c38cc18f95454e40dbfdbe609ccba88911c2865cf201e911ee02046a3a32568c9a74aa3fa1260f4346ba5e8122e025e2254b89313957cb98f05a64426cdf4ce856e4e88d963db949f1d48c367601d0974689b3199347a0e1bab9a21582a6ceea8459956b238aa85949c74fe5b07afa30a02d6b6bbaafd5309f5aef29156437d7b83d19ed8eee7c23d8f9039dcab8c5fea6a7115ce9eecc1e69e13d1440165d218174ed44234026f9e5fc1f230266a51d4a476ff8f469ebbc23b4585614fe18785645baa40e2e108b44d0f9e12d6c4a1eedcc987022615cbf110f079f2eb37a2df2f6159efab88471958ef95a816953c54b1a1a33c43f4015840da344398b6c3dec7a6e096e39c966f8f8900be84ea75f58a2f1cc75cfbcc176a98112e9a1ada4f49a11ce7a5691a558c8a478fc19d9db59699ee4a530e1c1ccece20f33977c64617577168ce25cb20a433ec66559e06e824e6672d69e460258994443ee325c91198f563723db89f985dd693412dc9af36b7b57cbd0db683dd4d6c90c1d302a841efa8e3cafdc23e04ab796ffb6e59b68a8c72efc3e8b305a670a7988190dcbf3c03918960f079c08ec4b8ca184223f202e7af690bac62f1ee9cb18e9e966f74a3731f04d20ac80175780b421786499cf5854e3b5f937a65fdd36a4fb2cd46eb9fe4260c63eba066c359334126c936069e602f905fc5a17d01a7c8f5c78ad573168a225be100be93cce6411d0cdc3a66cab8124cba1c9cdcc19b67865f2a73c84e9ca51ff2e9bfbae120a9bdb0d31004b2931b3dd6177a9518d31e3652661c3c9606e1c2e4c917d247b1722911b7c00c4fb52a433084773369263e8899012eaa3fb43ce0bb824ef220016f9d10f86bb7e53afec58491ced680b8a47a3767959356815aaf8e1e01ebef83357ebfc33125fdfa82bc7847b65143aaef9f3def3cdf24d8144b529f7c5323ee330ff99f995027d8352bbddafe956c29e611f48431cc379b3e62a2b532f78e639a0d964d3a7a767a29daafcf5ed1f7246a9c995b04c520c624262a4655b8f58d0d47fb3f2d305511f9f4ab4fac8704d72b77428b9c4f1dec3471c562343fddc29af91b32dcaa178d89b2a280bb80ce116ba26ded63bfca2663532f9c25502ad13a7a5c24cc62a41823a74607b5b1cbd19a9ca8e775ef3413ed0ae85f5e93ed0869c74ce7a271ed37a91d06d8ca701221e6b6c1c87a9fd4f696c126cd1ae6c2f326fd0c847724356fd0043cb74e655cb8139e372bd3ba008756e66aedab23620a00333cd4044a29f06fa4039d3b1dbabda329b83789783c556bea8b9e12d7f6769655f5dbf525030b4042b53700a2dcb73271f21e68abe91d3ba768767996f242bc273ebe336883ed18fc6f58380f45faf35ce098f67c6a1f5df4d8710e627c7093650bf3118e5193b5e80ede4cfc289c268ed8d8fe6933e79b5ae4250f3b4cbda143ba667d9e37cd563f1d275322dc8e51388f8ba6801d36915cbd6a8131f8da548328b68a59451862c3e6aa0222249421ed47a30f6b46ca258692e66e780bfe13c065dfee144f63a34dd08adc5f3bb6fd3052215ab8fc10928b1dc46c9657533ff292fc2e4558e64351dec3a9dc822a798627804cc6c1da8fc3edfc712f860675c3714730854e1bc42dfde583c4f78140529959109b510ab2536d1a7082ce2de6b5e07944d92e67989c6f02d17cfd35ff3057238635d940ecfbc4032920a44c54436a5dd54de5e7e2bf38374cfa4f97bdf38fd3518ae9de9ca61b714328937a79b31f12bef476eddbd63b8fc3520c6b10d15447d3366766df07888b3270ea5bab1f2d7128264268125934e3ba7b6432ce96c8eb32b53a7630f8f5501fe185769ce786ca061dfa4611402c1b3b79556376eede2c7caa206a3f8c0a3c63f8b031dc1d2c74d3657d40bfd1d63f6e72503675554c022e0c0084d468af04cab922d5af19632ecc724685c2350bd9453aa8c3f5acdff6bcf96bbc3a73ed0414d3adbca4d6abf3e3f0dee582d5caa3ae3c0120a21eabe73664983b26ad8c5b7871cc60488d3a3ccafed2fb28b92c388b82a3b4e3a87d5b1818d0c429bf698ae9946f23320cb4ce48bca4aa4429b3136885d9b7ea8c6e3d17d6d43cce4dade45aaf044fcaf9c8941e7b7a5983a044568ffee537a332eba98afb49e2d867744e66bac8a3c005ad4a6dd642a7a8943e882e0f271dcd9e3e961c12437d0f7acfae7aadbe205a0c55fc54b6a25272a0502d6064dc79d27c807d46", 0x1000}, {&(0x7f00000017c0)="3beab23a7db8e9e9c981e1f0bbcd3dd6524e6a57388b94d7c0b4f52ade064c189aa3f6e57aba30f27a2fbbc9a165da56c4f2900326a648730d3fa50aaee9a9d7e27f9f8d0b3e14fc461e636a4f0211cd7f211df0263968cfaaec79bb5f2aba046c15bc391bb93a14e108fd99fb86c73c88f63769bbb427ca919aae95f5c60e6586467d98cee2d6e3a775a5aca171ff1315078313676bbee9aa5a8d00940996336d32252543ef8c4e7a5cd49ec366f29969cb3230a8513045a26452d82f70862dadf1bab4d85d2bccec84ab2f82b862e27e476a45ca63efc8d41829348047162ea36d9868a9d35b7c6037fb14e302f9253d48b21ca9ca447b14e9e0a7863d953ff98d119456f3df552df28e3e71bc5e182e767a768c8a23f9bb1ec9b42623341ddedad99cc723e740f6ed261e51206e5e71cf87b161deecfe88421bee7fdbdb0a4eb942b0e4ac1de45a9409ab27a930bb180e9adb0661a28bea244bdf14706c505a895d80e8d76b45ecd6604c20dc6a79d542542aac6cefb06a2d0a2ba6fb0b9ca537fa0123dd89d7e3f4c97b073b4cd19a9220c3d376a6cb8f876b61a50c2d3986030c98e7142863c0554e70f173ee190838d5d461440f2e6d25430a025ca11846f627aba175b279d2dca01dd7016bafe6d92946377c120e756ae0c347527c8ba2e7d253da3a8722d488e671f024f15b57568001ee828a4608cf7513eab83ec773ea2c0cccad190f75dc7dff22019618df3ee4a0923b2a8387189b1939bb9e3680a2c4e030552de4ff6869368b69cbddb21d6308abee41b4df34844330949e7ed9417e025e1fff460bde3e6fa5212e4eab9fe7a215c125f061da114f1c65016ba5cb481893f04b6b0ccc1407ac5246be9ec4e1960c7dae2bf9e1013f526df5041dcb28cfe5dc5e6ae026f7ab918052cf8e353a21a86b51971688fe7864b1122e50391f2b01e873eceaf2f1bb64b7daac5aa4f332d14fe4d34f3910ae9aac785a2ec471f18d9c59f1366abf3e91ca98290f7e5fe35fc93f4314817295e3e666f2f56472f8290d5fba831a1681344766929325fb39bf9824317d62897b7a87585f8e7d7bc4f07ad105a2dc6d3979dd52a893a51bd55efdf3bc73c7b5ac6fa92e43099af3bcfebd08160833471ed29c9d1d7eeae88e44201e01fc289de97da2976e4b4a850cdb076ba2ebda4968452abadbc68b5d27cca39b1330ec85c4ad3a6127dcbd333d95f41752e2f019820c7b7d2fe22041d5a2b6ea0689d6813b2ae16f24997861a8baf3bea51920ff525fc1cb66d4a57d89aed2dae7acfb1476876d8ba189d1e61fcdc550ab2b1f342621956c2b3deb14258da3735e1036d1062cd0073436b825dc093d94d0a9b086308a05254d9d82ef1d5d7d4dc41e4196663a9c663d610a7f82c0e9a02237ddfc79d030b700841627456fcfd9ef41ef7cbc8e6280ed959fbde24ee8fce487cbd27bef69a061976451dd0900a83e2be5e770951af5999eba50bd4b1076c69814e58daddb58141d33e12a3911cb7e81e8f78f714f283f04503dc3c9cc43f28ae39a8d0e6ffeefc5cb4c738f664d737161ee332183f22dc6f3982ad5e6b210f0adeba8c544524165c15dc679c0789f6b7e0a533daab1fdd2a601722acf9be96ff30d0ca4f5be2141fc810d97fba79dd99d6330e6fd3fa5a852a7dba9ad18e6c5ea6bb998b5bc36417174fbe0f3b5b2863d6f518b230112f68503a816d80e802a253d7e58728fa6f9174e325ab8698eb2abefd99d800a4319c552d4fabce72dea16ed27e68c6cf4739b2c27ee1180b6ab3656612ae35f083aa442282de2bbc3e232abe073680edb9289d28f3132bb4c1e977a6d2767c4cf250955df7a62f1dfa8eb24783a2e440517fe9daf868a538a470aaac87313cd4e788f2c0a3799cb4f9898692bd6d7e1bc65ff8afd5cedfec055145e151566ce8c6d418f3ded606bef50df9a6710732b85d2e2c9f727c8a226d8a6595b52f4885cdc587e5c8382d780d2b29ddcf0dbc82fe7bb35459248d197120cdc8baf3c64096cc7095d14029e93782306a85aa1d806310579737f45c149d24baf19f4fadd98f375ae0af0f74698a29fbf7bcc0952e332385aa65e00de9856ab606760c897281f5bbf0825185d82afb1fe4e9b69e6dee8964f00a6d5a39329ff8c7495712ef5c659bbf9ed3fbdacd6df5d78f6970e9cf34fcacfcba140ccf9b438d7b17b9d4593b766dcccc60265fca4c804724db561511527b35cc72710213e515e15a06ca51097815e9927ad8b6844847bf92a1452649fd59bd911890c3f1554f88e57c5775c23e2d9e558d1858c278f4e7eb6c766f0be1e993d969f97d5384f2f82060cca3f239f14079d8e3b3bbd330736aa08a58fbd83b76e4f005868c9420f2b191acd80257eff12d53b5b7aac9aeafbad2c29d5b93a98c462760ff46656272c4cce9ff9ca2f4e5a3155b1f6bef3745d463b4259513b28ca6897b117acf3fd267d07258a33aa8575f9e94d8c64b8055d1fead825a0685704cdb6372012e1e54cda0f8e309072f9adbfbb687e94b9252951a86f663a559beda3f143e94630e89bf8a90522f7f7e0a7da216bf13733914a4022965de2eac0943555b411eb7e65847c90ce27a4e9226f44f512260e6637eb8195df413cbe707019de59c2bea5af5e58324ff6a7c8037e95d56b3febf6c8609c3257012eb2130ba1a4ef1c0695b6b64385ed70469d99fb2f754882fab18a5ec60c23c9ddd3269e5b27d646e586a61b04f98135bbc7bb503a9f99f0d2f519e60cd580cc0b22daec1196906fd9c1af50c939996b65f628f92f52c6ef8ecd679a58d1a081c2c15617fc582e5850194669e5a3179bd7aebfaaa1e86963b589e3d8eeadefe1c0793dce4791fb5a68ef6742c22857a02efe7d59a2602e5a26bb3c8625e14194aa03f13e6f088eb42daead1f07ea9be415444593333b94e3a9c2fdf2eedbdc3d7c9d56e086737816529f935ae16941f21deb0fd9f2b804660f3a19cf6b5a796577a490f713d71e11b382fba91a765b39fc35acaf2dc6b5381f369c476df5269ec07694a4be61cf1f77c3a744fee2c60e670b7fda0e06a194e40b07036ba5d70298f9fa61233f9687d359c62aca6c1cba4b3c6c4e4ce78f1acb607fd02f575e210b57a1ccda47dfae45ca8370ac8431a3afe40833be9622b8ff273f6518302a588afe34be98c728fe3fbe506ea72311c421d6c9f4a53893eb8b5750f1718b33d51f8f1c0fabfa5133a6c4b4fcf3bb2e145fbf8c120aa30ca7f453eb146fecfe10dac6c2e0cfb25595b14de78854c4da0bc4f85e239420ff4ca8a20bf45b4943ec203d0ead2be45341d7a6e87af9136610e7021350cad3ffdcce58fcb245ba8ee25a74f0dd9029d91748f587f4dffa8b09d770524fb27b55b3cad8ac4c5189dd958f98234fa171b0fb6908d194f173171e96a11e6ec529530653080de867953fa9f928a0b530c3188d134a90849439cc7becba693e563566a5ed0b4447c0aaae5879bcac862ca5a94ec07abfd8037f4e05ea0ed537a14586cba40e2b20a303856055c3efa9d7aeb3294db5dd83ea05a170f523fa6334e04922b0c91c177acaedef974775241c7c7e7972317354eaf3c1ee9cdae057af44ea2328bfabc0d2738839373aab9da99b13e568a4a4b54d0857630702bff23295a2e36219e84059f5469dcc1b0f5a7bc2784f65ee0bf19773e51b9bdfe8b096944808cabb7ed728e9f5268a24d15be1c62e68cc369bbfdb9c5abde0d8cd933ebe8300d2847bacd5208f350dc8aec1584130836178f8b336ed6ef2d9d42c568b355559be67fabf70cdb094bcec81a4e23d40a6a5e763ee52a8875c940902926d342a28c72c1afcdf0d9e431f7cb17c1675461927e9b55ebe1be4ab8e266cda4ce1dec9845dc12dcd2a1d0f7b7eb394987065fd8e4c5329026912ed6cd59dfeb07842983455b94928c207396af0851da3cb681d7b76f4e6839785392b0395c20cab9749d9f102a3ac4815cc463ea7ba9e8ef230eeac2f57450416371d3f6d6a34cc53120da809bce57861e1623bc158b95a94e1a2b3878f636bb96774960fb5920fad04a7b5df7d7dca4804abb8ee94aae7c7eecc7eb8719356fe54e51637dbfeed6d22bbb74a0aabd9ad3483a3b89c459353354eba0dd071b02b532e6beb42e2578dd8256d6c54fd7ada8e30e882573ade772cffa6e1f4d3d6de9896d03d4c78e21a0ffea299a8a8e18be2d085e692bc474c731d4e21f9f66b1676b471cc64f86c2911f2d43606e89cb17344b1750d4cfcdd48d156f2b2a0e448b4b099ed79bdec77b9069b34babe41130b160c8acec1c80555e2c5da4d82f53df4f3d42edc5309705628c0beb49132effff5d789c267b5fa57c499ca0522fa4dffdb1b7548002459973f19ccd25aca656cfa0de94518e7f5a1c8eb2bf4c186e856045d9ff539037c44aabeca025a515a51aeeaba2b31118820351a0ac9703eb9e5df8b0f9dd8940bf0ad783f8ae41c8f358f91b3e17611d3d6c6606c9813023db4374395eb32e877b64e37fa67c6b74ef86f3ec567045aa7f2c6305e03c7e396756d199818ec83e741e87e7e09ddc8fd68bd682b1f12a64ae74599617545029e6cba9d1824513f481ef899fbf61986a1243f623325a529ef8a8aea876df3568f8b4770070043a1569bafcb166380517904a1323ecfb7fe921ca06a8a8662469ea814189ff803ecf0cd82fdc1b95b21395d71a45044519923983fdd1e7dd075dd7e2561b2d6a4467e7eb586c698304009c97d8eaf0eb96522e8e39243cf3c6cb8d141980c99bd5b7f2af7813454b6c9bf5246897a42c1a120f8bb9ea54e99e08a855444acc6d7c85a621138bdb612850bff248646ae2ccbc5f99cddcf848efb54ad75fcfbe7adca23e17fd01c521074e3a0f0f99c4f45c6c9196ad5c65ed27f1ec38f7ef45876b25f4ea8a5addbce10e8412d5cad4200b472b4c0a0ef1260db1de27ef543290d7fc8069e90a30c4ff237220f733a5eb8a57496d905696ca745d9cf8f2ba5157d320114f7f63e85e7cde4c073cac842dfbace564291c0ea395eea0fd4de7eb6b1d10d90bf3a123367ee286f2dfaab5b3f4f5f0e1ca3f6b8257298edcf3d0949b07aab156c75e4071981e8212f9b6ffed3818e50d5a739667d78f4b9636a076dfb301e2984184c02115077cedecc66ce62c3b062efd2cfb749f4beb3267566ce4c31f749b87952368089df7f5dde06147cd1201ffbdc3edfb16085e71b99cf46d38663041369b0294ff4684fbb5f4113cfa36cebccabc5ded9f9cae8fd8feed552c20b74d834d821af2dd1cdad49aa266affd39469b36f1d1a87f5c7cd3dfa86d70ca5202c002ad42eef10ac7432d7ba3ae0568f660b29b60e8da76f65a55e6c462f5bc2cdd36c3023f53e480e5592aa6f2425c74456fa06687e4352d90be3b5c6c6fcb6d4c19b9db337c6a77700fe905cfcb8532a20af5736065ae20c451ffc9b876e57a7179a0f3ec696d7500263ae729f053600f4e2d85da80c3092379cb2a0291d3e1ceb0bb9b8f67d95eba13abe6c8d4dbe930e9eaf48aff88ce77dc46aba5391335fb18c2ad982512f5877b9b76870ca3727d7f623ab5e0705e110b5aa5afb50d6a5c1746e1fba290276caa888abf56e46965638ed9607c5a9e7c7f9ff6e4fce646c00ff7ba8994b117178d2b07773bbc7127d83720139b326115a1081efc561e4cc266a81a32686194d13eb26529c0542fdfb84b9d0829d86a9701a84855ec1d55f825d392af12d976802f4a4331048c69894323fb041b8", 0x1000}, {&(0x7f00000027c0)="ae09", 0x2}, {&(0x7f0000002800)="ce6df131c81650bf70ae874ee46a387bbc57c4d3fb78d019459dbb290b10250257e3cd2dff4a6e286a5647a4d7a1101e475d1184415518952502f517e0e174b3fc2d3f79caa5426880fa5b797b6d6f7f60cfdcd54518a20652746a58ec90791e0cf8a641069d701e258792d904b91a61add755", 0x73}, {&(0x7f0000002880)="7170206c61c16a32138636ac0cde0fa4947f37a0510f882ce94b257ede28f2e614748d6d7d38a3b9ca1ff25ee358493d0ed6a4764e965bc21fb1be363cb8496f664c7287d7461fe26ebd734065b303fbe0b91004186f8d530fe45cc10a051be1290da2b31c59beadb5a118abae25d3ae38d258e5ea83e928f14a8e8124613732f5d92b2757d747673f8420fa70b6e26c810f6617712818083063dc82", 0x9c}, {&(0x7f0000002940)="500c178cada80e25f00f58a7bc829902eb897d8e77747564ec67b468620c843b8cf1dd8e0fb4b3ea06fdd2ec1bc941a7379461a47a95a08705063bf7522746e149e994428cde113f42692654", 0x4c}, {&(0x7f00000029c0)="887cde4a7d5272fab4e849cd482da8fd780cf8532b6ba68e748b277109c57165a8773249c022d00f34093749862a8fe43cb8b1c4126e3c03afb24a2867118998e0e864a95f2fa83ca4310789b301fd92a0f8369abd213ab850af5453116fc26691cbc195a4e9408fae8faca5e44b37885f6203e69b21bac3ca", 0x79}], 0x9, &(0x7f0000002f00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000397c7e0bd9eba0b1165aa747e63562a9720fc00d584bb639b0f0a8bd3477c6a45a8a7e2131bf6de7b8711f32aaf844e7ceb082eeb61eca8794cd1e4f14825943043011175c214ffa3e726b10022a67d97302023be10205abaac2c216e352f12a462df3e13a86ec3043f0b3d4c9636846285f394a999a01a5ff5fcfd30e5b1bc72cd9cab100"/162, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x2}, 0x0) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="33cc5933", 0x4}, {&(0x7f00000000c0)="eaba9c91949de890cf6f99db959221576de926177e5e523491114fe80d253d0e78fe147fc776927cd91be92de0f72435c87751a849fbdcde4e9b7a", 0x3b}, {&(0x7f0000000180)="e694835489bfa49887f4d1efe4f0eb556036a8376702f82b4a910d50c697a4b47a0219bd24bb259c6f4d61807661373645ef189067be446abb4171dfa5c5fcda6c254d00f88c863853b3fcacf6f5a17d42bca99d67d460486bf161b6484568492da8ac8e053819925e028ff2065bb69af70569e6c00ac95889058d63e02ac9bdbf4bd0956d42ca5957aad985d3a852144a", 0x91}, {&(0x7f0000000240)="9bcc0980c4b9efae334e462c4b", 0xd}, {&(0x7f0000000280)="a84a5cf9a49e411bc357886dba1c2c3ee0a1faca4711901fac148255ec8fc6f4635c1b20ff0cda58d98bc804739f0dac89b27cc15a41df651f36a28ce616c9ccd0c4cb0b97889042c64072ddf9143696d33d88b41ac5027893aaefab9fdbb02e6d963b83a1738d41fe3b2e13a0996a0b6cc5b3ba49372391b907a2d2b099e7c1ee1da5f5d7e037e44cd0f0142d61d4cf7b590dbd35d21c036c8c64", 0x9b}, {&(0x7f0000000340)="73e94bf25c17f12b677a", 0xa}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="6000000000000000ffff000040000b00e666a778fd223c55a5bbae4fa33a50434a9a163b0920504b9c2ff69e1f68bd529c56e3da0800802248a8de1eebc2859a5ebcc56bc1515ebc84680db339a8178a9d00643b4f06c52efea8000000000000"], 0x60}, 0x40b) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x30, 0x1, 0x3ff, 0x3}], 0x8, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x8000000f, 0x100, 0xa6}, {{r0}, 0xffffffffffffffff, 0x26, 0xf0000021, 0x200, 0x2}, {{r0}, 0x0, 0x8, 0xa000008f, 0x5}], 0x897e, &(0x7f0000000640)={0x3ff, 0xe344}) 07:54:18 executing program 1: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) select(0x40, &(0x7f0000000040)={0x2ac9, 0xc8fe, 0x3ff, 0x40, 0x94, 0xffffffffffffffc0, 0x9, 0x1}, &(0x7f00000000c0)={0x70d6, 0x3f, 0x4, 0x3, 0x6, 0x7, 0x7e4, 0x6}, &(0x7f0000000140)={0x9, 0x401, 0x8000, 0x4, 0x6, 0x4e, 0x3, 0xffffffff}, &(0x7f0000000180)={0xbc, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x9, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f0000000080)=0x1) 07:54:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x2, 0x10001, "9a794287f4f3ccb47cc9c10353e04e5d2d8a0ef2", 0x6, 0x8}) 07:54:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="5827c99c19804b4a6f4f25259560f8e5815f73f2a044fdde9b30c7fbd5e41789632dfc94ff334a5619515a4c8a776198824b3da025bbd47b3bf579450900d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93ff203eba116b136a5d00d2b28b53a", 0x2f2) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f07542ba0adcba77d3fc7295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:54:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x102) r3 = socket$inet(0x2, 0xc007, 0x80) r4 = semget$private(0x0, 0x1, 0x200) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r7 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r5, r7) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r6, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r5, r10, r5, r8, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r3, 0x0, &(0x7f0000000200)) fcntl$dupfd(r2, 0x0, r2) fchown(r6, r9, r8) 07:54:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x124) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETA(r1, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 07:54:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) 07:54:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xd, r1) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:54:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="dbd1b208c78579755cbf79b64d0cc5b3a4c51d045d81a9edae11b471b42b36146829e6a2048b3487cddfa66db8440d784fa276dc1ab90ea987a0cfcfb71208e8c6e5e83a7774c38e747d78731360bd9e8721c5c6524855d40ee0d81a", 0x5c}, {&(0x7f0000000100)="2688c49168312ff8375026b6d92ad03925bdd3bb8110a4aa7897b1556dd98cbc7eeecbd472a7bcc178337445ae9f500617c1d33029e3263d2882d183231497ddd0d20142d44108981285701d", 0x4c}, {&(0x7f0000000180)="b71b2ba1034f1155657942a4bdba5a483206d8650afe6ddcd2cb3a4a0c9244900339d763a9607908fe39fd6b27b6227038e1d3f785ce15e1d8ac756ffea0b244b290279921b8753c45afb0373e32054077", 0x51}, {&(0x7f0000000200)="80334e9ca49bce4f13cb2d3080ae9127cdb6dbdc642e70695c87992372c4925cbac6c74d619f278a4d905eb45247d94cd3afe543d565ee2666b6c666ac3387b411b070dcc1f8aaed9cf41f11eb9eb9cca7c3092a0e6d25d7d95af19912a1810591172d504293bf1c2cbd28db8f2a7391c7789d592d04cf63c333bac9552a8442e5be560c196091da7520acb1e28576991e5e1c4c73c65b608b54ea5e3f52addbed48ca710d5b39c6bcda67f94421e861b07975fb425aba62972508ff6d34f5b79f267e67ff0992f146fd7f5f92f6f49a6f5e7425e9c7a02a0d2469e6df", 0xdd}, {&(0x7f0000000300)="ad015cf95c1567caf8c6c3b2d9ef8ea14db46775db582e3d084f7001eefce5f32c1209a309a4bed9f0c658d8d6b0b593ec360a94a99710d6fb48dc7cb9c2a71fbf7ff45ee2eba09fecbf3ad68458e5a3d41c5742af61c70c5ecd521965fd47544e4800bc4e3ee56902470923452570f33bcfe5411034f2ad7efff3e26dc76f6cd46e4983a06a2c9f", 0x88}, {&(0x7f00000003c0)="b64cb6679f0aef98d63df0a4748de0e95ef0f7545934cc03d2e1fbe375d17b78c742a5ccfa1fff7764b5a00060a92d33b599a96b5fd496d3e0dbe743d4d49eb5a7fdc67372a2409120451c3c12e1e23bb320cde57acae2a86d339281713cc1f641252b08b139", 0x66}], 0x6, 0x0, 0x0, 0x5}, 0x408) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x4) 07:54:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff00000001, 0xb84e, 0x10, 0x800, "a19d7521080be0afcff599a999277bd3f9060a36", 0x2, 0xffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) pipe2(&(0x7f00000000c0), 0x10000) 07:54:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="dd60e3e11d6840d9e0b5902650803887f297", 0x12) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 07:54:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100000000009d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x4003, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0cb93fc0f70000e10c1223ddc0e14d00bf1d2fc55c12d23d0fc1a76779af3c9037cf09becade935eadf2673bd671fcf644a5f78b0000a96ded708fbb00"/73], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r6 = semget(0x3, 0x5, 0x420) semop(r6, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x6, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) getpgrp() r7 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() 07:54:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x9}, {{r1}, 0x0, 0x0, 0x80000000, 0x101, 0x800}], 0x1f, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7c, 0xf0000000, 0x3ca, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000043, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x401, 0x9}], 0x2, &(0x7f0000000100)={0x9f, 0x40}) 07:54:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000001b40)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000040000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0702000000000000d2cb957c69de6541ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5096147f99d1fd95ed968e729afc62d97fa820499a0c6e1858b32cf4a83c37ee054c847e1f027301e1520eeb57f4e5528e937381faebb170e2d9952b0c04960fecf316182e73dbc15eb5b3e72dac05705fa39ed1d917008d65d181c38249135bb284b6bbd95ad8fd0ed6d4e0d0c6c60614c7a9f4d45957c847db01ed6f422a6cec45978c649b868afc232ec9379f6391dd25578c7bf1ebecdf239a38cede8f4708389d21b5e3cc06a152cb4ee76f90a3d7540ce5266ef6a087a341e1fe01e9e4752326e86850109276fa8e6d883f359bd91dcb30122686bf03965c40becd9eb85fe34979baf024e8921439b559b383c1d1ae1e6e79bb7412659710ecc63797654c2b652186f2cdcd9e63b31334a7c6655b4141feddcde2e50a2d67c4bdeced10abf03de06724a3a0e7ef9020b1ec02735de7a5d899fe7420aa50ef01a06cf79d2b62781ccf4d13bccced702b52e70ccdc25a0ada1f573f296e7ceaa195e2c104e4e754f5ce31e1919aeccf15485b8"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) fcntl$getown(r3, 0x5) geteuid() sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000001b80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="c7ac240c411f0f8a796da89453f14803a22476867044c92c8db91246f2250fd2f0a1cb3d0a2a51b6bba4e622fe5db9083730e55657dd2e00c8dad43444dc8d0275494466c4109fa311a886694e856f327a4a1e6be76fb48ba5720b09fac1c7185fbdc46516a35a3dca7dfe9d039d6d38ac2655b413", 0x75}], 0x1, 0x0, 0x0, 0xd}, 0xe) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 07:54:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x0, 0x8, 0xffffffff00000000}, {0x18, 0x1, 0x4, 0x100000001}, 0x3, [0x7, 0x1, 0x4, 0x6, 0x6, 0x5, 0x7ff, 0x8001]}, 0x3c) accept$unix(r1, 0x0, &(0x7f0000000940)) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="a6b5502ae58c995456abb68a74caa31c25f05bde75227bb73a658111a496babfb029c031a42e18b2463c1835497b722ff12580be2ecb6d23aa7f46634c81eefa4e34bcf33ee5a45e735b74d27cd8a5c5334f4ed24e84cdc593a76063bc3d41d2b2f4eb8882a8ab664367be87a96b8e9de89e64c65491b588a7cdaa027dd5fff6a470c2b144ad727ccc28d6373d604c4aaad3688a7ab9583c929e10c11849518eeebafda48d79d26337557d7f29460c926a895129d3a96feba2e43b93c933b4c568eea4d3e17b6f6d97a3a3ed24", 0xcd}, {&(0x7f0000000100)="10fe707dd48bac84c8c1ee254662e35bdb57e9295cab4c3343c45fe9f036b871466b5ff473b7ce257437b71a", 0x2c}, {&(0x7f0000000140)="1a22b25b704078318125e0b689388feb1a6f5cd2fe3d64400590b5d02731ea6f758f47fb234be1d1a161f9ac15b3410bdcc8bc09700099c7c14b6db8ec2e5086a9154dc8e3cd48ca486f72b6a4384b221900016fa4af9aeb9729e4ae2fc569fec993f899ba63589ffc55", 0x6a}, {&(0x7f0000000200)="e1a9c6762637945adcb6da3af5bae593a8f4a51bc55692c342b0471d4d9d87128510ef6f767a6049d21b6675fa199dbdb1a3c43c57a9b953defdc50ba92aa6d13929f8f29928df78c5e5c9d038b21fab37ce336bc15c223ac98229f651db1ea456cb9195a18b587a19cb7e68e2225ce0c4eed526c480ccaf3a36091df8129c744a5baefd123b3b9d5e0f8745911c07ea38b9765e3e0f65153e666d75456a0c3ff021dcb83c207b57cd487906065b45a70b0aa4145b4e30d9b0ca02b5ce1b59103ef791b5260001a8da0e5771ba45d1a9c48b252ceb97815f47352d7a34ff9730", 0xe0}, {&(0x7f0000000300)="3b63ce7eb08406ae64a43715179dff19c9ce512c553149ee4143e06f22fa698523baefd60edcdf10da61d6afb5769c68779fe7683888f46820770def2e0f1a2496414615c08fafd3f29c9400d493740a3da3336d9e2e7679dad06fec19955769f78ba57c08d8abc259b2098d620e7bfcabe785b06121714b0d38f63ac916c66c1b09262377cc7f0bd1c3fcdd9c7a56c13506633c9d288c474a90b9599a40113980f92d0a476893739bbc09d3b4be9bea9cb710dfc8173073be9b0f9b3030444ce1e7903839bfae52105a80fed573a4e745a6e1f45dd33cb510a9a9486afdbd37b412cccb04645c4fcb77bd40a07321536c0d10295e5326429a35", 0xfa}, {&(0x7f0000000400)="df7dfd6b974a8bf416165ba1b2eb1a3a6807731deebe3fbf28b588d4445ac04ea689198926a04f69b9714f7ff71308a10d69de146ab61222efad8071d40dec63f782783133a85769d250b6b48e2ff91e7e96c33ae40a29e20959f8436453383920b68d0b3f13d71d391a0ea3be7f9eb2829420fcef245fe06078a717f7c3e96f0bd5f123e27be08c17fcac40c71e8ae3bebbe131729bea6527139c586e4b0e63ac6ac538af66ad0eb88e0142642e770b3e054d902ab381e8442e9f1cc562db0ddeb6", 0xc2}, {&(0x7f0000000500)="9688a5aee001ac71babad3ff63af0e3d0aca02bbe9a4a4eb792555a1043a88d0ff5b0e2851a59832068a0d59d3e4fb34df7c063b6d7a47dd14318afb221f65a848ae876eda6bd3b63d03667c56db3c7bfd60ca5b848ca00cbe2b0a5b44bfb03e69160d08a1bb8e2f8a01cc584b9d74d8567a0033bc271d9a512447989e1f05146c5eec30461f3ab6a5b7b0ef1cae63c8b5079f9effcbeab32560967779d1270963baade9b7be9c7a7a6bd63839805c5c6b680866285b51832da2991c08b7daebc6333cbf70", 0xc5}, {&(0x7f0000000600)="a778600b744c900b4bb46881801c234eb74c9afee3522378885c7915fb0539ed6f1fa2d7b7a7696b1d05db853269d2b151470c62a7fcd935a7bb59940687512553c4ea88da61750975f8aa17f9ee3aa3ac83d1996b7fb93561819682c6ba68a0c916a0ab633940ec0c9c839a709c35528ca1ca1e9253de293f26e49aae093650b0c9ef26e5bfd7768811c5b8e29906e2526e34abc937c3ccb4361f79ae94e7200a949eae4389669132c7e949beb1653877f4ff898fffaf41a35bde5d82889fdadaf19769eb0a2c153ecab21373e15554e568962eed8846ae54a91eb6faa17dd6cd60c89deb97bfe54822e26371", 0xed}, {&(0x7f0000000700)="3bc8115f51c2a6fdacd4227ab5a753648ccfaf03fa1d2190fee823ea40e22716da0b70e284a5803863b587b93834ab5347d5cb30c21d372da26a65d30d3e6a8c26a93f5865c3e77c433a3ff593d527515004caa082a3ecfe95871bd23b1d7f150ec3d0bf79fe43f1e90210a6c33ab5582d8f418d7b9df1551fc6a9a91f1f29b4af2cc30a719be9a7991a55129cb30164c997dfd06c227e91aa286a1339cbcf992bbea7a5b469846dfe2dbfa6b98e0ac19d256d985ad775ce97b6f2091d528060466035a2e9cb5a65ed41ef3bef56e36cc2844dd26d8b338fbdaa964cd7c965b30c65edba8851b375c4c6398c7f469792574be4ec0a2903", 0xf7}], 0x9) 07:54:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x28f) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) 07:54:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="99dba4af580c98d352047ab2db0707ad74a0877b6e6453abd6fa86cc4558254c04bc709a8bf1235e154682072972fa66a945b994f431b7456ebfd917140dd6502d39b8c386f34976e60c98dc29b7660271db60d824a9700d8da2df264bb572b5a24445560e1a167cfb8bd2795fc73b87897e1b268629ea008cf6ad24cef6b77a2e98b3372abbb9d09f87fe97c32d08f0e59fe83584383281f891b15cad073e57560a8a6741ae1c96213c52584f167058a0", 0xb1}, {&(0x7f0000000200)="5fcf7d3564b9e714d896c2df5eb94e2803f8b5307c7b39dbc1ce6ebcc9b3c6a895a1f5ad095c333c7fbecb2707c7570ea54ae524a3ed1bef79ed8d9b54bc876e4c5be532fe5253eb8c426c", 0x4b}, {&(0x7f0000000000)="bcc46e3ad04370f7504217", 0xb}, {&(0x7f0000000280)="176ce9e319e5334213ab693d99584b41ec6a345da3c0b55775777c2ab843eeac67d6f78e1aa000e62ed5bf804b1a5cfc764f08f44a4c5f4686fb3b76096a2c9cf9d758d8ed3aa37639f17d34c6d0518158847713da897307ed5d0f02a4dc609a20b57d1025a846d424a13f3cfdcdc669472f38a93147c6106e245185999c8d6e6d37b506b88a0119064270caf1281a49e0208e3f19f0fbb7cfcbff3c8f3cc5e9eea2e253cdf5ba8183dbc4a40bc5da36912d7ed3e2f227c91951c311181da5e2e401fce8d73ffa8dec8ad8d5b1ebcac4e74dd2c663229afdce6659fad77c36782ee6692a", 0xe4}, {&(0x7f0000000140)}, {&(0x7f0000000500)="101b2106dc79b4bec602071929702c8be43b59c1826f98b491dfab3fefaf91b5f93968b1b3083834fe939dfedd30238d842a5dec3d97e353bc19b7f8b49f7748cfdab96b75c0f3f4fb3b99412f6fb674e1c98adac0ae810612f07db7f127d4abdbda8c831cc5789e86b0e5860ef57ab4a3583ccd7ec621e0ffe6782d3449017329545bc92864569150080149065b1ba6a869aff7336fae00c32cdbe88c34cf473b669270edbaa825fb3bfa0101e8259f1e9982582b8b2540f9b3e989fe885aaff14bf201f2672d33f8f06de372b50d5654246b474c63b5ac5404fccdf3b3c0c7759107d098d37a983926a390109915eb21", 0xf1}, {&(0x7f0000000600)="dbaf63d08357ff95a4938e7fc3070216d48c82b84dabd86ce0f4f5df495f32915f7d78410926d1854f8d2914a0bcd11ca0e128e6dd94d761706c2bca90bb08d76e7dbbffdc943592abe78d57c903e92813445e3a6261639c1d588c923849c74706c97d7b6348977e732dc1095f6d0bf71eedb93dca812b4efa611f24eef3a64468333262829f9618c821a0e4f23db1870f6a30553da3a62d84aac17e9ee2984976903b4e1f6aa901303531da27f4840bf4a9bfb7f50d793b2e", 0xb9}, {&(0x7f0000000380)="be45d0bf0de79200fee975", 0xb}, {&(0x7f00000003c0)="d9a3d4e56ad3d9840f9c54d33c5c91ebe569b29627529c131caa441e99b3b896574c9252f131b09393ed56854bc3dd61d7114d0f2e953e050b2f9f", 0x3b}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 07:54:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x81, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x400}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x7, 0x7ff}, {{r0}, 0x0, 0x2, 0x1, 0x80, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x5, 0x9, 0x6}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0xc3, 0x81, 0x40, 0x800}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1, 0x2}], 0x9, &(0x7f0000000200)={0x3f, 0x1000}) 07:54:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/250) 07:54:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x92, 0x8}) r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0x1e2) 07:54:20 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x4003) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 07:54:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffc8a) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x5, &(0x7f0000000540)=[r1, r3, r5, r10, r11]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) r12 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x100) poll(&(0x7f0000000400)=[{r0, 0x9}, {r0, 0x80}, {r0, 0xad}, {r0, 0x2}, {r0, 0xd8}, {r0, 0x45}, {r12, 0xc}, {r12, 0x4}, {r0, 0x20}, {r0, 0x104}], 0xa, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000580)=[r9, r8, r7, r6, r2, r2, r4]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r13, 0x8004745c, &(0x7f0000000280)=0xffffffffffff85d4) fchdir(r0) read(r0, &(0x7f0000000340)=""/143, 0x8f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r14, 0x1, 0x3ff, &(0x7f0000000140)=""/91, &(0x7f00000001c0)=0x5b) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000400)="85ff6f1c381725d2e078b5f05b80723ccc809afff0ce1ed0a7ff135b86d3cb43c365deca7cad297a6b3779eb2013f7f5fc9d1f66a9a47c6abae2610ad42b22a27877ddba6e7c8aa371650200d984b82ffd692000c14df904bc4a429ac26fcc734fe6f9feba1a5e40a20a167e983f1c203f206f0fd702c673171f600119c01d39ccba72bce5e6e798462009e236878c5d76230069fac0756b1be8dd01c91bb8e9f59ddeb76ae94a72dee9c8bc5fec202fd7cea5e87a1cdc9f8aa014859e0684b277bbbb94ee386d4693dae9c52cfa5fc0694e267f4acd6a59446b58305f089cdea4364f0d892b1fce00b8e32d458e826ef893e288d0706e211cf7c6f4993cf9e0bed70ff46092b9cea01707f82edd8182437675170969dbc59db69491eada602701b3a933d8a720e219e7fc45127938f8197e847568877284d2bbf7b367ab50539543369d573d8c0e8dba5672de4ff3ed6b03b6477e89db551e16b6395520c506df992257e33ddecad2c9e716c6702e63", 0x170}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) 04:02:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0xffffffff80000001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x9, 0x8}], 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r1) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f8ae08a0b4574"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x80, 0x7fff, 0x81, "217d64adc3c77755a8bd0ffc17eefb478aff2b64", 0x6}) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="18197e5d4491d2fa0ae763fcf63b852ac4600f60cc6253e1e126bebfd734c1b03d0fa5d5becff014eebd4be39a8604a5e6dcd188e9dd2856bb45245458e632e39bb5b311b7c0964f84c8800ff86a553f6462416629cb7d8234b87e7e535115c37f06b37e32bffc2affd0a0aa359eb12235251288fb990c5f65c85fdde56e9b9273a541d8c9481e9d53fc4a9177cee34651b7e4edb78a80ae8e3e8be59ffe8ec0f5c2ac995b8626f11e", 0xa9}, {&(0x7f0000000080)="97995ee4c913aea25c145603afa5bdb242a93797556c27", 0x17}, {&(0x7f0000000240)="2f117441caf4118563b76749e20d02de8193261908aa20e2fb85915d313dcb29233890f34e4a8284079aafd74c737000de779731cbd795cb9be6fcbcc990f07b2a5bd85e5fbbb9abe9d0fdc43d79d6b8cff2863632eb8ff21c70dae6980cf137b14492303f72183a4a9780ac9e42549dc4c84574e6a28a6eec32b9bde472cdaf08da9f161b68cd81dfaa1fce32e0310694280938210e3a", 0x97}], 0x3, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 04:02:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002780)={""/16, @ifru_broadaddr=@in}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000100)="bdeacc51c858352b415256ddfa91b3e109970bfc36c09f1b3254c670927a7d7119226f635c8e69243a1d33aa25b18ee6c846637f39499338dbfec423c423c01a948e0af6fc7ef0e2fd71ccf696cc4df58c709c0e2f3c223343dcc926ec8bb97985c9a6a9dac9f88664a9b093ba4848cdb04acfb950f796b21cd396629d314f70f8cfff776fc8e732ca61262df53080fdf665", 0x92}, {&(0x7f00000001c0)="d6c1305de53a0fbbc6dba9e97fa9200b6f1ddd0387149fc6806acba0ff763237f8781309247ab2c81d70bbf983ac5d454c2976d86ad50053af87518a8fd3f1129a75e825fc235f7ad7522c041b61bed8fde62af7c4", 0x55}, {&(0x7f0000000240)="7104009e106c34174abffe4f54a29cb689a28acedc60fac2a249843ecd56873836e99a807b36afeb4e5cda111d24dec7d8b90a9c4ebc5f541cf283b7e807d7275311ccf6e1a37e5cc6e4a9889c5e99d3f12f101b80c5e2d38b5f57b8e1b242558320eb1a642eb52b9b301218238355f12fd9ac5b55cf7a", 0x77}, {&(0x7f00000002c0)="b4a7e81da2f034aa57cc81143821a8ad3fd81c8d9e4b44c8f65beed5b4594f8657a8de8030bd2358418ec513160f0826cbfcde10c98a098784ac9c2244bbff0d5885ca0c742c52f6ed1d2a499d3190d3d5454c6a22a1a402fdf2ba0721521af3fea56656b77df141a84cedd2f7e0ca54c425afb74970548dfee8bb5bab87de355be4e1c5b350f602ae05627a1c7883e6b727bc0217022f41f687d54358c40a6630d835edaf8ded3ae71cfe1cd312fcede004ea6c99dcd5fab1e0f561d93a593a8f93cf0197ab76e193a9b269242cd5fc9ca3851ae8082de7", 0xd8}, {&(0x7f0000000000)="03b1b82f51d83cc48685e87cdee5b2556b336aa78c1d086b5b193bdc16ddd6e6b5f60d61c671656e017ee6a410e2", 0x2e}, {&(0x7f00000003c0)="053a93ba0a086d58b01d6da6c3793be570c78acde85c0bc6b350d92a913cbf6d0ffded8762566c0144547e3eeccf99bb0f94ffeb243cc8d4a695d7ff14f449aa5281dd3351354ff0f900e5cb7bb6c4d32467", 0x52}, {&(0x7f0000000480)="7ef5e0246ae971b248c1745819e9cd0fd13cc9f3e9cd6239774b6541c0c7fc1e254cddac7af15184647b34b081480e93401ef1817a2ba0eb2dae82868c9561ea3f3c5bc8976dfbe1f5fd077a503d1d6f5552e8b6ccfea9346ac95c611f3c73c54bdaebc04863278540b3e77373af42608bb72f7c6efea3e5af0b71412213fff36141b192590d2e864a42631afc782da02ddf603d0e8b06acc112502dd5b32bcaeb5ef39350247697580c95a1446a3bd88e8a4dc8579faead3001c6a6222c1671f2104480032e399ca51cb94137ab335685bba49aa47fea461201a2409a5c44404409af57c774695851fe4ee7aac4120348c01dc5d56e835b6ac3c39ef05a92da3a53f1e02dab3d98fdcafcf4cd1469ef530b942c6833dfcda01e75cea7a04175ee516c8617420ef1ff8a61744ae693f8fc351667b60175fd2087c0f0b08fa1945d4d931dd37119bd15774bb416606aa637a95ffc6d996bed9cfd1f5a94433bc2d6ab0a65a70ea6f6213cc13c2b7300987502235b14d6620f419b5f6e52a90a2642516b7f7370aca8482928e9c508cb27b06358b4c19b04b55b8d9a272562a806d61b8eee2b487222abdee5622ac39430b558f7cf694bd5568cb9e6cffb7ff9cfa79021f83f3833585f9925f27c1ec9baf60df84daeeb680fcba8ce72718884701a0c408d1682659c9b7d350ce8277a4daca023ea33dd513f3e07f45c4871367771493f046ae650c8c1bcc9fe31aa649b4793040e4dd36eb6d3e23bc37f9afcc6fb1abee40593c41c8d0e2d73bb2f0297e1f095c005552edd8aba9af673350bd0c1d1dbab3eb6156947cbd942cde4e0d7e34d4694039fedd082e99bb3de2e97e89c18cdc9e5df4cb4ae1056384461530cfe9f9ef4320a471d42867e8104289226e552af9d4d655ac68b754ce0b7613c4b4533d3e6ab135cd956cab0b57f26f20a640b2cf021bc7cfab36308ea6442d2fd58bed15becd47dddec073f059f9d89df0aa018403290d0160a732d597e3ddf8587d70c90f7e21ee264d1da47067b122bfba89f525bdd71b3512ec2caeb9f29b24f7b494f191c2f26afecab0ac014f166ab9f33740faa74a94cd3a839c68449c401be1196a3199380c98762eb2b481b56ac8c13083d877013d38d23726eb3f181829fb46364f0d9d61e2f4fc8d0007047a090485d346fad80dcd8a245bb85385390de96b11ac2117f2d0b69ca9c5fbe1a2ad52e743f4037ea9a7fde69c7481eebf4304436fcc5acedd224defed885d6425e6a26b53641fb47a8a4fbc96897218f5bfbba669ec2637b4e4c65fd6f58f59a98d950a657c5d17150a27fc715e9cd2ab3c30799898daa19f8d2be9c2ea004a8a96324796993cb9e1aad446a79a036fee22efc2c1695a011b169e27f02896422d7f2578001a38b660c8cbba050d1a3c38f545c60ed5f92cc40ec56e82d93a500cede6a74988c3fda04944ed5ce5444a7bea36f9dbfe501016332a3a4b8c054f05423b751ced771f31aef7adf0af4021263a4dac2f3a5963cbca2ff95fbf3230b8ec32dcae5c98d7554533b37ef4b4d1ce7c37b7b3b86afeb87d134ebb6f1fdaa9dd0e201986b8ad33cf6099a7401fb06ad2ee47b48aef70bccd6425d04c40f1906b2154acac1e23afb00989a2ddb1db832f42b2c0b651f8502429a6efe7367e26037a7f81db42caa46278e33e1502fd9e8df6d53464495535bec555ef5add26a42818ded78d64159294e0b03fe82ad034848575784b1b00d25982e48930bc61c5192cb4992715c2c87fe4a99e03fd4aa55aad803935d7ce231bc423ac743db07cebb447e1d6a59463048d7bb2aff91febf9f39574915692be24499ee7357344f47d7e3a22d90fb0c75908c22e29846dbc861b3ae34ecbad5c4f436805a1d20feba03f7359f6459e86b7f6ceb3524a57387d71247e615f03c61ff5efc4ce1b1f9bb1a378a26b02ffbbf300afb6fffb5ff68af66861a2bec545b9fe234e39057a793c1362202b9c2ca98f048b111f54691b9ba15793aa49701694bc8699b9d22be497a52609bb8e5fb5ea48756f437c7f8c1f7e9c2ba2e3459b5b0f12b939f6a5aaf1654ac947d2e30d239551da71399c69a87b88ab325c3147d084ce489d5c40b6e6efe8d987ff858b1206196dfb49b22170bf96a0cf6edaa78edfbbaf2d6d96d83a65130c865cfcd84b0835723946d8fcbd655ce0bc7845119eee5065b2ea73b61e319a3ea15b483d826af128ea956177d4404fa37cea2ad7657108eab46ba1dce1fe1b452bf53c7627f958752fee0af521763e594323199d4c2679a7fdb247352f24caad325eff5d0b0d52c509188709c2ab8f76f27b1932e62d4c3bcc4f00a222000355e8c1f0644d57eed29e6a3bb4c6d832ac899f57e6d988644a53501d454e685fb43c81aec54a582b8b4e9ba0982c4f68de64aa46ccc938f3e47f2e165c8a4f8812d45027050bf4a662c8ea6188994929c5b8b89fb0615975ae2b62c9f79b0d1824b955fbe1416a37abfa68df700999b09f2b705fa9b4c8f600a4796fc59bf03161e38a034d10721dc0a22b0c24df1fa97745db92ab9da0f7905f6feaf1058c4cda44d20ada025f1e3880932f083b83b9d549b22d91c076e421e54c5a7a9498e966c93fa2aabc0f1f1ce80f110c8a6237512cfa18483a4b95cca2d06af6a96958150ee7961e2ac7d919910d9e3138b4a96bf3c51d1396a9f498485e0d04780cde6886b342624ba84b65b029fb86cd6cf34221862e3fb7b56d90b49e45ebf43a3238e218261fdda83bb684aa989ac662d6c1033047cebb3a1cf9a66e27624ba4f1d3e1646639cd78eff3dfdf14a142f2a12ac19995d0f32f32ef7843639d9bfb695561d5622eb4fc7a94f2847e55a8f2a0c27e396c809dd7f3f18e264d77252fa36c1d7b3639f22a28497d24057f34381be45539256e4c332b57c757c5fd8a19e8e15a38d8c640ff8b68c9ebd9936c8e277f367619eb6ec097ab84d15a05f8146d41d4df4d4fa7d9e4ef6ba76ddb3a3b49a8c593d7318a77ae3c7a8ee74b619d7ebdae19c263507fcddf137bcd186bf64a149d43f9250c8b2d9c0414c3bc72d2f35ab73c02af8e87c2df3da9c5e154b7b04b42a18aa7e344930fd16206ed84e8b21f475e0c4639002a8d7ecf8377522293855c0bb5723647402968dbdfb7bf81100920028d42dc1e0f26023d67fa1dcb1bf44efa974c6719a4bc32e07146a1564899ecc1fdd338d1f1d149a4082a75dea7e2e4c9bc3ba71936cde50fc9ccce08b6dd441cfeb6e8c963428d2ebe79c69e0e18166447ff62e61ea77793808fbecc4ae0347c3e2152f2a5f43238d05f36a3ef9199e9e94a1fc69da6cb93e364a084b2d0d522576b55a67c92146451539fa8a388c22488f218adea9968cb6d09db7b9d3d22d8d0f7a39838405786a3b65b1b14b49940c5601448002d4f0e7cd2a4a8d09ee6a82e0b742ab3ae3f231cff403cb84d0ce4ddc31672a9b82b88246a8a3e2e897af55c46a6f2618b1ee26e915fbc39df095fa63691dedccd6de9b63ce0ba47926ce229d03a1f50d137071d187c58ed03de3d2623ecc0a647741f31e006ec23a2a7916cd2f4a27f64d63e773ea3a4986a200af1a588a662a67f8f8ffc64b80789fb1ad989d3e2dfcb687d9a902fa4c9ba0d8bebb9f0f5b309a0a490fa1eb861ef7c7c9e056852e9ee768c44c3826ff71c89da5d214095d21e37a5d67c5aa00941670c08ae469a5b802b49e99c574147211a41b2f54349980ab861db76834304c103f85e7b2c40f767cd6e4aa131e76fe26658371d3adee00f981d743dd043fc6efd7207065f9fb0da1918a1e950dc18070500939cdc1bd6488f89290513ad8e8d1c5a3485ad0b52055f99636ea5c3d6f41d5226d6be553eec09f63dd02ece79e7e8cbb2f6b66fbde0493af212333aced4e66617266b57bb54f5fac39feb6fb3a44fd0eca4abbf9fd3f149f096a7b72766542239502797b250c6ed1c0c2755b3dfc82c513aa5b333e1660306e22f083d6395a08d1fc1241c489748255a114fadf9cc9adeb7c8001bc53718aeaeb53abcb0ea13c8f52f1d0f1cdee7d2f619caf9d3de77bd860342771bc24fd04c4af282fe1b1337bfb77d68309ff506a7951e2e9b4e08f8abceb69c153966db9214915b1b254be7c1613ae86f0b4dedf96d8cd7946e94799a1fd0c32238787cbae1cfd59658e6bc26ccfd467c6dfc7d427e03bced396c7be93348adeaacd0dcc8adb73640a1a55c4d238794bad0cc933eea32f109ccfe49da7ef6a58662bdbc98eb43830328ae2bc74eb68cfceec60da6bb03c9b57d04619b511ef5ea8802fa03cc93acb0891da403175577bb6c25b48ac4c630a26ba078e0528912c133357e6bb85134bd3f6e62f319727091cb2c3fe79c66aaaa55bf80b73f2205534fb45091b30e438c26e2becb787e579fd47908a58ad8dd544256f6bda7ae71e55b4626869ab23529eed02d463c65f8e6ab523c44f4528c8e08e4ad1ba29748d0ae3a85365c6ed82c2729b2f99181c04cc9ca60ea5a7670d797c34150244b295efb400170695499517ebbc5ca3fe1ff0ad80ee4c76aeb013ca2618502b1187d71c64788d493c534c73efc51cf32cb43664c7847600bb2883a390010889e2aff52191b6dd5264a255752041b84a96ef64da3e6eb9cdce7b270853fb48b66ff90961590af6e72d31acec600913da727577563a1080db14b10c91abd93410e796ac744df845a4eabca5df48287273581652cc76105ad3a32491d88f2651952c762c9dccd4e73126b4b81106ce5ec0eea86fb5e13444bf166a2836d13976a7b185248d9c51fa06cb24f21867ba71e5569ff48c277425dec4e91fd46401ad2f960476ef9a2346b4d31b6123e86046e4fbedfd018d384a6760a5894c6f5e18af9ad46f7556869261507375aeb50b8706d33680846de361b3b633877d93c41c91ca70dc14aa85b3fc9edd92c5fda114c7029491d66ccff2de2b25082c027982075cee07ccd280a6bf166cdbd7620c181b37699fa900714cb61fdee93fbdbae2b657c913eb62091dd5ca28e0b5741567178ad7bfe9282e31d722fc0542b31f9d486550204464079b5c4e79bc26e670ac6d8a3343b93e80e6e8d4fa5874c4e5d061deb17c7da83f9f0e0bd4571cbb4c9a3dfefc4518fda63f976dc20b89581f8370b04d50efe482710dfae272ba10116bebff2d3be7e8e5fd476ad54bad1ff6bf9a7683b327e40e30abf110bc16ba93324557a02129b3999d0c1e7ec0bd1cf3d338045022f94796547a4c9867f8785b169f9414d1b706e0df40ef26b89b1e21e601eef18b34e7d54c0dd708d2747f6728e3f059db91386ed5f82467bd200fcf5b3d3b8f9f757fc034b8cbaee77ac832139a2360baa473e0254e2723e5570c780f5ccecd5853aa1777e200b5f5d4fc195de1d5477794daaf7fcb86ddf206cec441799f62f32462b6776e2a6e6ff408cf12cafd9bb5e7c9db085685d21d4c28eef98f1c7f55d56f1cd34a8b2a7079b67c306751428cbaec610c6e8932dcaa1703020936085d9e22f38d6dc81aae6c936cfaf5e628a48b00655d86bf06731e9444215381aca289df2e89e7030fb593d5926918b1c85029383ee1d3cf83e84b3c0c295fbb833dedfd9acac4c0d78fc78b7bb4c2e07305032d8b566ae574ce3932ee03c725b9a16e0800e7aa64e13e20558f063ca0e27eb2a90cb311f6f6dd36752d97bee8674876b57f22a814868ba68155b3572a39912cadca27945d55fa57d9e0e1ae6f93d6112b054276c19dd19b63937ee2934e51c5370ccb", 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="19ab2752b25c21198dab1ea918a2f0a8e28c430e30385ff35495a393329b726e8ad66eb8056887686f9a1ec360a97f59400a31f8bb295646bcd2f32974692d3398328731652eeec40937d79669e850c07f1a8de0f5f286cd54cbb069cd5c618b30b45f46066d08929cc1acff7b2c5a8e41b1ab86c565e009c6165de25b847979a6f347c92e46f869d84ceca8279fa397d649285b009b3b933d", 0x99}], 0x9, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) pipe2(&(0x7f0000001480), 0x10000) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sync() socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000002700)) shmget(0x1, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002680)) chroot(&(0x7f0000002740)='./file0/file0\x00') 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) close(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x3) 04:02:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x3, 0xff) 04:02:33 executing program 1: mknod(&(0x7f0000000380)='./file0\x00', 0xffffffffffff2ffb, 0x400601) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='*,\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':.\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='(,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='(}) \x00', &(0x7f0000000300)='\xb8,-*[\x00']) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x4) unlink(&(0x7f0000000080)='./file0\x00') 04:02:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x1000000) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x400, 0x9}, {0x18, 0x0, 0x10000}, 0x2cd2, [0x2, 0x98cc, 0xffff, 0x88e, 0x7, 0x400, 0x6, 0x851]}, 0x3c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/127, 0x7f, 0x840, 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 04:02:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000140)="0ae842d48e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aaba3e", 0xb6) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 04:02:33 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 04:02:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/166, 0xa6, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 04:02:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r2, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000008f1b7a991786977c"], 0x10}, 0x0) pipe(&(0x7f0000000280)) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x0, 0x3, 0x7, 0x2}, {0x0, 0x7, 0xfffffffffffffffe, 0x40}, {0x7e, 0x6, 0xeb, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 04:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x181, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x14e) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x90) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000600)=""/241, 0xf1}], 0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000700)="cac7139c19789d84de0fb227a18e98d6fffe6ab98317da481e3bb9ab06cfee035a252a355aa239b0a2aa3f478959b59306fdf4b7c2a6aae9195278e0ef94c4b44ba0f4bf6f99b9a70f962b0398343c9e55c8baeb2f04bf8576c4fcf2d6d88176df25dca0f997020065dfe41f4fab89b1cbf9db219a568f98a57c8f39fafec059021c19e9e40f09391cb9", 0xffffffffffffffbc}, {&(0x7f00000007c0)="90e15336b53339d1d61ef0b21602da26603eebe66441f95f5edf9489322eb7199928a09e2ea278596058c8994e32ffe7a3c0e2f2104e0265b0beea94307b189490787cb1d6f0f0ed8b15c8621fb93c47c830a0eaf2580f419bd9658dd5a24254bce975d05871c3237c20a5671829514cf3bd625d61c4aeda817e5430ff6e4e1bcecd08ab75c266d1526cf165e3e23fdb5df2e7ba2556c27af9dbfeb310986843f04fa7e148708b6a9d062930d0868457069c5635b4"}, {&(0x7f0000000880)="c0ef4fdd2080eb7de6215a8f62ed0c750c68ddf5270657b0e995a1b8c2f3a3e72d85213c2d6a2b56862c5f4e94cff07b932482c3ec14337121d8cf0061087534b9c77021266292029ef7d50c9bb66ffaf1c911ad77046a7b90e4649bf31fea86a45d6276e2ab907fab351e96eae4a00ca47a290cd462560730e008d98ae2fc550043d7bb521aed2bb0b7572b558e245adec9578bd9376540c89d204e992c19aa39bc05d06ed3709fcb1fd720a2a8ff39ddbc6eb9469d2c96869c7945a09288b5a4"}, {&(0x7f0000000d40)="9757d40a91a1f9f4aa3e04b6b013b51559c0e5715b3be0027d898a16671791f9a72fbb3998adf1f94b492a4695fee0d2ca88b97dbae496771c1917711a5b110ef7c790105fedb844c40b33e36e560f3dfa83aefa5670ec22a2fe0685139047eca84ea7e649bf95a0227c76bbc275a35df6d970fa4589868479c92992b443c72c02339d8d27b5dfccf518ca1bdfa2e1c399075126c7524275015a2609b498d9a8d97a9c9fb72e3a2d56de4eee452ad32773d5816801211444738bdd370fa5df08f0f3b20291e2ab01b5ab7d52e599e8086455024e7432707a0b087cf61f1e33585b6f5a178f60f97560012861d3eb25141709d7347c68ffb576d5d517e53d4f675838ca01bc87cd190f29c2c9e28a6ab19bf8861f9b4686021526c2aea2482d9cbba88d9daf8f1a5b990b973b8edcbde31310f9e4938344d9aafc9b322ea261ff1f2d59dec39efe91e8e828c088f2bda3946f7e9de2d6dc39c5b9e60c63cfd84efde197c60469bc32ec0ae233390acbb4"}, {&(0x7f0000000a80)="15ebec0aba73453e72336418e511f4f0edf6221bd4d682d3fef0c9296f1bd349fad1deb7053c619c085d187246a0e8feb7c5bf263ba8e719ece80d6d1f4201973e78cb73930943ada4b5759aa8e690715575e9d7ecb6f36d76162b2f7ab1b3e37784693997e4515b8ac61ffb8bb5750ddc75662fb5eee8e03d9491c0c22a37491383cec24b190872e5b462c2"}, {&(0x7f0000000c00)="489e7dc75e1c61e408d059f205f62acfe82a05d8307abaf6e4f67096c029b3f55f1c614aec6acff50434c799de7397b3878aa4297dea945011d98b0b2f8001438484384822e2a4620ed03372918e01ae302b853459e6fc21f9c67b73666601919f2b07946070a8136307715b9268cb1d2365d4da60e30c092ae0361a55ba0fb6dd8fb3e3c1faffffff3964fd75c55d155e6b7dda8796c7f56c59a24e2ba056c763c8a506fc4df02001a9acd8cde35a3fae322d41f963458d53ad3589a3cfef308b6af8e63e55f87524fa7692b359f8ca52cc6ffd3bebe553d3712f1ff7f29f7b1e543b026436c426e8eaf6c8afcbf903446e67eaa503b05b465b860bb45ffcd055e94d3d0a"}, {&(0x7f0000001bc0)="033e06e7a6c700c58be46fed2be528715deec2ef2f229fe8976707837ecd25811df6b21d130a2686e30d18afd23100e884248342a44159398d509468838db5d252a2a36312e07456817196e219868f59820b53a524c7b6f5580c2996c818d8e1d091bafab8a86199eb6f1f387084fe9e5a8b21c2b2ca29c603212b8c6f7693f43baedcd745e06387e90d754f22abec6b5e4397ea92e2c1ae9f84f548e11a6c7a84f27edba9354484a36994e3c4b97e365056167445c9f9097998b488f117c45dda029a70911be5e9723df5bcb423bf6affbbb08c89b92cd824d446c0d9fb18531608035606253718af51beedfdd71e9ed7b1fe23ac15b50ca6445b9fcd2252142748cccac61a40c17cfe38b951b74b6e0db54097c951c8b67108375486143973fd72daaefae995e4270a9b6b9b64de19710becd439e7e1a85ae1fde1d9414dd4317ff561f9aa7dbad695aeaddbc92e9dd00a67628a4e885c6f6d59a34f39c891f1c1831f18b7d1f9a3fcc19e3070fe69522506a4d1a55f550761854a67ea35b282d10f8bfb49ae7b218ee84a87fb2c080118244207face4c6827a1070fe4d624b572c665acddfbc9218538570a692a18c3236f4639c597298d74c286e8bbe44d1e7a5beea5c083f0ee6f084b481bcab9bcf663e45dfcebdaeda7048f9a28bb72f2895fda09734e7de9fe5f51ef59fd5cd89b404c79e8ca9a277f84307f8cd8ccce0336337d9311d6066dbfcf063423e4b35250602b36c35424836f944bba83689273891bf7ad5ed2e1523e52aa4124f0508c26bd70113ec099606f99e160c1f378dd89c75cf0afd614b3844c0d79941437fa24fb5e479a9ebb804286ef59e431dbd7f10e2a8b131441df5a858977ab2680b4b0b341b8a06961aa7f406b55f11c5f054219aff82c42621f11577b68d3bad60514b3cc55833bcbb6f76bd83ccd7faaa57c37227c514fbefe09bb8d9e3e58300817ea2d63d354d64a1b006fe34afaa97e1d28ee9b5e8298acac330ae7593ed8403c0eb9cf86871219fc77c2db0f066898cea8c4c083d4e762f6263a879319b58a73f2bccb21ed01de46416c5cd3814f5677e981be6d6e03bb6349eafdc22823e5777bfc769c8b6fbbf5b1e6ca91fee64dc3e17c101f36911a3f24b70b25822443ff12d5248583a62713174dc2943bf853e32ce3a72aee11574e6d71fffe99a4770135dc11fc561a7052516e5f8dbb5d03c5eb169f08179df33a943d3ac8f2e61c6ebb5ff241851c7833e19ac2eba9985b63aa9cd79cc774fd161ba44a6f63274cda7b0090a086236000ea99c83c0539cb670e5d4a0f5ad17963d23507d99e8912080785abd8c1bd17a258f456303019b42830a2fe5d765098e84b716e4c9d1fb023efce4df065e41ef7141d4099db0fe8cb3857674aa816fa648473eee4111f8ddbd5a3930decfb896a060b10ac488c7cef20cfb89542723a3651ab977497a5be9cb1af18e7fbe2c6424c04ce4be1a37ed41c3b80678afb78063eccb1834ef4493120de67eb0ddd95a9da4c727d170b831e098623a16f81067902704a1f6cd739a05d15ad41516d9688cdf94acccd9cdbaa7ec8eee803c3da3f59869144410dad64f021daf32d9a0c87854ec1a35a6570376568bec522d75bcadd22bfb23b36be18d3bcdb973528e397f77b663de840b114366bb067b539a8ac0d642ddd74ff5dc7c556f8e8cada14ff532b1938b5757b20329299bf1aa0189d2bd09f7cb0e4ca6769e84367bf21d0d854a1638aaba361cad2e8fa8f5385f576737cf1fa6fe0239b978ddba3155e0d663dc1406d8eb69cc4fe51f5e3cbea0544f7a54968dd51a3671d83a30d6b8d8d3ba634f6911e16c3e78b4c0e9b80a78ef94d345d0c2322e08c8decc20879a3f7efc81adcb8ebe6c2f2f6e1623cd370d4bce362e08c33a17f76dbd4a710a34dc848e65f44cc6ec34e22211b831c450dd1df72cbbc72efb21456a6f4657957beb88c2623178f2a8ed18fe00141108447da313f907343c79e64820d8aee426c4aea7218a0b7faab8f19ebfc7be7c9a88d765008f67a00e25f41e7f048680682258cfa1a6df2e93a78c448dd645e0f85be14a83d8ef30c1fd2e3368025d31edc93d3f938eebb48140b47750440840adbbc37eb7d9e10c6b2f87dddca628880b3b386e00f3bb9f6333b4832f9e19d35758ec2df9c449bdff7a1bea349aa2ab6a0e38c5e394ed579829179d4091be0195d0375d9ac148093b1cf39b2b5d83d747f9e9fa2178dcd381c0ced18e4f5366a1e74087c62b7feedd879c298968aee4e385ddadac7f40f2918af919f45936aea83dd8319f37dd4dc722d60ffd23a037efe0b4f1de341169e156e873092275cef74cfc5f758d7a7658474c0f16d48ed4eee1af0b57db10e8b4f4bbc6e08302b5dc372c4ede363bf23d1e42f7700aabd38373e15434a52c3489cbd09c0b0df306bc95d65e680acb233f7e8dcb56ab8588baa92459af7fe314e718f0a499f3eeaf6f5375eb01bf7a1f77fd3241b31dfd8ba32bf542f67e4dcf907630cb4487ac93eba5c6094443d192df691020d88f2ca6710898e150ab67d505472c1f135e36a4456b981b82ed9ca855e4cf9e3bc4d83a03b2edcca7a0f9f2c3712990b9baf6890f97514121f08883d1940a885a6bf994cc82bdb453da3258da3753dc0e98b6db9383da1d27f115dec7abc16ae23e8a0d67711182a4de90ff2f23515eb4ce0d684258c059c51414d3ac0f6fb141d542fd6936cbf8e113590934c4767b6d2cf84c0bec2d7d4185e3d412ccec19743b041ceaa8cbaaa4c28302ee72007509383c60246081e880f06c5b2fab114b0b41559872a82e98b09983cddc1c878bdb6abc8ddd385c3842b6b41f9ecd61217d38d805641e0aa7651d3f24c8698be209618a98048a9105d26e2e4bf58494afdfcb1814b6447567b01362753a5badae072e7014f262532cba3fec29d2338a94216090146d72ab2b9a6ea22df91a5c1fd2341575e5c731a59698bd65125b4f0646d23301b437f55244dd8ffbc786172a16743f50edb8a0b778ad8821c2e6218876a13410e9dc59bdb20558adf7df49120c90402fed9edebc43ece7dc0c22be8cac389545623c42f1c291f796a46ae0edf0a53be4e4a9ce822450f22680c0fdffd40c01ebc1d989d9ec8278756f0be6e072bad9bc5ac2ea5ae282104a25b471fd98b9701c40e952601c925a4db2182e1a7d71105ce56ef794263b0fec15181b9e606a3fab6f8c43b41363af69144a9441b48ffea44c905cd8eda11f6c431b510bfca5351e0bf5ded5ab0e92a817d6109fbdc2c1d4aa8c92dd727b4691e3c82704598cb72ace26bc029cad54d332d2d8248810100f77d35daceb148e2a1b2b5c1f3ddfbfc8a1eb1a2823d4685ddb5316839df3762eb77a41399626706f54d7b6ffa9331ab069769a0162e0729d78ef0534e6ad45898c71e7dcab5eadbe82c77d74d6d4ca43d2db6b766d4defbb4d35b36837a2b194ecb37d74e25b25c93aaee33b59fa39f877a26e125c56a9cc6de49cfc989ae7a57fabf6a1db025140213076c92f0cc8313d6c459f3973714f7d770326cba611b275013317742176065d11c97fffc07e7983a157d8a77f3434b08b8388bb68a64b879cf98539f747b2360064087cc8ace95d183b01ab60a3fdee43906a342905697e8dde6fc61769c25329212be1035b347cc9255376f64912be6b44026f061a84632a5f0ec940cce3a093f4456d6025742d727ac2ca1a395683a71d6570b867c44332e0ec8642205dd26002e64ea6083c732ce1f15d089baacaf285be2e19581d12bca354314f0a54c0f38326a586b1b2fc27ad824b5d7ca6c8eee75fb8fc5ab01b1480f21f2aa302069c3bfa4a7aa475dce205c2426246ed5f51c909bf895b17a12859d6cfe4887cb28f6d13adccabc171c959b8a723b0591f6a4273696f2cb5d01c28997c115f8d622bf3bf6f50fb73eec802f5b97bc81a713e0fca152ba5632352337c39a995c4f5ae8b6794cd4478251166e617b26cb6ce1cf0d6c34674f7ac47631d93bbbac9b250413923a4454652c0edfb0220651bda71439e9cf1503093745d4b8e76e25e2ada09b46caeb18a00a6de726268b9d13e34e5b8d55c1472047a5b6863d9867c61d4a30a0ab5d673ca22189beb18ea3833f2ffb0b9008aa2c9160a547c93aa8f72e206df4ae5442643debf3ff186224d2799180b36b596298659d48896d97797d224fe252f78c50c9b253ca4d677788e551d1fc9edc0995bf01e2babf8b2d19bc50651724cca49b49e4b29bcc74271f16bb7c453b0f346384369a6050754d243109cef295823a30f913b9285e75bccacb315942b5210e5d8376c3ce540df4502b9647959c44f242d0581648fd2e365f3a9929b13f28c72b4142bc331e868f29de744d61fe38b87b263f1d6ac9114fb3830c5770cdf4566ca5785e8621c8826b23d93e1335f1b6ae3e1fb5d04cac2bb92d9be62c51d12ea39170a3c0869ba2aefd1924d52717245618a4f8c06d917c764c0024ee733102f45019891dea344eb3d51551ed0c41445076bee69715ab5a668eac6f465e55569a74092dd8880ce69c2e11bee756b5c39b3ac012c9ea2d02ffb3eef9a7edd973d184f8c11b2e6f6d55aee68036e7fe5fd0c88d20f88b4846d9c9e4ac48f8ba4e75c6131af5b0bc19742f4eeee69da72a6425fe0ebf152840bab2207eca825a2e3be14123da1a08a5dd338ff0feea60696c2ba4d3e8f5797cc9454827e28e31f66d5556f6834746b50288316a648d0ae5df48d7dd47a6598c2120839b83f7f103157ce8c8b52cdf0925d643484d65dcac945926a8ba1dde4a2a7f04d6df65f047e8e36157786ae6087b13165260782618b1f5a8de043cad660e8fcc27900a8e679e1b8fd6d2fc283d189b5013b629b88667215ff83940f0860b5ae94e3bbd22454e87bc939e7f83d03d132f47b511496df7a5e1f154fe13a9fa807c6c4c3d18fde3e3df7699068294c91dfe1f9a534b41b073a58180cdbc12f094dee28cc6efa88b61293367c1c5f03e08e952a0f64dfcb2b3b2071a0e12e0ebeec0cfa151f60ac2cac247982cada1bedc0202d0c10eaaf7ee350b704191918b2e058c8edaf3f6286d0e5e92742292381aab5f4baf32cc405207f1c2f76e65ccbd0476a673c26d6915e2372ebdf37dbe2aee7530063221fd293510262be9a9d5572f86fd6f743a2f0b1df4fdc8112e76c0c699722458331841faaa55a6a14543143dc791883f515af3b1dcfd8bcbd74482dd2e25c9c20a8ede39f9a0e34cdcc024f3c1e0aa7f242ce080e51a02c35caae598fd842c73d0836d3c8ddf4aab3dfed9fa5b998640edff6848a278f0a0c2a713a5519463616e1588db9fe32a83f9e0c942ec92cb554091c9fcc26cb41c70e805e6cceecd0a401f4948c049131c2b7fea772fb0f64de871bce08a8f26f5af0efdaca8265714914483dd8b31c52eac54acd5aaf0aa35df2eefaf513adfaee64072af3b748d39c4bfb68e06eadabbfb5b1cc7f35806fea893536cfda17e10e2941aabeb144d9d27926724a14c56fdad30dea8b8f88a346e033e4c0f2b2fd1c6dd64472e705ed9e066d3de05e97644db73bee7a928a31ac5886e377df19b5ca3ce747fa1559c6d1e9931d1f8825717edf7c81e602516cdd88676a6ee267fec72b2046c4126bd57137e52883a03f84ceddbaebb786375745cb4e5c5b4f8c5532651142b5ad3bf9ff1e2a7474dde2556af51743b355c22cb008aa45eae9c0c679b9431dcf8154a52bd61f0c236025c3b27cad254", 0xffffff57}], 0x27e) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xd1, 0x8}, 0xc) 04:02:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x200000000000000, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580), 0x0, 0x8}, 0x0) 04:02:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getitimer(0x2000000000000, &(0x7f0000000180)) setitimer(0x2, 0x0, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xffffffff) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = semget(0x1, 0x5, 0x10) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000013c0)=""/208) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x9}, {0x0, 0x100000000}}, 0x0) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x200fffff, 0x5, 0x82}, {{r0}, 0xfffffffffffffffd, 0x60, 0x8, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x0, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x2, 0x1ff}, {{r0}, 0x0, 0x40, 0x4, 0xe9, 0xff}, {{r0}, 0x0, 0x80, 0x2b, 0x200, 0x3ff}], 0xba4, &(0x7f0000000000)={0x10001, 0xfffffffffffffffa}) 04:02:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r2 = dup(r1) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:02:34 executing program 1: setitimer(0x0, &(0x7f00000006c0)={{}, {0x14}}, 0x0) sync() setitimer(0x0, 0x0, &(0x7f0000000040)) socket(0x1, 0xc000, 0x6) 04:02:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) r2 = semget$private(0x0, 0x1, 0x240) semop(r2, &(0x7f0000000080)=[{0x7, 0x5, 0x1000}, {0x1, 0x9, 0x1000}, {0x1, 0x9, 0x1000}, {0x6, 0x6, 0x1000}, {0x0, 0x40}, {0x6, 0x3, 0x800}], 0x6) 04:02:34 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x10100000000, &(0x7f00002c1000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000003480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b519c17d1bc71b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa80825fc1b3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b98b7d78213eb2c5afb0acb1231f1ee14ecaf4c6fae389539183c0fc82375530b1d6fbe48cae917e7185f1e8ccad38d6e1b3c06c4e7b99fc9a4cc401199c05ccea2e1b7df9eadf7e045496328662793b4427c71c7afd9a1a0f61fb096f9705853ccd4a740237db7977bb47381c78918ac1feefc486137ddf478eef651f8450ca614fb8d1d4eead31c77"], 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000001500000000000000000000eaffe400000000000000000000000000f1000000000000000000e6aa00000000000000000000000000000000000000000000000000210008000000060000f400"/104], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 04:02:34 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) 04:02:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0xc080, 0x7) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) msgget(0x1, 0x81) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x3ca32b3da23bb2a9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x60) writev(r0, &(0x7f0000003540)=[{&(0x7f0000000140)="2cfb65cb6386bbe7884116b67dde930b2d888c4389ce6b21e4e46a447f0a65e92c6def15bfa6d6db28a86214851c288334a9b1759c1af5b8991b457b91ea3cff4da668f600d2ce96e85698d70e15665ec72373e430ffd7a71e12bf176f067c4b5a883345a64eaab952436a5da4cc1503fbd043c01d4d5f4628244d22ab6bf653f788ff68be45480af5a0767b6f77d77a92e6ed9f473c0b50b7a9ae67348db2610631d2dcc52a48aa67df96c9f7834ec52f6f274dcd738d5ccc386729091b0475c82346780ce994d6ee163d7a5c755518d75002", 0xd3}, {&(0x7f0000000240)="725c0ea36e5f9f9478d7a49206ddd3dc1d244512889b3672b02094cccb30b72afd290ee867c6d2e9e26dafa9ca2e2015918d145dacdf31761083fb753374ab62e6a6f13a82825583333c983d65f9b51067a5414716183d027eb90692d921011590d8c867c45c2b2dd24145b1c478900f74843589b13edf08cf8bfa98b82ad447456271dec7370cdef0726d5c5cab726ca95437be31df3a4f2646e561d830e8789177d0824d1365c9c930400230", 0xad}, {&(0x7f0000000440)="e6161daa37394f0566001f0ab9f156d331f857654faf10a98f13895a0962f2525a7a0fff74977e1ca6117f93fba669334684b02bc65068c0271a064108e7aa9b156e14abd61420e9604ed8f18a6d0bc12c1148b5c5161cfc6c75c96d4972aaff7a46044ec7ec1737102d4b255a8ff580fb0c208d74c0782beb9e16e5c4113c5e3ff9b62b37529aee61d408fc0027bd5b1310d62b68926dd18168d17d9c2e2289f2307a23ac4de1b12c1d55a5ea253d04d1c79948b6ad9510d3f0eebabe4abda99d66e397da19600d89094269ddb536d2a7f879297c1b1542dbfb865f631cb0902fcea3889545159fea1efbfaa0e679dd8e8d38a103b1e9a03853b3d47797d6bf54ba1f3296d3308d4cfddaf177cda7c0e080326226c9238c05b4a78800bac3256a1a4ef03c5dc576075736fd3e3a62cafa798dcf17e49efb67019ab3d9a1f513ec98c71b886b1c7ec423eb4a02253509e13d9261ce827f173c58d6d85949b253cc21b2be31358ef376fe5bb60d91afb55031f0b2b5fc79c998175e1d0120ba3d2a62ecb7576b43c6f11a0d3d339184c9bb0b311d54406d9f632af84f740d115231012713a6c408c2ea58b9d3cf49dc94e601d3e8824be25989d0b05c82be015a2816da21e3ec1f453068bdb9ea7675bbd2ab4f4b5ead03437b38b20c98fdcbc860bc552509ae9225c5d770b9d40f7e97372008260aeac849dc825b61f455f7e183d0d44fb941b368593ee68cf678ad67971c21e38ec20002cf91af9e6a08dc1b441509e3a106d1f317004c60b2d5010888dcf81527493cb5e975b393a8b1a70b1e3137bfae5133c5414c6372e3c11a868abd1a152eee34e5af04251bd7cc4e1c1fffe8ca9b1e87e6175b6290c9af1ce44c2387016e41df1e0700586519ffe4092f5f31644a341920db18ab59c46b5300c2db8db308c02c6be1f75c1525dd2d9938cfb708327429ceed3c1b82bd80ce3d637ab7ed2ac3c17437b3c50346794856daeb4f9bd59983f387d4f60aeb773efd6749a44ee25c180ae3464e81ca27d5b4b489d6869ef89b64188335b2335559ded836e8bdb8767f138e96540de8f69871c7b143b474eb9cf46631284686315ac8a81c188bfc4f51875947f8a4d7b4214ace7bb4fcfdefd08a0b11fb8c54a0db8313bd3f86ffb748acee9e5fb07c636630d62c648d5b3de926d3e46f537a228f359957d33a7098f26c19f521db0aba816e40aaefb1e85e7c81e389f59de97e8c2e9c52620e93bfaa8d9abfe3634a8cd587fe9a13c45f33b8e7753efd979f7bcade82bd2f4948e830802275cb84fbb97e409989f6161e243ef08fcd425f3b5ae60fd7ca31868ab18c6526c41475cb6fd49a5f1639e823b8b637739369d394f52e9988ca9d05984e631b0be5f2f72ba6b569605300fcba26230925f18481134ef090c0e6a72bc60c97ff8e10d3aabf45a78be0004a8e82c038696b476a2456c48a7f729b9ac600564525c5168daa05888c82df823dfc771c9481f01601e31b4c6ff4f61dc713a900334bc2bd1e938a1f683b3f68e3483491dc0d845f5833bffbfb9d50df536e772386c5a92f4564a9720312056ea78c7c24014baaff821853b721188b628e7d74e9604b12922760a6c599d144a635031564b2c28de72096394c955d63f6b03b0d9be9a15c29d2a6494687e810ba7cdd9a7cad72cd85e8ae46154009fdb39f2404520aedf4b5e9192b8a77060ebf94cca41298a4c18954dd25e85320bee618a72a02d7be38ccf983d278fe5ef9ba2fe83ab16f3f34b63fb6637ea67745ee0608bce69205018207a95f41e8295f78efd9a0f0da853baa93902a8e820b0597ee74524335701d314ab19d9f1a646ac2376f60834accf9bb2179224485f3cb84d02059902778c83f98cc0af001247ecda4660c45644bcff87052e9e3fe417227269bbeb4a46ba4d96c4029586cc34e9493c75a1418edf6d176cc96033bab2e1ef9a3dbcdac5a93a3a459cc7502ef94405f8b6d44736c5d0e1f7b008249ad8f832d34ba5d11a160ec979df99f7c6c89c7830b79f6c2bd86cc7d4cc8d87c2040e3f5ec768ce8c667ef61f369c78381b4ed65888381d3ee76ea53d297b8b9145870ce288c4f9f3263a5ec9f6afa6f52bad1aa78dbe2e94dfc366498fe9c57811b280378d06b3292b4ff3a3a6fe1bf3f013b04242dfad721d243e142044550c0f390ff7a8b2c5601494f1f5f00fe29e1223e80112d097aa8038604dfa6cc38a32f08c8cfbec49f55b2ecb34c1fd7ade547cc808b467c9a4d694cc1ac1bfb80c10b25f96b72a444f35ca2a32f97916ede42bcb6a85bf71e10b20ffdc304b4d8de5ee85b941ea039dd04847b7b5423861a2e6c1b71c0704f9c719487bfa53c6af90d5b53088ca09036297ba2a99b69bd891572cc61c6976b9600b8205798f53ccd4bdc36fb2effbb6beccc3027beccea818ee76f711077d893c6e908b4ab8be00fe3436bd971e4cce6809d4af997318afdba8e74e38c3e112c1a843b25eb0057d3486b0db713c4844676cedcaddf8585673b98069df47edd00189dae804fafebbdf3a160097738e7ccd6bb5d0dcd7b4c5e80885da38c23d0188a9d2d4448531fe7c83ae5aa1304c7b374fc09d758a52b315d5ff002802d03d40bf1a216cbc64ff3d34dd43c71d8819bcf70f620ed0324e03afaff995b4d297f9eef33cebe1a9d7476303109eb90673b41fdc09b621f1942a19558bc18686c339825fd9dbfda16519eff8c7401e8e817dc0a6091b0a661e8c7b1c1604ef0ec5f2f9ace8b8d99aa2fb13b0d8a166b02106f6df84ab005b88b62dfa3900f47edb23d6299c62afa7819a0888b4b3ebdd26c366a43d42aad7b744f42ced81ee5502af49f194b7be1de1981e8c32f419edf7119b22135c5686ce19acc7686aed6810b12f41ba5855ba6c54a31847c2adc4545ef79901848d3319faa5929e38a4b265eb6298df4c6868fa5cf4eb0e9f22c5634bd763d973eb7a6d9b972b2c18dfd51c3e9d8950874af27475a60d7c16db2c0b8d3462b12f88b06502ed872023649f954dfb1b3fa653dc4177139758ac5b14e72cfbd4f33cde7fbbfb2f6415e1266396bc246dd67689ac3494b69641680b7bd1e1f4c721d756dbf5e1e1f8ad2f19b3551649db67b8c30686c0ec01c340492e44802d2c9651dfb78edec68e46881347bb51f6c30fdfe88e41773be74c2304924f136b8deedeab014a685bbf94bbc8e594300be2ae91194a788d0a34b5b79ae1c7aa69649b4b4396af48b4e4a89c6ac34e02a3a09ba2b0136b8bdd0c8a5866a416ed7431bd97270dd35adbaa295f3036f0b2ff72d3ba328e214e215339bc75631a6fc0122252650844a3343323d28035870b8f99c2997968bee44c62ac6851244c891c585758ef91762df60fecc404bb2d85682c67ac2e348f9f28fe1e93a1e15cf0f3cbf8076b29c449fcedd01ad96c9d810fc029787eccfc4f998a15563d919ad67cc1d350c93cc20a83c6be544848cc910c2623de3c46093acf35bfcab733705c15abda47fb011a3670e5978812e12823835a0887fba6fef1d1d71d0f9e970bdb3e008931d18ca85adcc7a8c2a9d7dbd1734569dc70102b3a51230fb33a4a5364e614fda90727d6e3a92039a4c650d4b147422d64e5f681b3098d860f4c9bca44e2284babfe38c99986161d8ec731c7ed1700a45d4ea897dbd3806e152c56fa67672cc58e91e9c3257b1ee518118812646154c9e06046a0632f67274dc08757123da2f6192047725bbbb4cd89c071d57bdad6b0bd135bf629464dc29a98590a251e69a0e4ef383f2531b726b35607dccf89d31850605576b9350b8d02e04ca874e4e94414f2dc58836ac592e53b59c0286fdd591e534da268080fdd997043d5f0f3bd45ac9e9158f6b1ef59245a4c717b7755523e143c882dcdc981f29cfa1e24087686e6f7b7922e55e7c8336325432039047702ee06116ee12e2fb44e8bc9c098a51cc0b875f20d230e5219769f60ad305dddc0bf8df8c2f57c6082d30ae0f1ededa3fd2c74c548314015a95707fdc107f208342a4fa00570c23922210655337af5ef4f6e8910e39b784c26fac097064a15cdded91a66dd5a30c67ff9d9227bd8fca01d770f9f5547d80392111e89fab2c955a62c8bc35f68360d242de76f59ad886dd7bae6a6d1d36facf2c1991c0997f223d373007650886b73ac1670779cd1bc257d68a508baec58de1d386748280eb772bd8da1b0a4e6172de40977e2ec80c72638bfc96ba867f4c3d244adc93e2d6b6963e11e3071e4c0830b15a74d65376f5cbd57e886851b9de46b5f3a7b1de431eef5a3f4073ba87b3e05c50e0bcff21c65403fa0009525af72680d0b2cc5f6cc835906b1b0b132e2c9094cf6eb76590a95d8d1c9b469a88cf48363fb3e744bf665afa41b66972f4e4fa43052d33bd19123d9b0d29a7ccd2994e309fce7d888e4d26f5f99c362169b3b76714e258d2b47cec506bffe0ffd83e58cd0de9a79ce0661961408c298e2ddd7503ddb537c230e7553def625596585c4c465f5d4765a51e5bc8042c28a524174c959cc0083366d70c5bd4625f17f6d73852438d4e8f1abac95c40908381203a69e949f8975daf4c09304f00d7c59b390fe65eee3bdb341843984b5f2a1e62a8f6c3b5ec2e7a7de50489c104362391b73d912e276d7484fbfbd12de91bb809890c4a7f7af6ff73856e1c1fc7761f13b60795f95367b9d4b3ab88de20818950338f2bbd30c20734c6911ea6fa872909c171355be6252cbab38ba1559f782333a8f917d721f46ead2dd6d573649bc8ee781b2d973831c40589401efc2317baaecedd37ec3cd707da5a58ae55196f67068b4a215d1fb65daf9087e52ff72e37c6e06b897b1d0785761f38e0ae950f3e8f8773e582bac6b6e3b429f938efba61baeb7e5dabb394f7c49a1543591366e029e686f99e0c25a98f44c59d02413803245dd7d6e56a4bde591c92395535e500025a5b7ad2e8a4c4f20aafd1ed84f65a266d7ced5c538914621293f203b87c611932d50f557586ad9cbb1c3491270cbcdacb79a498a7f58836dcd28621b897e146eb5d93bf02fbe1779f5d48382a16d791f2f69e14281c732c373ea71f99a701d68e58d907501399beca05a202ad19d3323972cca9323a9b2286890a29bef032027a5decbf8900388d9c871515e61e237ccfd46c0d5438538a598d3b1f067571b1d54faeeab99b43cf0febc4c9602d9d93971f1a8f158446070d1da4817692b7070f17aa3d6261c7ecd01a7a96180804238acb7913b677dfc9214f3622e0bc8cfa081b1d2c283b2345ea900edf9034d093e14d9bdcf6ded9257b94309de34110417d2ae4bf8c072b44727dd3c67fc412dd785d392f09abd4ab48489f34421b4fb673b4db4aa4b92e33bdda981f2c5da07866c771cf5da8ec85a916f097f13f0394131ebc32e7370f43ff391217a43ab81bb0d4a78b5760ab2e80cfad480ff0b211a1d8558c5004508c70d089064ab809aacc520ec536ca907ec254c6a738d0aa8b6fcaa1f316a6bf971d57b6f34477fabc0ec5dd67b68973bdfbb8a7dd8c0631d98364cebf750d0c0635e26c5ca090c6a540000cdeacc1cf0a612e91bf518a365e05cc7b00b5413ffa93ae7344f999c65f0027eecc32d10ef4c2a68dde32e0f77c3eb763b2457a7c68093f4c593a9a6b5bd84008590330157d9e99e5284ef73b5bde02abba92548e6aad60c428cc1b07f1ac06a601c6127d4b7c532b68d6be539a515de0f3f6bf8e89d441818feea4d53a35d15f8edf9c7dc9480133ac850c", 0x1000}, {&(0x7f0000000300)="5f657ef40638304a461932cff563616be903277ec5912bd6398f48fca43c12762ba68f2f1b52b5de52bc313f6a171f8e8f35a8156466631f62d44182acd13c7fdca7844be3674b9bf7e6eeb3f5ab7605146349e99fdc9b69a4796e8a25bde519a185e0639700131b44f1d1f3649823d02178f6dbe9394444dc020503a26755fe19085df1457f9a1003303ed824bc70d1d276ad3a5164c6839dd732342b9b41bdede677cd6a5fab7bd8bc74fc555dc651aac5b7ea9805d6f6445e53cfac4c40aa862ac1f54700256863634555ec8bd27bf892c03fd95c9b8852e13bbb83221708574409638efe4e65f6e94371dae1de65ca71966bd589afd90b63614b7a9fdd", 0xff}, {&(0x7f0000001440)="88ca02e2685956e1c4e156a069d59b3c5c5dce2cb3c57be4fc73e036e18b50a8902fa90903a9a9ff0e0c0e82b46faf5bb03b04c79afe7d86ff4d8f218ad469d9da614497243db882009f23253703f1ab042d376910628c8ed82db789be94c2474a80f8e3dcd47cbc1da943406ebac02ddc400fc680e2c88c00c2a57639fc25aec8fa2c75aa15cee34dbd0d4c34a70cde3e2882c441efd6aa690f83b02b3b72c68d53fae9811d3a901ca92fe7aa079b559c0141285b6423b5487a2e2ee02a1f6a3ac4f69e3ab962a0ffe496518c41b765d682c4526154f922b4cf8c4b909ff6f948017fd3ef4afb96dbd481e3233ef62476da7282c1f4f3d51b2468571f96c87cb711e83e92ef26649efcb6d6771d5eac01b9e08080013e7f30bb1cb17f6c8056ceb1eb38d9148aa3b0187bd1e3e832516fa2acf58657d412d6cc60a8d3124fa3516fc98e9cdc7f0d74a322c9565b33f8b976df0de0267164080d27aa24976970a00b6568b3577bbe5ecd9118f5a898eac50f1124b91663c4b8c2e555b79960505df892c5a5d39ffacc6ad9c504c831cdc32d618f950de91066fa8f49cc104e912a228fcd6038d6c55e5fbaf9b5409ebbaf2c3095522696a81b426715014c8c7bb9340154439f55f5a9ad1252fe02a3164523fe3be317bc68a4a14beb50a64915571c015f62658538fbd98cfc1c6216a334996545578d222ecb0670c3a110246ef1e03a1dfe9ab067d170812ea9ca5c80664f16be34d74d79344a49f781fe481fa148b905e9e46584d41c46ef2c78ff4095a80d87c12bf5c55e343a92da3a2c3bb5fda0fa5a7d401883b0ae3e0e9e84e60e26f97967a740e158ef42001fa859bcc3bc594867360735455eae907fbfd4c6cd6e37192e2f3b78323e0472a4455028196e1915cd621672d1c7449ac467f4108c62c02dc323599f475b8b63996ea20c2f08c486cc4d8feaaf891fc74cbebc53be628ba02fecc7aef215e9798d7887e93ba7100d6acfe2b4515e82d5cfc27a69bbc8fb82370b2c55b74f234c4e23b06c107299a850b2fa0a26b1ee7f925d84883dd9e0434e390fee487e89b8388e28a3f72e83e762911e3ed7faee1bca3c66c16f33089581214ff9e2009e6159c93496455dee517897784d5dca9cd53839641ea1669b1b59e30719546167d68f23714742147bfdd1bcc1d09ae0185dd0d15ea216278062ef4e525c3ceb08ced4d71a3cf7f7658b688d0cdede0fc5ba1e7e555a76a33dda4aa6b538f0620f2dfcff15a277b8a7112db8d3ec91ad10e75ad697c0cbc5639f6ca274ec3f317018ad140a458055f05c094230cd426925e1bfcd665c830f16a5ac3eb297f7d734435eb62e5c5e24ca3ff8abab257c832dde2126624cf84cccc923ce939b7637b43a6f2f13d7614e8da055d606f8bf9015271480f1749a72012eb639c26104b5fbbb8fe0eeafaacda6407c24ff6e4e03783ff8d649d7d028c4d50ef93a39803e0ff06856b71ff671884c35d616f9a6f5529d64fddf7aba4498d26834ff1defa9b5ec7c824ebb3aa3c5fe80de1c02f2e05e8439a5c7a6e1a859d28bf3ea8cd70ba4b96ef540508350457efc9fb524ccbd1ab2983057818c0eb59963b6074028270647b9669df6a32fa826beaf2a8a5537513ca5fb3fab4b8540683c237e3221cb40ea2286124cbe6bc0be1cacbaf89ded707eb632fb196c79cf5804492488bd856a458a198a2918dc577ddbb473f7f5a567b403327cfccb963df96e3424dd6380f5d223724e7bbb12629a2b39416462bbd279a163409f3a217b50c3af754e544bf4af95b68c217c5ff8ce7b452372eb237c47794c33ad11356dd62d43d3f184377c05b87fbf857fe0352ea4f1ae8c980314dfb2e2bf73e7f2f4bf58622cce49ca41a1c11469f0ed54ede884633e25cede28474a010a8c941be614388fcd64817c9896126148bed46490bc64a931c287c6266ef6d4b7af848ce5c7a04c9998246b1f737bcdc79cdf7a5f2e30dc04650bc4fd3f801d853f5c3e4a020ac5c87febbd0ee05f174382c0c6821125fef41812392911bb812928743ecdaf0c6f08f7e3a5bb4556d16ef210d10538e510270298834088c3df7300cd56b6a12391ec645905d264b319d5f3b573a76ab24120b58b736850a8bb321a411fb2ce3ca0268196d3d3808daba9c1f52b7d8593f37cb8b7792db47dfc130f309204a50c2ddc1b491f67dbfea8a992d1db756582d8684f75b2159e2c1accb8d24ca959fd388c25c44c3d830fc6ba21c1749249965e5bec5f5ef25521b2890362ee82a32246c442daca99b82838b0b4593b5c623837fe1c67fabb906c5c3918e7983a9eb69ee3b20197b78ec5aef3ad210cd81b9eb745408d760983715a4882e0774dc8622ff9f40ec0b079c1cfd8c0e2223dcae126c8bb5f4a41478627bd252a19990d04108bcc23b7f39806fbd2ac78b9bdca4fc293d5b5fe575476ad53fa01c66b69efec51502a9ecaf9ee60d61630757d74514e1c419bab42785ff3c42079f5dce38d30734181cc5d8ad6ba07f18501dece7bf798c36e06528ab288c5153bc48382cfb87c3a3e22beb7cd08262cec8810df598025d2c0b0d36a0e7aa474280ed5e399a6b6ccd06b8439107b9687ca34e6d5933e9deee096c5dfe74f65f4423cc556f80cacaf37540e870caed405625bbcfee845b9af65571112045ce6c1eac71289a60b298253e40073102ce2b9f81dc7df8f642a7cb515766a718521db9f15cb317dca858f0ace18ca98da4a35d7ce60d12ba155c8d23608fa7acb5b6ddbc936755aaf8a4a37f8e053a9cee69189bad6fdb736d312924a25e96cbdab56395e815d16e85ab741d472d3223d4a327561f49b46f4525c1427de4b17739f32557b78873a1acd08fea98ca28fa37584e7fb0602e28149867babdd190c00e27b2f53b1ea3d84ef7c692a4ba85b207bd6e740fd6892f7ba14bd7eaa81974109f382a32a337146e47fd893148784e46e5ae8cf798725ba5c424038bb2df44395d7a67c022375b9bf33c2b416538b90115a1fc0c2594a75c4642864088b841fbe05986700c92bc56102cfcd3210bbadeeb89d5f2c94620f5b9e3469822c8edce4b405a277c5181b8aeec8f39985302ba7e250325f618fd8b6e5edfc24397d21dead2459718218f0e32f926bef31332a80b4a9372c6fad59cbf244f3884db0e3e6cd2ac4588c9b9ae8d4aa49d9eb97606bcd6212791f155c28e72e4a58e32d6ac02baac22957cb40e8601dc5a19f1aef348255934659ae02d52c523ff112c94cc89f9e81090b126d4d6d3e6e43e314deac5b35ed1e00add159a47ac07fc155af1a7d9c52aaec55e347e5b3887899e26d583969ff177b818d87802a1a0b747b4804e74fc5b306b899fcdd0e9ec392e7fc341bd9854b7e1b0d7c2e39143fc8dc50a64c1fa3429111c6b00386e71bd693aa4baa8da8465a49519821b3a237418a602216c67243c63b18db2b09b9a393a72464afe8eb770a03b50a6a858ed380d59520ea1f1589586d3c87ee39fc8430e851274109e05759c8d1a04987a47ef38d1aec6b7bbcc1d27bd6db1ed744679979929cdfebf2a4e8f1c6169eea20b34a71b83c0be22e43f6ea9beb33b64614f1be78a097f90a9355f82108ba9725c01b6b755d0f4b8b09a109384d0c2432939ae1afde525a747ec041e580e0b76357b0a1c034e6b9b74b34e907889a79ec94a1ffa0e18fde91eef0e0a7405c0c91d38f0d82a0aeb5e28752964e95862ab7bd9b18f0cdece356c7958801207788ebb7cf92ca78646e8b6f89020a8ae65985bc9be957268d8c1d0bd589ccdb6d813168b3179c9ece4eb8dcb8a02ed070b5c82abc25f8ba0ae640fa6981985b1c63c5e698d63cfc0b2ceb0fecc4c3e8cc1f9be25e11e6f040aae16fd3ce32a1b05242870850a756c0a809aa831f29d36f16bab439a07bd289cba85123e1d67510885971f5765e47a18162b7bc037bb4df9283a6e476189b8c3d4290d3cea180d930da8091139d26c4f16a8cab45db519b268657f346ec2a074777fab6fad42b9100ad80447ec77d0916b2011a5b2aba2a2a904fef110c8d97f832d7609012efb7e5d2d0c10cc0cc8b5207e8ba30c9085d21ad31ed7f4104f541fc3c35556b7be8c61cca86e7e0906c6dec61da02d66e5ee6cccfccad3f25ae518c8b1c5a5caf04a7d847124a04d5c3df370961b9d1b18ff5faca4a2070d608cd65345e4627affb8bc13ca5042ae00ad09946b2027d766aba2657ce940b57d59078692afa41f222e15e64beaeb73310e3ed73809a7e3528976e181bb39c51e469ef63f4d4b74b86124efb3f99c39298fb0f6f8d3cbd027fc92bec181ada0e2f8df86dbb710ee6396e65047c7a9602baa2c69afe10568fb9d5b40a69e33adf2fa548c4557ce625d840a47ae40e3258a6c3084a758dd6f302d66747f9d61aa768fbba9af2e072c9a44bdedbc0a84d1870c63b29c1fb7b45a5fef9c38e3aac58c595e55de0db39839f83e1c99c63dd5150804a9d456ea278a01a5ab7ab36c632ebe1ecada3bf82b626c23e7c708de225df659dc17524e3f728f13b7946b22b94b354ce27ea08f92dbe20c989d7ccc01e8cea55b8caaddcaedab3485c5596d216c360972ecfb423f5ff5672f6e9980d6fc66000016c3584274ba89df94d16d544bf2defc3fd4d76ebb759002130b8526aa09d45a80422a427004e3c0a213853ce78d9f578f02597d96644afc3c35516e53a1b9ce5317f5adb05d550c315636ad7ad9c119a6931b106e2fc5cbd5b103afb88384fcce37e50553c92f5dd1b60e0bb234f152b2b4c02e67c5c475dbd581ebc29cab3769e6e94515b27f2c252d843da55b2560ff8627c5476807e8bd62b607149302291a2bb2cd5a926dad50f888ee498c77b01981a9934784d9a9e3573b3cf499de20608ce7aade0b7112d8d7d1a791d113cfd5187149adcfac2fc85067eb7e6bb3c8858b410564e6c51b70819d1b55f88268a0d3528c474f67dce4335263e84afc27131a52281dbcb253fa328bebbc153ec1c5cc8e489ce23efaf4352eb9924f737507ccefe05e1b2244a42a08e5a3806d1a4ee2cd2a0b2c18be20f4b185e9e1220a87b6e9c01938c9b7d58ceacec75b285c7df72717dbc643a0e72cc967aba9a0f9234e767d99e51147871f7621f64789c44a09acad6688b8e3477def379b733bea268e84e81afa749607797664d4a22376fe8ad54cebfc12b6e3ce9dafe7c1c4d541f4ef236292a8be86f110a8f1692f5780d88e104154da0bfe342e134a8a111f18e6e0d9c0adf9494754f1a1ccb0438d5e67b971ef8be92d2d6db958a40593bfef9cdcdba99d6be5036325f444ccb181d639137b0d93035ee1ae66a2136aa266cf8afaec9dfcead28050a68111f705d6631b45c4944194796cc854d9d205f1461413fbf0d7b099d35626fe69eeef21e215975fbbd26aa3bfc1702be1b458dbe9b51cbdaac53fa1de078e262dbbe3540ef5c9f649b5706828516653e734d76b4f1fc649abc25595d8825481056a8a95e0ddfaad31e339e734430c46202bcaa20a06745c2ca25a595af6dcbac6c52adacafc8ffc2b4c55e6b0cb58e7da169e70769ee42885aa3108540d2a7c0889a8eb7b685d055d43286e8e6f8a90d93c8665ed8f65ede1d970b2bbc1fc3fd0583becd3d3d915489f8523c52ec930c44e77f7bd7447bccf346eb81e4ab19b5eb3d966833617521433a1762957c97a3a8756f5dbbd99066e1d7b3054577a9ca02e9b1acbf8692e326177a6de29bb8d9b1af02766634ab613d005647d514e6ff6baf", 0xa5f}, {&(0x7f0000002440)="e956da9b083d06223ce126cc5a2b7a77d66acb4a2977614415e9b71ea46b18cbd17a8f4fa3d0c961169f21e68b81a672957f213f667d4526add42000c73a9211bae1ee68e01409a1da10e1354ddffadadbdeb0b4d158e9b5e5bf1e9a088d4e0fcc39e5748cb1", 0x66}, {&(0x7f00000024c0)="85294a7e7255271e6401564161dcc4db627af354efaee7dc5fbf45bede1ff80d68217b23aa20eb9decaaf32646fe59dd5ac8710b64aafe73c13547a8263fa29a123cb438426035268c13043142b2b4e953e156661eee638498498cb5725abdcd861732088aea878253ac4b6ec500d1a78726b93a6ae76a44ba947c2f7773e98758dd73a3fba33b2d942eee06ac0fe232b6d4a5b6e8d85de1ccc95afb93281db1aa713fc4eb5b5633b6107372c68e3d549b2673987248de080d1aa57a5f667c2a7f0aeec9cbd7107b7f436f1d50f8ce6c7eb14157e8e7d726f1c86558ae1411acfb72415fdb9cd45079ee6a727d4a6c10c0afcf276c01534fd69bd65f0c5400b7a3da6428c6299fdaa7e6396faa9200885d61e880bf61b1c682ff595cc4e6f2291ad5c86908e1ab4c761ce59e1c6644401dbfca2581b7ff96700bde91998b2e1d405c851b2b051144358c5aec3ed6ad6e477f8f61e4f12835e840d9639d4f674266f44b3d6e88dca60df3ed9d3ab32c648e0eb2c0bf407058d728ded156acf87bb41aee1f9943dec922d82c875b3392ad855d61317138e0cc821e274043fefb763ffabc2431c01cd8aec010467c77d3376695afd62d1ebccb55f94b8bd45c0ad4f7449be3f52d216e6feff15980a4dd25f582f4a0758a5ea35fa65ae98b33948746306143cd4f1c83882ec8bb9f8428f8ac67229fbc42852b2b15f6a778a0874d378c09fba2e3d7bd1b20c54dc15169e96fc17fcf4092fa1a6af68909380ca89fa943ed692631f730e7c166d7a1ea94c74a1b9c02fc199b8c3adffdfaa8be405422530ca91f5b92de4625dc367a4e70ed3cda6412693bd24a2aaa180c74e4d1329791fd01b70c108d363e823a3f612ac9bd5a483aec55643b6552b2cbbc32c0958609315ce1abde5d03cb4e25d0b08a5244252553ca98b79ffe6a8053c7fdcea5ea3995a392a65f6ce0874f6af3f7e84f579560da129445b5223a7682a03a455a4f999e39c1b4a01078a167118ba50391fbb17f06ca6072dc03ec1e69cc6a2c35036925ef43b0b8f2d24eac07f86d654a5cebe7491b2a30e94de22a5be4bd35d26aeb2c0efb12753c3c9f87bd36b6f52273aa247c4381ece5d8c19b24b43d7ce8f45d8b4aa7500d7a5dd914d90207782750eb9ad651fe58e8f84d1a15ebb297903a8c7b789ed06a147aa4517a4414cf0004f27a79aa73ab69791c85e98b7b0514c8a0022b3c091679316319c39e746c2e947f12bc6368d3928d909a4621328b459f86c3511b97a2da584bf1cf310073de54502eb213e0424f69e15de7b1fececaafc9415059dbdced2c5857bf29746b1524799b7a95bbdb47adb9eaedb95a3a4e43a2d3ce63ee3b52a810d7b035cc9ed36801595d7a310d78395673bebe8321b7abe9d11849a92994b43074799d5f17b192649b9728247d3b10fa8eef05f4e3a4451810180a3803deaa5d28a7d3b8f49c6819c2592cb7decb35872a5b1a408aed670e8d19aa65ef5cd4ca1a1cc99163716ae8fd00d505f36d20b8c39f0d978ebe57b22e68256e81e017c109ba9a13ab43f75d2b37ba24fc9529714cca1bcb61068d0ded1d5c8230c78a3e6a463bf46575d6477043bd3723806fba6d52cf4714157281e938ee5a99bb54f4673b31b5f9d6603c89bf6ab623dcba5545998d7254963160f94e0ea6be88754618d73621ec0ba513dcaa8c2b2606974465cba3faa703a7217a5286a54812852ff3294ee424f8a98cddbf24c72aa0a55bdb94e3f66124dd995d3a09588f1043877b436e48d665ddd03d9bb0014927fe35833b776b0401eb28082e3d87915dc2606481e7ed443b3aa5f322ad4fed251920e0c9e1191243350653830dcdc8566c9d99b6011dd2859ee61558791c41f348f334e686f5c766db90d841b18df7c5bbccbfbc0d73e1eaaa3efb4a935558cec3421ded77cfe6152f236b264a30603835b12f828010eed5b0b18a319e4867098825631e83b7dd59d261911894cbb1815a83946f59486e65010d573b37464392086e0952eec8463362dcb42790d5cb9e810bd08aae5c725988acd9a4c1ba0f38a5fa2fa3533b36b4aca73f18b4a2a4576ab10803400f293c83b9dedebb5a38d6a22076145cda29c37e6cddf856c6a283ec962a0d9457d4b5750b4b711b4ba8f8f2a06f2c423d12852e1e2196768dee758055f4acb0e381297a86a39ee919cf3e16ac4d1ddc223c87de0d745611e8a19535f1d115957fec7a448f64cdb51b4501addf5c573a22d57d6f70ff5e01a2b1f523bc6cd1459da65aca762800652ec807bf49bcc5b0f0182602ba5706829633022cece9f0a66b6b4f2ef17c97de29fb96c05f0c49c30bfd56e43ecb35968ea43bd3a3412cb0e7294842d062671e8838d2391d22a106e707c6172f757daab9265a531229a366990c3d908e146f4c8c6bf510ced6eb561062ff6676c93626f281997710406b98b8b00cfc1cebfc50d7231311d703d84a55259bbd6cf2cc3854158cca095ca7ca55b08aff072c48af7aa35cd83130b87fe9ed06166e5a5a17dad41d3e0b78a54e2e48b7990ac9adc29d9485bae52197a758e7284af5d92944322b546e0ad69c01001ae513bbcd991d3b8947f11185b50cf7a4ca13a2ca6d26442b89892922cba01087b34ead0baf5f4bcab02aa7f8e43d4a9f9182d3a46588f68c8b6824cba3b2f42c52ccf5dd045570bb4c230cb5ca09b9aea15681748a65a780683459160d6795909c3cf9974551d781ed2e088ac721774d04d91a1113f4154ef39ff9da2f15e8d2b205137a08d20288ea9d70ffa0734daf3b61fcb55ea0acc4a0a6405157fc44e513b1f1a7677f8efc0abfda2fc4227512836e8e357fc701587d97a6475d21b9ba26a915a829137be61efbd35c4a7010891366b42fbc1d7b192568a9bbde14f24276b2f0131b14261379176eaecbe185e3f45fd8237e5066f4fe37c2e962a7d1946ae229d395847c08cd75e51f32762bc49952f1b3245fc0bf75dd1c1f190ce0ad19d55f13e6b8ce3d1e29f8566508b396b5d26f44823d4ec04a061f54a9c7bf73191825718e7e5735a337b541a8c6ef7c0a60404ceeedf605f13ef4224b4af633f330ba4f29a5aaa92e4790b150303d12000c3b5899e702cca5aa9bd9cf65c7d1187b011a7742bd1d0e3d5bbf8a202d0fd56d5c19fd9f0605b4d68661a60cdf9cdd2cde9394889b438500b3891463fa9bc9527c263df624c9cfad0007dfab4bbe5453d0f55307ffd4929bba484e44287fd2561e9252e239d63a302477c3e47c4e1aa27a247c4988702af33f9511ee77f2a9ec7b263a0e95c08a8a58d947849291df114ad57355737a06d63a9b34b7cd6d52d7d4f60ce99909d3d7d18de98827b6c3a17e39639e031c97a60ed49f03fae6c48830b92bc08cec7b29a19ea593506b30c09c1d061fd2d47b2f27b6fc02aee7be0ff14fb5c0aaaba4ad0e5143a8e1d590c52dd96a2a763ef702c3a92e43efc04795fb28766ed13432576a5b5161b7f061ad18ebb8e4b1b3f74ca27f171a045954eb2067a36dce48853208ff727f4c80dbcb4a616e6d5b5328c18b516a5fbb80f35fa169f93c090477de16c1f1a9f396d7c3e9c277147811f8d837c82856f850976f65e3e96955f3738c75e95d3617da85e6d12765556b2373ab30c5eb1093b8af1658d9c4290e28176a44969156d48ba49a93e3a6c80aa07f65b91cfcbc9715ff6d47ca9d75aef112ac1d97bced72f316687ffe0988d0b805a7341cfdfa113b1c78d13b56deb828854062ede991457099b49c4bcd52d40603ead86d7f2a7745cb09e41a6e6d14d10b3e198a5ecd9619cae7e386d332c9772189cc40c86f6c7a27817952392ae9ec1b1321ddb60ff00996a7a9e1e144abef5d2badcf6304f86dc3d1f19b2906a5fcb916a14c47d68d1e71795daee5faa372803b74b1c561fc57e01c17394e65734c911ce3d79c6193aeb1adaecb0fa4e5374b079067f12ebcf4a3131b82a97ae11ebc93b1072df02811cc998adc25a7876330ce4c000a8a45ec47e100cfc76c5a1ffafa0cd7d2caad71e58eaaed62606c9329caf459f98bf19ede20c1d1daca92da4d806c99c7477aec69d0639ad19d49418dccf46bdce46d454a35fbd1e1435f0be92a1ef7007a482cde979c4d84df4fe21bc4d574dc6084ef5d14dbd65963125f915bc31ff211bb575716de5770e2e81aa745d94d422b3ae9f09fdeef706d3b9d4ff216b6c9f025301ca5badcf03c4781932ae7c0e0b0f6b491c661d4a26e312719ffc95263b470282e5feff7bafbda202be1cd9d4ef6be4c2d62c9136f8fa647208e8db859a6368d1c0ef68163c5a36b4f55c6121a8b21da44add6243ae1d8178eb563e1c8a81f1da1bbfed4675b2ed86a5e13c821314a7cfcec002d4af4ef0c9539cebe80570a21b792436f3d22c082e0864b77368d4ba0d086f7a3296b64e4723f8be503ed22c961c7e339e552dc8ab2844895efc098125bceb34c032690bcce02b551a2f3bff22b1c5d60264c67d3b619ef09089432f842377060769308674c605b67cab0ec2889f1f8819f630392c44a78c0dc8927bbc59ee07bcd1fd3fac7c4dd953ab41f51516f9ee77741264044830e14b0db2c42a9ede011bba964ccc2f517d15226218f692d122f2776743411f16d497cdafa3b3112795d65cfcce55f446b2b6ae50f883410e99d453907c7d1edcf5527c6215d0e96602fab4db1bf7e70327c210a94b782ee8eb769e5d035423c85c6e6c116e2ee935627da0c57e7ef0cab5b9faf4fbbf65a9be527ed676f4809ea941f7daeea3dcecb92d4b16e519fc45de7d8c93cfd4e7f5207470ea2afeb02a67c14bfe2c5dc7d4a8cb3c770981e638c758618d164abe6aad9f48a89c08b1a03c0dce7e007d42beb24cd816c61cdc3f1c2d4b5051786ec24d3c0e326313140b955f2bc4eca494ac2d24c313e511231e340085776908b2839b119166060c6bc30ba7aa8fa6a864c41802bd64c0f6b637b0f8ef8070bd9453b65f00b8b80919869f331d6157ea445046b923ad50590d510605b38315151106ae93f4dea732b3892ad57a5ce002812ff5a0b81d657b9e7a398464df73d03c972516cf3ce45ea6631122d18bf267ee3c330259a0dea350c8ee87b56e94441de8b1123b52d83c8bca9f9515dfb7d1ec06d0a75cd3587fed5c1433a560acbf934502e58781cbea665d67773f9a481aa24a48ce81f2531654fe46f2533dd8381da51b2e8e2a0dbf7312cada7d094ce50ab13f5cee3971ffa59d88417e609989a179a28468d034de7193a274f1f56d59e7e904d3e24c79970bd26bc431485b0922c83a82428bcf0d55ac6d300a069d15e3f753cd7a9d32f637c0ed2ad3a9a2586e3ad68cc92a903295a6d83a3c1f14a424aa6b2f8f972d7e1edff34a41efe9e6f9dc6a3cf96cc9a500895ecea82f4f6f0318c37091247b13808cecc6276f72070c6fa779b31c21adbc8fc5473728fa02be4db2efad1bf913a023783384ea728549012eaa79acf1fdba2550bc275911b57bb3bf0e1ef9b8dc834e814df61e62f8e075db2447d950674cd2be90a5cb419615a64fc7c0a389b2ed9e1f88208b1276f38db0e72b955686dea16ca303c16cc16d8022bbe40c98fe7a28ccb5df78b8a28ec913be23553e029e4edf801c5d1476665aa6fdab5dfa211450112f18c1ca455f186d75be1d4b39b173a3a7c25da612ddcb8376f95c1da5362d04debd20415b8091869c7616a5e49673ceaba8e426e5171087be939f476c61a1d4139a8d97737661d67961f2aa4189b42f2f0f2e847e9", 0x1000}, {&(0x7f0000000000)="d50de7decb34489d4360127f1e29e2a54e6973", 0x13}], 0x8) 04:02:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x1b05) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="0000000086ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0xf2) readlinkat(r0, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)=""/174, 0xae) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0xc) semget$private(0x0, 0x0, 0x188) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x93) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/143, 0x8f) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01802f66693065300003a931adc857431b0bc7fda7719379ae3b4c0a0000a07e5881b9c8ad25d0e165bccbf951c1e3b2b95a30de041477e97e53a0f6cb7fce636f20b1627255b8"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 04:02:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r2, 0x0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x21) open(&(0x7f0000000080)='./file0/file0\x00', 0x140, 0xec) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 04:02:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getuid() r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = dup2(r1, r1) r3 = getpid() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r0, r4}, 0xc) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) lchown(&(0x7f0000000200)='./file0/file0/file0\x00', r0, r4) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 04:02:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0xffffffffffffffff, 0x2c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x140) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x4}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000280)='./bus\x00', r2, r3) pipe(&(0x7f0000000200)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) 04:02:35 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = shmget(0x3, 0x2000, 0x40, &(0x7f000027e000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) fcntl$dupfd(r0, 0xa, r0) 04:02:35 executing program 1: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r8 = semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000001680)=""/102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 04:02:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x5, 0x1dd, &(0x7f0000000080)="389b5bb1f5fe28acb62ca8a0fc7752c2bd7d4b384f088c398c8b32bd856d3558f93b433bf66eeaaa6a33208526961831d4af9be344d135dbb21e", 0x3a) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x1, 0x3, 0x20) semop(r2, &(0x7f0000000040)=[{0x3, 0x3}], 0x1) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000080)=0x40) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 04:02:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffe90) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x1, 0x20, 0x1, 0x7, 0x7f}) 04:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x83, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x511, 0x401}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1f, 0x40000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x55, 0x20000000, 0x81, 0x8}], 0x66, 0x0, 0x81, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:02:36 executing program 0: rmdir(&(0x7f0000000300)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000440)=""/46, 0x2e, 0x0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r0, &(0x7f00000004c0)='./file1/file0\x00', 0x0, 0x1) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) ioctl$TIOCSDTR(r1, 0x20007479) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x2) fchmodat(r0, &(0x7f0000000340)='\x00', 0x40, 0x4) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) dup2(r1, r0) r3 = openat(r0, &(0x7f0000000280)='./file1\x00', 0x4cb, 0x8) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x1}, 0xc) linkat(r0, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file1/file0\x00', 0x4) 04:02:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = getegid() r2 = semget(0x1, 0x4, 0x20e) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/227) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/225) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) linkat(r7, &(0x7f0000000380)='./file0\x00', r8, &(0x7f0000000400)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x80) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r9, 0x3) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x6, r5, r1, r5, r1, 0x18, 0x5fa}, 0x0, 0x2, r4, r4, 0x5, 0x3a, 0x29a}) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) shmctl$SHM_LOCK(r0, 0x3) bind$inet6(r3, &(0x7f0000000580)={0x18, 0x2, 0xa94000000, 0x7}, 0xc) setsockopt(r7, 0x7ff, 0x3, &(0x7f00000005c0)="dfe9432dd814d56b2294fc003c9cf61dde661baa7d9f26c32525319db3279928b5cd872fe6dc709438fd48db0f01f4618670272b4ff6d86c6c1445c777ff40a28bc91c1fbf378dccce0dcb53cd81d22fc8e84bb5c6daa5cb818ca73a2eb2d2bcf2450cb5cfaef12b82496ee35d83c01a824bf3654e88deac0e", 0x79) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) r10 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x80, r10, r6, r5, r6, 0x4, 0x4}, 0xffff, 0x0, r4, r4, 0x6e, 0x401, 0x1}) r11 = open(&(0x7f0000000700)='./file0\x00', 0x20, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000740)={{0xe8, r5, r1, r10, r6, 0x95, 0x52b7e57}, 0x93, 0xfffffffffffffffb, r4, r4, 0x40, 0x2, 0x1f}) r12 = socket(0x3, 0x4001, 0x6) fsync(r7) msgget$private(0x0, 0x410) flock(r12, 0xb) readv(r11, &(0x7f0000000e80)=[{&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f00000008c0)=""/184, 0xb8}, {&(0x7f0000000980)=""/144, 0x90}, {&(0x7f0000000a40)=""/195, 0xc3}, {&(0x7f0000000b40)=""/90, 0x5a}, {&(0x7f0000000bc0)=""/188, 0xbc}, {&(0x7f0000000c80)=""/154, 0x9a}, {&(0x7f0000000d40)=""/88, 0x58}, {&(0x7f0000000dc0)=""/140, 0x8c}], 0x9) 04:02:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) sendto$unix(r1, &(0x7f0000000180)="0bdf4c49f68c37ad9e1a35f51f5ab21f58e1886fad969d24ce1c776a91b47c9f7e3d42f035a8e94228faa8984adb09ed2413297af6854f28dd2204a46a184bcd95bb06fcbbfe55c260a6140c8b813efda5ff2bcb21f6aa349543b47461c3cd90547ce39673a1649eee3b0a92cc5e2add8708815a31f7a969c038abca", 0x7c, 0x400, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() fchown(r1, r5, r6) syz_execute_func(&(0x7f0000000100)="0f0f732eaa66460f38f6e40f1a710bf2abf00fc7490745d2f9476a8d656540b2006505480000008f0820cd0a06") getrlimit(0x7, &(0x7f0000000300)) r7 = accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) kqueue() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 04:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:02:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10008, 0x32) recvfrom(r0, &(0x7f0000000040)=""/176, 0xb0, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfff, 0x1}, 0xc) r1 = socket$inet(0x2, 0x400a, 0x401) getsockopt(r1, 0x5, 0x2, 0x0, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffffffff}, {0x18, 0x1, 0x1000, 0x6}, 0x100000001, [0x44950318, 0x3f, 0x10000, 0x80, 0x4, 0xc3, 0x6, 0x800]}, 0x3c) 04:02:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000026f, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="aa90c54031f80d69eaf889954013f46b72b498ff5d123d5006a446523c14847025e07fadc50c6ba70d087b03a4b435a5ce1a80b56990a818c47ef04af518e698ee9d59a21978191024ca3a9a2355982775d873292563641699439aab911d19794f9f2ecd4e33ad478749debad84ab8d78ac3b74527768eb3846e5519e5dc0a879563d4fad6e61330cb54b3dec3dcd8af890fdf4749f7bb66625436f51be98895e9c51251d543ef14fa7ab77c3244774e1229", 0xb2, 0x4, &(0x7f0000000280)={0x18, 0x3, 0x2, 0x6}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) listen(r2, 0x0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x20, 0x2) 04:02:37 executing program 1: setrlimit(0x4000000000000008, &(0x7f00000000c0)={0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 04:02:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20088, 0x0) getsockname$unix(r1, &(0x7f0000001c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007259669ff12d6d916b1c3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000199105"], &(0x7f00000000c0)=0x1002) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) 04:02:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getegid() r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCDTR(r1, 0x20007478) 04:02:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0307413484e093ef4a1247e8e9f54a7847ac1995d42062941109b54cc115b06d75d94921438878bac56ca2398bb8e2ba23"], 0x10}, 0x0) 04:02:38 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:02:38 executing program 0: open(&(0x7f00000005c0)='./file0\x00', 0x3d, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x400000000000d, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:38 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x4) syz_execute_func(0x0) r0 = msgget$private(0x0, 0x200) shmget(0x0, 0x3000, 0x0, &(0x7f0000ff6000/0x3000)=nil) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/81) 04:02:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2}, 0x8) socket(0x2, 0x400, 0xfffffffffffff801) 04:02:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x1aff) r0 = semget$private(0x0, 0x6, 0x200) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000001c0)=""/189) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x12) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x3, 0x2, "75baec1d743d69e0471dc3b0c2d2ef9983bc8be7", 0x7, 0x1}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000040)="9c5341392e2e", 0x6) 04:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40, 0x8946, 0x847, 0x20, "de2d2d6150b4ed7c36f574bfe2299056c64037f4", 0x1, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x40, 0x5, 0x9, 0x2, "b79599ce2b684ea55069e7db0c3003b5fdddf4a7", 0x0, 0xfff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000000d4f2, 0xbed, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:42 executing program 1: r0 = socket(0x20, 0x1, 0x2) shutdown(r0, 0xffffffffffffffff) socket(0x18, 0x0, 0x1c) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) write(r0, &(0x7f0000000400)="66e00805278f1991e26b09045a902ca498db8bfdd2ce8714e16556c7163e8e2157da1c22ba4bddf12553cd81bbd3154e5b0a553f753c0e296d530064e712c8d35b2eaaf4ea21b05f47402450ada43759c0a6c7b4cb6b230f8229542cf8a76b1b93ff39d183bbdc99884f94c94ddeb1015c14a70a088b60696e045ebed441600702accad886723eef6ee872393825c9207fe25d8853", 0x95) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffe, 0x2, 0x1ff, 0x100, "30c5bcf4e45c3f2b815117e0371fd8898eddfa8d", 0x3ff, 0x100}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 04:02:42 executing program 0: 04:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0xbc, 0x547, "018efb227c8aa40ef2e100", 0x40, 0x400}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="f495546707c63e8352b946c8de32f2023937b07e9d9c093d1fc7aaca260b065aa8bdef7fd1930389aecc55ba71eac9fe440e639c6c72607331639d2088a51cda762f99adab87734ec197e7be5e6ae237f05ea9dc438c05fce16472955747bc47144303e0862771bc9ba75678da0c628660f78c56c44e642120aad56a94218f139ff13cedf88ca7a980a2b11e923d40486933dd052d25eb58e541ff5a315a2f68a62399db054c9bdb06efe8dc7f703efbe01bd91d88cda6906b73402107b2043ac85160d5123afb179189a77cec24bc2f8eee7f51450916d8c4acc799ca2d73", 0xdf}, {&(0x7f0000000200)="ebb1538caa5c229705c696f3feb1d3a48b8bf708910af5", 0x17}, {&(0x7f0000000240)="656ff36cccaf9e23c9f763ba120f", 0xe}, {&(0x7f0000000280)="0334c2004c6f708ac2111b74770c144a9a050750944106bd13d818668d1aab2f0d1ecf2d04eb9a74bcb4b4e8f60c790a1e8e005704b52b5137de8482b38cf14c804c88f5092fd27e2e434fe84ae67b87ac4894384c7250e74c1865665068d1532b881c4e17efceb90d99b0ac098fc8b212312ca6e0daeade18ee0bc868bdc09a502381426c54a69d968a6da1a57d5f75e1ee25b7fff465a002311c5727278e575de70f66c090bbda32c4c79c4b9610a96a32e71af9", 0xb5}, {&(0x7f0000000340)="eb9c88f3eef77954bfa5f4a117b5a40485ab7288cda67df90880a73fbeb43c462965560446fdde79014c4b2287f4e63e69c93de8e481430f6dbaa4f168937006cc31fe15a1f9827399ce4da40e73f7c0688788211f5ac10688ef958d0dca975193e3f96c85b7eae347c4754cde90638247b8e784cae17ab6aa4b5b7ab0f7cc9c6520d624ed5722dd4a47a5c3efd0dac084360cde15a279e88160411d4a703698bdb195092f12c5ae7aaf81cbe8cb10ecf089382c101b8edc5a8531d93e96c161bc9647", 0xc3}, {&(0x7f0000000500)="01b37b10753b0a7d475d3f8c206e66884565b62b99b1db1aff2d10e54b048863dcca5819de8461dc37f2a5ff1380cabc7ed613a5fc5269a017e24cef606ef3c3701c0cf092dfa750631f270cbd32c9598c9be3d244e6dd04ad31ac2e2c153aeb39ba3a50eada1cc4e16132824b9704a02f39a96af26fbc63fa32d944d02cd0c100b34e689bbfcb851c3ead5c9d7255c3013477d4979f05e38631bc801811c89c46e6c3b87e840c5f0fa0686ca8a5341e811756e0bd8c378fe3ef2da4da7e8991776eb45b", 0xc4}], 0x6) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 04:02:42 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000d8d000/0x3000)=nil, 0x3000, 0x6) shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000f8d000/0x2000)=nil, 0xfffffffffffffffe) 04:02:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) 04:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) r1 = kqueue() listen(r0, 0x6e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)) 04:02:42 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getuid() r2 = getegid() r3 = geteuid() msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xe0, r1, r2, r3, r4, 0x1be, 0x5}, 0x9, 0xc9, r5, r6, 0x2, 0x0, 0x7fffffff, 0x6}) msgctl$IPC_RMID(r0, 0x0) 04:02:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x862c9b4e9458b1cc, 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000100)=[{0x40, 0x1, 0x597, 0xff}, {0x10001, 0x3, 0x10000, 0x3}, {0x7, 0x8, 0x3f, 0x2}, {0x3ff, 0x1, 0x4, 0xfff}, {0x2, 0xdfc0, 0x1, 0x3}, {0x9, 0x9, 0xab}, {0xfffffffffffffff8, 0x843d, 0x8, 0x20}, {0x8, 0x100000001, 0x1, 0x7}, {0x5, 0x0, 0x5, 0x5}, {0x6, 0xffffffff00000000, 0x1, 0x4}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x20000000000001e0, &(0x7f0000000280)=[{}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x65b) r2 = semget(0x0, 0x2, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 04:02:42 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) 04:02:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x40004) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r5, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r9 = semget$private(0x0, 0x4, 0x16) socketpair(0x10, 0x0, 0xfffffffffffffffc, &(0x7f0000000280)) write(r2, &(0x7f00000003c0)="85487ac946167d84e2b5056e8a609e75b62b164c1e3026500756aa9f1c66a2deb3c89768523d2ad07a3da16ae49e1993fe653f23ceef5e9a8781ea260f10f03006157f3f041066e638abc5297f2b63bdfe087e31c9137394e1c7ce0bb481b0873902041afd1fb06dfb3f65d7bf802b3217029c9482fca1e929fcf79e64682313f69d085c1ff877a585b2db1a8b8b7f14490bb93f40e6c83b26304e72ab3bd788b8c20d8f55b74bb1f4ebcfbd133ec9a3e9be58a2d8d32a60a8cf8dd8564597ae09dbd7dc310ca82fa63c159665ff3e2794c51507885e6dfabd081138e6a8474771a55a3eec6c6624d15877b357b78f25682f08aa93969154a1a7120ced5967c08b58766e9a0cab349026702773a0cb336b74eb8d61c97a1f882736233cd6190801752ce3ec03597e9d90e920e2d76cce636b9d1ad8a99d492c9c05fa3ee5f8c5f367db9e28af5b116cf5da0e329eed9376b1da7e66a8348fb41651369a4f07104abaae40a3befaca3944f56080241f9d1da599b073168798ac528931cd123573d53b780fd5d822954694100ee4bb482a7cf245b90e84300c5ec0a9e3b94099c24cbf8a30b7ab15594558da520dc2f69b0357f00dfe464a102596dbd0ad8146f745256c8e9183dc8376999ac78a096e9ecc61104641ea402f130f031b0a6fe2e5f738f4537093908a06f75a289371c49f5645858e3b64c9df39fc3c396ec8cb288c8113fe158e2ab0a6f55b13e782937104cd29676e6aaafd7aa4278ad24b5c1e8ae004bddaa3b6d03148d0b174e367a39f5ff62d63db511d97b69e99d5d2ef106d3ee673d2c0d495078da25484cf686b831c6c99e2f14945484bc341d3a79973dbf17b2095e32d1744ba85dc9639c4bd3c6106cd71c90e0220e3e411c62203d266b40eebee9ee601d64dbc6dcfe6a634d8145f47ff3373aa1630ba1f1fd5eb4e3ffb3249c9746b68b724ea280e1cfe98cacbf053442b40f62014648fd4be492f9d0871ee2dafb3454f8b6d9b51d8b45dfae1baef8a326d057f6e37fe2fad1c643bd4bd2f3eb890c6e1ee2a8fa78a832cf0b078353a39cfb6bb546a06646afa7c6264d5da458716bdca08ba4f77376cb5e7e523ecd240eed27f33ceb1597f309c4cdcaa5a74169951398f3a8d891172f1e39fe78c1c479d74d84381b759bc2bd949f99de29ac9ff23750e6af65164f7573f75e97a0a6414753d19998fadeb8ff3c3f98b07a58e25d96cb87237e29fdb04e8c67edcea0f03b53e7adec1b3b042c6326844f3d1ca48ac920a04c7e933f1673e03cfe7948ce7129edb48fb53c8ac999bb4b387f75b44dfa0f13fedbd0d6862ff197a98f2fe04207f095b8577152d4952790c94113ff5793b1674e4b4f35b67d436b9e504b4486098d8bc3aad864c899972f08fc8adc7b399907c1cba77d89956808eccb46ec5ef878bd1e3d0404ccfeb7ae130e04f92140f96a677c85a05fed45372d42190973c53a6d867d1be2fb1da5473b46faec3656b19fb58bbc71dfcfd5c22ec45b546ad603dab45fc6cf66a2ad8f25820add2a36c336b14281e5c821fcf88d94764a83820b247d9be1c8d84d95373ff083414bb6a982d8112405d94c1ec61f9714f8ba07e944345823fbd65e5ed84597fa1df34fe0f2b52a51a54e1262896a7ce22e8df6231a4d99ad9445ea62577a2a76822efa0402fcccabb332fb6074e967840a08d2a63331395568144537a3a107c1f1548da04e5f2be3cd26aaa59467d5d2041155d1f273b07b7c6c21be322a784eab61eae55468c2154bb259ef8baf0c33c58dee454af9cf2a5c6179488ca57411fd77c1371b3e000cfd9179bdbce255b2046b32973267b351289a30645419f84d5d6e6c7c1412940851c29929444fee6dcb343d3a3182a05d72b58d1ba8c61a4d57c289c8bcd53cf7f98e71ba20d2c91ef638ef7d639d07f239abee6f5aacd605d217340db02bf112bd17469fd40453ff70794ef394a860042dda9706b47d6100ba1c530b921cc56f530a005cc7aa0a01d15b8777fc6850ed1f49edbc30b3171ce465dedcd27f53e913183d48f9f8106bcde5f083ad0ddb859aff628420ef3249d190d459d9b15b2705b6a0ad25724207fd554c2b8c698a2000205d2ef4c1748a6ccd42061e7116ff91e05c5ebcab7336cfd54faf6509a54cdee56da5180b14b071bf8cf23426daa5a08c5310f21bc56454056856ff72af52e182c90a770e065509981c99e57da6e91795edabf2b4553cc356ebf84fcefb08c0fb69c83240cacae904dd450c0d2a2de7082d95f8641cf6ac404b36e6e9d931c4f8362fdd2ed7c240473249e4e022a85216f1158c9cb5df899751a1942d37e40dcacc8ddb2aff3035c73aeea91054d1e3fda0692578c8c56b90203dcfe1d394d605a79f8259a4d73c181ebe394eea36a53136d639d52951a06671035a6e612cb160ad7488ea8b51b7849f835bce21e15ed70e38a3b8043b03e98a188e31d5470d640578f2bd7c500b4d463ee0b6cb3f7e2282d69961b3a30852f05c43a81eab357c52a3c8d7220555b9e952ac21a5687fda45e28e7f8f1ec95455c0237d7c42b9e5c406c1f9ddc6b8d1b5b6b61b567c898c385d724ce00a666f6a1f1da5f9135539541fc67af3009ebe4c306101e436bb2adae5673e748048c74a284ecb27868f5050ba4b7c761a7e6d876664e6f6c6d33ea5f30232d0dc2d82de64a1a8415b42927b552f84da134df61375c4382599a6a6f400ddc998ca7472f17c61597dd7977119592f3fc62087f558dd02fcd9dd1347bfc8624b68ab101b95825b414123e283a091731feb0b78d474212f4b711e4408007178dce9fbdaf678243bbbc25fbbe5ddb2a604c8ce4766e51c25539138511db0dd22fccf5dbb82c542974193da795bdec389a08e9818d72fd2cba79131b372c54cabe932ffeb563d865087a74057e25e66d1b0c960bf9dbe3f718e9482095a92e9890401db2c050d4210303b66acd6bb2d1ef6c74cd7a865888024958b03a19800cb49a1b2e5ee6da13a064ec31c28cff2e08beef64fc5b98e4f1960d812e27142c610d0ca1fe6c476d91449d8599c391cf11887ea744a2cb3e2488158e1203e7e0984c1ad6a29fe5334cf30f685006f2641988471cf41b7fd799b8754dfb50711bd3c366270c32c3fc6dc3eaec559678ce73a1db8f252558a727de9a33ad3993d2e38ff64a2ca86184e672f7ee90095ebac781d1fb305d52134909db65d6c5f033b7eca345e7794a4fe08e8773df8ad3326d7d3fb65da310e918178391bb0321898b3022f0e89ea8a313cc4429250e74e37273afa747ad9894482690617561b022ed5fbdd4a49b64c6146c5a1e60ed385a705640d287233fdf8eb6fb9893fbd449ed2a9cf9fd7f4b9309ecfdb07564560e7ed4f076ccf3119d2ef6ece9d620b4e727faab84aa585dcfbbb6c2abdd6f9334c93d799abc59d7a922f80d35481e9bb69e112ee49ee594a69db6be692453004e90c85606ba65a5f552905fc115ff5d664b628dd391969f6c8a12206b5206f428e3356b4d008399126bda301dd7b5c79bfc8164b4bc0b70722b3c92c35b628c8c2084c3d6ab6404a4073f0d615dd1163a535329192a472467aa268252766b58e43019f5229a74497a1d7d60bbefdb10f8e9f72f406fb6c8c4fd2a56acccc41b53873ce7b0372bb09c5a25b184aa2d2502b211315e0ec9f154516d224fbf518c116f79443343f55eb90028f16bf96ec068266531f8ffdb4db3f8cc5e91567f346f51d6ab2a6cfaac060c1d0834dcca2f14a1add2a5daa4591917a2fc6a0fbd8dd0f3bd05a45f8d4f75b903d658550b082474e7f039eb907bdbacd962daa0fbf08a2312dfa96bf66e96eff566f882a55fb4e9acf6b4ec9579465a3ec2214d152e66253bc7892e2a7b910297934f9267335636f0d669ba48f02a56095fc9e16985d8237a28a856884a95fb41cba4c7434324d83b5b66759097519816a75d684f3530c39a701d34aa1fbe1f20747ea3e7872ca8974102555e71b73d076ab65267aa8499c5875466c75df0a3975e03e65f97ffe27e86145899b0960f5213418e08e8ed83840d61bb61dd3a5d2cd3f814b08443fe12be2bad8d453e48879bd1f5cca02de6661c8f9c10c465cb7c5d19947809bfa074c694c9149dc0d350462d4350aea188515519537339a140a80471cbbfe07b2fb192a93fc35464e2132136458e66787ab4b9775d2b6f0992a872f6d57544ddb5c00bdc29b78a7883eda6dc5dd8b3de89d923c3a8fd32a83d4627984102fc5560d0bf71e28bf93647c54370be269bfd93af8b92c292f11323643fa8e87c2023ea525ec78eea2ee84bb9aaf0f8c792d3ed2e4116cc1a86e9e1f7d8bd5cc6b68193506d02b4d416a9d0408bc78598106a6113e44185ee70dd916d25416c1903a605fd794460d639882d355bba6672ebb884a55432785d3db7d61db47012a4423b40ac9d38a8dfc88761df7e49636c94b45df335599ff60762bba9438bac06c48a2515a78b4564d4c190212829deb0cb91fc8824fec079b1f8e584d5f05b695260b3b9af64e344c78a0f62f7c4c258d04ff474e5d59f9d7d558dd47f1aa505f78ddeacadb953aadf68d5f039c8760ae595b461eb78d6d5bd96958b2182a68ced558c5b7ffd6701174a4a39b03656cfd3f01366741fff3201b33a1d1d997cc64a10e484e977233e6d9eec863ee0a3d9074335c9fbcabdfc811edeb2b12d95587c7b80e4e22eac4561e028a31925d28b2cdbbc5ad99c2c2f651941648f1e2eb8ee465b377c9f897618c7e6f13706abf1f126212ea6cfccaa6b34c9f8da22fda997c4f3e00bc9c310aed5ce7d7a1dc048d405d6b1cad2e2c79de8a8d55e2131ea983c4c9ef68ab711ad456a266095f2578a5e4fac6a0d53a2547859ef250f8975afad0f839c7d977010c14bf8c663f84456d6e4c11a6bc5c07f24b7e25b0b74479bcf62b39f9263e4dcc5dc29a575e74533ddf3fa3b49c91710aae4330ace417fc9850a7af5b48d749691e7dcb965d3552e75a6e175d370a1a357f24fab7cf5374a03a1a510b4e25497e3c75b546327e33fc5c59efc46a29248ff465e7c1455e7b6bc0341a524814875040b848e0e0649370555a3a78b2cdeed9e264f3c5a28cee08cab7cccbc282666acde85d54e44cab582f6e6ca3f317a893b2b25992082cb15db7980f534bafb93b7ed74e9d3ea907d85f235f6d8e44afa90cda63bd7e376ca675543b37fa6f9716e28339ce3b94255fa5031df7c7828ee3fb28f68ccaef5fe905bc8f0cae48c2b81adb5a98b81752d335364b515dbd527e6de0068d9083b7f978381f9c34a8d48e004352cbe7809fcf9c3970d3f896b47986f1fb4527bacd058f39b8680ad9ed9a0cc0d5de87e0c11c60d2e79b62e3e6d7b15bdcc15ce25b5e12e56455917382bb2bae9136dd4c6873e77877aaf525fa924b74676f9691e701d7172574ff181fb1ef07f27f21e3a7d6a1deeba7cfa3fde0a902d06359bf39fc361d5a10f8c442838d7d7859229fbbef3f2209bccee29d9a0c9fb1f51158fdb9906e05ded7d9f1876c26a063df98a0f4ba5744ab3313c1a71699fa17f2c670bfd69d564a21d452a2233e6cc0d620f5187c22fe0e0af0b12b3d2b851cb9ba789b031ccd069f291f0d530ea9613bea01c1fbe0298bd7550c1f57a88d8a734193921135f2e79268aabf664591d2821dc4155484e54db8be875f0b563575ea911454897b922c45037b0b2becfb4a6a9060a1f055da9d92302163390f11ce75d2dba2049aaac11263e00b874db21c55925", 0x1000) semctl$GETNCNT(r9, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) socket(0x2, 0x8002, 0x4) write(r0, &(0x7f0000000140)="6bb3d16e58240c8edda346abc5ff26a32428cedea67071d0dbac8dbba6c171f4e756a4632d91746f9ded966c96ac591967e83f574acbf553b548a2247673405626f35c6b14174656df0769fca8b0b2653894b83af6079eb50e4237757f77786a2e900932aa049a16bac37a9e2eff6ef193c474a2f001ef6e082ea13bae36eeaa085916f0cb3ab1b228071d58346e64b83487e469c7067409e3a7d0a32f3d690b311d0b3a52175b8b1c570fd4df34fd785c78142be4c2ba7014986719e4f66bfb931e5254b401db9439094442d0f1ffcf9e514613001aaad8bb5256748fd24c41ed", 0xe1) getdents(r5, &(0x7f0000000300)=""/130, 0x82) write(r0, 0x0, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='^)@\\\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)=',-[\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 04:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r4) fcntl$dupfd(r0, 0xc065d7c9865cd0b7, r0) 04:02:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) mknod$loop(&(0x7f0000000100)='./file0/file1\x00', 0x100, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x408, 0x0) msgget(0x1, 0x2) flock(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8080, 0x80) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x982, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) lseek(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1, 0x7fff, 0xfffffffffffffcb6, "94cdc10b58d9333a367a1ed87aa5a30d1a601ece", 0x100000001, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000080), 0x0, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="91d7b8e1eebf7b7634995fec060ed89e9d1ddc9b8b5049d0b3fee6018fad10969afdfb247f5ba1bc57", 0x29) r3 = msgget$private(0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4c, 0x7fffffff, 0x7, 0xfffffffffffffffd, "c089d3886c5705e6b63738de8aacc6718e008555", 0x6, 0x7}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) msgsnd(r3, &(0x7f0000000000)={0x0, "3b08aff16f5b448c7002bccae4bfde59921cce532fd268b5659afac7caeef429be04607a25dc28fd68ae616fbcfb"}, 0x36, 0x800) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x81, 0x8, 0x100, 0x8, "24130775fc0e9c84ed45a5e019b6e7c1c4a302c2", 0x0, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:44 executing program 0: r0 = open(&(0x7f00000016c0)='./file0\x00', 0x18000, 0x2000000001) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="89772711dc6bde5d10ce7d8dc78abda0e4ef5a6a9cb3fbbad639d61a8d98d8a80aec20e28f7e1ec45b462cce24b8665a288d7c1f68e48c97bee5d9701ba48e0f7b2a87149b0eb924779f13a6481b6692619b933e0771ae949338f30c97b7a195557b94513c73c14adc914b9f86c736114ad114c8b83448f3e72c2f2fdc25e0aa395c9ec1f57e6d70c727147dd7004e62f05ab6839f14012706538f32f6723d35eff8675b08c259184d789759f42c86bce49093cab04f4e0e55ebb53699f0ec52377b588322f7f840087bd0d0b901", 0xce}, {&(0x7f0000000240)="0c7e63432302808c926c75297b4ff6db4b29feeb38770b2d0a6f0720cb5eadb15553b8d9c41e020e7a2e520d31a70140a03cea9405cc66b9b187d0d33dbef484300e62ce8ec1aa673ebc2f5fd7cf2dc25f5ab89efea99a13cf4b04559547ca186531ad52923be8a81b2486604087ba8afaf6318403de5461acd9022f200409355852847d496f28e072d50c428778869c37d5e5bdcb7f84e1a29678b444f055caf29466fa7a2d14549b67395f1904e1d1d4a49c350f3a2ea91e650eb989ec523839e1f3283e77edaccf2090054d6bc6a84e30e0a51c09044fe8e6025c8749f517ddb8e2d13d5bb805538670f8914a63586fe1dc9a634e3510e498c6cd33ede876b7d6f93f7968fc43e6849ce7fae3da0c8d0e465c041c099882e916ba34de75e109a7762afb47f4304011e5042f67e29bf7fa33d190acdfc7b17df0e47af7e3e67bcd846915a4a25105fa4cff943b36f2401d68b506c43b2a30532150f0847664ed2c216f590580b2eac38ed0d5d2b062d85169aac0d3f40ba24f22f32b06091efaea58f0d05c720cb962319ae5ee8d805c6a2ff05ba780f75dff9d9700285d75f7a27199b88556beb7bc23108cecfa41ebd424e4193e885a816a8cf2c6732c6f4ef30d80c1a7f813828f81b24899677cbf4e7c02e162ee8cbf7568ac6bdfcc623c8c375154b09c3c42f57ebafe1d9e71ab2ff5569387384950f30d372ea394346c379911e2563561401475ebaedd27441579cc77ade92f2458645b9c355dd334c210ae5a5e2c235c28b5df88f86acd6e4964af388313946dc89a06118bec4c732ec1aa82209e01ca7de817e0d0cc2e5f3ffeef7b6256ad1d22d6b44d79931b4270a4608bb78650cd96a67d9da0e760c28eeb185ae665328b22f2e4592f838405b5902b2dc8c3e16f39f45d539b2d46aa5ae47f5dbc371624948a356e58d973bd8fbe38bdb2050fbeb48d5f75662eeabdd0af4070425398250abb12b95857045f739826b72002e7a37e07cacc7a80fe27657f78115f1609a5ed85bfa1b751cebfcf44cbc6720a436162cbb7f025f27b0437224a02d1d9913fd3bbaac2aa53e89006122a6f83a7dcd4b18a52263c0f7569d9096da94b100054c74ecdffd70016602509a10bef9a95ff44e869a808fc062164a2b6ca64627b0c432b1167d1ed81ab262c36ec943c19e8f43892985bee44bb540a5b0ed055afe66343b64bceb843e536383e68e45e9993a2bfbdae31539fa950b70165a8c11fd2b7ad61b17b15c96a6a041613a1db95739d07f613c1121e7b00e862bbd9a78a93ec2ad9d74a7e14c277de4d94025f891b1fe089caa98eccb3dbf7743e81ed304012d5de4ff9dd92d8e9f21e9a75c30582e9988ce78b08b9dcb1dc43e78a140d89f3a0faf6d3849ef811bd70496ed222c2071f1fa48f45d22b29fe35276ef201a161ff63b718826873a6a9bb0287279749fbf7cc37afa595d4642bf744ae0c015d3e3d7d189a697ec45ce7892f50432483e4480115983f7dd5afa20c836ede265574ad95d588d45e43ae9bf30a7b019fbe01c1e510856f5f2ddb1c82c974cc856adb0170c13cf023b1f3ee1c3e6506b7effad92e6529f5fd595f02b0eb511483f1f7fe5cf30c048762b9fe125f91cc1e48879735591b498312ce193d992736495e0ea31881000d854d3daa6b825adb72077c030ba9a479dd53c1675aafeaaf7cabf2d32e035dc5d13d583b832bc5d1bbc7e68f727e375aa020c4024c04ffa84e2774cdf1bb6a100e6e6ddc0a0baa6b83477e50f49524192ff8dc911b2c8184f7b74d3c8d787e020361e962bbe72c7db1b62fc074c9e5033f3822e719fe55204da1040db0248eb405096c8be2174795b08064090af8999991e444d4f8e94559e91209a3eab86767ff4c1a7a697e8db13f88212c9ebac804d99565f89ec4e40d407279ab8490636d00663f068b057150a137f42e28add1b259fcba6097674f655a7e3dc8d806653f562363000e9f86e713c8da61a664ef1226ec046fc976c10cd8617399fe07479df5aa3e0406d1d5401e3d96a03c737045c9da5899b83bd809c2d54a324ed962e85f138c00cf3e0e84431f6ab0825f56fd6e22f459a02cece5a472754840ee9400c40a25da16eee0951beb2f6be1b3cd888c0e57cf97e4b335ff707157283f1439dca6d72a251d8c0aa01697d60637074ab6de585ea03dd55dbdc38b0d106ea678db292a40818fc15ba2363a91f43c2d4791b6e5b0726d2b551fa3215effdd7c3891a3a1b41e67bc681cf03128487afd3992294b4fa1d7718f53a18884e4b73c30777f3e20fb26ec7c563b6946e23336f8416592374a3a1272addf757247c3164f76b6e3448fe8ab74e93fc73fdd7046e31505c56f837c7dad3d88756f372f394d55d488f87a457760cbda2259a98377a7cad0c6c1ce7b9e5baafa3f0762796493f6bdc974d81d428ff9bcaf799777cf6041be163dec215392753b1dc6a38e64de5f282106b832f80a2d2c09aba25b381713932462733d2429f3298f47ede1c153d5c9b8c352f1c0253c7b747d01cdb8f28d9d0d31da10cd09b692eac6d964fdd8870f1adc89660f9025a452fe8b47c84699a02b77458037108317042c4d5f4c3bb6fe92f0bc1dd9af9c9df415f424f7ab316e34bce19febb31f692dbfa1c67d009a7c8b0737ce5522458261fc4dcaba7b689967581f51463a1e5b491a6a70e73b01aef0754e91d0c2f312e87f6ae05ca734ba8bdc2ed5419486f2e2b1f744d745302f802fee112dbd365eb41429ff3312e3bbcc26bd5e52b7d34585a7ea0df1780d0ad652c63fcb3f929f2867b4332bbd8fb11e60dc27839d0e37848780fdb72683a5be24dc7208665a4f9cc42b93a18aca6497ea7c7a3fd16ca1c608b2e9f92dc252982a33497e43678acaccbb5d268a2e2e6371ff2afb82fb87aec35664b51806199ddd70e994102820426c2630626cfa7c68bb08764bb3039aed92ed1f488d51be7a4165261553fcb283e6df1ae8d8490ecd2ad46f52d81f0ef51c55095dd352089859da6da98cc9b74034f7a81134dff3da2c440c2c12e5d18f726af44296a592dae8e8e0ace97058ed3d5697b879f2e75e63e27ae6f0661471e85de719ed4ad56ea944ea3d5e85b81b2b2bf57d6a6e7b7f22075fa0805ebee298cb652faa9222dcc84daadaa9f33d8b68da200532dda041218dd9b2791e07116f2aca83a27373f6ae49889b6cdcd67662f8c6e0cc2b481442a05a2045eed0bfd3f364e1f75e535c1130f4da0aab8ffb6f8b2a91c4fe891367a5d2a4293da6912c451ff01d48f7a23b8f41baf43eab01453a26c4f7d61c568afec37b0a4c46e7e6fb8a0ec2941c8220ed008179e00c458fee25375b217520ee7f8a4f097c8cfa70c8a16ebea202d11f1c95958f54938bf7e90dfbea71603a736aa8765f1eb37d1998f4819843f9cf6392539d51b737d01aba323bdb36d0091f691ff1300175843a9da3d36e7785d81a80bc29838e5a2a650c54934a5c7f924f482f9d5cc7b277bcf1a8f618e6fa82b6f05c81e503c0ba306286e19744f97afb1994e4f9053c57f6d8c25c07e1ce1590b35e9ba68c07877c508772b75cfe5025838b1d225ebf886da6d00c11fbac780353ce1856a4a3e4e8d22777c4b32b791a7082acae4f3036e57c7da29fced4dcd9a6711237c8660e466071dd80cf66587e6312dec92cc3328243f24c479c954133fc0729d65ae80a127a9c14d9262b06ff9a2cd1ed1ba615f879e753faadb9a05437fecdb6934758b5cdee2b9cec0674d04a181791170256e25b9f2601040f3daa5cffb99e806120a34afb607c15abb4d7dade07a0eca4cabd3a02c08c9ab1126f457e73ede2845b6455857c1c7c45afad8ad395499183777f6f6a28e553f5d86dbdf1bc671307e66e6502ddd50bc026c7c31d6f66b792332425a51d862a1ee163dcc67d5451f27aae8e903b4eef4031f80a9a4e01bafdefe4636974bd8ccba7940fc0e9a2da79eab463243a7a8c7bce7f62f44f7714873bb04e02d209e78ff4c7c44b2ca0ecdb98110682af7f3f10f669b359eb303fdad53911e31350f3c514a107ff7ebb9fa2252b4924be7890b1d8e28e1d4d18a719bcfe775b94732c833d36f475377c7c1615a1220aab5183c0204526dc270b5d24749ed5be0c74938e420312040d563c184791082096fc1e5b993c6dd80905e468481b2e58bdf49897cca1d85b58e7ad3233b8e3725ee102ba9f92fa9587f079ddf42305c4431f1f4e65cc422062e9dd1d7a618d6a5499468d6843153351da1b91217f63e79b20ceda24b91a606e269e87aded5760815357343e4a82cdf67fcad52d175161ffb3d3c75bb2b4341ddc5ce463fb39f6b4d13c1f1bf0c4ad1cb1555236db5d593d20740f31bfdbe4da5238cfb89e3630991603618a0d5ba84432dc43d171d36289914d54a1a9c74eff7738c75726c0839b704f44ea972c2421dd7a2810ccfb5535ba2408b42bb1a773f1bb8c018f25ee20479fa69dadb9a02487adb3fc921ec5a97a265f9ac7b73814f0716b6bd410b23edbdaeb0da515f1ce39196f9b8b8354683392608f964397ae63eeef7bc2b84232e4209f9767ceaa49738dc22bada0366c0b9aa20ed790c74c1b37d292c21231602f25931fafe459b17aeb34ffd600b36c59a98437c442ced1d13c3b356b7ac363b0cb83b2fe9821015bcb6845e7f018ed1b056aa384c9f6bad903263a839dce7e7cf88374e686497eaf60d364d26561dc07c6158cd8e1801530b93bc09bde3a2e48e19bd6f5dc4a4a91e56bf4dd4453b6c435e5c466d4d9fd952557f260020fb179d27f4cac431650b97527abbb8f3541283bf7d8fa5716c6fc5764dc73f136d0c135f3881720011e8879f73c5091f7f807d6936e61f8e641106246c40315ce44e98b1cc94d20a36954cb47a57cb8240232a1ee8d14a494ac6edb3f9ae4af42cdf8e56a421eb391b0567daaedf21e4db65f675dd68bdd0527c58aa3634db74c87efccbbe835b3b8d3a93fac7168801ea5f4be679631b4f1b0ed9333c608f697b08bb543c0a59d4cd3b63a855763c437b8fc4898248b59f008ae8efe2128594ef9efd5a4fd9e1a51e634b6f8493f47e0ed9dca5d4fb606e9335bccdb35f13cbafb22942e59a10b335b30c1dbbb23837a5afd230554f1564b71e91892584c3ec5a70ef874304733cb58c76b526f44c101c284402d3201e060f3ac9ed823e4b144067e4756e79ca874c71c4e8d4039cc2e5644d167b263fbfa535657319673802b0efb6961a1c90a3c181e5434b798669f5f923e2cc5919c1f1ba21b226d6500539452768c86ba38c6712796eb0c9539e4fcf1019996f3c527826ce27f3a13e13e945505050a902c028cd4798635811361c7ad4f67829f6ec8a94515ab81811abffa7fdfcb0dac23822bca5c2ebe4a5d5eca42eb44d9043d4bb0c1a5b5480fa5f71cd89cdf00f235a2649670b9abc25fc65a9491e47b8e66666c1e0649ba5c70a7101331e90c3410b7631e8fccb135a4a914a4a7ccf39b70dd04986cf74635e7e62b2680d603ec1257a63c525e7a49642be0ac799cf9f93eeea45ceda5d60c123f7dbb07b413b94b5e10538002aa89468e4bcd93d32fc81dbda581570f291f73fb7637dfa75c8eae468b39c24c0fdac637ef44e02dc775a307d13d754694baa8171831128bd909a7edd990c9c7defd9a417bd0494f87ddd0ffc2c88c725efdcb09a631e489b1b6f5e4affc641fcfcc0bd9456be9736703766d12ee1a3d894b4f574b52ca18b5a343d81c748cba2739a51df19c6e6d", 0x1000}, {&(0x7f0000000040)="cff00609f7126d8c2a57afad2d628d95eda22d6c93a8665c5c568335726bddf85c68ee39d407630ee7b52750791a2f463910acca77b13a7b159bce7ac71bc025", 0x40}, {&(0x7f0000001240)="5255d4a8cc5434c9e7677290e743933e1dc35a0b6d9fe373bfa5615cdd1b06343b7386d4975e1bb651763a134b24225b5437e51dedffdd4818576a1aa27ebadc2eb5f4e74441b0e0fbec753afb78ee675c1333ac99cef99a3c3498b3d9202fa4cb1a984d9f6e45e8b81075fb40fccf3d90e58a56bb6b9b585f458cb96a9a9a7868ecab8f41a1bfc32730ec2f52981b1156ccac2b2b224e779896edacb0483a072dfa924ff719d5aecd8b3d713f8f8b6623d2d6f0eaafea897f90a951c35e7a3797fa20278d3a6f6828f4271878b1f786f1158c4c52881c5949432128b4185984aca7a689a4f1b25c89400397df8431e1756f551ac5d5", 0xf6}, {&(0x7f0000001340)="d21988f7ef7f26574bf9cbf975957b9a88733e43508a0225119f310797971f0ec16cafdc970539f465d3000389787f53bf9896ff41b176eee735e69af2f2ac9acd04a07ab84229a40e9355c5fd120e31258b7bd1069d4aa9e0eb989058e557adef88e51700105b5ea3481a93c5f47a704021ab0b805c81024564fc79801bbe85b10ab3eae558bce366f19d953926", 0x8e}, {&(0x7f0000001400)="fed7187aee1a7b1376f21d8d6e539756f909edf71973207fec1f27a25a2e1ef5259cf23c81fc533cd55986e75eb5dc9500e17911cc01adb88c7e0702e1fd145899513e9cee43fe75f7ba68090bb9b7b0d1f7183a7a83f950125855f8b900e2fafa160c6414bda47b73b163ea5d9bd0f0437905", 0x73}, {&(0x7f0000001480)="1fffbaa57210285f1d43765c6113640be07e859fe9eb1203e87a3ab40e335794f9377f2c5c5e47444d714f029d7ec572cd9ccb305c5a0dadf2be9c90f3682feb4af54b44cd4f194326b5fc4a", 0x4c}, {&(0x7f0000001500)="0ca056490e6b61cc8dd64de6b13b77fcefa07d88b8edc522cdbf20807029ab3f2e1fb8afb6ba7638b320d19cfec711b598f5891afb5a94366c35bfc556d80c40acf3c883df9d73823efb778da155d3571dd06ffaba33ce6e6a400d91f582db5e7586532c", 0x64}, {&(0x7f00000001c0)="3c9762b7a8ffbc21e04d17ec8a75c7ccd016c6529041dd484f5ce6380e48e9a3", 0x20}, {&(0x7f0000001580)="a01203ecd8155630aa05395c28cc33e9a3df248f344cd04fa57c3e7ba46f5297d0a7ab5f476b42b836cb6bcb38982b260e6283089158961ff5efa4545c9aa8efc695", 0x42}], 0xa, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 04:02:44 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x8000000, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e753048e69931929648", 0x3e1) 04:02:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffabf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:02:44 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:02:44 executing program 1: r0 = socket(0xd604695788f606d4, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 04:02:44 executing program 1: pledge(&(0x7f00000000c0)='&/^$U\x00', &(0x7f0000000100)=',-\x00') setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x1, 0x8}, {0x496f, 0xab8f}}, &(0x7f0000000040)) 04:02:44 executing program 0: socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x2) r3 = semget(0x3, 0x4, 0xb5) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000080)=""/128) r4 = semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/4096) 04:02:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x408100, 0x0) syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x1, 0x3, 0x7fff}) 04:02:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) readv(r0, &(0x7f0000001880)=[{&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/240, 0xf0}], 0x3) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x800, './file0\x00', './file0\x00'}) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) 04:02:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) sendto$inet(r3, &(0x7f0000000080)="bb28f7026bef9a368f1d9f5ada31e0b682ec58f91c2570ea3060f5e98aa1fcf28f86010703a3ee20210be966678fd479704f0be3882b43af0801bbad5558ed434d5f69ad", 0x44, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = kqueue() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:44 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:02:44 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x2, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r2, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') fchdir(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x1, 0x5, 0x0, 0x6, 0x0, 0x6, 0x0, 0x2, 0x200000000007, 0xff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x9) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x305) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: r0 = socket(0x100018, 0x1, 0x1000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x9) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) fchmod(r0, 0x106) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x4, 0x100000000, {0x400, 0x8000}}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/129, 0x81}], 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) setsockopt(r0, 0x200, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffe2e) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 04:02:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x100000001, 0x2, {0x3, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 04:02:47 executing program 1: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3f, 0x6}, {0x1ff, 0xc842}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x808, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7fffffffffffffd, 0xffffffffffffffff) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="60d29583aee551c4c1ae300d2e4962fa4e201e9574003e0a1d166288076b0198008d404f3030836d10b5f9dc92538da1667db74c7d5051a2a92626f563ea067e08101d94864ae6d0b015aa467879dbc91a3d6efac67d8d9e1b6ad0917f4e000ce72deb6cae4311e87d9493dec859f7fb6d794d48f324d62d2870ba02000ffa953ec1134cc7f7631032cec45244af752a422e40be14ddcf8813ab8d998bf9f8e6d476cfb9e6985729", 0xa8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="fda1347d184518eb0c8fe65a89ba6a5a67d96788d4a87e9d01c2121832b0f5f7af249a22e8cdd2ed58f4cc31aa737cfc582154296077dece0cf24238c70bd2d589fb546aba072db0dcf7b5752c350153cfacf519f583dfd18fc6d4de78", 0x5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x100000000, 0x5, 0x8, 0x2, "4169586729a22a4afacfc7a784ee5d9cda56bb35", 0x7, 0x1ff}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000340)) 04:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) link(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xc0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 04:02:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) getpeername(r0, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001600)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001480)="187d2232e2962ca7c2990829afddcc71836241cdacdd7a50b86d817f5e5793d573f6a1bed9e967c92ffef3bc93e260b317f62367c2b92180a6f84ec6604729649d600149ac3e2e065b13c22f1b7594148775f60f822a014bded7a39d2a0cd47218bc468eb66e7f09a5c6cfc590cf17ae8f30bc3f52351227ef4a9e14081eafa30f85698179551a338490e54285e23c1d646b168132c5d74c2bc4b56d", 0x9c}, {&(0x7f0000001540)="5090869f9a463d838d6c1cc7273eb467a330882b11d23079fa5161016ab70f", 0x1f}, {&(0x7f0000001580)="29e27fd204630242deaee56f781efcf74b4809df130b1f134c423b2f", 0x1c}], 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="ab63c93a27345ecd", 0x8}, {&(0x7f0000000100)="5047e721fc827983c3e5a7115cf6f21df3d092f52912f27aa0a7724769f9805c962d5ae56ecccfbf228c08350fcf80440374475507485b2f98da9b23fdc50d235798374bcc1aa3625cddc971520f938d0c1f003ba1373640e1c565654de9172464b3360750d227e18e2b663dc56100b78ce5999c893246f61dbb1caa9951aa41a24a580beacfb4e655c04bf753ab71ad95b377309663e52991be3da1c40bc908be97e1c2e1bfd3728bb3cb800530a2bda08dfc40ca6cccf754e1550fcad9a77e7932e4b08025fc0b408d858d6dac11dbf0aa876f9d068d620d26b88dd999c4f4903648dba71c3b71d56c5621d5fb22f653858deaae72f2896bac6163e8239ade35098ff3166b336b353cc034ec0e352745d3b5f7d7f65e0cd651870e8e14426f6e44723c1c50075664a7257b58878e07a77cfe0afb19134738fd5623727eca46c1911263c0d7d9db7d99e78251e932bb666980b5df60f86cbc54d936eb9f5787b1e24c28ab5b39374fdb5aa3266136df1cc8c469d615256b900455a86b062014945b6dad4816ccd1f015a2f121690a90d9f9742d435f9b3e351a204fc0b41a4cdd9fcf113724c1e3cac53c56e7dcf7d698a5f16b7c4c193b4cf23ca02884cea37fb2a62ef1c0637c1cee043edd9cc7ff7246638f24fd22542d95b6e6044b7a1ece32e24e7a70dc175d619172940649a0ec46ac7510a8700b1ecb854ca4b5cdb1bc28630671a8e3c4fb808a8ed526553a90584187d2c3563c831b9aed3ccaf0e0a8e45d8649ab456258700fd9d11f2b53acec90330f8ef0670425aa8c1a9ff5c2cfd07c3ff0553b5dad4cc65b29dcb395cb98911a0e23a11402b2f8b56947fe82034d8b7d3759e4bb526365362dddbd4b5744d8763b9ed6dadec223c49da6bdcd0d77ad3336a5d548f899396478eb4b2388dcb075f5a34664ac8c39a0b62e8c622911444147e7c1f71cfe8c725e5342276cdddb70496d65a2a8302a8940fe015b89ceac423da42da766b2300101283b5a88194e2f6037b7803839999d8f87de694acb524e5ed8e47814788c0a9175f910d1456379b260996dd59b03557e5e0f0837cd088e34e41bfcbeea4b8b7c47726d3eb9682e723d9f38a6509055677ca4cf6d7509c1adcecf96c908a8079a4ea6e08a3054fb8dd70d538810fee9729513bc8af4c738504affc6d45b4780883c9549485dba2bb1e2dea70a0eb0af7fc4bbe89f5a8ba786428ed651c3e6e5c39f6e4356b84562739665ba0dda71f44a704d2c90ca81f4c642f43a81043e7b4b2bad654a0b82a84d49ed0d454ebcace242320db59b3f704dcf7ec4fe930f8a89e8eaf3cbaac624a240537d4bf5357712b6dbf40ab90687cc82a5b57e02d451eb76de1d234d388358630fbeacbb5a9c08213dd0b5f6c696452c09a796da2aba069918b763bff995aefa17199235c84cbeacc2d6b0a1579a9d7343643312f1ea317534a7ad293885db4d1f68eefb8a730f4aeaf11fe4e759eed6babc27aa8e6df22f7c1715d1042dbfd022fd2c80efad52156d74136d7ece6b69ee6bb4198392f0bc360002366ad8e1c1551e9159a7ec3555ed5271ac632cd395a7d928949d85d5d4fe4b41e1e15d6bdc7e11f2ebb023afb4801728b43f8f0db8f8bd2b1cb3421375c3fa1921fe9082b6a9f9602c91581a41ee7d35c64b72fe88a79a5a0caae58896d8fda546b64d93eee38176f64978d1876bee415727fe7d86fca6e0b12b6355d0013238e22f4125a25d8477a1c772f7a844eb94d1816e292dab0857e520d3875345c6ac656bbc3a8c91b534cf7be1e993fc42c9a700417c6ff133181fa727a000d32eb48b12a0080316eb945e9c31e932d0be765a6b762908f5861a1ffc8b9c4ba4730b6e134891a557f3f6c0471df5d098c7e3671f6306a3483776b88a80224c263eba76e6312f04d7c307b86e02f1ffc56ecd0ac59ebdfdbd1408dce52433a7c32c0bdadad66a73ce4d29b8e905027aa46bc04aa38f2b3a73471a9bf24b7256940a477cafcd661b0b81ce290526d827314defe15a4eda827c7d55a7ac1994b08a36daf0f2fd55dc30b2a90abb29a9447e775730ed3c9022c534445ddb0c1840cbc2a686b99b94e341098052a575d3a2fc92fdb9d7f5831addde89b51c129ea50d8ef71679ceb8163af15714920315ba61fa62ecd6b88bb8508f48435905c9d486c8ec8fcca381d0ed3d284e97badd7bf4dde7ba12de23aeb894ee69af87a8c74ff40cafdec3d939c7a14275bb05adda1c596ad20459759a4dedce207b4eb70e88fb86dcfdce5d1dbddb6c3e05482ce522d6e0121184a472690ad6f8a2a07826a773970690a0ebdd65ac0f9350f56e1d99e311f334c9ac242ff5f8b826db347e92b93cc478625f4e379fc709484561e0cba778c64b1a365487c09b52bcf5e30e27348459b93b1030a10dd7fc94e16f8202fce23d1cc593fcb65846469090fea88fc058398e58180e33b71ff5818bc09857f376e616c7548da16c253495b8eb979c16b3fb4a5aab2d133e0b1a0e36538c2243554289785660b094fd01f91b99edb70640183a6aa76f3ac78691bb2a8c35c2c81f148d4a297d76ceee54b2ec8bdfae2dc017fc388180323035b5dba72fedb3e4c58d1d07f084411e8762484359f2a0c9bfd58e3ee5064f81bc490264e2b35151a3871e793d4f50d6fa1466a5490014d762f2b31a88bb5efe69722a8bd249e41ece037cb9a9e16380cb0c1eec401391a451253bc56f031726b540d51caccd4675215c287e05a886ae58528a6a91871e851d5ff77a1f0d188e780955aef5a97cf43f49f77739cd45a9e9bc21c78832ae0ed6bd138639614ae010304c920ba214500bfbc8ba938c564e521241f4e155a39e6f26b37ce3600e6f962b5b6ddf1de58bf70d4a25dd28ab68e5b833a2e7dec2fc33473fde5486125a9fb82aa35f18650f372e55ca8c6ca47f24619ed46b58f7694ed9af222d6a87f72093ca868e8771abe7970c7f525e5fbbe652c8794c3d7baafb3f5bd61d2b75983219655efdbaed02b5958e1af7369698c4154ecc38697c3de1702a9f4a2b8c792492cf44203dddfc9175d0d6c8404f4d6719f9d353223df0cdacc755f27082a5f58612ccc75d6dfb76557eb160bcf0e647318e8d2b34c9cd521f2a859cc383f3ec5d9bb750b45eff982fe49ced8918ee871ba9cdd49d1d14facfeae3549e79553c39b190e52115bf020b86c0aa69564298370c80119d5c5115845e2808cb2b1e579a57a2d4adfc1b64ba41ead16a20a9c253213e7b065169e4b0495a557e3583657999a224e9daa53a4f0dd2da0adf58a12f49284cefd8be49c5866ed9c024c474a6ed5f6cc24b6d4f65a104afced7ac2bb54cb51d2b9d24a731f1b8ad659c6bd5f4881c066e80d0ec84b7b236cec073992c34ff4cb5c02d1bef00368a31fd1c2a8040db01fb319b526eba541dc0f97bcdd67e5a23ce6b9d138dad5257fa71850343c029c00706037debb4b8da348e09073eca6bbf67262dd1059364b7b03ead2f499671417c856c54709868d5ed997e085302e4b7648bc1f14b496c574b878260b2a77c17b8bceb17768993c4b71e44615b26f2a376c667e43dd1f5c3c28f0c826e54b84d57127dae3d0263d08f798370e205e82af3321a7b5c3460f8e9f999b3180117e8f7fb90b3dc2882279b281f3f874122d5d2f8b1624ed5463324ebf089edc154cb603fe4ba127f1afa2f0e77d6b59acfb40f61ba9403e28464bd3e6dd887222cd202b79532f156cee058ce8223099770fac96bb4182c620c3848295f2cc4d09317b1c5f75b70ba8ca22eb0227ec954ac33f86480750291e7bea4b71a0f985c0de2957a5235200dffb0b7b557d7cbbc0c673cb10242d8c2d2e350ccc1226d9cc825ac6adbc2601f8b9b4e4803c27d15cfdabdba66dd7f0fe2946166be10d797232295611c36c22111aca799ee9b5986fa9e54a98998decc7c03465d14cb7327ed4f11713cbc63ef31b2b4a8d63d11fb7fec1624649dd9c29f27548266e00b99569c88f2ca4a5ff822ea11d881b45de6d5b4050cf5609ebf7c20a0f06559f1172644eb92fabce90e80b08a678327956dd2f227b25468183a88e6254d66112d586f7cb12bc675d5eeb3ef856701c0f9c69e32246c9c467b4cac4d16dc34fcbdabbb59d56ea60325ff3d1718a1cb8e75ed1c82f0700ebde2df934dc7f225c86c28c06f7e66b4e5160640b59551e3cf5b4d7a3980b9218327d8ba654d228b4c60e8c27be70c9e86f98af8a1a3c366ee576ce87ee6da86cbc296a9bd986b7383035816ca0c580cd597d32ca38ddd34958f32bbf28d3374aae414790b1e2c9d315c834602a55727754c96a6b0924f655296dfe655753e434150c8a7e1f161d81fd4823cfc728379d43642988cc0d38bbae3f050bb2749e41693cb506d719338335cd9fd8e70f1236ce93183343ee552c080e4bb9c0a5277388edfd2433f96e9f27c4ebb2904a560926b7c0b1860a9be4817168262afcca622aa35e69de91e1a19c210ae962eb520786efd734775351bbb3ddf818e5287d1f4d96c336202082bb850cab87dc2d42a203dfdd9c25b3ec9db633bddd0d039fab8c79b6afef403296af287207df015ec12d9f6b91333cf4594e3d0e38be69c24cae906c341ca02ef2bbfeb849a43de36f6854f39d86dbbe93cd8af8c0e2f8cce0e677f92d05ba7ecccf19c15506cdf6894b8e4c530c1750469ee68ea82b3a79a00371f79f67d5472d2ef5e0493c05101a361db63f52af4245534a35df9b6d960f8e419d6f9f37ee462510612e61c4480a637a478f807602f92b956775238fa8902386535c99152b0c6e86e34cc0e470eda27bf9286ec15d4faedfc3bd14e69423a550aa35f9ac68acae26eb20b557a16051bcc20f7756ad378ff97c5b3a22415be37ea1d1437da8f0dd263246c214c44ba035a1cbdc98630c02622bcdf30163c425ac6e3ff10c250f733d2b88efb97afcfa67b8bf066f5c4233090ba44ea8d5b675f8543d0ef67cc02409f2ab8fa8ca04ac9261ddbe395916518dc6d740a519b18d5189c00ca93845564991f0b75e372e514a83528223e77481a6cd5950a8d638f6d734912524cc26451b1e3d28f512e948b30c01dbae342ca3fd7dcea6d461cc4390b98fc609d7827ae4b6d6952c3aff8cc10bc63d7281373950df9a01991ef65bbb1b09624a4918b1500581da95f6fd698df16c719f6a547a5cfc3aa0b51895fa2cea183e7c435a87d2af8ad55c73d787ced97633325806dba3329da553990a9d16c3a918bad9e2f51fc2636a4c590fff0bb1e5cfa899b0ff28d002fbe9885d29ad59d5c54b378ac0ee14cc18491a9a8be66de43a8cf0a680db635675aa1ba5a058c18750f810e8634de26e8f90a05ca64d3ccb8060b2209e2c12e7c40cb8179b7fc881fe40e4ee130d0592f493471d916afdbf83f946ee7914169ef456f9b3a807fa7292b4ba96ad03ae9c6abf6a03c8527867de298e1a534343dca6eb41c179a4e718a20a90e01b5c4721fc8a33da21372e306b74ad950d73b5a9cf620d116785ee1170bc3f4050faa5d657f8125a74980e1720c280d80f4ff830cc4445fa7f512d6931c8cc994a5a96284fb0cf5eb3b05c4cc770b1a694cdb24af87b5c0229152e68ae21788d274cc19451fd5e0c84e496441f1ba405886c94e5e302ec7c9652585afafab4f837d265a0f77cd72ad922c5b8a7129ae65a849b39a2ac7cbfeb261c6790a3399edd6c0c18ae170a7d62625848de0e3f90d1ef992c90d0fc93db481e804939519f56d062d4fc98486", 0x1000}, {&(0x7f0000001100)="ba52a514cf7403edb08a468677cc9ffaaeecba8f8ba2ba49d06487f43f42b50c6f0d1fef6ed9fb8a7fd353075dffc2c9f876e5ae9a21455fed37560effe63db72a5420b10f26dd22387d7164bc13bbb073ae9a3ca03eeaf646cf806805e6bead860356830c0f72e54067f3e311931a939234bfce8d5e31d7d1125ef2d8ead7b53090765e56096c8294cfca18d02ef6d402246aef33c9b5b944767236ae8c334eb6beb2f68a1edf6d6c32d60e3b9b79fee089e683465659dfe6f8bea00460a87bed9ea654f2f45241d06561002c157b34af424ea6", 0xd4}, {&(0x7f0000001200)="a1f70861683f47eb49c5f99f8ba05320ff9a16c3721a784260b6103b7e124a0a442f378e9d0fbaf8d2dee28d2ea50b836e35ebe74f57215972300e051dc0de5650ae341bef2e35337e3d57bbc5f79859efb12b06414e45cfcd827f8e2d75a2b8227379de58d1c1d38f82fe8208b87de373db2d03d788b6e2c6d70e636e923ff7375282b1e33dd2c296a8b24209233180", 0x90}, {&(0x7f00000012c0)="3f1ca2866566d7b24fffeedc4a5babec5e932097bba01075cca074c2936ea240c77a0a72394840503a85600bcddea25d7308bae4a1d9dbba6f43400a040f563b97444d26eb1465c281a7fc9ac83dd3ecb4fcb5841b5b70edb2f3043a55dcecab3c1d47f9737f0e0a2b70e9979eb5c5cc7156ec681b3f01264e69101e07b4517ebe228ad19ad2d4a810285e15", 0x8c}, {&(0x7f0000000040)="b9eca33a68c2a7a2a8cb7bd7991459a36066566774e07d828d8dddb22232dd7dadb85afce94db5fca137b38369280aead9fce7ede197f9f7488b55b2ce591a79939cae1875", 0x45}], 0x6, 0x0) 04:02:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x294}) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:49 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') read(r1, &(0x7f0000000880)=""/89, 0x59) r3 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x9000) close(r1) r4 = semget$private(0x0, 0x10000000005, 0xc0) semctl$GETVAL(r4, 0x1ffffffffffff, 0x5, &(0x7f0000000e40)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r0, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x216, 0x20) semop(r4, &(0x7f0000000280), 0x14) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:02:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:02:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='u', 0xffffff65) close(r0) 04:02:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c5341392e2e", 0x6) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) semget$private(0x0, 0x4, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000740d) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00004ea000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000bc0)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0x169) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000540)=[{0x3, 0x7eb8, 0x1000}, {0x0, 0x3ff, 0x1400}, {0x4, 0x7fffffff, 0x800}], 0x3) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000340)=0x3fd) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x400) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0600000066566c6530009e8541c9132159571d31a43eb9b4f7ba7d8aa81c8a85b6969a33f320533f1d8b2b1a3b85a5b6156fc458782f75441ef4878d3201f540e4e988e2f0de2d538895fd11290592aad1fbbfdca100"], 0x6a) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:51 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x198, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86134) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x8003, 0x7) socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/14, 0xe) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r3) 04:02:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) k³ÑnX$ ŽÝ£F«Åÿ&£$(ÎÞ¦pqÐÛ¬»¦ÁqôçV¤c-‘toí–l–¬Ygè?WJËõSµH¢$vs@V&ó\kFVßiü¨°²e8”¸:öžµB7uwxj. 2ªšºÃzž.ÿnñ“Ät¢ðïn.¡;®6îªYðË:±²(X4nd¸4‡äiÇt ã§Ð£/=i 1 :R[‹WÔß4ýx\x+äºp˜gäökû“RT´Û”9 DBÐñÿÏžQFªØ»RVtÒLAík³ÑnX$ ŽÝ£F«Åÿ&£$(ÎÞ¦pqÐÛ¬»¦ÁqôçV¤c-‘toí–l–¬Ygè?WJËõSµH¢$vs@V&ó\kFVßiü¨°²e8”¸:öžµB7uwxj. 2ªšºÃzž.ÿnñ“Ät¢ðïn.¡;®6îªYðË:±²(X4nd¸4‡äiÇt ã§Ð£/=i 1 :R[‹WÔß4ýx\x+äºp˜gäökû“RT´Û”9 DBÐñÿÏžQFªØ»RVtÒLAípckbd_enable: command error 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:53 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) close(r1) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:53 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x142) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:53 executing program 1: socketpair(0x32, 0x3, 0x3, 0x0) 04:02:53 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fff, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x402, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 04:02:54 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x100007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x880, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x90, 0x20, 0x0, 0x80000000}, {{r1}, 0x0, 0x10, 0x0, 0x1c0000000000000, 0x8}, {{r0}, 0xfffffffffffffffc, 0x46, 0x1, 0x6, 0x4}], 0xc75, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0xe0, 0x11, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x6, 0xfffffffffffff801}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x3}, {{r0}, 0xfffffffffffffffe, 0xe1, 0x40000000, 0x1, 0x7}, {{r4}, 0xbf8ab617f6f8f93a, 0x85, 0xf000002b, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8a, 0x4, 0xdb, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000005, 0x101, 0x51}], 0x0, &(0x7f0000000680)={0x0, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) open(&(0x7f0000000180)='./file0\x00', 0x84ba, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xff, 0x7e9ccdc4, 0x0, 0x1, "862694f92e9a947e989e0416f16ecfb1e3c35bca", 0x5, 0x6}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:55 executing program 1: semget(0x2, 0x0, 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 04:02:55 executing program 1: getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpid() 04:02:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000)=0x473, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x280, 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x4) 04:02:56 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x910, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xa046, 0x2, 0x0, 0x5, "cb79d7ddb89c7c7cf28fb8473ae82b9d87c2193d", 0xffffffffffff8b8a, 0x2}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000000000073071b0cf3d5fe736e00"/44, 0x2c}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 04:02:56 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x1, 0x6, 0x5, "01a625d28c0152cc230bcf1a6ec4cabaabff72e6", 0x7f, 0x7}) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:57 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x80) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto$unix(r1, &(0x7f00000000c0)="e1a2cf123a966709b80f91db1b17523982622c229efe90ed7e55ef7e54f9539d23661f7a3be9613af8aee5363305726fde74d4362f42279d19920f8a8f0ceb8228a2f5c3cc285c1b23161d2937c03bd406", 0x51, 0x402, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c203e00a48344880b6517cb45eeab1649535407989791c8e38a1377d33fc4b9627db31d33"], 0xa) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 04:02:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 04:02:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:57 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x10000000002, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9366ec5a255f3236a8d9b5814793e1a68ec03a613aa36f8ed055145f7143349ae35524a0b4ac8215ad4d088e4c72eecd6e7b280aafa64d890c1b393e4e53674dd4c65ad0417219e47d7d0d41785e69540362d13d446592d2daa33b2623cb0fefa3e2a99a21b25ecfc62a79f99f9170261e0154c4d4c2595e64ac395c01f1e72490c2802f5db2262cdf773e0acef0005b3f433254f500e183aa4da279d27b69a4d80db2cf65641febd95cc8c7a0f79ba056983c3165c3369fee7b116180a7b1d47c84876acd3bf89509aa8a164ee48dcacde9629aa623ea3c34391075b52d2d18d3dde4107eb29dd28d50950048b6bdb0cf", 0xf1}], 0x1, 0x0, 0x0, 0xf}, 0x401) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 04:02:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x1}) mlockall(0x1) 04:02:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x140) socket$unix(0x1, 0x3, 0x0) 04:02:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x0, 0x8, 0x0, 0x5, 0x5, 0x3, 0x1, 0x0, 0x6, 0x8}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:58 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5, 0x400, 0x2, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x0, 0x29c, 0x1000}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xffffffffffff391f, 0x0, 0xfffffffffffffffc, 0x8}, {0x8, 0x1, 0x6, 0x7fff}, {0x5a8d, 0x2, 0x6, 0x2}, {0x9, 0x3, 0x7f, 0x2}, {0x0, 0xffffffff, 0x4, 0x9}, {0x84, 0x80000001, 0x1, 0x7fff}, {0x3, 0x5, 0x5363, 0x2}, {0x0, 0x3f, 0x5, 0x9}]}) 04:02:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:02:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x3) r1 = socket(0x1b, 0x2, 0x800000000000be7) recvfrom(r1, &(0x7f0000000000)=""/142, 0x8e, 0x803, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4004426a, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/17]) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b", 0x17b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d5b4c670d6b9a84032c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) syz_emit_ethernet(0xc6, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa8786326f5c6e88706aa41445812142c172eb8c9c9f089e65913bdd390b2e9603c6e050fe9a5c595a7359806c0bee97c832a2df2e6ddbcda1b2d05f23160c4de0e84a0f495b046f64d299ca6f3d040790678636843bca7327d63c059588aaa83e58004937") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0xfc00000000000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) setreuid(0x0, 0xee01) fchflags(r0, 0x0) 04:03:00 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x7d, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x8001}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x400000000000}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x6, 0x0) 04:03:00 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(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') r1 = socket(0x2000000000000e, 0x5, 0x5) socket(0x80000010, 0x4, 0xa52a0000000000) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2}, 0xc) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x25}, {r0, 0x5}], 0x2, 0x0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 04:03:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffdffffc, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x0, 0x8000000000020) poll(&(0x7f0000000080)=[{r1, 0x3c}, {r2, 0x9}, {r2, 0xc3}, {r1, 0x40}], 0x4, 0x9) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, 0x0, 0x3) fsync(r3) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000200)="8fa978c3093e0f38f16d0bc422552f1e2e3e0f71e207c4625dba8200000021672e42de36c4a31d7e49edfe26f63ff20f1ae3f30f10ce") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xd, 0x83, 0xe15}], 0x7ff, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x0, 0x3dd8}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffffffe, 0x7f}, {{r2}, 0x0, 0x88, 0x1, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x20, 0xf9, 0x4f}], 0x8, &(0x7f00000002c0)={0x9, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r4, r6, r7) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) read(r2, &(0x7f0000000980)=""/192, 0xc0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) close(r1) dup2(r0, r0) execve(0x0, 0x0, 0x0) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x63, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559ae008818d4d5a91f4a71febb0f1be5120aebc907abede088b39abcdfd9c96e799a8c8286a6682fb5a7ed8d25885a80aa87") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000100)={0x1, "3ad5e8fe84c135a501cd9ea292b42171c5624131beb9b5d3db9f26ed1f32c53c620ea577254739365cc6eb17add6614c8f2f95a1fddb7471b8a0572e9e0f95ea6232da3be4000580b43042b858bfb2e448b3dc7ea9e06021236135"}, 0x63, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x1, &(0x7f0000000040)={{0x101, 0x8000}, {0x0, 0xfffffffffffffffd}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x32, &(0x7f0000000280)="cb7c6489e3adcd1ca9a76c503cc5a3e1d6d28e47bd6c99e7e144bf7f8d8f515329ee74c027efdb95d592064fab74f6a73559") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000057d000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x4001, 0x0) r1 = socket(0x0, 0xc000, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x3, 0x0, 0x0) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81"}], 0x0) dup2(r0, r0) dup2(r0, r2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9b5, 0xffffffffffffff75, 0x4, 0x1, "a4ef4c24edb73e94d157c0c2ee46c8dca8f336f1", 0x4, 0x908b}) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001840)={0x6, 0x100000001, 0x9, 0x0, "2f50edf1e8c9547969512ec271d81ef237e7780b", 0x100, 0x3849}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x0, &(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ftruncate(r0, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8988, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYRES64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES16, @ANYRES16, @ANYRESHEX], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64]], @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYBLOB="88cabb60da8406bdebb4a11bbdd85d4cab8f6776edea2bfc2afdb4c5c63e17ada9cfb0db6b0eddcaf0bf0beb09e706d25f471583fcb4c7c3247b43f131e3ba16464d693cb97e1e3cce2841534e82bcf31dd6de2939303ad354adaf041e34a122142c4e9ae29ef081fe52590ada4117558935b9839f5c41a636c9871a710beb7167f2cbc1cd3813f4bf0483644a363f67551d298b465fdfb01b6c7fb654ff508b2f0896ca19fbdc8c2dc64686d2d978c1408efb033a016240f23e3878380b23d5d10a1512066b76ac38598f51cd984944725f659025db9bb1b91a557c5cc77b3d08b2be6e7516c6042da322e73856413c2a2b9d661b93b5f0562fcdb8736818", @ANYRESOCT=0x0, @ANYRESDEC, @ANYRESDEC], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR], @ANYRES32, @ANYRES32, @ANYPTR, @ANYRES16], @ANYPTR64, @ANYRESHEX, @ANYRESDEC], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x104) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000002000/0x3000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) close(r0) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f000008e000/0x4000)=nil, 0x4000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xff1b) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x2, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x267) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) pipe(&(0x7f0000000040)) dup2(r1, r3) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30880, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfffffffffffffff9) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) r2 = fcntl$getown(r1, 0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xfffffffffffffffb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x4, 0x5, 0x0, 0x9, 0xff, 0xffffffff, 0x2, 0x3, 0x6, 0xffffffffffffffe1}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x7f, 0x401, r2}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x9, 0x3) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x8, 0x7d003ec7, 0x3, 0x5, "5739445daec40808348f7178a53f4169f6441a19", 0xfffffffffffffffd, 0x800000000000}) connect$inet6(r3, &(0x7f00000002c0)={0x18, 0x1, 0xb5, 0x3ff}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x81, 0x7, 0xe58, 0x0, 0x2, 0x0, 0x100000001, 0x0, 0x2, 0x7a, 0x4}) getuid() mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x20, 0x7) connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x0, 0xfff, 0xb0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x513) fcntl$lock(r4, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x7, 0x2, r2}) ioctl$KDSETRAD(r0, 0x20004b43) r5 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x20) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000004c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000500)=0x100000001) readv(r0, &(0x7f0000002640)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/234, 0xea}], 0x3) r6 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000002680)={0x3, 0x0, 0x9, 0xff, r6}) writev(r0, &(0x7f00000027c0)=[{&(0x7f00000026c0)="453b5f587439219c1b7c7807c0a683c3b4660035d3ba194950e5005eae8754f4244dd398ea8b814b06f5343bd77d2d636f392aed124997b65357c6cf4d7c1a71f062a04350e77ced6f7bc0790acdb2a21c3471ef37f1d5340d29dd19547b15405d2fa6cc188784e62f8f4ece5e48b754da636c2e1832d24f12eab2237b22bc7cffee7954d2c5ff2e8412164a44896e3bcf0e86894c34b3287bf4", 0x9a}, {&(0x7f0000002780)="99b9db480bd4e5051a42969fa956798a38f0db649ccd867c71babf3bbf6d23ae561c99d8de82cdf71b6a9eaeed2ef2eb625ab274c582", 0x36}], 0x2) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7fff) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x5, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x75, 0x4, 0x3, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x82, 0xd10, 0x43}, {{r1}, 0xfffffffffffffffe, 0x82, 0x712f7bf280a13a6b, 0x5, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1a39}, {{r1}, 0x0, 0x30, 0xc0000002, 0x80000001, 0x2}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xca, 0x80000004, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x2, 0x5}], 0x81, &(0x7f0000000180)={0x9, 0x1}) 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 04:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() syz_open_pts() 04:03:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 04:03:04 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='--,\a$\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\*+,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='\\-\x00', &(0x7f0000000480)='(/\x00', &(0x7f00000004c0)=':@@\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 04:03:04 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0xc112, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n6.', 0x3) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x17) 04:03:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8002) 04:03:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x829d, 0x0) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8007) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8009) 04:03:05 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x800c) 04:03:05 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="ab82cb2fea73fdb5f56c379386a9805a498bf04d4e230d14e25d26cc", 0x1c}, {&(0x7f0000000080)="6f6a5c65508d5e8072f127851bbd47bf9e4b8258bce3c9eb176bd5109c02036b91a563c2f87ec87d673008f31c514af45a232df3f942f50000b99826022cf2a6237901c424989a4e450818bbd55b5f2d54953fa06e17f851b3847d5c6199702eefac44a392735d8e4ea767002d47262e82f9a7b05e70d6f36ffcf1d497f3393653e116fc7b112b45f17a535067736452278eea6815471005fbe2ac05628dd454b0d6f0bbbde27a6384c97ada1b40d27c5891845ffdf1f12845afeef351c9809ff36dda2825c5de6fe1f55b0ca57e9c6fcc44", 0xd2}, {&(0x7f0000000180)="080c91550f11969b5752b1fc39345b8f1b820d4bc80b00959fcea369cf8cd7635939652aa579828f0043a7295ca3000d1549ac033faf8e23540c556ed2b96ac7b6ec22e668b46f100dfbf7206f8f2ea321fe59e410b8eb175184876550d0d80a838d9cc58fd3c5ada21f709b2eb4705184568ff0a9eb0029210191780309fd42b2eae53c5d1d060f5d3244f6b2f7513142d5e248d429fc9351162afa5327f5c2efe33d8290d1a86b9469c75fde52f7e64eb411f12183dc52cc982a07c0a5842c1481c6736cbb721006caeff4704adf91ec52f8c2c7d78c712b183bbcef253d893eef5438a1e49483653a0abd5e81fc02e8e4a306", 0xf4}, {&(0x7f0000000280)="abefd98b5a09e8330c9303e7f0eed8ead7b9fdb0b5f3ff0588b7f97369bc5db720bc3aca8bdb4b3f07476049c1f8ae92f8ff983cc7ad6671483d1b27ffad1087d2d8496542a0e67ae7e59d7ff5678d2b153c74ead98c03ff9494baf9d37b51641af6b1ac6d03fa8d65f255a41486f53a94a34aa133e81cffc27d81439231c7674c572379ba271f02be75926b724ed0b808d9f471fcd4695a8ba1335dd664e239", 0xa0}, {&(0x7f0000000340)="d08f780bb434fb2dec4d1ee4c6ff96bda8cf5d1620738a6c4b6e8a84", 0x1c}, {&(0x7f0000000380)="89c4ea8cd14b3adb4fb4ca894886084473bba30984c91cc763c7cf8c2790cd6f331e843311b9f7893e067d3f233926e15907e80093b7b1e7cd3dfca0a112dcaa93bc04650fe06dd9db539ff8ecd794e5262c6d7106634537d9f562433e3f5d3b0c243fa05b154d99bcf45616c2bf44f511eba17b96092281abe5123bd2c9d3ca7bf1cd4b0d6463396560d7eea1615052783cd31dc80b3fc6557f75507333a9b1ac412eb57cf708a0251008e511ecbb6da7ade5a25e89", 0xb6}, {&(0x7f0000000440)}, {&(0x7f0000000480)="868ada6247b470bfc07f59fbe2ace90cb4566890ff4dd55e282c18072296aa", 0x1f}, {&(0x7f00000004c0)="0c152e6243b63e311078c319c58bd4f346be4f3c401fa7afd5335412fd0609fc17831e23f89f3620a3012732db42503291192724f29ffc23d0916b405eb68971a80ad6ebbfad07c77c07ac9f24ed9237eeffb329d17c8442fccc6c86daa73cb78b3d0b535b0ff655a795244fcecd480da74671f29b565cf52f21eacc7523d43fa42c0f2eec12f53378c6fe4c621eb64f45272a00948a80ec01a0927fbc2da334eb5d31cddac6b9204711d6e487f7d0562f0dd5384f4f48104c47dd6c79178f4d512aded246bb50d49f43ae456d4d3a4aeca66262342eba05af01148ecd659c32a9f638338831e166d10931c2991ab27e8a729e", 0xf3}], 0x9, 0x35) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x441, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) fcntl$setflags(r0, 0x2, 0x1) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x80c6) 04:03:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) 04:03:05 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x8) write(r0, &(0x7f0000000540)="35b1986bad7743972c4fc0158d27de8768e2f81446b77317044e42df42e2cdffd6f8c4ff6460cff23535bc711bd82fa97a1f2ec07cc2b3c41d6d3546f0bc281f0f0000000000001d2340b4c75069cc23e431793e5df45d9901769c4f138c04aceb004ff476371837e818b1d85916fb5b7d39c1116b332de6eed4726ddeb8f9f1c1f2abd195e94b78edc71f8f5f94b999debbeab13881c5577a539a6b92e1f0126482d1fbd67302649f17a203fadd522184a6284fa13ce34865df3fbb26f5", 0xfffffffffffffd7a) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r2 = dup2(r1, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") read(r1, &(0x7f0000000140)=""/143, 0x8000) 04:03:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) r2 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$setstatus(r2, 0x4, 0x80) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8000000045, 0x1d, r1, 0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x16}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0x2}, {0x18, 0x1, 0x400, 0x4b}, 0x8, [0x9, 0x200, 0x100000000, 0x5, 0x80, 0xff, 0x3, 0x5]}, 0x3c) 04:03:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x48, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) sendto$inet(r0, &(0x7f0000000040)="d1fb5be5d9a6efc85eb6c718d66734fc68716cf6a3dcc22ebc6b3fbe74eadb797ca704ab5c91a5515f9fc355f4a3cd43881f7e1c00e7169511cb94f8f481d12dc618f9122c88016840743eb9c3baf9a6fe6b227ba779ffbf89ff5a180b2bc92a0ed8fa6d15de471062498d05ec933cb7c1afba84bf6b6cde7be792d36b0746bcd52a854d5beb56fdfb7c9072283cbf346cdf2e52e75a03a7603f385819a77bb2bb6bc19c8372a3182bb8e83f44e2c680b6fb97f2072298c029c4c325002c651da0cc36b2f371b5652ffa5460d6d4f410a039a6925042a6435e3980975c0ac49b2e3ffbd3bfb1f95f2b837b45a831ebb29848c4113e5988bc9f68", 0xfa, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0xc93f, 0x0, './file0\x00', 0x100, 0x0, 0x10001}) munlockall() sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x32, 0x5, 0xfff, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/143, 0xfffffffffffffce8) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0x8) dup(r1) 04:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x990) r2 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0xf0000002, 0x4}], 0x3ff, &(0x7f0000000040)=[{{r2}, 0x0, 0x1, 0xe0000000, 0x9, 0x1679}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x6, 0x80, 0x1}, {{r3}, 0xffffffffffffffff, 0x6, 0x4, 0x7ff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x24, 0x80, 0x3}, {{r1}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0xa2}, {{r2}, 0xfffffffffffffffd, 0x1, 0xc, 0x2, 0x7}], 0x0, &(0x7f0000000140)={0x2, 0x81}) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 04:03:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x201a1, 0x10a) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r2 = socket(0x3f, 0xc008, 0x0) recvfrom$inet6(r2, &(0x7f00000002c0)=""/113, 0x71, 0x802, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x3}, 0xc) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="83b26a4af50af4fba41cc16545c6931cd7beb9be1bc9e748e93d4513d8a005e9eb302ac14bb694456f3af5caf486d8", 0x2f}], 0x1) 04:03:05 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r2) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000500000000000000000071b2803ed235a2016ce0231c9f4adb41b252961fbcb686d0f716440d9866851c5add83b513d504b4dc84d4ee8e5aef85dd9b661701146b8f76bcedd8ed224221a34d5571949d782404ceee3c59b546863e4d0182964aefb2731399b6d21cbbec396332278501fa7a7bf061aead783a95600b42f99e04b21eff9a4b48d48b1b89b6fc2bab1c9b3f2043fdaf5363e0b80f3b5a356c3fce448f15ea43bc9616b6e0169d5113b512b742a78ceb22045aefb5fb4d4d71e12e7fd6c021ef0b37228cbda6d2"], &(0x7f0000000200)=0x1c) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) r2 = semget(0x1, 0x0, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: socket(0x18, 0x4007, 0x2447) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x6, r1}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="7d3b3784a8d364", 0x7}, {&(0x7f00000002c0)="0a216041173b3775ed168c92050a2a5368833eefcc94f4d8839a17feb653b499feb8ff3193649c42ed1efc4f6817daa214ab731a9f61b6866f55644ec5b9c1c5007682c040f0d7c7cfceeb276eca99226240f9a6ec82e06032a0eecae9dc76b3c208e55f0c33384c279e518c432f8d", 0x6f}, {&(0x7f0000000340)="8aa294a3c08e4b6c235c6240329e013b322705974e13a1cf7b429b48eb5ad6daf2a8625f57d6109d8d4e4ffaaaf7f16a3346744669ddf8adc4f63e56a4eebb1efb0f6664aabb12e6f5c624c43933d92711526d7f0e8fdb94f4798161b5aab6b86ef0f8a9d747177da2cc17c98a3f687702bd895a9c8efb6d162c3e9e9d7c607c4beb35bdd2817aef569a58c61530efbd6cd76bdaecfffb02ce4d570d4323f1916f82feb1eecd2fd27f6c58e948e1f131c5267686fdc8e27b9be8e81c3db021f30d107707afbe1195", 0xc8}, {&(0x7f0000000200)="dac95be0e6e0151c0b42daa30ea03f90770b57e5bd2d089037061bd5", 0x1c}, {&(0x7f0000000440)="44c8a81cd77616fe5ac807b44fc1fadd50c778dccbc41c50ef82f0252415c094ade67ce243896502c79872aecba42169e2a18e3421988522d979aae7c973ec372ed5ab1d825cdcec22de50b884bd16c7e4af06ecf18f6fe66574e1b525cc39e080f453d09ad7ba3a2fa962590f75c7ad", 0x70}, {&(0x7f00000004c0)="6e9f18f655e1826a514c72abab5997fe06bd6bcb2632a036c36a1bd79282", 0x1e}, {&(0x7f0000000500)="b149a68194497b8c99328fa2e9e5707e325c0a109007e3894c7fc8643f4630024d7835650c7823c77ffc75e8f16921f9c58c1c40db684c23bc5c4814676787c26cf76dfa0612afb574919726226018d658fde04742cfb70268f8b9152c31ba3c715d9aed1c9947795e4ce1048c90e7167946fe4444c7acf43262fb3a7a6e1c11a01566e3934fa18a4e66bfb13104607795caf6b0b58cc5dd43216529ab8889918eb6a405647e1fe1042ff3e722a4668eaba358c612b1407ab6b59a5a01c7f70e5e7c02c86f023e8258738800a45b63c9f5d6ef7b1a9dc008", 0xd8}, {&(0x7f0000000600)="7c0f0ec74898247a4edeef38adc632d12aee09fe1faad23ffbed30960b21c7b446f444f2d5e1b0132d8589764661f76a268d2c0a0842e4901bc8fd27733a5e29cdf98ed32b9d2d6b70753bc2f56f4146ed287879092a5ecb", 0x58}, {&(0x7f0000000680)="08fe5b7476f64aa614d7b2347c15eab3b063a05f285fddf2a6f0", 0x1a}], 0x9, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="84addf561ced936421ee9d9409e67a462cef1e8be5edaf3fd44bcff7a52af11afcee639d1ced44d574fe8330b1d7f96f358bc228d7664d2d3da3873c2d5c92d5bdcaa961f7033ba1a2a331c3774babfbf34bc7d2c302e6274245688b67fc16395af23e0ddb8d405caa72c5a532965752074da6c8f2672eb335039123966e2e4e2f48e96fd731528dde664692de24a4de056cb632b6cb33bccf8466d658dff34bb73a3a543d2ca4c370396567c09332aded3974e51218d97fec15f503e26380551560f37a269a9fc645b6c5aa6316d754c075dc28f5944a63598f30e8381e99b657ca78b027e4b39222b67b616069558eda0e20bf9212f626496c2cfc1432", 0xfe}, {&(0x7f00000000c0)="b3dc0a66e78c19de7aec44d19c768b61b270b0beef8d9ce14c6d5776cb36229ae23414e65614183d71b70f1add0f2c07fa3996f74a917eb6343ef58dc1d2dc6d03bf95f9698b2cdac7ee548744863d0db2a85d9c427daf8c7b", 0x59}, {&(0x7f00000002c0)="3a05f7015478cd41bef46b7683effb8a79d76cdccd49692bb0d5d9c23b5766ecad5a2eafff29b8b549d0dd2bd1f847231be953b432066c131cc83123739d96691a66f646acad3dd236dc8d72c2a39fdb53e05ccd25ad88118319b612da9d39ab807b40a0f8895c8bea2e4dc1ff4a1c8521dc4f090089986657f5586a8df12df6a516051395b4366df2db542250ce362ee1410fc228c69fbf8c2f87902b3c708a7f", 0xa1}, {&(0x7f0000000380)="53de6447a5e7a8f026f4f054a5259cafafc0f359bde270e7a992a5ca28b56a79836932da3ecc5a6d8986c40cc7a26511fefbc39747b4cfbef3cfd30ac2d35fd3d4726b5b24e43cff54caa9eb372cb81668cd70f83d22eccabbbd185023420beaec08c54a30a79f9d290f4b3c1b8132e71fdf5dbbf0fec8b6467a95267b93d35b406a65576f854ad7466c09", 0x8b}, {&(0x7f0000000440)="90b97227011e02770e81b20e25a3b6f0a61e5d94fd704ebd6bd55437", 0x1c}, {&(0x7f0000000480)="155a420e7e713fb85d1fd3db4d0a9cf28c3a4e0c33", 0x15}, {&(0x7f00000004c0)="dfc428d880cfcf02d3838d47c17bc3ba9e63515322e18bb4700b98f36f60cab9e5d3bfb11fd0529a831b72cac86a02a1afaad989262715212cf949fc7c03cc644fa0c1f692fc03bc2da4d1ff38f07c2024d4", 0x52}, {&(0x7f0000000540)="d753d4fb3afda229e68ef9842827ad53f6bba27d75e055ac5ec725a226e99e72bee2a67df92f89af23", 0x29}], 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) r4 = getppid() getpgid(r4) mlockall(0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x1000000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x400000000000008}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="d15ab6a000000000f53395dbc7b1ce532400"/29]) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f00007d5000/0x3000)=nil, 0x3000, 0x3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xe7}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x447f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={0x0, 0x1000000fe}) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) getgid() read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="a0df2e226d7c28017af57efa1ef7858e86e51a627b5e2f3d7d7ffdce9d5a5cc4dbab6ee5d30803aff93024053a863b903d8352eeb519db499bd2a8900b948c1a51a37ac576b8d4a09f23b63f21f6296eafd7d36b02c1a9dfaff3f8dc024c57daaa65f93c539e1ca584008e93342be6ccf13bf63daaf95ccbb86a312827268e770680323a1272ce8e4db8d84f1a10dfcb0e689fc72f094260584795", 0x9b) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x6, 0x1000, 0x6, 0x1, "8b0560e78d9b74f663e7f3d119f4378f1897b02d", 0x6, 0xfffffffffffffffb}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/137, 0x89, 0x3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x120) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x10000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 04:03:06 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) listen(r3, 0xffffffffffff066c) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x81, 0x800}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1810, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e627531be9d350b0942fb03783dfc66696c653000"], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/194, 0xc2}], 0x1, 0x63) fchflags(r2, 0x48248179d386a592) 04:03:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) lseek(r1, 0x0, 0x2) close(r0) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") open(&(0x7f0000000100)='./file0\x00', 0x30080, 0x2) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="803b8c365e1274c576631eebfdef186d35df117ed485569ca9a71cd88430b035cbb208d9ca338717e83f240183397ec0a9f6036e02467e83d1c1ce19e1289918157b34cc65944285b48efcb00d223d1e6850f239862a40de2c7079a5f67d795b31ec2e116b55cc67ba69374970b2cc32f9b2154f80d4adb5bcfa", 0x7a}, {&(0x7f0000000140)}, {&(0x7f0000000180)="14234e64fccb23c8a78d778882d8d968efeb76ec3d02dcbecf84e5d80855c110ab17c38eb507c07a78d3a1c5d4910938537037647db0b9870b08a9c37968aa2a71d4854215d49bb31643440ad33be6046c8e7a5b592c6399352c9c6ee85ed5e676eab63a616fa06fea23bbcf779e5ade41c73bf7c12c80daed61f3f291d23b2d98aa35243800188069b50dc0", 0x8c}], 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x3b6) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x8) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0xa7, 0x101}, {0x42, 0x3f}, {0x7, 0x4}, {0x3, 0x8}, {0x46, 0x836}, {0xe7, 0x800}, {0x100, 0x8}, {0x87, 0x7}, {0x7, 0x9}, {0x6, 0x2}], 0xa}) read(r0, &(0x7f0000000140)=""/143, 0x8000) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x84b, 0xd01}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x40}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x2, 0x4}, {{r0}, 0x0, 0x0, 0x80, 0x9, 0xef972a4}], 0x10001, &(0x7f0000000200)={0x7, 0x1}) 04:03:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="c8") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) pckbd_enable: command error 04:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) read(r0, &(0x7f00000002c0)=""/143, 0xffffff1c) 04:03:09 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000200)=0x5) write(r1, &(0x7f0000000100)="84", 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100, 0xa15b, {0xedae, 0x86ff}}) pckbd_enable: command error 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 04:03:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000001a, &(0x7f0000000040), 0x0) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x1000, 0x81, r1}) 04:03:09 executing program 1: socketpair(0x2, 0x2, 0x8, 0x0) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/143, 0xfffffffffffffe02) 04:03:09 executing program 1: chmod(&(0x7f0000000200)='./file0\x00', 0x198) r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000380)="0e0dce8d775d0ce784309cee2090128c2f23c093fb577e928f29ee03aab591d8dc5b7f20f97838734d2905ee22f42cabd93020bfa59aa9d7476abcbbb596e89cf1eb4771f8f70be2d77fb5d6a458fec50a8261338d9bd8c11e343192e3a5012dd6", 0x61, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x9}, 0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffff7fffffffa, 0x9, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) 04:03:09 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) r0 = dup(0xffffffffffffffff) close(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0xa8}, {r0, 0x104}, {r0, 0x80}, {r0, 0x1}], 0x5, 0x81) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffeff, 0x51, r1}) 04:03:09 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)="ddd295", 0x3}, {&(0x7f0000000200)="0fff3b717525147b9f81ce6733c0c7fc1efcf566ccb74260537a26bf977e4e50d4e8cd227ccf9270a122a8edbdd979058b223b720fb1f4065f74e6d145724b3d31e418f02df41557caba8361b565d567970b94d6d333c23f91bafd6656b7d84d5d116d9fea98ed4df7daa2958f6b822e450993fa0239345a0f7529642ce209", 0x7f}, {&(0x7f0000000280)="f944ca7246a8e085977040a79a34a61b42762cf457bf5245a0b44c4651fdc21f0f61fad1a47e71115cd673071a3b7517b2488603ec2cebf9a4a0b83b5c0a56d739a1b7122e7f637d493a021ba8028fb3b33b1817f8f2d70a095574e96cadcb0dfdd077525f8108f6498b4eaacf5a337932f6b6b0847323e87ffc8797a2f10ca8bcf4f0ef292f7bffcb51f4ebad4cda51dae5fc76fc5e13e9d7bb7de20ec326cf5b9701d8c81cf3d818f4946ff691b39833381c580b82ba344b493c1080c7be799a8f60ced0c5ea7ff3f3ebefd596bca8a326", 0xd2}], 0x3, 0xfffffffffffffffc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000003740)="d2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000380)=""/99, 0x63}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/120, 0x78}, {&(0x7f0000000680)=""/237, 0xed}, {&(0x7f0000000780)=""/55, 0x37}], 0x9) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1) 04:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000040)=[{r0, 0x20000089}], 0x1, 0x401) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:09 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 04:03:10 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x100) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x7e, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r4, 0x1) pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000180), 0x9, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:03:10 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="0238e1c21b29880f38106f2b57faccc0ad90e326a96bb04e6e0f33ff76d0738d16fcc0672eb786bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c05ef415e75cacd75fb90d6c7978ebcfc5c7f7e2e4a33c6b070b7b8308bcc9c8528950856fe596f81a184cf5bf5584a8679f6bc1bfae6075f8269f45040eb7e9a9051715eeafa8fcf172aeb242cc", 0x26c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='-\x00', &(0x7f0000000200)='!.\x1e\'/\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap'], &(0x7f0000000580)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='&*\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&{{\x00']) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x47eb, 0x0, 0x2, 0x0) close(r0) 04:03:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) open(&(0x7f0000000080)='./file0/file0\x00', 0x1c0, 0x4) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 04:03:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x8000) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/100, 0x64}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x400000000, r2}) linkat(r1, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getuid() 04:03:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) 04:03:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x7) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) getpgrp() ioctl$KDSETRAD(r1, 0x20004b43) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) close(r4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r5 = getpid() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) dup2(r1, r0) getpgid(r6) execve(0x0, 0x0, 0x0) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000), 0x0, 0x8000000000) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x8, 0xfffffffffffffff7}) 04:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/199, &(0x7f0000000100)=0xc7) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 04:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0xfffffffeffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = getpgrp() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0xff, 0x1b73, r1}) read(r0, &(0x7f0000000380)=""/143, 0xffffffffffffff04) 04:03:12 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = accept$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r1, 0x6, r2) unlink(&(0x7f0000000680)='./file0\x00') 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0xffffffff}, {0xc0000000000000}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) chmod(&(0x7f0000000040)='./file0\x00', 0x40) 04:03:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffb77a) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0xfffffffffffffdfd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0x6, 0xf78, 0x7, 0x400}, {0x5, 0x2, 0x100, 0xffffffff}, {0x0, 0x4, 0x3, 0x8}, {0xfff, 0x581e, 0x8, 0x2}, {0x6, 0x8, 0x4, 0x800}, {0x4, 0x10001, 0x8001, 0x79fd4814}, {0x7f, 0xc50, 0x8, 0x101}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[0x5, 0x6, 0x34, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") preadv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000340)}], 0x3, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f0000000340)=[{0x2, 0xe86, 0x6, 0x9}, {0x7, 0xb7b, 0x1000}, {0x80, 0x9, 0x9, 0x400}, {0x480000000, 0x1ff, 0x68, 0x9}, {0x80000001, 0x65, 0x10001, 0xe5d}, {0x4, 0xffff, 0x8, 0x100000000}]}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:12 executing program 1: r0 = kqueue() listen(r0, 0x7fffffff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffffb, 0xab, 0x0, 0x5}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 04:03:12 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8f) 04:03:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x6, 0xdf, 0x5, "5735c087bc97bfcb7482dd93af306234db8ceb67", 0x40, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xe3000) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(r2, r3) syz_emit_ethernet(0x0, &(0x7f0000000380)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() setreuid(r4, r5) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') 04:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x40000, './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) 04:03:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r0) sendto(r3, &(0x7f0000000600)="286b605fbeedcaf361acd2609d49b55e28026bfb5b6a335f8716a882f87bda99c0e2cf88b2a8a4b9950c8c0c5578dac2667794de6b1a623a7552a9b15a752ff88f59d525b455e123d165f5ef7b1f655817b855491ea877a0fa7b08d2a16efe5c225dfff141bf2bfe57de17076f6ac3f9681d440d9d4fe1989c7caf402bdc33aa01dc0537fa815debc27144cb9cc2323bed48247651c704648f1ceaa58414d4ae2192afdc04a8de8af2c89a3afe8b15592639358776c1182e4e415a6ba1b584bd4ad370d529f8b8a80ceea34e1040a80ba00d723efc54681f3175436122d1a90097649ebb92e6efc8bab365455f0292c28d7890cc2e31caea0febbd56e916e712bfd3", 0x2e9, 0x400, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffdae) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="2465998729529fad9a0a087e44f955602c59287ac0e508495e2479faa85f85502a3455c71b9246e49c3a2ea3d43379d72b89191b5df09849381d9103493cadaa801431fffa7483e323e434848bd026", 0x4f}, {&(0x7f00000000c0)="e3", 0x1}, {&(0x7f0000000140)="5fec6515177ebbcb6f5bc0ea0771ab90282e197ee8fe0139f7a7aca21c8d1a435b703cba55d1dc2c7d17a88b95fa9128d9a52be0a79a0ef291cefb40e1e22375aa1a696a1786625af8fbdaef236ac166c504a95a963c4cd6d521d54ea8cf6840674f7b344d08d61585729a1c896594817b5a09f39dd2ba70a33a4f78df548fca744527b01876faf124b802196ff22878f603b2e3b168804779ec2bd63fe4142e49c4436523a8fd9db47a8b902390c8b85966843a50cd7d71e2c9f881704060774d86433ee8119ba7085bfab16125d70a398901a85f", 0xd5}, {&(0x7f0000000240)="02d927612db9a2013bcf1d18af4e73a18aede4a7c4784e1a668a4efaec5c9f5f64ca338a9e5c2e77463e5b2975211f4e22dc164cf07355a4c136b4e6c5fea31a362b6825af601bc735256fa6e02bae2b3f71414ed56fefcc6f646777915c13374e7481a9a945122868282082e8f140b469dc88961c641565439c42f6732d1ffe153aade43692a937dc719221641ed0928ffe428e6e459f0bcb173a405f9c6ad48edac4271210e5c33591ec81b7adbd96bf9f47ac910bd49b267fe3b0c0a72250a52ea3ea31083957780268b4f4e956dc828f6f3806295c", 0xd7}], 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x8d, 0x100000000, './file0\x00', 0x9, 0x1ff, 0xb0ba, 0x8000}) 04:03:13 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580), 0x0, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r4 = socket(0x32, 0x4003, 0x2) accept$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) r5 = socket(0x2, 0xc002, 0x6) r6 = dup(r5) ioctl$KDSETRAD(r6, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='-@\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$/*\'\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r5, &(0x7f0000000380)=""/143, 0xfffffd29) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x10000000000000, 0xc, 0x0, 0x1bd) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x36, &(0x7f0000000300)="cbd43da671dca9012a8d138d72e6070059db7015c897253f3495f05184ac6cf968f5fb90cb922ef5c82a4e0ade75d408d7ff7cca570c") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8f) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x0) 04:03:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0x100000000, 0x800}) flock(r0, 0x2) truncate(&(0x7f0000000380)='./file0/file0\x00', 0x20) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x7, 0x7, 0x9, 0x3}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x500, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x5) pipe(&(0x7f0000000140)) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x6) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x2) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x5) 04:03:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) sendmsg(r0, &(0x7f0000000000)={0x0, 0x25d, &(0x7f0000000040)=[{&(0x7f0000000140)="7f18087d8c9e7e83bf6acfed6654e29f053f8479ebeab35affa4f0dc86dfc7cf59537e423600e04717f84bd4933f52c3f70c001af720196d1c4dba25aca4a1487aadd3d387fd2ab2cc433bdcdb756c9b93d392935bf0dd2dbbf9a7ff4e41a19db46d1a330f32463bcbb3e3e3c1e8552b15434752a8f8776b38042015675ea3dcee0d7b15f3aaadf9f2a5d1435230167985706c3f0b2f60d0589e3fe3765510902b05807fd937da65c2c673fc43aa15d64fa03de74ec42ae0d6c865dd301133b80fc28917436b0d2bdf00d7be12b2df2dc0b9ccf7315518ff99", 0xb0}], 0x1, 0x0}, 0x2) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc4, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x300000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x84, 0x20, 0x91, 0x4}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x49, 0x4, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x25, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa0000086, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffbff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x7455c568}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000001, 0x7, 0x3ff}], 0x8000, &(0x7f0000000100)={0x1, 0x2}) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) 04:03:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munlockall() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4, 0x2000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(r1, &(0x7f00000002c0)="36924452c17375cfa6b0070fdc603c266acc48a3e13bc67a41929a4a331a34a58a6ea78822cae21a5b4ba6184614012eafe02ea5de93b28c960c8f02e0a34deee524f38aedc2c8e5c1fe123c01e5c274e7e1df2445d0f1296464e0b11506cb015f2240cbcbd38846f9480a4b5cd1560aa1e5bc42359fb19c1f039414e18d300d8e5355955c1398265b1c3b21ca63a01d92a65caecd680cf92394cc90517596d696cf", 0xa2, 0x403, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) syz_execute_func(&(0x7f00000000c0)="c4022dbf38f340d9da2e450fc5d600c482fd1de6660ff5cbf2480f2ccac462fd34d9f3426cd9e566440f6546fb") 04:03:13 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x840, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) msgrcv(r0, &(0x7f0000000000)={0x0, ""/152}, 0xa0, 0x1, 0x0) msgget$private(0x0, 0x214) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) 04:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 04:03:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/76, 0x4c}], 0x5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 04:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/193, 0xc1) flock(r0, 0x6) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0xc1d84b149aa9441f, &(0x7f0000000100)="9206be25182c255f06") fchdir(r0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/143, 0x8000) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:00 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x22) r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) recvfrom$inet(r1, &(0x7f00000002c0)=""/216, 0xd8, 0x842, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="844b6fe529b035d60b774f5d015c680ed7f934664c757beb6c784308be550169c9251979c6531755a2b7ef149886aa3189a2fd20b0dd278d5107b19d6b8253d9001fc84a8c5fb5f499937b227b1ed1b97d906d440d2d1039025f435b9b5b03c44c602bc05163474f1aa78f710f5cd0e09b9a29ab257854340c427f5f78cc16b71cc8f1b7a651028991504d63639438212ef9cb0840d1fc619125f2b7edbf9c780cc2d1f0dc3357f14d97278af7f40d39dfd7faf41788f836484028aefdc49fe1f6325a7570fe58e072922bd5e370cc23e4e5506b49c7b8e47d6a56cb3599b969f1ab4f", 0xe3}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000c29000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) fcntl$getflags(r2, 0x3) madvise(&(0x7f0000bf0000/0x3000)=nil, 0x3000, 0x0) shmat(r0, &(0x7f0000f55000/0x2000)=nil, 0x1000) getegid() 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = socket$inet(0x2, 0x6, 0x4) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='on', 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) listen(r0, 0x8000) close(r0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x7810, r0, 0x0, 0x33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) write(r0, &(0x7f0000000100), 0x311) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffc) semop(r1, &(0x7f0000000080)=[{0x0, 0xffff, 0x1800}, {0x1, 0x40, 0x800}, {0x4, 0x0, 0x1800}, {0x0, 0x8, 0x800}, {0x1, 0x9, 0x800}, {0x4, 0x7ff, 0x1000}], 0x6) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x1e, 0x5, 0xb4000000000) bind(r1, &(0x7f00000000c0)=@un=@abs, 0x8) socketpair(0x37, 0x4000, 0x3, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)="72a3604bd9ebb0ccfe4b26bab395079fe4bcbd441f8d5c07363d7a8455963d37071d79195973bf2e5934d94c8938e14f45de45f1e0a4b1c7fcaf8a0462931245cb55a24d24f71a772771d593a0274a916eafb0123368a6607c4002ad18542d5f7c96d23e58f7b68c5feb646a520448dd3558a070436a20422dd330fffe2ae401f9e111c847ec3996e4f6a74c7afdcf58fa59c7ae5ee272da76d29222d0f6fdf949f382f269929a8cdb390267f2544b673563d973cb6f01be0a826df7b959b364b2b8c2cfd396782dcd613f92a30be7c5403c23eae7fbfdf17f4194a2ade23af84e4f5c6c724068e8906cc188c02733f380863b8e92bab523cccd925887c41932b75f381a47bee464ef581b47742ead15a53161a1a9cfa976c87985dff3615247a1ebf2bac9819d23dab9d38561fd353a26b3b0d13603876862aef345bce0b48ff22ab186a467a4149559da3b43a73ad64f857f932992868252073dc7c8acd1224dba8c13225495fd895a6bca7fa30f23e59fbbbc61dec7cafd1205c2923d151a9d2d5ba31e522c5b0025ea00a5ae723951c6ecbf6fdf113977fb5c44abc8baba7a2739b7eb83d256e493c208925b8385aa2b1f0776088b7ec55cd151b6ed0e9e2f8b70017159214bbde35310f13b74f01cb60790470ddef5226fe8801acab6e57d794570cd3697160d11cf150f411e96350fdded2fc7b601bcc1cf78cf1a2c3549970d72f525c0edebf4b79d1370505e9c7a951bea117e1a54d60237292a352e2d4e6775f299f06dbd43cdf87192d1d5fb9f35d3cc25334d27938c2cbb1d7b9c9cf18f545c0cbd5e9aaf471ebe57173014542136a685af5f435ce75a058085ac79afd1597ed95f85cd79c1f15cd04bb6de0affaca07f5bcb3a04dec160bddb16405eb81530210c20fed65f8efb748c5bf9e31f3b48cf19290b8a2a4c93b8f43d8ef31310b7895738ab4c8ffc6cf65928692a396c1f92e34f96e641da5dc0bb001c7d6978ff2c95eb692ac72456ffcb44f6d0fbb36c929b4f1feee2513ad63d6ed12e7f4e7d81a4c2ebcabb637eea23b03e4528a4523f110ee9a033a00b0c3a6789b802477fc953913bbf28c2cc1b826299230bd9e2f7e3ca6f59ec70f6c6d403165e4969b2623e4c7b9369a64310f0756b50394f70ef8a6faf52e57adaac8b1f24570ca814340dc3bae91c4d54ee11fb23d880210f1230892b2d07cfe2d889ce904d6f68f48ae99fb75ea35c88b2962adeda517a28285027fe5358b552ae18eda1d0c5c82e3da335850e8a3fbe95f701c9f12fef18b8896fcff11c1b6faf037f85aa69c4a3ede4af82e5c56df4ce8e44c30e863da33d0ca940e91458a83e18a7e3f63e5cc0b48f6da901b0c07e6de4a09fd839cb56c6f792fd6eed5a616b1968725273190598ed9b7409ef8800ac0f8f34bdedee2e8fba1bbe480f672b38a49dd878fc13272595f5a2aba9c6fb8f91e593a9c078500b4819ee0d10dfafdbb9b1ed09257c320442a1adc269deac6bb7f1b91def9176905761bb64138471f9f66deeb0c00685080697817e68f5bbf942c12f02443b6fca36c9848961ec6781245b93314b7547cfff1b7ee2ca1a3f323626482569597973a43d76ba96cd86bee0c479454f431318950e6bcc4cca482383138cd6a391ed618bcbc9113a455d393294f359458cfbd616241e1710db7287e018d3a6e00f4a534c270b6a40caee797b07f49467051702c2da2201da7028f4f4f6b2e2a3dedc1c7fca7288c2117e598424fe58ed6aed62e7f5695dfde8ceedc6124b928ebbe91fc1f8259f558340f5ea9e8248cea47886c766684d457c5d85610ec812e51ca60b752bdbe3860687b68fad62fc21bfa5e5f6b144b53167de7b1fb081e9bd920ece5361909014a4b4e9da891f396c6d131b53432b76c7916e94aa35b3165513459717f037b51e7401f660cc79314ac405c35c7288ad4b2e08e9e3bd7f9e0b2d6c2b9a6e746a53c0e114354d85928e1cbbb7bf20d1df60d9dd76334c15b394c0339e88446151472776d343a86a997fb7c5fb2545b5e65e8f346e35556d737b549e2c60415125e7f2b3fc557065420ed59a33f20486afc6c97d85a459e2450f902e672ac12e7ab72c1f40e195c777aad11b805205d8fcc881a6755a4e152d47062276d2b7e785786d98d16c4cbdb55632a8cece44ddeb0c4951ce39aead098572e2852f074f7ca5eeba762d4404066fa6d035791e2d8ca404746b562f859cc878859c78f420310f92d3f8e39103f502c32afc69c86b7f181551c4780f460d289bfcce37128b3bdef3ca123282adaf2a7d39db8cb99be17c1a0393dcf37639aa9bcf4ddd4a7f998dfb09c29bd1c7a41b3d31afcc4730de48ff2c9805ef6b742405ad13187a84e563d1d2d3e422fcd6ba1ac93a350ac3c9460320b99572abaed5ee81fcc4a9cf16d3c61058cac886b8e9c2249d47de241b402625e9229e96cf9b88483f7168be1d7c4d875e491e9f328923a8c376958d7a44ff50a2536e6c6a099833a74b1b16134126bad90a4da75bba43dc389bf0cef760eaf478e940f29dc5a185f4f5daaf1eb6fac3ccd62d42140f9c75a45f52092aedcee2ae6ce026a8e44bc250ffeba7f09d225ef89054877206b5db6d92e1511e1add80990a2f2491b0ece3ecf48f67c102590a3b62fb5715b2a021c4349f60d0b73c792c21fa9593ccd088ae06689c22e703d093413ef097f84f81c6ff2100b0006b7729721dba8536290b84115dd84582fce906212528d8e23720015644f04c77d1667c09973952e900b1e02a6dbfe23e48f981860ea4f673dab2de6e4d571b45dbb0f316496791e555edbe0bbc4977dc223b5a37a83124eb573f076043481ff759c3baaa5ed234f3bcc13108d8e6d4a1bbd3944bbe08eb22cf9358ec000275a27695f02e77c122b0586f3d7aed16b5e913e74ae94f8201725fd578f97c8976e7337f6826b97352a53d049f668dccc1560c0fc4433357d17900cb1455d7e870714498b946a682ce78292cad247966c98cb2afede6c8e47bc359bab131d27a740b542744e90f05dd88942651cb841c06be71b2a670260104399c0602cd34f541275c6e26c2c6dbb9107eecf9bb20520f43d3635bbb7612bc496125754d7cdcf15ad3c1621668325073de055713e17fcf3f41e498ffb64663cf23db3e9ac64e3bfc42dbd574fc474f9142288f28eee6e4174f9d4cc4dded82cf1705ba063c9b917709ba404aa21c562a986a5881e528abf0c92da8dda7348c4fbcf7f73bcca22cd7c2746806f66ddddaa4cb5802bb17d53cb2ce5fb9b52faae5d4f5b71b9f0956dc0efd0ae97f1e1d89bb9f46e1b79a05c36e91c987c6ebfc754e017b35f30811c0a7af6333b09e606aaca817306cea29962c1da207ee013c115561c89df370c7b4812b982dd965aa1c494eb08be0f0306ece21fe722c24147afd3985a3d5ae0ad4a11f1e8697cee650fced05ed752492638554ff7b4a39e26feceb7edb0c3f6cedc36d6e8adf07c3a82c4e1a04b43ddf4a650e235e6d7ee4f195a23af773b2370bb96d0592954a123458d2e2a737e8363eccd51c146594409f120927b0289ee7508e7810697f6324acdb9c1617de821d8e600fdc66727afe8d4a99c09c72319f7d5746363f16f91e8c019d2164faaee074d143fa76abece0b78c823aa559d75db1eda6e5a820471500d39301736517e578176934b21aa30a75c9c2ff8a29d6915f87293b2759fadeb9377f0a531bc7aacc943bfa213b9bc12ffd05941833e28c9f2b1c4c1ac811b2958092dcb5b4a95ada9bcc14e7afdad809f1c1472c1456d764ee3747b7e57ec9527f9d9f136f960516e4666352de6947e61c1143ddd5e595d6fb3f9ba5fe18b20b9c9910f842d6cb1f9cb154366f5acb1d63dd7fec7f28483471aaf833634b067917e66ebe147971a8bd5fde2b939a83af3b5a9f169c781092adf398e3f01ea4be8b0cc4480238e2bbb4e934867c3bac86d251e993f4d0ddf14fc3254599c3eddd93a2ada21c4171e161ef46ed857ac841684038e8b336ab2250a7b7f6befa7e23e01cab288b3eeeac4f396bc396a2162d058d993e0ef68eee3358b3d6cf70cda3df2144e4b2d5c75a8c2f07e25be54a9bb02ebbd6f5489f6c40fc42f18e187665fb5507502f081e3f6e8bd5024a73f6868a38ae7cbe0a8669d8a6b59306cd6493a938a2ffc61a1a46f5b7bf0ea3e1f41853fad2921b8157acc6479913f03fd3f48f3341b0c7ff7bc1f49d4689a73a2a086d64370468098b4d4a35de2d9c1976146b13695fdcb0971755701c245878c503b29d8a446c1e4e12c8dce676fa79eb7f9d4048153a2edb95e7ad6ee21dd28d90aa0ae7d1876f26a6292273138e40e4d8d4ec559ed1d31a4300732193c37db4837fcd9a2054534d2a4e6782dc3798af20144ae76fd1ea7477f76cbb1d8aff99912c08ccd3c7738f7c255fa3ea26ba4ef2c91ca578c02c85effe10bf2651cefe183d9fbeb71552521ea1c36e1ddc7a724b39d293b585d6bd70af3b73eddd6ed003e836fb61278cba0be55333f5495f73c91a8cab1393a4839dd20c58cf3611422e56a8c2ccd65779a17031df1809819a2b975d4eed5ac64debe7c069d5afb16fd1f9234b7592549fa7de41b80f9a59d0ab9a4a1aecadc3e427195e1d8e08742368d6b3407eb6b414864f9d2702a221ca44a051b0f9db713532792c2ec4df42600790e11d1efad005d7d483526cfacfdd2a2abb0229a7538ec3577d59e36e595d47b653d8d5c61a088cedf8a684dfc9f7cc69ed8caf99c6fc0a8a2d931676bb48ea7bb46083e7e17d226a9050ac3b2fbe259df150ce0caa2e436559e61f26d3412143b3b099489d1dd4b3245558e93eab92bbea42daf98733b40ee8b1f498a4bbda8b71ba47ec30f80d17673232e85c92b11f935e87a0163909455116c997608c7957b3caba0a2293b7f686e3274004b4224f9a8d74a19db206d177143bfe531d4b5a52344436fa328ee82ab1f8ee25176a2601747b7db1930e32b343028291e05ae349c6d8f6332cbccdcff1245b6d08cca079b20799d0fb0a3e0eabcae497391d3f73e4cc7a321efb7a12401e04b236ef3bd291e51e7692fa751b0dfaa725d84a8e62bf6b3332a1d8f835aaf5fce56ec95b20b3b5855e325dfc0a1dfefca4cda969f332f8cde8d9c5e670a38d90613ae62bc3c99bb2c37664cfd9726d7ec9c0682f85c2d73e32505866d96c74600bac150d9951816d63e01d48d4b818d69dc22a5f550a972d46b1821c90c4e88d47c5d02573e18b3161a8f07ad384bd3182edbeb9eb6726fa2f925e69e83b3d84e6525696fc2c8ae78f1292c7b5ac34f53f1df1c20d52a3c7f4bc54ca4095f0b5719f571ded08b91af36ae2c95b188f67bf2900a121629c0838bc796166a88c61f65bfae78f5d597d7ad1ffc8259e28359e9b5f756245895f13726b3c1d27b54c7fc2d17b8d603f92c81e06bce3e8efd07383301387472339bd1d703b2d2aa85377d07294a94e6c2e1759ba3616c4b36a204d447d9b9e696a9ae481fb240cbf20c6e96efb19ed0d6a031a52f1153582cff068cbc748e1c36cb89a4be822466d3d5bf4eb2431af692bccf5a7d5c0bddacebd526269e66e189b75efce16ef5897e2cd6a2c18eb04a45d29513cafafa63ba3d631408486f6c96cae831280ca7fc0ecefa88aaf09ba74d02972f8b74f086210c5079609469575280464c5b61c0e9573a0d1d8dc04e84b2afaa8ca3d7b352d95714b2bc9d735f5ea1300824afc8d00ebf9704894ffa802b2424102ca783040ec", 0x1000}, {&(0x7f0000001140)="aeb149677c1031c886ac4cdf2deac0ebfa02d7e726111943e3515825086aca1c24b0d19639c55607306edbd615e8deaa318803c5d4cdcb50247e2fac3934d2b3bc5a8145a05bd32689283a1f2073eceebd2fa2373965a52290a7eff1575ae428e1e0e6683f88ff94643133393506e0a49e582eff39ffb20f66f51ded9215a6824ee39de29ccca4eedd80b5bac03d86ad831c9cf476ced3ebd833ed553cb076d3204ae4d28c36ef37ac533d369cdebc5c044d", 0xb2}, {&(0x7f0000001200)="e31353ecf338fe8aad58d70f71e1f8a62181d9d224c4686dbcdb152f5ac702d80922ad996f35e43335cb302ee79b1591dc7dc55a0264c2745b41719eaa63665692037a56cfb9be83d9b72933fb26a33144a0abea06b6b5273f4405aeda3c31f78ea3f87d32e0421e4adc82f94ca59edce266e48478420d96a7c1e80a2d6aec89a4a8206248fd42963ee87fcc", 0x8c}], 0x3, &(0x7f0000001800)=ANY=[@ANYBLOB="d000000000000000ffff0000030000004219b4ffc0715a9c4c285070bebbd2625003b8014bacd1e240b75c3b70192c60b6421f79315e8ebb774d2104adb937f42be67c68bd576fee3d919d716563883b2c9d50cbf9f587db04a13320da0d8103492286068f5a4fce0fe5f30e1c251f72ed0e584fd6a788e04de1d60d2705a983a5e5108e61272ffb76326175597e987c09bfdb0cc59cc956998fff9326c01f44fb9e726377c7d7389cf20618b19d61e41c338cf93fe2182d74003d0799a69bc5f79473d015daa58444000000000000000801000000000000ffff000001000080cca43d58faf368c67b2fd54e4c445064365c5359158cc853e3ef22b887e197cf9984ada45fb9a6d77ee2d38bc03f2254ff8a27f21cf049e93b06867d7f7597d64d3f9411a6e80df7801246dc6a8c813010f139e14898087d5a7fa7cd6428ebdf1364f0b53398dc65a63b36511087d9593e8765bf2a532437ed8b64697c2eab513588a8936c6c3ed7a537174496aee3f027cd1c11043fc15494c7fb3f33eb5abf6c347de076fed64a69004e0052d37697d8d63bed12801b0b1308a948dcd4e54a8d143696f1931ff38b0001e65fa6a177d96a8aa6d74f49bfd0ac6ea2619893e9314ab3af6c8a4742c82771812f010618302e1ac580b23700a800000000000000ffff0000d9110000787cd41a53060373d914e616184d7d107cbf5bd682564405a91346286d5809edc84a70fc88af2051a023f728ac174907a6c47c1a33c053713523a678e603047ec1d6afccc3f330ba79a618c91beeea7f185c9d3537c418f5b7a7be78bfb3e9b71328db26c83701a01909c7c7c27a49742d75a6730d6823417e7a7463fee6a8c8072895ba75d60b30fda03aa9e37cb6606000000000000000b800000000000000ffff00000700000062826a683a54af801067294c43ececa56c3d16bd97d23a476495600443724ca8f66691b33a3385c8c54afcd52e583ca2a1fd0273278e058456133b2d84b0729b6d61458f480b6f24cd52b0b7c4e79e22448119c3955ffbf768e8995e8f8751dcc0b80f67a756bf5ede8fdaa88523a8a027e324a4c3d9f22e99ec820c33b521abb2e1a4169f7b538196a29b40a41c77bef04591a5dfcf63219aea933d842c1c370bc444000000000000528b884955517d5df8275a63a8e99de56d5846e572812218640d136439080bf4d5120cff43dc7cbe16ebf08982b0d9614c6f1ea92ed34d2556e0f3e380a1ce73ed26d9c5b95012d1c1fc538ba6947788e9778d5c486e707ef4b2b05be6df7bbd949c63b30142d20affb7348e742e1913095cf24a567438e1829ae6718c1dcc8b2f5b26bc065f6a725429b37904daa9712b00916fe06565aabc6e58d1db67a19a688a7349ce0a5f04ebc991e4a21ea70a57c1618fc26ba90264b6e900000000007d2e9ad3e2b3d42cfb153d887b65e93b232e0444fdd83705a908a3f5fd2f27122b480b6bc33f8a454c65268ac47140bcb16cc36e986444a9a8e4801d00c62a6cd063fb9b34778fffb633eb69c2a5ce57a56fa913bc788031794dde00d549b3d9056d373c90ac79d986789677c46daaee80e5aa512907261ab576f2a49a9b681dd5c4f1b7cc31bf5d9276d3f6a6b8e5a3a7420ca86802a581ca72d7242de49c19e0485f5ab11a3e838deee2aaf2e7de46d17eadc8b61b890a031cd3f3ad9e7e8a6f6b1515d5d18fc313486e7ff962fcb20d97c5bb2c5e7eae159044afe1556e8b271e635e060fb90e0f33b7d2a1a33d6824906ac85792266f9a5c5bccd0"], 0x408}, 0x1) semget$private(0x0, 0x1, 0x520) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="466cf4bb0ce4d08c0825e1d9b85905bde608cee9983ab297d702083ef850ee470beab7d8f03e21bfdf83dfa5acd573ef0174c0bcc8b0e54abc5580a738"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0xb9b8}, {0x80}, {0x8a, 0x1}, {0x1cb, 0x9}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x20000103}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) r1 = socket(0x20, 0x0, 0x2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, 0x0) r2 = socket$inet6(0x18, 0x0, 0x1ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) read(r0, &(0x7f0000000100)=""/62, 0x3e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0xe30, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x40, 0x0, 0x0, 0x8, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) getppid() read(r0, &(0x7f0000000440)=""/143, 0x7e8f8b2cd723dea4) 16:00:01 executing program 1: r0 = msgget(0x2, 0x420) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/206], 0xce, 0x2, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xc) lseek(r2, 0x0, 0x0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/180, 0xb4}], 0x4) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r1 = semget(0x3, 0x0, 0x60) semop(r1, &(0x7f0000000040)=[{0x2, 0x0, 0x1800}, {0x1, 0x9, 0x1800}, {0x1, 0x8}, {0x0, 0x7, 0x1000}, {0x2, 0x6, 0x1000}], 0x5) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x28500, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:02 executing program 1: r0 = socket(0x0, 0x400008000040, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f00000000c0), 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x1e, 0x4caa691a5480fcac, 0x8, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc0) geteuid() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.lG\x00\x00e0\x00'], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20208, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xa, './file0\x00'}) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x200, 0x2, 0x5, 0x7, 0x380000000000000, 0x1ff8000000000000, 0x10001}, &(0x7f0000000200)={0xff, 0xb89, 0x0, 0x1, 0x5, 0x3000000000, 0x80, 0x8}, &(0x7f0000000380)={0x0, 0x0, 0xfff, 0x6d46e7ab, 0x10000, 0x2, 0x1, 0x8}, &(0x7f00000003c0)={0x3, 0x8}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x101) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0xfa, 0x1, 0x4, 0x55}], 0x7, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffd, 0xac}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xffffffffffff2f20}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x7fff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x50, 0x40, 0xa7, 0x8}], 0x8, &(0x7f00000005c0)={0x8}) r2 = getpid() wait4(r2, &(0x7f0000000040), 0x1, &(0x7f00000002c0)) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:02 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0xffffffffffffff7c}, {&(0x7f00000001c0)=""/137, 0x43}], 0x1000000000000372) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="cf388c658fb1e99d90d2510db1c85220f31deb646f10fbf86349d3d70db4f5b80d081bee1b1f349b8b4bbb6dda92fd1459ebad643d2ca11d3f5084f393066465e0ebddbe3ae6c7537361dbc1347dc529acc98968d14a955bf71767ed885e95db0934ee7368d65c320d6eb5a3ef7be4b371e1347db80f06d860f4af03ddbde0ee357458248ff2ff6068ceabc55ef6f345e401c4cea7923a77b3aecb82525daf2d0da68fa2ebd5c05158ccbf17fa5399230dbc79bdfb34531b543341468462e9d086587bfdcd08c72210fa19fa64244670ca11e8a9197a35ec70047ff105fe", 0xde}, {&(0x7f00000005c0)="0852f87a573d01214f3871065f5582606ec974e788fba34334af4c3e20a7d0e0ce7f131cca1754f4b8698d98059a74396cb3302b7d10e9a0b52b3b37c260a5ece2d2703c26657b569bc85446bf7c08a36faaa3d5266c8762d67818769254bf4aaec4a57a15a2fe86e93412f97c7ecaf6630d4da99c7cad8cbafda7f400112d456c6daea61145b752d01b668dcf8a2de85d22c02a85ca5495dec9c16e79fbd1ef38db6286d94f62503249902bb942c5107f3f4da04689e345bb284bee9da2773d85650ae8c397f18644fba5e824b74f843a6fc67f", 0xd4}, {&(0x7f00000006c0)="957231145c093b75bafba719881cbfda307adb57a83b4f13fea009fc472cb9540df479bf1ccda6667b6d7f21206a7bddae0b314ab8f7671f35b61b03e926142edb5e50ba03650eea709bb8f23a50b439debfc8e1393f0bfee02482862ea8631ef0ea1769b90ce64c33a0ecff60fa914fc25b3289e248dbc6e1500c3a8debe0c239ac22351dc05cfbf47d0e6deb9bb69980d6f7196581bed73d49b482e84d439a032954c6ee6b5b4e0382c99cfe933a0c7fdec7ae6f4620054b30d1ddbea10aa90126a8281a83889735034b3ddf5f20559f504ca3536c8e54bd9c9d188e28f68fb3d525dd97901e22b1ee3d79346799fd45217d5cc9b3c74f40c6ee36547e1e8f08ed3284047d00c08473aed89ddcc9fbac4a16219040bdad57ef7860288ef520cee07eb9148929858856c598ef478d2223b9bad8b50f138b67403c26b45ae12e8b798d83a7682575c6c45906d9a9786dfa9a764a0e9c891ba7e958b4268e6c096d1f064d44231091565c22508ef5ca74180ae47c8d007cb05e1b4a067996e70153414c38881a22b0cf34498692caed0112711e29957243bc6abdf2f5f6e73ef9ce3023363a0d519ea6bc5dd04d00a137526cb6eccc89df94bab6b3f51a0e7cdac1aa19ff70cfeb0ce71ea10d04231c6144c97aefe8978b2b06e0a620644ce7832c1768c236a72bd8038242182e31277c78e7e71f5a165b1486be3be615b01426b742c8725ddae10dbbae7494479a3671602454c0538eabe81da633d95d67305fd9760c859a8b11ace63251ff3978f145531871aa72564f3a05c7a465df782ad2dd4b05a87658865011cd4b25ea4b4c6873861f75a75fb7a9af368ad89dc7e70ee02cafd254491243174e02e0d0e5689d844976af8894370e3260586a7d484ad86992c9004a3466f81ddd3c6a71f573960c858c0530ef3a5766ea3732ada7f8c860622b228fa35cb35722b02d46ab201cb997115c76450b32c328428c78b01e922269d570f8b2d51234a7b613efab5e3e36f434fc484b96cd5df4582ef8e4e6550e67fe97af44927fa9154d92bc1ae667592430ce44f47f6822b7042a6572cb2aa6ccaed68ab5645e974f5b3a7950bd94047ef038b87ddf2c3e8c8c333651433798094d6f43dc26e1eb69e413387ebccfaf26195ff129e0cf48834bdf282f07a51b79f5083a917900284241d9cd797570f45ba8ce5c3da7c717ff039fa309db5556a60a24f2a71f3b1d5e0e27b467c29459f64d3f1211f669328faf2b6fc506367e03028b39b219bf64f7f948b10a6a6d91236a7f105dc0ce385a03f0c55323fe0f9908346d5564001bbff010dc2614f363d6ad39be18be039dafd6d6bbb3b58e3cbfe4558086d6618ee578d1814325379c07e663707562332e7eae30aad7adb280832dbc176afb6501a67aebf8e5e5f8c72c90930af300fc3d9c0b4479fa14b4977c5a6adb959326257f88522a07aa1d975cb97b5f6a4a1e154a447649f62a7f3e1e7e6008a48ac74adf9a905652b2870012f83506cf082dc19289495f1f01e9e618e850071c01e4518b9b79114fac7f8d0398501f96a5ffbf64295789e19f2db2bccd05a83d4b63768c944b3ad97a3c7aaa665eb29d903de250376b8fe5c69c0a657ce8cb24bddc9b848fe8a3610b594eefad75e288ec1e86095dd8c0dcdd48b997cce0d797aed19b837fed3c11bb97852f0fb09324ff1436a6988ed7c335f41f12a80283d15cd5529f90a6bc245039d7b36e6de9b79408c1e74ff519cc1b8ec965083098d66d80106be91f251d6dba370c885eac51c1624f39d92892f1ad465bf34f1f3767a6581fedc952ef9a17cd4ba9d8d1afe6c7564f680b00024999cc876cccb22d357d7ec5cb5e3422a8346074731bc6ac9e72e8bba30d92753ca8c0efffaaa87a994eb2430f24456446875b0d16e62c448785249b56b501ecdc7a524c3cda230683f43d4f1a9fa3a74775a4aba3f48683886989ef02c0ca9d7d101245c719a93bd97f7ba6c66470ea4cb475c224c56d11abf30660e663b718aa0726d244f8e8075b881561c8e22a51364cd1a36165281e7e5fc6d19f2322f71866123d90530258b35f1c7344cd4df599588eeb6d52bb13793a8e6501cb006cc25acf3cda3fa71f0376f900ba2f0100833aadb234e5188e58a5a6db145cae72481c7d544041f5b41152dd224049b54fa7e4111c092d0d38f66b4408f5c48505a428548d30fe59588648563bc73a8d43288035d46ed03c279068abfd73fb090bcf5ab5e3a22f3230a703738f368e06775b356fed7f93b49b7b968c4e4e539e4078fa1ed76881c2c2d7adaba323a8e00896fa11ae05b7398d50a20a879491e999d1c7b4c22a03fc2b0d50b4688993161c500511253efd20784306400d3010c490ec359a8eaa74cd8a138f4491fc607407c429942a6b95177eac5b477a8a1f6c0cf063ff8d71660e6669e1d55265ea5dfc7254e0bca3ef06a0e8f0416daab05d32bc3663f468551ddfd156d612f5ea6e62771ba9bfea50212f0c22fd025e93f0ddddcbf3447e15bcb03c29412a5b0298bf2ddfa2ac63f0d519b4258883bacf2179849c0324c50bb0df94ccbde4989c80a956de0008fb9de810ed8f0a3e8bbd53595fb74a9bdc9e681395117917e6932127798992c16b01db84f20953ad685f21f725a190633d9fcb1b42d3b57a18a14338584646c8b03930a88a2dfc14ae24ab29a263827e7bb8e56e0acf68d6e6c9b391ce323c27ddf0b09a9df50b57761c0853c511f411d0e678b9c7f5494f3276740a174742b175d7b95410372b9a47fd4c51821675d0048e9b9b73e9ab62192dc7b482940fa282f8e996cff2d1d8132f87db0d8499a8d64c2adf1f639708d21b9ba9e632f888b9d666c9d3d8b6bd76ad0218699eeeeeb8d2577db82184c6e589e4262aae6f54a9a6343a0f02fae04d7ef9b0263f1c320065488879d198cd5107c5bbd213887176811f29192232bfaf99084304261adb47a3bcec87e68fc46d8cbdd6940d697f80f52cc0b93bed8e7395056943f6ddd20361b5ecd6cf2c94f61eaec9db36bd9a904bd7c18786dbab3e9ea7e761add477c60991b6f0e169c44e3c68d3a9d737f04eb8df76d7b6cddcd2efd582ec8316de571020579e118542e67c93638935fe74a58582f34f544498a3d0b7ed05361eab33379a9002bcda4f432706e34b93c57b883e1ceb3d7e7140f402c7997b365739a67f23f7e6845b5b6b2a4cd7e11eaad8a6f6c46ee55f71c81896ac87de81c0a3fd87617a59186ab21eebb5c641fec85983d05104d8009b0ee65195d489293be0bab80c9d1ce5555fcbab7a6b0407fcbf2206053079bb3f437eae3a81f13507f0c69460f080f03527aa1dfc7f5eaee5042b68d3c80f85e9ee585d6a9ba18751e7953ca569e9fa6548900b543349e5a341c2d87a69125f53e66318973365df5a83a5402a6b8d446a7447bf47fec561b5d014af197e45fa1ff582a196c88af473148eb7cb758851cdb46ff3164e0c7e4582df33951361f2beeda10873b9051a983c1370a1c5c604ce5d39e60910344cfecee463df24beffd08973ee50a847cd1241336dad27bba5545709a79395cbb75e3529561ac1ecf2dbd177747d11e8d5307abf1eaf8c642fafa33f8da1c3ce2133357ab6db71b184b3b1b06a3d37ddb7cfcde71e6bc4ee8463b53cad05176999cbbed9a44edc90edbd688f538787f09eafd30c4ce6249311c3115f195721b3e9bec1c62d5e34c936adacd4ac35661e4d9c9dd782e58cea944bce773c84944911dcfb8ec977b56be4dbb3c68abc7b726618a3a60b60f43aab2da4ee29d36946ed50d104c46a438ebf041a0e50024c24e03cfc73d19ca165d5bf8c8140782ad5f373f309bb7784b075df4049745d5a44ea5148e395206be38d86b50b50d14fefc2b42887eb31284ca2b00dfbe1ce6abd08c3c5d8761ad00528c31fc5dcc1fa807ebe61f913e385dd88812647de2a7f18e296b5454aaeb8d37134c24d0bd80746e74ad5ff4211ffe0a9c75273f77aa6faedcc666c1447de2e8cd3f6d9b74e89cba333570c030aa8425fc457b70346814dc1d2723dfd9b3560ec482892db2b68a69b7756cad1bbcb8404dadca80ba136a2748cbb4827a7b74c33e9cb9789737764e7a61f6d2887be8c86a331200c110ebd85f197b39b67949ac143a65f40f6c1826f263aaaab3bdaaf79eeab5328abc59f4dde176565b5ea33c4e7ae370ad061fa0ae46865479aac264fc317eaebdb1ab227db0830af24617f15bd704c9ea7a640e72b14205eff32cb3674eacea383362e4a465969b157bf6cb716f8cd43df93cc72d8d775f2f460cb241d46c15ba44ceef3934c18c5886bd6ab3cf0195d2c36fe5d6476e9db5e0faa915fd6cac1c4dd21df235d45a107d804af0601387c07aef2f9bcb1ca4c3906ddff1547e429609556dde566c5b92ac54e97b7cdfe4b991239acf6fcc858be88283cbdc09d10ed143ed6163674795d20fa33a8196949cf6f57d6aa07722399593bffe49a36d5c1512f34b48e3ed9ec7543f03bdfde26237aa78943ca3b0278f781572ad3f9e6c8e7603242328790d0cfeb738b4dc5ab4a5fae5d0ea544c3997e21e170bb5b6c70eeae97a8bbeb4bd38440721e3b546f80252b8e2269d2a86490455ac984fb09191a0d588bd11f81523addf8db6213a10cc9247f1c4a1ed3f5e57f71d12448cf8f0473096e4ca912935a368ab19f8739867a4062e79d088f4a39e1b6ec866476b771204fa5470c0946419d31476b269b10b4a0d608ab4977c9547ab4bc01e206e7c4b7b6bf9427e51c3f2ea11edb24a624e014153ede7aa83e084ecfbdffac28cbb1f4d0623c46771191fa5cfe0bcb751834fc88ab167885793dc9c2851b10e4f0c95d243d171cba01c8e50ff6be51845e8cf5628bc09248812fd40748f3e325a7713b79fc81c7d638d8e4ca80bdae254e6e82d7880c03435c54d4c550335966e1edd33b1956cdec7be6b20bac0845cfe3d5d655b615e47209600ae3a33e47657d3eaa1d25d605393cff52890128c4f1ca9c893393357d5a5b02b4cca32e8bbf67ac17029682afd4be28a96620082f19308a0e5871d39343bebaa9f9a29c8b635338a11b6a184c2df0c94e9f2739240c1df7584b63c6a50b3b1277111b150ea9d13ffee630715ca036360c90ac8944c29ab3378f8d34871c45e7644ce7df37c8f312d4a76156a4031415b48bc0d75cd95fca0f58464b17a587bb235933c8cd8f52391320e6f1b77f5d7deccfc3be981892e3c319d5076355c0dfc7fb57dbe7b21ab569dac9507abd0dd0c78cd5463f7c37e11e3275c5d9865e6015a28b1dce9c398d44980dfd86616357877cdfb97d28d639c37e438c7a6745b7e697a5e3dd062012098ae3f5eed1e74c5046c382646be024c8eee861d97d31be567c5cfa0e8dd92acfcc661bc64d2a47753f1a69d9d51e160a26a7db464952e00a1a227c75a007df21b6145c1e66c8fe2cc734f60b0b887fc7c4853cc1b1bd3624182323423e262a50e31c8347f845190a52742fb71a72f6be1b304e455186b6a7ddb5f459d4c60ebda6db37461a767b7215eb6f18bd423374bc446ae6ee3cf6cca011254e144a7f1ab49f53545ee624ed6ac45963dd44f2101bcb2f6880d4d731a9d0a6c580dd4a9982aefcec8095ef80e5d67b810b922ecaa8b943f9b8c55ca0848b816f0b2e2bb1806ebc3cea1859bd13ad5693e6d03515f0ae8582009e2c190d98f09e6df2335e01955f467c2f2ac7dc55f7673b931575954b753d7000bc549839a6a70cdd1c9ec46f", 0x1000}, {&(0x7f0000000000)="561589d73a0b205dfb5b0258d96a5e22a2", 0x11}, {&(0x7f00000016c0)="7373cfbbc2f251237c75c7c12f04ebb722684b5976dd34d8ccf8ce28c6d2e1d0067c5c8949329ced9a8a76feb010bf2540e8150cdbb05ee4199adda3faf9e6ae8000ee1ec78af8559ddf22037a301cc8e6e40d8a5ed5672e7a6e7a05d51f7515b276d26cf6e44edfd49197d7b88b95f3d936316b0ca3cb7d7b455e90705d360980d202351d43d8408c27cf9fb6e068de3315685f3414d927b735193268f93b68c50e44741e67d52cfe5d470ece7ae7605ce85bcfd53d83f8cb8561c3a63bb2f0dc7be6e520", 0xc5}, {&(0x7f00000017c0)="e16505e07d8bfbddcb30083151b54d3308f8b5075bf6261eb73caa81f0fcef3ee6c5324b41c74829df7923deedfb4e1489493696716bb714f508a759ea40f40f5560cbc179297bec7ff09ca5f5867095b0f7dc0d78169b919aff6f6b6c7f6817cdbbcab6751719a4536ae83cad1120844e7307a7bc078c1c204e75ee37aa7dc5ffdfe708ea703801175ad60d34d1b0a030e32975e4844a3f445c841569808b7c8b99d5420301e7aa0cbd825aebbda8d31c9542550ddca3b8171b7558965d87e700c23da3aa7bb0aa3837ed752bdb5e098ed27855555ebe1dd28de92e6df1bab55efe508faeda0e27d7decc87a793231a96e44b83049a1af886aafc", 0xfb}], 0x6, 0x0) write(r1, &(0x7f0000335000), 0x10052) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f00000002c0)="468192ccc22129b1313e603f4abe9e9cbf5c46124c4c8bb4f9df537a61ffb1ab0f04f5708dde62a414812de888166390c4742af7e3100cbefca25cdf2f88309ccee12fd2537233eac82dc48d2beba73b65ad8521115d36f5cc5113cc16c02f8ed2d72459c3d8c70e62d287eb6cdf8950868b5dad7185f8e72b5620ecb5e2d94ea5909eef1b8df5a840478550399dd69d96c4ddc20820295d1960e7fb7920f5724f1da12fad9c28c979671151e8afdd0be5e700a0cc6380af7a8207460c34f269c1b7b12e2e0beada704b34ddd080f047a35aa9b9e2c7d0fbad608d79d1c148f0375cc4d1ed94832d4d3f234d0fbbb0fb6c08c10350c4aa00e57a3649385c7f2462085271e2de1c92de09f1d699884f699895e74925426c57ca9a6dad1b02909205a688372183dc12f4b0f1e26e74f8ea12606627ea302cf0917d2492af9c7f537b48ad029238cc4b971259f888e7250bedf6ad3e24e1ed6d90281d3a9210a967e21a5f0da03c6343e277e214e788b8d59b96e386e67f173d322be30431097c9929c1bf3b0b2f0d5f52cffbe6c35e479514b5b394079e6938752babf86c7dfe1d34e9f7d89676546bf6a6dcc9f547c623a7bcda978b2f363ee3e14917c40447cc3b0ce0101b38c7fbb25f32ab563adb9f413adb11001f671a3332eb2b8690c6db6acb66d3753915989af54c6b02b4e665212c5e142551a62a0c26dda2ccc136a79a1aa965c24306329676b8357dd35ea8a5f8c1ea6c97eeb81a904b4f546bcb7415ac83d97f731feb3c6adcbb45e0d6895b2d36156ac08a8e0839c169267dbdf90085c0c798487e446fcbba86021b1258f8535c14d57d326cfcbb5bb712843e6c8c7fc36f604e931fabf06868f830ac68c3282dac5a2bf05c2335f143139834c8da9106716448242cbf5f136b1b959a410e54b8a24b17ee0a02afaf2a6ef3fa1576438707073b89326639b8d6e314b863caba0a0935cd6c21bc0973f28924d599facb169d6f533e98106accb5f74e54ce5798ba52961420f352d24be78e30898130df29f69ef6c7a862b88325c85d2d5ca0478e6ff39f962ff982f0c68bf8273582c35b0bb04e1b20911d78c652aacc1c8f9bba75c942f281b59ebcc5696f3d1f605626f0f556725f044e6d1bcf44b36fcfbe6666a04f6ecd4bcae3ad7d8dd10de61fff23a9eeeed8ce2b86d125d7792901c189108b434963bfa615f3e3814074614ac43ff3f2101075ed91f54061edd60173c8e8b2cca55dba199e836a89c2b10f4c604e30363ee50d141860b80c83462940b9f0a19139b5aae3f1c2089be81589bb564bda1863861d5ba7371294ffe80c2482ace8f5a8195b84734be68d7b9b7e2ac8ab4598104e989f1e5b7b42f9712fde52fd1d879070c3f46ffebf74e77e8f16d4c581a37472c24db80f45d5c59d36e3743195082e3dd40db1efa2c67a6245982024e6470a8dd6d54be60e521bcff15d5ae63be78cfe01db353ccb9a7608296fabd6ae913da4e0e74913ff440e7e5a3b67270f5d71a591f079f3ab951f1e3a3692dc9fb6e809c39835e56263f2f33a443324755018faffacce53935c7f1444aa274b549276dfd977db92c74129e56d223430d7e2aa2aa1c03ce6610bd60383854d475cd2b8e1c796d5e36440131edf4561ca0ebac5461ecf7e3fde750583cce90851381fd6a9816569f4de1af3e169e6d02cc90d845f417812b9bc50008b67d093e3fb7b14540ac3ec6b7b92f63fc4abd722d736f533848ae231f3af0bd403364fb74641b350d0d75f8a9359b5f6d248b91fdd6fad76227178270240eb3ce1beea7b6c1e3b95768de495045b2a451c50a155f25268c79749c8d40be3ec169b08fbc939797f9c69ce912c8b2068cda1e3c141eacf8490772bcfd84388c63f5e8432061ed706d35d14154250d8f1c066c9a5857c36e6e18bb35fc1dd8a9875b69550e4739070aa17777220fd5f790eafff20f08d46132b7d963c44010461893c94122a874941af790edc0b2a157aa5c2eaecee97ca9f04acab445271364ef93ddf680bb8fc929372a5a0a316589f064455fa94958283964f96584c761e8f552b2d25c31ed91efa4cd36e521baa2602ff2fb846b0a0d9ce6da94757f53e44058b24fa0758151c02479dea9b3e76f63415bc27f1487ff65e33c29a68257c6f3eb12993943740f6cad1c9a98bbb0229f760646bd37115389619ead8ca227ff7a870e4fbe7ee02a10166b5a4431605551cf5ed051851caea4391d8cd50a0729ef7e475a943e55f4147de303a15ae0826fc23d2b5c80f4d14dae10e04b809cb3a375886ee8bcd86c4bcb7d69a6d13f95a8ad3107c8cccff8f72864cb43dba7368a27e5bd6cf82cbebf313c7a93c891083bbc5a4bb2188f8eed29ff30287a14a33b5db54c68ba480d3629ce191a6b66429883e7103de5cd1f6923f40f83300956ce4b16ca14e260b615d0d2b281f8e9f04fd77605efca5c904bfba88b9cf5ef1adaa884c7714186882a065438dab97085c244aedee08c21d5c3bd1c6dcc91144fac21e1d0e5f101f2877c39db67883195dd82582555ca1bc9f3843e48366dbbc8e90c8f448664f8569435a0656535d18bfbb534706d31de336268b49e798f322d9585245a44b59041abb1bf06261aa556970409d9486b392d563b856573d55994408ba0e4e22e74ae28b68c5a4081433115788f9dce0de364e5b057faaa551ff10f592cedab6054c9cf84117793f5d224109863f9cc09e065c631ee2a0ecc54f4fe23ff8aad9f98ecc4ce7b5355360930a9a7e81d942c28b625e16fba26f314fd9df1e8e56766ecc7c0e09b161f69379a31be3d25d2f953937dff34a6f2924ef294091898be645e7787ece9694e4e4d8976f94743b0fdfb86c2e4ca995fee1e6019a03b3f8a70555b0cfe07269f221b14a3e1818b1a3e294b5780d1ce92d97126e89054b467336c0b6eb0cb1369e1002bf8dc0803af8062854d7eca15d4b91a21e4be04d4e5fe939e67ec376e5250fe956ee147936edca50624e7db55988dd19941b9ad431ccc6a95da72d62e1133f7e91a56d25e1c0381fe1fc754090c6880bdb813b83e1cae37f37b411a9c3c1aaa61c05e298e72b81f0902dd10f681ab2fc1a257e2f838120df4d3a9359f74ef5eb4b72b5f5c0ba270d69ad5bec6d3e1f9bca62216c0ca6c986471934b168b6688bd9adf09a1a2276fe3f025bbdef1b69fb1b2176baa1dffa802c4ba79c87f939a8aaefe44dab14de34ba1771d11e352e188d73c35a00e08fb21a0910dd4f4b630b6f400c07925478fce7ef10d9a669888d95fcaab967d7af43f1c3a3353b78cc9c0fe6ea6447ec3d3b807174c6819490bdac47da3795526089c9b91a7a4df553eec66938cf56107c4575b7449f3ff66909ac740b22d9460cf3c826eb342edca23bf1ba9def31d38865e2a08bb1c8bdd0cd0f5999b58b3145a2633b02cc94eedf47c62fc84257feae19a5c3fef842b7e383fe6e4a87e341309babab1e3370126f1b6d5ac313b63614f5430690eb964de739f406800318a7050999d173fff4817230f2525cfd4ceadc17e24c99df56b9b679806c7ccb51206e13f68119d4fc4d3eaa05a261137b3fe557e44b2d47894c48898aeae78f26a5a3ab81a1cca7257fc838b30cf49d9dc36bf1113104b24c819b3dea8dce627e0021f40af0a171cf39e32ca879ce07e8fc10e723e40e135f6067f6dda170754a8dd3b5ba4f0808aa666d282d40bb1547750acdb81563b0782fdb5588ca1d31765b652c15552aae9261a7b447c48dbcc6bbdac26cd642d561c6ef10c5f705e36367943f51ee51c150d9bf8f5bcfdad3ad925a9a7a50dc5f172590fd93a77d17a140389598683ae31e51a0397113e88174ae9293ea286078bc4e2b0436072ef5df7ce0719c716972ffd6cc78de612b62c450c7e6050e1203c57c8c4eb12ed63dc82f6a14ccf3f65da10160d27f630463f6d210fe40c79081eeae4a58d083d2e4959b1f329177a425957e3894fc3fdfa74a4db30c58dc8e3ae6441a929bd47901446649b20b46e26d69b50c75eadb28e985f5fe61f765ae918d3935fe4e1f336fe6e37d3d32ca80950c990812e5c1ee1c8929c28ecd2b20263dd87efb9bf19bbcf6d62825d6c8f3b2fcdb3a4b9594d2af86ef574c1c252fd0181aee3db1f27ef49475ffcc850f0c7e4d2e62fff6af5c4dd0a0a314b0c5b4d356e0976bd6360770260e1c235494ca2a546b135766cc76d3271d86ae4cdd087ad9885a4dae7d36c2c881a25abad55d8f545e8a1dbed3f75fc968e2c2112722322fcfa4dbd27817b79309f22a2107dba6f1a5c4537d79712d3c764910d8caec381484855f40caeae8a5276ebcaa5ffb01935ec9b7b39497881ba990633922633b727db82c9b7c43f84f4f574cdeccdb82bb58740de5f7d1c5ec217d2cffa52539271f2e8ce166a67a0af308f5e2103aaadfcbe43aa1af32aeafcc3a61885f120ae1552292fccd5115c12cd543309ad345a605113107908f387f61c83957db7b3f34971825d964f750afa8e4623dbe97fe09fb4697b780fa66f1a55c22b093226bdeb4253fa06725a7dba3565d63b8ce5e39c309c4ac924c4ee531dcd439b745435930c19c2283fdec2f8d4a9b03778b9adb813da2123b3afc7da2430e30fcaabe55446f4f14c4b75ac75da834b063e9730bef5effabac4cc44aeea46c7afe67f2cb82a257fafa90126d750be17912ae0b8ab5bef772294b5e9637bb58e50ad7b84fbf6300bee2897604fc1b2dd5a29462123ff6968dc6df074816355c5bf0cfa1ff48a6253cbb3599f557354a1ff502c73a87f2aeefe6ca9d4c1bf248bd739229592924b4be7394c84aceffccd92d84a78819ea1ed1db759b6374392e20bed4b989c098ad068092d39ec913d47f3a49e4f5400c0300014e7c45ae0adbc7eb5025373ffa94b6ebefe14a6fe28eed31282f05e7c60a018e83afd09d31238984df0b37b7bfa4b6474f42250d57b29d2d6a411e947b5630f43284dc86da67c13247a3b4c9bfee95902fce717d6fc81d3d7bf7edb74466ff701187fb6b7259fa64363f54a25b3536b31c72d36612f8014428bb5edfda092471ceb830f42358be818c8894e4026d74a8eb13df3991752d429a2c16d9dc22d3b64253dfe7be2c54f7d4c431b61bc80fa57e73103b4156643696c147c49b249fade971103f670d150c2e164cc0e73378dacf6fc4bbd79ca8b874268723e0d74855fbb071da3238ee3c68f7254045859b14d3c4eabac118fafc409012fdce7da5d7467ef41cf51279a573700424cdee69a67c58704ea4ecec02962ff11b7a9b44e99a9fad85d16aeeff3b0a842779c3d852a444dca6e161be5dc9851149e9c635457fcea3ed47af8e196d9ed937b954ba2844e22cc0e818265931509efb60766f8ff72174cea01f5b40a959ac12f7e4cd2417ed2b51c9d511c8c370035d6707c8820102a4af3b4cb0468782ec1f7cfc8c215dfd467b8f27cf4a1b6709d18614a8afa569b62347c271d801ef708529f1e68b1009b0881b6f903e6bdfb38fb6c7755b6ac861b5a8bb55cc296244e91c961f30bf57e71c21e020c317b8cb0bb75a5cc33866a67f13bca77f70c3e5ea239fbad2cc00ac8d0707da839e7b371bd7d34c7a1b1cdb1f171c08ca9d40d8b9230a39da713cd62a6715087b6daef8f6d2bdd53344c873629661607e2bf05815d0380ed8b1e46dad51aa9773a7c3236e464b9f4dee07b915d4011f92175346a9f6ef47c7181e97b6c1c7e9d7fd62dee63bb95608a48a91369cb004767e6990988f17625e", 0x1000}, {&(0x7f00000012c0)="565d8d50846fae41731df87350d3e88b5c75535af1d3fb27c2021d4f17c42610fc62d8791a88a6166775adf0bfa6398421e2515a16edd031c9c01ba4d87e17e625eb6500ecd0efa7b4ec2862f8120c7522e116d4c77dbf820ec5ec7a92cd3d2f73aeaa007d8887421ef34007ede9ef4b0a74df61ac4bac9dcd782b0247d6189f38f441ff41ab879dc20df755fc25ace7", 0x90}, {&(0x7f0000001380)="ffaf47cf3252e4e678caee2c581c767c539f8ce50474ddc2b7234c817b3d377c213692b96ee0294a97a4a308834bff3f1ad4a4b31339ed188e098923be9fe540e7006bcc0469f4e1607312d9c17a2dcefd6022295115279bc78e460d", 0x5c}, {&(0x7f0000001400)="3b6d5d480286abd4a460d26114d8352388b39ba56f840a33d301fcfe1fc761c04b8c8c8ef4d5bb36f54b1895af8e6cbe33b02477e54411893762cee5681457abf0f2e6b862ded0bc30d535a2d3fa6d3908aa8b678ccb92402fab9bf9f2e5864447a5a9467c019e99b94c7ae53d5e3ef8f3de9737811ce9168d6f7b9472ed6abf5ef1870074a7be1a806165eb2f6adb31442a7d14557d24e220daa8b18d3be6fb661901311c0dc6b3f3826606d53403da4a9a6a8efb5fe8195a41e2934fe200d7cb487c02d0ce200bfc", 0xc9}, {&(0x7f0000001500)="339d9c1d583f39ef5dc4253a850ed00b4a889708a7be8b988a9e37d8a7eb5b0935b0c6a6bfc3857ca2e8db3d405c7b8fedf8d99736989ba0fbe2741f617638ca1c37a2a2d1b7da0c41f95969aad8a49bd4776f978406de8bfe85544242acb3e06bcc180c58be3450b2631b06d543391f4ec5636edec6c777bd8e", 0x7a}, {&(0x7f0000001580)="fe7bed7d1fd61f94c8ef499748198a123979bf330a961d3e7f28f4f7255aaaa28e1cdd8948431495cc155787f01e960d091f62709ad39252e4b2925f441e0665a433a2a56e4f433878792e17db1d6c0a3f089f6f514d2c8b5b184e461e3e4086f859bf97b2274cfc53eaf0d8d0f9ee16ec95727bf81519ae121829110a25d593ec0f20c3c390abd849d00444eec16013e9db67c63d127c7f058ae58d2b3c513dcde4e9aa837dd907e96913364cab2f2da31007f1a06a23a56f0b55aef5cdc1b60b4aa8e70a6f55ead62480a56fc036d784", 0xd1}, {&(0x7f0000001680)="596f1ec30849937b2122a3004e7cad1f1f77aeb158ab929f37736dd14b35d79f0bb159f3592a01541b57fd66485612e1c8f3316c3fe8f1c9d3b6d6c85f4489280ae8118cf2", 0x45}, {&(0x7f0000001700)="431cbeebe59b8e98692e1ed0d925987901592eab9e8c3ba4eb098fa1215b092c422614e1259ecff1dd590742765c97d771cd5569348a9cb6fd1940351f31db0ce7984e4140e2db99dc8b56d617c3a519d95f6eeb22f24ba51ef76ff1a59966f1766ab23b90d1d3d1baf009f8454a9a45fa20b2440f81810d2d82ee9c5f4a44ab030941c278d50ad2a16f57a6fc19df62b10d5c2ce57e7225917fe3f2091a8520fc009fb294a9e63cf47ab5bd10fd07b5960f2703989e9a8ae8e23b9e67d8f54fc57abc294ffff657e277c75dfcf7a758", 0xd0}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/143, 0xffffffffffffff6e) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000100)=[{0x68d9, 0x40, 0xe3, 0x10001}, {0x80, 0x3, 0x1ff, 0xff}, {0x100000001, 0x4, 0xffffffffffffffc5, 0x8}, {0x0, 0xd24, 0x9, 0x3}, {0x6, 0x9, 0x6, 0x40}, {0x100, 0xcfd, 0x9, 0x5}, {0xfff, 0x10001, 0x124, 0x308e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x108}, {r0, 0x5}, {r0, 0x5}, {r0, 0x2}, {r0, 0x28}], 0x5, 0xffff) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0xa9393ae5f2670a14, 0x801, &(0x7f0000000340)=ANY=[@ANYBLOB], 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x800, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0x9b81, 0x1, 0x0, 0x40, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037fcb8fea8e03008000000000003e2b5f58dfe6f95fcf235cd6"], 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgget$private(0x0, 0x50) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a17103fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd231af954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000236dcade9dde54a35b8503d0339a84"], 0x1, 0x800) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r1, r1) getdents(r2, &(0x7f00000002c0)=""/194, 0xc2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000040)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/56, 0x38, 0x40, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xd2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x802, 0x20) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fchmod(r0, 0x20) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x8004, 0xffffffffffffc106) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10000, 0x8, 0x2, 0x4, "093019ceb31821ed53e8067b0f8967a3c005f3e6", 0x9a, 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r1, 0x89}], 0x1, 0x0) read(r1, &(0x7f0000000140)=""/143, 0x8000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x288, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x400}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5b176b3e, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") poll(&(0x7f0000000040), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28080, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000080)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ononpanic: timeout_add: to_ticks (-1792678856) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *500608 57006 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149feec8,9525e438) at timeout_add+0x179 msleep(ffff80000359a700,ffff80000359a708,11a,ffffffff81f56d13,9525e438) at msleep+0x18e bpfread(21700,ffff8000149f45b0,0) at bpfread+0x1ef spec_read(ffff8000149f43f0) at spec_read+0xf5 VOP_READ(fffffd802be799b8,ffff8000149f45b0,0,fffffd803f7c6c00) at VOP_READ+0x6f vn_read(fffffd80307d32d0,ffff8000149f45b0,0) at vn_read+0x1c3 dofilereadv(ffff8000149fee28,3,ffff8000149f45b0,0,ffff8000149f4690) at dofilereadv+0x19f sys_read(ffff8000149fee28,ffff8000149f46a8,ffff8000149f4690) at sys_read+0x92 syscall(ffff8000149f4740) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,c714d7e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xc73cf45d7a0, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1792678856) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149feec8,9525e438) at timeout_add+0x179 msleep(ffff80000359a700,ffff80000359a708,11a,ffffffff81f56d13,9525e438) at msleep+0x18e bpfread(21700,ffff8000149f45b0,0) at bpfread+0x1ef spec_read(ffff8000149f43f0) at spec_read+0xf5 VOP_READ(fffffd802be799b8,ffff8000149f45b0,0,fffffd803f7c6c00) at VOP_READ+0x6f vn_read(fffffd80307d32d0,ffff8000149f45b0,0) at vn_read+0x1c3 dofilereadv(ffff8000149fee28,3,ffff8000149f45b0,0,ffff8000149f4690) at dofilereadv+0x19f sys_read(ffff8000149fee28,ffff8000149f46a8,ffff8000149f4690) at sys_read+0x92 syscall(ffff8000149f4740) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,c714d7e8010) at Xsyscall+0x128 end of kernel end trace frame: 0xc73cf45d7a0, count: -12 ddb> show registers rdi 0xffffffff8185e037 db_enter+0x17 rsi 0x153c __ALIGN_SIZE+0x53c rbp 0xffff8000149f4110 rbx 0xffff8000149f41c0 rdx 0x153d __ALIGN_SIZE+0x53d rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff8000149f40d0 r9 0x1 r10 0xffff800000936d00 r11 0x8e777ab2c8db7915 r12 0x3000000008 r13 0xffff8000149f4120 r14 0x100 r15 0x1 rip 0xffffffff8185e038 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149f4100 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=500608 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=74, nice=20 forw=0x0, list=0xffff8000149ffc38,0xffffffff822982a8 process=0xffff8000ffff6010 user=0xffff8000149ef000, vmspace=0xfffffd803f013a50 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 57006 163255 73038 0 2 0 syz-executor.0 *57006 500608 73038 0 7 0x4000000 bpf syz-executor.0 73038 378158 18485 0 3 0x82 nanosleep syz-executor.0 62166 306395 18485 0 3 0x2 biowait syz-executor.1 23213 398378 1 0 3 0x100083 ttyin getty 19012 251244 0 0 3 0x14200 bored sosplice 18485 229032 94373 0 3 0x82 thrsleep syz-fuzzer 18485 221768 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 275495 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 255728 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 6857 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 292040 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 400433 94373 0 3 0x4000082 thrsleep syz-fuzzer 18485 378759 94373 0 3 0x4000082 kqread syz-fuzzer 94373 420186 66899 0 3 0x10008a pause ksh 66899 243027 96496 0 3 0x92 select sshd 96496 392848 1 0 3 0x80 select sshd 11273 353810 55981 73 3 0x100090 kqread syslogd 55981 54796 1 0 3 0x100082 netio syslogd 20861 182594 1 77 3 0x100090 poll dhclient 31619 522028 1 0 3 0x80 poll dhclient 29833 102203 0 0 2 0x14200 zerothread 15605 62666 0 0 3 0x14200 aiodoned aiodoned 45756 390164 0 0 3 0x14200 syncer update 28010 371497 0 0 3 0x14200 cleaner cleaner 13548 396173 0 0 3 0x14200 reaper reaper 22792 155200 0 0 3 0x14200 pgdaemon pagedaemon 61255 183671 0 0 3 0x14200 bored crynlk 62476 501841 0 0 3 0x14200 bored crypto 81832 497755 0 0 3 0x40014200 acpi0 acpi0 65962 436781 0 0 3 0x14200 bored softnet 40044 368448 0 0 3 0x14200 bored systqmp 23327 12650 0 0 3 0x14200 bored systq 78063 354196 0 0 3 0x40014200 bored softclock 68970 140377 0 0 3 0x40014200 idle0 63840 19265 0 0 3 0x14200 bored smr 1 145357 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9571 6429K 14561K 78643K 18888 0 0 pcb 23 9K 11K 78643K 5635 0 0 rtable 100 3K 3K 78643K 5093 0 0 ifaddr 77 22K 26K 78643K 1818 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 458 0 0 iov 0 0K 32K 78643K 1699 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1179 74K 76K 78643K 8704 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 183 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 1563 0 0 dirhash 15 2K 2K 78643K 15 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 11700 0 0 sigio 0 0K 0K 78643K 196 0 0 proc 42 30K 62K 78643K 3320 0 0 subproc 64 65538K 67586K 78643K 3146 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 1367 0 0 in_multi 33 2K 2K 78643K 1454 0 0 ether_multi 1 0K 0K 78643K 68 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1668 0 0 pfkey data 0 0K 0K 78643K 6 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 108 22K 31K 78643K 28489 0 0 UVM aobj 129 8K 8K 78643K 163 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 546 0 0 NDP 18 0K 1K 78643K 609 0 0 temp 212 2360K 2488K 78643K 40900 0 0 kqueue 0 0K 0K 78643K 123 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 94 0 90 1 0 1 1 0 8 0 inpcbpl 280 5425 0 5418 1 0 1 1 0 8 0 plimitpl 152 519 0 512 1 0 1 1 0 8 0 rtentry 112 851 0 811 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 1870 0 1866 1 0 1 1 0 8 0 nd6 48 184 0 180 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 266 0 266 58 57 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4025 0 3834 16 4 12 13 0 8 0 art_table 32 4026 0 3834 2 0 2 2 0 8 0 art_node 16 850 0 816 1 0 1 1 0 8 0 sysvmsgpl 40 73 0 67 1 0 1 1 0 8 0 semapl 112 1557 0 1547 1 0 1 1 0 8 0 shmpl 112 161 0 34 4 0 4 4 0 8 0 dirhash 1024 19 0 0 3 0 3 3 0 8 0 dino1pl 128 20880 0 18974 62 0 62 62 0 8 0 ffsino 240 20880 0 18974 114 1 113 113 0 8 0 nchpl 144 37467 0 35520 74 1 73 73 0 8 0 uvmvnodes 72 7224 0 0 132 0 132 132 0 8 0 vnodes 200 7224 0 0 381 0 381 381 0 8 0 namei 1024 123649 0 123648 3 2 1 1 0 8 0 scsiplug 64 24 0 24 17 17 0 1 0 8 0 scxspl 192 150184 0 150183 65 64 1 6 0 8 0 sigapl 432 11606 0 11593 2 0 2 2 0 8 0 futexpl 56 188168 0 188168 2 1 1 1 0 8 1 knotepl 112 4083 0 4064 1 0 1 1 0 8 0 kqueuepl 104 3138 0 3136 1 0 1 1 0 8 0 pipepl 112 7668 0 7649 14 13 1 2 0 8 0 fdescpl 424 11607 0 11593 2 0 2 2 0 8 0 filepl 120 74300 0 74205 9 5 4 5 0 8 0 lockfpl 104 3049 0 3049 9 8 1 1 0 8 1 lockfspl 32 1814 0 1814 8 7 1 1 0 8 1 sessionpl 112 113 0 103 1 0 1 1 0 8 0 pgrppl 48 276 0 266 1 0 1 1 0 8 0 ucredpl 96 13852 0 13845 1 0 1 1 0 8 0 zombiepl 144 11593 0 11593 2 1 1 1 0 8 1 processpl 840 11622 0 11593 4 0 4 4 0 8 0 procpl 600 25616 0 25579 4 0 4 4 0 8 0 sosppl 128 122 0 122 38 38 0 1 0 8 0 sockpl 384 10272 0 10255 15 12 3 4 0 8 1 mcl64k 65536 3241 0 3241 302 301 1 65 0 8 1 mcl16k 16384 40 0 40 31 31 0 1 0 8 0 mcl12k 12288 215 0 215 45 44 1 1 0 8 1 mcl9k 9216 192 0 192 53 52 1 1 0 8 1 mcl8k 8192 170 0 170 51 50 1 1 0 8 1 mcl4k 4096 580 0 580 24 23 1 1 0 8 1 mcl2k2 2112 57 0 57 32 32 0 1 0 8 0 mcl2k 2048 65897 0 65855 27 21 6 11 0 8 0 mtagpl 80 9 0 9 5 5 0 1 0 8 0 mbufpl 256 180125 0 180053 207 200 7 44 0 8 0 bufpl 256 38438 0 31214 452 0 452 452 0 8 0 anonpl 16 1280585 0 1271381 428 386 42 70 0 62 0 amapchunkpl 152 50074 0 49979 85 80 5 14 0 158 0 amappl16 192 68254 0 67759 554 528 26 50 0 8 0 amappl15 184 2601 0 2596 1 0 1 1 0 8 0 amappl14 176 2158 0 2154 2 1 1 1 0 8 0 amappl13 168 1278 0 1274 1 0 1 1 0 8 0 amappl12 160 2078 0 2076 1 0 1 1 0 8 0 amappl11 152 2650 0 2638 1 0 1 1 0 8 0 amappl10 144 2646 0 2646 16 16 0 1 0 8 0 amappl9 136 2735 0 2730 1 0 1 1 0 8 0 amappl8 128 2302 0 2263 6 4 2 2 0 8 0 amappl7 120 1804 0 1798 1 0 1 1 0 8 0 amappl6 112 1959 0 1943 1 0 1 1 0 8 0 amappl5 104 1718 0 1708 1 0 1 1 0 8 0 amappl4 96 10378 0 10354 1 0 1 1 0 8 0 amappl3 88 3230 0 3224 1 0 1 1 0 8 0 amappl2 80 101995 0 101943 2 0 2 2 0 8 0 amappl1 72 214637 0 214222 23 13 10 19 0 8 0 amappl 72 26520 0 26485 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 162 0 34 3 0 3 3 0 8 0 uaddrrnd 24 11607 0 11593 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11607 0 11593 1 0 1 1 0 8 0 vmmpekpl 168 76770 0 76748 2 0 2 2 0 8 0 vmmpepl 168 1240730 0 1239275 480 406 74 91 0 357 0 vmsppl 264 11606 0 11593 13 12 1 2 0 8 0 pdppl 4096 23220 0 23186 5 0 5 5 0 8 0 pvpl 32 3706955 0 3694549 896 787 109 226 0 265 1 pmappl 200 11606 0 11593 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1239 0 635 23 4 19 19 0 8 0