', 0x80, 0x80) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r8 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x800, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x20, 0x0, 0x200, 0x5}, {{r2}, 0xfffffffffffffffe, 0x3, 0x2, 0x600000000, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x0, 0x7fffffff}, {{r4}, 0xfffffffffffffffc, 0x40, 0x40, 0x7c3, 0x401}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0xfffffffffffffffe, 0x67bc}, {{r6}, 0xfffffffffffffffb, 0xa3, 0x20000000, 0x1ff, 0x1}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x200, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x2, 0x400fffff, 0x8, 0x7fffffff}, {{r9}, 0xfffffffffffffffb, 0x8e, 0x0, 0x0, 0xf41f}, {{r10}, 0xfffffffffffffffd, 0x2, 0x8, 0x5, 0x400}, {{r11}, 0xfffffffffffffffa, 0x24, 0x5, 0x1, 0x8}, {{r12}, 0xfffffffffffffffd, 0x20, 0x80000091, 0x3, 0xffffffff}], 0x8, &(0x7f0000000640)={0x8, 0x2}) r13 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r13}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 05:37:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) getdents(r1, &(0x7f0000000040)=""/82, 0x52) pipe(&(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 05:37:39 executing program 1: r0 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x70, 0x0, 0x40000000943d, 0x0) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x81, 0x18) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 05:37:39 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r0, 0x0, 0xffffffffffffff8b) 05:37:39 executing program 0: r0 = getegid() r1 = getgid() setregid(r0, r1) r2 = kqueue() r3 = accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom$inet6(r3, &(0x7f0000000100)=""/176, 0xb0, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0xc, 0x5, 0xfffffffffffff14b, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3f}], 0x100000000000070, 0x0, 0x943d, 0x0) pledge(&(0x7f00000001c0)='\']\x00', &(0x7f0000000200)="c000") 05:37:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x2, 0x1000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r3 = kqueue() r4 = msgget(0x1, 0x800000000000) msgrcv(r4, &(0x7f0000000180)={0x0, ""/90}, 0x62, 0x2, 0x1800) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r3}], 0x7, 0xfff) 05:37:39 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/4096, 0x1000}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f0000002f80)=""/4096, 0x1000}, {&(0x7f0000003f80)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f00000003c0)=""/200, 0xc8}], 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) chroot(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) syz_open_pts() 05:37:39 executing program 1: socketpair$inet6(0x18, 0x4004, 0x7ff, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000260000/0x1000)=nil, 0x1000, 0x4) clock_settime(0x3, &(0x7f0000000080)) munmap(&(0x7f0000260000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000260000/0x3000)=nil, 0x3000, 0x6) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:39 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8040, 0x1) syz_execute_func(&(0x7f0000000080)="c481fa2d89f7ffff7fdf6a44c4a2d59144e2efc442ad3c22c4c174556700c482fd21d3660f3834a80db80000f0f698000001002e40dcfe3ed128") 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x20000000, 0x2, 0x7, "c02a0800f5a31a711aa0a9eeca1367e51e788b06", 0x200}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0xa061, 0x65a2d2c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x3, 0x2ab1, 0x5, "deff3c7e1ac21de1c5404cda9ba952dea033d379", 0xb044, 0x20}) 05:37:39 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 05:37:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x200000000000000) socketpair(0x3, 0x2, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) sendto$unix(r2, &(0x7f0000000580)="64ad7e563f1321967a229e369cd1bd0454d7896b7fce74bd1e8d82741dbc37bb8a06ea2ceb8cbe1966ace4d663acf0079a98744b97b835da77d1fa6fdc304a2300b239f78f6854e62259f5c5f4ed76ec60596ebbfcfab4994175b567a5f29ce4233f8eee5b7a5efbb633acf647bcf75139cb6c99f8e26b8fadad58d8031af1d81ab8f106aa9e287a52494dfc6868d6d4980718668deb3ffb64c2a431975f06543ef8bb7d18ccfce46662f9ff9eb20baa139f70b446e66eae67baf621a2be0dc24c6f7e43350514b15f3a14c7350d90b5e18132710e7067f257a6961d63b8e9c26cb7de3d", 0xe4, 0x8, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000140)=[{&(0x7f00000001c0)="9a1d26b738009a44c98de4f05824fce94b37778eb852caed7b35e59f4b80ffedb51fecde96a6a68ac7acf1bdd714232563a8b3c2b6eb7e1227317a5bd8154a68c41f1bfaba22db7d", 0x48}, {&(0x7f0000000240)="2850907f81fd1a8f1e21c6d9ea3d24093e4f9fca3ad1fe19f739f58fd232bbe565d270b4d53bed848b6792e76dacae3036fe5c4b6305ad4d3ab1698a7b03c5fc1a5929dd05041d723bac9789e95df20832867413d7eec190b93df2dbe83c1b7666", 0x61}, {&(0x7f00000002c0)="a10b221f7cf54f1f07e74d10d36f64b236d66c3b9c37e2e2b7831392a07171bd7e51a4b0fa521a18a8b330ef80f97d6f3b2d71580e1ab08294d47a4ff4d6b288fa753b841a648629b434d9487ed7c078ed44fe4966c43fdcff10937c84dfccc23a1fb78aab28583591155245191a8aad56ed3fc51029f93e88dd9c798b182c6b92d186e7f4237234c7d51d896f4d4d8ffad1dc5bf07c49c66b0cc3a6317b534a0619d6b65adf1932294ebb9e23bf0d050153dee1a5177e1378c8", 0xba}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff00000100000042b1b8d203f4d3f04e56860a3f75427ea354aef4c459bb79f4fca6097b89fa45a976601e066d86bcbe6aa38b2ac3197ff7b63c7d63bdaf24752caf34a1bcb671f59640ac6294e298", @ANYRES32=r0, @ANYRES32=r0], 0x38, 0xc}, 0x1) r6 = open$dir(&(0x7f0000000540)='./file0\x00', 0x27e, 0x0) mprotect(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x1) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000680)=0x8) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xc82, 0x42) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:37:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x50, 0x6, 0x10008001, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x44, 0x773eb13, 0x1}], 0x101, 0x0, 0x3, 0x0) socket$inet(0x2, 0x4004, 0x5) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) r1 = semget$private(0x0, 0x1, 0x1b0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/143) 05:37:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) r3 = dup(r2) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file1\x00') getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffff}, {0x5, 0x6}}, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x800, 0xaa) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:39 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getpeername$unix(r1, 0x0, &(0x7f0000000240)) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 05:37:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0xfffffffffffffe92, &(0x7f0000000080)=[{&(0x7f0000000780)="54564cbf0bf32085e165202bf4539b974af54ba00486b90ca4b35e89f54588325a5f3767f53e1226c5bad9d4bd7375e1e7ac6c40858e5878a6fee40c91229f9ee2a4af3ab028abbbf3d7c6822fadcfbc1fe396546bc189603a94c57b261ef865a9885187baa26707c7f6100dcacb9fac299985056148b010b01d288510ffb26eeb07916902926394570d7237fcba37dacc593c354f14eba30b50673894dbbcf3b8f9ccb3f6b8c1c0edd0e38da6aac1", 0xaf}, {&(0x7f0000000640)="59fa444c355bf549906ddddb0cb1a04f98ab5ea2749d44722f927416516c23b6c287dad6447c0549724ec8d7e21a269615a24f92ad7598fa3b7dccc587578ca1ad87c1e4c3001faff49064ed98c17473991222c6895f0000000000000000001cb08ed3e8f64a39d94a0bf279ec1189fd118969fa422dedc2ee3a563d82f1494d7c7b4b61f9dcf4642ce9e0aca84bef80b38bbd1aa7b78024c41114fa4a4fe3aa004433ef9d527198897de1ffced1f6f8f120b69c2f0904d9569d81b073b1fff1eb1151f1bfc5849ce588fcae157bf08c7852b447e1a50b0e683bfa7f5a494e8c60a2be4a9a7c5a12e4226c954ad2951354ab217eaf4a42251bc9c47f7f0eb328df7f", 0x102}, {&(0x7f0000000240)="15f546ab7e4cfbcd7503f5ec2af68e3e6a9ee90ce4c0cd412d179dd591c5c31d130a62feb58e82f6c14e7a96ec25f7b08adedd0971dfe1c00bc24715bf3dadc59bb90449f94d6a603b6be4a865ecdb64dfd357f00b7ddc4426158a43808b0e00a5c1dbf9bf19287dbda066ffa9b8820e23d5dd5f37001ff51c7e19792a153a4e856f4f15ef8b26a1875934e305237514029387e16b262a8f6a7a74906fb61155b6096dd6dd5199835f87d4501496", 0xae}], 0x3, &(0x7f0000000300)=[{0xd0, 0x1, 0x6, "0735639f876769ca80a219f18cf584f1c2c421da7978f3c84d1027825b8f749f2394468c9ad167a9e0f7b87ace10f132423679f59a5585f32f59281a627ccf6dbf53aace8a291a57ba09a8013ede63374a712a3f216994a7cb147dc287e785eb058b2175d5e715331e32d2b0dadafcd83eda3cfd7808f9da6e28cdee24f62b8ae4baa705e12a9c1564ff67a271e2730a13d844109104a44d7f067704efca6e9dab750ebe3e0abfe549900209e1ee5e00f301efe8512d1b7e4d72a023bb8573"}, {0xc0, 0xffff, 0x6, "dae8f3449ca9d7e5f66e6806a380b11586db1c1eaf09231cdabe8be40e9c0d8d3157618b825a3a55be7f508e73372501a9347cb05a611449c06c735e1335b6040095d0180fe07a3e1030f8c39cb9de6b462542f42d18cd7fb7dad3452bea810fd014533e1d1b49e46c5cf6f3ccacf61553aec45e7dce0e4ee81a443200e495a3f76c8c910f4383fe541966a37bc98ad15b1425f4a1ea1121b531e99389c7797b87efbe34648a3478dae988"}], 0x190, 0x8}, 0x8) 05:37:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x54}], 0x2, 0x0) 05:37:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x45}, 0x0) 05:37:39 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000200)) 05:37:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) close(r1) fcntl$setstatus(r1, 0x4, 0x0) 05:37:39 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getitimer(0x1, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) 05:37:39 executing program 0: setreuid(0x0, 0xee00) shmget(0x1, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) 05:37:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x6, 0xc9b, "0e0e26690513341a63e2f5be2f9315c34cf41a0a", 0x1, 0x5}) ftruncate(r0, 0xfffffffffffffffe) 05:37:39 executing program 0: lstat(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800a, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x2df) chdir(&(0x7f00000000c0)='./file0\x00') r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2010, 0x81) write(r0, &(0x7f0000000240)="dbdabeaf3849b0554f5defdc84a64ed65e590db064b98296a72927b83c2f7bf8400eea27eb283aa2d2b98b4dcb4102081357f533ee9f319c77dca150f4f7c0e88fa1ce85f433c69bece0c95734ce30a2830eca24e2a7c63194e0a00a4ffaf6bb8fa5816f0888c496ce3f2bdb379e6b64235dca6da29485774d13bad7bb131917b4efbac5152cd8d1d549a0ccf5d4a46d2ea215d87622c7cd1eef8db2d790bbace893", 0xa2) dup2(r3, r3) 05:37:39 executing program 1: socketpair$inet(0x2, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000200)="e8f0e55e0d307051bedf4669dbd60c3ee929ea1eeb053e04f61eefaef28bdd76865ee0fb2d13d7ad0ca6516937b65451cb558916969f1e814c67b3c905dc36c2b3e3670dcf74d6c7dee7a8b652219c4e1d58f787307201b003c8e1b467b4245f2c8933d710c3a41ae6d8b4f2fd0e78b0d65b787645234409b742ad5549eba22db35fc98db6ce38c70afc73ca37e66d95fa494187a87f641856858bce14f08d63caa66e825c0541db13162e9e3c753c167c6f5809e22c22c1d101d9a0d50450360949cc74de10646a1034526d9b9020c900000000000000", 0x2be) 05:37:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x408, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) setitimer(0x0, &(0x7f0000000040)={{0x7fffffff, 0xebf}, {0x6, 0x101}}, &(0x7f0000000080)) chroot(&(0x7f0000000100)='./bus\x00') 05:37:39 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}}) 05:37:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4000000010, 0x80000000, 0x9, 0x6a5}, {{r0}, 0xffffffffffffffff, 0xdd, 0x9, 0xfd, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x87, 0x1, 0x101}], 0x15, &(0x7f0000000000)={0x81, 0x6687}) r1 = kqueue() bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2c0, 0xc7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 05:37:39 executing program 1: semget$private(0x0, 0x4, 0x100) pipe(&(0x7f0000000000)) 05:37:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) munlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x3012, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 05:37:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1026, 0x5adb) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r2, 0x53f4c4c0) socketpair(0x0, 0x1, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) truncate(&(0x7f0000000440)='./bus\x00', 0x1f) r8 = dup(0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x18, 0x0) r10 = socket(0x6, 0x0, 0x7) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x41f3c3c140d5a3f7) r13 = socket$inet6(0x18, 0x0, 0x4) r14 = kqueue() r15 = socket$inet(0x2, 0x4005, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x10, 0x3, 0xd0}, {{r4}, 0xfffffffffffffffb, 0x50, 0x40000008, 0x100000001, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0xffffffffffffff80, 0xffffffffffff0000}, {{r6}, 0xfffffffffffffff9, 0x40, 0x0, 0xfa, 0x7fff}, {{r7}, 0xfffffffffffffff8, 0x84, 0x6, 0x3, 0x2}, {{r8}, 0xfffffffffffffff9, 0x10, 0x3, 0x1ff, 0xa36}, {{r9}, 0xfffffffffffffffd, 0x1, 0x80000001, 0x2, 0x7}], 0x100000000, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffff8, 0x20, 0x30, 0x3}, {{r11}, 0xfffffffffffffffb, 0x40, 0xa, 0x4, 0xb2}, {{r12}, 0xfffffffffffffffb, 0xc0, 0x10}, {{r13}, 0xfffffffffffffffb, 0x10, 0xe, 0x6, 0x3}, {{r14}, 0xfffffffffffffffc, 0x40, 0x20, 0x40, 0x3}, {{r15}, 0xffffffffffffffff, 0x8a, 0x10, 0xffffffffffffffe0, 0x4c4}], 0x7112, &(0x7f0000000400)={0xffffffff7fffffff, 0x236}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:40 executing program 1: r0 = shmget(0x1, 0x2000, 0x30, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7, r1, r2, r3, r4, 0x2, 0xc7}, 0x7ab, 0x9, r5, r6, 0x40, 0x8}) socketpair(0x3, 0x4005, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r8, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) close(r7) mlockall(0x10000000000005) utimensat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0xfffffffffffffffe}, {0x5, 0x400}}, 0x2) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80f1, 0x2b) r10 = openat(r9, &(0x7f0000000140)='./file0\x00', 0x20802, 0x160) shutdown(r9, 0x2) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000200)=0x350a4431) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 05:37:40 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000044, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x12, 0x20, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x0, 0x1ff, 0x4}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x22, 0x80000020, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x8001, 0xcca}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x3, 0x100}], 0x7fffffff, &(0x7f0000000180)={0x1, 0x6}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x800000000000c1}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) 05:37:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r1) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0xfffffffffffffff8}, 0xc) 05:37:40 executing program 0: socketpair$inet6(0x18, 0x4005, 0x1000, 0x0) 05:37:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=ANY=[@ANYBLOB="0016db1b7e38da832f4208dcc0423c6459e8e4cb303eaedf"], 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 05:37:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x28) stat(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f00000003c0)) 05:37:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = getppid() r3 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="714916e9bbf776c91b9371dbd1a6b60203d7a198493c07c2568426939cbc7a9083c4294b7932856841bd6cf263df76415a0e76d07b9064951f9b31460433935a89f152d6144ab8d172714fae030b1b34f292bcae6807244a1bf72b6cad266af8a78ad3da", 0x64}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x2) 05:37:40 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) write(r0, 0x0, 0xfffffd7c) 05:37:40 executing program 1: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt(r1, 0x3, 0x80000000, &(0x7f0000000080)=""/2, &(0x7f00000000c0)=0x2) 05:37:40 executing program 0: setrlimit(0x107, &(0x7f0000000080)={0x5, 0x2bc}) r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x19}, {r0}, {r0, 0x1}, {r0, 0x42}, {r0, 0x11}, {r0, 0x4}, {r0, 0xa4}, {r0, 0x8}], 0x8, 0x2) 05:37:40 executing program 1: clock_gettime(0x3, &(0x7f0000000140)) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/218, 0xda}, {&(0x7f0000000280)=""/224, 0xe0}], 0x2, &(0x7f0000000100)=""/11, 0xb, 0x61}, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:40 executing program 0: unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 05:37:40 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) 05:37:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 05:37:40 executing program 0: socket$inet(0x2, 0x3, 0x0) 05:37:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x20]) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 05:37:40 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x28a, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/54) r1 = shmget$private(0x0, 0x2000, 0x34d, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/104) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r2, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) chown(&(0x7f0000000240)='./file0/../file0\x00', r3, r4) socketpair(0x18, 0x4007, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r5, &(0x7f00000002c0)='./file0/../file0\x00', r7, &(0x7f0000000340)='./file0\x00', 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/255) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000480)=""/78) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000500)) writev(r7, &(0x7f0000000600)=[{&(0x7f0000000540)="8a738fb42c0bd78d65aeb21d2612d72c657fcedbdc3692d9b8c2116022478b01bcb9574e14553738246584f4ba", 0x2d}, {&(0x7f0000000580)="b4dd3f4d3a41e52232e4a10887ae66ffb47591354fbf182b6f38c7207ba017eff1", 0x21}, {&(0x7f00000005c0)="ffcdf90bffa87d05257df9ce470d8f53c676c8fc5edefa610ee82a3a7fcf7dc778", 0x21}], 0x3) bind(r8, &(0x7f0000000640)=@in6={0x18, 0x0, 0x751, 0x3}, 0xc) ftruncate(r6, 0xffffffffffff7fff) chroot(&(0x7f0000000680)='./file0\x00') fsync(r6) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x18801, 0x157) chown(&(0x7f0000000700)='./file0/file0\x00', r3, r4) syz_extract_tcp_res(&(0x7f0000000740), 0x7ff, 0xbf6) poll(&(0x7f0000000780)=[{r5, 0x11c}, {r6, 0x84}, {r5, 0xc}, {r5, 0x40}, {r2, 0x2}, {r10, 0x2}], 0x6, 0x3) shmget(0x2, 0x2000, 0x2c8, &(0x7f0000ffc000/0x2000)=nil) 05:37:40 executing program 1: socket$inet(0x2, 0x4000000000000003, 0x1000) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x8, 0x101, 0x1, 0x5c, 0xfffffffffffffff8, 0x5, 0x9, 0x4993}, &(0x7f00000001c0)={0x6, 0x7fff}) r0 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 05:37:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0xc005, 0xffffffff) read(r0, &(0x7f00000000c0)=""/28, 0x1c) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0/\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r1, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20121, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x1) 05:37:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x6c) r1 = socket$inet(0x2, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1288, &(0x7f0000000000)=0x100000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r2 = socket(0x8014, 0x8000, 0x401) setsockopt(r0, 0xba, 0x162, &(0x7f0000000080)="f4b6fa36d833a38913724d23ee5852546fc4ea528359953c07fa15f33f4eb733f0e5b71ab117be90930e70975e54c2c209a04ce806c22f3716b3b00e002bf76ca34401ec87c76e8e7988dc2261bff6e0becbbec8cf62d67396f2bbd56a13e686fe5a80b028cfa19174b42ab01261f28bf142aac9a5756a369a53a2b89734bcd03b639143e6f22e746f11a633f1b82bb6970363cfc069a5b7fe0e741ad2c2e94b87e65f81d9a4", 0xa6) shutdown(r2, 0x3) close(r1) 05:37:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x239, 0x101}, {0x18, 0x0, 0x8ed, 0x8}, 0x8, [0x3, 0x2, 0x2, 0x2, 0xffffffffffffffc0, 0x1, 0xee6c, 0x5]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xfcf6, 0x0, 0x0, &(0x7f0000001180), 0x18}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:37:41 executing program 0: socketpair(0x100000002000006, 0x1000001008802, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x3, 0x102) socketpair(0x21, 0x1, 0xfffffffffffff108, &(0x7f0000000000)) accept$inet(r0, 0x0, &(0x7f00000000c0)=0x67c) 05:37:41 executing program 1: readlink(0x0, 0x0, 0xb7) 05:37:41 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ff9000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r1, r2, r3, r4, 0x28, 0x8}, 0x1f, 0x3, r5, r6, 0x10000, 0x4, 0x1}) r7 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmdt(r8) 05:37:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0}, {r0, 0x40}, {r0, 0x1}, {r0, 0x10}], 0x5, 0x3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x15}, {r2, 0x10}, {r1, 0x1}, {r2, 0x21}, {r2}, {r1, 0x14}], 0x6, 0x7fff) socket$unix(0x1, 0x2, 0x0) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) 05:37:41 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) 05:37:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x1, 0x40000008, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xe, 0x100000001, 0x67}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000003, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000009, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x31, 0xffff, 0x5f}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x7fffffff, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000004, 0x8, 0x63}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x6, 0x1a25}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x11, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x5, 0x7}], 0x5d38, &(0x7f0000000280)={0xdf50000000, 0x3f}) 05:37:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xf, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, &(0x7f0000002180)=0xc) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, &(0x7f0000002200)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000000080)="7df35322b647c9ac6e882ea21e8c2842c2594eb50f0b31c03243736d8c6fab8a83c4833b7a5d0d87481d31cac361c79d3c8c9743ec621bc01e39cd84ff70a975ebed4c232f82881141f38b35118b0b3e7f68cdcb7fed96eab64fd37c34d317321feab1ddeac2646bb94098dfdc9b6346254d5981d858abd08c9ac86b2af9", 0x7e}, {&(0x7f0000000100)="0611e4df4c622c3251e1006474e15303859823204a615af728646e42c88528aae646d4b78dbdb21a69331389a89efe00bfb8be6eff69c1ac3ddf2020cb54af20709c609541c4c4a9ce27c3b8aa756dd7ebf97da5c40c32dac3ad64798f35216b9918e94aa7eb63996dad67733499c3a626e22322a8eabe3218799ad6551eb7657a0b2200bb2adc303b16b5ab8a25d530d411f5e82c89493913001e01eb6ed94cf324dbc29eb1ebbdf7d96276a8882ebe0c857d83b263d0e92ca2a9c13e7928fe3290ec9151568c66de2671ade2e067d0333db30d57fe04f3d61108565d7ddfde78bdbbdaf7dc3d06928364146e666e68c4d65e96c28279038b4263c0163c9693e18d53d8af1f5e9f1d36efd121404bdef6a3b5fb80fb789e295556b155f64b0cf21c40a4d1987c788e727ae331d9ff827a5a3d01f01198e321361ca4cf6a835b90039dec8f619a7c0a591229822efc0b0d25ba8bc2554cbd4d3035af3daa7fc097ba86440320e0311c77e1235300f000e5a326827a56934713223aa1da0b2f4527aa21c1928d35d3fb4adcdd6a5321d442c731facbd6721286a899a4f6e44a1da85fb59275ad7d8e0ff0cc7877efe32c182064f90d2f7aaee5fe3bb592ef4d8c0c7666e7939f634c56faf7a8e6092a0e5930fda26ac76a35d23d5cffe4615e5b2455f4fbd6046d8c21782f947ea03f392c2ecdc60cb70f807a000fd4c0f8ea33ec0050bca44acb96355505c488b478232a247ab6f36f3d986ca136607b962b382b1ad33883913c6b295f66e2bd9375b4d9be9c2e3abb4fcc4b0ba64dfa64f9e934584500665ccad87b0013b808168fd1b511dcf5985fee354575840bdc41f1021cf10406edee889d9f4e95aa9190ae0559bbdbd1a55d1809968ab9a9a87baad646ba5ab43f2c70fc7b27abe23fd80beffee518202b533973b31c6aa73119749270a25d72be8f7f403a4961431963bb361625047a9fa887413b746a5cae995b7d45016a0be570c8e75b4d71704f5696746f30990ed252d27cc6f0d04dc79d6ea41a7b30b8cd46f8a64b88e9e724ba92336c1a3e21841f3d818d40791b0358ec335d07f16b78f875065adc76b85ceeb7f7b86983021f7433f739de16443eb0b3abb417b6cb0d7fd61bbfde4e1941e2675f76de272b368885127d32b5c45f9d71ee719499930b78c2e24fb01f15b469cdbec093ef0782df60551adec12af49ea9715e08e98c15f6ff0b6c3547a54c271fe8a6d2ec8501658db2f3f5ffeaa0dc9ca1219a5fac6922d6a67b106eeb83a8fe253184bb4bc5d810923397cb7a4dc3339cf39bd1a882c5d044ccc545edd62d2581b72b2d1fc80b4dcd7170f99eee992453f09d69079a7fd9a4b81c97be5d9e9940216b83e46178b8dc0a96ee4c7c7f9bbd1f91f22b9b0725cec6a2cd3aa0e972b16c4c75fc8f3f597e4ee52cdfcb6fd73a9222acb4cf01ad4d725ab8f10be6850453c101ff9af2a65a04969108a8a97bc46e1f5117a183c18af23187fc4d69bf0cdbb1ba209277b4a8591bdd337a9f3d8bb56bd9fe2fa415a78aadc634649fd69e1d3f5ba54b1af93ce25f84e00e9f9cb9be104f94524d7695aa20a349de6dc2d496d8beddfb528f6bada295c23b77604b02790a70163ed1b6115ad7bd7e1690765fbec99a68b8ee21b1215e694f7d92337e778421a890b08b93474fd391dd94e8adcf91690770fb15b950d1222ec7304273bc321b0e51a9ed1b061a8a2f9d9e7e0ecb6e0f65b3886f2e72c6403a0775dffb7b20c310d2753304b5792e24876e9aa237b11d7fd57ad9ea3149ff54147be354c9be348b0e8094c8b029454387a5ed60979c4b5c5743e9c1dcb6678b6664ca05bdcce66f63d902a77606e15e3e1eebf4072d236973ff877ac37e4e9abc0dda880c6a87668a1d0030430202ed0dd3aaa6f38c5d1e6c25a2e704c9c98c50d233a60eabd39dc02053185817e0cfc596552242126f088645b073c065e2fa911876eb4ca4cc5cd26e4e4afbbbd6a4a3d7d72a2aa541f89c504fe8c71e375aef05020af851d4122a9a3ed1d13712d21c3b52c66e7f060108e6cb6a547143723a4ef2f1975ba660077c684a01f51d494eafd714604134819b039ce21bf1bb67cc3ec0186d78d7323b59047f9c5d49e8392da763b7c7e69c2064a9cacf30c6f15824613674df34e34f19479f301e1f2d7a96330f82e9873fd9dcf104c24f17de68da958aca9f37cb35fbfb05589a130624a7853689a22e5f283fe49896c28260fafb3d7ce632c92b8f41c62948fe1f370d6e7a26fe08f9c7c0096ce65c22cd71c44766cc52a85c5fccb997fca0f6d4b0115426f5a70d45c5431b25eaaa61bf8a4b8904757459b4f2ca1037e1fabdb34bb99ef428a56c3643117ac86a272e3676e22f8c420428d4e60d43dbfcaffc82d6318e2242669e9dee0c677d9d55b245b16fd5fa621602d153789d91eb0e9e50b1350ee4cbb07457f9f073290ae0c33195aa9ab2511ed05872525215f6bad86fd1f8429d7ee107e090215d0b26dd06adc77a6cac1ee8d970764cacf8f01aa3c1a38540d231c7dee7a5de65d39870524de75dbc09f0419df7d8e8c6f8f81f4c7eb57de6e961f8d905ea54a5296ecc99d51b7c04a301574db200d45b439a11c5e70ace959e752e04b29ea6692cf773475234b3f1c243e53394084754d21c0fa2665417b2a8fd699e04b3a2b57b74b308813b15dc5ae3c18e7da99f46c39cf18cbffea8367e0ca398c328f2518afb5f49586f59942700922dd3c16112aa0b6c2a1c43498cd580cf6247410caf2bdfc67888d2a9653430ed393b5d0f6080d5b536810a48c5f83c75860b579928115250f098e1c9abfa30707cd129683fbd25c6b668d56c81c4dcf660c8f4c2a13bdc14f2335fd7fb4d96d0b61a0b2b5f2fdd5df0d8c902cd331a9deeda785d18174d625e16fcf17832698d6e3fee2146b0d48e8d9c9c9635d06931751e92db85a913e9dab44bf33efe56d9d00c40445924c6cc16810e4923685ac93de9d3657e2513cad8b63f2f30cb135562e701b8ee085c169374cccae700442d6c736ee43958946c2781cf2fac3d729da06a3aae9ebbd30ec60ea6e39a13e485f0eda5e983de595f74ecbaf9e6b2653f6cc3536ab87bd3f97f8166ded3ba26098cf493cacef8072e3a9be18baf5928282bc113fba3accbd59b299a27d05adc3e33ff7f79354a2b3674c1cc944d3a6d962978d567d10a0b10033c5280bed4a09ca6c0e3a430aae554fc2c4a04f8c3c805ca46d6389e9eead996c964edf93db4346da52673a8fd848fa2a1489ffc2f4a1d6e425316ee0425ebb20f4b0bd644e2dee4682f624b519097c02246364986ef3a8ae771e5f07b64ec59acad8e91bde05eba602d9e507f02cc79ddfc7af542503339b436805d6e40b78c7b3c80016192f13d08c6668b8678af637ad289d3d742e124445c34dc3178e1ebdcfeb5180e354ca28bbfdfd80c876de3e28baa869c6a3138f0c2002c1df01f467ebb4f985be069f10b6abc96afee1a4bb33458a017a0599d943ce79cea08a9958fb29333adc2c72cdf64c976185fd357d63e7681b31c6abbdc9fc53cd13bb7f6726a021259dd055a526b27f2cc6a55687395e6a8bf66cd6f6721f64e3c160f704076d7da78932a4d0b5286637d6463616972ca212a2aee70cbb486f47db2bb11adea0d9839a5d028c6db7c274055168494d8f70507b45eb00ed06f1f70174600958fc8fa257c4f027faa1320cd905620b883a8dc288d9678c58b8dcd2ddcf2a543dfc9ad10e03f0eb2114e98aad09ecd896db4b26bee01302c290d175f14054c001108593d09b700b720e1def01b529636d03db46fe80658e3d018039fd89deff22baf13e065a71b0c55402640e8c8d585adeb1aabb04350f2c458c4f3c5818f187d1c58e4440ccc0b78754031572f2a64be5fd0a64b6332678e02844a2726e2fdbad98a65390c5861c523a49630afa4b06c50b577984ac9adbc23a2c5c5e9d6cf5169a1cec8f3c20332efee566a51ab51cc263002a1bfec6007f6322f53ff8cfc904224fd685deeef44ead01fb3267cdd41374805d0cf49fe2dac8633505952d61497cba5a35b1f94b2011904c414734a9a878cc32b4796d9b748b10ba6261f85a57ce6905cfb3b9e38338a52bd7e94eee3dcf9f82d4f8162c90052bd9682ad199443f99549d36a608e755ea7f7d42893365a8e4977939f719c115d42dc74ff43c561fa94cda26686812097066c527beb6c21f164149f5b518db3af66f775441206af4dad9ded4b17594fde3ca229fc62a151f39bc66951284055a7b812420c2919d76e06f2edeef146660f0bb70b086da84076f49772fd1b62f24195b5772e5f0005ac95e18955336952d290e0119c0b27f28041276687feebcfdaf7ff00e15ee4ffd4f3c9ce9e50297d0e9203abd6cb7211f64068243a8db580bb0cd7aa99e6e05491250a2a21b4251f79f088b9cce8bdbc56327213c2408a013e30143455e92274001fee7853e85f1bc6166e088f924fc6a7107eccc6f0252cb13d0dce2c7efc7b159ec856155ddef141a8d41a178610994aaef4fae23bcfade576eef76ab85b31800b997a124a84bddfed99fc2c82eba189882b4668f2144f4e74f811965ab51a31d2a322516da0255d7f05c5feb1c7b91a3cafcd19752470aff342ee290d6afb8efc52c720720a1e45c20ba979dc67cd46560c4bd0be0a4a05e8a9a6fd341cbb21dc9bb27f525b88322a5d8bfddc4b1bb15cd9327c198c2d469812702a1a2780d7c54ef37200732b0031272a64a0bdb5a51f56fb352c53aec735b8e5a891a4fd77304dc185ffb15917ecbb7b5a063695cc296fd4d7ddd7c7e53eda5f891e515e8a1f253417f5307957a982bf8621105276a1dedad95adf914a1a16fb041fd573c40f6e6dbc0bdaf54c65648aac6db64481e56d1155430a6525920127f12b1ddc3fee09138e943ce9b2a98b61420440e7f4ac522f53ca9236c88513b881d1ffd232e68366e5a0269fa10cf28c007937af125f2125841b6ef3e3f302b2de93f5c04e630f192ea7ea8318a7c86b826068f8450690f239bd83676122360aec3e3e616214f972d152dfa250713a259269550e1f367bf7040c060aef2aa0a19d038b99c84e4a2449d6696b6ae8c10fd2cc6b1a1b9d2e9f1cb2561ae4137333547d772cbb980c44ed7b9362ba7e41c15351d21af10fa34adce7f2f3efcc63e9db5b0be22badb3c5084030aa58c54f766ab111d2a0b285ad3302c40b7057a9631d6b21e44540707d2b03d8ee244dc5ecc67731ccb42d33a8fb718c9601230ffd708dc2476a8c108fc57a638356ad4bcd0faee8740fb202cb5318967b19c7dee04b64784007e325a618b2e5594c378ea34bd098a6e2b1b34a570acdd7dcafda1e0afcf54d4edab63782630caf9bb70e1938ef2d3f6e425ef154fd55d0fa069f3223dd91e804de80a23cbd7b6254fa1e628dd8e0c7ea8d5a6165e6a12e164883d07f478487e0c358cd65a532648af4ef9f5364bda5d5781b649a6d47195eacd7eb1d3cc7f9176e654f1126d19bdcf0bcec10bb4bbe83c8e3dd03f7c6994b63243ef56f0df3f68dc2229d3870241d4d5761c62776bc3f05df30df946e76426b3579909131e898eea6f7ada62ec53c97820d03db20c7039c3ca5aa7eb19f23dc336d7d6a74a9fc01efb9a8accba383bd9f6a04a7238e71d960e76c9c4248c1300cd5ec610d739334e719c18491ee249b8664015bb7efe2e5bdfe01f7442f73623293c320445db6511e6f553200193c4139878cc1407632bb", 0x1000}, {&(0x7f0000001100)="8dc831419cdfff4556cc6c2e7755ec8691e7087a8568e23663c48695570dd46ccff443e868b3a0338caa12ae6ef43f028b85423a08d5844ab7f796e702e8dde8d39815588da7ce3248250b09e5914a0c85f15fc02617594b85350cffa7609e0d958d33bd13faa92b4e1dadd27c3bb52fe399160b8689b6a84b7e2d297285c62ea343604ebeeef56451c03f0a8a2a280649ffd85f047b0845fcac4d86c78dc2aa03c112d8b0cbd78b7b08dc5f0fe029213de16b1e649e86bf4f8566b89f4bcca09aa0bb6fe7a77ac50f8a4f3b249f68289d469b0e11a77786fe34ad2518e11a1b858f0246cdffa4d0233ffd305263e802d9e5687d384ff80bf5edf88aeaf919e1e2c8023d4c3fa9144e08ab02434bb185dd101edf8d6aefad2ecadb1e3043a9041d0c00cf5865b446afa4cb69bafd26875228407b770cfe71cc338dc361b84b4ad06362f11527e0803f0445719d396b40f48333cd66a7e0bd5f88944e67d7e5486255eb6660593b37dd6e3aeb804a9c5c88f7e22ddc7587810b16073b2ddea09bd011b05f8e5709fe2cd35ef0823fea6b6007ce543e5d425921f695b826efc4964d625e8437f098450df6c4bbeb179fe97b9f9e03959ddc92d7398ba443ece421e7d62ccf43a394f6cc437bf37ac2e80510bfbe08c7486da23cccca541b557efc96148907448a3808b8e6cd9bcb108fc1494acc99c9db0280f0ea42996df80d67b3780945b0a6cd637f9eeaf97aa3a2c6ad854cbfddb6435137dc7984622ab84ec826d24eec625751baa15e100649052e960b309c56bd6710fe9f86b127b8fe1dcb829ca3ad0acf1fb529eadee2d10e7d4aeaa0a32b9cb4a1c1b537015da8b3f80926c4d0ac65ed368accb60ba3545e762f6acf70ce428f9efc630391f854b76c50cce04ae07ca9142b1dc4752f6de02b21134bb93412a1c0f6c3ba60d86027be04765f5bfc0c8f8a7f2d007b4970fb4988ad23859c913b1e7a1af66b1b89243477ae5db1fd3ec92ab0850c07dff81cc7bbfee1b258fa4bdf74f96ded7841f18c48700d7cf6bcadbe627cd6547e445bc8fc6f748e824cd034b5056d94288ebb92835c237d65a0677d88cd4a527a97194a481e966ee337651de8e657894546433c6668f53466587c52db86189e24cb5355956434e4f663e9558567c677f220658abd9852fe9bfa8d8b4ffbd0d91510bad7033400d4f2a615c50cadb4d4d8fcb3f0464c27ece2d4b102a96cb87a4c0e2e91092705523a9b121b0165ebe64f4d597b82303928d683893f42c8ccbe8f1fdb0a9491485756dfed7648b8e1252e7ab7b08f840560e01493e0c43b34579a44a11c413743c503dccaef12137b67522eb85d9f731383ded8c8188db40576b6b8e6ad2c59dc392785bfd441b8c039e68094ecd96b5d700961f877b3d3e9f02d63ad529316c54cd93916cfb5f834fd4342dba92a5bf4ab7e1b91dd2a79c058abc8783631215fb91a42333eb713728d3f5fb8012175eeda11772d316064d9d24c2e4b54fc2470bc7cd4fab81fa5db34f3a3c8ea6a1e6b796f2e6ba13c5202928781e2afd58a321bd99e7b7e7592953dd222776e500d7ab07bc00a9564f6a72e777ac26076930c04a22526e8df23f11ba4045df7b7db76f1b591eccdbc5f76f130547bef87b3cc8fe63e9387dfc979f3778e3ca78c3134f56126fea39f3297c4f73df7019b2f2730fd95b55496fb3c92004e3caa430608f02bf01354bbc81f1fbbb0a5e8c76fe4e2c56e76c47c9146fecb6e2436790ca3bdb6d19aebf2052defa6c7acb60024249283aa21ee3a6d34c2505522b1c8f372c25869c395fdb5737d6e3f8c63564ee0913dba3a0cf820e5dce2cffcefe58fd35df7e46ce3c3c31b52865b2774ff022747d45c57a22bce5252133dba94c509a167792a935c35f6fa59784f6bc559deadeec53f6220a6a9e62b214214650bf90798bc411c044bbfe510d4eb6dc08de77c5de8e1ddf37bbb80ed75bbb729c96bc7735c1f78016ff8c215e6f85af25becc06c549ee7723583d6681296df3987d9b2688a74c9e383afa38f03326640dc8c06279c77eb0b5153066fc0aa2d3e4dc21c0a05ae985fc14e7589a12edf45d24859428c3e0b15baa7af6e6c142b28180197ba654eadb98c494fd51da778b9c8c263fa9ca447e2a4d42b5c695d783b3a058505a7168be62a6fc5ce06f17264e90cb8759f2259d5a8781dc5ac279d2cd669d1be6905d3c7c1fd979b95c87d2848c2c8fbe3b7b8ad9b83fc02d21a4800e05d7231a8cdd40a7514be7fb6c18f4daa8b557aa08ffa485569f33d9c53f896204d8a2b0a571d8d99670192f3997945876bb222daef7fd318be4c246f8cec8e357bc18dd515133d58558dcc1bc110b34e3a28444757d797a64b2cb6b9aee2c411c7652f9bc04023c538165ee9f445b5c3baf58c0605f23f7519ec75b17ba0b64e563d81e7a70c4f01f8827eea830ba4d159c7be2f2b977883b3691a8efe259721483a0ed4790bc8753098e0c3e804b3dce4907ef9f8d68c83063dc6635a4e04ebfcb8c5209b47e6153b982299615e136a6135829a5d6b21e16702c61c439bb56bf1fce365b277159ec797d976520f659bba4b972ddfca4f5807fc620abafff635ec7f7fcc7da3aab3c973a3c97ed1482405eff5dccabc0f78a9d70ed5d87357411c4eaee46425f7fec9e7627d29b74ee401dec7e5446316ae7e43e462f0885fd55bc9aa0647d343963410d2809601ec905dc295ea2db73e0baaa7a109d555d6bdf0a2a26edab40d8da0a4a50524743ca3beb52b6efde1e6ccac6437a1fd5a50aeca52b1cd23093efe5b29c0611e3b2d9ecab42563c49a880b82e6f839a2add51098cc24dea82c067045c84f13e8f08183e1b58eacbbeb404c4b99ab76a3218c8c8e4d1af2c3dc593c269541f8c99b2b91f124543d0ca6993a1bab59cdc7a0acd5876b3a3032bd2c7057f1a3f5fc896dfdc434882171c832bc4e3604eda17b27663375b1e6db995798a8dd190a8274c7b899e61c241360477fde26dc0041b90b4eaa0a960c68b0e67e3e78ddff473d5c63f991edd13d3ace6f1b8e94891a558db8b6c048ccb90c2513461ad9addf19d1219d56ac62bef56fc69336e2edc896e149038f6b62be382d52c92a5d6399230061136a43326823097781de41f9feba948a2de9c0828c8b7b4dcd3e58d01b43e1bc61ec2ca04cf622fc4b80984c4ead71a960578a3b7602f3dd994f01b94a55fc0f38dc147bb540d3529dfb81fef5ad0148e911504fecdeb17962aa829fbb58e446821a5420e4025273289c47bc9880e981ce730cfc495ba892bd9995ddd86b71069d469b65c7ab40e0d9727fa11b93aab637d208012d393d63552ffaecf254570cf6b16eaabd681c5ed56e417458875fc4705e06b76cfa75831701bf3e5f54246d832ca5f47789924e800494209bfca84e60ddf7a04852d89507f404e7987ff048044ded279708652d0fa92493acd64ebda11d22290569a8393a36ff60be11bbe639f96b361fceb1d62ad80036d6f0641dafc14ea7576021d25ee35b6ab04d9e9569f4cf04e6a23afa91b2a048597a183c850cf274748f8d560c1e002f4e3a3dcf6cf642b7f3b40e9e843b58d70f2013ecb1db4bee30c3ce74f64301a6733250c0fe14804e30d3aa5ddd994b80fa0c07af9933e777292300ad9ce8fe66f8c61eb336f4d6d196d1672a78b5d3388aad7c0ad3c2244492ce1b86a8298568929c178c6cc67fc3ed6e8589fc00a59d0e7ee1e65911a3318617a443f416670a0f831950e8c59b125e0535912f71ce87de0c2aabd9be5dd8b1a4faea3f24f991a909fa6c82e8ff68687a0e27cc0ce2a662c0e523bdb634c8c1eea10d0a29b3a707738fe8a4bd41368a4ce8875f1637411aca5f65f1cf05d3e6054def4e07d8477333545eaf9c928ce125d03d61f36d76c03e055456b1c188110bb680146a5f7f622a9cb692316eb169e356218cef0bc9c62f83415ed85901f02007d8c9e29ef1fb10812657f50db4113a3a5052383cff6007bc7da9be970cdaab21789c356a66c3dbc9699bc6d4346e4b1f4c2d35354c1369707e0bc0304cd38aaf017a796f1d8d87bdb4e7e73ed9846520b9812a287b1594e4019ebd156ca19fe7e7337fa061f6f3c46400ad318834d88accdf3bd3008bf805e8c3f5c1e56e0797f32bc54ea7f35012c8f175242483f184d35dbec6142554c0323e8bea2da1a5de6356c7f9d5fbbaccdcd42c60f130dd4c777c4b9d0c2e6638ff46aa75ad31ffd000881f5597953e37e39296c47d5d7953cef4e32873441b82b43ca63ddbdebabbd83166da05f5b0860aa243d958917638c62939fd0c55b1e83ed3b55b731a111c91578c4fcada8116bc3ac90e78cfa1f731b0c91975e25f2d31e8a69c6414330c9933aea3ed4cff9d257279c37daf14a6b22a3c7ec4e1dc184e758e3a49c4fba22c6a2d6483865139dd754d782300e228333cd2517f3da0736f9032d66e9d53da17fc83d19bad6654e2161e0b463f4cfcc5817fff9a6efea25d97e8255bab348526b4dda2cbc7a9ac3bdc99c658b7d6320fa8fefdd9546f5ae68a15b9b7f39f772dfde22659b13ce12cf8bd4ed89b272eda64fc650753dda025ed785ee708d420408ee356ac9047b721c5e2bdd4b36790ff7257a633a3c0ea11a2ef6f7521576492f2ee74d27d3e87059d3c0ea556ece187e4140d3dc5dad444c0d70c9a47338343f0dde00580e4998cfc15ece5c003987ca78fcd69943ae7078c3f9df57d1c91463988108ca836bedcce7b327e89e4706e8ca024632b5154f3d63302d4896595ba1d8abce0ee7e92ab7fe340a32c1b1c2e1b75f62ab30a9297b5ce4f684408baf116dbc44c8fbfc7ca649de6e8a8d7a32c4f398231a369e3fea1ad2be6f261c498faece6c37637673e236c1c93a7cb80b35bea2ab5353728b7fb0de699e266d7ac89181c8a60112442cdc8ef3e1c1458f958265e3ced963e7fe90e2af077830f6259045e5bfa1841a0d31e0092bf92a1007c61e3e1a5952f7a1687c82cdb4a5abbc4c0fe9984b688db86c614f366a62bc151b80399273d70c6908869af4a3450374fdde908f792b7a97020c83c7793aa008e8de90f6bb8e4e03771c31ee59004219bfd2662a8cc1e799e50bcfb6ed1ea852961fc55a82bebfa820b56103845bca2d567a61a14b25bf637af8b944ac22cbff41b961291d6bc6661db575ab449ac74ba6b40d1acc9c7cc61c3461e093c396bba2f50a7acbdf1af700101fb1bb570d7dbf327ce31418f5678642bdafa9813eed578b0c89f8e85dccd5eb5e18e49f7ebe0c06db1076e149d057330e67c0a9a137eda985a2bd381b474a3368c92f62b557c29c20ca24278549ef554693c744890e1599fcc5a9c76d989f879abc745b955de1f2dab8a51d10c14dce080020d5a03bac19a5308df9c12f1407d0792ded329a47711b4d6086a6984df6005d7790eb434b4e43de698b7a421ce08d11198d438e3e43a795723d9aac3f4467685759076784230ca2392ddc0690dc6de52d364dd749e3479932f30883791b1acfd1acda1b7e2a56cf4e8f61ccd4349d2c7ce051c9cd52016f72b63b87b4dc0175e4dc5540487d5d50b94d1540cfeb9c33b9a8272f3cbbcf9de6a9ac02ba27f8bdf8b23fd7800565320853565897b38b5408f52317892599f46323a05c00d01e2fcab771360d7ea21bb9906ca6b54dc75ee36fbb1ef4327281af39ee5515b8cdf6335237b8ffe5b667686411a02c9db46ca000d437dc81d1504c1db9a46a58b207648f8143f08d463e2b309", 0x1000}], 0x3, &(0x7f00000022c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xc0, 0x8}, 0x4) 05:37:41 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5171fe9c441c6cd215ddc5037133ba8a02a42d54097957c588b7a82b7bf596c249b70511a8405a62101c52f2300799f7af3e6bb378a375b6fc638551c7d3e705f16f780c9dff22cb3c4dd3e693be01c59a8c2c1085b419751f1c937c1f02708055197b36357dace6ffcc701598c8a27ac6b06ec3f1"], 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 05:37:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socketpair(0x18, 0x4000, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x40, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x13, 0x3, 0x3}, {{r0}, 0x0, 0x10, 0xfffff, 0x6000000000000000, 0x26}, {{r0}, 0xfffffffffffffffe, 0x84, 0xa, 0x4, 0x3}, {{r0}, 0x0, 0x11, 0x20000000, 0x100, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000080, 0x162}, {{r0}, 0xfffffffffffffff9, 0x48, 0x4, 0x0, 0x7}, {{r0}, 0x0, 0x25, 0x80000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x6eea}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1, 0x3, 0x7}], 0x20, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xa5, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0xa0000002, 0x0, 0xfffffffffffffff6}, {{r0}, 0xffffffffffffffff, 0x4a, 0x80000020000040, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000023, 0x3f, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x42, 0x2, 0xfff, 0x1}, {{r0}, 0x0, 0x18, 0x1, 0x20, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x16, 0xf00fffff, 0x3, 0x9b13}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xd1, 0x1000, 0x7fffffff}], 0x6, &(0x7f00000002c0)={0x401, 0x9a3}) open(&(0x7f0000000300)='./file0\x00', 0x20002, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='^)\x00', &(0x7f00000000c0)=']+).$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="5d5c2425ff2800", &(0x7f0000000240)=':@)\x00', &(0x7f0000000280)="2c262d2ab32d00", &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\'%\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="5e5c2a1100", &(0x7f0000000400)='-\x00', &(0x7f0000000440)='%\x00']) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:37:41 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) poll(&(0x7f0000000040)=[{r1, 0x120}, {r1, 0x1}, {r1}, {r0, 0xd4}, {r0, 0x20}, {r1, 0x8}], 0x6, 0xbf80) fcntl$getown(r1, 0x5) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/159, 0x9f) chdir(&(0x7f0000000000)='./file0\x00') 05:37:41 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f00003a7000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:37:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x5d6}, 0xc) 05:37:41 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x4) 05:37:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0xa8) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x40000, 0x4) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x54}], 0x2, 0x0) flock(r1, 0x8) 05:37:41 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000011c0)) mprotect(&(0x7f000059b000/0x4000)=nil, 0x4000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000080)) 05:37:41 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) recvfrom(r1, &(0x7f0000000080)=""/85, 0x55, 0x0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffff) 05:37:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="02f433b649b4e87f19b09e14b87508bb6c5d7d3ba628810d77fbb57440acdc120d20c7487d3a8e8d141606cdcc54eab9e3666cd8b92affaf65abeb0e1297c08f2b38927bf2b85a7b0e2550785b7425c5eebba24d880408f15b238403e5a3b3b3c399debb2b92381154d5edaf7dcd26a179df477498b54cd7ca199c2ddcc9e835c8", 0x81}, {&(0x7f0000000380)="9dd3072ea0d7be346fec1d7ea9721460828210295728eebce7035a5097548395a7886f1e22ce9bdf17abcaa35acda9759097e4b8e5862be78cac9694c74015c38688fe7496d601218a26633590eb7b8ffe3adc44cdc1c74c67f2e2496f64cfaeb8c7e049064fbfe37650f7d2ea41c87cc06da2b3137b5072d13ab620978e7d486d0dee42fc51da12483a5bd5725af39781af89a810cfea42f7e1d8d44ee33a06b321392591ebc492b6793da45634247d1c61427e8c15c290ed30edc8faeefe04f301eb7b385a7d772783d5682b292895d1fbffbd8b117f4849a027065eb86c4b366bb073f63558ae7cd5f84966a8", 0xee}, {&(0x7f0000000480)="aaa72a5d651b7af1acf5a9ac7cb94153fad1d8b0a5ba31f6787dff535db3cd0142b7ba2bcae38d891bfca0f47ac0b8f9680793ceeb88ef6e3d335091bb30b0ae0908e45a9aa74ed6a9ba1ca04feb1a880c1047dbb6ebdcce7d9a22854569cb1ba9fcef1eca0f93e84fd6fa0aa0fe279db6993bb2758c63edf632285152870edc52455a30b3e04a6ffa200b3e0339cc6386902ca329e4e56c53142d36fdd1171d1af11f6317e5c754817df10712609f3e21085e50a084e74aa63a4c5767f155b2cb3ecaac9a58c9519f28f159124151a339", 0xd1}, {&(0x7f0000000580)="e3d285fc4fc980157d0d6a321b15f1ea4e94ca430505d75c5edf724ab97b196e2a2637be515c9364dbf41374b779286eaba9995a58e805692ef057645f37bb416333e8cedc65d9101955726c53a936839bb3ccc8b608a938e6d8a5855bbdc5e07c423e01aee0ea5c96c848bd015963b653ef6d9221f1f7ea6f765c42e61b5db94849241bfd4b34fbe8c484d0d5e4da6178e4c8a5b6b36338ef33079e23d79cc6dcff7f8006cd806c1e0181aaade0f064a03273664746ca7cd4e72e964c70", 0xbe}], 0x4, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x48, 0x4}, 0x400) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r3, &(0x7f0000000140), 0x9, &(0x7f0000000180)) 05:37:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x12) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x1ff}, {0x40, 0x6}}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:37:41 executing program 1: r0 = msgget$private(0x0, 0x21) msgsnd(r0, &(0x7f0000000000)={0x3, "17ececda2cf0aab02616aa1d9214451a6c7dcf1a49711332218e01be45ed88"}, 0x27, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0xe3) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/58) rmdir(&(0x7f0000000100)='./file0/file0\x00') msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f0000000140)={0x1, "509e1e33d3607caaa1851949d75fc48cdf29b43ea3c8e2feb46d744f980f026b438b6a579fc4984706ea1078c2d5c23bd011a6f7b1b529177ea2ad947f1baada4023b507c0ecbd354956dd0366a96a889a7ca6c2fa2cd7fae9b240afdcec90a0b19a98d786ac8495389f30cb02d01a69a1b0563ecac50201d775901b2c9fabdeef2d256d21d817dc019c0bac5305f922bfc4b2c2aedaaa3f157356194bac7bd9e20d5541fc3734f3fc63ed45f8fab7ecc93b55b0176beef2884f7291b1a8f4c2f7d4e1a65ee0aae3956941c129288cb55e8190e18991ef34822a32"}, 0xe3, 0x800) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/164) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000300)=""/221) r3 = semget$private(0x0, 0x7, 0x0) r4 = getuid() seteuid(r4) socketpair$inet6(0x18, 0x0, 0x80, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0x3f) write(r5, &(0x7f0000000480)="f6bd901736eab6100627956b28d9302f33e8739148cdeded99914291071cbe7fa9e76c367b670259c37594fc4215f703cb5a23c1a3918246fd08c77c53fcea134cf43666ede552268e49d2d7bb4ff19310675195a3905d5d55dfb600d938d189528479288c451fe0b05b54ecf664bbba7d20e22128d8d115e365cb3f6ccb16108bf2ad2766b62e989036533bc7c52560c21a86c5dfb050f220384aff24f1372663987a6e158f6c642bf0c94fe90052c9185a1ae4b4ff93a42813112787b992f6223b16d9704ebc77e07d9e9434b5b1abfd4648a4e0434b4da350ef71", 0xdc) r6 = getpid() getrusage(0xffffffffffffffff, &(0x7f0000000580)) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000640)=""/170) seteuid(r4) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000000740)="31430f3811af7ba04e6a4333c8aa51f41e4436c795ebba0acb3cc229027091ad0605379eae2cfa3147df450eb18ccbbfc0d687c5480de496074fa6c775844fcf0c3deba7754aaa514a1b8a280cdddc9f7af3da1ff6ce4f3f4cb8ab44062da640a84a1dd17cba005e7d9a", 0x6a}, {&(0x7f00000007c0)="7038cee72bf4945e7da480f39a910dc8cbe2f2c40ba109b4ea4dd2280afd3ae60ad1443d2085573e21d73e460e6a053da6024bfe44f23c2739f6fbcad81b0f7515ccb18cad0f04522e21662866d205ee06c5675a9fbf3e1d8586a22cf786e558b282c5b40a476150869d56", 0x6b}, {&(0x7f0000000840)="961fcd76d4f72099df05fc82f79dab91b2857d1ddc1711ca9ff57f16bc464180e4029222a81adec188b9887774883d7fb52537f23b90fc9af08e862b0d532130a7506732c5f2b5c614035304d4a2a793785699528deeae62fbc93fff80c163dced4c57dfa8b67d669efc32c4f59d2fe511f04eb57f03f4b07cf0423898eadb5d1b30299c5c48625f109b5dd1a803c14da7861c24a90c026edf750e3d475b8661f5f1685b4b1adc625b8143d0ca0e3d6d68c818bc75032c5c36ad4548ab2707c0fd141fdb5a96c29aade48340b8eea26257fca161bcc91e271465ff0a0bdf30a45b7c402bdd3c7e5a366b085db9f65eb90dccb42c25297426841dcdd579c2654185094aeaa9284c84b577dff2018228840b7f1f1f40ec513a7d94048f2620b0bdb8393e0f14ff5228a310443b8e9cc3df1419b843cda661266568fcd4c418d82df176c2c36fcd93cb90ab5b2df6956717cb6cf8f012a70d66e018e987bbd1e1b9980c8e4467c68f6957bb340a61b15f3880724dce3478cd55b35b94e58924edcbd34afbb8e7c2122dc12c6ce387022e0f26c6811dbaa07f2af5fb55679ce5c5eb501718c92bae43a01d0b703f8427a0951382bd281b21a2a2aa6965d9d71ab405e2ed17e8c8b3eed3d181579692c6b130cddbf1be564e70e1907c33c38c7199e66984a2e20907e7f0a4ce655e88a658cd10cbb40e13083112b9b40f885153886c81d9afa6f031cb7edb6f6ba0fd83bfa0288fda8f27c9aea4c2d64f1e390fec2ec2b2826a1d85de8e62b78a005aff3bc032cd06f09bc10e577ad231ab64f46fc8ce1bde1f9e6d669f43eaee9e00bc9ebe86a4f987777915f51c1649b266b051fd3698e3cde73240ed6cdc9ae1256662933f152a6b5b79902f5fd6d1f050a332433a1295f6e9123a550e3cd2086ec7a3a2f10a3c3749e35c03bc48577937a832d55f8df8470f7066932d48002a0a44783e42e96aa5b8da113e6a5c0bf001e7038de26b6165de9988409fdd2d5b760600c6f531a397ebbd636ac414b9ef806e24cd60f7774d07b8ad817cee4ddcc74ebe416d85a94cee0c75c665b20bacb90e074ebf78260029ef6a8d93fc84da978ec0f1349a9525aa1c8d012b20b816c70444bcb4476b3525e9645b884617070cdb72432b63133f343cacf2f362c196e08aa3963c72f9e32d1a1c45c28230eba1c3ae7d95824704491294ebbc11bf676166fd23c8d08ea3b0c4fecb6dfc084a348f355c7d55b723b9396dbd82706cc101d5231bcd7d243e6bada13440a412608d1382475cf356639d4a389fbe0b10972047f49419b3cdac04ddafedaf18764d0e9ebffe41587e0aee1dd747ac16d0bbfbebfe104ad12dd26c484368fa9f666ca2601f83002f3a95deacee3c9c33c2b77f64d1d411f0ea8a59feea259730f840f2af7e4a93e11431ed86e3a27dd256eac18c390f59854fd4fa32ad92d1d5f18fd35aa41bd07ca14222cb9115f6f9d65bf54b94a3df4c825ed898f05f8283b64bdc79351297a605c18396caf4d8bc0aa379a6c2dcc7cd461d461b2c50c159c04a3c3958b462f1810deb5e2cd6f9d10b813e2a2f30564529383514906f5b27b1bdeb200626b3a25fb56d5f68c1a2bc1a415a21bdf70e00c0d5a998c7cf750c71c6c03c9555e9d36ec00079041c07724f7654fcdc51623b12f4d103e97c8aacaa1153bf057a39133b45261ad3cb03f8cadcfe5f9bf6962525663d2e0b432347f7f5225e7f3d26753d894bfd78a23fcc8fb70fd4a45a96962623a81802fc786f3c317f2306c2de4d28336db602a66eeeaa2fe92484ddd88c2924a2541910eb7dfc602f3aca7bf8c32b07ae0c7018efdcc6f277d7e7868631e17fdbab0c31f224554c62f51289d482e36e1b3c03b5743c7237b9004795090ef30c7a301847e22598d1f137e72f627119342abce19202cc067a594487172d88f2aafc56ebc0d27daca210ff1b63caec6ad355c316bc8f133e79c22fdcbb6d1ed8859ed1baf107b9c4261dcc65e95b223ff411558aba3237a2515064d2d2c8e3b79bda1cbfc79f375df139027972d3aa3f5c0665eea68e49140b7851e2cd4bc7b6ec0924e540c70c42ff6b33bc194b4e48df9faaec8db48f08f8cb45794dbb4bb3a836ed32b846512c1dcb921c004decf9c36de1b7c00789065d7873b81f75acfa2d111da3b1bee43bb8cda923c63656971741799bc527bb39f84c2d4b154d26959850f1756ab756496953965be8b6c0c7bf2bc9e7a864b5dbd5b134c9237abe0c3c6d06629be56c7d64e6384ada771e40e1935dd3951939105a5e2b4740b5b1451466d84fb268f45cdad4fd5f5793ceca14768e6be1b9a9d9a1eea4a3faaf4c4a426c4522993f465e1af3f741746172e05b1b69c692ad125d3dcddfa82db6a140860f3ea64b13f281df8aa91834c449f0a3f907f3b899aab89c1b6932d0b7fce2757097d549ce4007ff2b7e779670aa7d244b71e588fde24e9c21292bcb190c24f177667a61992556c835609b6321290bb3223b09392b96c88019a7e37e3c60e0cac6565d416cb19b591c7deef133b0f12147e4e8a6a989c13a18699fb9eb5bbcd4454cbdbf0c1fb05b56cb6b718a8aafe095c894b437470d593ef7f0f17edce36fd82dc56018a0e65af8b7f6a871a2f27af36fadd0898f9b66896b152267a042e336ac6ebe131699409428a73f04e0b9f321d7f03f8f2ee7d3b1bb84e589754ea6c082bf5e060ef63c97002e777d92bb667f70fb97d5b17d181a3a8c4b82547f5a8c33b1a9b846e44f75b40e0b9ed0d66b42f1d1a918196cda2311c046bdb6f4edf9e5c7c536454cc99b36ccfcbc22cf37388753645d0cb9c92f0839e5b4482f1bf50562ed41c1086b69861286ee580036470121ac983c76a72c08336346d8c4e6d0e103a87088870283931ab7297cbce630b5fdeb8b81bc13abff4b39b9e99dfa462d24b0b3ec892d6dd583eb08343a5c7e32d9714f15187ba0d01926bc3e32e6cdc780db056364d8ec5af83edd77a050508feecdea1efd5fceb0d76c556bcf039897206cb5c5486910ad314c79feb7835cd272957a4c0ee56ddf3ef466997909e59642a795d8983a6a0da33aa65035796fa82b2413e2e3a7706123a9368acf286de10be0035216645065150469c33613b860c9cbe2c9a1427abcf5c4bce3e53d4392a4399d75f340d88369541488ca6a7c65c7806f10e73a6d3e317c4907653c7d5b2092abbb26acc1707c9a5895a44b85bb9810009fffd64a12b3c9282fde1074ee4d359e191c0050453cf7ad377bbeedc3999c522924a26bb663d2b40bf12d7e05ffcb2c9280e8922295bce3360de86c2cb522920189aa5698a09cf72c26b1c2f9937396a5dd4ddc3c333a4fc8f25422d701ab71cee47d80d0d9349ebd4267a7aed15b7f86781adcbca20a1d468d17e7803ecaf677ff60d2b0671da736d3fdd019917fb42aa765b1d851c97f157a0ed1794a79efa232d6325bff211789c00da7350943c4fa3ddc5e670a944c2904c3971ab294709eb9a0cf66877ca4aba66cbf261fdce17b09366b22fcf9a576d7061533d133688548a5fc5c69f2ca622f8aec3cc4cd8f654c7f3b9cb6ae0f056de4ac78f3f54428d441e64dbcffefd7ef307f37655156e4ef748b591d519aff9a21014597664f0bf43f12108bfaada12475a3b489cfe19ff2c0d938b320f484432ab4d16a5cd7e55cb0f1cc074a04135203eecf19f7e39b6cf230691f8ff5f8626eb3e4a52cb00d4c0a55109f7a1313aec236257f7134f8d067119a8702b05ba4731ca49a5ddc3c9a231928f65bf4ba41d3440c31f1b67fa46d35559c6f51e2925130aa8be094cda64836cafe0d07b1fc48d6525550dd537a1e312a99dc99b7da109d9503f362c2590b8d36d45f001b2c9d5ab887675ab808ca4d00b2017b5c2f033e32bc9928f0617616a91662931e7fbd9c57db660c00c0b2b3a0970f43ffdc9e331860d7af730cbce05f45ed38df2ddbc5b759f6485b8c24a6fc5225c326eaa8904802471af8266930801eda347f3cddb4a67f35db434ccdc37b65a083780ca0db6b35f8dfc9da60ff0ab4fd275ac0c186d4641518fe921d216d665fdfa95ed7bf86df1a97e271b705e33247bed409d75c01194446cc0e9c4f92074db18ed19b86cfc1d29b599b3b1d746d3b0da28823781b70c6f05d242c46afe4d99102a3aefffa2ec3f23f2afb05d6f2949c7894554ac31d2285711a83846a054ed5f9061e1fd7fec61ec1d1faee0a5e389adc1e82bf6ff1827adadc35c82f41f1a68d33141d98827ddf5919da7ab51e5a374e5a001dd0b171c4d056124f677295780e2c5137e7d1ca093ed7f20db2c2ae99030d84d43c5b25d1ec4f6b24eaf391163da2c5f5784cc99502fc5c8b2e78f7d16992aaceaf25e4c3232e928c2d7ac3500c86521085d9e8ba24e8492a2c6e2f03b203f8dd9f39c45e2c4815fdb5b9c402953e6c3a79caa83eec3f796bdd6d5637cfd9de0e24d736fe8657fc112235cc4658f50b1df367684f3b0c20adda8db5eed5047550109fa3728e197473d09562bf51cc3cf4e37847ac4c0d15f84ef9e9ede306917e19f1125f5f325a642465e78dfee64839f0f0cd2fd27c6f9324e4186184bc3c439f4933bfee29e295760c0f933f4f3b2759cccdbe15fef55ebe8b35ace86177214f8a39fd83c64f301624703dc9a08aaaa8b0463e6a188cdd4e757a47745603a48c37ae1d845c081da78f5c667414ab1ad730bee72af8dca2f84af4ad42dafc7e7ddfa6819dcc4a5d3e30f353016dd1dd8a484ed5249a443ba38f0ee2cfc923a9ebece6e97bd69be9c13bb12fdf5136113d76e8376ae9287442a2f2a330700424946f1204cb11e675bd03307d22786a26116cf12e25ef887d2ffc6a4c8335aab19c2843ab9c08cf9c127a102efa76dfe085087f6c4cef187e28cdbdbc8013531059f990453e6a2e835faed9924cbbc5185d3388f5d016373e976c23bc96d6424a5234369a3d6ecb029b7196a73320420c0572e48c5a2a475702b11ab21c62c8579720bc2be34145a443981d384f9660714f137c78277fcc2523aac0e8d11eeb4ec8ca36b858ee9cf7e39c4a744e9376daa352566fee7f4b137cdf2a3885f6d31a0b5aaa98c360c10ce3eaf082e057f89500fabf009b7846ff7b986742ae028aa18ffb0d1e2b37e9abae39081c0e21000a7bb6f624c06de44eac70d4b43c6425726d6248d587d60d1368d3b92f45f5667c715d051400279d15eeb4d59910cd46194bf52f155db77cb5f7f34c76d2d5462f8b84e36794e532fb0a427dc331f3547e194a67abb462ecce38ecd052faed4dccdb01377d85b8d50cf0b6e6a96c2acaeaef94320e4ccd27597364b37cb2a2f336b1ba8471a65e1ca58f51606baba87053aca8e473a6ce9e18ec64716b7e5857abcfdfcc0838f93a949e2d86003ee1147a636272dbaa82e3f18b0b37bfce1a58db3e96fa0834c882c0dbfcfecf308bd71523d6124599d114c11f8b736987c01e2de6d919bf97b8bf80971897d9e35878481f39f842c6eaa95d23ebd631e239ac3352d53a7836b815382029807c7212c58c4229d37a81c98b8cdd08d649c9e87ffda32b4a72ce6378065d5d81fc0a4273e35c17dfa2e14a84db45e208d607e1abd1629aca54afa1f31f4506d51c3ff57f321c716e5f3e30cff437bb715d15680491f50282d195ddd72e712a9000c2ff11e23ced06028e6c2d930f21330921d650db56e1c358fed44a5756ddb036b15c53905ff565207975fa2f20a07f5be28a88f65c2b153162be4dc7e6a920", 0x1000}, {&(0x7f0000001840)="69b1a560250b72677d9a4278bfd2bc04f972aeec5742f1e1c17b5dafc7ce951164aa1074303777ffca1d3271a431ef7397dc8708636c6fe0281773393d8fcc4f17b54da204fc01dc5d0218b451e67044cac85b9cb21fc2930fcc08e4d3a74fcd8774fe888e9266d3aff8d56b9dcf10e8ec69df9899c2f9cddc076b07405b3f9d028a574dc30dd38f705bf04edf625303d774de1b187a1b284aff74ac24b7d891833acd6fb8f68b994da2584d22e43e4000fae812962ecd227e7b650c70aec23adb71f43dd809a8a2f040022a59d5f6297b82", 0xd2}, {&(0x7f0000001940)="0629", 0x2}, {&(0x7f0000001980)="48e4ba44d768f09cd186f6210f7a89424aa354830cf88cdf15425cf9", 0x1c}, {&(0x7f00000019c0)="04719e64b14f3609a240c3d7c9934f8d85b3b6fc1bdfcd9e44b3dcddabc348746e5129212bfc86eee807e0faa310193b34df102b79708847166594e5d79593a55a6f92dd4fd960c643856c7b093b0ef8157ce4a5bce824fbe79519ab3df63c70fc2f9eb58fc785be2e2acd775da2a6849b", 0x71}, {&(0x7f0000001a40)="a2c2a8a9c50bf891c25be8938bf5d33acd5ae7fe103ff1dd32930e8efb92df71c81c5ecae964700d5bc6920f07748728c3bacc4bf7aed65edf64c4856deb4add06f085c4d51007e8eeaea1d16ecbd9ca94f604cc4224bc8d18f858af5b833b553a9641387e9d3eb0a76d20a94e9d842764186a0cd89a1fe4e451ae07c7fe51bbc226823a53379bdaa6c2039acf481fc094798c2aa85083a29b29d4a1a8c0e3fc791a54", 0xa3}, {&(0x7f0000001b00)="c3946da76b7efeb044b6bf1af1afda32b9df6c17f1db838f853343024d6245cacb38f9775a7092129047dcd5c419a70bcab45f4c8fc3c6fbefedc0da6256226f9a9ddec789d5debf9dd7248e51d5a047ba241ea473d7b374ef717193c1f86c1a8210693f6321e14a9e0e39b42652b93a3b2f09c22606c5fc99042a40f2c38618a25e4d13bc260135d06e3e183414178c686d0f37249528bbc56e98078595a69360f6207274", 0xa5}], 0x9, 0x0, 0x0, 0x400}, 0x0) r7 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001d40)={{0x7f, r4, r7, r4, r8, 0x100}, 0x1, 0xfffffffffffffff7, r6, r6, 0x3ff, 0x8, 0xfffffffffffffc01, 0x6}) syz_open_pts() fchdir(r1) 05:37:41 executing program 1: r0 = semget(0x2, 0x1, 0x10) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x800}, {0x3, 0x200, 0x1800}, {0x3, 0x8000, 0x800}], 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x44) recvfrom(r1, &(0x7f0000000100)=""/203, 0xcb, 0x800, 0x0, 0x0) 05:37:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x8, 0x8, 0x5, "61739adb796e1af91b03e5a66ef90a715c38f92b", 0x60, 0xfffffffffffffffd}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0x10) readv(r0, &(0x7f0000002180)=[{&(0x7f00000021c0)=""/164, 0xa4}], 0x1) 05:37:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000010c0)="9e", 0x1}], 0x1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) 05:37:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a01, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/98, 0x62) fchown(r0, r1, r2) 05:37:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x8000, 0x5) 05:37:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10085, 0x9, 0x0, 0x200000000}, {{r0}, 0xfffffffffffffffe, 0x28, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b981064a83793000"], 0xa) r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) 05:37:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) socketpair(0x3, 0x4000, 0xfffffffffffffffb, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x40c0) write(r0, 0x0, 0x332) socket(0x20, 0x4007, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 05:37:41 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:41 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() 05:37:41 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/133, 0x85}], 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r2, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000041, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0xbd, 0x1, 0x1}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x99, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0xbc7}], 0x5, &(0x7f0000000280)={0x2, 0x7fffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) 05:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:41 executing program 1: socketpair(0x10, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4, 0x2) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x4}, {r2}, {r2, 0x22}], 0x4, 0x8) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000), 0x218) getsockopt(r2, 0x1, 0x0, &(0x7f0000000080)=""/49, &(0x7f00000000c0)=0x31) poll(&(0x7f0000000100)=[{r0, 0x127}, {r0, 0x4}], 0x2, 0xfffffffffffffff8) 05:37:41 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/142, 0x8e) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x24) 05:37:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/102, 0x66}], 0x3) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() geteuid() r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffff9c) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) clock_settime(0x0, 0x0) 05:37:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x0) 05:37:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b4702e2f7e1c5f769be6653000"], 0xa) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') listen(r0, 0x0) 05:37:41 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 05:37:41 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000100)={0x8, 0x1d7, 0x76, 0x4, 0x1, 0x1, 0x4, 0x5}, &(0x7f0000000140)={0x1f, 0x80, 0xcc, 0x9d16, 0xb896, 0x7f, 0x1, 0x800}, &(0x7f0000000180)={0x5, 0x7f, 0xfdb5, 0x4, 0x14e6, 0x2, 0x5, 0x81}, &(0x7f00000001c0)={0xfff, 0x3}) r0 = socket(0x1, 0xc002, 0x0) r1 = semget$private(0x0, 0x3, 0x1c) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/147) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x3) chdir(&(0x7f0000000000)='./file0\x00') 05:37:41 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setegid(0x0) r2 = getgid() fchown(r0, 0x0, r2) 05:37:41 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='W\x00') link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f0000000240)='./file3\x00', &(0x7f0000000280)='./file0\x00') 05:37:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) syz_open_pts() kevent(r1, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0xa0000025, 0x1, 0x7fffffff}, {{r2}, 0xfffffffffffffff8, 0x44, 0x1, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x80000000000, 0x668}, {{r2}, 0xfffffffffffffffa, 0x31, 0x2, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x89, 0x2, 0xa9b, 0x55a}], 0x8, &(0x7f0000000680), 0xfff, &(0x7f00000006c0)={0x120000000000000, 0x5b7c}) readv(r1, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/210, 0xd2}], 0x8) r5 = dup2(r1, r2) poll(&(0x7f0000000380)=[{r5, 0x4}, {r3, 0x40}, {r5, 0x10}, {r3}, {r4, 0x10a}, {r1, 0x1}, {r0, 0x8}], 0x7, 0x3) 05:37:41 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200060e, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x2, 0x7}}) 05:37:41 executing program 1: getpid() r0 = getpgid(0xffffffffffffffff) setpgid(0x0, r0) 05:37:42 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x5) pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) 05:37:42 executing program 1: open(&(0x7f0000000080)='.\x00', 0xc2, 0x0) socketpair(0x1, 0x4000, 0x1ff, &(0x7f0000000040)) getuid() 05:37:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$inet(0x2, 0x2, 0x6, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') 05:37:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x39, 0x7, 0x3, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./file0\x00', 0x10006fc) fcntl$getflags(r0, 0x5) 05:37:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6020, 0x1) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:37:42 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) close(r0) fcntl$lock(r0, 0xb, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = shmget$private(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:42 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) setsockopt(r0, 0x8001, 0x4, &(0x7f0000000040), 0x0) 05:37:42 executing program 0: select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x7, 0x80) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) semop(r0, &(0x7f0000000040)=[{0x3, 0x80, 0x800}], 0x1) 05:37:42 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xccf, 0x34af}) 05:37:42 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) 05:37:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001140)=[{&(0x7f00000010c0)=""/103, 0x67}], 0x1, &(0x7f0000001180)=""/121, 0x79, 0x5}, 0x0) 05:37:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x18, 0x1, 0x1c9, 0x3f, "275d88ac42fb0ff0a4b685464bbb93ff8d3ccd11", 0xee7}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000008c0)='./bus\x00', 0x100, 0x9) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:37:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2d}, {r0, 0x80}, {r0}, {r0, 0x80}, {r0, 0x44}], 0x2000000000000176, 0x4) mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa20, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/197, 0xc5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) stat(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f00000003c0)) readlinkat(r0, &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000001c0)=""/183, 0xb7) 05:37:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000380)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x40c) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x101, r2, r3, r4, r5, 0x24, 0x10001}, 0x1, 0x4, r6, r7, 0x1, 0xac, 0x8001}) 05:37:43 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r1) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x100, &(0x7f00000002c0), 0x0) fchdir(r0) 05:37:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) socket$inet(0x2, 0x6, 0xfa) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[r2, r1]) setegid(r2) nanosleep(&(0x7f0000000000)={0xffffffffffffffe0, 0xfffffffffffff5ce}, &(0x7f0000000040)) 05:37:43 executing program 1: r0 = syz_open_pts() socketpair(0x18, 0x2, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="11e8a548ae8dca245b8b8cb20b1ca763519cd2c1641002fdcf9400eac65244de84cbe6a2044db817c58486a9acd690431bdd01393e72605314da", 0x3a, 0xc, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$unix(r1, &(0x7f0000000200)="2fa9d60df754ce2300ebffed05153724015d540270b861925ac3e090e1532c3844a7e2523f06d0f7416148a40255e0d8444663aa6007ae71320d25965bed899d7e1be278", 0x44, 0x401, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) 05:37:43 executing program 0: mprotect(&(0x7f00001ad000/0x2000)=nil, 0x2000, 0x4) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x0, 0x24d8) mprotect(&(0x7f00001ae000/0x3000)=nil, 0x3000, 0x4) sendto$inet6(r0, 0x0, 0xff67, 0x400, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f00001ab000/0x3000)=nil) shmat(r1, &(0x7f00001ab000/0x4000)=nil, 0x3000) 05:37:43 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x0, 0xffffffffc0000002}) 05:37:43 executing program 0: r0 = semget(0x2, 0x0, 0x202) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x3, 0x4, 0x1800}, {0x7, 0xfffffffffffffff8, 0x1000}, {0x2, 0x4, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) r1 = socket$inet(0x2, 0x3, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 05:37:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000040)=""/107, 0x6b}, {&(0x7f0000000200)=""/197, 0xc5}], 0x3) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x1ce4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x800) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair(0x1a, 0x4000, 0xfffffffffffff001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x20) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0xc0) socketpair(0x6, 0x2, 0x6, &(0x7f0000000180)) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000001c0)=0x2, 0x4) 05:37:43 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 05:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 05:37:43 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x2) fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() openat(r0, &(0x7f00000004c0)='./file0\x00', 0x20, 0x180) kevent(r1, &(0x7f0000000140), 0x5d86, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x200}, {{r1}, 0xfffffffffffffff9, 0x11, 0x1, 0x47, 0x4}, {{r1}, 0xfffffffffffffffd, 0x3, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x22, 0x80000013, 0x7ff, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4031, 0x1, 0x1, 0x4}], 0x2400000, &(0x7f0000000000)={0x7, 0x2}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0xfffffffffffffe00, 0x800}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000001, 0xa1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0x1f, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x5, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000083, 0x3f, 0x6}], 0x3, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0x0, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000002, 0x3f, 0xcd4}, {{r1}, 0xffffffffffffffff, 0x75, 0xf0000043, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000041, 0x5, 0x8001}], 0x7fff, &(0x7f0000000080)={0x800, 0x69}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x3f, 0xa2}, {{r1}, 0x0, 0x41, 0x80000000, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0x1, 0x1}, {{r1}, 0x0, 0x48, 0x10, 0x7, 0x21}, {{r1}, 0xffffffffffffffff, 0x40, 0x15, 0xa6, 0x3d}], 0x8, &(0x7f0000000400)=[{{r1}, 0x0, 0xa, 0x1, 0x3, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x18, 0x3, 0xfb2d}], 0x8, &(0x7f0000000480)={0x100000001, 0x5}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:37:43 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="94"}], 0x1) close(r0) 05:37:43 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 05:37:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xfad}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="01df0f3ae26f4bb216", 0x9}, {&(0x7f0000000040)="cf8627cf036389624577d126df2afc733b5e6164bf50a60b92314e47717403a044271f868ef21cbe753c5fb3a8923b312303f2aa5a001a8ec5badc1bf9f9080571dbece192b7575d66db5cef6ff7827fe79b1f630134db0acb25c3db5c3d48bf18bf0eebb4905c83b47f82369e0d15d7ac78ada170001b083a4beecc8e18bb0188505f62938ae17c1ee133ebde2e01c428bee2bf1227ed48187512761631c20d2612903055463f2a039340a5840432c12b32aeff47f973d648eddf7e0ddc16cba604b1b36e7917b7767659bd27ad639fd9f21e9311d643fd21341bf4a8875a22266555a5f3257fe656797f2040a348ac5a", 0xf1}, {&(0x7f0000000140)="e3f7b772cc3761cee4fdf9698a85bc6b9115c2d1178eaa3e52cd6ee2bee4b2c0413c0917ece5baca0672f4963ad2c8c3bed74e011435e7be8e1ae89d814ebf942456d58b8764b160ef7d0a2255bf5b9a57e2130cdb86f5d75ee059f376e612b2afbd20df6be3f1096bdb200c62970139c32a2e3e0ffbc3db1c9c5f7a3b8b", 0x7e}, {&(0x7f00000001c0)="c3b1717f08287dcd4b6f2f1ab94c9524913413ffc661c3c57786fae830614d4aba6c422fb664a50abcbc7cc8287a0aaac45f7e5546d4ba7c00211a40be4e89e7a31504bc4c4a58e4b9d261f142289fefb02c33b1e19d38dc6c9b6cdad822fbedc4a5635d9be0458fc08420dad5ab9fc029b407acd0772dedc1778a42a68ee1037d7d905eae25634653ac8bf3085f9b2f1a31f6a097180fdb35d264211d6b1376721f919940c30aaa15f3128a9d0572550ef54e8d3a3e3356e50667ab55f89bd4775498faf97ab7c2099f37036762746fd6f283a1e5722c5874b7a74a64c85d79671cf67b26390bdce7d2287a9db61616392065563c09", 0xf6}, {&(0x7f00000002c0)="4f5b6bc3fcc1896936c16f5d4334501f3da4a25a1203fa138126aedebbd010087d93330d64a7963f1ff9cddbe25abcce7df8d6d411f304a218d21e8ca5d39c8c3ca317e78c7c3e85ce2aa4182231f8c4c03ad94faa02194326ca833f83e965fa917fd99fe4989f", 0x67}], 0x5) 05:37:43 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) socketpair(0x0, 0x3, 0xffffffffffffc108, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e7", 0x1}], 0x1) 05:37:43 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0x6) 05:37:43 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ff4000/0x6000)=nil, 0x6000, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 05:37:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 05:37:43 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ftruncate(r0, 0x7ff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x140) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 05:37:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x0) mincore(&(0x7f00009ff000/0x600000)=nil, 0x600000, &(0x7f0000000040)=""/115) 05:37:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/187, 0xbb, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x480000}, 0xc) getitimer(0x0, &(0x7f00000000c0)) 05:37:43 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000340)=""/154, 0x9a, 0x0, &(0x7f0000000400)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x20) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="db5f11e309f89d54f61976066c019b0dec508ad358718058bb", 0x19, 0x0, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)) r5 = semget(0x3, 0x0, 0x4) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r6, r7, r8, r9, 0x4, 0x3}, 0x8, 0xffff, 0x10001}) 05:37:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) socket(0x0, 0x3, 0x8001) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 05:37:43 executing program 0: r0 = socket(0x2, 0x1, 0xffd) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000014c0)=0x3ff, 0x0) recvmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f0000001140)=""/204, 0xcc}, {&(0x7f0000001240)=""/104, 0x68}, {&(0x7f00000012c0)=""/212, 0xd4}], 0x4, &(0x7f0000001400)=""/73, 0x49, 0x5}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0xfffffffffffffdeb) 05:37:43 executing program 1: getpgrp() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 05:37:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() socketpair(0x18, 0x0, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fchmod(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) 05:37:43 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = msgget(0x1, 0x400) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000100)='./file0\x00', r5, r7) fcntl$setown(r0, 0x6, r4) r8 = fcntl$dupfd(r3, 0x0, r2) writev(r8, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r3, r2) r9 = geteuid() setregid(r7, r6) setuid(r9) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/99) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x120f, &(0x7f0000001340), &(0x7f0000001380)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="91c5f22b6bab3a1c678e69f94d7370c2af7e19a0590c6d7b9b1b4dd844a151ecbbf7f9e50fb5bb6c7f0e6305254926fdd543cdafb3108f5965910766aeb5a2d977a5264fc31b04399a55f10e8bc43818a1dd406e74d831ce1b2f8d9c42cc06c20242a1f8859e28686210cf6c2c3aecdb16c10692533cf32a7cd5a46664101d21", 0x142}, {&(0x7f00000013c0)="263fb7bd0c1d98ae3afe1b85ebc3f07e97b0923baaf117f289e566a52b0f5029bc35736c6380d5ab203862fe8e05c169e81803e463f793f1ef8a608e60478a233d1575e9b808b2f7cabab91a47a9416afc1621a9cab05d7493e34407c58ac54f2822f893d9694f1d58a8de1414fbe9eca6bd61d35c5bdec2a0d0da3aa9de5ee701d0b9030fe72b58122cc0a416759953926a75290628e8b01f26f41397fbb81b610a269aac765c2340b738db14fdb0ded19d36063902fe1383311bdafe32abd3d66e5a646dc1f66670db5c81f34609c47f44bbe625854f7cde0b67631f3571ba02d52a029f3c5e999475b7970d84ca57bcadb4f716913c78728967174d59e05611b132960f34d1ae1a73a419e813000a101639542e7d85c1f9d6c591aae8f1cffc05dd83802b5b88aa826d8be610c11cc6ebebeed2e5146b9328d995e833fde1d91dc217b77689e050c47a6a4533f7aeb28f02b87aad69695cf3dcc09a30f59ca5103d820b54948ce14287448842495c3bca813721ee2fce87a80589fb4d9115186be5d4d77d3d4ecd669ec81a94cece3f045bdd5abd5e881630f347dbbd73f32eb60a543b1705c64a9d893546678218e25320533db8ef28b0286e72ac1db3afbcc0db194930ad97629e0b45c93ac638bd25645b6dc8ec5007eff1dd12b838342f2b7ed74eb3ee49c9517b29129d4e12140f43a69eba8937dd36c6a452047daf667269217725f5419ebbaf65ec9027900a21418bfba03c385ccf157e918e394fce2c1b72ee836f934cbe0ede3287295f44d436ab9eafb9f8ca7789308e29b2baa265135451e3b58098ce15b5aba9398f351510ed948c1bf04561e19bb39c631eed6a4c0fd5135ca4687778c8838baf8c4d374ce77422471e7148e8b253d86b0692af37e5b7f6995006eaa6938ebcb7792d1c5048cc6b6f2dd82df5ff10a4b70be3b5ed13e60db52843d04a3bf11c276f095060d505998b99aa8fa54fbf0bb7ab3bdae7fabc8cd647d18f3d826d95095a6d1d94377527f24e673cd9b4242821c809772973439821ff7dc8930852ac0ccb9fa554850037630d70be641325cbb9b01d3aa9ef1cfbdec9ee1612dba203e24f4c9c79a22375387873b995ae979863fdfe6486ae4df107ad14b95108c49a52b994891340f83e004d9fb4212e13a4422b356ed7d6e7fd494d6d810e97b458806f68565d29e58d5c270affe5620e8bff4b4067ab1f22663a3563ea7bcaaeb4a7743426be7b8c5bd4557a2d0822b1755aac912abbcc13d0aaf2a1dfd3cec314f431f17d9d09cacc622d79e07f8ec78b9d9097f03307bf554cbff152973b320853699be66d68c15077111b2090e46ce7b9cc7f47d26b2999256cdc32d32d910968f375bc1109e9ec5b5ef0d71838d0ffaa22c552f26bb4b275bfb50605f348f2f661cc64548330a121372f71106fc5c69f3a82aaf9909c06feadabf9f4ab7ba8e39c033e8ee7a80b238ef25c89bef856b29f0f28b6c2d2d10d9a177fff5fe85ed0212362c0f37739420e9d059663c1fdcf82e4136162f3e787c99f1ade34cb61b7563b78147691713427843426619c3108e6e1d177d44fdacffae3ba64d1f3351b096c81f3a6c05e9f970578680c58e80475a15099acfffbee2113890b3baadad59f81c8d55a7cccc874692b0f61f775ce969605d1eeec804cfafc8e952a38001ad3a6a8ddc893da459120d2ee4bd7962640d3e8f5437b1df5df8994e814701c730604cc2f478e71b797b4c4e52606fc10faa3aca1c9ff833d6148966ba6f48879d83e159bbed723df4eedaa051698fffed917ba783b91e5c9640879ac018cec35a98be37fff29289fa83d5049b4b733531f76eb384b737f53f51d30dff75402b020bca45f2ceac51f75d7f13324870a26d9994cd5038c9838c0d7300ee90fcdc86e273898619a57f5f788042e04ff8511d591e56731716f3b223e960fc8647f8055835b749b4a875343b47868fc6a57331a6ef22f4098c70cb35057812ca6aba198ffb59191eaff488ed634b71edfec060a0e599fbd58c61a36f678c2c4ba77e537edf42fb77c49a757fae1f0a4b6384b5b3a51c8002ece10a87b9b9d9cff7f0b5b679263819e50736f0c92b79a8acac80531c0984217386359778892a83bfb2e017840b56c9561b1b642c7253232921910c8721c5b1323e3d0a084e5371eeb699ac08422398b08f7e585995e18e846b9b5f05d4ea9984f947cda107ddabd2026c8dc88f42238cfdd43cd3568aff6ff247573ae1014df6085d57bdde57c177e6cf33deed006a4add06731e7a0d4afaf084b1921c835679805a0f17cafa9ace32115131fcc103c95fe2e7fc855071e171e907d3a1e476d57216bc2b4d8515a3a79577d2fe6a67adbd6a9b9e7ba4329752d86ab6017857972c9e7a8b46983809743428223d0312f8cee9e6a1cd95ef6c25ec70865c87e924b438b115eb3e4dad242b8dc2ef8885fce651621e3a8f68503f4acab003e637d8d7187f918ce61745f6a49ce061b150fe0adcc8487e98a1e0a92c506492fa2ece25cad44d7f25d334d65bfb8a63ab03659b404a38ed0bdcd442c3d82b5c89d5780e881796dadce345c4dbe8120a5dd1a50fa4940c03784d7ce1bc9747d52f4a5753025d938dc5c3870d8628b0f6ce738bfae737f80f37d7c155883adb52962ec6e12d8e1dde92dc1e559932e9820f25d074042f03a3067dcff0298004c6b408f8f8b1b5e5ebfa909cf37da34dd67080c8dccf95cf6d8605c811412a45332723fb39baddac7d1ca10f2e454bf43c1b1dc6e6a51ecd6b96808926cd427ea5442a06aaf2c3479e53edd7718e2227c001205e58ef7037a5a1d3b0eecb1ab0c6f90506b81b66da3104fa1279bf3613d922962c61b47bcb136ae4e7b6978a26ec373dc2916a345474ba40103417fb93600abec9439568e357ca8967ea8a01080a6697e470130a0402bd03cd89f93cfe63766edcbf0f41431083799fd627e7e1a62bc157da95dd1d369737f05cf930a2aeae756562b72edfe6a0fef5181a1d4a76a800a1b904ef864b71269e6af1808cfefb46ae35497713ff6d2737a9a4af17d41b841f1831b536e15ee8703c8de20f56ea30f6dd35851c60eb6a92e44ab8945f14668926248d64173efdec87452007559d7200f1bcc957a9c807a183dfd7588782949e10e5bcd9b80654b29a77ff4f4fb91d79e992ef589810456fc07951c40c36d6a275051acdccbb558b4656ae092b3ea6c26143b9d28e63ac4cead475479c20b9b2baec4fc2535b74592bdec9b729ff3ffcac781c01ea6416760cb4ae482b492f62f1f4ab54119577ad83785ce08090537e35d23134836b1d331854b930e49b4f45f52e90de2937c97034631849930719cc24a2de4bb5e877e12cbd6dd39cdd7cab2036f4adf5c9d5d541039470f57a0d9bf2033ddc8228556952432cdd06c47355265ce051f0d2b2fc0381b6a965a5c09283ac4db8bf3ecbca2cd3d5c73e913184093ac912e2346268191d0baf62c2a051606e1c8c9bfef05364c21082ad7454633e7fcaa7ea85d66d3ac6c96967ad6308a24ff96fd035c654ec2a8cc5f358b2063baf78db4338bd38dd63c728349d0fb3720ac47843c27366cc70abd1205f29d07d4ee026ff3f72ca9236c8a152b9e7a067d9a9bb58d3e49b166e5d6f0b4405daff7fcfaa65d83b97f43edc7e594ba78852723c40f5f5566668ae3913e995970b999cbc62497d8d86f24e7892638ac7b0fa60e9b4491e1f7017be99f480c0c9bb3668f74305f5f8bbf91850cdde5b96b030992a5c787f31c06f520baee79d5e7dbefc07409985e5ef628f41805365a12254779ff0d57a628913fb736cd5270d9b2860b9844fe72f28c35d768465a3f6a44b380abfb3e1397a8226677247637469565fe4680db28d5b54f54f0f7df41299aca593ba1511bd7001d9de9d74ebcc7b4a6776eacec8a602d2de29d3a0345f8f4bc0cbe9b6bdcb91839608264cab1635d7ff6eeba741bf0aabfc87f16ea2501b8d46a699ef06e106aa798f4033f758088624a361b1bd968f0315bd9d1818cdff6ddec867caab380c115602e8b53ffe1c9d7d30090c5b70accd06a754528058085f437f4ad5e5ca685b779614b31d4d829d4a333d0fbd674b5ed175c3e3b0cd7633427ae1a72c6c056097607c170dce98b4ebed4be1f01cb548bc329c4f4b0b945fe0308abba6c8fe442bc0262ba2bb9640f545c928aeeaa6fc2c450663fef3224e06bc6f6cc7c84be621311351d24f26eb4fe6008999b67a8e26a75cfc44ff666c943c7680632befae71d245d3f14948e68d07849cc80dc101c8833433457e5027881026198a82d2d6b8a56874e1c868ba04d3ae2e2915e4be8f356ae8fcfc8693f48c0adaa79523ccbc7f2565c3059e9b47ee911fb5641bcd73d2e6fd96f00a488f948397880272a99fdbb0f5da2f099ee6ba1b9087e4156fd87e4785b4e3602751f583db7fb24d1d68e7d7b37c50d5473f7a6e8a48b06c9f2418e8ceaabda55c36f59c10f4488da9ac407107e99bbce602fcd0c9e2b460344d15c9c7be96111af12ce3313856856381d02c31d656a5311c527a08392dcb4cbcbe23b0e353b6073ab98ed7482ef2558610d5d72daa399b4559b2656583c16436ff0f7ef8928fb0059c6e8fbb5a15dc99c58eea5ac2be5263d4c60c76429e6ee00225bb75139db0868decfeff5111cc7525586b30d0a6b0e11c601d38b346305d3d0b0c6b860390c4c4878f57a3a80b16017cce5d5652e6885c89cd5802ea190bcbfd29886cb2442f01f3a2dd3575f59c0157d2ca124a61cf6a534c3d8ae550c3738be545596aca6ad060c96c1977ab780ecae2abfacb6f963dacc58a8a6e39a55a567a0397ee1bfdc969756b4f6ad62e745ce026b343c9ff98b749a7735b9367496889d5d9099bbe6ac78bf1fec5b63735caf9b5db239e5afa393eb1e5139c0ad622ac89dea5e8b057285fc2a18932d2c171410e65f0f03a67c94c4e837dd3db4a049694a3ed7c063700eed16ae468d4a3061d3d91576b9d417e5e9c70a2d20f2604c9f5ef12ae82fe906cc57496ba3f162dd8670b6493064fa68bd9964d4e017b99476e632ead7d507937e584997761709eed5b92614386d55e1145d221cea262fdc1cdc3c2e712feecece937a16beb51afee62c1433f4ba39ecba09e373e78d0349d511a49d281e573edcf00619df62be86dbdbe137f9e090e89ef40d7f6d0d2e7b7ef229ebfeb9108446aae471aa8dac0198f9223360a8ee92ed9870cdea91561f3e020fbc35e73204f5c2a1cfb7f184f32a8df77f045d9fb4f60175eae347ebb8fed26028583dec5a8f0fef27c73d299aefd6f25d5532ee171002f30ad5bcb901c0ea3c237f5d678bd94cc3d2a144c51ee225189e078e6f0f39331af317e9e6ac4b35eac48988082b6a521d424b22b67eb109b202f010cf6d99a90b1437862c7112c1d129f4c9526feaadbfbc36ed752c6f1980e64072fb5eebbb6f8c06670ef878feb4276efe555197b5baebb84315d58848c2626cbe8fb633f87a6816e111d15020081d9cd28929e1cc25aac63c13b756e07cb2aeef202bc911540cedb013853f3b15ee8342598662d874bee085da1451e3219171c656e605754c752e6a5f4488631d642380e21b6544f7ca8dff0f83c162a82bb3db1bf6dda417ae06efafd948c0399d2c0b6936768d7b2d6ad0f61577aa88598b320a450235f38a7d6da5c9d36db7b13aecc944cb07b056f21b8abb6cf527db1c0ad202020e06f94737cd627c73bfd484b3062e2e268f7e6673f4082a830de93a994c7408a19586139cb651f0e7a79e17296f3dc3f5a1175a297eb6dd3cd49ae7493bc8bd7cb25dc34f0ec7c4a3debeeacb2af8f073f2", 0x1000}], 0x100000000000012c) setsockopt(r2, 0x100, 0x1ff, &(0x7f00000012c0)="5d1657228afd71d636de76adf14049b081e9759a01fcd737c9e2d18d746efb86e43f18a2e3dbde198fb4347a72ab9256c55c0d7c641d5978be984206693881973b47c345a006c280d1899e89cb5388b6829e8313a8ca23f69fe93e66504d5bd9246de385f45fe40f61f7f18d1292c05f", 0x70) r4 = msgget(0x2, 0x1) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000020001000000000002cf690d7341cd0dcc267b52a6d6e436a06d875ca06c1c7141bb5940b1fde5a1b0a54d8710c4008cbf1b6b4e0f0fa9c717168284b9bc67524fc2edf7d652cf145807170b7e807a132eaa5f7206f35aa14d213924d5ed4f009b7d2af248f51ed43d1f561b66528210680e94b5b3b142760618ae32e6caf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc0, 0x800) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 05:37:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x400fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8c4537ced4692dd3, 0x1, 0x8}, {{r0}, 0x0, 0xa0, 0x80, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x46, 0x0, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x45, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x1, 0x100, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x100000000, 0x8}], 0xee, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x0, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000021, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x88bc1a6, 0x401}], 0xc9cf, &(0x7f0000000000)={0x8, 0x3f}) syz_emit_ethernet(0x4b, &(0x7f0000000240)="68ef8c51bd4bddd6e9c8ce25f276884738e8f273832427248b583bea7d1bc9ed43440eac2052517dc3c339cbe78583bbec6158577594434eaf474f77350413af51b226c1b2a90d7a40922f") fcntl$setstatus(r0, 0x4, 0x0) 05:37:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0xffffffffffffffff) 05:37:43 executing program 1: r0 = msgget$private(0x0, 0xd0) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000fa000000000004dd2a7fc1671475f336000000000000000000000000000000000000ea627123fcdea24063e25433e1b4a10000000000000000000000000000000000400000000000f0ef18b5957869c74888758d7751e645a0b429fa388b00a9fc91f3718221608b85e169c7aca1ee10d9c77e58bbfeb88cd77dce924cf2babdbe4d40f3292c506d1e94e6763845cd5d07a392992b29245f3717d8eedcef4219a31bf87492407b4f5a59d1a9fbbad6d9827bfe165c64087fd677857340a444505021923d82ce39225ca72ba9bbb84719016b59a1ba6be0d51ad35cc4a7a15744065bfb331bd868f32cfb3e9aba5b90a8a550f1830b606572c6bf70b2858163492a3a3c0bce4b8d5f2465dbb24fb5243d1a3944879e5a14f46276677038e535b3ee6b75505318ded0ad193b3969cff9b66c01bc24e7367b302aea8b30fc7f53edf57beeceff971063ab1d10115b32748556f11baf0d417375925d8f042663"], 0x7e, 0x1, 0x1000) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r1, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) msgrcv(r0, &(0x7f0000001080)={0x0, ""/63}, 0x47, 0x3, 0x800) r2 = semget(0x1, 0x4, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/4096) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7ff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) 05:37:43 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 05:37:43 executing program 0: setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setgid(0x0) 05:37:43 executing program 1: r0 = semget(0x3, 0x0, 0x100) semop(r0, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x1, 0x8333, 0x1800}, {0x2, 0x453}, {0x4, 0xb5, 0x800}, {0x6, 0x1f}, {0x4, 0x6, 0x1000}, {0x0, 0x5e59, 0x800}, {0x4, 0x2, 0x800}, {0x1, 0xff, 0x800}, {0x3, 0x7a, 0x800}], 0xa) 05:37:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 05:37:43 executing program 0: r0 = socket(0x18, 0x5, 0x80) r1 = dup2(r0, r0) socket(0x1e, 0x8007, 0x40) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8, &(0x7f00000020c0)=[{&(0x7f0000000080)="f7", 0x1}], 0x1, 0x0, 0xfffffffffffffe1c, 0x7}, 0x400) 05:37:43 executing program 1: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "02ae6856a6078d5ca6a8fbb637ac56d73ba52d50", 0x0, 0xfffffffffffffff8}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x2) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x200) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x169, 0x6}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 05:37:43 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) close(r0) write(r0, &(0x7f0000000000)="0cc134aa383b45ad7fe1ae2f80b5bd514e70b25a043afd4569143c620f99718cc364cfabd6e7eee1ac0ef48c7e40ec11858bc62a11f8fb0b1e14d4dc4b13b4dd272384c5512e5a104352d2ea3ec242432be800ce5fea5e487e8073ad2a1622ed945fb9bc486d89095bef77e5fa14c1a55c61894430ef435d06794fc632ae1864b25e82d516ac23468111421aabd45dbfcfb13bca20f04a920a51b7feedf4e7289064a0644209b9f7b105", 0xaa) 05:37:43 executing program 1: getrusage(0x0, &(0x7f0000000100)) 05:37:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) 05:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000100)="2b803e65fe314199db3a7e2d6e6e0428a62684ab9e1a6618bf313964b85ed8ea0aa70e42132f7ae0deae485ca2f0e353486ea13963623fa293bea47b9a793137beed4f524fa62de9e18fa3b8f0bd8c63937e48a0dc48e889ca400cbd613b9845f7006123bd135deea17394d9f4b92bfb689ecbca342ff41cfbe2a5a0", 0x7c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r0, &(0x7f0000000180)="5c54c337df700b83ebaeb37da0897766aa6b258fee318ef31ea78bcd2a1d5ac670699fbec6fe272e6f5d39427bce20e5a9249b184f32c04806f5ed4a6f3172", 0x3f, 0x4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 05:37:43 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x80}, {r0}, {r0, 0x100}], 0x4, 0x400) ioctl$TIOCEXCL(r0, 0x2000740d) 05:37:43 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)="3c54ab54f43e76ba1d3bd86c8b822a632f95922caebb78c892170d2dd2aec77888826d4fcc8a443593d294f4c0a4fa6fe04bc8a3ce", 0x35) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair(0x31, 0x1, 0x401, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) syz_open_pts() 05:37:43 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000000)='./file1\x00') 05:37:43 executing program 1: socket$inet(0x2, 0x8007, 0x7f) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0xb) 05:37:44 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000240)=0xffffffffffffff54) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom(r2, &(0x7f00000000c0)=""/8, 0x8, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7f4c, 0x9}, 0xc) socket$unix(0x1, 0x3, 0x0) getpid() recvfrom(r1, 0x0, 0xffffffffffffffdc, 0x41, 0x0, 0x0) pipe(&(0x7f0000000040)) 05:37:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x102) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/150, 0x96}], 0x8, 0x0) r4 = dup(0xffffffffffffffff) fchmodat(r4, &(0x7f0000000680)='./file0\x00', 0x10, 0x6) 05:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000140)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f28813e1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e537", 0x65) write(r0, &(0x7f0000000000)="c2", 0x1) syz_open_pts() 05:37:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="b52cd267201b8424a2860221c22d889878ddb040d16b2fd4cf5c9d51f927a0886c10", 0x22}, {&(0x7f0000000100)="0ceaed88e3b4c0c46674d9e269e413485537daf308d59aacffc1b4f69f56314ff05fc2646e6290ac5c577019e745afcf3c9cf2f95034f3d1403375840c8fcbb685a57ec87c86c883f7eb39478bd61f73c7dbb68e7a0cd34314d1de16093804596ae536278a015476b51fb109be866985f2899f8e1711c3f81350942265da6a13f385f68eaa07f48b47c05959f1fb13fa2e8e644e088e6f06cd1c2d645158739202b9", 0xa2}], 0x2) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) write(r1, 0x0, 0xffffffffffffff26) fcntl$setstatus(r0, 0x4, 0x84) read(r0, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x0, 0x3, 0x8, 0x400, r3}) 05:37:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES16=0x0], &(0x7f0000000200)=0x1) sendto(r1, &(0x7f00000000c0)="9da1e5d6979c24c8a00fd5d937eb762561ad56b2fabf049c7211857c1ad5d451f8577083f2c01ba12ed3ef35f41766ae2388d5dc64f278527e", 0x39, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r1, &(0x7f0000000140)=""/86, 0x56, 0x800, 0x0, 0x0) 05:37:44 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x1a3, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) open(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x0) 05:37:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1000000001) read(r0, &(0x7f0000000000)=""/64, 0x40) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x200) 05:37:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) dup2(r0, r0) dup2(r0, r2) 05:37:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 05:37:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') r1 = dup(r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) stat(&(0x7f0000000400)='./file2\x00', &(0x7f0000000380)) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 05:37:45 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="12480544f7c6a3cd590be1aed0a112691d61c99d4c57da219c1a1ac180b258e9ae9388c59cb8c4fd8999a3c1d0291b323b0fb159446e2224c098295d9cab9ba645038f32c49c728501e78f86049508e54598d28b1365b03b9e7e9d74a7037bf9362a6a6ff535d76902a733aca2566de1d66992dd84a6061d80c0a31eb5e431295e0a37030752fc536abab32d1b9ad9f8a670ccdbd08e9438be916596fdc099910b50e28ab3b0245ab5a9441fc9638432a5ed203b0d87fffa7b976e52d515ae2576c2e4a15d2d5d1780415c3631e0220cff6d544396fd4a541fd24c212f05b61ac3f227ad42ce37b2946b26e071e9fa8b00a8153b91d25f7c8fc7115901a01e6b3f753755ada8e1a64576ec2aac3e95a54261dc631830db7e10095508a36804b81225136253111d6578510320c64821f0f9617ae4be7d9b6d6ee7d46393d8bfdffa52772836d73c1338e1b78504c886519d4a633de8ab4e50c6e1d9c51d56bcaa17aeb5015ee6fc123ed0f6eee9f59368f931e5b67874ae9a3ef304b2371ee228fb90b4c604736397d58fd0827413983381581e2f2aa8589b62bbb81f0f2350e86a8383be9502ed4fb395bdf7e0879326c98a0ecce8990a6c26dc257a2a092ea446bcc1885fde9293e991a636db807050de6a2b43c9ed3be9c0773e33f515a30a2301c2ac6490d09eb0e39a9861976172bdab9525ac70c99f4cb37a0df33ebfc199", 0x201}], 0x1) 05:37:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x0) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xdd, 0x0, 0x0, 0x4}, 0x41) 05:37:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="dc81945cdd8ee8c46f5b0e9df7f22426dcf5e5a2922201f2d94ea671ea76bb5ff0d75674202c2aa6f65330d4c5eb0490c9ba58d0d6cdcd098b5580c12f2c34f060", 0x41, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') fchmod(r0, 0x44) 05:37:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x7f, 0x200}) 05:37:45 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 05:37:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x80000001}, 0x10) 05:37:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa80, 0x100) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 05:37:46 executing program 1: getrlimit(0xf, 0x0) 05:37:46 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x90) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x5) 05:37:46 executing program 1: r0 = syz_open_pts() syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) 05:37:46 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000ddd4f52f62c4748500000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x43) recvfrom$unix(r0, &(0x7f00000000c0)=""/122, 0x7a, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r1, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="28cdb0607c215099e42eb41dbb032cc1a87a3c09855116fed506c856d4fa3534af486b7ea4c217291afe425d75e2e5ef5d1f27dfe931017a4dbb83fab1b9aee832360f93756cd7b4208d2f8bd1c9ab4b98b8f14e157437681c22e6fcf7a6aba54fc8fe70fa9ec13c66a82f293343c5b2f16c6894e0", @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYRES64=0x0, @ANYRES32=r0, @ANYRES64=r1], 0xa) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 05:37:46 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x26, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x7) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x44) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchdir(r4) 05:37:46 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x5, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) close(r0) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/139) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r1 = getegid() r2 = getegid() r3 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) socket$unix(0x1, 0x7, 0x0) seteuid(r4) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x7f, r4, r2, r5, r1, 0x4, 0xfffffffffffffff8}, 0x1, 0x0, r6, r7, 0x22ea42e4, 0xfffffffffffffff8}) r8 = semget(0x0, 0x0, 0x80) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000004c0)=""/93) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r9, r10]) socketpair(0x1, 0x0, 0x59d1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) minherit(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x1) 05:37:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/160, 0xa0}], 0x4, &(0x7f0000000300)=""/86, 0x56, 0x180000000000000}, 0x1) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 05:37:46 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 05:37:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x1) 05:37:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0x10) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) readv(r0, &(0x7f0000002180)=[{&(0x7f00000021c0)=""/164, 0xa4}], 0x1) 05:37:46 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000200)='./file0\x00', 0x2101, 0x6) chdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000400)='./file0\x00', 0x8200, 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x40, 0x50) 05:37:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:46 executing program 0: r0 = socket$unix(0x1, 0x200000002, 0x0) shutdown(r0, 0x2) socketpair$inet(0x2, 0x4, 0x6, &(0x7f0000000000)) r1 = geteuid() seteuid(r1) socket$inet6(0x18, 0x8000, 0xd73) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 05:37:46 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) dup2(r2, r2) 05:37:46 executing program 0: r0 = socket$inet6(0x18, 0x200000000000002, 0x8) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="8000000000000000ffff0000080000004f7521b3a5c569830c1b50083cf99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd320231429932d154daa90e8fe36052e5b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e097"], 0x80, 0x403}, 0x401) r1 = semget$private(0x0, 0x4, 0x149) r2 = accept(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x82, 0x800, r3}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/93) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/177, &(0x7f0000000180)=0xb1) semctl$IPC_RMID(r1, 0x0, 0x0) 05:37:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "cb72c43e52bb7f028c10c6abe5ce96c1c36d75bd", 0xfffffffffffffffc}) 05:37:46 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000040)="a0882532a1917423c4e8d1c811f74d1ca3e20adcd426e657db1308e187d00392722a8d6e062b62a130359e1128f27ccf47ab1a2a4f373bec50a94479a3d665cc4ed23ba66d42aec86e9715a311879b9321e46177533a38ccb5944951b3693bbda00cd20ea21cc858cbe453f35ef75dfb7f540cc4f5551ee0d7580d57a1810495516f419079693fadd4ee0f0f0d9a8d43723854ebb20351e1fbda61e11a0a099539e92f1bd63a9eb662d6c5e13c747b2d0d05573927b97ac6a65c271b4c69444e5e3d1e3f", 0xc4, 0x40a, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x3ff) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'*$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-/]\\\\{\x00', &(0x7f0000000340)='}\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='($[[@$\\\\[\x00', &(0x7f0000000400)=':\x00']) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) read(r0, &(0x7f0000000680)=""/215, 0xd7) syz_open_pts() symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x8) fchdir(r2) 05:37:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = semget(0x3, 0x0, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001140)=0x4, 0x4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001080)=""/157) syz_emit_ethernet(0x1000, &(0x7f0000000040)="6efa2ed88e7999d0b1358fcd07d774266a022a73c7f78c0d6bef313ffac921373968228a9b5322336b2984027adc8dccff12178275eb4b4743f606d0a1d3ea66d58d58756f840f441d73e023b3010256967ceb36b7e2b1b37e8051314b9b4ad52def29e85dfd1946465085f649609b75858369178ed659a95e3918f0ce87e2ea038759381bccd5ffc893c037e225bf24f152731122687e57228cf02a0e87106f925abd32f04c42dc90190ce8684a8eae8c1d2e4e7a44517563c47edc5e4c7ffb421820079ba48385d56f01cdacee96a5e10f9fef82f2c086580921172a63ceb053babc158d5010c007d1dc7562b274a6979747c7b76aaef91f6681a45f036dfbd58498868fe5f93c12565533cf22bbbe537a0ee159368dffc39a36320cca2e3acad66d4abacb740a3a34022939fb5252fc1a51883dd98005c149803063845d9c168b5927e6512003cb4b78edcc6f552ef41d582430a9ff3d2c9e7c9851a05dc800b1bd9f3b7283d51f6b61e1b82b3a0f1e2f5247b9cc499a57b3089dbea3bfac3c92276044577290313e2c6867149531056f9bd80a770be6b0c08f77c3119fc20c2d62fa5136623f522131e73ad0f1615b20358d50c384d599da7c09182f1274e1b6c0eb06f8a12527a0bb537dcbdbe5fad0b4a4b18c083d8f72fdfc305c8f4e4c1310e5045335d4ab184c9307822e38a3f6a18b1d7c6c949dc9fdb59d9e431c4c1ef493774d441ad9fe423fd741f00b8e051210b02ceae70d63e5fc5383ddc98b609a424bc632e837d9d70009ecb0846787b3244824cae07c9ecc384583d19553b4bd6909b19443f78b05e9aead60bf7b60d2db5bc0065630e8b3e48da018c32823f5e79eca7ab172bb6b8470c6c6c8ca2a258497c87fefc451ab5baad962737841b9ee9adb00b4c3dbb583794b6fbfbf54149c4c8f9eb586380ece3b527b6bbf5de50b5d19bb295990e34279c667363ff86319dd02e9e1c0a3527d8285a51e518508938a690acb261ed1c569b4a497f74bcd4ec160a2005e409089db60b6df6d5408cf70868cd1d04fa9e021ef8181a0bf25334d83aa57619c425a1a17f2c192612992d76058fcaeaab165ff2c4ccf3a7b6c6ed8c9c2a8de58dba18b563c3323af0dadb434b2bf560f3092ebe928bed82a501d340c4d8af259f10264d79d033f239c417459e5d2b158142febba29682c9a7b74d3b8abb4aa782f64ec1ca9364413e761c155fd19ad851c8206485f6b3e37054f1d2bca3d4ba8ed784e9e01919f3775e0500bd3ba24c77ae556fd2c5f8ec9c9f7c71be1c1fe440c1808d6e8864a187bfbee6d926a01ff25da3e90807088178215b55d57e7c7d62935e2d78e67e7fd979f8b61d8094c21840ba8bd95c44da3cdc25fd404617e2fbc90692961e12a1eac12a534f0d43e8ba8f89e7091bb4e092c13477c6d3c915fc76cf1c1b28dae02ba7669afc2fd7892837c2a0b794ee1c8ee79565b36f2d72bb3ca9512a02e86fa6673677aeee9489aab586d673c3703d753be3abc714131530b60ee7a3875d2e80f547069e1f8a23eecf885921040fae0aebabde1ed839baf0db2cd2ed77687202ef3c118d285b2ecb707a5dd27373b5623978eab3c0b7c93816f06e412ebccd87951165014021723a8f665fe236818525bbd051bec4f59f100c06827927f134b32d3a85c5fd84c032dbbc5699663e61df3d7bbf5c3c252b4e3b37b5754a9947eff20e02f0ec9a3335b99fca9a058920d822f670b509d5af87c2fe50b310d050792679d6089c83d33b336dbd9e820363fbbf9a144e9770c4c5ae34a19dc511933148a2d03a5c6cd75a2403258f7f285111c9779529182a0cb100602d02acad3ea5b79e360265c11a9f01d7e3aaa987a544928d30a7a4d29d82486b82346aa8b0ba7c344c68d4291db342d5070fcd935f81b5dd81bc04295e599070f7753a2a22372861a16dd9c2d4c150dde19fe11f1f48f07bc84c0b1dd8e8d435de2104ae64803d8cb406b931aad256c592ea3ea161cf5ae5d63da075b08250dce0202628cb593cf16eaed9ea86d20ec7b9190bf1a8ec0068b531009517c681ad76e9fda77cd7eb52db90e71476e36eafbdbc393e199cd1d4caa6d5a7290aca938fd3a3f9007edd23a3bc67464d5ddd32c126abfd7cffe59837e22870c494bbb0dc4603338b23aaa6634afea7731279874cb8a65699b49c9e784eb6d9df6aa8517c1c0dfef1db1a8f8515bdda425d7b8c39794776ea0acbb4ee7c2a48ccd395a47df1cd4b72666ef5cc3deb9d9d1d0c2f74adf95b3b81eef40b1031ea1594725ee02fdaadbef6f840d9b1839d51861c41389c5356b919cc8e15009b5c7e117ab207f48840b5767f782ab6d084c88e6faaa9a1a132239063e943d829de7260e14e791a476d3257166173e5b7d454701ab9fde43fc423a6f51b0046e884db61fed1a520717e04981821f5ed8c3f508830ef7fea5da319b650d616ac58a04c9de3dce0ec68f6b5bebe36d60ac857d1b8712a85b655392ebc5f2ed268a1f66659545fbbf927d0b0aa2a7b6e2576f8b3a051124a32846502c8af69f2af6019f5ae4a2efc9741ee368bb2af9f64e8ea1f890a72eb71a53ec714c18b349eeb6d62054bcc3f4a49a7f00084a1cd7afffd73f0315342f00531473200833463bea0633b51bdcd49cf8c9c8434cf2e578d194449a7a7ee5f583bcf886e8d79e1db905e51e63943d54991fc70b802908ad1a5eb8fe96e5ca17c2d8557f3a02fcf897e1700f9f1ef144a61ecafd4b05227f14781b535e84e36ad96eef834982d881f062df4e1122f381e520b5c08a688ea19bd563c4fe071864f80c70503e06df10b551834ce1f007498b233573314dccfddf382a36386b72f8dcab610949474868088da3285514abbef20826bbdcdddac4338d865111d78b7eac0ccc102efac6eba8ebf354dc7fc47e9f14cfe1b7b0ad9b3e70d645e07db25c56b8b18507d56650c11f4da2c8a469f7aa5bda44865479bd538bb3f381ce2db47b697d5a8cc93e5ebc4923fa10d9946338054e1d863ce330b21c2dcb2ae66639059313912ad0dd5315c83fc9b23c3ec5e4a06da07e3a337cc1dedd9ee2fb29b5c23acc825968ebac3ae797134576029ecfe93e44dbfee0b6d269b23307eafd86f85f3db93dfd0841216dc0404261818e46c8de7490e49b125609c4a3629ae828ec77bd7ea2da7144687cec0ee47d509d70507367d2e974e85c3e387ef67b0b1a6cc52a73086ed06ae505463e1dc910e8cc021dc82188a2c5ae4f8f4ec83358a7012c78776ce14b6212e9ac746c63dfa35ef58d4f308dd38ae1b16f014cdb259faf3b7adc42217538a0074f1314ee4441c7b1a395f26881ebcedca65f4b240abc899520cc32adde9924b821f9ee4161abc0850c25106e20aee9f64e341fb402dbb3658f45bcb032e4d00d00d0bbf35b851d6d4f3d8a201f6bf40e58e6f8695692b156ec8654c828e952e2339961d79fc334c343169f3018eb8479ebad47757655b2420947782139cbbc051ecd0fdb86f64fc0a28aab2375dad565073abf2756044a3f4ec74b2f0254183b2828379fee8248b3823da7aa888ba2207b82f3ae951275c5cfad69cfe20bc9cd4dd89de8bfb13936c275782beee4e20059a5c20134e957bb85664af90993278d9ea071bbb43ec8b6ed02e0fb82e63875adab7c85c7d8afce46cb55109d89dc65fd50f25324b1c2e5afab290f1f5570ca3e877f86e720ed29bbecdc3ad08a797205fc74f6e2fcc5b051fdaa0c721226aa0933d07abf0db78d963a1fd75ac99add4b2bb3e333a2f0824747f5694b7155a652e04e6d4fb13dcff25712f171e08b42b0218a616100ed8b9a73dace857b7506d6b5688f8c1b2db21ecfdfdd8fd434a774fc86dcd8af5a015f8f835b52ece7e9d149b476148b8a6252cd5a89768ba2142fb977feed3ba5b8dfcd017fabc433f5d90a236154b1bd1436dba59257c2733a33c1f8f54d64fcb409abab4a85b4747c0054c39b6eb71177f0ff73816c0f51a3419b06448f7bb1362f164be50c5f9dec30003a59e4a1b5853590dd523feb6324849228cc223728233619b5caf8fac815e4f4cbfd6e9076ed58b71af979045bb6085c518f6fb3220af1dc747f007eda08c1cd30cc9ee3293e27bddff56f85fcd31f7696b01e1e0345dcc6c7f3623c7a09de9706d982e3dd6a5e8a686ba1eb79a4b966cf92af1763e164e4c094dc40bc32a1fb45941eeb960e58cc21b967aa3497ffc4f6c93b4ca139d72f3e008c79cb83dc94b188b88c14ea471b40b54022f9e7ba8c3c0ffc32f8d9a0dcee7af56a99fafa2723cd909e91923e34952a69fea7668f3be2c3258875002ad50bbd7ddb3b5ee77b366f4b00a705fb82cde51542b9934910304a91be78b3019b22e85b427558de01c35d49d9bb00fd7b454d3a249bc51467a029dc2c5437c2dc3a65dde20bdea77840bedf98fdf8d0a0e897d5c2c715ed81dc8bafa7c73862d1e209de5c05b45bcb5d8678c66fa8713cd67d13280b78a83289e50b669a174008b861dca7fba97e9cfb5e88cded491132d7657d3ea2775ad1eb2b8a45c88c16889988c011b6b72c39edb6b39d411ecd411f901e56b2c22e16f12891e49be70c03d994cb8d543ecad03fb6d7f2da3873f70799c9265616af8f77e52aa90e5c313d858c2795c94bc808fa8cc13901eb31b3cd5f5a80ac491b858985cd7d2a2c0518021ba5df047d1bf7cb6ede523b93d00ab39a92b283b05b6e580f1ea60206957edd1fd1fc2c8bdcfd8745d51c21ca815c249873fd56a41255ffb099ee929acefffaf1126d1974d037c9f4da99408a12686e9227511d3fa0a06e8d23db4c07a37cea6e4b493ec86ab01c4a43c11fb737d6524f192fff464f6210ec022afc9ebfbc22e2ddb0143c79e38c6d86c0ebcfa71d5af84c40cc7f3ba7681d96b1f02462c6fcd0604553866b26cf59bc013221443182138c1bc8bf137dc85c6ad5a833fb42c11f0ff85f748f5fe3900cba22c3a4ebf94919c76174b461805dd4da38b6ff3beb69d5432f35aeb569fac808146de69aa82778a03a83b2979aa9a4241a66d0f147aaa017b24e45611aa870638c83f927d269c5da76034212c106bb808b12c20f0a3f135d355f440cf7119b33904922d5341e42cbe3e617180d8377cef5c1a76fd61a030df851cc35228f4f2b80d0cf642964efb9d3a8b0b2fbee7d4f9a6b601e26ec6d63b004bbd60fb98dcae148897062ffb105dd88d89bfbae09bb7520535abeae918e88dd4713c05ac6bd2afa1a040a5c06787628a41a0c699adbf8aeace28338da581f73f77c6548b594a9c1c44b5dd192285b410848b17e01833995f2263a607091d0248a71034122d97e196fd1c0d4481b7107a61945eef6a6d163cb5d4cd6f11471df10afc0092bc22449e8d6a168a877bb890699e1f33f91942af6802268392e5766bc9f4e4d47e543e8a7ef82660152d9e1643689ab8d0c4b9886d3bb9ef71a1841d481c899f995b9ff09c9a8d4656a74e4efbcf122baaa8fc286a7615bb40c16acee11a5cebc78ba277575ce309ab05614d656baf00d795786e9d180cf43f336efa07b20da40b8e36b7513b9b89ef1140b7313e62d5f90d077c7679033fcdd90b9865fe0d0ca2a86f67c78f232ace8339b3247c359495858f9f915f61dc920ed46606d0ee602db660b171a74ab89f798bf13650a8824029b4d3eafbaa91bd1f0c6f22493f540203b716b457653906fd81f869b5d066c1f783dd691b39d855c57ebeb3387cbafe276788125559916be93ad8679cd57ba1ce7") openat(r1, &(0x7f0000001180)='./file0\x00', 0x18480, 0x120) mkdir(&(0x7f0000001040)='./file0\x00', 0xff) 05:37:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x59db, 0x5e, "ca4ef450014d19ae5c4e0072dc727c3048519036", 0x8, 0x4}) 05:37:47 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:37:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) 05:37:47 executing program 0: socketpair$inet(0x2, 0x0, 0xffffffffffffff94, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) truncate(&(0x7f0000001780)='./file0\x00', 0x0) syz_execute_func(&(0x7f0000000140)="c462791c6cc892c461fff09ca9290000008fc838965300c8f245abf20fe6c60f1a80c64f8f4766470f5a6a658f297099d4c4e309693f00c402699bb26f000000") 05:37:47 executing program 1: r0 = kqueue() dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101, &(0x7f00000000c0)={0x27, 0x8}) dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x6, 0x0) 05:37:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) setitimer(0x2, &(0x7f0000000040)={{0x81, 0x908e}, {0xd36, 0x6}}, &(0x7f0000000080)) syz_execute_func(&(0x7f00000000c0)="3e3666410f3a44790400f0839680490000047930c4617e7f6b000f01d0660fefc70f521340a0c6000000000000003e26420f0d4c336dc442b58e770c") 05:37:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) pipe(&(0x7f0000000000)) 05:37:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x1, "a923fc7da9d37bc791bc65537bd9c06948a852f5962e67a56b91c09bb6a29d4eac3ae6ccb038015a3fec163f97f0c59eaa61524c160663cd3af889023e2f7d0d7a690532a87dc5eac09ca2bcafba018d999b1fc726ea6c56d7a452bb6761859adf1665a83509ee5dd9102ef2e992bf785ca1a9ae61950bcc1457da374efad57c5d4e6822739e9aef556f8c7d2c75d1abbe4736085121cc53b8b7a1448a0ddae0f00c6aea28dd7635e4c8b37c71cd03663b439846d4019e477b65829da0b6198c86e1087e5eaa46e2f82bab5da3d8dae23f8034288ee0011c16b0ae92ef042e346b086dfbdf1a554f3674e61909a9ec22b378af0bee64b298d38c93fc457a0c1a832baea8f31d83c5c716f1b9f29284f34916bb6df4664e93322c7ff807d606e10b71c6c1ddd88372fd9a2fb7ddf0bdbbf424c0c7cae9ada39dde985381eb496937b864c403ef6f9ba4daf3159418ff52ea34bf9954a68190cb00da17b242bde06503e7561ff37c6ce52675f71be6ed47f84f0f2d9c9d1a70c750bd05c1c41c2e68ff79d41cca675db438be8ac27a954bd08703ebb1b7082838f1c7e256447ae6756b140ba327aff73a3b58f0cf6dd91f98f042a8a57a7df7cc333915763bb7a5c1fc74a2885221a520669ace16ce13f51836d976d0fc6f7f9401274e621b213ea42915027eb042092d273414ef0bf825f77f1ad124718884cff5419bad2f0d515d0a88df2df6bfef600346b1a73ee0e85ec56ccf12547052be8b2211caa23887d436518fa57417cfaff8ee4da8aba1875a51e1e9e4117112dd218f370c983f33000f864add2fc8c420ea990aa14c9f408706b130f178af3cff31f99d02f0cfa876e7b2696cd06e134d305355f072ab0688b8f87e848699e8fda5c12c99b8349981de1bc0669df85a5cde9055f58662c690ba4b90da7f97a1563d3afcba40870fb4d5baab6977a2c8c4daad779c58d2138295323af60f7e869b8cf7bf525508b936fd9977b194d75708fb2523a836b314476aabd537931f36fcfa9ee9c9ec4a704481594d156bebc4ef217f54c334c7e086db3266244b03fac0ce6cbe22c9ebe932626943af9aa66d4c8371b269b1954994f5515de1cb3e3b54e2a0e767c0cb67ca6644cb795936697e6ae9c6e9a4857807095edf6fa7902d7f5d8bdd51d7e00d8fc74cc1033a61a786c33a98e0f8baf2abb01b74ae90c89b51b4e6de85ad66236c35aea44e753d7653f1ebec2f86e319bf3155a6cfbb63a03fcc295b2cf754b6774f79d65707f896832c5d9f1c577428be41a6e5a913419538f53211403fef9a7ff47e4f804a1b3b7b4953cf14b9927244746f0e52eb086dc99ef160b95a3837176aeb522e727b63ac118412a6409d0008462b3615cc049fa7c600e7e7c4641b13c03fc79f9ff0d46eba8560635f371af8486c0a041d9323b6b703d6993e1b3c4b9be6d58ed3423d3619be3c2cfbe983d9740a0ebd2c9173a08699e8ee215756460997d9b003715ea1eeb1b7b57bb6e49ea3dc15c7e8d9cb6ba5b84ce10ae329a11c0cdd8fb2b0bd55b3717be949fcd88caa9970328cbf319dc85fe8c7ee4918fd348f496b6d7f289e98658e1d6695c4e8d904c1f9bec8fb017602b58e680eb84f10c1fa1ae68a12992d19d107cd7fae0759385de8c819d6b7126469375c8a7538448b831572d8617fd100d35de08077a030246fc72f871b6d75e656c0e4610959f6dddbdfc0ff559d1df4e2d36560c1ef0fe86fd9c75b78096e3d1dcbdada1edf230691d30d26617d371bf66e4a8af5d55f51194737414612a9b63fa0eb6eecf0b2f4d681a7e657fd632fa02e6b519dd27ed5dce40d59deca2dd8119135b51f8173ecbca295849a6fc6a9411ea1359ec1f1dfcf6ccf396d5940d87aa300ebfb65f7f0f180b3adc8edeafa7c81a8ea6a05d383302992ac718bc1729344d4322e3af5ee480bd9f90bb40e7ac89a5c38de0e4f917015a9a9d30b3f7fcd4ee8cd5f2b2da47e1a30284665eb3ceb5a14e015c1aeef31a1ab140970240b6aa9e7da0f76541b3b98496fa099f2aa4462f24f352554b93a14dd0d2a1566af8680c403ecad4ed573e404a5da0c586216dda4fd213bae9dad9642603f21c77920da281bd81068e63f77d15edfa5660d5a74400398608509b0a515a25e57af495b365de409e953aed1646272bc906578cbf9335db3605fc146c28914b0f6efc4e9fb66a26808bdd0044f607006ef4e407f512f35bd65aca90288a7342b6070ad910583bc485e00b97e6e5da4a728dfa03bd9db1ae443d201f50f14d76480f1c093ba9ce53605eca912036bd0e38a4afd9f8f2e570ca34404ac759d4c99924df769e9f1b27fe7a529427386084ac2bcf6354805cd6b0307426c67f3fb93ec1e371ef63e3e8232cd8c7fe3526869bce19ff4b4a6bf66b910c54dc7577a0c68f9db7233ab0a4c69b59d24a89306abc27bf4ccec1689ecc5b210ce31ac00a7510e0ef17feb5d4d31fca9b7932055f96c3b9981ed59d7233248c6ce0791a816f109d045b6ffb53cddec091e227e77222f5782a73bb6d5843a0ec37600eb7ee03276bc39b05b3cb7aa3e3ba106c1dfb2ceead1974e5c279278f02da9cbabd97a752d6b0b5a2b4d15e06c3d7d0fae09b2637b661bdc907892a7b01a00b5afa4b650df1f412748c70b9737a9839cf56cd5c8af91efff0c3ab8b4dbc88e1f5d4a9a10635c8fd4444ed97f9000a741f937bc603c8e150a1f8f7370c7759612adf4618b9a379a3534003362f4f9c32015bce97de69bb9c7e1a84356b6feb51290c3f42b2f75e4c8e7d5fa5ca859d027c0632f1be3c175ce6c8a189cfb26b2ce516711ea414843b5ba76b4196a302afe5af366928ef9680560001efb212e4b62a82ac51d78a64269c8684d774d835e18773142089c4e32370534db9097261dfc30a88d88dedd036c3fa382d30f81a87aa6c58a38958d99ddae7c776547ebd1e466000079470bacc0693437fa5f30a47b298a7fe18388e04b5dc4ae9ae91ce392b20c6061add79c79c19a62e556817e63286c341cc9ab187585fc276a597e6b0db1a662c48c988d55a275427584df18ee90643ae850e2adbf0a02b3852993884e7625972c0dce9498c667ee742946e3f3b6541c402cd610755018430564e909d8f7793cda3e7a5655ad17ad2fffc80121e2734d3f29ce051220f3793e6054ce6d745af57d134cab6781eb72bec53e9a38d69c2acde1779148822679bc5cd6971efaeddf85caacf0a643e233ec87a1119dcb11e7a7bc6d5ae8292f225e3c9b4bb59384993be40f82de42529e902ebbcfb102db6a087daaca19f62b6934e4deb3557b4d179946860c843afbae740fff7ff239606d3b12c9f905978c6780c02d3835233f7c89b1c83edf019aa19ba4083f6109d53bb7e45513534f46d471a8cc8269e1099fabd8025b73b13ca666a5fa842dec64744d9624e6e97d34ee33a22eaac4c80ad967545c3cd90c1fe220c3a6a236572889139229aa2411590f9e8e2afc92976ca5fb5f6dfe593d5baf7bafe886ff44cc41eb6b2d79628f65cb88f88de85f6b7d84b09bb9a34960f973093e0796c8a530ba310b2856cbf7f55b39335b50472d3727c5047cadc549b5896db61ff6addae36ac5208374d14e8738e9ea3db3a261bf3d161da13641bd238bcab70dc30b18c2a07cfd5addee685bee9ab7e089201913c6ac51c05f848fab44d3650edc0d48e1dfa592af8c6c8559f7cfa25a61271cff7de6e25532c16de404b5031f46b067654819d7e4004414dd2a38c2c1046f0a965e1a95e7c152f6d119e3f35147282f6c41343871e009ef29a2ed5177deeb2eedddbc5942e4501eb52f4d6447a9d44f47eb5cef35a89a9dbbbacc3ca6395543b78a36eb2fa36bbe733e66200c8d24ffcb886fa678e2835665c609f91af638a5a791ce84f9831bd8d2db5068117c79c3a665d5934878ad4c147f9c9cc7560dee3c5cc8ffa0c11d33e569857f174e069c4978539c15f2fedd8dbbee57bff7ee2616bea93f76d821e8fcb737b2ec5f9616afff66e522b357353661ec1f867b37660d3fb3c9a9c15fd9da1ab4d851195fbc43e0a824e209e2aa0968a0aafd2cd7fb2767aa528256d04eb8467f70b4f82d3904a73a533c3d5bf0904341504ed4d93400a02c2859c34397b26d58f49173064b749fdbc45f01b77e5f06fdc1a7a6c275460588ba45f51b059d9eb1ecd16a184b9c29f08552477bdd8535f07b9c7dcd13cbd09d252e15a9343e565ed57c08422a7f6f6e8bff82f2b193e4e732a2756f2e9e77617102eb94bffccb6c037e48e29c19f527f26ae20150c7057d7e13d644839d0dba32cf2185cc2f3442433ffdad357750eff1aac4d2764284f8b07baae6724145d8c19a6f2f598d086ad6ddbe3cba68022ad6b9d96886b485afc59b4ccb139b609a1f886c1350a940a0f3b64f2067203f4bdc1f74b85535144d0f28984697e308e524d1a8529834761ec0a1aa07bb66ed872dc654a55787a231bc24575aed771ac4db897efb7f7c5afa4e135aec9bd47d9e8606482b9e864d24397eb18c191121f19c24e49162c2326b0c9eb5eea455eb983846b17b74fc6d400c4ef98718c9820b45b813b560e13a390fc14de4325be4a882257329875e771820d9eb12d9899905564d5179c4cb76d73879caa4db6fd2afd2520cdbbe61ea1de4e26a76d07ad64e6ad7bb00b67f146ac528e7258c6ff9fdefda6abf4086fb71e87c954165bfae3b1f95168346b5a9a4043da0a9b2fbb1ec50a41dc59420970285cc1664e44b3686235ad4b23b6205edc141140f717971f3e39735b828d045dd674ac33d5cc4e83feb9d3da79ebfba93655e2e34900f37a5fa17cf86df5322cddeb88fd01d790f2cfe06e73ca10ebf541d1bba6d09ecdd00e68fe1b331e0687a81c94bc0fadb88464748652106b83a257652de6dcffaba45d4a6078f9aca63dd683976b0160bff3e1b8e160033ba7bdef5047b338bc004d64883130445a4238b88e39a81e4d3880c0245680bdcf5b76ca993e0378779645e655705cfd8cac9387fdf3c40ebe0f88df4c86d11795c12d7ee4efbb612f96a5ba1b2539886ec70900742f5faf05c0d1f2c04849efe97e5d1edf1bfc0c0d52d3a3aa287c7162b9cdb467aacce48295d22ef3c39ddc25f8d9a81cdafb27dd97329f1055b257941e08300978698ad7f33a3c3051c02e75c12891d65f8f8b4adb3daeaaf70b3ea22b76b0e0f44a176d5e7f83f6a462914e8bef8ab9df4493920a3e6e5d86f6ef127be84ef6ae6cd086987fc8853a3325c71815c30d0e9b2e13a266466bb01bb561a064a4e0e997551d8e0df167cf99fc311e9237e1240321603932d046f336e88d5eb38024c5f69aaa584df60c67e9280a09e719ee3d0365662710f124a710792291af0eb5b1ffa49a86a018349e967920b35d6d734cee096d77831d4a643e10ee79d1f25e8d5137f9505b013b567b479c0267f5154262756d5058f45a02e0bfd76b005abd903984959db84878c1b4b938d03d554111f883e1bd92f75fb18f73eac7c717deb437f2c5428dd01ac0612a58eaba5abe7bc1208a67d237e2dc45d89e3cefb05b2a65db863e8d36f0033b66993c6bca8aeb8f79d28c2389c5d30da4aabeb43c4c201d89570a6c740ba8aaad0f61480c6047a58477a5d6a94be0bcb02a24fe8a6f30d4676ca7a1102a362a07a11ae6ba87c432985887ddbf6e603d8f2e5dfc8dc0de35eac25309134ecacd57d472a0953bdba685587a66b6f417ab073e91b203beaa4cb11dea9b957786c77c0cd4f"}, 0x1008, 0x800) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) 05:37:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe(&(0x7f0000000580)) 05:37:47 executing program 0: pipe(&(0x7f0000000000)) 05:37:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xba83) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) r2 = open(&(0x7f00000008c0)='./file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x80, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1a, 0x10, 0x69cbb8f4, 0x4618}], 0x6, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x12, 0x6, 0x29d}], 0x8, &(0x7f0000000ac0)={0x200, 0x9}) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000b00)={0x809, 0x6277f2e7}, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000040)="c461ad7d3d00000000f36566410f01da3e2e44a0ab95513f0000660fae3c2fc423fd5d72026ec441fe5b276667660fc6420c09b19e92f092f0b4a7") 05:37:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) 05:37:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) r2 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x40000000002, 0x0, 0x0) r5 = dup(r1) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x7) 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000140)="05fa9349", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x80000001, 0x4}, {0x18, 0x2, 0x3ff, 0x5}, 0x1, [0x2, 0x40, 0x6, 0xff, 0x6, 0x1ff, 0x4, 0x2]}, 0x3c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="b89c669154706147f2c5c722a2b91f21cb2322073cfbab6c3883a377ef8a60ad9ab0493ec6e082ceba94fec79e19f702b98bb2fcf5915b308ac300720c2c3e0bc74e97267be83506b72d721bf356685231081a0416c1e55b", 0x58}, {&(0x7f0000000080)="e4e7b0f83add0e27d3dfbb156a4d5a4fb7caafbd058aa6dd2c8b2bc15f3ef5e40ab70b24bce152fdaeae399d04322403f616fbd53bcd5fff49c6cbb12c7d2b2e7b9d614dc51342910550105cbd3dd2db83e58066852369b5087071bd056b4d279a9ea281503c22204ac6d7986e50402577f8ee00de43ff4e9b926d9550dd4112781bc249ffe8670664185634fcb90a23df2fa672f3586a85682d7e088731045bcdbe6e35952a24e9b3c37100aeec1ab2da0ba6fb83a4eb3a1d14c65844", 0xbd}, {&(0x7f0000000140)="3b5e66d598133ccd769dc81d96ea8147216ff849aed42f1f504c8f1905425e9f491dade22fa72dea47ed534d1c3ff4e8b0034e8814f0a312b57d59a35100e1ed1ea9", 0x42}, {&(0x7f00000001c0)="0a79cc73590a62", 0x7}, {&(0x7f0000000200)="c103b796358ad2333424a83e60e3beebf69decd8f994fc9ad7fb2187cfe73c3b0a49ffe1cc0446d17769e293f57fc5d9421e6b2e5598e8c1024cb06fb83f529477ff6fec8ee1d6cfd5aff4e3e39aec85ebc94ec3f6e0f70156f407dc850e86b593db72985156906fe33a2ccc9c3bb401191035720b815228f5c230419ab568ef3a1827e499c0767a7d8cfe04b781a87ddd306e93d4965c70b55a9f2db2139f574aca8b7be34018d50d81316aec5dcfa871773e54cde16b8f2d27b87c24d63c9e82aa5611c67bd798d219e59228c3eeb6fd3259145aa448a9287b2c665430", 0xde}, {&(0x7f0000000300)="58407fbc614ba539d6ee68c3b7948f3b9abd87a740b156346726dfa09616c7048fd8c8e39c2b2d81086e04769b3cd856b18d1844cf3a1b72fb052a0c1a77bdb294b7e3dab31fae96cd8d7db85aab3dae16753dec9353ddf8f3511799acad38f43674d38186a102c6180d96cbaf6510785faf68276beffda3b56b094e30f43c3cb5780cc88087d42de11fc83cc3036ac04be7965533a88e1d9173c9d0cf60b7f7300b0badd8e15172bc8de26e17e1976ad77a75a9ac030780ce9d5bc2f5538401c3b1d519f700127825cb5c321e61c7f2e96d0dcb206339", 0xd7}, {&(0x7f0000000400)="c9d93c9df41f6a663e3210e0b92bc0944dcd02174e169d6ca010afe3defdeb70198ee1ce12962dd9cb07b20fcd1156fa35ee8535c88b95c67515e7853459fc47ee16b0d2476a4640b90b4c2bec74492d7e24c9f0590362f6ae", 0x59}], 0x1000000000000076) close(r0) 05:37:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000200)='./file0/file0\x00', 0x10, 0x100) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) 05:37:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mincore(&(0x7f000031e000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/79) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f000020c000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = kqueue() r2 = syz_open_pts() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') clock_getres(0x0, &(0x7f0000000000)) 05:37:47 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') 05:37:47 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6bfbef279b375fab4305c1ad626422c527b183ad498edc7f921711aab62ebc92b68a67334ce55843bea89a0d9a77db59132cc65254606773035a74bd29398fab1188b1f94f89171ab652d9047b10c128d69825df4e9c0c4f6f4750fefb5e2719e0e4ece3922d878a2eaa390d3e04336bcdb955ed8b8062922a2f66dbe106b98276e424990c8bd8e3d8a0493ab42d14111e287601e663cacf7f910c6825c073b12b5dcc214a5cb5ad252afd1847ee7afc144818bf16f6ce9dd94b36e1e7459961fcabb8f7f587d023b84541eb74457e1f8e227e01b1eaebb7f4c65c4f283de4263726493d146e23934089fad7f20deaadd8e81670c5654634e70f61894aa2d6ab92093e7045e4cd5b2ae1b32bb2638faa2f0857b11defbc616ef4dadaa562779beaf30db5cbab55ce68ff24dccb1a67dc660f544170e9da78ae25e7cc1e7a31071aa87993556cae7e1070fa856c0c178d9682a240db1d9cad488f1ee1b68bded37ed1ce1464836598e535bd65e58093801627d303936474f1d06e6445596af0a7b5fb3879b77cd965f521ddc8d2baff5ca04770bffa280fd2a983771052b48880d0a946a7505f7ad1a0c12b1fea06ca69354b38651999f0a35e8b2850f57e550e72613e8159a491253bd190126ce7b30f811f1c07f783aee453ae2a34e41369a06b82ee6a0eced5c5e08239fd14439bb575a116f9b6127dd8536c3d9573f72de1adfe515f076e081c974770051fe58574cdbe4f6031f13e6335edea09ab2e3c461fe2894c61972e0ab1f59d90ea9eb97d1bec44786f9fa0f732eabe88395b61db29060559d0ada1dece8a97a8515750ad621cd77dc946be15bc93765b0c966d828886a93d783bc9dfb2093d8046d9500684017e17a24103f7aff6e07393a213490b7e5b1fe9eca8339a6b7cfebc35c404d47b4d8cd91eefddbf69de0601626611e55241bf491142c5258287f22014dd5f19f68895445dafe919f0bf267d121fab4e212fca93a1231e4e9899665428ea22c8c84fca02bb37bc54a1ad711826692af3a6b92893d06787859ce8df62f92588c8e183d5ced99e5457eceb5fbd87f4c71342c360556cc0a30251858584eef4422ac5bd6856d60ce168ce28574bb947821f86b544e70114f6a977d95e4f294eca699de33b364d4e22d10d44c5cecfc5f1a3642a58e79233e0812dc1b195240839c33f76cabf16e289ee2f13e14a2703e2b6a18c1c6297a2e8f670be29be9b419d8bdf38c62d359c38d48ce4e2e3bd753af992b74ac3f70f6bf7d3d3ab8dfb7e79585fbfcb09c364565981379a79ed3cdead4e0fa2f8889c004dbaee4a1319effc9388921ddde6be8b5543643d7dfee75b30e70bed19a9f5941fd656a5a7119335d32224c32e0893f48db2ddf3d145d09f1d00410646dc212cdd32697f2c18820a726466b351a2a2100afcad3a93ea79f6320f89d43449aa3e16820bd66588f12a134ba8ddf946101f2f2aa17a03d9fc67a46947170ce7fb47b3f8e0953effc8c9a23c8eadc896e668a5d4acbd71b9cab94d5808f1090c122fa50b0a580969853b92b95ee06b646b864cbfc335a8c306b638159f7d39c7337ad05e3433c7d09bd1a10601bd0ea0fbd8d6e07a6a58fbe26080142c995e5b404d2d711dcf819c3b91273e0a26e963ef4255b65c0c06eed6a8805db98f79aaa132e0f02988f2ca9a9ffb84cbd8e9b79d5993c415fbe1809b78823dc60b59a7c5709493c4ab17cd046b5daeffad2e1ca1a48a0049ea47ba5a9eb32e410dafd73c2d5f09b19a28954aa41a6a8c1b2536b9e196bb386ae29229685cb424b0c49468c89392eece4f704993ecbba4cd31e333c42fd5a989e88533404b42153b7e1d645eb7c891f5a3eefcc42ff3334ad244a450e8606af9bba829bc6f5b64227d2f1e6b058eb40eb69741939bd02dd6caa8606a1b906ac7dffd31987d551ab44d2b086dd7d24448249d06307cf67df55345a99b48f8b580ec0e52bb57564be8bf2397a44faf3fc994a6c54bfe635063e6ad7e115b7137eb9e478ddef65197f1b91d4370701767f2300f289ae7f62878a65c348f62f4d273b0f5ac514187a12d6f8ca094c951edd496221d2758ba03f340f5e09afd7875a8688d08fefe14f9c2a53e8798785dabd7e5c634b3fe73f94bd1142d95ae97a42a886574f7f22a0d85a3c136079b84064b83d18fbcf0efd10196831fbe0cf8d06ccd36cc7a7af7a8bd772678529a867b509a7cba0662700644441112f21195bb623b748d19c471fa7a26f471818252e097113db39c20d60eb6c520402967b3c847f9308d73a224a4622075e677ec2766d050d12744e3253314fa5d4a3797784d47222004aa9ac40d8add4f8c5c94298df47fb5d7f4f7e603137fa68c3c79fb6db0825f6012a306555a6ff9dc231d65c9405524821f985531025624a3902f344d10b536c560b086746140d9d604ed97279a434bc64e574245afce6a64777543bc45cf78839e3c8454624e80430d0b1a47f744a41e2f3d083be3269481dd4ed46ab2c5bc6eb510b70373f672470d86d81f97f423056f7cbd02f73d411ac9cbb180e8cc1f4912f9b6fa2aa95cf4b351d1a3e73ad2a229287aa5d6da18cb0252e470c20bf51b6e34a37db61b813f71fcc22fe4f88518a884518c1fb0e0d5073dbbbdc2293aa610504486d34a2de8d3bb568118b843c37a2e47f2d646533a164d95b04f5583117387f861b1325fbc02ff296ef0351ee5349dcd0ee0cf819f75bdfe22489ca871474f5c0881429d1191ca2d0a2348c4f2fbe3d1dd2002d063f7b4882da93e86bcff75b3097e2e5f917b63747c71adbc6742562e7cc8a6ea751ffda31714a896071ea4a22b05d2650fb327b40d51ec95c482018ce83a0fcd929f7f4306e63ed1821580d4faf5006905f1f5b6c79ac1ed5656ab392fa9cf2a02a902594ccf8da17446f71deb7283ddd6e41bb885160bea47a2ccfda93a2089f6f12cc7790c7542d0a03e223d4a1562b14360febb558840a819e22eef4eca4817ee09a1edb7496c7d0bd292d730e1e6e7708c44074194b8f696ff21461d5669ecf5cb8bc34e4e85bd3e72d7056afcbea6d49cc8e64bcc108a73e38d3da5c34451cd97bb8ba965c337aaa5974835d4400322c79d9634865044911d5e13cda283c7794593750354d53795208834fd96e8474f1e1b587d7a66ca9f24a8c704dc789629f4b0bc9e92b266020664b85917334609488a9796c9808bff05a8b6aaac5ea289af946590b04ca8688957e65734ebf1af0449835b0ac1f11b6ab2d75119a4fa352543c67cd1874e07dd209a7083a52ef0402af38f1b54efcc883dccb9dde7554b28d8fe558f8f888326215ff8ba6496010c74bfbdb094720da97a0563df963fff18cab18011f7f5b9d0e5a1e5c112569dc62838e2da4fdbf9c9d5891472fcb0b3210c2cd360decaf04cfa4cef794a1d3dc66f73fd20f1afe6b817addf82c8c1f9b80c8af240e77fbe176143582603b64d90c79f832f7d6bbcfc31b7f816a94741dd845fbf6e2c6095d6a4315dfb8a5682d0c7ab2e46175066dd135e7a50d0ff95e5cf6bae018cd95198865af963987b965262a1f1bd78e603cf154487dbb7a804086bd3343f3bc7db5c0d29f948bdf06db6b9b8ad54a3488c396678e82897e3a53732f2c2e2c7c067ce743105b1ab1f5da9a2b5733839caa53559e8415af8c52c93573e9b262272946fb4429f1fed9b7c003529eaea53118a100f5c6fc54c031644125afd8f33a9f2e2a46f06cce48835b5df65726e684da1f2008f700fc4bb58f612f8c5834f96d216b5470df248e0cc6ba72337bea88097edf6346c796f3c49053f7be83ff191ed08f662c241330b22f773621332e90061ed06b00ea13df1bfee7e7fe9efac893e4ed36298dffd1ad385e4c5f37865c360b61cc188c7e77f220e9315fab30356c23de27d5b39f6a59b5dcc1b37be8bffbddfd62b1e3eb4661251de0c06b5f5228b9b184b18c8ded970a19e9f5a8484cde5396fdbcb7c0f3735012cbd0c838c3869146d640fd170e702c18faf6d28ac67e51096780d7e47d5140d654048259f3bd009eeb30075a1020eb72bee081cb121773c255eeefdc1764b1065c6d93792bb9ae2f667905bb6fc075fc86e65bf814f14a4b9f689aac71aad787c5c37fabd6f2ac18d7013163eb5fc82eaa21419731c1e0fe36e25f5479408a46afcb2c6462ba7b94defefd1107148bec4fc2b7db1ff3b680d594159813324eda8f4730b28a2d0478eec7220f8dbb8e827605a38cba55213d8e8d4958fb03ce0b1b826d143550f5a020c3ad3e4254691819036eb62e90fdaebc20023fbef5da8e8be5b1f3d49171f232e5221f402f6daf1623b8421b11fbd531061c20f1fb7f4015e0e87e419a38a6bccd756d29207fcad5a0324d3f3167c72e8b4dfd005cdd22c3db0f902feff6b6a8fdba5f9de2877af57fec00ca20be64d768eb81da50a7a8b5f2d44e48d7e85661ea7acee2e2d04c8131a7c7f1ff5015adf8f273f5c333a518a502c7fe81d89d6bea735ca24c3502eef9570c462a484aacfca0bdc6b4954c186c9378c088bd352828d1291c4943ecd55e706d8d13bb615bcb43cd426b65b18c28c5f26a4e1dfd8142626e1b6e903521b63dc59ca94d1d7fffb36dc50d2cae1ede4a9ce9dbc075be5db1c765b1ce303e976ce51db43068f6f85aa0f2e2a850d6ad0277d50f2053dae03332e1de7d10bfcf1441f9f361dcf31d09012b3f17459da51e80d5f00f31fecf05fdce3a49cbaf4d7734a44cfbf4cf393bfd6f5a09a12a70d077a9630f9face21ab846c6399ed63fc3bf9c0ded59788cd900b0b300683b50df3e3973e2331663e6c928e46a819e5e4b111cac7ed60329ab6e3242f5ac1d596a7b5e933636569b0000f411dc3e9bfb3fd9365f8b401e33cef0ade322991761534ac956c9337ab446c0dea227443caa27b590344b13141804f89dcd4fa04a78c7ac172b3321da5186b38dc857eca7d810dae3b499bd661beed408e2f655f8a16214b848b2141ea153aebd9d3bc6df50658c5edac9f7680db23b17e0087e0b5b0bdfaf99491f57e40951b58ecef8139e78227b9b8005e7f078567520a90c67f0719e7f0e6c5094151c86bca9c18d4b3131d8e6073d8dcf481801018c35654e1c61ac95a9fd2cc87c778e41c87212a49936ff189711cbbfaf11c9be2154b5848833a8510df0104e9aac29302e52269bf3a2ea40254913493284d8c49824707286dc9cab45432b937896d48ea21ddb4c5f96a9acb66a64b1a498105dc1349019ab8b5fc93d06343dd8936cd3355e1818f3621d7b77cb909c56362111864add4700e8608d789abcfd9ed6e7eb6e19d0d1f230c99b7740d11accd57c86c16d7091baa00f6ccc41f597d97881204de5e55f5fada84f00836f10cf6f1a5342e9542362c936051c1ff2204936ce745bdcddcc7bb888f36afaa4eaabb15bbd1b405b10e980e260899901485a5e83c51565dab2a5b61e37bc1bec405782e183d957d05b95de2ba4b68cfbeb811f7dc2dfbc640cbb018f60d602e425131d6a70fa2948cfa7110c0e38eaecabf2e203982b42047498da2d9bc2dae32d479bd7584763ffcbba8488ea4f6747e25f3043131e53d3cde9bb70e9a74a0264df66063e8853384c2cd7300cbc460746cc5ceee697600adfdd6b176db6968ec116d9541fe3ad9978e821ab916dbae1f4732f5f058c17e93b8221f50cfc4e9de6a8fd192ae10a372a4c6d9f6cc1ad977c2acdc98e52f0096bc193d66ef80c603966ca167442d6fd46b29a670f083", 0x1000, 0x403, &(0x7f0000001000)={0x18, 0x2, 0x800, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x200) 05:37:47 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./bus\x00', 0x20080, 0x18) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x10e) recvfrom$unix(r1, &(0x7f0000000080)=""/18, 0x12, 0x40, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000100)="fcc1149c1c7a73dc", 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x80) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 05:37:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') truncate(&(0x7f0000000100)='./file1\x00', 0x2) 05:37:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) 05:37:47 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ea6a731974ad133aee333e0ae0df19c389c2b405bd53a10952e59fb3af94c0a36a6dcd7c85bf184aba192646208a1935de0bd8f3fbce7ab0184167fe985589892f1b0af5bf3ad1644afaf24774eaef8a2d8381888b70ab9994013b068fb604423dc08bef8f9d21d96770adbccc07c9a39f6c4cd6ae53", 0x76}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8, 0x5, 0x6, 0x0, 0x5f26, 0x5, 0x4, 0xe2d}, &(0x7f00000001c0)={0x8, 0xffff, 0x7, 0x7, 0x9, 0x95, 0xffff, 0x4}, &(0x7f0000000200)={0x51, 0x8001, 0x100000000, 0x3f, 0x8000, 0x8, 0x7ff, 0x786}, &(0x7f0000000240)={0x7ff, 0x7}) 05:37:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x7, 0x6e37) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2c) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3ff}, {0x9, 0x1}}) 05:37:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x2806) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x400000) close(r0) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="894ad2e703d264028491120b614e85126066257752914b0cf68382437d05f60fb17e9ed11ecab36efe5ec8d5798e922fa4d3e3a7d029e3d886442f487c258cdb3e78d870506184021d9a6bb55e65380ddd033529", 0x54) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00e1da25c30896aaed28"], 0xb1) recvfrom$inet(r0, &(0x7f00000001c0)=""/108, 0x6c, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x5, 0x0) r2 = semget(0x3, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/152) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0)=0x80, 0x4) 05:37:47 executing program 1: getuid() sendmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000fdffff"], 0x8}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa1c, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:37:47 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x7, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 05:37:47 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 05:37:47 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x4d2b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x102) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:47 executing program 1: r0 = semget(0x0, 0xffffffffffffffff, 0x21) rmdir(&(0x7f00000003c0)='./file0\x00') semop(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/54, 0x36}], 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 05:37:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/229, 0xe5}], 0x1) 05:37:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x6d2c}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="c4da5ba261fd80fbf5381d8dacfdef5b837b9f12a2cbec44e01f01f57980a04de62bbc48fe135bd883682768c727dca39a7ce72ff58e7926fa6dbecc20423202a73e14e28f3adfd17af9e1ef193708ba7313a94f4e69a6b8c4bfbf5ef6682689a569c28f1b0b4c94fd4569194880e0ef3c75cb5a79b496404e901f4de1d7a1cf160b0ccf8359314cecba4740bff3cc3e1f8e5e73266678f167a88b94ec0b78d5f873c5b5aaeba0b0dabfdad51ceea4e010cdb0ea1b972f88ac597bd5d098ed06727cab24da247c6045a3a47658ddd9a9c3af3c3097320ae867b50f8caa63f2560e3a87af789579557ba9d5189755e78a6fc4ec7844c3302fd2bbc6e73dbd5213db24828c85249f5465b1f0e5c60b953c826d6057fb872aa9c97ae3d37455362d6f12a2e1d6c52967765b860b9c37852718d6c9fdf7cf4ff87f4d0b2d5fba93b01365fb068bdcb4bb6cc6a1d864e25805f1ce38323efc8810d4af8fc4771710e84ce1b01180d2630176138cdb506371a046cde42be3dbdcab535f70a9b2cf1ee8dcc52c70f49faa6a4e413f1148ed318381e14310355564b87b2d886605600492e7a0c996a9171ecbc2b650d7d4d17b18f0c452f75aa2529030e350118c5383e5efe5f35bd697027f98d12b13f196d8a092263837d3092772b4a7e1670ad1c99d1b1e0d4f7d3be458eb80e767ef73785cd9776eb997ba53c3f76fcbca7350d806126ab7a4a5df5e9bbb05e89056720c02a9dbbe0d72a9faad6196de1c2ba48b1f355c9f343833ff887f43121b1abf48e5d3271cefd2a2fd7c078ebe6cec461a1a5f0f0f5519662498dc58020596ada2d348eafebd743c2db80fd3b963545c401cdf4c709a2fbff87e49f13c3bc266729464ebf352dc6c1643217709055cf0b158cb0215e23f3eb460147ac837d18f72b965c3f522ff6ec6a5d80c0d5f537aefd8c295c3d34a1427dfb25c1ca29e0e1b77a590ef170050d0e38b8215463ffb5b2182b3536d03a73650d599fc98926d42bf5bbb3f6c0f6cd85010b81f0cea9366efac9ef6bb900455142dfce8a05ad60fe92b799134b6f52d4c017715d373684870d09e2d19a4376a2d83d145e7b81730e8d4c254d23bd5680bf536dab92944797e7f54ff9832ef0a3f51060c37fa054e4fce728c3667421b663d8ed0bc7e0d1557205bd795854bf87926dca656c2d3d18adf4c8853194996f653a33f3fc3e9c07df7ca7684e21390936900b97f6eea98c28a40a46c225a68c1f92cc5b191f894e1a706ccca1706d38d9fa883a53de118ca2f95000cb28f3634ae1fa728f1643f851f61ca80feb429326c7ae47241ac80e1a6fbc801cfd324fc8e422093b9aff6675856a16fea635146f6175e66aab19ba1ee66de3649df5289af4643af68b0561e84872b340bbad726914fc967f91b17e7d1efae2b11f5bdd041b662ed015f69f689f5103b4bd4c0f003514ee9a5ee813934239687bbf6c79a10d3e3d23a3cfd20cdc71d2b6a3e5501dd2049cc4f02e40ba5b78cd2a15961bfe7326d1708c4a36a6ddcc109724c9b07e724f6c030f669eece8e146e50d80fefe9f1a719a69adae3f497f02d3378e551fc3c3496b2cfec6a59b6d8e92dddc1f22a471de424fa09cd1f2974dc9f21e2e8050b47e070dadd6708c3f69f6d1583db1b5d1470ec57fc77d93feb1973d627138cb0243ed5933888701d1f3ebc2c6c390525dd39cf82c85f2d1695f7c1c7526eeecb7ee2fa2b435b534ca87edb01a772be001cba575c0a67a404491e74fe406704787d153edb69bbe279aa2aa2d25fb0329faf1de2e9f3d97c94c2f93f39d4702c5d5801fc1cd60f87790d108b1bb84b7219978ee5010f04ec8890992ff2469d340d6c753f7dfb58db0d332d98428e65b9fc2d3460b5f290aa9b731dd7f76d8fbbcfd3c8ed18adcfe4ff1077ffa0999c7ffcf8692878663a8dfba8b8a5ba0692c12ed96031d683aea6496a2b039b84da87d6f55dda2c4d6bbf584e0ad8371d12f8367e17ea7249d740ac60dc1fbb882077d6c8c6ed8631fdc3e0597beb658faab7c1b3d644bde1dcc36192056309cd7bb6ccf0e72896113053e7a201514cc0d63abea54b236744539fd183b75229894b9ab37d0fdb8e0cea612016c085af8e471a42a5599b6f2639fca411fbadab32ef86aba16f7a7d61891cacf9a8decc04cb2a1712f1c962ca9ad4449692cc643563b24df111b0f2842f6529e8f774dc62ae62d07f424080a2fe6acabeda79817cf6e378bcd425959b80e006423fe7706820b583632750779cc37f58c6841295c8af451ebdd427570f36c4f43a5c4cc0909deecde69e57aab19b5d238363af6d551665a501139c2ff65175c474d469599d61fbd1a34560be37f2224b2bf0633af70445654e87dc8dddb7b401b6d328bac36f456d96f8bc5774ff8cd74ea954fa55789c5fdb5a711ea0d673b48fc67d485ac9b7ea62a3b714006ae62bd0cfdf123eea1e57a3c9452c35647d14ad22d835128e57e294eeeab9f515ae57bf83d6098aaaa52fb292b198e70078e8be84d2d4bebfa0abea7603b206d1a73beab6d54b060af10751e17392c1f8b1693c57591ed2232f3030eb3cf34dd77b0ea7c4f91b4f20ae7f8bd69e4ae84703b4e933d8bae8806f618dfaaf8f517ef98a31e41147209bc065a1451044511958425205bde705f50d9d20b9f0fe6696b0d205c578040b03b6855ccb9f67ae9d23edbdb256f50a8a23d11a41909887d25fa9f10d16f8be575d280504fa534fe18d956803e8d1c9b2d4182e3b9f895dc1b6c479b574c157426b3dd6bf71239101fb348ff3645b8c17a775c00d31f4cd461fdedf93620123e1a0ad483dcf047fbfc33535a907fc2537219d6f8e3c8f047510def0cdde605589651fa882741bb6b8f507d3aae865b3426c5906f74f9274aa620bed218e9f50758b9192120d15e359b9493d3c02962140c996537449b8e660c934218f81e2696dd7ac3f0b7949deaff792ce2d748763696254d92745c484e5eb14b096df0baa6f2b10d0087710196d2af33310b115124ab3d3566ba8dbde255eefd41e69f34ab742feafd0ac742eccc098ca79a1dab36ed435c79c4c41651968e2c83634d2ecee03dfa640d62c1868d9a1e9d87d7f1974dac04f557b9716ce3a541a7a98b0800fd191ec5693afc021b5f021c675045f450f52dc2d6923beee257e983f61b971f1bca8885d3c2845430a94b249ecff621eb344f2a9fc07f7a20bee2599e3fe016b9d6f244b1c1946b877c6b11887a1d09af6fb1865d9e91b439043b128a53edd4fa247b37715f068e85ef2d26b69e869075fee344a270e80c9858a181c4f418140976d6099a17e1c63747757f9c49371c1506b9b2ac46f5e8c07b715a436fe32089915e78abf2cc5fdcda999826b9dca4a1a1687d4bb7ee2c0a915a9095cb720045204b4c9fe69d38f8f9b472d3c3c167ae873eaebc4fa4ba9da685dc395f1fa62ed600c66e6358868cd5215a1f01d525b4f90da55d028aa12f20a85fa1f9d1bd9d97c066099ccb16f108c59d8629ea58dadf14bdd54fa4670f4bbb599ca810815cb6b1e7b9517c1e2dce231ee346c4495c3d6e919f5c4faa4ecfca1c941ab56c046b848edfc4be9853873f10e6aadb1d583cbabc4d579dafc7df17c25dadfe43bd8ccbb89886aeb167720371583315585c46255e46be33688c63e86346c8cca09b5a82b044ea6ce43ffba3320197478a2dd07fb9d28a6f42d416544355a191dd7e0f9ed10457b285494da62fe0ae9419e619f0d361d34d72708bbca2722bb1256dcad2894e99ed89b09e752ac9f7ef7e99aa578fd82e4ca9dc3b02ac810a6a9ed26287f6335a2a9433ca995d14bf85a5db7c787512a6b1a747d7de8f4ad9b8c7e6b20995266e996d505261b371032e8ceac2fe8ae3c78f2105ee5abc2cbac55e88c5cc2f75183c60609be3457737ef0dd4b93086abdfa302ac4a51865c1215a47756917c0460e2cd345d6d41e485b1f3181960ec485121a24d952ee8abfeabc836770223e74959b90ed9fb7f22a3925f38eb4fa24ad47591095105f99cff523112d4dc0910cb126411c79887234cfab7d4ea751270b4649d9312553171f1adf1612025318b76f5f6cf4f37dccd72ab313d2f95ec7f961bfb8984503073ce838e4e615162326861d361ada26340f8bc3724511f74fa369685d262204a1ee20be8f56fb3e1a7c9f473f141baaee5c8267fa59c25244d3942fb1fa514ecbd07d01f4739e51477ef068e81e1600549277e5a794f2f554d048a93febaf2f77ee30363ad261f9e6180f0781aba512e8ffe1263e5b764886f29d2ca16e6782ca486ee0de3d57f9ef9f4663fe7cda460983137caad84fbfe7e8f0201edecbd0f4bb6334f9ae87f7a89036822bb1332a502864786a75b34e7639ba06904ba3388273334ff05fac308f3c6e2a35f2c7ff9405138be6e81667b6550755133dbd42ca1d8a8ff23696954d72f4cc814c2333bec4d1f063e2bdc62892916bdc5e701958acbb668ce08e83e732e47837d9d05a8638926dfd463bfa82065d0ee375a00f92c1d995791a701546f671ad671859421d1566c39b97519867c071cc89a459510408795948f347d298bffbe8c38c5c5058b4121b639380d56f7b561871a3e93d2210a5cec255bd87def3a8e4b3263d5ccff5e61ad1e04b5f7bcae2adcb32d66e238fa8cf4d66dada7d289be1684a0338cdc3a3cb98a5c4a9245ababae07b65cef3a41092e8cb71a125d07ec62644f902e126a432e128963633208347e0105cf6f5fc7e4d05c637aaa0faffc10f4f80faab0063109b836716ed8a6d98eeda0b2cc0b5605a0050ffd7adc482da9be912dc8a253dbc1088455a1a608d19a6d43badf2a9815458d404fc3abd2d22597b15624392d1aff440dab2302f8bf40e473869297c5ba39a4a07cd06342c9f2b5cfd1243626d57e3206c98218d404bdf8c6c716138f57dd59dea6a4fd61fdec07d2225282fbc8d2c41520ecbf97fb480088f638d40edf60178aaa3fcf5998c324cc91d4daed31713d34c0d2b485b060ad52ade4af0b37670cd1f66dc1a1222c1e6dcc5cba5f6a3280fb81ead11584ddcba98cf094ac4973f36f60b2814c2a2d9f77bb9616b8ab726dbc0c6726e7abeb1d57470f1125dde0443227c4f432804f2862244f5d723bca97b0fbd9c3e27a12f77d14a431ae0414df37c57b633ee6b14c92115b0d4310a32500f", 0xe6a}], 0x1) 05:37:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x40) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x1, 0x8) socketpair(0x2, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) 05:37:47 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) 05:37:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x21a1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x18) 05:37:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x105a8, 0xa2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x11, 0x8002, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x30828, 0x20) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x100) r5 = socket$inet6(0x18, 0x1, 0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0xfff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x8000, 0x7ff}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x69, 0xfffff, 0x1f, 0x9}, {{r3}, 0xfffffffffffffffd, 0x5, 0xf0000021, 0x9, 0xff}, {{r4}, 0xfffffffffffffffe, 0x4, 0x2, 0x820, 0xcd84}, {{r5}, 0xfffffffffffffffc, 0xc0, 0xd8c2881b40739b7b, 0x2, 0xf5}, {{r6}, 0x0, 0x10, 0x80, 0x4, 0x1}, {{r7}, 0xfffffffffffffffa, 0x28, 0x5, 0x8, 0x51}, {{r8}, 0xffffffffffffffff, 0x40, 0xf0000024, 0x7, 0x9}], 0x1, &(0x7f00000003c0)={0x80000001, 0xbab9}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) 05:37:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x3) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x200, 0x5}, {0x18, 0x0, 0x40, 0x5e4cf1bc}, 0x1ff, [0x4, 0x9, 0x5b51617a, 0x3, 0x5, 0x9, 0x100000000, 0x80000000]}, 0x3c) 05:37:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setitimer(0x0, 0x0, 0xfffffffffffffffe) 05:37:48 executing program 1: r0 = semget(0x2, 0x0, 0x10) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/135) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000100)="92c377f24030ab4ab8503bccbdcf64ce32033cbcaa3d4b15ce437375f408018cd48f5a6d606a89da98420fec8eb10b2d6697a4d4140410626a0fbbd5ee26138641c072cfa12671a879e9f8858b04652967d21291f187cafc58b01ea4aded4dacb1b56b4a94fd6dcbc5874e340462a5af5041758e472c4e9fb87f7aed29b5a814f1297eb6a87941b6bf1172ba958c75dbedeff0722840f0ce574161852d8c7d9e595eed14c04ff926df36056f9d3aaa50cad646946aa01b5ce104ab6279d532d03c0d4748a4bba74682570e19cdaab7bcfa1df9e4bb7875e4ab3e113bc803bc0d1879c2abb4bd401a6599c6e711d2244288d735cc1a3880f3b1c9ed17c91c", 0xfe) 05:37:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) dup(0xffffffffffffff9c) open$dir(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0xeae3, 0x0) socket$unix(0x1, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, 0x0) r0 = dup(0xffffffffffffffff) syz_open_pts() accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2801) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_open_pts() sendmsg$unix(r0, 0x0, 0x200) 05:37:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 05:37:48 executing program 1: mlockall(0x40000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x612, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xfffffffffffffff7, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x83, 0x3f, 0x1000}], 0x200, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000050, 0x0, 0x6}], 0x7fffffff, &(0x7f0000000100)={0x800, 0x7fffffff}) 05:37:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0xffffffffffffffdf, 0x0, 0x0, 0x21c) recvfrom(r0, &(0x7f0000000000)=""/100, 0x64, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 05:37:48 executing program 0: shmget(0x1, 0x4000, 0x800000000023e, &(0x7f0000ffb000/0x4000)=nil) r0 = semget(0x3, 0x4, 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/169) 05:37:48 executing program 1: socketpair(0x12, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10000, 0x8b, 0x60, 0x6, "8208c45b8d935077b7a9ce71973be8ee39e34ac5", 0x5, 0xee4}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="125a536a", 0xfffffffffffffe94) socket$inet(0x2, 0x4, 0x7fff) 05:37:48 executing program 1: r0 = socket(0x2, 0x1, 0x7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r0, r1) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e4711db7d9001c961a685c119ba2f66696c653000"], 0xa) 05:37:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000000002000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9f32, 0xfff, 0x0, 0xd5, "645c4695d4f9eac55fab21c9fad41d8470651c5c", 0x7fff, 0xa55}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x5, 0x200000003) 05:37:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40000000000115}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 05:37:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) shmget$private(0x0, 0x4000, 0x20000000460, &(0x7f0000ce1000/0x4000)=nil) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3) mincore(&(0x7f0000db8000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/87) 05:37:48 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x1) symlinkat(&(0x7f0000000040)='./control\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./control\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./control\x00', r2, &(0x7f0000000200)='./control\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0xa110) fchown(0xffffffffffffffff, r0, r1) 05:37:48 executing program 1: msgget(0x2, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) read(r0, &(0x7f0000000040)=""/246, 0xf6) socketpair(0x38, 0x1, 0x1, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 05:37:48 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0xffffffffffffff00) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7f, 0x4) socketpair(0x16, 0x3, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7, 0x5, &(0x7f0000000080)="2c06a2d9966cce03caa8ee6d", 0xc) socket$inet(0x2, 0x4, 0x0) write(r0, &(0x7f00000000c0)="48497fd83570ca6d044eba23f8a548e96a91bc3cc20b5949c9", 0x19) socketpair$inet6(0x18, 0x4002, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) socketpair(0x18, 0x1, 0x3f8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r8 = fcntl$getown(r3, 0x5) r9 = getpgid(r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() getgroups(0x2, &(0x7f0000000240)=[r12, r13]) fcntl$setown(r0, 0x6, r9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2010, r5, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/16) sendto$inet6(r6, &(0x7f00000002c0)="0196241b3183b0e6f3713c7ef2a8526e9e55389a18d6e97b3ded468bf05c4e758ec5fd093c23e199413601e72cc4c6111f2d", 0x32, 0x406, &(0x7f0000000300)={0x18, 0x0, 0xbc3, 0x101}, 0xc) nanosleep(&(0x7f0000000340)={0x7, 0xff}, &(0x7f0000000380)) setpgid(r10, r9) socketpair(0x26, 0x8000, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r15, &(0x7f0000000580)=[{&(0x7f0000000400)="924024ff11f94491f672c1cec871ef6508", 0x11}, {&(0x7f0000000440)="32c5439bd5b7e34361687492ea81a51348228dd78fb7f4f3f5ef5671b2d38ce9d58ef8b493e9f596c1c02a8174621034f82f187efc54a7d53366f248d4ae9ba775c082cf8956cf72c5feb91f7351b925fac3276058aa37581bee419a2fd7b14da38eea28a9f009bea149b9216aad72c98e5885acd7e0b648866cdfbb88fda25c703b3efe756e9380baeccbbacc6ca58258318663ccbb544c9b69172b0ba64560aa74c4ec378e44d4a21793f47db0e3fcb762db57e4e1fc506b6dc1f9e6a3ecf1a270d302e48141aa", 0xc8}, {&(0x7f0000000540)="106120b9b697351826f5f9c3add54b03ec9b83cab271", 0x16}], 0x3) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000600)="ccd8af1643245a3f02f125077e64ab878b0a17484a24d5d38b9317ece83b411da04ed41da4369e43cb6ffea72309167c077e7863246b3db20c315d967d9af87f4bea270c2ac8d15574651ebd", 0x4c}, {&(0x7f0000000680)="52366783bb8453afaa49984d9a83c90b8844e11072692a6557b33b067205369404277a06d733d0c7c9b843073bf06705307a49632137241becb1c0323b65c4563d59a6ca3c140514c0a752c793c04ffe9d4670a5a6e6b16c0c71cd018d94", 0x5e}, {&(0x7f0000000700)="a79e2ca0134207f5bd1c042e9633cc1aca5560518114cce085eee6b75d0d597b051782ee1da7ed57e06be34bc241a039badcc3a20c924d4f6745a6f3838db4baf7cce9f82d9d2ed184b1de36c9d830c7fca47c49c39cd5939c781aa448cfa58ad9cc713ab21436dff0cc82f4b48844c2d9e20db0a887b68b32ce91506c6bdf082f838d825e515ec6fa7ebd60478a2351fb724517777547e5b3253b74bb078f8d17434a5b1dbd08f555865f624f062f2020ffd872218d713e727c5e90365880eecba549840553ac0b6afb5e944994ed88f81c695c48e6a453b2", 0xd9}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r8, r11, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r9, r11, r14}, @rights={0x20, 0xffff, 0x1, [r7, r16, r7]}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}, @rights={0x30, 0xffff, 0x1, [r2, r15, r0, r6, r5, r7, r0]}], 0x110, 0x1}, 0x2) getpeername$inet(r3, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a40)) ioctl$TIOCSTART(r15, 0x2000746e) sendto$inet6(r3, &(0x7f0000000a80)="7b69a2819e5f11f507717f8ec88698b1840f244f9ae8039be5ee4935567401fc913f68010817b54f64964891113393fd49b6b796136ed2eaae207dd8892bb0b56137dd965e82f1776d3899c13e010dd2fc4b9c9b555b709f1f3c8cd63f8ed87300dc4eac30b97247b68ec89967be664de27be4687148d6", 0x77, 0x8, 0x0, 0x0) 05:37:48 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = geteuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xffffffffffffff7a, 0x8f03}, {0x18, 0x0, 0x6, 0x16c2}, 0xffffffffffffffff, [0x6, 0x7, 0x7fff, 0x100, 0x7fffffff, 0xff, 0xbe5e, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)) 05:37:48 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 05:37:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x5, &(0x7f00000000c0)) 05:37:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x2db, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8000000000000004}, {r0, 0x28}], 0x2, 0x5) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x10}, {r0, 0x2}, {r0, 0x42}, {r1, 0x6}, {r0, 0x40}, {r0, 0x45}], 0x7, 0x0) 05:37:49 executing program 1: socketpair(0x6, 0x0, 0x3a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x801, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000001080)=""/191, 0xbf, 0x2, &(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet6(r1, &(0x7f0000001180)={0x18, 0x2, 0x0, 0x9}, 0xc) connect$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f0000001240)={0x18, 0x2, 0x3, 0x8}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001280)=0x2) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000012c0)=""/127) bind$inet6(r0, &(0x7f0000001340)={0x18, 0x1, 0xc0000000, 0x3f}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001480)={{0x62, r3, r4, r5, r6, 0x90, 0x4000000}, 0x3ff, 0x4, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getpid() connect$inet6(r1, &(0x7f0000001580)={0x18, 0x0, 0x5, 0x9}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000015c0)) r7 = open$dir(&(0x7f0000001600)='./file0\x00', 0x18, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r8 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r8) readv(r7, &(0x7f0000002800)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/201, 0xc9}, {&(0x7f0000002780)=""/126, 0x7e}], 0x3) sendto(r1, &(0x7f0000002840)="edb2cf883bb17c22a572a4ceaa0bc9c6bb298096976e6843fcbe9b5efca41c1d7084c5338ef4aaa2d12a06206f778680693c0966a9eb85832e61a9e2bfb401a8a000938968", 0x45, 0x400, 0x0, 0x0) recvfrom(r1, &(0x7f00000028c0)=""/14, 0xe, 0x802, &(0x7f0000002900)=@in6={0x18, 0x2, 0x6, 0x17}, 0xc) 05:37:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) sendto(r2, &(0x7f00000000c0)="d8aa2c5b2188dd29f7e64a84d12638b21f90da1dc4767526070a5e090757a30acdcc47446b8dc544a5721baf58e08f", 0x2f, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x99a, 0x3f}, 0xc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000400)={0x3, 0x1, 0x6, 0x8000, r8}) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x3, 0x40000021, 0x7fff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x30, 0x3, 0x5, 0x100000001}, {{r5}, 0xfffffffffffffffe, 0xe1, 0xe, 0xffffffffffffff95, 0x81}, {{}, 0xfffffffffffffffd}], 0x20, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x5, 0x7b, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x80, 0x8f, 0x1}, {{r6}, 0xffffffffffffffff, 0x8, 0x40, 0x1f, 0x9}, {{r6}, 0xfffffffffffffff9, 0xc0, 0x28, 0x0, 0x8}, {{r6}, 0xffffffffffffffff, 0x42, 0x40000000, 0x7, 0x1}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf000000e, 0x5, 0x3}], 0xff, &(0x7f0000000200)={0x6, 0x3}) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) readlinkat(r4, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/177, 0xb1) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r4, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = getgid() fchown(r3, r9, r10) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:37:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x2, 0x0) 05:37:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/105, 0x69, 0x800, &(0x7f0000000100)=@un=@abs={0x164c9909fb8359e9, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 05:37:50 executing program 0: socketpair$inet(0x2, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x5) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/185) recvmsg(r0, &(0x7f0000001240)={0x0, 0xfeb2, 0x0, 0x0, 0x0, 0x3dc}, 0x0) 05:37:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x9}, {0x0, 0x5cb4}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x4008, 0x7fffffff}, {0xffffffffffffff01, 0xfffffffffffffffa}}, &(0x7f0000000080)) 05:37:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x20, 0x4006, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x3) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 05:37:50 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') 05:37:50 executing program 0: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0xfffffffffffffffd) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x14, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 05:37:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) flock(r0, 0x6) 05:37:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) utimes(&(0x7f0000000180)='./bus\x00', 0x0) 05:37:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc1, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4) 05:37:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x166) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) getgroups(0x3fffffffffffff38, &(0x7f0000000000)) getdents(r0, &(0x7f0000001040)=""/75, 0x4b) 05:37:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 05:37:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) syz_open_pts() socketpair(0x19, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/57, 0x39}, {&(0x7f0000001240)=""/222, 0xde}, {&(0x7f0000001340)=""/82, 0x52}, {&(0x7f00000013c0)=""/207, 0xcf}, {&(0x7f00000014c0)=""/149, 0x95}], 0x9) 05:37:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) close(r0) close(r0) 05:37:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shutdown(r0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shutdown(r0, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r2}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r6}, 0xc) 05:37:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) clock_settime(0x2, &(0x7f0000000200)={0x2, 0x3}) r2 = syz_open_pts() sendto(r1, &(0x7f0000000240)="5c24fa6b593b8d47fef430b68ef4f5affaba0716dc9bf729309aeb344cd67675b2efe2eef12b591a3cbed8a4f22ee7a879102a06c41d24", 0x37, 0x6, &(0x7f0000000280)=@in6={0x18, 0x2, 0xffffffffffffff10, 0x2}, 0xc) syz_execute_func(&(0x7f0000000040)="0f51a0000000203ea4c4215173db0cc4417b2d36f00fc70c0505000000460f113f8f0978c161641d00000020c4227d1a046c64f30f01f9") kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x401, 0x1ff}, {{r2}, 0xffbffffffffffffd, 0x40, 0x4, 0x827}, {{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x24, 0x23, 0xa4b, 0x3}, {{r0}, 0xfffffffffffffffe, 0xeb131afbebfbe8f1, 0x80000000, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x25, 0x20000000, 0x10000, 0xb8b}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x5}], 0x5, &(0x7f00000001c0)={0x3f, 0x7fff}) 05:37:51 executing program 0: pledge(&(0x7f0000000280)="7049e6e9e68500", &(0x7f0000000240)="bd00") chdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) kqueue() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 05:37:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, 0x0, 0xa, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) 05:37:51 executing program 0: mlockall(0x2) r0 = dup(0xffffffffffffffff) socketpair$inet6(0x18, 0x1, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r2) 05:37:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x41) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)) utimes(&(0x7f00000000c0)='./file0/file0\x00', 0x0) link(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000280)='./file1\x00') 05:37:51 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x51}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 05:37:51 executing program 1: socketpair$inet6(0x18, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000140)=""/56, 0x38}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 05:37:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) 05:37:51 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/66, 0x42, 0x802, &(0x7f0000000140)=@in6={0x18, 0x0, 0x491, 0x8}, 0xc) recvfrom(r0, &(0x7f0000000000)=""/25, 0x19, 0x800, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 05:37:51 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/189, 0xbd, 0x42, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') chmod(&(0x7f0000000140)='./file0\x00', 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r2, &(0x7f00000001c0)="be", 0x1) pledge(&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='%\x00') execve(0x0, 0x0, 0x0) 05:37:51 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000001480)=[{r0, 0x3}, {r0, 0x40}], 0x20000000000002d4, 0xfffffffffffffffc) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/1, 0x1}, {&(0x7f0000001340)=""/245, 0xf5}, {&(0x7f0000001440)=""/41, 0x29}, {&(0x7f0000001740)=""/218, 0xda}, {&(0x7f0000001580)=""/197, 0xc5}], 0xa) socketpair(0x10, 0x4005, 0xc77d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000014c0)='.\x00', &(0x7f0000001840)=""/236, 0xec) fcntl$setflags(r1, 0x2, 0x0) 05:37:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setstatus(r1, 0x4, 0x48) close(r1) 05:37:51 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ec6000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fed000/0x1000)=nil, 0x1000, 0x6) 05:37:51 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001200), 0x9) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)="6addc357ce2d967da0ed85629a1e8c278cacdc4a7fbdd7dd0de1e04232fa59dfebd4e07b011906652e14c31a109f88b9d06cc4c52245cf0e899d8dd41154651cc6f2f274ee08cf40415b96a51396a7d679df0997c8f8f66e7629b3eb3aed9c9bdb9475efb2ea549dcede4e0a3d194bc6af909ee29c088e7992bafa120daa6f3596410e91321d70a4cfdba05ff4f34cc282b9a31334a1c4599f2898cfc0f36b0f5e2657603810d3acff542a00f750b64c13cfbffa1c0fa0872af8f1da75100b64a9cde9e13227d1d71786972a8b3e85e9c25f893f5cf2aa5434e2e4be9036f927260ca97bc66caf717ee74404dd47a0dbbfe120a01083a3411a6c60a52ee590b55d2c28ffbff3995b98c83ae60f8f6dbb4967ee2cefa2cc7cb5fc117fcdf45a196e8aa10d000db2cd8d089ce7590e9550091b6fccb04df07cdae004a50901cae2d30c2a9d6a1474b6b602aeb7dad5728a5816123cb53730159f2a8aa709690a0b20715e841f637d7b1b36eb626703d4f6091650a3d154764a91506121cdbd52bad6d215061c5a6df2fcb0ab6224d27a8ac5e5ce75b027d4406a1d3bd426866711fb996454cda3eda2869860053fe99be683be5735de982b98e68e7663d8c09eb54a19948be721f39b56ae0f8753015b7b3b29882e03193a447c1398865e7de7b362bcc70bcdf46e2c7afbb8d4d183239e83d801e12cc6d8920510acfe6346ae53aac4883a4ff511daafdf750a71f82905ca6a47423089e0e18f1ebe5dbb99a6905141e12755565167769a4f08b83832c14ff46dba113ffe72d8a20508bfdfb711f4daa0a583221404052c96dbdbd5f9719e34387ef005b54d113664dcb082cedd681b6ee06a4cb5d102258c25c6969096b8fdbbdd41f7418a5cfb781e5dc1e3bfcbe99251bdd8b9a55f546b72c1567622279b98374ceb68f78f8984bdb78aee407db759bc7d7f68169c01c24f6ace5ce0f004302c4dc31164cc3a839af3db85777af9ad09203336fa773598b37d23874e45e8fb3194759b855550c01c31c236f1bd4abbba4b74bd0a1f1d738d7aaa3f6a6c05d0fbac914e0e5413ca79c73c9281c5db3839f20072d8e62f11a34f1993c2236abea44aef7d3bd3a0b9eb1b7c5cd2d3b34b7a6a0161f8672648499c408268efdb813e19ffab854a5a59df3fb26058cdf8703426c0b17c5a1da6e34f5fba76f2147ab02827642f7066d2c4c16b8b579dc734f77189604d164c1d736b1e3e184456485d8236c86bce14a4591920b0ff21590bbcebf4c4ce93f9e3d22df312ecdb3ab5429eae55938563fa74748c384a2f5239034cc0a21ef93e415e93291546568ff40ff4ae95074026a9ccb874d97d524f885090ca3e2c9ab79ceb9ec7d18e8dcb9c7f5e967ec84ad8566571cfdd5e215bef188b0268973501b3e5eeab4dfbd78bbf6ce120b428275bf29913e1bc3a04d15a9d9e9a33d4a6b4190a63632315401c1117d21d9959665c93e964edcfdddbb8f6a6c63d8bd3eae3270dec76f798fc5be24f93a546de0b00ada6c684f3e525b6e64e32882b2680032f2a636251e431ceda9cfaff52b68d061b092afeb3653b7b4fc9a63a02130ee67043bcea7055c1e50a6481526aef6cd4aad80c11ae905a267e9db4d49e3e061d1d5d924be1fff48f141cfbe9669d719801a3b1e40406c77bdf3965b3b25ac01c3fd54a6dfdd77f67d02908010db3555d1af2e162067d62c4705e5baa80982dcd4b6f62490b927b0e2cca48d1559b2813d6f9ad82869c78201c5a57173bdd1cb64b18bbe7f205fab9933b04f4f9f721babf6a70ddeccbb330483deb4a365029eaaa5c6770c1ad3e35fda760b0feff0f2a4e0ce5e8da9e0fed26314a0918108eff10110cec3c15c5d7e98a1c61c3e024aaff59d02268b5e2b8162ec350af66fc7e8e275105ef5febf5b293df809680394b7cf667f5e416bf6908cc9d6dd739e69faa6a23bdc1d7d0f91f99b82375d5b3c8d28bc019bd44090d5f7465e34bd216b41d47188f7a9d6bdb64979c5f59e8995ffd5d10f2a4aff864c33adcac66c0ba187b51026c5af71b412c0860c9e223c093e00041d5c59b9eb35e42b2684f230073d185101f7a4bd4ab21f29424164facd127658f12492dec86ca17be0da0e8940ce603edc06e62d72d63bb08acaac141172abfa4f432215733bddffba613f235631952938524425ba7403dec81517776d2b663d141ed13fcc7868e729fdd99b7ab16edd3b7766869ac6c84c8c9d162e9e56581e0ea4b5d70b5ef758c84f8f9e2d790ee041d1d3f40a224f74e7778d7c1ee18a1080e40f3314693512d13553d345256e0598b0b2432d181daea36c63e9679880f58f39a9c8fc6a0e5d743f75fb8dbd5be02b8b1ba9feb5cf21aacc156d3c35be4cb0c749f53512a9620c885daecc88a60c061d6d57dd201be3a2f62f4c7d622a550b6d195736a0bd34262ddf00931d79deab22b8680a817df941d58bbf7aa4cde96beafd4715348d6c632631c6cca2fb9b171113dbd00a2c50124ab118096af97e7f2c635deb767c86eba076bdd80ec752da2cbb188285cc5e1085a69505055fab49a038707cb059ce76c197f44c24218acddd468222891ce5fc73a05ad8da5c46f5a53ee888606c49b04a7ee1834fd2169d2ef451704f0f46a857b19b3a14100ccf1e9d07089e0104285c8a2c26b4b7f12cabb7f282eeef4012b126468835f3bc8332a1a125902cce30247553da78a95fc940860747950bc479a241b0ab834a5e06a6d9472b5192043c912bdd561ebadeabb6c5f9506e40a17b648be2669bff156a477963f869f9e2b1169489371414563118da18f9204c3f7b83891b8dbbc97b6a8f63494df1d7dc2dff06e7015f1646d115c1ab0d5eae535201bfc7c6a273fac552009a1803b7f7168e56629fce7b20342eae2770ac0c89250ddc8febe802d4af23d6964e66a0f2e312c5adc21d566192ee5d83229be9ac0fdbbc5506c27d12bf60bc0efec404fdc00afce1193919384debc2b1ceb410f7046c6e80543f4a1159bf44778d4e4eb9a7d78b17cccf3d586f0344478b1c6cc9193fd3e7478cf1cc1ffdeb746afbd6093dec5c9107f7032f23f9c94c67eddcb95b565313aa3296b8047f2791564efdd403f9407f39ba739c3feaaae3796ad6897bca1d3acee03f3bb2aae9da52957121d6cf47d117c49197d61c9aa68c06089d5f250ffc21c819939fdae1c672f78dc07ee18f16c8e9abf4f68629520f0d237298436c332ccfabd71e1b1b06cda6b0aaebafb07c506cbe8a0832b9edca23f75afd45cac3c4ba23868d5d85d4d82dd032b6f41e7f9d65b6bdf7579be127bc6ff2c87ed240528ff6c25c902562b7bff85cd231a28908025d8433d33c8c192b1427487122f64c12b78854b149ae384b4b0c977b2a369f2b82143e04c7c6fd59ac5f4f5e7c901d2c7a8708a773b107d4dae38aa124100b6917bfa956800e0d87d1d27cde47357b643e08d462d251acd4279cf3ca37e6638c4923e6f8c097e06585963bc5947a9359c732aaccf1b3717a6efee5f5e633ff76d15be76aad7cc931d583e2fd15c0070b8114da77cdb046b8c448b1c478da74cb17d2e425e2296b8ecbf772c0a23aaa1337b29bcfdd44b3a1115013b420c251d79e479dd4046b651e483c1f779227185f8218c181a6b247b416a87181df01e7d91054af57667ef5146d5bc6300f9c3b66d1214d6aa0d9e2ff889df1df65d3af78d6d7d81e3b32c166035a6e8209693b8bfd22d6346d549fc1123aa59ed3c2c4c732ebb6f2e8ba5a34c4701a73fb162ea1f03138149b063dae4c9f6214fc3ebd739e0d65563aa65ce180eacf47063ad2788bc71065658ec2027591dd69cf507e849c8be4a724a105cdcb3bf9525a8c15ad9d92e32b605de62f2f3d7dc6ed6149d0b23645ef047cdfee43883eb9ed3dc0e142f159c2ef08689f3b03703f8e2dc71a3aa50e93b425ae13622f9f14d8231d0b832c421bc738685962cff0b34fdbe51dbf679d46a356bf9a2a9d1a30eeefa2911340e287be6700d6301f0b5748a9fba9e758356c3822c8504165dd818df0d9f17cb03f812de97682d4ec3d4556c875d75bc7b766bcafe7067210d15e1282934b5ff4e2e32508d98210eefa1f0e69c5ea06056590223778972c1f807062988ce84db0393cc7b0e83a678b6428f3987be55ff788d405b2c29d91150e44555eceb435eaad9ac8e256553e532c71d00e4d300cbf9a5cf17ea9e629be02f0601b73261ce14d2e555cfc50da62a71398e9a7a7b1db97aae26da7827e7e8bea570a8db457baddc9a00c51aad1ce2962c9f8a6d8a0ec47e9c0ec804a61b7e1b775098205131f17e0e560f9d5b065e9d6fb4baf562f6a1512a3a79dfdefae95953dd335bc505a349f0a24c12e9900930064ee5683fcfabb9ff48798d66a130c11275fb57cceb1dff32c7edb9c99032a566bf2cbf1c460d611ba8978428a47bcdf8ff0ebbd89f79784bb7050f86685c4f220646a3182edd8f75e8a1711be30668c4616b95802d7971c5269eb8f3fada15f825a719d4cfd17afbbccc545862dbb63c52eff4d069d5229adf8b24b2b82e4741804c7a58c1e08d8cd8a5869af9ce525db0b9a4a62e2f407a1814fcc20df5ce6b334d2a611c3d425d8af81c0c0e4d6a239c78ba7d8f9f032b1100bf421e0837829147e1bc1cd0108600cfde29591153fadac7122afc151ad6892ff05ec4f11a117e38e1e90f7b63c91fb3eb501b9c8446310e94ce91285857089c6bd2b6d6572f677a3e7e29649390bda1304a6d7ba703e25cf997546bd9a986d26d3d9da429a3eee79f021cd459418ca924dbc3828027978fe4f1e067c9d4a22e2db028b0afcbb750e9b25273e4adb6b1a7b8580b6b3e1c3058d827565875e5f604730b997af3631b090a03833df4f1aca3ce51d2f3f405c4bfe5d7c7e4599224faa21c373023c3b065b04be041ed9850f245c0ce10706bb40179a6ef12dd1a70c6958a9bbf39fa0e5905fd873164f2a186bdba14fcf7f301d20665af0abd6b0e9f94c351dda4aa5acebaf61ce05f573bdad093024e8d6e7c8b4066f57d9fac6523c35b202e54deaec7de24a1e431c127928c3ff4f81bc8b099b0fde260b899e5c0917b8dd512e1ac8ab2880cd77f3281c452ba747cc7d743c0b92c06ff9456d84e4d2d04a8478d50e7085cd308e8728b7888bcb81b793c0e38d0f49be2b05129052a3a61f134e28cf2da923291044e810d289981038cfe1216ef559b6486fac99b38c18912b923856f2883e055a1ef735ca5a4cdabf0efbbe8f42802b505e1aa753401f638b320c4e105f238e38df0174d9f1dea2f30327f89042ac42bf9f2a7d65ba210f016b60fcc2f573665fb7f8c8caa9bf35f20a48f8e867e6e4d5802aa958198cf0c219f0dd6a1d8dfaac68ac0660270798d30949e2b389019b7bfea7cee93ffda44ced9e9d44c20f482554432001c92ad7ede0d8354f50e651cfc46bde9a0810d5f2b69f311b5ee403febb1b5f1cfdfe6b0728b9b291a518c37e87ff1c4e25bf2f60d0fb9ffdc893c8cff643401a85f80fe830ea07be31d77aa911863e93d7ad6c99ab21ef7484c576501633c7920c6bea72343765b8303eb899aa0ba53c3fef1b06b073d904053e82b21272b1408b4698cf5161d1dc4935d8adc735cb1f94ace719ad78fbe04c8814441af068639b6811ed04205b5c26cbc0d85bb1ec7754fcdb5e6801b31db780e72e2ab9a602f670e4e0d470fe7f485b0ab4bf183ff984315e7c33cad9a9109bc623e04a679e7548bc411e55ef3ae69bc393deb", 0x1000}, {&(0x7f00000023c0)="3aa19d51e0f94f7718d2064f0fddc2ae610f4ab082da637b3c33d29cc60bc78ab851e679ed6688527d40c90e9ecd7ba4b47e05532d3cf97665f8feabf95049b420bc8a5acd5956203632eb8f245ac257e5a97f65899af966d106dc396487f75cc98dd5dd31d67f9f8501a86bb8abef293172f2924a4ccef52aac0ffee623cef4ad9c", 0xfffffe9f}, {&(0x7f00000022c0)="cd28e48fda6abb1c640d0e377bb887aec7f6bd46527d82f97679410c5db01a46fd2579979c46fd68ece56db26647ada9105fb2a0ab31956bb430c09ba7b6005c35df48f4fec05c06c94661f6535ab4f9970a8676dc946cab46d321b879c87292b6376ad5db519bbe4d29a365ef05d67f24a2c394bfc144e97ada7bdd8d3ee5d6c763e6e74c492a543824816c69d1cfd069fd793c44cbf9f7e53864bf522601bf4f0abab1a22f512853b5627d18718b087ced06c0ca98ccb9344e1373c19fa46103ded1560fbe886c6053b92eadec1e", 0x52}], 0x3) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8000, 0x0, 0x0, "8ca983f5cd4a6981b55fd4662c53450652431db0"}) 05:37:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x33}, 0x10) listen(r0, 0x8) 05:37:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socket$inet(0x2, 0x5, 0x80000) open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00"}) 05:37:52 executing program 0: chroot(0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 05:37:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file2\x00', 0x8000, 0x4) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 05:37:52 executing program 0: clock_getres(0x10000005, 0xfffffffffffffffe) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) 05:37:52 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) setuid(0x0) syz_execute_func(&(0x7f0000000000)="66f2400f38f08705000000f2430f1b4f0cacc4a1fd6615000000000f0f9c8e82760000b4c4c1d856d94b0faeac71fe610000c401fe1663652ee00e6465360f0f24998e") 05:37:52 executing program 1: socket(0x1e, 0x3, 0x0) socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 05:37:52 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x1812, r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000080)="d15e205ba5cf8de8828bf9bac8347b7a6c651e9772850b73b88b61ec49b87a6f134a1f135e85d01755eebf14b7a1b7ebb9872c6129e44a5c5fa0f4ec57ec9b5d39721613aeb1d3c395d24484b02a8c584a45543b17894517fd80819c97d4e8bffd99224c41841f626e75ce91d61ba3ac73a14bd3b1f0053d3283eb883146e0f33d78b0f8d4b5e70308fe0f81d2096893b279", 0x92) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 05:37:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "8e8f4ca90dcfe38d5bccfecd174870aab8403d00b3cec14fd17cdafb33b1d9244e2cf0232c32ef5cdbf1c05949e8d849ceceaf9dbca44600ef3ce4cb987ed266b534169111fd8d13"}, 0x50, 0x800) 05:37:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file1\x00') 05:37:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)='<', 0x1}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x1ff, 0x3, r2}) 05:37:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x20, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xc3, 0xfffffffffffffffb, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x1, 0xbd4}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000042, 0xb40, 0x4800}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x892, 0x2}, {{r0}, 0x0, 0x23, 0x20000001, 0x4, 0x7ff}], 0x5794, &(0x7f0000000180)={0x8, 0x40}) r2 = socket(0x20, 0x3, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x2, 0x20}, {0x18, 0x1, 0x57, 0x2}, 0x3, [0x7, 0x5, 0x9, 0x1, 0x0, 0x1, 0x7fffffff, 0x7fff]}, 0x3c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 05:37:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x4, 0x8001, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) r2 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r1, 0x3, 0x3, &(0x7f0000000000)=""/50, &(0x7f0000000080)=0x32) getsockopt(r2, 0x0, 0x80000000000a, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) truncate(&(0x7f0000000200)='./file0\x00', 0x8) socket$inet(0x2, 0x4000, 0x100000001) 05:37:52 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchmod(r1, 0x46) 05:37:52 executing program 0: r0 = syz_open_pts() fchdir(r0) 05:37:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x3d1, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 05:37:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x8000000) 05:37:52 executing program 1: semget$private(0x0, 0x13, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:37:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10004) 05:37:52 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='\b\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:52 executing program 0: r0 = kqueue() syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 05:37:52 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) setrlimit(0x2, &(0x7f0000cc0ff0)={0x0, 0xfffffffffffffffe}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 05:37:52 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) getsockopt(r1, 0x2, 0x40, &(0x7f00000001c0)=""/251, &(0x7f00000002c0)=0xfb) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x81, 0x7}, 0x1) r3 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000380)=0x4) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x128, 0x4) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x6) getsockopt(r5, 0xfffffffffffffc01, 0xb1, &(0x7f0000000100)=""/24, &(0x7f0000000340)=0x15) getsockopt(r4, 0xcbbc, 0x6d4c, &(0x7f0000000040)=""/82, &(0x7f0000000300)=0xffffffffffffffab) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:37:52 executing program 1: setrlimit(0xe, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7) r1 = socket$inet(0x2, 0x8005, 0x100) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x3, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000001280)=0xfffffffffffffe19) socket$inet(0x2, 0x3, 0xffffffffffff94ab) listen(r1, 0x524) socketpair$inet(0x2, 0xc000, 0x7, &(0x7f0000000140)) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 05:37:52 executing program 1: r0 = socket$inet(0x2, 0x2003, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:52 executing program 0: r0 = socket$inet(0x2, 0x200000000000000, 0x2000000000102) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/152, &(0x7f0000000100)=0x98) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10000}, 0xc) 05:37:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 05:37:52 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) 05:37:52 executing program 0: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 05:37:52 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='\b\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 05:37:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) socket(0x18, 0x8000, 0x2) 05:37:52 executing program 0: socketpair$inet(0x2, 0x4003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/116, &(0x7f0000000100)=0x74) r1 = socket$inet(0x2, 0x2, 0x10000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200), 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/57) socket$inet(0x2, 0x4, 0x5) 05:37:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x800000000009, 0x0, 0x0) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x6a9763f012f11b92, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="f81de819e2ec01b508c95bb6d6d439c2d30390ec934e9a9dc1df75dba0121710640fa092e9fb4d99a15a8228422c797a3765b56467c3d2212f06fa202ee752eb066640c4888f9e9af79d86533a78f809216a942ad70eed5656bd4f8e7f81b053d4cd45eca7370a85860a8d26540dd86d8cebc70a4edb9dae727a638f819eb53c7d869e98d30579214a6ac3ebe4e4109217836e46ce0054d38f083b687ceeabf4cfad22b14b33a1307ee6b51650ed310ce28257036eef26cd4094196645487c024084d570efdab8763a52c8de41ebcea2a65f6a7b4d8110bcf6994a8291f8e04cca37b8f6601586905298d80aa1fadf4276e02d38037de4", 0xf7}, {&(0x7f0000000200)="9f994c1595e79c5bb8b16117cf1a3e5086afb17a6e6b345aa51b8c6dcbef4d5029294b14095ce6a0d4b7f88c1cfb174d73d5b8b04841067ceb328e2f09dc27f04a073556fd97c859fd5ea02c8e677ff1519384f75beffb3de200877192dcdffc7522802c23ed9c706d432d4a4d0c390a31227a06286dc62c059bb19688db2856fa876a294f0f0dbb940a78b482856823489fd03846b04b6215afc341", 0x9c}, {&(0x7f00000002c0)="1eb9429b58cae9486c65adf260ff81f599928d38d1952ee512009f911ab9d8b0f9a99eb6b9046edcb0045d47e5ffb197104e", 0x32}, {&(0x7f0000000300)="609cf0c4727429233c5eae85fe3908dc44ef70dac94fd8b96bd552cfc046febecbdc1b287fa898043562f7b26348ea01a913216e5d9c244c574d3b1fcb13401f652578a01a91719d7ae6be71891feb355408cb8eb4", 0x55}, {&(0x7f0000000380)="d9f362eb6f1cb9917bb41f668f204960ae529f5eb2d272ae0faaa3aabca65f84b6c0de6c2d404af9b627aef4c8de1febed7e62c1d83dc08bee530de457c5ec89269ba63ab34bf6baeef6f02c5c0092c8e70eebaee5d23491168c7c66bfee97ff2f2935ab7e3db4e4a48775c220fccd4bd5b28b6343778723234d168b279e3f61", 0x80}, {&(0x7f0000000400)="b871f3bb9362eb54dd973cbbdfb6563f4527110ee8256afb2affa7d69ca040e23e20fdac8e279059a3bb5339e594722bfa9fcf597e92de228f5c457aa24487c97170e21d196f5b72df21984f2d8cfadd8e373c", 0x53}, {&(0x7f0000000480)="9b8a3ddacbdc3a35b349adc8b3351b0e8b967871cb8c4b1997e25585105cbd22a6aa4d110a6b2a14b5398650ca0ab9d7fa68360901e6833cd08cad6d01149ade46ecd85def36d0f100ea776954cc52f0858ad1e3bf23432ab45d7e057956dfe1528267a62af5ee052bcee87089b72ff723aeb3ffe332b77973ebd064fe60ff16d597c5e4558caec3ff5c5f839e837dd31d0967994d1ea0db571a7fb2b494b17c6de17221c1285cb254a3ddf6c76fe2131e8bf9", 0xb3}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x3}, 0xb) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 05:37:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0xfffffffffffffffc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:52 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) close(r0) 05:37:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) r0 = semget(0x3, 0x0, 0x3c0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/14) 05:37:52 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = getgid() shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r3 = geteuid() r4 = getegid() setuid(r1) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, r1, r2, r3, r4, 0x100, 0x8}, 0xffffffff, 0x1, r5, r6, 0x80000001, 0x0, 0x3}) setuid(0xee01) chroot(0x0) 05:37:53 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000100)=""/23, 0x17, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000080)='./bus/file0\x00', 0xd083, 0x8) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) recvfrom(0xffffffffffffffff, &(0x7f0000000200)=""/93, 0xffffffffffffff6d, 0x801, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x5) accept$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0x100000000) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x15}, {r2, 0x100}, {r2, 0xb1e416fe4dc9e85a}, {r2, 0x16}, {r2, 0x58}, {0xffffffffffffffff, 0x8}, {r2, 0x20}], 0x8, 0x3) 05:37:53 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000040)="ccb07ae7d54430ccf7af4df8ada4496788c65d22e8231a2d911c155ef34817d10a530640df40ad923b336e474991687d5737df6676e8b73507c9a5e10ef68ad550a83992de600c520eb4c38c0eabce91d286e23724101b5a49e7de360f3f614cd51954b77163fffea324e93e248f5cb1bcf2e29ece7f85d2643d24fb64cbd04bffd435201bd47e054079dd61d0b802f9230cc0fdd020b14f33891840d01709a262a1257fc08774526cb77f129d4953a9cb03d9659acb6201883a912bc268cd81ffa20cd2", 0xc4}, {&(0x7f0000000140)="44c1ae6722d79a74f41e3e2c7f3bd702cecea1207dea16cd434139b8bbee8cc67030de5caaa74e34222f1acaeb321cb5971a0514e0b0e91100195dcf07b15e3e5cad59cd9d3c8db4b4bce6040e5592b70908182429acfe798fd88296212d287314a03faf190b67ba887f144f6d05477409680c7ef552136628d14e96313f297ac3250cdb2efb1e9928e82a205d12ce7bc2c44cdd34e7b043cbd77d00992cd673e837f3de6d9616753683b2a6bb9574208ea5429730bdac5fd83d064df8999c0d815e09cb2861f20b5f19d6bbeabf6e16e0e04d4c2d5e8625e626d5c9de01debb9ffd8b7bad54b5b28a614159e79d8cda49447e403f383944989ce597230480fc1e848c20c3b1cefb17f0a23fc7d93020e1acd502574e9bcde7a0b573e35f8053d2247f90f1b8162947f24d3cbd3edb42c02feaf8f42808b9e4eef6823252017384d2bbef9a3de79343430774cdc1e9e78a95fcb61d78cee38cd8f99a0589cd9fa63e166fa850a7e8e559a3966b7af2099e91a73c0db87e7cc842e9bc848b90d5112affe9f7e985c48207d631197b4bed0f29fc4d4e6cf1e266d96211f6a2429b727112448bd93117cc91349fe8bc470305044c51d1b5aee8808a89f385fc43075bc2138ae1c22529b7101c6dc3e051d2144b03eada1eebc75c0853689a4acbc02495a3da5bd82c17f76c090dedef1d390487dcc28becb50187a3b5f9cb4b9c8a7d6e2dbd65ce95ea008a7e8366a38a52605ba987858e821afaec26c35a9c5736605a8937d20f5094f1f461b3440411d0865b3cbf6108c2b98be817cdfd45b32eaf78affd963e7cb284e7c75c1dfeb502fcbf64e6b1020a6892e550da8243962da838fc1e8eb8edc302cb0479d5dc8c9b6d485e9459bf1eea2a1f125f85f84063397ced51e45ceda1abe20dd5efa14128f0173edf9ae1fb86dddfd7dee378baa79a69f69a89db21a69f4ddd716788594ca38b953bf18953c0f04f2756cd10305ca444b3655c396f366794d9f7f9cd704d70684008dcf4294efb05a74eaced5b14f8202732e5f8b814b08629b17a69c68d857072d8c20b1cf8ef756ca339c3620570f8664a58a161ec843a4a718f406c2b30bf065e7a112e6d2707d8771c02b00cb16a27d1e9779ae234d1a71082c8b23816aea7b695593537bbc7bd40b423bfb1ce12d7ea1416ba4c1bcd42ff6a891ffd722eb8ee35cf82144e6a7feb619dfad38788e0279780fe2259352418b4b36377da7e3a536d2986d464b73ee8d856305ebfecd84f4d70e865dc785ccf9e613a01922475e27aec15d18fa1644027f015c6faab06d91c81743ecae554a59fcd5f443d971f141258bfad7e98e7e2fa3427008abafa3d8c9872381994e693d0c019ceed4b81c11ddbb5387851515e8389a282776f5138f262b8ab55d237c1caf7da6b3df46d759ed7da1fed13981f53bc0439fe98b5fdb1f323e8892315556081c6670abd4938ff068ae1770e2ed06dd248c8ee434ae7219f3be57e44749c586dd5c457b55501efd53ff6ea8739425b4d89d7cdb988038fc2702da3c5d4aa2fd25cc439aad462d7ca1742f0d1c70e4a07149d6ca0eb1dbdcab9839fcdede68eecf05b2f301065b61a9af80e7ff87eb40be9c4d263b60d63bebe77c8c56a83ecea26b6bafcac39570f29744ef3455915528fe97941210b21f69f9ab957fe813eddf311855e91b7dc27ea07231bbfd6e836fa087c39b5adccff1cc1798311bdbf87cf9548e94f54fcaa829c582bf36b8b1123534bdb9d651d0b7c601a85264000c4b29299b64feb19eee9968b2db01b39849f75d4348ef750bf7d7a6cca85ffa7ad09a8c494d4a68604b31438b17ae36691dd6aacbd22a6716f3df2765105279dde1fb8302f4c26dc4aed36eb26922189b382cde47ee73bfaa8e9ef7c1339b3ab21db0f473f924a0fabba5fa210680e6d92d7cdbc9ff42d0438b69c7c3a42564fb633445c72fe662eeb38e18a78440ae83ef8a1c55601f9dc50fccecab6907b47674400727a1a4c6698f5793e85061fa6ac9cf4c991e6c050125c444190f2b0e334500218323057dba30bed0438435f1f38b07a9965862937da4a443c4834748a4cadd486b68d22d652d48079b76cea13efe58f8120389cc4e40f5f14b4fb92cdc512b677c1bd175232dc0c027fc64e30158aac3ea0906c6d8e2cb47be0d350e899c8dc0cf348a14f106dfc1254ac8034cfad9363bed1603ef93dcda81e444ba4805fcbb62d7f408226a7b544c7af89b14060972781673f8995f6430923e75c18641ec0c251f48512d5c7d70314328c70b05adaa7fd3d433e32934483b865c98f34f9e28a06d7f4338e1a2eaaaa0ab028977e2188a75a20056ad1b725ff149c78be0250561a58f1cf1b47e75603f9ebc9d13e11bafb7da90ed6c5983e123035f10370d69f9df4be8a67544c15089f3db8f8d1bca2034fee229427abbbf11ed14c1094dfaaaaca3d44d2d359c335c7e97f731080383dc4f1e094c99c46e43b59d53aa59f8c2d5a90abed585d535a0e10e45daf8cf899cdde0ef1cc95640001042c24260f0bd0576c93589550d03bb7bb86e3a14416c2a115a16bd1e68024116c070464f57cb213ce0ac19695f99c8ad05cc8d3aba654929c4bfe87c23b6b07af4d63d3fa4e766d812d722b8271ba3f21e1b8d9f3f451484545904f34a18814da3979581e6e7ba3c448f147ccf6fd9ccb5a6d9fa5a0adad49647081917fb0d2a88e484faf51d5ce366af3a1bcddb8209e50fa8be7cf3e565299b90bc3fa8fb6a50da4e086514c468c54c93568a9a7209dc8c9d02d7594caf8f64104d087585eeef4eb3d2e2fa0697eda5b76b223fffc071045b25936aca3a78d40a09d0f54b00f51c47383fb53892a8ad60e08224c03e205722f6f3173edaaa208329aee460af145345fc8be29f1a8821aded1cea760213ddc9ec07592fa8f46de9cd29904af410834b728fba4e5786775ec4a9eed0f255bec93e616b54ed7b31a21ab4af52e57966f7e4a6c646be4cf280b894101ba38c5d810119bdee2db0f5a27a763440a27baa994e6e73df39855b38d62884e0848a9e70cbbdd40dbe2bd85bfefea3b49404bba3856d31fee2f700b26c5582e3983e8efdf7731b81557cb6136aae0c51539026fba4e38c3c4682760900ed82d1c2655677f88838e8f84bfe80eb9210e70b0d2c1ab5b344d89fe87116faf7b91088785720dc6d689c16fe8ab139cb2389c74c6139508748e9d73c3d528f7a0093f7ae08fd52d7f78fd9800506f4d1a5282f5e67648ce0c25317812f75548a38e83c3ea17f101cb0d17133daac59ac3ed79ad31d1bc496a40cf3e611937600760ee2fb419b5f065bf95c60d3112322eda46e560018c20137145fac50c787405580613b446fb77e43a437ad59bbe708a4206e65cebe81ce1f24a7633a5aaf7e21aff910b5beeaaa888539404269a0d879aba104c0edd896df00ee6a4531bb98c740ba5081f65dfaa65bb3a2ef7cd623160de87e7bbea2ded9f3a42caf6e4a8641fe6f6f1dc62af9f81090af976943297ec0856a0ad86ed032753d77606b404b7bddacb1e71674b09e197ed6f09a2ee5f4d3a97cfd5225e9ba4c02b638a68f154d2d6ed6e52fa6547cbe0362cce98228756ae4d1ec115277ac505526236b918f53bf04abeb7a4bd63d71e28b916c7dca1027c77ae274620a2358cf26fb35ce999bff589f2e32bf2f50ee75d7f02b647b4b86f3ff4289db043efea209c1b39357f32bc4c578f70bd93011be803f8a766ba104a4b47130ebaa0d5e2c694b46d8c18eb6443c2faac5daedb829154d07743fb925b08c6c384ea4f8d00bb0af07139fb96c015fce0f4f33ebcc8c200c6ff65aebbcca115876ad24315498a6239810f64eb98a45ff8cd850bd07a4a9cf19e47ec6f47a1a086c349ed92195ebd86d91d81a035b23dac68642ddf0a105d35f69f3f00fd268557c73a6af71007f895cefb1d99d12287ae4c5317b1fb8b8d9a3448b66a0cd95c29a032290b330896bcdd7150a37d03b49d4999b6094ac43a70f0da2665ecc30c6912d80becd6a53a28c6436ea98902eabcee1caa63a5759d824f0e213633bb9d88eca0819281aa32a7fa5650f43250ceca561c294188ea710b6954870127a2c39f5e7de3c5792edf58404af53ed334633815dac7b8e92070594e307a919895147f44179d7d19e4aa8b307fa4eac210217bb3eaaae5530eed1d22a014417c20178900086484b68dce783a04bdb4ce80e710fe4e0d87901f2620aa0c526ad1f4904815ae785647aeef47e88161eb0052fc8e316cd240271d84589460b73bb081c01a36d6543cc6af6478ee82144aa60645eb36719f26313effc6f8005bfc20b9de71dc3af252f3c682714299689d60feb6bfd83fb432152d7e2bee755d59fa1db03b8b4dc109e1c0cbef75a79801310a3574b51bb9a2d945afdc162690a84159d70c1b8ac16a8f08ff0673a4e1f723a20d97ed336b61c9ad79cbca81adfe415111e4f1d0e12e93ea212a235e90784ce559675dc15401ed3345a734e14c72b5825caa59b70f54aa58d3cd43e8ef6f1b8a784072392585db99e760d2e5381329b638be2bf7d99405f0292652a1d2d18ed3af87479409806db98575dff51508001694f5ca9f23ef4d24d493adc2f7b6ad94ef3ca5c38afae79c7e678be413bcf4c615817880f9d3fb310ef69290f77751ad62b50e75921cffc77563dd9d3de0ecbb8dafbe7a87e9b0947881d55cebf3a080b2abf7e70a6c9c90b720b92e08af3e01847909c6d2cd90d3b458486f15920b37ca199fb92dcb1a3ff6c18fb5a79627b661fcae2013caaad2db7dd734bf62cbc808235f333bbdf61ca2334f2a0eeed180ccaeca173e9f69606a573c1b242b01f6ef5b7ea7da2cf3ce5b11054ac47c3b584f6c4069ad2ba7275b0beaa28bd6749f3f4bc7041bb5c948da23dc641f232bb81264e0f3cca72f0d40e1b723d96b63f8808fda5538617f76fb927bdaa3fa7452720d042a5983af4d12c6c0d533e83d634fa9cf92570c0fbe7e22c32753904bc21433534341a4df9127afe72fced6cd1642c86b22654de1e84e3096a6d27397683762bd73fa49aacd40af689b510b61d3cc8bfdcb011809d7b5238d28c6bce830c8c75a6f3e521a8cd8a0a11a1a09013b8fb5e5db06f9eb152b49b8ffabc614cc5201eff4f5f37a7eb7e543a3004e9c6ca2986e4e464509a998d37d3330e01ba93ae45e52852f83798ee5cdb7c76fec8740a5ed7e4953cce88b59cc99741f49b2317aa83fb1bcecbebdd1b99d4bf58770cc0588f90b8770560472317b4bcc2f4cac5bd5886eaabec84e4ec7be5c43c6395000984b559555a9d80b6264211abd75dd7260bc83cb4ca0a11ff10b53efe0ceb9cfcf592c46b6f4f446a80c47e86b9a0ea861dfe70265e38bc10bb3976f1bc402866c79c81c3dc6f2fa942042f88d06d46dc045b66b3d0b0fa1d26977604647f07ef6c7f4670330431fa47da35121f5c8972b21bb4e3cdd6a63e585de7351d76d6e8be46a25ee99f36384b5d70ecf16bc0836dfaf022bf90bbed9af77fd74768161768211f4baefe295828184ec092a1c6012f638f7d9822b6e2f6926d161cd5532cc69bf22c03b9a4713d56606707101496bc04cda268140d4c9e22c805714ccd133d50acbfbe37f4d86613472ace86d7b259bc3b6594bd4dca6f1dd169537700c8e104565c761fc9d79d6ac2dc392e71a17d6eabff5bf00142687902310acd05b193ae97699a8b2a769b5888e482f3af9387c84d36e1200dfe933e3bc88aae5d5ac7c", 0x1000}, {&(0x7f0000001140)="400668262ad7c3282d28e27a3820f82a7ea7aa1d6e8ba6f00e95afc3f8a735e2399e8b7b7663ebb2b855f4a8504ba3b415f604f5d866e1b5709f982a832eca0cbb002e8b39162936650b", 0x4a}, {&(0x7f00000011c0)="884ab71648db93538ca42412df282a9c2d90eb792aa265ab220e66abd93fd571ccbbc2fa9f4b30d48de5bfd6b6192b130e42ce8fa5b896f6260e012a95afa20abbdaae98db3c622ddf68410027e72571b937ef52caf9d474a9414ca915bcc529c88549b2c8c3f086afd1df4e81dcca6ce0cc60f21f520fd7d1f8bfd01bce5e143fc9df5646ca54404699b50437d598612ab7a78018cdae9aa6d9d64227789acbf7d53557796c44b5aa10ff1534c2f34403f42a7284325a340012083505ba5d1b275379998fce26826e9dfd782ec12dcfce76a10289090e3f88481bcd80f56c46c4f3d684588f97ce6643b96c88244ed4960198a95c9e103cc0d17bc3190177118593ae987c0ce223a831ee38ec773a7ae9c510aa11ddfbd64b19aaf9809f6de1076b9bfa1bfd0bdc0c69565629d006c9d8d0eb061a44c8d426afdb886de13be6624b1f39f28a3e756977e66e9820930c30a973a2fc60f13a3caf7efe085dc6d474e431fb11a3a84b721db7ce0b8c3ed61e83752c474b457573b9fbfbae93d30263ba4e8b614fbb35a833c61402e7371e36ff04799e59a0bb47b70bb64da395e53c5138e854e1afdb1bfdeda2135b4ea596f2b9b5a4ffcd792756f96d905a5eb7fb5d40fe4e2b23374b954a784194cba381efb4763708a5d3af3130e4924697188ec335a217af919f6399f5eb299a3055bd5e9b892bc2441f5dae73f466c1a1d2a80514998846d2f4f8497b6098c67e0dc2d0d4b500a236b9e6d15f171a66b05b731343b7542e4b877d3c2840a943981517eaa43a8696736fc8bf21ab4bd220516d8de6e10a0f1c2eb5db1f7b21976469b16f0620687dc3549ea0ddf12f4aed1c56e8c0bc7d90b37ede60c15e2732f9f4655f5e5b9e764fcb5ad9c9910de0fd0b92e07d1577781fd25a328fb115daa7e2443249f344f845e144aa5d5bc4a4f2f2f8e498dfb501877f2389b7329e73144f1d2ca402e12956591c68a7035ed985172be0a5827895867d4a07a47a4a5bc63e835b5060515d03f5300a656547a0a80b6c6045fb408c49eb6d653668ba2ba8c2cf35434d6fc54a37783adb1d64c365272bf2b615f57077ee2f5dc3a8b75906a5c7d27799cbe37ad206017e811bf6e1a5603c6a63832725a457e3498dd848357ed11416cdc1636ed4d09809a93615895d08ee6efdc91d65d9b3822baad099a7b753063742801b4cddff309f397c99a9eafd5f08832c4aa16c868dd8c96969c5d6e16792d19a7966ff98895a41fe9414015f015a7959aa535b34b030f26113aad6db7de79859404c458136bbfc9250c1092d646c3c7e826daf592b19f67b57b1229c6c86953fa73bc32ea287c090654789334e27b5a68a74c876d436b38f9db0a39aa00ceccdbd0bf9364503530d1d5e2af9d2e6b1af0c93ac28f61f684d7ebede0b70d9e454e04790a3781b830b4f11e413081e982f1ea1653566ddef78b269fb1ae4a75b15c3e99f4528ca54031510010207d1c5c4ef1ac568517abf15e799629515b2a16b29fad5d688c8dcd46f61c34206b62d7c5202d26dc5843243666b46bca47799bf0d3dc3882676926c716c50bc679fc088520f44267b9138fffaa66bbad11408266304873de5a4f32f1ac538ea251ee600e501e33bc0c9038497aa2bec033be010cc191b1a565c7bc582651864c25ff1a8756e0121a1b2dc94f7ba73793484d5ba41d70c4f371d48406973080a5c280425f2251923ef00aef28a59ade892aac62cf655cfa13f6544948da9428418b58465ed90662cc5f6182eb4ffa35d42c62aa9f4eed8578552e30c4071b6c3a3508fe5db606b195aabbaf7209e2e10b70bffc28577bdcddd693bc9fdc995dbbf6720f19b4033a6eaa314b0c953945c52682322c8e44ad0ceb7c160bdf206c3da10f32db415673a0cf183087c3231f9865426f3c78a7b0c49e3e8f6a98e973972ba6d0a36fc6d204ccf2eec7216332333006ba303241645a4fcad2ee1a006a72434982f4b075c6b86737c3b6599964d00f3e04a6ebad17c4469ff180df4b3195a0004fd76a6cd9e46012c156c39b81e9b04df0df4536e32c0da2e753de1b7d381b7b11f5bad5e99270086b2063f556f9d2ec37e8bf1bea37d30ff43078bb8ae420c03707f518980d132c7573e6385c06bb10fc4b133119ce8c18969efbe2d07ca7f44ad16a44803707bce3bbd620e234a388f36209e8e0da01a3b1f3fa9d27d386db28a364eee920490f8d979a06436e8ac34defc957679aa3db0320ef44d6743041730b5740c41f03604401f9cfd769cbf64d47544b8e05690fdd219604539181f8444942dc0e1e9385b9b60a5a87be0cdcf31f3d64196eaa1d243fd74193bf4f9c55abdc98c67bf641194c844351b5ac69fc22a20dee4346347ec9d29db9d042d70334c4127970077ad668454b05791f4c0123a392ef315d86d9e81bcf61fbe5c8d321c3879eac4f8da291ba89c89e78add1424e3eb433d1a30a0783f297b8d832ea97f6f2d7f6c80b596ed3277bce9221cd0899b6ce0dc4df849bd57c8471f5d598533b354b24ec45580246238618c9f3a868522f37f20b9bc37afc56d6b4b4f5d825c3ac27e0e4f0dc578ec926527fe99a8df06f02ef848248583bb257dec6c11226e62c13b70c36b6532b1518f2e6dad0c1f8ecb9293d44244b2d560a1c62ca44034e05d138b10881d714770fd4418e109bc52fb9d4b25015965f58168e301be6a71277d2b39ff519c9792d06ba3181b8d3e089a5a1e81c5cf87ce07102c4ef454d7915aebd5b76bc31ece2361f22a2037bec84d717ae96e56f41b8e2312fefef70ea7597ac343c4e0b4b4e0292029ff9157337e1ee67127bbca2250c0bd80b9291c804f71b6b956953a0e8d2a6e6ece9d6350eb72e86b99c38ba04cd2bdee1f92765739b2e1096364837576634cff6b4dd8a1e6158d7d3a9262db36b9193dbf9534e3bb1b80a76bc37605350a990ecde9741bdd40af0d931551309ad4712b6e19f96986c260c0a063e9087c912efb31c35580ffa9fdfa2c5b245fb91c0f731bc3b167913c0e610f00a7c0f8abd95663c5dfc3eefe2ec62fc7c744c4a86bf7a21858abe4ff2d44ff7bfaca2b691418dfbaffe8a02769e9315f91e4f9136fbb48d1024b498a9123c1e46c8444a4cf902269988f72b17cd28a842364073b80766fb5657ea937a9d684cffb9d976ef0e130f2cd503d441b9686c154cdf0d422e583bd5be39a3e82f806ef00003eaa875d42e349fa6483d5fda6f3bf15ac9258dfa11ade8ae8ece996d11d173bf8ddc77d005acba54a4f8a4ea7e421799534bfda328786528cab0e68a7563bfe651e43f652e3791f27f936b047e303a080c38ec7b74c58a19a4ac164a48147c9ec84f68dfbf8b4664a620f58095dbbb1509bee87806477aa324e6e537b50be5cc046bb49faa0e6a4e7b2f5cb98bfc6142c44fa37d8c0ffa141fd4e3c8ba7b359a9eca7059f821e48d9dd4852ca82371f4717d6263a4d1cc12411ead54f6411e37428811dc8675fcededc5fd46874bacd260bd074d1574af6a3fdc104f0fccc94614c5362802c07601bf55dab2feac57d057a6faf4ba1194a7c76446c321d53253993ec3e73c2c5f63eb8bf48c88dbd07106af87bb11a75a4e63a3a40c1c4c1e2779fbc79165fe32cfb62d558edc639a55f0adcc5750f01251f0e924f2e5b9901a3b65ebf6b89ba0570721d362471788bbf229efd206e64c891ddb28c4682f290cbef315c641b9d441383b65a272f22939ba9721620724fee182b6c72bd8cd331159c9b59d459065dc0c0cba9e6dd2cf416da847adf2e84a1c06759618e0fc4fb1fc653c7214cdbdde2f10be151ddd84e2e1a17161e99eba40a3a9de9b5b38bb3b0751308e990cd1c6b220b173074c3cbff839b9de079cef10aec3e6ed50f35b37800613339b01b39f4d1c3f0cbb840903dcc43f57ad8d7eb6049395c2729b4f0e61a924f694b8aba72e56075ccc3024d39a84e3510760d0e80d0dc812c351202abe0fb1be54aa9e755620dc5c4e528c91df7152c2e7bde8d63a5395a27e964d0144fec0cb842603f693ba41910832989d6c69ce27cc76c5543f36b23252471b6364680e1e16a68c94b66db588005979f2323ced27743a58630fd1988783f6a1b7162277370ec179a3da27a1357df066966d577cde15bab9208cf2873ff21db91125ad1d65e584eab9bf617a14592b044bead8e0b147aee7527a355af6299a6c5d324a8130ed2ff35061a93a7467065db4f9efd946c603b006ada758668eed18411bacd963dc71eb5a300b8d72d9b2461f772373af339525d37430e4f987f11ea7de4d1e3789821b1c9a89c03df5e48fb08bd40cc9d860daecb5cbbb0dadea67675bac6169c6f45ebebe0a444f5e602390e7c54cc7330404de41767fdc190798a167159965835dcf982c1516844ec66694a84fe37aed18ddcb6ada8d73663a8621dc3040fa441bdab0e033b33b1e32b82212ec232fb570f4e0386a69d1d42e70e3ee09ce5325a6fa1e80555064eb1e5ca264d289c83721137a9d0f1a96ff1e1a91fc494e2569c601b0525054ce578ad9ab4b158f144c220e0894d835e2337237b34f00af226b1be01f8defd7cde842c426f463bc8855ec11761738d51331aa27a78eaf8d2ed73befbc136835b6394e3e75e9635acc4c269de1dfc6147e6f19743274b3a5987cf17344e42245f2c71cd3f0594fbf07c633c2cec669151b66b11f8711cc5295d6ba279d0d774eb249da9a6fa1158a7906b6150d8294e79532a997a396fb08d7d8e6a351fa80832b50221b7565a67d46f30213c43bb1d7891f8dd4c83ddd36883388cffc21723759b39b1e10b6cf91486b1503e7bea856768c4e5d7621c4aa87ca53e65b1104b6b82450b0506540ccb6110e7d34722607defb282f9191259e0dfe3b27b734de9022c987bb86fbba711aac3f1a40f70492b70572fe3e13592395bad8b6c4665a60363bbd7469f03c38136cc37eefe116676bc49a09da596b9abb59df9ffbadb86e4313a830850efb8da2d9905c6cbeaa9837d3f26f5422f6d9405136e04d5359ea6d9973656f1b5574ed375443ed7a3f187f8d337a064ada80ac37c9943467f0dd8c21b4660976eb0328a986b0d53465ddcdaf621bb60c7a7956eae20045090007c15788c91ec71aaa4c6d0eca1782df8a1b2c7ec9e9b283ddf6c90e2eae5dfbefdd7daf4e60ac4aa70ef90e6585c7dc7fd5341af269cd1839584cc9d3c1e202e7a4d6bfdf354b6e9bdd9bdf2237c180e0cfcfbcf227660ea65003e0a6994998aa46a551ccd7e184907b26cbf68291b252066d5fb987c73cb4b53676f00a84aa4fb0e9cd95011a4678e916bfc8ff2ed02c4454bc915263be9f5dba56e20f45418b428a113c6ebcd333c1ec6d5a2cfac84f5d613e3a3cde5d20f768eb50becd0368ffb2adadba79b20b15626f3f7525893c1defc136b46fba87d0091773d1dd520cf0c2515a6e69f762d688494fbb6d3d141f36596bf4b90409ea648942d43d7a1c171bdde805296746c58d78c3e01b2d7e76eacbcb3dc26ca3173de043ae39d8d25127f07f2339718ba43a9bcce5177317568e8d36502d0ed07db910ab730d169ec9bfde7a938f4781300e51c75666d9982a5e7e537630444674b43f211cc844bc40e1db2267cdd345996227b4e25b2121c9d47a2a0aa5280cd3f3f6c827f4c90c05917b70605758852fda3a6ebea2db20dbff4743c6d5b4ce433cfd0ada03d59840a5151d06933064a06c378b64354d20767aa9b2dd844ae121fd04248f0b8afb18e51cb525e", 0x1000}, {&(0x7f00000021c0)="d26832c47c35fca7e62b0ebc1139d57c5fe2923a5df95cf77cb542b26f0a7cde4a3880764f834cdc18acc3ba3da04b2bcb62834ed63db8027b766de6af036a6d37ac0f5f17ed5b1f0098b320afbf2a797fc6db61739f58b07fa503ad6933759da7b81cdcded52485f84a206c9fdba1db36ddec034d5f50f491af496bd3", 0x7d}, {&(0x7f0000002240)="9f479f5dfd8dad43e2bcb84871e08ae6c121ea6d0666eaaefa3178d2a80da90b3737e56a3fc425fd8cfbbc4e4fbabca1ea780d602de3afe9f6912ead6454c26f5e2698c9ff474ae302083e53d8880a0d1e9ae0c40b18a80078bde8c8f3561926a126f34cc6af4a5580da73c73053980788102d0c50cdf93c", 0x78}, {&(0x7f00000022c0)="1945214c617fdf396b6315d8158689ea48c62abf49e44268db0e20300a44c07b1f6079c766e75b7285275fbda14246cb68ee58ff5884b85975ca6738747e2c72ae8870dd6af2a00453fb5b338f155f1a3bcb8112e1fcecb7fb304e7c564adb735abbd07181a072be2eba066136ad92114aa912b1752f1e", 0x77}, {&(0x7f0000002340)="ffa531ab0ef0070c16090960cbd8a3d61fa14359276f94fb1451a9c03375e2359f4f1e01c03d0adee54ce2be4e5feb1fdd4e585ab6e554f8723f1de93c72c908ccea387d93edf0e56874004aa6465ed85f5918d2c9f7317d525b9e0168dec89a6934e5e0eab27748519b0bf33a104632a49a4de75df44bcd37bd65699438bfd1117359733301f0a565ad2f29045e52bf62e99683ff24226bc6ef8ca1ec61b8b8f4d6322d3d90efbd4f7cbced8b2d5208c12e", 0xb2}], 0x8, 0x0) mlock(&(0x7f0000d96000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 05:37:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) 05:37:53 executing program 0: socket$inet6(0x18, 0x400007, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:37:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1017, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000000)=[{0x4, 0xffffffff, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x2f, 0x1000}, {0x1, 0x7, 0x800}], 0x5) 05:37:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/42) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r3, r4, r5, r6, 0x1, 0xa4}, 0x24de, 0x3, r7, r8, 0x8000, 0x8001, 0x14}) 05:37:53 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) unveil(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='c\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) close(r0) r3 = semget(0x3, 0x6, 0x12) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x7ff}, {0x0, 0x89, 0x1000}, {0x7, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0xfffffffffffffffd}], 0x7) 05:37:53 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) r3 = fcntl$dupfd(r2, 0xa, r1) readv(r3, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/237, 0xed}], 0x3) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001200)) 05:37:53 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) listen(r0, 0xfbd) 05:37:53 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 05:37:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80a0, 0x4009) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) 05:37:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:53 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x0, 0x0) wait4(r0, &(0x7f0000000000), 0xa, 0x0) 05:37:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2004b39) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:53 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000a00)="3ca2ad912c0fbc5bcdc026e4d767919b", 0x10}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000006c0)="36ed392f9c157989f19066c409dfad2ee98b123deffa70bf2a769531a86ffd8e341d22babbae5118b29ded72fc01c52032d14e0290ba23a936b9a10be20622efa84f0ba963944ae07e738401bfcd6641884c9f332526ef951c2bf35e82d8fbc91ca3ab00f159d9fcb1d255e479c8e76b11562f6d010d7da86597e134acb9a26f262cb0be41fdaa773bc8fd28925413727e155c61a97f925dc83aeb0604af9592699dac9ac558055c94970ab13e25ffb67b9ee2033fca77705ce5f412700249b0f7e74fc759400f2ba2f9d427b69a710b529f438db60ad42b5052c4f72945d98309bcea839a8a557b421a143703e19ec1c5fd2e0a14df491bcc50040506d3", 0xfe}], 0x1) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1400000000000000, 0x4}, 0xc) socket$inet(0x2, 0x5, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 05:37:53 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/21, 0xb) socketpair(0x0, 0x3, 0xf938, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="439b0f882181fc6a5e6643c018d5ff182e4db29d9f9091ad2640fbefd1ae6961c2afa42e0b0bee31eb82ef80d8ca9a2ba48ffc33533491ee990ffdc92b013b6bbaa14d64e6aafd899165bc10d57d27742156489761c07f5ac2e9538c3af51d63b9cc6e1a676f5f905a5e543f83c9720cafb33c97", 0x74}, {&(0x7f0000000140)="334a5fb6339651b32994d0eceffdcb3f89e88354664079503adfebc8aba5ceb4d87b6c5799784c8a52f6103aadf370ff2d7e7ec09e309b7d07353f8cc66bf2978c93d16dccf035bc7a1bf30263b3cd0b5e9501d3376e34820f79d130cd9aa87d73a6a02d5b18ba525a", 0x69}, {&(0x7f00000001c0)="af24ba84c7bf8d70c3422a001d74102689795b7956f105aa892cc44e133082742924a870e57ce20db2d5e7b928a7e2074e21245e", 0x34}, {&(0x7f0000000200)="712981ab21cb42a6f122a982b843b7e6955d270bd167dabaad00254037c4eac0fdd43919ee5183d66850b2c9e89813f9baf33c86eb8b880b3fd1261c206ec1a670d02e0df9fc77fcf6f3dfdf358c2585c49f7443214874578aa9a566aec659c53841edbe2982b4bc15757b5d84347316affa91934326cea075c180a342f5646937b4d2ed8c87eb10caffd630fd105c77e8fd0026256af60719de63e91b8bf74572bc13dde6e1bb5e4d265b", 0xab}, {&(0x7f00000002c0)="a59a15dcfd7cc9009a83ad21c5050cfaf4d2ee62bf8edea2f2a4ac039bd25e0e75f76b6243d17d403d3c0047837590ebda416a76c1ea2fa251c4382383b6efd23fc7e7e0f1765df16b322faa8c4bd9e5824405600c32b401e2464763195b149c9d63ec53406f7cfe87296e104fa2f20d48c96618af5dfef24dce600858522d6dad65165d80e5ee293d78fee4aa4d3b0c3c02f6d688cdfa2f279894615322877ed4056788a62e", 0xa6}], 0x5, 0x0) 05:37:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x7c) read(r0, &(0x7f0000000000)=""/18, 0x12) 05:37:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = getuid() writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="3a1f9a5022f09e01c8165b6eabfdab7a8892cbd8f729c80577dbef5e326ae89616f2b95cc4d5e598a33e58e94c9c8fb31bdc46dab0cf92dd044cd2f90fe46c", 0x3f}, {&(0x7f0000000040)="83355c72af2969ec5521f7e1a8788fcbe61af9a34bde0fcf0cc3f8c2c44be8f09a59332fd93cf1360b1df275ceb5cd11ae1b617a3bc6ef1815c8b6ac3c726c248e527b15c3512f0ff1bbc0b7ad2db07fd0b9df5e776c307b2c8899a594409b87bcb09060e00243731c0867a9c1", 0x6d}, {&(0x7f00000000c0)="403b90b536578c76e6e960bd646ee5035cfcd476fa2c173a5cc913ef7aba3ac290868ac837bbfc5799900f2d85606e07309747b4c36ffbb48429b19fdb0ebd7e907b74a725edd5cd03495e05d8e1f1295833c280d58e014d5e4bb15a9e104d6d6685c64def798ed1cafde6454f3073a726ea17bbb229b9445d587663c42b132a8501403aba45de2b28450dc49693c9b5eb1e3489fa45244cdabf06049da7b7cac982a3ac906dce7d8cddfcae86cd0c57b5c083acadb2964c1caf90888be9ca5a116141400e7468b3b8f981ba5845758f946bd50c4d75c593869e3001df31b6ac6a19b2e4611a3247fc3c1516ab48fa1552d8b3decf4019c31754eb376fba056a5d7b774d02aa3b760d7be370adbc644be8c5ab4d61bacf0e768a1cd554ac47569889a3f0bd3449ea43beb0cbd0869640972dd9382fd2404baaa83460bde3900ce3738407e96a1c2120bebb3ebd50b897efdf2a7b5de32ff3842202701c0e7283bef92124f9b0a3c11a8264abb584ce545a106e3319cb8da3a7dba1174dc4547b5fd0255426777548d943c0d6d13720d9eb9d7a60ad29625d7bd34a0dcc2ef27257cf3dbe1567a2691a6f7ff944d7c6511beb7342ad58832aeb37dba8280f60d730ace94cb2248e85aa4e19791ea1dc83b7d63627d9b1b3c09d0495116e7322bc6a443a67e952c1978d96829cf25c9e39e1c78c620dca078768f31ebd8f3b14e0304c7bffbcdf0f25860f17b08258aa9fc391aa508af3e1479300f0b1267acd13674a3fe71351d3e5d62d375848c0d1d5a9139f6741ed433aa604755ef8810666f9768b51a45f4e6dd3444ec9a0586b4dbd74d465092cde392987687dc42a03f8d27f9461d2e95a15dce4df66de0112cf7f936f1c5110ebff8a2d72de66f0475fdae5d9a5ee16222734b7092677bbcc8513a785e8c3212cf9728be39be58fb5b1545f45a04d82f665a6dad922eebd584aa51a4f124d17b400b5ccc91d0a91442dd7e13862bc3c2a4e27d27d2ad89cb786c247689c756c69ecde20b1dea432cc6285f710f06cb8dcdb06abc82ca437280ddb9ece34ad0e9e9c57949b2044a92668bb85731dcfdc48936565a2a58b9b92c9a1b3f928b1532b2bd51797a29a4cb3bc0104d2b9c5f2a7994015bb49f79b09617e3c568d5cd8e45a83072f168afe6c3bef5cf8008173344076bb1b21a7f397593ead545b91bd2365c1bf7bbd83a5c2c9c834c1d61045a2ecb40cf715392975ebbd7ecdf61ca2f7d1a0f9ba33132558aa5922832d509bfb2fbd3bf84265fc30de8cb41d08782f61cdcf6817c60a08c8aff998ae6e53e0434cb82ec9a0ec9e26a5917fdba2837c757a87a84af63061411743c73f49c3f0d8ce8319787fa1d8e59f3d4515522d49dfd229c8e9caee2d181656e79c8e14ebb5432f9ef78315c40bb8ff0057bd19ce1558af50b8945a97aa80dc185de39c5077b90cd68ddff70afb41532fc72176530634cb400ecab4ec73c3768bffab4d40d8d57aee90b64476d06a92372bab6a78b3459ed52629bc195874a6b9a440df1e7072f106a4217229384e037cbe05cb89fb9d339579aa5cbbd4c8a5baac113aa1e3a974d86ffd162e45865a73854ccaf18c36eca4be1d90073cdc36fd65e047f087cefed75203f4e4fb02bdf889c51b94d5a1333399f1c46b6229541805c168c69c35121d32b71e75558523cdfeb89a31196cd321ab8ecaef97f92526e0ae8bdd92525f660f28f74230c0aab3e39059aef062fbf5f8de6fe838bf8417ea03685071148933ef6086bab22bbedcd060b040e528ce133add12cb765f1744a0a5400f33bc328973a652b3e24f9a2c2baafa50512d85d5f398703c38d3238c92835da0a12d06496ae6676b72350ade287517b72cb7f62bcd34e910d85561a22897634754baf06601cb61e427331274ed524e7ebac7068c26e8ca9891f3d376998ee2141c6003d53a0545ef84767c9ee35e6566ccb8c00c7b094ac9ea468a2c2c4b3e728bcc4ba7edb5b99a69bb198c8bc2b92c4a0bd62eeddc026020ea5eb6f90b394fd44c5c4e5540e55cc5a0d7a973967f8c2b5ef58ddbb65de13e1ebae5a40efd3d1dcd79cb37e4b73fdb5578f21cfc5083af324b1a9a224e50ed89e32ee1342c54ddae9ef4385ddaa0c6c473a2206332ca1e407ca1f9f9694e6aabc36c4a2341f38d9d5697b3277b397007def3e72422b58aba647c7fa40893ca2617d975ee9bd31fd446fe55957156db751838dfc0cd3d72cbf6f01359147f82c91ca76d3c60cdfa5c55edaee2f9f5c9d855b9604166799f030aa8fb5c620b65044c70588aa2c637c79d946b1ef2c6dae5229b980fe1e949e8a111a0eef1b8b2fa017c49319e3e3c46a750c3c0801a337c7eb6d897c3f2b729a271d1aacf120e0f74bdcd6ae02a9e3b127a4f5f053aaf23661dbcc59434ed07e1d6f8b1fcb9246a5b83bbae376336a037658bf2e4a267999240316e008a730a7238e9c8ecf41c1152ded364ecd852ad099d1d8e074a52ab826df3fcc801f610e238e6fdc93cca1bdd79648929cf00305eaf58186ebed48e78c224e5555a6061bf01267d161233952ebfa17202b408e92174a577e6385474d9fb6acf9c8b361aca3eddc57da915608d033c48103f51fcfee5509a14c6aa40a5ec071d7d45f5c96f90cac1ad6f54e11df65fa0519935d28d7e4f4e0f455bff31771a52daf3f4bd9d912cdb5b2a99fd71b41ff6b0831750310cf8075a63edbcd92af161e8caf532727485acd05970951fa64e3bde18aca790a43c328ff745218362101ce99bf1a5c738621af8972e829a00ab9ed9b195f0dd1bdb3da08130a1093ee22115041bf6adb26fd5bccfe9f2c5be8b70e18b56beb260eea36255af359edea08c9137e328dbf77a20ef2734b0617c792c4b9c4e535e3778cb598edda1c5510fe315552df5be3a65b6f9addd8f731cd121227328da2df6e6ddbdf267ab884bbbf2f6b1e65303bc97f4c7d4c237a2bb2f96247a39d40f039bb765446e8902ae666f122f80ce9df7dfb9e87e726eacf01048110ae34b6122b746fa1e7733d4041a8156db549a4f0c2257e2d96b73d9a665b526f9c83abbf2269d3136a0b2365075ec33234e0d4045650d86dd2d0a634666522fe3264b2021577ea19a32c54f80e8b5b47e1cb7508b009f3ef4fc9292dbecb2e320638f39335755e0d27c511e330f8d87239a36027d0accf6527c311d5270805f514bc3477072eff0ef4c67a99d554f6398b5f830830abdb5716523f36c4981b63072f5a22b567f5a9f4b9bcd1d410e6139a42f2957e875857ef8382581ff47474bf5645b492c495960466fcfa58bd1ab957d9a1217bed2d2da04ba895bafa8ca485ff0f0214b9e3e197f45a595b7f7981a8a1c0cf50065f430604b026737903e135fde7df6104e78bd0ceb30d0d565a3726ca34c87a0ce582eb4a5f276761c365ec5760ef4830990374e456e447602415c14937999b8a44647972eb57298852c851f4cf390df7ad3311ed3f66b63e49824ac95dcebe204eef67b4fbbae21394eea50a9359fda10e599f42d09ac2ec6a6d7de0021650eb2807ad0ed063d29c0119e73cc42fb846530e40f555c0eb4584a5484be37cc1d434960856b0ef7d934671040459d6db599b5fb93e9850389321da8d53a2e04454f168922e69b79bb1bc0f62a814b049588f6b51f017707a2154c6242a217ca1fe81942530c2e5a166c5d025430fb00ba2128810fa3982ae841dfae713be76b413bc673cae0c11ec20394e76de95385c05af3d2d2269c124b4de56c091d18e2ac09fb564c800801f2f7d9cb4d999933655ec1c0d93cf0ae686dce1db2c932a6e94add526ef1009dda9a7c7b30239715501ee9b5d19adc1ce1abb5ac53bd44d24ac8f9469fcac307b375ef7c6f0eb89331dd23652a4f53d6307815a3859fb657f7bcea510ccdd46f6254c06f129af2480340e9202c063e7b2a5de35facb311a8080b425dee739bc261e43c71a0a5df8e4bbfdd7b26d4ecf6ac8eb283c891d19d0df48eb18d25c472b66c5280370f6d8559252193da4019ab07433e5a2d2cff56d18bdb72e73c54e788026698268a138ab910d865aafcaa84aa7a0512fb84b306be70938da50310e1ab9f7251a413663eea9cda120f97fd032d233c381796413cfa45d9ec0bf7a79c5a9299dbd06467452c066a42c51b2693d39e8d576660b058053738c57b6398a05632b62d0ea3ea7d4428645c981486b89573b407973d19987a454e4a01d30114ac1fbf148bd1b35420c3850631d09b996d56e85b1fbc9659628a0cd70b1dc5caf266d7da199494396187f338977b114a71a4b1d5028b33aaec4a88804fe279d70156e303ab9f44f022dc3c6031e5defea7f908e9077c90c29339b558cbe2820d2ffb78022dfd30abaef28e82de97d2f3395d44318058757c37d99ff281e07e436c18e1b226702884bb0170eac7434b0940d357eb565d5730ce03715dd1b9f484b8128a455798f169a0736b26772b079914c947488cd218ab8e0125fcf8aa11b91fed1a66ba629ad6c5f1faf9ee82ff4ab1a6f5dc7de82e872e4549bd4ff4763d0030a0e18762606b792eb94869148e80e235e12768f50e2cb80b9c2e3c5a3349bb295a21f1ebc2d9f26d1720709ee64c61928cc832a3b3605d1b19d28639d28e91462235f5b8f0fbb7244be514fccb2d37c08389a34b3a7d843ed962299818ece5ee1fe2f999a084c8d6ff591b2bfe5a83b60237c1ef718eb91b22dc2bf4ec9274967578f7bf10c2a0b79fe0a81eb8b385449efea1e355286898439a50b2073548f9cc56cb73a178bd20faccf8bf5ba8a150778e6538193090fd5f5e5d6206aded7c44f79036eca2efac7f9732bdafa1126a9552d62836ff5d2e25f94c3c9dbd0567497f57f95871d1b094ff3c115618fc5e484793bab86c62a063e1364369874c183f1b669072e89706abf4bafa7821b705439b663b681fdb0dbc5f4c79f63a1f5487853acf34f9c8931dabc63a5d606cf76271b83227bd1fcc5a2218183a40defb6d5c2d9ae9e067c85edfeeadcda62c1e9e8895a611f533f0eac649ac9d2260edee912c8ec97fa6e89a7277b050ad6099f5b71f12311ac91720002d1c3fab7a42cb8d08754491513e2254acc78e5ae95df295358d19724dac8eabfd6de8ab195c1fb892351db6af5cd1da1661fd78d9facfcfe1fe1e8dc345a149ae71975cff8454232daa283c0ccc5e90433b61ada7f6654b7321f980dca5044a7ab5cadf9d8b6cc35007d4e4f1ebb003911e2fd61a4a98cad8cd76904b71a216e0ba55c231de106eb8bb3f736dd28b2a25824caa5aa4039678bdc040ec08647cadae7e3033424b9b3458a408934733338a53120a03679c1358527ac2fbee8f1656d7f47d4e865e1cd45309ecae1ac548a51762ece7d3d7eb455c211725b086add365eaced6cd0026eaf6118b24ed3953dbd72c7f57421456873bbb828a4216d7ccaaf90bd6bbbbe6a2e2ec2488e137919e1469a13d060bfe31bcd6a2ad6b11a88e7f551fa10b93e74e2589d0969892a2a7c99b206c9de5c203ccb3a1f589bffa722e4ee266f9dcc8688182e664c29fbc75accc1a1301bb15139e38e2582fa8898530ced6441d6f5d0b83e39a377b85ad68326850243b890ea6a62f3d7c358601b6985478d0e7a0633d794533b1453d9bd53c63f612a86c76a7d1ebcf71cc31e88d2b2f3a269e9b94cd6560b0ec6ba097395d50909ac99422c46a570237b8407f6f281118714de7f40db1c44c7290edcb27acf0f1db96cef1d78dbf6b8d11fcfc8b0f", 0x1000}, {&(0x7f00000010c0)="27ee3d7c", 0x4}, {&(0x7f0000001100)="1ed0a440a74b86a2d31a6967615316ed98e04c85cdd1114cd4dfc84f25bc348415a8eddd12290b6503382d7318ca9f0bf1e2044fa9d954479cab6339981b9c3d6a0b4aff565b25823d3f94298e5f1bbcc1815fdc4e45ebfc0e5a2f1251cd4b598a8ffb36abc3dcaf7c5cb0fbda9a9c4cfe85c3cdd9b458465cde8fc48a57308a207a835551138bb73336b2a4eb24f63047c626831b51de81ad43f41b43c35ddf994d0f9c62b4112d729fb681625c070979528fec0d6c99627a", 0xb9}, {&(0x7f00000011c0)="20d00df89bcf5d7524eed8d6318cea0eb5c7e53c55f1b51b4c043ced1c078ce52a984e49eee8bcd29e9fff2b620918bfc1834110bd15a6ce867d6f21cfec0486ac16002c3e183c217ed8b9f85308bd67fb3df931c2824d51ee257bb9e41fb59dbf055baa34cc14d7d8dfdb15b470f320a2a07f2f72a4be43b406a759ec615501c621b64e26b72aa9670cc53c1b7396a895ba32c2edf0b91d6440", 0x9a}, {&(0x7f0000001280)="3e657f1f9fea3faafad43ab37bc5433e23b1b74d0c4fd69ba167c7e1a4ceb26a374253ddc6bf242e361662e14255964d68dcc18060f9ddf6312311d5a7322cc2c61e00ca74f58dc9da68ce4cb6724a", 0x4f}, {&(0x7f0000001300)="f7e8f6655268", 0x6}], 0x8) fchown(r0, r1, 0x0) 05:37:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="100b88eacd11b0f069a90c4c1e4371dfdbfbcdfffdc71c045c6c7d2cd35a20790d32fa62adde34a72cbf568abffaaf0422f21e8adf376522814ec27a76ea4c84f58586ea96", 0x45) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20280, 0x40) write(r0, &(0x7f0000000000)='r', 0x1) syz_open_pts() ftruncate(r0, 0x9) 05:37:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) 05:37:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001180)={0xff, 0x6, 0x5, 0x2, "9d64e94031796dfa29706b57efac5fe531b60e29", 0xff, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000080)=""/86, 0x56}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x48, 0x2, "92306068eae2fd16b9a5c6d2368c8320f680a10b", 0x6, 0x200}) nanosleep(&(0x7f0000001200)={0x1, 0x1}, &(0x7f0000001240)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000011c0)={0x0, 0x10eb}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x100000000000c67) 05:37:53 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x400004010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0xd, 0x0) flock(r0, 0x9) r1 = getuid() dup2(r0, r0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x10001, 0x7d0d}) 05:37:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:37:53 executing program 1: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 05:37:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) 05:37:54 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 05:37:54 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)) r1 = semget(0x2, 0x1, 0x420) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/32) 05:37:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/144) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:37:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) 05:37:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffffffff93f6) 05:37:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1e3) 05:37:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x8081, 0x0) 05:37:54 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x7e, 0x1c0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:37:54 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x9ce, 0xfffffffffffffffb}, {0x1, 0x200}}, &(0x7f0000000140)) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) minherit(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x0) 05:37:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = semget(0x0, 0x2, 0x564) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/230) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) close(r2) 05:37:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 05:37:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="93", 0x1}], 0x1) 05:37:54 executing program 0: r0 = geteuid() r1 = getuid() setuid(r0) sync() r2 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000000)="06cca5b8e138e1d6e19004d2a098992a02ab3c5d6690dfa15396ff71ac3e093d40a799ed67925e3df9273f5f445e7cd5c143369bb8ce4279333d176f", 0x3c, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x8df, 0x7ff}, 0xc) r3 = getpgrp() r4 = getegid() sendmsg$unix(r2, &(0x7f00000011c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="9ef9172e7975f57989730ec31d5fa3e64663f67348a4db2aca91fdc72dffb501c81feddc929805952f1a357c29697c99c9c4ad1e05f57cc723bd3904c1e424641da43b04dade9f4b1c06595655845ed3c820231aa228e5369e6b313da372b854daa41f6aad78c101aa6260472ebdc274951d", 0x72}, {&(0x7f0000000140)="18b75db32f7c31e1f951e3f2723c8c3ad2ff573c6c7db0bc2dfec440f1e19283d63e6d4bb28d75cadb2dc5c927db561cfd2aab440222831eb563e6c019fdc4fef0a18018f91853f37d8a1117369dcb56b5dccb3c637d86dacd58d389b772959b0df30fecd69171861b9d3f8b2af288b3b7aad875c75f4d7408f198a0f821c33a141cda345301a58aa92464b2d889b965d826991c7aa08a05560a767cb4212ca76c26f882c6404144b5a59a1a87fd68f01d6fd492fb6eea932e735b66a078240ca17790e9d178cb36c060f6479a9bbd6a501b58780620a3379a60160874aa2e69eee98adc6631cbee69df2a1edf4b4a231bec44ada65cfa68b2f926a041599ad2debf9c05ad1fcf99571a2f3307c33a78a42d4ce0ffdc28a2c470a8789e87e7dd960ca1219e7c5aad7c20469d18d96a4678831ab7a09c0e0d3a2bddea2d9eeb334ac7e272e03aae9b9bf7dbcb17918cb1b3c0f29e8f6ae56fd4cae08b4b7987913ed8bb37a0f72e64159d80314d8807c3d714c0b5a4b7ca525dfc2e445dca8a21ddba5614d22df02c165b889711a560cc7854c37421bb9304c7a34ba3111de7353a996ad0b8326ecc7f89478eebca1ba80c51975bfce9fc18bcd1da4ca2f72560fc359aefaee103dd1bfb4a0b7c8b3335b002eaae6fd53e4bd3556d289c334403431d612aaa8a90d3320cff0f1fa324a35e6872feeb2a4e2b9250258e155294eefe46b6d6ab6d89fa1db3c2458e1eeb32d773eeb73b29483915f0e3f3e125c92ff46b51091a049e0cc6288e4cb3a261c67ce229a87af4d2df0c4fe867c0327b922bae2285e8dd4080c58e058109984c64f54b7145d228696b5d108df8f64525a5691073221ac04bdec0b7bc52c7d7b35991961427b450b35b62dade7113df0bdd01446072431a82a67f22c65620b4e7874c89fe5837564ca690fc1ba194d6a4506ef86cbd8d75ae118fd8ba8241dd739d1206d5cd4d3e0d3c255213ff018065299c1b3e6ded6d7018b6fc5d053e2baadd0bd4aa624ffb560ccfb39b432c40c647518b363eaf155fe770370846b255981c29dd3adccb3490e6dda988b3304c4a90ca57eb383e2c6e04d02c6bad8b7d43b15ed3d9b1449501b86d781a63beb22a8daa685dc02f075f089a0b387e8e9e90194b4ce4572abe3b386cdc3002f7e20b50af07bf90d946e23bbe376ec8b30b55977e705cc8e2e345f37aec2f47dba46b2a2391511e64a2c1c0868d4394bc30bdc9d2b6f173fe43620f4f68305bdaaeb44a6633b7b2a30ffe2f7ca977f64b7d2584611cfc010f5128bcd15c0df4f40be7314f2efbdf93e5f1e79e6bc73333218857116096fb2772e482dc6f6305fbc96fb275ce3d76c57ca223daa584608808443d3d5cd1e224b7bfcd15e541bbcfc94d879761e97d903f276c67574aace88c0c3e9c150058f94319268abbdb19639a8bd3b693adf20f3a010f6f2437737e4bf556e261b2e7213b452bd6ab780da4b0de3fe7f9c2879348731cb3b88397eff1e7db909516cc956d53335e0734d4b1d3a1d336ac778fe2ba916d446cec50a61b856ab82106aabb2871748ce4c5831a47fa54de344607366cdd63a73d32bd65c7d7429e12498d48acdbd7b1698024b98560b13523bf0c779d4f2937ddb5e4fd3b74312c8fdb32a675ef0b7f65113828c70f513283a2e5de4fd2ed4bd7de168d4170dd7dc173cd07fc514ff82b64bd7858c6f1688582b1bc7250a53a99c22bddaf22014889f5f1c678d805fdb817973f93e645819ecf14fda75d3ff0db3b616fb650991196ba20d3dce6b86883f9df828ddd7b3708d28dcda755a8ff453e1df6d7379ed98c61fa301d772662832438f4e474917220ce9f559253fb2733b0b7394e8de914915b1282ea5442d04ffbb0d7b5383866c6d3c6e1f555c36a664ee6294af0cbb1708943c372a06e16cc1f1c9cf1ac50c1a35a45d6292d42a1f79150015df95827b7e68b9d37254adbc1a0f06f905581aafbd37894a7b575e3e9e80ec3499eabfe197beacab3d5bc0568e0adc6098b2439ec20b57989b1ad42ed2dc4447e5f8ec28f4c84c824434cda7a1fbabbf86b946fcedfd76fc9bdd7dc3bbf20ee352299a859f881f41e82a00e6af49cd992f98835ff3b9900c4a854af75ae6314651747627e9fdf6525632e9bfdd0306d57e89fc70c754d06c5c4842330b62c000ae4efdbcd04faffb22a3118634b39e66689ad6c16022677d34051cce6e3ac413822b2ee4403f357156069e169ef808086d6244bfd0feb52aa57bc9a1bfbe43de3f4d44d661ecc09fb1be07f4680b281b51da65e5e63987dc58110934e3f9e6892488eb1748b7c801c5504ed1a053501df9de052ea3e7ad41054d9025f588fe1566be516c1c869e6e7da137d18bd9ae2651dd55876a85da45b201928f2b987c84c7343464096dbdeebfe3e910870480c3ed33dc2089782f0a588ea890c388481923b09a6b85c27844ba16f415d6078a54ee757bd6766701e4448ba7ec44ef2d74ec426181131e20ff0d028bac0add72a24b74acb04637e2f3713af067a145d71dd3466603bd97d4a5715bcaf87ee2f85c7fc4c745e7fc06d505864cada8e29e90867d2366207c99f4fd83d0ae37e233f277ea350bd58009ab45451451cca5e37d01fe7bb051ee3c83862bf3f94fa7e711b5f2bdd20f3ec745ea41b25bd63778ab853f732c05993b5f5ece493b7863383dc23bbae8014e00ed4177d379dd13e848fc9b172adfdc16429532428fe0f2f45198fd1abea87aa5e3baa457acbffe7e5d230ce46e1b96cd045ca37e5480e5678749c35e7a0856d050b2d9f35235972a60597fbf4a99434ba15ef64ab2afca714d613e5057a31f0cf39c08458296b24c244fae57138523023f4004e225e7114fb6373fe1238c6aa6bc09d1216e884f1568ab279da17882ba27284ed2a2534cf56dd71a43440134947082ff2f86ea7dc64a760a4a66de074dfeff166cebf7668bce2919cd172fb088e48a387b2b8479289576fe022ef9dbe25fee2f04e154d37b51f70e7f3315325a98cbc86f0f6c0fb89560a3af9e11af39e9e90bc7e71f749dd1465c00d35e6d066f546b9ca7763c76ca58f12ffb1736bf66e3ef8e6261e52c55ab415af82994f6bbce5ee3f24e34d1339eedc38cab690a57a1b2a8bfa7e809c03788f2da979373252565d8525e776e8c0034ea9721d06895a0f1aba3b585a5144e6e9e5332469450feef2c304b9ddfe7fbc2aa7cde418d8aa4d3d9d16c44e89df1a525b1a96f78c440d2840dce63a616fa7b93ea813a5956afe2f1b863191302ac77582719a79d02b5c0dfa62a9b56191e7185c91689794e877704f58e64d2b4cff1e0c0cddffb827a96f2a1cb14eb78109a9ad03540af85e705e47609071b741a23ae4856dccf639ade96a6372bf14ea85d123cdae9d7dbe496c0dde2545c386a27f9978a28744f6025b970d9be05244e69c2215fe851f3f33509c489ba3efea49e0d058b20e1f4abf8315b0855522e5426f1bcd656288ce7c24823aa255687265ccfc2cb62bef499541e7ef710839f0faab4f863d2f2c1f36ea150c596a530c7bb1cebd532bdba0d747b88b7adce91bf55897e2f48992983317f1d333fff78d5167142e77425483efc8099cfda920b9ad60331586663d567bf3714e325eaefda48e5ac41518b1c30a345274f9d796c725bc1f17a6548fc08f0838f60abe8c7577ec938e8137d1556dd09abb7da892253170565f3d01f3b975ccce9c31adb22a801be174aec0cb96708646cc52e7fc6abb7c516cb0103e7b27d70e9e33c99c868eba123617f6a6acb041dab5bb8aed242a49ec7aed8277355dd11a0e7658c3e3e1b80e1d1e8ccec3c6e509e3db24fb5eca6bcf6d16d80d023a0e9863e83b7593cd36a06ef20eee44546c1a42352cab73ad5ead171f55c97f0514b3df394f1c9fb007e03657a32572d8016178d4c610e31e7b634228499a1999be6ed7dd3f379d31a5da303260457787723bd5214739e66a8a32cbbf1dbc6fad7bc3871c9aac9849da09ad4cb9b893b4011958c51a1fb24b4e0177ca9f73c1dec46fabce4b1b7cb10bf04380ec637eb3520cf1d4093e48a01eb977a65ae21f930ae65e090688ac778d8aec56c94501e1b6a8b4d6921c59e4bec4f519442ac9c68b0d775d8211c4df3deeece6813c9a89213ab854945a849feb4b7aceabde1d1cff9ac103e6d6ec423756ca7aa5a921a488edcc5c2ed9cc8d8ebb632716ea3f220e469a5593669d99aef03d390d11baeba5720b22fd26fb65f0034f0c70cd37b1624b4088f8b24ef247d7509f644cccda9c224ec08c93023bd21cdebc77e358c37549fd1cc3b059c3eed3155148945a9caf6ff42c00257a0c4c724093ba2fc19c09acde2b89b99eb267b6e8f6af6652b1956b3490568aa643986147dc79d8ee7dc90e73c219269b631a0c54a3a6404b099650e988b86611d548ede4cd12859795a5263ff1cc9690b0b44d31b9faddd2e89ca6e40729c0350daba31153931fc1f55304db138590c1e73e83da0eca0734fe1900064ff44a3781ff5495407542cba3c1184577e10ad170327acdb29f014bedb7ba176a950b085d989693cb6e5e1fee72241f790e5859e86e026a24f2ad5bc568db988251fd211aeb1ba14e77883892fa43a5d4bf83b5b677261b45b31c7d788b1706ca761cdd97dfc1c4d21799aa9df5aa99a6837074ba4aef3a6b8a3ba93ecd58252217227ac5935beaed5e4acf693512572fa194f2b0adbb654e81ff832db74ce20ad6fd67fc607ed63ec02e6c676474a584acf53bad24ceb9ea02ecb0efdf42e239d3fc4516c75c359e3ebfd909776d2e29c05698b6af792045128a0c0ad07b47872ab3011ae2800c4e766a8a4eab24c37eb4c109101758efca0b26d4c30eabcaf53237dc10e9b54e79818ce5f96dc4cf516b71fb427143d581a4f3f61eafb3ed4eb529aaf029a9212794bf9455d415c31df2428396e785ed5c116f40d59727fab296683c18ad641caf4ebc74e7d3e0391b9315dd5e09d702238a121159cdb2983a2f4322a001f2f4c723d0397d134d1aeda0635e14eea93b697c383e328bc107c78050fd0376ad175155c95db88467aeb888b5bb29b6d195f7ff183674db413554559cf9e2b4fcc8d51cb9b0e579f7d4dbbc25f0aed3b01e3a8b8c09098ab3343118ae300dca028a30cd5aaf2539dc5ea6e92cbf33e9ddad7d32985c89786c9a2f4e3a63e529ef0cda74d32615b7aea6d140c86568d0cb77bcb5c91c20b9e0b519095a05a1715e3568a3faa49dd1826ee31cce9af61c3d59f4b9cd957c49574d87b87c46432f5610e7063b899b44efa4b9e545da5f3d5b621c0567a731fcb81dedde284f2e39f8d9807cd36593da723a7f4257507b9b8772e7b683ba8de7da2f2d65ca97ddb39e18776556b6d3721229794400b4541bcfa494c86fbef0372ab7b0f8a9c0f7ab8175aac89c26b156aa3b161fda396b06e1d20affb18fc5941de900b6a9d0a745571f0d8037ab30b88015f5d70a527109cf427bf299323bfd7fc24bf799bdcf70978335d43529ffb4235ab8a18c697bfd046d156b77997d7e5ffe76c864f2528fd4cb0bc80101929ccf9b3bc340ea10a08f3e8dd9f801de6199b97ccea7c5c6e7a60a37eb223181945e64610f440829702a49375453e984dfb3bb41e062e4625352db97b493d60dea77810ddd5033f5bc509b2271134659168c76cf6ce660bcdf4aaad98690b55256bf37d1afe738678729c3e4a75096733ea5686db71f683930e901f4739c7d2851b62c9b9e610c0820", 0x1000}], 0x2, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}], 0x20, 0x8}, 0x3) 05:37:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./bus\x00', 0x80) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) wait4(r1, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) 05:37:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) 05:37:54 executing program 0: socketpair$inet6(0x18, 0x8000, 0x5254413f, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0xa0) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0x200000000000003, 0x0) r4 = dup2(r3, r3) dup2(r3, r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) socket$inet(0x2, 0x4002, 0xa3e6) 05:37:54 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) syz_open_pts() 05:37:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01000bd9402bb489a9c5bc9166de4bee672e2f627d7300"], 0x8) semget$private(0x0, 0x1, 0x100) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="56195a5a7e9c4c3013d1a029ced78d6e420947a58100803dd6fa9e48ad71bc7896bee001d665038b0ccaff45ed4fc72408925fd50b1c4e6f40c9650c6e4e5a2cee56ca9b95c3be5ffcd30ab5420a96c1fb1f55756e8ec43bcf2dce31fb2bd2ff43324c02d02f2e5ee9c7fbfc2b2f2c6f4fe557f479c6dbfa97816c0f5f8ec631fa3bb5caedf4e1de8f8231097abb4fd79a10c68e2b81f8825fb4220960f226a2", 0xa0}], 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00') 05:37:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) fcntl$setstatus(r1, 0x4, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') dup2(r0, r0) 05:37:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0/../file0\x00') unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') 05:37:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x80080) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffdb1) 05:37:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000000)="b0e5750850fde2422a1a30", 0xb, 0x2, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r2 = accept(r1, &(0x7f0000000480)=@in6, &(0x7f0000000080)=0xc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)="def9d40ef3e6bac8d0ce1bb1ee69e720b469d75221924e9815043e01ac1c354bda618cfa53e23a3e4e0e45cafa852b853a2e78e3", 0x34}, {&(0x7f0000000200)="564de48083f4970d0aa932a1643bc0abf0f2dbf1988188bf9107087770377ce322aa52376a7199ff55b5914599532a3c753bec62ebeb6dee36cb4c031c42e5bc9a9e224ab8ebbce24b16ccf30a7570d30d539c0fbdcd5166a729dab9521ce6c90ed13491744c44623ad5aa197aee52df9349127f192d00f6a880922a06b631830bbf4ff467fa2fc3be0b0872", 0x8c}, {&(0x7f00000002c0)="c732a2b59dc96a8bd0995ae4642e5eee8ebf4966259ae7e0a79708164b6ed43197860f768a4206992833d25f40507f9e8ee6724cc00b37dcebb5f7103bb82852e6ae8f590e5e137d28d7070bf42f2585eb34eb300c75575c097deef36aa76051a36be78e88e5d0f45d6ba8c02ab70a4a7b623c56cba28192587ab6c2857f43dc823dc580ef5ac4204c96b46fef33ca1a0c9958e8887a1dbddad5167e92552bf885fde92af1764f897d", 0xa9}, {&(0x7f0000000100)="c2b6c04b1e342e90177b3110eb3d6404ad5c18e2", 0x14}, {&(0x7f0000000380)="ea4633debdff8dc4b7230c65d0ee6f5a83b0e05df6203e35981dc299c168c98f0f0b8c1395f1d4f64e40d85bef284597d41e491873ee456fa59abc658b3da05a2e90bdcc069e111937f6c9fd963e8bf102b170d31fceda301cdf84", 0x5b}, {&(0x7f0000001000)="1d838436536818dcd36a085a7dbbd702c6b46d60523e03c5576041ae25a7741854c16ce44178473c7a7c280a766df23fda906de991901cf7e326dfa504f5b4b16d2c6d90c19860bdfba390fd77407083472405a34950e127ae4293e582bb1242f1ecd31805cfe0eff1af8d551470c6b0a78293165c4349552b90897de31a84e2dc68749a77e305dd8e3fedd1b4e87a909a01282b9d9284d458061f0f1699fb8a6c43745b11015c96256bdde8e73ba5392e2edc6d3acbebc8a9c0661b5ecc11c0e14b4b1c32691c872847ac08543f7ce3121cc7797c2513eba7663ce7930298656331fac00ab707a9b99272c1dca22126dbc3a5e77b79ae52b5de0c426c39d0a3912800bf7fc23ac7f8b5e96efb6b4de22e5115f98297cb52b17d848348cf9a6a4cd933868d5235ab46ea8a4764572b7fd7a3b5d3df713b064782ee5b051f3525e28f2d36541c60b652c78b0d03f38473fad4520778a13ff8c612eeffd2a9d7f692beaf48aae37915f90e82e4642049f8b43eacdf50e2ba96e701ea467d665675400091f12ad96b205c3684b8a36906b8cd0d74e9f1d4ec82cc82a99431068be677298a0dfc92eff07d1931d61960145dc7c30f17dda359d64ce8f05c2cc4bee3feae1d37315b18827d18af99e578d9ab19cad3c539ef43f29da7da02344dc479cd3d0d3dc805a3b87dbc28f3a8df21cd94f34975f11ba2440ebe3fcfdabf836b81c609d9c539783c166c0118a83d2840fe15d9e11c75e379fc90d2ab07bdd317713d5ca10c1889a04900bd5cdf38f7e00220f87d9f01417a1aec8447adf095cbda063373a0e50f4d1f7e79b7589b5dc116e4419e0a73ea3be66ea70f92d750a1f67e0aa570907d1362cf6c6cbaa9ac9eab001e0287ada9d1753abca88cd8389eba2122ee58971e34120f0c61b470a63105adea228146d14e473bdb89ae571a74e53b9e35825291e8265d8021d4a28ad20b7dccd35eddb99e3211feb3922ca2064a9adb15e6bd934b86d93e05cdf275656591c5797a7bb04312079693b46a5bb5138d644ba93ecdd2318b788eeaafde5f7bf569abcf4ddafbbe9dcb3e8ca36a8e10084e5a774db1c8afeca7270a7ff8b1995e3344a4b10221fc7c8760e5bafe098b49310b4b39fd0cc0a99927eb84a1e63338b6d9c61f03310686e7515f779e5a12fde00234a6aafa0d8dad61e9ce16708e7fedafec4f38c42b2cc1e5f1293fefea17a3c161443ae3f1cfdca27adfb97ef30b778d3d3ce32f90e652b53b5514f877df86ac55bc58efbb00822100b758104170f5025f939e65b6016b1180e99688c133e43e3fe2fc2316d349df7c33cb1448374316d7c14a58fb155c52caac991d91bbc677b7d8f2b2acb5f562d4dc255644f77a2bf7a0547a4c7120bc6b2467b566f782ef53e59c0c7997bf39fcbb2328c28877551f95c19a55db1faa95769556880503653dbf3d5714f074e59ea10131511f1f2bfed024fdb1a049d3ebc862f75fb795659fbc347f3aac166dd8be6517d45f0f6bfb8f2c9bb39aabce74b0fe6e2441767edf69d781ed2f798f308144324e5b72d21dd7ebb9b84c5c87216c3a98379758b2e8658b4e312c446a2319693d05c3f9bf3644bd3774c47be4604ef62bbb50ad84a5c7dd2d2f4e4332ee323517186f5c26ad963773db40472f129583321675e395e86fe1bee42fb9c3addeabac6c03d1efb2291ee391bde2dbb7cdd5c29353ddb3a655d4ac27688116fc764b441dafbd4e2461a968ed695e823b0c7adf7867e6d2c315d5668a59d2d42c12556c62501904352434e44855216e91172f096461bef9a7b07ee8f7d5fcf44c1f49a1d355d96143f75d706812a3061140a74bcc2d3506e9911babd7f0a516c6602dc88824300fe14f004786d040cad8347379a538aab8aac9615d262b29967d521079638dec45ccb965961eb86d05339a0f553b9db5e920cfa09aa65f7467071a1dd3f66adbfd64ea8788cbb88d29242123f58636cf44f834507ee10deb666801342a64722a73a3a9f8e3b3179fa3aa8c8d4714f97291cd5890440189a231fd290512b10324d0e520340deaa615aaedecce95c410c43233ed0d0fb26e605dbb714bc9cd0be11bf08a8465937a1dbc6b116ec323a45b120a7d5164696f8b5e3a941cbc506d6a4666627b8c67f56a53bec29a169f478e59e732474ab792349ea15c2c7840a77795bbf20979fd5328c7a1e53dda5d9acc903936a90a265e7577e33797ec4346592ca73e0c681cf7ac113a2d1693bf0b1484f47d5c79de460a3d86fb5d36011c8eca4d6c63b73946d5be0c13a8997e66f22a0509117986929e0ca634cc60755bc9b3ba44cd513bef33602f6a117d8a8cd07bb9986ac135e12666e78a38f75496a2cad325d004188cdc60176770586bdaf109dd7b2ae5122ca7d024eebedba287cb9068b81249915e11c39d38c13caa0ab60d35716f653a2e1038c35629d358bdcffb77f12481d32e53c0abb19d07197b8f87e2cdb7b4b3d7ac0cefa128873380ca09a942f02ca4b19e9df3bdc63332330352b548205fbc20b91731696f0719713640820515d908996dec6b761ebfcc1e5b1eea909e30e17f6a253dec2a5a891ae8f1f1e39e967384e0b1845e160f5429191d427ca497c1efccd823909a78e4d90f49a82962a5ce00b59b54b504c197bf16367bcc545a8d363a22de55b57cee57c83521637a7a8c2999b04d4e7f988daa61b345d6f0a442e106f9c05d339aa2bb9bb2cbbadff19275acfe9a5b03dd2fff4e4c943583f62f41235ab227e0d3e55820bdc34211489e8032da6b3344fa795871eb5f0852b8a905c519debb0bb8a786071af7bcfa3a1ec7583459e64bb00a2701c82fc86f058ebf95bbc2e0dc017a44ee3330dab16acc527a56987ce83c81a51197613986f2b646e29cc6f9cf78365604e872ea550b05d1cba604fffe3317dda46a2d9015c84868f7285db73feccbad394ba86ff532aaff3cd636acb04effe52df36e42470806ffe21a45a11a677dbe6f807fbd080c8c2c428a9bbea73ac07232f77cf0741937039e56f7802e45680f55d128844552aeb5fddc081c2f1217bbe8026bcb6da0d802a17ce7e53ac3dfe7d708f1523e0c9ceef24127d7f1f3a6b63f902f2733be379cb332faf79205fabec99cb9f7ecbc3d05002f6e5bc05e3ad88325c7d5bb98db3d8cd90f3794b955420c2b302c5a8ea7dc65f583f03996447801c1b3627e2f1b442d40bf92dda047acf2d5edffcc88926b1fac22323847dc6b4dcbaf5ac0c39773239f4557588bc34c36794f73831850c70a80d488367982ed633959e1508f39160a8efd2ed357f0e7d81c5c5211e9f69b29a2dafabf59675b341b196023a909570b2b775e33e3cecaeed7365e6fecb9a49cd5d80cd44c9b801025c8a01dc42d464474f30ac5c0acf7b3b5fc92c97cb3a4ef09cd1540fa63c32d3f61c7b426d119db3bc93277b92d00acd9e50a62e124b9b425dafdf58fecf904198595e900fc68c615d1c24fd5cdb600e8b992cc02beed3707e8feb82ac410f444680d5279f27727df8523d8afb6020ea588414f48c274edda278ed02264b7f5510120d19c6faed62653b78adb52df2acc7b925310a5c743c79cc2700d9f95f9860a70f6fccab5c5d2d303061e9ffc29110dc1a35f43c94e8ed38a51d2e334389582a22c2c1e15e1e83ce040deff8a085bf6531c6e56924b647548dfdd7ff2b008e4cc57a0a88b57ec82b6fc399d568e64f6cacaeffc84aea4a8609bb489df624f10bc5126339c4163cea7840ba39f68830f1dab2396f8ed4974f23ddd9e5161e145115a12e5aacd4dc00d020ba79d0fd6ae57f95f260df011e77981769e5bf31b1c2d1268e006d3f9c6f565724d5c7983d78ea2752c3ef262d378fc104800ad7cd82dab04065c432f881644203919e11cc8ad5f012fef5430fcb536f06b9e047970f6e1284a63f0d4bf6252b0093bc0e6a3402d6d8b61effdfd44aa309192705af4af518bac58fa3dbe2ec76acb6831b27ef72d3301cbe5342e946140f72322f0e6c9597e9cd0a35dc66743a714ef6069c2dd31d309840b64d975778456014bbbbd748337b383d30af653e8268a71c79e08b154ea0bc8387a1fbbfed8a5eb213ebfb68e62631f23f3fb01eb5f01bf59b2c394d5a1ee3d1c15eb042107f807d8c26560ace539a087ea77474a2ec5776dbe3357fb51ad0f4ca84880676966dbb92836d20003b6313968701b5d4f418d32297a8c19cc0d7ddbab059b4100f25e814123f553cfbc71b2e66c9939a907fbb5a90ea2aa5ea8f6661145c810a8e3675943e47dd4311b0a2a1d63736f63f01778ea84d3d706e1fe89cbd2b4f23fa90d55457c8d4029d65177c0bf4d1a77e6917a2aecc0b20f78e460e23c77598c7bbfad9ac0d0711fab29aa6b570643174305c8ab3236111bf289abcbec968aa85e0a4162899479a082dfaa5e1c6350c96481cdc74e108428fff74b6fcc666088bc83f8d20fffad1ea0d19a0c7d25d99ed5cefc2fff6215d22bb1adf77d4dd3ce943a55db55efc1f3b7cf2658f52ce221910162cf1581cf03778405fc325725c9207580518a8bf7a3dc05fbcf5e44b905bff540aff201c1fc8864d5e2c80bd0e72fa3dd43e6cbb24c684ee0aa538aa6e59f5be2915fcf18eac8a9ba27d9aa77d8fa69dcfbbb69b58f097643271f47d3b745f23d089adedcfb3f0b1c1297e4ea0ebee4339417973cb70db5f84fc037273f9b22912dd41f026d68c8b44b39bc5e6377940e535898c5b86cbc14e8f8809793a65cdc76481fd1a10f0059a6218df6aeb5487e38a1145e5c7fe35d6b2d3e4694e41ef1e5a2b602040271dda8a3c694e25bd5dcc1779f9c3181f9340a9e94d12bf1ed3676ca3c32aee98605c8a0df66d0c1f7bfe2f859e1b1a2ce0f745ec1f4e8bef4a318b986c3cb77c234ffce6cb13922ddbc1f4399b883874b8efb4f1b7daf3be8148902de75026b147f1a8a5d1d5ef0e133ff668163241bac58d1e3b36bd1a68955a0d7bb6ca08a8464ccae74919fec781d47f10bb4518b4f93326e23d83c5067281052b6ba629e561e8ba786b13992ff1b74da9be2922d79738c2df5342b9bf00dad2130634934e861feeb0237199e1d64b52227eebedf1baf20e57265665e2d3d1df602f76eaed2cd59b008297bfa00a0c1f31c51edab3a1ebc1a90f1e7c62e32030c791a405b08ae2f1f1f7df0a139646e72e3e0d85679319cf6bd3e7b73d6ffc98229ae1415e1db7081f7214ceb9e88f6463b5cded794f15dcfe4f7a9d689a3f2190a75d43b4e99fb0ae96a53f3ff572cac322645aa222050631e3615bbf0a50b30c8c1b87ad2ba5b62b0a4393334bb2388affd16d40621fc3f64fbf22ded1033627c538fd6c9a3d61eb782ff0bfc65aa9099ae2370b1dd5af9919623a04e4733c8c10f2cd6904bc68993edf9b2d0b9b29b4a5a97679a257dd0608b712ed2ae0e769b986af7025b3c98fedc64ce7834f478d47dcb981593b58891e7d77480aec3843b12b668994288ca5c4a5fd03b29f986ab9200e4f2f9eca183c06f6e38083b9fcf1890f8c84db5a0049eb0cbf9c2499a483027f654586e66465f19123367388d745148a10ac46a585520b60f8229576147e21bd029c9d4f1198bc8a9c814d01618dd6cde303b13ebc693adf255c244077767f4b798b9c73a517d4e71e5e4fae3af3728b688cac417f80191eb97b21caaccf943b1aedc59f033db952769aa855fbb5ee79cd9cfc1dba635bce9edd0098d432ef65ee63d019813a040f4af151e30536426e6a4b1acc6aacab8", 0x1000}], 0x6, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) open(&(0x7f0000000540)='./bus\x00', 0x80, 0x8) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x100000401}) 05:37:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 05:37:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x86, 0x0, 0x7fff, "b6bdf2011e0b852e3c37f4396242a55959b516bd", 0xb1, 0x278e}) 05:37:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 05:37:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)) 05:37:55 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(r0) setrlimit(0x0, &(0x7f0000000040)={0xe04, 0x1}) 05:37:55 executing program 1: r0 = syz_open_pts() msgctl$IPC_STAT(0x0, 0x2, 0x0) dup(r0) chroot(&(0x7f0000000000)='./file0\x00') r1 = msgget(0x0, 0xc3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) 05:37:55 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgroups(0xfffffd4c, 0x0) 05:37:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40}, 0x8) 05:37:55 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x7fffffff, 0xfffffffffffffff7, r2}) 05:37:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x81) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x5}], 0x2, 0x0, 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 05:37:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076af000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000fffc0000000000000000000000000000000000000000000000000000000000dbd3c03dd12397c59061de65632d52000000000000000000000000000000000000000000000076ca7c804e02fec37e6eec594865a8ec798738feb2d5cd1fb8f8ca0000000000"], 0xea, 0x3, 0x0) msgget(0x1, 0x20) 05:37:55 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) dup(r0) 05:37:55 executing program 1: setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x8) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setrlimit(0x2, &(0x7f0000000080)={0x6, 0x806b}) 05:37:55 executing program 0: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000180)=0x2f) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='.\x00') 05:37:55 executing program 1: msgget(0x2, 0x100) msgget(0x0, 0xfffffffffffffff8) msgget(0x0, 0x40) 05:37:55 executing program 1: mkdir(&(0x7f00000000c0)='./control\x00', 0x80000000000010) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 05:37:55 executing program 0: rename(0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:37:55 executing program 1: r0 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x0, r6, r7, r6, r7, 0xc, 0x8}, 0x3, 0x2, r1, r1, 0xb89, 0x2c9, 0x189}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(r1) r11 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x0, r2, r3, r8, r9, 0xe, 0x80}, 0x0, 0x8, r10, r11, 0x3, 0x200, 0x3}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) syz_emit_ethernet(0x5eb, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000880), &(0x7f00000008c0)=0x10) 05:37:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x0, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000000180), 0xc) 05:37:55 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:37:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) getsockname(r0, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f00000020c0)=0xfffffffffffffe5d) 05:37:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) dup(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 05:37:55 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x81, 0x3f, &(0x7f0000000000)="c467468509a65110399796568599a0c3e584078af668d91cb09d0188fe77bbf0f88d6bb25baa394a026aa56e5d", 0x2d) r1 = socket$inet6(0x18, 0x8009, 0x100003) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040), 0x0) 05:37:55 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getegid() r0 = getegid() minherit(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(r1, r0) getgroups(0x8, &(0x7f0000000040)=[r1, r1, r1, r1, r0, r1, r0, r1]) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r2, 0x0, 0x0) 05:37:55 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1f) fcntl$setstatus(r0, 0x4, 0x0) 05:37:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:37:56 executing program 0: r0 = msgget(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/249) r1 = socket$inet6(0x18, 0x3, 0x80000001) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x84) r3 = open(&(0x7f0000000240)='./file1\x00', 0x10, 0x3) socketpair(0x2, 0x8002, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10080, 0x51) poll(&(0x7f0000000300)=[{r1, 0x40}, {r2, 0x100}, {r3, 0x14}, {r4, 0x4}, {r5, 0x14}], 0x5, 0x15) bind$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = msgget(0x0, 0x80) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/149) r7 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r7, 0x4, 0x0) 05:37:56 executing program 0: 05:37:56 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffb) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:37:56 executing program 1: setrlimit(0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:56 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 05:37:56 executing program 1: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 05:37:56 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x38, 0x1}, 0x8) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xbb}, {{r1}, 0xffffffffffffffff, 0x4}], 0x9, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000030, 0x3ff, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000000000001, 0x1, 0x4}], 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x20, 0x7fff}], 0x7ffffffe, &(0x7f0000000080)={0x64, 0x400}) 05:37:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYPTR, @ANYRESHEX=r0, @ANYRESDEC=r0], 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='$!!\x00') 05:37:56 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) 05:37:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x2) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x80) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) 05:37:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file1\x00') 05:37:56 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="037d91569b14f6df36f13bf7089fb226e321ffd3fb994e36099b6e18eed99baba9fc5ccadb3b0d57f6468e560abeaab576577d399a706b792b799b207c65a0436a471c62eae15af75b4330578bae07f78ca44ba611d5dc1166a78a52898e5ed795c9e2c3c31b561e85f54f438cb1196bdb7832bdfdfbb4a15b6da4ade4014bef05cef99d03be7e0e9de2e116f130b416ce1cf060f28cb7fad30c298d2c36b4f87b373ab136dc13766f2326be4b981cc0db3fe8666b1ea738", 0xb8) close(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x920, 0x8}, {0x5, 0x100000000}}) flock(r0, 0x0) r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/41, 0x29, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xffffffffffffff00) 05:37:56 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 05:37:56 executing program 0: socket(0x0, 0x0, 0x392) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff00000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000200)=""/251, 0xfb}], 0x2, &(0x7f0000000140)=""/21, 0x15, 0x9}, 0x800) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 05:37:56 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:56 executing program 1: faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) socketpair$inet(0x2, 0x3, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:37:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x400009, &(0x7f0000000080)={0x0, 0xfff7fffffffffffe, 0x1ff, 0x8001}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x1a0) dup2(r1, r0) 05:37:57 executing program 0: linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f00000002c0)='./file1\x00', 0xc0, 0x70) ftruncate(r0, 0x6) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000300)=[&(0x7f0000000200)=')]/\x00', &(0x7f0000000240)='+-f\x00', &(0x7f0000000280)="9f2100", &(0x7f00000002c0)], &(0x7f0000000480)=[&(0x7f0000000500)="2f2a21242deb7f785bac1b518c80471a78fb44ea4a5c59c6f3dafd1accd69649351a3652322dc4955a729bf1cd0e2f9719c14cfc2ae1b5", &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'+\t\x00']) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) symlinkat(&(0x7f0000000040)='./file1\x00', r2, &(0x7f00000004c0)='./file1\x00') ftruncate(0xffffffffffffffff, 0x1c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x3f, 0x900001a) linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00', 0x4) 05:37:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x5, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/242, 0xf2, 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) close(r0) r4 = kqueue() recvfrom$inet(r2, &(0x7f0000000080)=""/123, 0x7b, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) mknodat(r3, &(0x7f00000003c0)='./file0\x00', 0x2000, 0x3273) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 05:37:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1001) 05:37:57 executing program 0: setrlimit(0x5, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) 05:37:57 executing program 1: r0 = kqueue() kqueue() chroot(&(0x7f0000000040)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000000)={0x0, 0x80000000}) 05:37:57 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) 05:37:57 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x47f, 0x0) read(r0, &(0x7f0000000080)=""/31, 0x1f) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:37:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x51) 05:37:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xfffffffffffffff9) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000001000)="3f9ac1bb4a58be517eed32193cd2403c43aff77bd60be6f929692dd9662a70d5a76a641b4965360ea0622af8c3246805b9e97522395c53e81f6545ff79e7bb6c560427cabcf049c356215a6ef2c21e85c5ceb14a938faae1856f8fc7a9a460d61e7ebb829b476e69a23d7ccca814b5e4f21d3cc2b2c4524fe214b4d8ea5d2804bfdf90d9bb45b1435d1f0ee7c2df8d6bd9373894b66ae68963751596b91cd55104fa1ac46d43656f0d94d3dad5114fb4927a2b21fde1789124eed9e1f8ce2fbae718839ec98fc91b6baffa87da44a7d480a26eb23ae829a8b02cf0e8dd1e14d72101716a5595983f31e8478b4de440b3d812dabdfcc411112c024de2d73edb4fd6f8712665c105c9244771a0fdbb21c12f44722f312fc3c9bacf1ef2ba8e5d034d552eab8b83d3f912df927ada5dea4ffa471250b32b92df5e0be5b922b92ea3b93ee0c83dfdf32101cb17a01ac8699a21864b6e760062368d5abaaae3a9999b6e41ced12edaaa7515e76e5931ee7505116300492fdf729d49febcb063d4c0dac4f88db7e9dda4aae7ab4065a3a652de81e2158c45537a1b64488bae9f2d454b5d3310646d389981ddee0f9e4ad12c0c31102d497b66ad4b768ca8572bb43ee5dc9920b854b661f1ecd10a2b6d78154a00065c6de826e9900e45ad1454b1dbf1099ad9c1e567adbf0322c7e2b6eb4eabf1e24e6e94374bf469e7913fc98097afd22d4201207cd1beb2f4abd225abcfb5b0e3a2ea20ad4010b891f25139ff154deaaf96487f50de162866e27782e3d6129da10aebaa18eddef058eaac73df70557d06a8aa485db78793cca6669984e4833c09e604bff3dca5734de29b8f6652a935e34196c73452e023c073f77d24e5dd4b65bca5dc14d3d3df42c1d484a2c31d70757e4aae66ee13ff73f67fd4cbd979c4391bc6143dc5c3102caab94c5e12a9e2a9add17d8f16d03dbeb67d71bdb30b1a0f7ea4f4171a1ff16db5b943aba74a8aed93c890eacf4f89f358506be1983102195cd37da6064306a1a9f588957cd52a90df18b29a6a46b01c2c70f4e11db428412f8f2bcbf1113418b981fe8c3d52a60ca7bbb1faa658893cc2665119342a29fe4e40e2990df6ad8bd5a3a05565b7ce33826c79e9c9abbfb219cc96e0d396ef5962d030a9f88f43194fbf9596bbf8140e0b608142581fc638e33891b393496758c4a56f5a6ee48ae0af7ea575d4bb7bad304bc5c4bc00ede4eee056b02881eea71273c58afd0daf41b22d86da27333279114828b00ee6b272bd9c326ef1be6482c6327541454c1fe42d1939026f92b8a40258c4075ec78f27cdc581b5f9342f2e1823d2dfc5a42af7689a260b59214de8e0ac7e9e8d2f0760c7e7a8b8b1b9ae8b37c3a80387184d45a3bc252cbc5d298fd046b02150edee46064c9bdb74feb73f1d256b2cb5cf8f3bcbcc9d3a2d7ae839a69cc7c54dcfff44b703522b986f63d45523215e451de53293ee1b90fe11c44ab6a2f6438afac7b7b6421cb5a066bd2aa06b93627ad8f16dc76d7e71d1dc30c81a4738de68fcb20afc05abe442acda627da097cc37c2075877adb828626576aa59e421411820d936b3d529742a849e1e9850f805d47492df3627df6cfd123184ef92c3a3a1267392b935105cedc4d53d65bb61168ffe3e9d1f307ba3c36fc40d2c0e8f2dc9d819c54ac79d1e85ab9c9ea8c14ba0add11471c35c2cd45e2e1771c5df5725c0e8659defe5be0ce8a487098ebdc051716d72c9344c896cd6212f2dd5e52a9717868c44c57788fea680974456e58376e56019980052abae8457a764119ab582fdf28d45b93d895146478966de9ab3e1e53f3db5fdfaaefa75225df79de60df1adce103e83ffcfb4c1012a201d3349fd86909b70ac3ed8998bcaf69d435305fea92bf51eddbc4f9b26fa1e5f5846122aef9c156b8cfa91e936e8b9821d2e9a3e25c1fec9bfc9c7ec538c63c5ea3c7d2e37c6abafda532a8f2cf9b7218b123ac2b19427acaccc07b302ed6b9355203bbc32e43fc2514fcccc5502d3e09de6feba35553622d5b0e30fec2bc888b29c68fd1153b9c844ef3c71d90159cde96d8608a19bb603521a0c54554cd62ae58b695433702a17cb75c0e53f1b1e9852b66ece3824df2f6567bb7b2a3aa3f55f4b2770e3366bba5dfe7af7915e25999d1aece13d7488e75e8208a4e2b485bf88e47a7a2627eaf6dfdf48e37393306a125c384111ec9f049ca6b35fb424ae94bb45ea950afb14b4faa82c8b11eb91fb67ce5599ea75d7a1bd48194d98420a13c3ae80bbcd3966c1ea7bf67d160e34c4fc1f0b60f9eee1cc6ede2629589abd0ea63f8ddf5b0bf392b7da5ac6fe17d61a68e17f0828fe7d61f2f609caf5e924588c1f75b59ba201ef1a2b3ed98f32b685db8efea4b8e5ef3cc8fc330f783064508135b3357c3caeaed08dd9467463d5216dd3dd811deb8a6c9d6d6467f57820f11de2735b7d337aec2a31860a6687d1c5bca82f0b7ba602e34ddbd2aeaa14598354b3cdfdcd77c1fe5fe10b7feaee48d003ef78f148fdfcb581fa1dffa32efccd5be9ba9ab352e64c448a5666d3fa264b9edf0a3b638cc5dadc9dec3188fa9dbf28d2aeaaae83b5d45125128981e351847ae5dc021c963fd92c83a7d20ba830e7e0ea443afa040ed7f469f69da43fa71cae78307dad5b7e1ffe74cc3dc5a074125eb001f09f37a3dfc71cd99c4cb6915af5b4313aae6c497792868f1bc82838f44eb1de0698c46f2aa0cb909495eb8767ac911d1fe090c1dfab69c664d3ad920ecbeeb8ee40cd507b3659e66af731b2827f1b73d8f67a066d78987a2cd3d828bf5deb021447c99a64c0c8fd9060ad99ab0458a425efa4e026b932e588f7d21a26e5f86562efbb6954321aa827b07ef5f76a526d0253049997af43f0f7aab277fa6d6cec8a4502c540a5bd6cf601fdfbe53be1f15b356955386650deacb3a9240bd608343dab8ea490509d832c4da793ef7696a1e6cf8db31b3b0ca03cc425d9b0cfa155c03887519cd8a67a38303142cd02cdcc81ae82eb6c59fc0ed9522aff2f0028f257a598525eff47573fd0f50b876f97f112dd3e3c40857b7c8dc0fb4a4d9fdf493b36c3214420be11a00759249fc2a34ac87c70662c73b91828d79fff4a152c4deb584752ab5aa2e6dd7308728e2ed74eb2dc229abe5a5d833e04b54058c20cfbcee4ea0dbd47d25e7843a9f390a0ddf32a12c42a8c5ac993f27a840526ca790d3fc8f194fa51f70b74bbad57f5b4e49c1d47def732506629205714cf762c1d87e93f01b36a258989655b80d4e5cd4aed0a75cf6f63ae0a25626f21ef19c7af3d6e8fb0557f6aec5b4533856fe1b30513afe4ae72f16c224b2e41a62be7a343936f5d918c12fc468b8b2b0cf6dda047929ebd353dd297f5a61e662dfe9eb7bc6780d394cf2ff6b063e1d378759e0f0b6356e36b722ffceb79df3a6db5335a1d429f9593128d669704fd70117fc5327ce266d2759d4dc7c7901d493741048a07de45cc8a475a956a57bd687fbbadc246aafa47d666511f26dfac7ee81ad13e2fc8ede9800161db33f9d0f5960f360cf347aa3b2d629f44d7ee26a17b9e41417fe48cee81efca57eb5d28de02ecb1b8e898edd089d14063185cdf224dbc23e36dd2ddeb975a2e8b37d021520a974e929ff67e64466e2b029fb55c3d834032d0d05e34d310332f2bab9b850f09ccf3716cd52d136fd60eb14f7552174eab55d91867036a4e02a50c144afbac369d95391146e673f7283c56ec3e353ea30763498dd1d7a18376e38f04eca71b61123a80a9189de929cd3580d55c178bf7834ca744480fe487fbc2cc8018c686cd5d2bc9fb04112d48ae4e9907d4c9224ac24e66883d1bed231275f44200c14e8b0443d257888cc8b8f6a157a343aae768aebcd6b59e5093993566987666b0a2896f89683041a62c25c186dc58c0b9cb3fe3ae16562f7d6d5c71825e5677f580c51b60e58c4760fc54ae6384701434c8dd4c02de05d3f03422342be24af6cfe795dceafb321fafff8555b48b0f76d5d69363595b8d6eda697203b6fe6118f9063114e110c3fa71f9fe9c8ef8be9e160a152f976c7fac9d1fa8692806bdc330006f4460397636afe16180530b3535a2107badc9b2c1fb85e726624dc5e05299b61289d5ad369746a711e625eeb4665bc90a7bdaeabd17a84d3fa83722db1a909cfad93652baf32dbd577968e517ae596db1b5016e5c6a62a2b95baa94249200d619276295f927fb502bf5a96b9a6066ee4d2abc003ad75c2197e7ed51ba8517225d06bec73a0b81bb06c931521255a11e57bcc9a7abcfd7393fb2271ee15531ca4a04162bf8bc02f20baa394aef74c12dc2caa567c3d114ea44af44cddc2d7cb3838b0f4889001ac79b735452c2f674b701661b19c320083001e631e784df6b6ce5c9704da237a907cb12488dec87b975a5725660f44fe9f2e9c9f47956e67c18f7c7e77f046c7c27f0e8cd41629ce67ebc9328ce0b5421463b8f0c8adc5788ada7ca3f68a84060cc565165ed7b3d8f1df74559a50c6a6b56da4012d0893a766596feec47bfea2b18244e5a86972e32de484fb24fb9be5e7bbffc857d30135a900a46ef12b442de59caf6b197d35ad0a3dd7c70ef66d1c97ec70e85ad57427cc80188aa6519d7c185eecc68c2aed2110fa5a9ae02104af009b7c995b16ad9dc6f7b8286c5abbcfd20e78d4b2ef2ab787b8d986b9f6913aa2604809e7b4ab0c34d32069dfcf04f99cce1e506e7118614e5624061c4e7d993b4fc020ccab97398fe278bcf4b5b694c2ef187c389a83eaaaa4f94dfc67d20a506794e709e05e2077f910557e3a8554c3ea14c4e658d8aae5a65f9a5ec52f5a19f5c1bcb183832837c5aa78e5aedbb54a69bf01b1b00b12d1b100125cdd683a9d2cf0c50c6057543c132d8551d9f7d6369f36839d06e9f458b942d6a6bf35d09d3824d54174ac72fa123a989298668a0bffc1208bbb2d323d53dd4f9b00e3a2a04bc18bb92e96d10e32cb229a687ad78da65ecfc3a14b30b8743db72677dc125002e25ee44dd3f6e0be8dcfb69f63d07478220afad60c3468d247df0e2300d5eb77b912270c0f38191a3ef2e65c76463d61caeec38dcb19f1077ee06d7d44d7131b4cf37c16d29a972eb21089cd068959a7d2e541f205a91efbaf0327a1b32a28ce018a6a4dfd908f5af66c0d7837f13b0b0b3985f13c610c94a366d1ab5bc4090eee5192b920a3e32e574422fed6dbc3d12b06e8e0fadea85e276c0517af6eb558dcdd79ffb6b1d13e4804fc805808b75e4189a3d4dbfeae9338939496d89704c33e8e18fb7ebb83c527cac6fd86f84f9bc4f8fb7b43145eb344b77947ea7afdc4f089ce4123a80cba07d3da2f06e068056210536cf798a072886573611f204521b77bd86758a18a18530233251a8d94a4f89ac86730f1db75b9b2cb52754b9c744089ddfc0ba5350d41490a4250e6729ad2d29f5ca91965f0e13df943790e32be5a15c437b587aa099215320af95d360fd1c91e6937e384e1b992318e6c1724d6313e0bef8fcc90d7240b6de3718528a192c46994f5855968d1b0629ea2ea518314f2ee310d61342cfe7335e6a4f882276f4cd2bb2a7efa073473929098122b93f1f7a2701a8ab1110b2c11bbbc724dcdd50567fdda6166da8c447cce8ab8705c355b7a01f553e7bef8b6ce19fb9c81199814d6f1a66451d36f868ff647a0ee0158768c7e937ada093c2a66550d24e4bcc6b249d96405591cdc54b14259a40d68da6e70bab133abde0", 0x1000}, {}, {&(0x7f0000000040)="f8bb55472c26bb16adcfef9c168f5b7c5b97a4a1f64da2b04160e4c5b21ec714b5d94cc350b3e4909124cdc49edf5012234168bf1262db75c31238ba6642af6a4818e2dc70f787e0be7c0c89d1e1d5960186ec616f25028a212b1702", 0x5c}, {&(0x7f0000002000)="09f56d12c040823e8aee8a6223e6eb95cfcd1b3b9c078cd1eaf885bb80cd8d4e04c1c61d880a94afe68b30d6bf07abdc803df1adb63a545b19dbc17be30a929e1ba0e8933e9b8292986602422ddc4e5e5305f583f53559e69bc5d4689bcb4bfb5c37b85cb4ca662f1e89b25ca5219ddf4ab6f7b3ace07a58992a917927566d21b7219084157774d3bc8f165314215b3b27db18a30a2008b3543a111c8d5094b10f25ee28e335ca96fc6e4619c7118123c28fe19de4ff18def868297c5f7486145438ab275b5527938ee58cd7794359cda364be7630d68a33af300f6270b50ce5d06844479f8e8cede39d4a6a6ecb58470286bfd66852fb102865ee9f3eda7abb1fe58b3272d47e43b9e6bc57cc2a6e10b54dfd0bf280fbd58f5f021a0749f452bf7cfb453167992331f80b6450b75e707aea63236103630e4f80ac84f66f9d7e3c7d5983934ab98daa3575e594cacb05ec7fb3c85236974c9f0aa6b82064f5a0e86d323b1c458daf7c29e0da9286faf1148d87e63fc4a07a72ee71e6bb10702602c0abc4de5e8769f90c71cba230d78fdaf7410bab161f20e5cd42d86fd0e88018052c6e23e8c61e21fcfe59e876fb1bb6d37aa5c8038a0912ebf9b2fa67cb4a355b112e0cff655dfb2e61927bc3ef94f46abf13ef458dd43421a7333cca15a8186fcfe314c716e0c47cf65a76964f4dbb5e0f2c534ba1c7aac31bee622140b540bedb07038e0d11bdf8558bb5cd36f617b78a2c28c0762f8419cb8109ebf182c68f99c15ba6648b67b42dc7b8e699077601e5bb5894420ee74330c6ca9367c9b992cc4094598a44cdcc8c3555d8443380c26abbf2b94c44aed54d78ffebb8d4fa59927309d475223a296cca9e0cf9c56e04a9cf43a91777a702e460a81fd4ffb3dbab0ff1d4748706a3c530ed67ecf163f36e62ff33baa145bb8755d535cff22fc28b7fa62ea8b886e70f6fb5bd2e3c860d8822a47dcf61e3f5659a25347258536e302f702f33a992c5489fd4984716012c0ebd0e8757ff888da889e8e8e4a7b685eed58b64184a644b74bc5498053d833013d9031c7a6a1bd69984aa0b475f73aa86f2611de29e35f1dce200e3450345215bc0061b6d067ae774b5003be28a2fc2dfe5824f54041411f144c562b894e68506ca97e6d914bc76169d7dc5cb6970bb488549e48125ab31ad9e9123db6a4f786834928f6ab3aabc6bca10cf9364190bf5dc9071fc052a6a2c1aa26dfb6d21f76585f404aa04813d447413925fb8416949da37dccc486fb366351806904ee916fe0d1255e3c307b227bca08be5296fbd7602acb9c064d6bba01c1fa03abb71e38bddb63e7a48c22c9f30d3aa5e16aab849a567312c4b8ac4d0f7201f2586e5da556ff410aaa59804ab03af45be49d7acf1ec1c96f1510bf9594bb9bf78bf9ef7909aebab84fd17a623e48c3d181d42b09f36c2ca3b9b671a3082faa626fd33ed504ff6ec27f5892ea4d749cb2e7a5e564f68bf6c786935dc79ef78efd0d6f5efd6ce2a0f248825bc442e0eda0ad104b5681a91aec79e91b2d08c33cc1387c87fe89bd0ebab2ce9c6200fbfd2d81b282b806bc3a0a128ab0047219846c6aa1ca4381d9c06a0801ff5ec350594efc2fcbbb8c02b589011b8ae04fc5aac99d5ba2724a16f79eab38ba07931c980cf49e1b55792679d9ab08f93e87d94e4bf66ecd97869bbf8fd6e392333a007d8743515035695b12b60b4712ff73d3dcd6fcc1b53888c4e7ea9d44d6f257916f41ed86191ea47446897b0485d35996a9c36213c450ef020d637360c934f2e8089b2a8822a7737c894630ae52715d9a2ba7a9f2bcbd243b4912b1f91ccb455b66dfe7a6c631dc07e2995babad1cd787090e22fa76c145eef176b00f6dd6562d85c97875ce3c46232435a88d49a7998c614188e02178f6c360c19e2752a367b977b2c86324f7249b9b389e01dc6a920f305d51e3c83eb868730a61c0f20b5475c7ad1f56dfb89bb6df00bb591103ab198be28d647038650a6046c4c88cf4c81c22616099102ad6e86f19f96e4393e0b55a4ea1fc249e9e922d150446cfb5ef94d2849d972e1b608dab7fe27d9653dd60d0346962c7a884a9a5b2fe2f2b5a30bd09c85b136642ebf681ac61987b4a53e80a74307ef609ffc9d272c9f63701ad52450c6a5deb348baa9e03a0ef1adaf6fcebb44248b0d072d7542dc25368457e98400d1245874703a75e0ddb6e362c3d474dcf4e455c2d211d129ce2dbe66d47dbe2edab9dc985930f4e06977fa4f281e21511c367eed7db00db641712ff87f05d6df325b3fa24e523671a880fca5ac3122be785f74829e6835e0a8130fc29df3ec218034748cecabf3ff99dbf889102d362d51c6e544c9b4cb92793171d53f488ca3902d8cb01d17fe6da3fefe595b7f4ed5addf89799e7d5a311e885d0449fede2ebf134a42b5ad8ac3f9fc44b31cf73f14d3657daafe520f7a381d1cc59a436afcc54351e53bb3a32a6de890f6b2fdb86a723fd95b069d3953cd52b901e66ebe4ff124bc46f2069a37d7bc334cedaebae3b6b27e571c04b3a64f7432254db64843f05a28e2a3b958d5f74e552ec294b6f4cdec77e000bfb81eb42b2608dbdac992b556763f0a177a69d9178bf3ff3f19f45016ffea8879072c16760a4a7ea9a8d4f99e60f524454471c0269845d121c0507e5d2611e502e362903a4db0fa639e2138e5c291431d91cb9a63e4dc3a0d84ce5127a088ebdbc25f0090b85debe88aceb4ada9a9a6fbf8251a4dccea6e065da43292441c1c54241750182835d4f3fa7a5be02efbc35831e4123c4f06253c03b34cfc9735c93cdd31df081cf9fa79711109416007666c431b30c92e5677330193d30c46d835e1b81076f5b7dd787423cf74034286ca8c8fd9e9b28bf80c3c12a86fb36ea63014d8ea7c44b791453bd703bd29943460f7bcb1cd28d96ffb5bb98eda1dd4b12d3d1588b8e903f83993313ca60451a5a069da7f383ce0cb465b820c9aa4b6153ca73ea6083c87a5c82490e09a2fca47a53259423a0823b9b94d64edf884ab682299882197f7abf02e55229174d6d2974b5be3c018749c10856f4093058ea795a2154660f959c9b95af83c5e872dbffab9e0bb2bd6fae0e17c0d39a604339a265ab4b13a964a454bf044e58f007134936e52c5cc974cbed566f7b173dacf63cd63f939d9f721feedfa115e83e8c08983e1bd3c760dd7912c2731a7c3d7ef8529bc31febd4ca29f6e9f04d691c05fbd63f0334f5c0e754e135cc64ad1aefd7de10424bdad6246b7d4f6eb6ad2bbb9f62453bbd8d1e7c0f7d489854fab683ad493876f71f4cfeaee74b365577ed12c030f64d068837148e0b6f5f2fda37c7f5f5743d9bda8d2f13dc63905ab733056eba91cd6df16623c887554830846921986e64c59d9a8b66c2d71700190554720674f217b6f806fec256d84e44af07eebb7d256047a98ec3f7d78eb4e01f5e97ccdb1ac1c7e2077844cc9f874ed8c7587184873c10cd2a2e1445e8a24e133446428bf6c9f2572602f8f176db09464ed26831a9652b45607e4fdb8390518ea599d60a6eaf5c4d33ddbfe38fb7ee0b0ab8849745ea31c3c07c6357d15b2ff5b7181992c24b456190b188d0e74fca90824057bd9b7144a9f7437aa23065741a5b1dcf8403a3508d0e9b14ddc11fa9fb7ce53efbf6031ecb7da04baf24efb9659ecc8413affcb8ba2befe4066a7b4f92b8b170438f11de1df782925582b19c171a7be062ae3d2b2a65a5ee94a034cae1a279efd1bbef4c15b5a1aceceb02b86c570264ee7dd080ba7d190dc29cc29906b731cd1948c3704276a73e45f00b520f0f4cf91573c3184b2d4cc0bc4d36d5a9b9aa0920959ebc3875dff2a15ee885488bb3fcebe7bcd0346dbc59afeabef11d9b8f0cc4b58f5c0bc690c1fbe6d9042093bbfbecf757913cdcba3f5832779981e78003203bb3155bd2c0694593137dd67dd6a8203541acff337e7a7b18a4f59048e0ba8f3e0d6eeec6350637d535a8ca9795998e92c7de1e2ec320d111ab8cb1c7514a95c39730f00f2e79e47ee707e877857d6d07c9da8f98f6c30e224f5be6e4871f2fd6bfe89d7445e6ce06a7e46b98a487af46c4079ef54c73c821f75eb6f6e24a00b4fa17f15ed1232e0356d1e6ad41dc251d696c6a81c52ef5753ffd7ee0044bad6564ffddb91bf048f8e24a86197762c3665f5ba75704a29da51fe599d705426d531f9d956a4129345c97fe18bf28549aedf380126c3e6747e98f6cfe7a142251b175476bab209370a003c4459fa1f40eec7c8752fa88f7aa3a3b780c0f4f39215d3f012ff0d481ce1d1296f829a45b2df203a51cd4279d08dcd1fc452eff5b3f6c461ed71d47c4531d66b829d68b7cb149206484f1bf367d12ee8bf7acffd732f3be1d4e8c7eaeb471633a224b9d6bb9451fe464cdbf02099c6ce20290fc1cc347499daafbfc5e9469424512fefe19e17b2c11794efd16ce0dd13866abf06223209b7e0ee27ffea42da601b9c4c6765da40577169c63bef44dbd425edbdc4dd2382c34ea1acd6453e52ea58c3b7417eb9a2e2f1bbd9d225ac44874f34789baf1e5446d4339f96a355f3126f005b777e0aa8e4a033b48e5d9691779a0829f0a108a3a0935b4191b424aa1ebc3f0eef29032422fc474a8e32043490a7b875cbb3cd26cbf0dfa28dee7b59c4a87590864bcf4657a2e7cb180cf04e2cc509222c4f0ccae4c1aecc6c8fbe1621a78091bdb32fc3c8a7c8376f7bf120e7453a8e3503230a53c3b25b3bb2d56170f1fb398ecce9a84eaf9f8cbd6d13c1af511b25ecda77c5a7bc7353704a51d1a336fd9492c4214f448c119666767495ed28e03b97d57feda1ae7be5534fbf3b69bc00c358ef4eb0ea99cc21351105faa67c91b1f6c49f4d505863506483ddb4595b9d4493955ac12abcde0dddb969331158a135a93fe9b72bb9361945b2902a8a41da7df3901b5ece3629fadb19c2cbdf82de25fc82cdab28f98e46e76e9204afe16f26ec41779e6a49b0ae30e80724810dbc84c8c6805321fd8d074f1ec128ddf23f2ea10218c2e041602acc674079b36118cab75c7cc91fae46f95e5dd56f30b7b88e6cdb2e44cb0a859440ea27b5e60948c2b7d9cb83398259d16f7a7b2e65403f59ce23caec7f826b41d5de558ce230e6eecca39fd9bb4ebce7a89e3e3d3031eb61d8cbfbb11674feed24fe177095f625f3478889823cb6608ddc984cdf178b919806ac688536f0ca6f4d257da8fae38cfe37872b2f84d361b60c7c27389dca36676d8a169d949d335470fe4aacd5826b5e11c70af39bd97ca3f7234d8d85404783d3c1f1aacfc0a90886268fa3b1f501e09f2699d23fbc5d28e51ef322e77cce468ad7c3251d91bfc9352b4a66299c9e340410c33bed0bf686f36e3bf17d44c5fe0282686245ddd7602dfb624978116adbddbf565f9614e0f7cd225b52e9b3bd8f49c10461695362d456f5ee4d0a38e1a830747fcfd8274b164965954671261738ecbafdee7f81cde80373ae0cd51eb60b0d9b4a95dc5f25f92f5038193457c06c399be9f77ba219d5f498ec6a02395418b0e496df73c5416a7ce21539181587e3a7774c512a04eed009ceb93425511ac69b2ab6bb48e84c05212286ed99f51d1aca20307adf24601e23203dd68ab8f02242e450bd5a08f1a49ec2cfede2d217fe2333174f80ad70e3196bb93bb6667cdf5852af92594aa5fd574661f95fb2b959d0eed6846c0bde9239eb19999f782dc50b2925137d81e1244d13e0a3c2c6e131c9", 0x1000}, {&(0x7f0000000100)="f7cb19d33f5ca24c4a1e796f3deb39941c7bf71d12bd26ec8a538e5e6bf91e2495bf0fbb108fed3ad5c8d8b911176d2c5af8994a43e9f99e2e795fcee9a813e91888d57bff518916542eaadfff6c0d1eec0d881c06c59c8bfe154c580d255e2bd73d89f2606fcaeb7b4d2177c9b66408a5c29c7832ca081d22bbc8c0f4df2961e9f85a8155a497fb4261d83fbc73fa86d384d65d4a85fc1f7565abe9ea6517363db42922e477af691e7fe3e9bd69faebc89b0b08bc625d6d087619c8ed3d96673258f615a2b63365e408c65f86acb65306e13b4d7b664bd0c747fe838bc0d7e58323b9f322d5ee5bdcebb0f0e0fc", 0xee}], 0x5, &(0x7f0000003000)=[{0xf0, 0xffff, 0x7ff, "9a4f21c7bab0b1d5522397bfb5262d25f3f9d4526dc8746e10f78dea278d91a24d302f960955c5837d44a260d7e18b332e8405cc5ee1f3e8f5da04b1d5b6a30f6391d43c8abd1ac2cf758d50233bcdad63deade300f50e0fc8ea3b43065b192cac6267cf52fcc36db618680e149d69f02a176385f43fb7345614bbc2b39f38dc6a39cd17ce5b0897f36d211712560363f83573ae0189340fa3e7eaea09225a99c4faba617a07a06cdad1f891d23d2b70b88534fbf39563ad59731d91e3c0dfec1d85a761768de270ffa1a9cd60a75c8fcaac841c0a2c73c272f7b7f04b7a6beb"}, {0x1010, 0xffff, 0x4, "9b7022e20d99ad427b20ced028db15a9c28751fa067a111077fc7fb8ece60b4c38ae6f54f7237fa0de22c3a1567414f285a2883d2b48261023d21a3957887cb1c9a18d0a70fa9fdfc2ef53fac2dbc4a59bc08a9be4041c5b89396abf8522e0f39e514de3691a8db6e8ba0b9f3f0fe2563112e91dff77c2b09cdacc0ee24f258c878d25d58869989bfcebcef3e180733e5598672bc85c2436871ab44e7345e502f5987c78f2ee81a6f971c7f553dbdc67c0468cb5d14da0495dc78a5eb00ef470013e37cc3a993107d94e8890bd739f6d8490e78a847ddee35fd2311f560dc93e080c30e257b5d3e9af07382a5aa3caaac6ef1b6f1d83a9d5e5050287f517168fb332ac53aba8e1d059d1642e52fbc9175411d5cecbf8fec478b9d5f8f30d52c412e10734e3c3e40bfb3f988bc1a94968b94025881de5601607117ab9b7f82b485869aa4e9cb2f5dd642ab35586d3efc78191e88b8dfcbb77c546130deee5b0b20178ac3a8bc50039b7e1072ca9958405aa03262e7eb93b5571996ce1f162a6a10b57400f10f84c151e644e3b1fdadd10b4151fc822b9992fa551b052702523d41637249b594d61f094690d9d444e4997d7ab3c8bdb84c3be31b68c89c4c9682c8afb133a19b0fb834a52d69a279a4a38775c5864799c00005ad511f546d5dcad8122fad7b59ce163d89f8a65756ac98cf1a8450d4d9082eab80b10d01dc8c5e1bc1cf27f6853f657d76f3a122adc020199d58d4617a563434b6172d10923f45be9923c4687502cf9b80e1d8252672ae3a8d3c0f451686a46818922098b625316c9619db453ca697c2034843d2baeb01b93d2d596bd7286f3bdbc1e649aa1088a38a473f6253b3f379793163ce9048f733a5373b2b59cd577363699f413b5e1bcb419581e51fe591977343bc25606552b4494946c5837096fe7399da6c39b8ba6b1421f8fc2c2985b1ff94c732d35cbbf94a0d2099f75a9ea29fe2893bf2441e8e9258fa5a5683aab793d55cb98a71f9a3f741912b1dc61975e1660b8e94d27d1c59d31e1ce1238fdec29c8f376ba133146e94dc233d9d2697e8cedfdab5b6dbe246d2037fbcf377c5c7f0163abf92f852849d2c4cc099c531f62ceea211f4c033fd1a2c7df49ad3c91d3f12f44a89079ebd01cc0c365338ccce92e73901ba533f0d9b618a925521a4dbab47dac550c1906e4d0ba37fc9f4f8222bb7a55423e644e4026803f9e43dfc421eb716063b85d9c0e733eee2300b8f16c8c0a493bc9a255418757769aa8d1b7cfc15a9d5c1d9bfdd9a27504b214602bf1edf2bb814ead94eee2301f4d146d9a9b8f2379b3630d389aceac8c7e395da132073a59dee7cd3841db5ecfa0af60cc312bd128442aebeb10540e5ee0beab44e61f472e3f492bf18083290bfef17ffcad527f93c65ddbe7e465549a6741dd4e9d7b3918998e2a696b85a71095ca67d28c29324cf4f3446a60f9fbbcbf8d6833e808c52c1426ba813b83ec74c78de7a6f5fcf5856b57c45f98351c64e04a0711a3c938052156129be6a8d15da4c90c2b564fa4de59a897db35e603a82c0f0b265e8ad1457136c936f963390e2e5377bebc35e6565743d83adb873d25a2e18e4137f2f49554bea1efd954fa8f1b1db8c60fefde71731f71751535d9c0e1e0295bd9d84cbdf073e7fc9a8df53f6e2e3495af2f19a16c9de2806a85a0a3a540d12ab80029c5823e9cb2ab90f3e8cbb6d1f0b86ef03ee8522120abf490faa418e69665253f870a01de04432fa50db7fa35df80a8764d836a8dbf86ecdb61156dd9b89954151b1e6d0e1e0674281632c261d69b11a96ee35823ca3c75251db980f466fa1fe9568ddcdd6afa059e64f66a07a689b4a16c4bae662e9a4e35c8d55eecfe06aee642ac3d1c629179032e9cdd3631da963ff219539cfce9a8dcab2f0e47981954fa004b18cc04fb6de2d3dfa96b8a27c135cb75f75e1209bd3042ab8272da8da65605a35a83a9dca36787d2de72623367379d25ceaa720c9a1860c3a7e9a2f4827ff916a60f4a2c2ddffe12fc2ee40f5685a2c90a79cbcd55c5f1dfbeb1575029845bdfd0eb22a6eac43ee68505f3152a618c7ddfdaab25ea7f17e883a73e7cc2b72c088aa763a7026a2aa276d0b658c0c29ca5a5feb7a7b8335721182527cd7263f89b30ff7ca2b70c297683077547bdcdc87f2ca5a8ecb300a750906493ded56a8756b19064a69a44c5cd194c2592cc482e8079c8edbe08637e22a2afedc5d0e2e0b6779fe6b2c45a33ba555a99508641ada0882401c7e5146b707a2cd4ac13aed98143bc088190b8717597e0d4c24ba0eef390832dfef729a16048dc5493edee4af130789a96f532f7d0922868d6822cc15d68ba1bdff90747d1daef152b6b6c58f33869901adef7bd29cfd33ff19961d9a1ad81443130d60c0e1e228c6ee19cf6d89341722f0664f345577d6d8c3680dc9fb70ac7aae40f662075c73ce609bfb54b1fcfb30020799a35a04ab72d5b332b4b7900bd9981c24c0bccd2aa8ea47db30f8ca199449cf8a18656add556e613d0957db16901425ab26a48adc07570824f071bde5139e09bcc5d21811c02ce1453da78d13c583794e9deb4afb24ad153522f5e7e0b1c63151b79588230963b1d654b433625d38d266fa1940df4ee66a1601aafa62a75effc462dd151c7e556829231a40ef87da6ae71f16afedaf4aca22dcbd1fa7d329c5c200c68ef6508355a3af8585e13e9ccbe0856bc902f16bdc5d8fe79ca4c95e227a425080bcaab6b5e85ab90345239f78926cb7168ec94eb99adf26eb27db11303b6b579a8494ea4ac12ee37a64b305f490f75b8310a14e33c23372261e76b116be24493d8faa31da7e584f691dc4d18803d421f423f3aad5449d15ac42deb7980d54839b0e201134647be89586eef0a8ed85f37aefeffdb42f2a081a05754c68141376f3bc2ebd7fd002fe1c6043bb8f7834f0560fedebafa1cdd81db793ec361375fae6a07720d6df8f72d1625c450bb37339f7f4fa2fa34b9964bbfd8dcdfb79cf2a90955b2bb2e218cc05792de76964cd691652f9d4fded843c209b492c16c7b8a3e8f90a63cda23a693beb886961b7fc2bc55b535eb1610b1983e11d743ff795db156e0b5586a6561227b9132a94d981f52dcb8dd5a45dfc96898b6e3f268ffbeab452a3834da8d3d759bb074dbb564ff92ce3c373cee9e4266d23c40625719a19e20088c40a4998bf13e40e073583dbd34a9036610759a1ded86acba44d6aa0d155e33d89b87f6f7539ff55dc1868ef36bc51fc39d0a1fdbfffc887553fdd32fdca53a357fb7e1aaab484a3b642ca1b6feac21ccaa8d491fff94c624b5532d2499bc8d5912e54596de3e75fa00106d043258f8acf0c17d8499c75bc2bdf2428de174d636b5cac93747b5c11a379121e4a06a7fc5340b353c6a1191737a42f46e57ae67feb1a2b85014fe62eb27aa4b2f3af0da61fa8f0982259fdb1c9bb194d745ecebf053506154e7bd119ffdb3a10d6aa5444657b88514074df0812ef07b6a7019c10f60ed7784d760155d91645a69bc8639d6da62a65e38f2ce4cd1fbc1cceef7d6719176e7f6a179bc08ff6aadd532cd37c55219a313553dd42308177e45c9fe556fc495212a5240c0a4446ba21c7502f21f71487a65a9d0510960783b079bb513c470aff857814a2ce7be62738b61e6b91e72a3ee040b92b35ba74671348ef9503e738f113fb1dbe1dfa4f2954c67d8f63bae5bb6a05b0b2aee7ad558a6b5145a0cf3387f06dc07b665509551793be073b178a86a4ad89e09879c78c9911f625556c3353a17036e4d496afe91f9ce568c21f8ce80392c8e3d254d5f0af9994263e8cff28737984a632bd8d3e53356958ee5250de7ad13c09af0569aa64a16bf58ff757844466c9a2c66187bc70dcfa0b611ed3831398e8cf3d6ca0def98f94c2d76b0fd083a1df079646850be7d22a32dc187a1287f35b251ff0878c75f2b13838f30b87ac68ee7707d71a037d02281dcafb4a45f89c20923b20d44294e619f3a27f9fe86ef005a452cbec477cdd6d8ec50b20ff25f2abe8b8f3fd80411ac6973fac20b2edf424c7226b4e404a6dd925f60b40eadfec65e9625b54e00abaa9bb191c3a5530a405068ec7408c9c46cd5d8f71713147f02647d0a6224c42e1f7615f3685953159322da6eb43d2ec83e412f00e30c5439abca93029c97222bb55caf9e073e655f78a1883d35ba643c5292ee54a94c7720fef30c201d1a60c7a82dcb44afee442f62d5dad182777e46b596858d0aabb5af57fd0da6a90ce91fbb369e68b4a5894638f0781b80153c2989d4ae2705ba7f2dd9f80d1416fd2703690d948012e9f50f3c46514fb3a98632056f5ada47b5cd82137f689e6dec0aa8e9e4903d9d2b2936e9d766b51767aee5d49b7614899f5dbee2cea616287f9166c5ac497dc7990693d9e6c78bfaedae36dfe32fc613661f841d166f7a3e322acda5320224f6d538003e8602db90586a75ad9dba22da3d0afdda915ac964b0106579809949a7106b95ca2e4c3c6cd6af2615d8948796565d5ea8477e81b52572bdc18e80a390f44c06158ca937f532e38a04ac985dfabedfc06aa29003138e611a51ac9fe18c29525428b5585db66f949ca71bde43ec1a391cce6c5d76494b099ea90aec49c245c3b81ea44778a43a05b8754858973735dfb6d47516c67b8a0fd66becbc7d198df118783d24e6e8fc307e98f8f3b98efa9609cfd737a7e959f49df25d6fd0538cfb3a1c40e6811a35fad948a0f67e76ce65b7c3ddae30c20600a8320112271292da7aaf5b330f67e6fdb30af26ed11fef193b452be6cf04c24cd94962725f7e8e2cad6b8d94e01b75034c4f82e2b7c8565efb0962390f20b9a6cc15e7c5b421602d0a5720be198edc7ee63d65d04c59996f955356be8c1470e85c8f89d35793c536a0ab1a6d3366b9cc505020ef34b13df31264abb25f86f5dd8e25b53d5b024dc81f11d38e050bdd52cdef2aa4b7f4a0a855b9a6bfbb817b9eb313bd0e469d3f30cc3fa8da11b4781347dfd80bd056177f6e82b1a7e410c766bb1424e65fd59c9457585cb34c81e0c761695a4166ca90aeef0b855e420149c4d9ab633ca3a8d229f9dfaaa9b91f689fa93378ea7a7b083b53372ae68f8d0454b510e709aa23ff149ea73bf92e46ff2f8a7ce02818e192c0b373bc70490c8eea67c19f7381ba14ff5682967a9a798af45249a33dba154c10402dd42c02cd251eed31e0bf7fe2f18c48d270175177ce9f7a688bfc4e547e1e0fd9fe37e6981f42449387e297e6602c497c1be1b879c2a7c740be50e6bdb24954b71a95ac65918671835244e60aea3e3299678743b7f16b8a2ce0d818990c4ba3b16b9df3b61c42cb4d89744cc75f36738306e22c9230a1b48ca745a59dfb9ed813bd2a8f372636d5d6607c9bc5a21d94fb2ce89d16f4516a67ad82e11eb55cfefae860c7dae2fa190e093bcd8f1de5d6a464e214b195e56bf589a729bee1eff7663c21f205280648b420c1acc03ec15af87fa38bca93bcc9fe697e41df02b5e813bd0174b955d59b76385e42a5d2aa38f197a258463d0d8260b458017b511ece2db93e64f36d28e7afb973904710862d8013554737c7ff678e275e354e48a9502680a1d9577876d17c7ab20fe02ef8cd6b0c0d9ecc96d24d3602580287ff9c727463eae67ac69cf02ab31ecf75ea60b5e24bfab12269ddd5f466090d3c69e54794d377a7fd5dbe8072f194f978c617a2c36f842bcf35027f311dd6cee537f58ac941"}, {0xb0, 0xffff, 0x0, "49f381f09149037786f5c5952dd9b8b58240ad8c6f92f4827620a509842fe6d46dd289ee6ba42dafea43b3c0306e38729e7c6420638f5049f82904d04469eeae2e9f404ed66b1870e621bff118c43fad440ba064b352304ed1eee4c954dd745a0e45c709825581b73ff5b79e28d353c2b6bd4fd9a3a20a16b8e69c5801d4a44bfd79d6735ecd93175c5f9933ef998264be5867a2e24b8b7d104e97"}], 0x11b0, 0x3}, 0xb) 05:37:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r0, &(0x7f0000000040)="aba32b985b19ac6e0adacd8663b6078ea44969f552500e55b6f84e579d76de131d09b8418c45d4ceb6ebb35af3f02346627ab8295e7f48ed773f181448aa385e65a4efa1280f3ce9e4a95f0a39e1b5ae00e248f188318ff2fd1516230c263927ad5aaa23bfce5d032ed4c0cbe192d900abc4cbf4091169e6725dfddfb36b69f2a2a5c83405ace99d903d7d51b4564e6d6ef50dc013bd1b61aedbaaede6db2d5ff4cb15f8f3fe2e4a4b78", 0xaa) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 05:37:57 executing program 0: execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa81, 0x0) pwritev(r0, &(0x7f0000000000), 0x100000000000018c, 0x0) 05:37:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x1}, {r0, 0x2}, {0xffffffffffffffff, 0xc4}, {r0, 0x180}, {r0, 0x14}, {r0, 0x101}, {r0, 0x4}, {r0, 0x10f}], 0x9, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) syz_emit_ethernet(0xfc, &(0x7f0000000340)="8a72b7f9eacc7fe40db2eacebead4eaf5ff74af00b29a2387dc4fcf0e24cbc802b11d9c023b38c017a23ec2fe5bc4de8b08ee6f8e5e6cec02a2e8ed483f9fd35789752f1b11f8d82a7fdf8ae6a806efae0c278ca34ec4f153b892d4d656f42f82be85fd72971d1102aa09e25f3f16e85a84c9bb8956fb9270741a8d9c80dd8cf0cff7363fb803278825b6bba8293e1dcff5ebc459dd999f5e487b761ca77d9249f34bac2019c0137d3e46566a91eb0f64d0757326c8d2cb325916606b9dd20c09311eab2e97bd09fb976a1d3c352ad8d9870e0de1a78c81ca04eb36112c9c20887bda4e02aab72915996fb45b89e2209ef06f1d00e58a5bb3ee55869") mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x8001) 05:37:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="c3", 0x1) close(r0) 05:37:57 executing program 1: socketpair$unix(0x1, 0x4000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1fa1a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34366ee01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65ee6eb4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7005659a3b9958f4ebba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f509000000000000009bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637fc39c7c6d444b8aacacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b996508dd64798072ca445b2823a9cd7928b0ef0a4d0097bf73e893f255116b0768d14381897c0bf2df4f9e083be3f6b7383e98cdab93c50000000000000000009d6a03a238bb4c130b5c5b177f4d88ebed68442ea29ab87a590792acded089d14aff7eedb58e2251d35bb6dec4b46968050d167b138e52f15ad1ced614bec25b352bb9f238a27e57c6c098c4deae4b85bb0ae695c81381cded9a", 0x890) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b035019ddc1d1b4cd736cff44cf274df2c4f461f6a3384bd43c40e36f6631f82eb84c6df0f355b552494859d31247f9c6cbdf4dc15eb4f32a8a92ff05cb4c2c53ef311030ac697ee4869ae6633791af1b0f3d68f9bdfc9498ad8c73061fbbcd18f18562c4844c5ca3c87104f21fe74c73e8254372cba67aa9ee214322557b65e3274930d39d959a275c33c6a902394a3dc7a4fcbe398647474a8b1c8158faf44f76c7376b96a8affce519fbca10ca8f4efb37a3e7d33b2594b23b06b8b3f47", 0xbf}, {&(0x7f0000000080)="a30f300fa4f461e3c27306b3071369ead4f6fcf9edca4d848ecf3b06452229e41eb7ac3a47eba8", 0x27}, {&(0x7f0000000200)="cd942e634b2d63710896f75602def7476c8ce9271c5b7033cc3bd15a637d3667632b1da29e97bfe4e2f102eeaf802a615a3c1d7f8cd36c9f2906a90de44a24216f5ec283e60493107088840df55d53693b2157bd08a4c63689f22789bc23f695f839193b46b0be555e33ea41bcc2925e553dc61b897067be228d35dab592409873e28438dc82f7a5cb5180a9c1f3c04fe8efaa088c8cc3bd8d602d98423b4c17d55d1303723dd0", 0xa7}], 0x3, 0x0, 0x0, 0xfffffdfffffffffc}, 0x800) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x3f, 0x5}, 0x8) connect(r0, &(0x7f00000008c0)=@in={0x2, 0x3}, 0xc) fcntl$getown(r1, 0x5) 05:37:57 executing program 0: mlockall(0x1000000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:37:57 executing program 0: socketpair$inet6(0x18, 0x4001, 0x1, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) setpgid(0xffffffffffffffff, 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x8a) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000300)=""/4096) recvfrom$inet6(r2, &(0x7f0000000040)=""/66, 0x42, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0xc430, 0x7}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x7a14126) r8 = getegid() r9 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = semget(0x1, 0x3, 0x6) semctl$GETZCNT(r11, 0x7, 0x7, &(0x7f0000000180)=""/42) r12 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9, r10, r12, r13]) 05:37:57 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x2, 0x49a9, 0x8}) 05:37:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchown(r0, r2, r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$inet(0x2, 0x4005, 0x3f, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = socket(0x26, 0x3, 0xffff) r8 = kqueue() r9 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x84) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x10, 0x7055f256b82bcb6, 0x8, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x84) r13 = syz_open_pts() r14 = socket$inet6(0x18, 0x4, 0x0) socketpair(0x6, 0x4000, 0x6, &(0x7f0000000400)={0xffffffffffffffff}) r16 = socket$inet(0x2, 0x4003, 0x2) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="4321b626dff990c11810eaeaf4ee1831c939ba8c28039622dcd1d7a76df320faa14581a3af33cf594ca52183e9f5b662d2f79237a85f0b1343c2a2100be6f67c08951e961bf9a5f8e8415f036adf20f9355320c0f9dbef1e54c7c5d9b2b24b", 0x5f}, {&(0x7f00000000c0)="2dc312ea8de5d2f403e3ec3bc9d4ee417842d378f21bed251091160f5b1d46ce47b2bbb5172c4750e68b79468a61e1d469cd4099bd474b7be65e53216c3fd106b5f741f8d52031430e726fef51d07d5dd2c76d2fb54372347de9fe6f011eb87be34b5bbf4ede4740c5ceeeda72b3192a856f", 0x72}, {&(0x7f0000000140)}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}], 0x70, 0x400}, 0x8) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 05:37:57 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100022, 0x100) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r4 = getppid() fcntl$setown(r0, 0x6, r4) r5 = getppid() fcntl$setown(r3, 0x6, r5) 05:37:57 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) 05:37:57 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x7c41aef8b3469770, 0x0, 0x804) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/215}, 0xdf, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x400) 05:37:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="27cc0d261995e938c4a54e8a42d348bd70701bad608d580b3cfab384ff6faf4ba10f549495ab6079dce22d3782b79d4593bd910bf4605f2ab5f8118250082b43379df6882bc39c9b9eb1c3c9b6b6a3eebfbfeae67ba942cdbf3975a05f0c1c7d0a9d91e20b65b1386569cdc66cdd2f5ceda67086eb86a10d4db331b44df76e1a04dae74a7fa0ab99a453fb3d9242303117fa4bbd25f2a5f7b9e54682085c76853da73fd4c3636a886427bd05d0ebfa05fb7f4ff5aea772175ea634a1631539f4213f64ad07da964ff17b1a9c5aa5e04da5e3f35ac16cff84df6ba878f12719c3224bd9e4292755eeae38644c32238b7afb87ec50d25156d25e666d8ea21f23d873e5cb50dba80892fd9d642883cf55d8c66483575d2efda48341d3016f5a3844057142793798f0c0395d9324cbee1ed51cf6e5d42fe282c32445eab5777115c236898cd25d78d00b03c4ed1866cc9b6e93398ca03f1ffac53daed376a7b0b1c8e3b7b4b42bf74eded73ebd24eb12dec7e7429be8b9c39f4b2e27d42eeabd018123055b28517af35f82d050354ff340a75bb1b0f9b9b624e7daeda46e711f90fa6041da9d0f0589d9e5391bd16bb3a210613360741f2e5164c4c7339e17c652afec26d820c8b812f63b6fbb592b2cbaf70112202be240f65c9dfe7a93a2f5bcdd56c82d622b05d9fd535714b934b810dffbcc7ae2164a561178a6474ff7faa1d4b2c73f730a8ae110a9f1cf1ae5431b5f66eed33ed521428325dfe3373428a7f45dafc03ff71133e6cc387f54f4ed294f69a4913fe46db0520325ab58a74b4980f0be52adada6747b6441d41a9244f093d2075fd86cc743ad0f75e0180beacec33aa060a5352957bf6b8c391649f06d2238ff64144183028bd88bc2bd949a5e80d73cd63193193d7b2e5c5f56e68802943eb4104f88b0a4a8589352a13d7b3777455239dcbd5552c2989eb65a25140d50ba4b28564751d248125bda7add8831acadf2166cdad066b6cd928e9f7b472340555cadc3a769c65fa96d2309519a47bed1e85d9fcc8ed99bb0983b0cd6d226d3d8a2855355d0fc92e399d91d16aa3d4e863aa03d4581d2ba3936ac183bf1ff9d5402bcee1b7ca23fb7dd92332f1e383d9fca9cda196c7034fe3f7c3edd15764cd8510a82acf795125174b0707c0eb04b9b4388ba673a5c5e8a6771de7c32c64507dc0f25ff0379d2e2d1d0763ab51d64789e573b80745a414a739d63e761c39527bef7bed433cdda003e8da870823473947b789cac32433be96bb08eabb36f7b77bc10051315dc61c11812d7c8fb4a391dca876ec858bca76c46acb86dd8e9cab0d1f279fbb71b8f706b145e0ad7dcf0076eff534d9530aa87d080c58cbc4f19ef49dacf2f7a1c95dea1c0785d7cc94745b184fe3d9ac9482ffaa273fd9142a26f82e21755f076b4895407ac2b67cc8715b2409458dea9e2ccfe6a45d0b8bb9f81e7afbf6c96e597826cd4c4de8ea0ebc32c2384a72d73deae7337be5fe915394fbff67f1a10c90d3279d31e339af2cd1506b3368785f5e86a652de5298cedac1715259f05bd4cd405d2b769d81e07780c474f19b0e01423c3b1ebb5ba561583524bdc2d5cc2f87f202eabd18c8e562145e7feefcf081999137f9381959ad19e1725bb5d0a5d84476094c458d9f5345f3ac96abeac879141a39533a41bb98e1c407da2f3350c06cb1d4d5eb8a33c9c246b107728a25276871caa815e4e78f915ef6c8341d74f210836498d155feb3d2655c57a6de86df54af13ef8a6005f1107fb56010dafe24321dc819cdfee340988f5a95e9f6da7b20e5240ae2cc139b786d33d0887e62b27bc3da67948cd0265689198538990d24db329100c4f0c02cef64870efcaee6d8c1c4bd27d8959a7a7e721ad5fc20ef4ab79a66d86aaf05a6ecb709b5909078418d8824382438f67da74e7b8536a20d878850bb1eaf25ad7bb5b7ac9366a96531fcb0056e51bd4f293b54eef26f699ccf7f7bf9c6c88e602db2e724f6aabe6651b6a0ec4f00f8f46e56de1a0e0229766bb0faed272418ba03a3c3c49ef69c1255a7412730c6d5a391d07ba97b823688f4d513fbab0461966d1c3e362ce4c5b702d77c5a952f2e083eb8d91680830741b8b0a74e7d738c8cf67b4e365ca8e83c5cfb7630315c0a24b992fd282c4c9656b8ab068883a0ab8d8feb95ae72359568837237a669fb9049e2abef5d391561d16d6ae8cbe6c06041d1b54b26c678304ad682c55ea8969ccd54914a7cd6f2d64b7b5bc17ed457a1b9c4a176904c4b4b284a834cdad1ab211bce2837eb030b1e7b166e5d7ed8953fc4a065c5b9677c000066ffaf1df75c981fbc37f879e4edd970931ce3e37154505e92be375446e400762da297092baa022d9d0f0342686f131db4e85d03ba91a9b7df3fc83063fe6e0e43bc0e2663b4a5f921947848b629f49d6481e26fe29c6c370bd705297c415e6610e6e80eb8c3cd56f8816abe2529e54750a40f7582be88cb22203b34cc6128df962eb9f393fb12efd2fa17e4d2476161506724c97a8317a3167d9ac7576f9d56c37a7fdc741dd4654fd69cad110c6accd0f53cdfcc5ed31feb3192b781569a53e1f0cf819d3cbf14244701a2cda50f0faf85a6a4d918ac9dedd456aa9da1e0fa7d9923eb3cd34ae24253fc1c7a3315c6592fa757cdadbebc843b6c1863716dd0f6da48c5035565662b397f4ae2008924eb9990bfe2f82cc4ff20cf077683c4a24267ca0bcc16fecadd14d90d4067c35b2db8097f63caafb90a5408c8e2f8d7549b4d0c8537f398176f1dab4d6715fbe58694672cd5996221aee9410baf6f8f269a149750b1afdb857250b5f798e5ee1dd58cd0aec73733fb19efa66158d39036fdf1804e867bb2f721f04a3946e5e79480811be127aca5268396bea6db6e69c708919e65904036a973822716598df8922bd7762ad0d5a441818e1cc981d6c36d944d5fd20eea6711d8b448234a88984304994f3d0529c9b58f627d6e4bb5d16bfb15b5e800e33d5620dafc82f72408a9a57411b78bd860daddd7f27e521faba94880d611435de791587388953dc542db3befa62f8563a7471b765045c3125b5fb7a0e839467fc5715649ad95fa4ccf400e03d6ae636dc0b36c53a515489b901dde7a92db2a94e67de1423f0bc3f173edc2f8cbd52a77c8387d34c712c9671662e535b25e897da92e69a76325f978e022437e0818a501fe7e43a9a4fceb995c0bc07c860c58d964d10a1d320ec07be1552f4b054ae020338236fa20ae27b4f42b408eb77fa5cda5d6bafbdf74d0d00bce58faf180f1fc87328088bba367a7e4098913d62eeeae3cacd2ec4c31f3772e140193c2e28097b5894203f9149473582e61ce8ce33828199cafa7474fa5bd1731d32fdf206b288653d3bb9243e2947acc14155095c5604da0a17a85037abcdc8c9e75609270167dc2d2fb2b19ebc82934dbfb61436c4487cb8e2d192dead221fad55e55c151e30da345acf43b37eb474cd931ff1381be40030768702f586e61e94d85c26088d9416aa94d5aa28d21c26ab80bbdcf3a8fddf371fc7fb923429c01fc75e5a556a632a84f28aed9a9be2b328a1d79c42f93dcdb831ca6f564bef489c3c9ebf9d708927f2502d61507a7c08ca22bd03d4e7837a29fd24797b4239a8acfa7bb8d1917ff54cffc077ed46ff695e2e04ba320dd81f9933670448945c5b98669b2ad5622a9469c795d950583ae1c1591e2496e439ee7898c4d400a7c07e8bf8dbfa48fed4e9d235e5e22be0f741fc361857f70a1c209d5fac1fbd1eb26a6a39a40316b79b1cf3ebe4416ea4e2a60c9fe576f8cd73846872b2e65a2840b3dce2b38666d25fa073dfb8b64d3cc3e1d009b3656a49f392e7e423ffb6f3084ecc0fae97afbe2892deaf9d6c24ef407aa7a13a705ce607aa9ee31e29877c00d0e4a6e3b4322d1c6e969d23242db7ea253a2e4bf2c151c1798f1fcbea926790e394650bbed31e057492f3831ff8104ccc30466a5068ecd7673b1541eaa167b8593756e00faa516b0a4d766f5010eda867fb081f6350ac24658fc3311f0f7b4824a03fb08f0b52f4bd5a348336bede55196361c761b86caf3b363ce882e10e6d8cd671adcc269a1c5c5d1ba3a64f4fea74877670d557225c3f998f2c32ef2b9dddd1ab4e2877bf7e4428291ae39a3b5e4bfca89b92eefa82684bb7af0378e18523c049ce0d80742607a5a803fb2d90aa27d0c5b0e708e76b299be854b3111fafe013cefbba17f3ae30cea1096228fd9fca9021180beeb39933a98600d518f1b70a62fdaa6172c3c234d95095bce509104e909aba19787baad451682f02d24fd6977a208b6011f22bf6d45e627e6847dc5d76b35744d9b71f36ea19f678a5de2ee0a58c6c72defd0281fc11bf69bcbe8d64d9f232d3b8a730a2291571028539aec82f596274cdb3d6a85819b1ccbbf12e70c578dcf289481facee24a3d981ad26f255012165d14193a18c649e38fc5e1737af947482b3a914465a81941ee989f7966e022f4167d718a83f59071a79ef95fb0cd56681354fdf1778902d6277f797f7b197d371f5188eeb30e091ff5bb2c3467cde6d64f2b9629e9f697c03a2ed0e361fabc0f9e5ddd13d5f80ca7f940961ab172c25f3c534134c907bc0c680db680a0334242fc289cf8c1f8dc76f79fa98c4a94774a22ee6482ba68b37efe526bcec30432121ebd81c1db4091e7d3e9631a7a12e86f5a9048512dbf75d18727096a86d244b06020149fde588851a67e559d681dffdc959e6a7a1651a3a46e6bd8e720abda76501d516c73f4d399fb9705ee9f77a4c24c68f2d65c8230343334bd4c2d6d136af118ebcb19f72439ce9cd7a5738c0528a51a8a9ceb7cd4e40a0b5b74e8e90a41fd31eb361bcc9d1a40c91f1f39e8e657fed8b3ca76b71781696c113363bbc6572d3290d394cfbc6ec41cd10fa5978f98bdda454c4281862720ec93f99b72aaa93fe0e15bfb9430fcc538c6295ac9081181c411c", 0xddc}], 0x102e, 0x0) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 05:37:57 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x62) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 05:37:57 executing program 1: r0 = semget(0x3, 0x0, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) setgroups(0x4, &(0x7f0000001240)=[r1, r2, r3, r4]) r5 = dup(0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) socketpair$inet(0x2, 0x4007, 0x2, &(0x7f0000001080)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r5, &(0x7f00000010c0)=[{{r6}, 0xffffffffffffffff, 0x82, 0x4, 0x9, 0x7}, {{r7}, 0xffffffffffffffff, 0x18, 0x2, 0x6, 0x80000001}], 0xfffffffffffffffb, &(0x7f0000001100)=[{{r8}, 0x0, 0x80, 0x0, 0x800, 0x4}], 0x80, &(0x7f0000001140)={0x4, 0x400}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 05:37:57 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001700)='./bus\x00', 0x0, 0x1a) faccessat(r0, &(0x7f0000001740)='./bus\x00', 0x4, 0x1) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="023fb64b4ffd83a9e6a3e40ce0f90271d61f44773c72fc3f15d46b9bfae27030eebbee2a998cf3330b9cd688be8796e7ef0f795b46af93ef16adc75fda2d7a02925d941483c0ce2e774e0424111ee9728dd6b312c722b21ac71e9d00c2e4b422a1eb33a547e1b70a5ed43e82d1d56a091d9f59b689039f70b05da0a77cd8372294bb3a8e540a8de98516b2ae544095c2082aff34c15c2cd7425c320e1dd4c84aeba3593806b945ed75feffd25594709fa718756afc89a7d7f40e1f2894331f3fc909f2e0c69652008102584b65ef249ffb224d06d87a5b76a9f1092e8b506c1a947061df9f1b9d22f9abd39e466ee6c565b648d09e24e901cb42cc9427", 0xfd}, {&(0x7f00000001c0)="8116044b30d560b0f9270506a101859cda3c5c0c358979db", 0x18}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000004000000b2718f677424fa89b70529e1cc540000b800000000000000ffff0000000000006506c7bf73ed4def331809980eccbee9472ef2cd091e2df333f0a61b283121ed06bd4ba88c566d5cb09340f5dd52a55bf2b39b66ef16e5ea6a2dde57621f54c2b779417d0025c1725750f4072eee768d05d3588c91b59e21d58333bbedb707bb2a1521225e1de750575fb5cb11893dc5bdfeb9cb0cc252d2cb3e045abe8ccea3651736224824e6c4acee5347cde65e55fe22e4e8a4dd2b0fca074f495830eb255bd6d44f419d0000180000000000000001000000060000002052cb1b000000007800000000000000ffff0000060000008824477ac3200f9284b00fa3d6e4f29b2e2f38aa8d6041996bf21f60a91b47e88e397f51ba0528c618975943c9edac2c452624607535782922d911cceaa0ee688969748e7363bc11b807793cfb2e6b2ac90003a6e7d9746deedaec3557bfe45dca41000000000000b800000000000000ffff0000000800001d2d1b92b6438738de8c9f4f2f1f76de988efd4f72eead9e7cd1593c58b3a9cfe7b2ce2708ddda533b74e9ae881bb1ae44bc7d225db0a3d38794625ae6ceb5d9bad5f233be2220029c73f84be971596af5cf1cd3f84dde97bcdce9dd5d10478f6d141574d7c9c4fd1de741aa8dd622f1eb3f84399696f81ec1d1d3314f7e1a8d17fd9e33065d5e712561e068521e1e80490ec8c91be85fba88af9ce46d2c3dec30fc3b8800000000d000000000000000ffff000005000000ace6aba68990921b83f7211f63e9b02842c333b31685b1eeb32acd4c48e2481d0c48d4bf98089f768332708d8d726a40d03ff8e39ac520fb52ff799b002ab1fdcdece0156f7377c672b4cc19e6441cf03ba0e6d76447220c322da44426d152b6e85ea1523aaa6ef4137329a92de3c270c9a471bdab8681246c10fe044f34ee798d9bf62aca86537d82bc55d99bf672ae4a2b7cdd9707783a7d8318efa3df78209ac015907cb230b3ee283b17b45ca86a82c20f33c802e9ba404000000000000010100000000000000100000004000000d87c4caff7bf9710cb4b351af344058e1f0785d5b82c1fc0912445afc88517ac7adb5ce43d47c893d6dd3a3285c6b3f6a2fafae05147335ed1072f67729143207aaf220e30a414a250c4d7b65497e164db280d45bfc08577846090cb0b4aaad4cbf1d16c9aad6433166eebcf8dd59738c495f9b2d4ed2d61dfd27c94a969f6df459aa8cb38d53f5d0e864c078ed421e2b99c5a536595d7f56366ff6ebe8becfade5ae96a4a31c7eb6188c42b4b77589402dcb212a27235d486b52ac425c27c52d83ac80453dad5530208e405b6bbab3d66191f1b2e2444852415940dfc11882410e8bc0dd0fb0ad7de484e6e09527fe20e9f1ab0425af7dd7170adb09a5c2612f4ea4c4dbb150e5e70504fc6aa3e1c64648a2b906c74e1f5c06f1fbcae559fec5dd4e040aaaa60dee2b126e122c1d0001ed34651b3591ac0e1b475f70e6fa41107e98a68f567bc0a2795054d4eb33bd1f79da10d4db5deaa3949e2988827c830e2f6b524435df38cd5e2d2b52decb3fcf3ea711b7a63777f1c7628747e2ab90465018129ae107510aa829820848216bfa3fecc2afbf3812609b510dd99aa571803d90044048ed89a28177d841fac3e16c82ba2ccb3683d0fc02020cdcbc2fa8b059069257de24275cc6a50efe421157ccc743af2b550a8c1341778587c7d2e5f0a800063381e5fe46cfb7adc300943b6c9540f8d5f86e369793082f8dcfd66f30cb7ccfd72b3249c4e2e1b3432bec83610f839813b35a3aa549b1ad61a28c1d8ba3d2521021bbf0c719e062634e9d323044c77c0b8cb4520f4732ed911d6aff93c3588a2f90bdcddd0157d78e0c8b0e58e6df3d1504afa3107b2cc5abb2afc144d434c98cce5c5aaf56e64d5dd8eb6e73768cb6e51631d85b11a919a3a44992dd84fceaf6243f64e5d56a8ae3a31215cff60e2d371e26f4717d9ea0ab2c8a3916ec60cfcce0f95d2eae16b64747b0e3341101ebf0489065cfbb8e289ceca810a0899983d7a189c537eabefaea262fabf20fe423e12aa43224748fff958db005a17743f73c8f4aeb648811e072c9d5fe7fc65d366f90f13c34b6b6a38671c032210b3bf5abe267244f13d5ccd6f359168cfbfca6f6fa887aa5178f341f7ae11a171d8fc8d5c1089a5b238a0d192c66528f2da3d562ac7f1ac80c62329c30290f7655959544647a1e32206ac0338bd0ee30bc15947bcc3a3236942e1372b90b9bd9856e5cafdf1fb4e4d7dc617d407dba4cfdbbaafe75fa86a8257797698d88f609e79d3b90daeda8619142b122b7d7a13bc18a87618b1410037d7fbb45c0b45b7011ea082097d03d803d34db61ddf43294689c8d73a2dec97dc1d2638beed999a2e10d459b2adb9cf1ccd79f48c3dacf129f635621cf816db3fcd6e107581c774f579b412a0f197b8c9a61f6dd95c6660c1a228f14e88bbeda4df69837b6f9aa458e39e3a66491ab86b585eb8b184b663c0fca9d7f5d2aa3cdbc9f08ae5a633cc4eb27f72c2fb363265110a278f6ac097f838e44751b21d5315a268d7620c2add15accbb2de04d2bebc2b901c4ec02570a8f33e9272a62c0ddf9de2dc0c7b73d7381b4eb9ce9f2c1c54eb3bbe359184c5756454587e218d4a7d68b1f8d69d3deb9c095df5e58a09fc059c2d939f5ab0499ec49bd6d4cdbb4c25203b5ffcfea07e6033d961415ed2357365b10d8a0b0482ec89c199a1e55ad3ed804b2e7fcdc4d196395b1922345ff449a877e163ba02e7dd7ba8a13e7757af3d80a357824325e35af56487c53a7dc7f6d168a9540faf9fc3c4291756973ff50f71545a9ffab866c0a47599d3becfd2c68fea1b4c1f01096a64e06d49fc1c0599d7bdd234c0b7f774dfbcaea6f5bd52be5466b03b66e6f0fa8a5f4fb4de54c0ac8a8a29e1953b76f6f195d4659c149bc1b363664151542094a78dba1b3fdb32bdb9aea722d57b5a37a2866a777949d64af9109e838bf7750ddf40e41e59b1b8aaf3c7fa53843fd3c40006ccdfc370aaa8a7e73eafc49997b9066e30bc35a56ebf590582a323f818e11e76b0de52d124731c0ae2ac40ba7b9525e4823c78559ddd9e44c99cd9d254bf8b9d33a751b4981f355a7193ad50e84279cb9fe24bc31f10b9f21ba061b134b64f18fe71c46892ced4fc56e1fc036b7d39073bb49ff285c4b49ac6b1be64463294597042c85c28723ae224feef897bafc7c055abf0edc7a809e5b930193ebd921a03cb38d213cb4910e0b1e1eea941d8a678d76e7363cdc8401bdaa5b51bf991eb2217185bfec29908f0eaeb83be2dc57fac827945059817304d07be25f08f86dec24626749d94e3416f11681f7f534f0a4cc2454069d4bbf02cddec360a6a380916724a3063d94815b35ef38c688625771e59e1812b480cb5d1c4535c904c75bdd92dece7c6c2bc807f752a97618a8b884a838f7b35ae31ef8fe11ac78e7349355201d627b313d26f22093e012d2ad2e018e7b01002ac6ebc73460e9d0a46cdcd82c7a47f7957be6a6a3cb965fc8809830a642392ffc88ecd747bb715d664acdc0c3dae1951ff10d0b91db33a80fee817ef2d5ec3138ba73fffb4ba374ba29ee326b59f5467cf2a630bcd97abc2dffb0a71b208b8766a4d8c35c40cd653310613243fce40db0c22d7f0bb9e6ade324f292b18268ab0596293c057ab8ff85701834e7f49082f20e43631577223065dd983fac8dffe3170c8a3f9668647db2db54b39f3b70393282821a16843d22605f59758ca519ff01063d33f94f42f035f78ba4b83f6f61cecfb6f1b1316a87c24f30378f56cc81a847c6b27a24ba6f1992c11f2c2fdd9517fa7428e136c113d9c538a1a705a88e05e06996a768e7ed5f22bd8adf7aa21baab5355fb230ba734c34d3cfd3ffd4aed38b1c4ec0e5fb17ddea77f34e8b7f5b673e499af20bb71906b8a915e48b504b72e9e549955f6858f3f89854b967f125b33c102b192620b208d1b69820800627477891d7eac2e48e0792f1408e377714b443e4ae317c00f41d06a0e4ed8dfc0c4a0c1bd9ea17903b111c7a9996ee083b2229345b7bf46340ba81fc2d9fa7037d0d829caef6271b1e09877dc4e339af2ca7b80a855da553088b4d42d23a8661bd05c6844fc471e5eccb8f018af71264f61891854be2a17b25cc8df253dc5c8fb8e341d4977da3906380303b6499f69095dfdc5eb7d8fc1caf941a379d4370267ad0d6fd41f7a49777c76a569fd64a0be622973baf85d02f705fb6949328f79d669c660251a4e7f9cf3a9812769ea26c40daab8313916a5c13b0966f103c464eca3e762747ac9e84ae4daa1dc93346f6817899ec15ed85724b06220a26dfca782becaef3549bf306c52ee5a9e31278779b933e1f45938112bd1eafd39792c757639da12b3c59a2c9674eeac764bfdf230c0d6707ada51dbfa019929b6d6f732f40e5a6292f972f692d7a98b4677784fd706fb3b3497860d3391dca2e98f57eb105c1807b56c62b1a8618fc7f86df2e84228f33458ff9bb1fd911be11c30d5fbd6a8c41dd9ab69b9100a5d4c2da587cef81c726a4fa0e9fd3f631186fd7e289d9a7925a1be5203d69df8af8ddd6c8c3a968fd62e103d624d707c710dfe344e0391cec5fcb24eec8d06567eb5b5cc288596c265367c3930f7fbc1e7adf91cd6b240488915e0d385bc975b681b59b3019db56b4b2af088e7db25e63764bb4cedbd50c71d230837ec572c16db3bcd9a181d612d1220ea5854676430a02b58dd2e7275b26bf7cd02aa85bcb9e98f0a786a312231222be91e73c1d3810cbd02fe800abe0101a95e5f2b0ad0d0d76b398b1f744d560a8d27d05c13255b7e1720f2120e4f78dac34e8f18bae0c6cfeeadc0f1abcc06c937559b62ebcd2d71f278cb9d15d04cb3aee2eab1d2f9799e620e58c47a8b1158adf83b09d598f29ec4b8291f252815be9ed0453c59b1119bded7dbeed530191b6815facef799a7335f51ccdcb185d2a70bf2f71a2b575bc119286d89bd6f5a9d651be71abbdc669fe9cf36a3f37a952413cadfaead5672372fffc49df69985df0f3e0d749270954fb6d8fee1ef91b6684bc2db20496bd15f579c8ca0611fedac1f793ad71b663ae35c2780256d5c13ee87288e373a39d7f15b0eb1c7954204f37f1f6b9c31e4a87b2598716a6df6861dc6134c93ee8bbccbf097a3da133f2d6a1832fc2089e327f587cd592d8c71f4d8c8581705a5d355c8d0057a914436d7f194f6308372f2f2f2a0d8aafa6bd8427d0211674e2886f9c3e6e12541e912c37c748453648b23d5739ffb370f9b72bd0567075ace03488f84756e446f979d77edc5990c7ad4e0bf452cbb7ac57e2d1c2978801db03b594a4f94ee18c449a36d15d0ff26501ac608585235098aba926a30462938c0c5259676a9471b63497a498e4086342e4f9754b19b4185c21b1f371f5935e0ccc7954632476566db4d7ccb4cf721f1ec5dacb942dcc9aa8bd5af237e7be576ed2607f3403adadd35f196e1a9b0ec5e0a706b31d3b242bbabe36bf5453b09344c6fb6a13fd68db3ca1d6e943c89113d3d1bd667e2b228fb5f2701fc7e3136560558763a540b630827c7a58f5605db78025dfa3bb9f87031d36e73a84ca400edfd862bdb81fc1943dc1c9cfb6e6721852922aa92b7c6e46230ffea146cdbd3b05e355cfa41ad2a1bac5df17c4b2d37646ef35ec6a7a4688153bf0f783a3c54b2c65b9bafadf2edac269185f6537f14e3097d68cb3dc85f8c2e9496571bf8bab0f94a93646b66abf98415cbeb182881330e59b8c35b2fd367418c5f39e75f86c38edf6032328876305bf2343b9f355304d8666fc8a683134217612024d73fef3b1c43b86dd36a4a5367fb2f4d889a62ff31c98da7dd0f707ed0b087bbf573909b0c61e3a261d277e0b244684a0584497ec7bc04065817d46fa35bd3d6dfff643187a8ed35be7e3fc95c7f15ad1cf76b0e716b9259977c8b887683da93167e9413b33b35eb97c8aa37c6157266286b109c1fe22ea6011a6d83b0d2a3b9c181b4b473b4df75834e69bf75702d542c9fd8f439415d51820e0758a71d52c945a3443c0a42492797ad13f9c58996010d0008000000000000869ce717ffd302f965e7630b8f772cb11feea175415812cba04b1f3c1c200704669ebb94f6d3d0521f83503656e93d38c97343fedf034cfe816c01986e9ea65fed033bae880f5eb31f53033f32b1bf5d959cd88cbbce36f4d6663f55e24c11bf0874d40df9655f93b2d223c557600450242bd4c74bf916fc7ba8beeaa3b5943da25839fcd27c88a43b6515455c02364dbd7db0bc202720ce00f0518f33622f128828ca9e0ca29429016d5835795fd3947159c17a0d65844403dd9f841e6d089eda83561b310bb8a131a05c0cd6836d7c8ecd38a01f66df43d2bff1d04a1bc128ab4ac8e7776dab8562f5dd4cb07bb15de6172e1f4dada8cf201c4699047e031f07def3683832e2a50d1f6a5f5095cf8a69c97804b4fa416a1aea1085b6222ef296811ea15f55c4ed9f50a954991761b52f814a1885721efe8984f244951c90e2a14ac6020d583e885334335d331e4c984d9a2acd347f62dec8035c81a7feef88bd21ca6d2212ea2eaf875f89e947b8786a01f8ead8e47d8815e5e07d7d1abb33238b6c602785e175833e369e4bd6e81db4d3b42b310d1bbef83f3d7cb525a9ba61009512dd44fe5fbd3c0d9547a0359a5cdb8fc6cd592b2e8b009f22c2203ce305ef2a7102c95af7d49ee90167c1cedb15ba369b847c103ceaaf671810dcdb8551fe719374f645dea8044799be80da3f6774a747fc2589a3f0716749de09122d7800000000000000ffff00000200000034cf82cff015cbca3fa409db9e5b4eb6aa3e4c8df796e9f8ec7a4ba76ebbc31ecf5ec5652ba57c5c55f78ecfb38163c5938aebb1eb9a70bc8729686b4eb8c242c68e358dbcb33d019a1050980e666ff52b58ecabc16ed23535b229a13678c8c52b0fec0000000000f000000000000000ffff0000020000008b7acec37baaf14b1e162595efbda9379d0c651c3766ba5384a7678a4c63748362e185d6a43df136d620f0813c3b8fc13b12fc7e702d74833e56398c50e11339d5c6fc92f0e258603d0f30e9892b2cecdd00afc5f683c671610ed9b7766a18c5d69f93898db6fbff71334eb608170c204ca100f5c41b472a990302ba91ba95c446cff9937afbee9263683212b3ea904e8a1149a6e0a8b29e8487aae99b187d24c70503b8eeefd78eef4f205bd61493408dee12b614d0fb7425b7308d9ab186b18e830f9fa8e0265451c6253c6efb7b39e459a3df3a6763488087eba676150000a2fdd69614e20ac3898a84714bbdb5bb9d6e893e6e7d266e1cfc406021a6ae62cb42e85c25867c389ad1ca3f081ac26ea9b501c3e12c43113ef995ed7b3adffb4c8e4815d632d4649f18b344e77ae71532cb198bdf7caaeac4028c9a981598d6b9f58183dd8edb1b3188ee3ff8f8e00c15bed98bb06c6801e595a374b21ceb657375f866ef041f"], 0x1468, 0x2}, 0x8) 05:37:57 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x40) pipe2(&(0x7f0000000100), 0x10000) pipe(&(0x7f0000000040)) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) 05:37:57 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) clock_getres(0xfffffffff4, 0x0) 05:37:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 05:37:57 executing program 1: r0 = getegid() r1 = getegid() r2 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) r5 = getegid() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) r6 = getegid() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) setgid(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') writev(r3, &(0x7f0000001640)=[{&(0x7f0000000200)="5a5e01d27c3803b92dbe42dbe8fb066b16bd64552a8ba9698e913f7734fb711381087592b391f886961c4324f370d87491da802cb699bc1e9a9e61bca0bcc6e8edfbe05c6a8b97d21fdd38c40522e13cda625ae36d04a80fe2df5c8241b6ec170c624d0e8f", 0x65}, {&(0x7f0000000280)="79213a8136dfa5e823e936ae6ddc2fae7bbd7994d8341a", 0x17}, {&(0x7f00000002c0)="091fa9e81bef1650f101c6b7ac7c3d52cb096ddc678270174a17b040e756d87ea3509de971a63a2e", 0x28}, {&(0x7f0000000300)="eed5a75ccece1640fe16dbaf44b14f4f4b188d6376efe7bcebe9bab4397d6d7a76963d5667ad1160af7cdb73c56580b3d1a3cf2df6e7e3a3962357c605855742c121262adbad086165a88cc8520aa85adf233e6a5e5d48b88cc61797526a81459d5b6f1a44787665fa07e957e20ff4b3f10be5c90790373130c120cb35ecf5aa5bfd6ab4ed8ab29d17e90db145558402c8a06b91bdeafaeb215d7094b2caaa0cda05d1a58cf4054b161b5b906b01eab54fcfdb1d758523ddb26f32d053a7bea452af8683b8093d501cbf3a26f719d5690208ad582257a05af2d9f291ccba52c37829ce47f976b338b62a47eca376f1e8f0478ac9c8870d1dac01f9bb4e7bbac2a6c453202fbff20a360b3e5504a8141403f612e7666bb5967413ab721176dc80dbc181bca71adcf8d75933637b11ec2653124a6e192b924af56e9326e81518524231d86c308798b0b66149eb82913d490e9288752312b42d434a7bf6c907e347688122a19c3cf866554e94c675fbef70377b2359626e2a5fdbfe0fac768f0572db7ac4861bb9b3f3fde00124b99f05393daf97a691a523c3078e459519c47feb99c3b38c11167b0dde4a6f144992be1747405f2fa75f703d4ed04819d346eae5bbbbe69982cbafaf871bfec30fcbdbba1566318ff94abdce49a25656691b0d4641779987d94f0e3916107491f3895a0e896016c92756e03ed089492425677b13ca2c21ed23acf512c6bbe4d817d1bd70afbdd0b66e3e4e56ce4d855f9086dff3baec1afc1d15d991c6238f68eca54e109a9d37a9c5c7c3c513c66f84557dd8a4d3cf4f9c3922986fb178deab70ffc6583a9909560f812581225d9b77a504bc2b1eb5ee56443a53b3441ef9c0a719562f60f5e4999183f8e3501003ce43e275660774d28b0774cfdadcb771d412f742d716aba8ba6eff5d4a1655a706a910e2c75b64d972539907896c9457979fc21f5e0fd82e11ea5acf08d3f5e1c17fcad85c73b75aa4a71dc46b4538272b28c7f9dbf1a085ee2abafde071a7e734b0047637b7801a1e19abe8d5b857539baced1ed5e7ad095771d33a2f9786a5265b9d9635145b06a3be2ca1f75a2b19b5260f1ccbe3a64997724789a882f88b3880d5761020354089c0ab8e6b1509737d7965efe1fb67453c53bd6fcb6bb8b45c233e69c63a68e5302079ff79ef5bb313fa4766c8eb5d99182447404471aa332d272bc26c1d8eba3915028c5b8d60b2a020b919c022319c55c2f9d1c8c6ef910a36849931f0e1b18bb36d7cd03c83737fe03009c87951e3ebb699bec4486fde5aea2a498508ee17d84206af14ac60402998e65af059e3d9fd8508c64bd3e78a219f820987df317aca4de3c1255667bb57bc6e3b0fd89610bd12d27ca06955e59dba2e3ad556b527a1a8deadfbc072cca0d3b53eb3e74e27abc43d6fef64fdec6d5f2bd9b8999a3a1a6eede0197a069aeeb919b5dd75748aad032e6aefc7a244ecfc10f4d786ca3fcc6322f611c481bc9b045c908c7651c53ad37d79d80e6b60dd9987ac315995ef1e8b61f786dcdf4aa8e67d4df32751320c8601b7cf02397fd87b765b30f50d4bbdc51959060055834afee49c7129ee44287764585aa813c04226ffacd4ac3c2dba6a9b8a97eb56587db0859533cf278b775277329096ac07c9fcb9d4dc98c9ee1c0e4f086f3d261a4e59b083831e124427596787d27147d7e62e541279a6473a1d37d8bb0b69cca8323af5b1697dc4cb0b4e46c611355936ff3932d54284aa221732e1ac5957db2af794fd055081fe7095a00528c450687875b1b67d9917c0c17b45ccc6db83bb958b2f7f8ae891c7ab25753df5b30e5cc819b991762894d01832cac79ab028eece6cb4f6ece6780cb86986610267b9abb56ca07a93470c9170dee6bc53322f61070ccbb75c93df62ed61f2c6918e0d8205a5457cb3614e2df5f03928f811fa1ceea5e797413ed63fa5bd044fc2dcff8c8e042074f4bca76a7704d306cf6e631c9039a816e1a83cf1798177da67f550a0b37bbb194ccf9cb458abf052f121eb4abf02106381c03a32e213634e937a1a7054417a1c1da011d84b5a2ae5c2153223e7f89f471535ab439cfd1608a082fafbd7dfb6d427a24b2e507f78cb160395a9d8172f43fb4e946796d8b1f0a6f4c835351522de820e3e99d7b29b5019d4249192105c0ca6d67df1be46830c179ac30edc340e39066a1a0b92f80836634c1bcab38588f4a04ebfa58e2a05476804050d8c889aeecc429b9fad6147335cc3da854c8922de2e7a96333d351c55abb72f1bcf6738a470f52d197d5b4ed2df0c95a771bfbffb5a28d5d9daf81fa418c0b43f08ebb6dc6fc809160b08e0fb60865dbb279260b0016b0e6da54b824ddedddac3f929c054483a3d2b1004e36e6043d49a4899f9080d7321cfc1dfada821f45a6b223a786b9377cd85efa72dbd5494cf9eba5226168e478e5601c3be83406b28f2660df84c1bc171d9fd0799a1a08cd9527887644b07f6cad6a6a3f6ab5badaf9c72d5d0042094188383a427ba60e31be3848fc5a561a12182c1311a23228a1cfc77c0656f854d1eb80ef51e3e1780676b401729c0a3832fe516e13ecf4898a652caedb85e3724f9e1bcc00cb1a0c0e02f052085a03e4d410c344d6670f8ad2c52fbfd3f9f78453b57ae8201e3302f72c4a7fee6c38c01bdd83ff2994486ee685ec12a503523eff9ed0ba5c0ba5440ae82abbde2a2c2e8d4c2809169e2631a311327c80cf3f80dfc7f4b8b07d57f0e3fe1d0c4e11de8279c2a8c02cb75fd6dc5da3f8d15ac6a5ba117c0fa07a5ba1c10491109d2baaa6ab67343f4f6ef9953205ea2dbc71ad336b2065bd4c98ef1a487b82c0f24d9f557b3ea5a75e10096f02c8cce33a1b11ba4ab228297f5e7cd46f76e9f833852c45ac6fa96e7f2bb347b536f25feace34673796cdceb17dc3855ae03f417077aa43090bbb525febfc0127c3e4af7eb5163eeb280648fac55d2dd417f6afa30b3adcb8c8fba6eb1b3a669f6164427fe08af7de718bed09e7f451c3ebe63580ae676f537f99d328f187df33d4ff9b638ec2ea60c50d14728fc91a2b91ce34a1ff184e294871810ed29be594e3a0b46abaee55e888123c7c5c6a63d9f7d9d4aa63a6e8e4139b468e0b38daf2a0f480969521315411a86dbd5aa8193153699fe896fd43f347c10e09e1f666e5b1935c7e64283b480c17b23f05775f70f48f0028bc886e1a35752de22a86ccc6881e2ed646c143283c3ef3ee442436b8a7425c73cae253d746c012f3f17db28b119a918efccc992e0b6a1c3a44750041a0ec24b153a2ad5c97b309b6e584861481411ec64233c16098ec34ec69e4b9965f4c6af43f3472dc558235b3a0702817ab3543afe5047c54f0f33e2281296c24c7ba50acd60a9d0ffa84ad8f3c00a6119b67ec8c78f3394ad46efbc70a699e45f7e662377db6f5d8c23311016709537f583099ba956167dc4514824c28ee99f89545b91e7eafc266abdcf8a38bd73d2909b7bdcea1e80a9e6f0bcb64b11e30073d20d2ecdf553d0ee800c20205b99eaf1d760ea34ac5ece2c4021d09af36014f107d6176aa92a58760053e5065371a70b3710fdf683d68260eee259b4a2b7acad3946c40a4c93b15d10c6bab3e1b00945ca023b73a60ac654346709d5f934ec71c3237bd399367f0524ab98b33e9a7062bce98966e870dcdc2550f92960fccf1a742436c6597bf0006403a44f5d8f7726332867605f97f34f47ef1942074ef9f019378d8dc2ab0ebfe5f6269e5c8dea32717a51ed14d3233ddc9361b52b16b8650dce86436bc0c450636bee7c31b91523a9765174dac922ddf1b2dd65e84ed6b65f7d3a4f5722a20c7fbffad869f7dfb5ce7c59999667e33f298d6d0a7ddab290f3f385c36014b8a284224bcec805214f6d88461afb9c6020c0c7351db2fe5206d42280dbb88ff35545510ff9594dae4ffd4d82c64f07b2da9ac818acac911125a881b738641217bc1557c30d4151e1bbf543af161d61d4cbe4ec9b653475c53fdfc88bab48e63e42641406283b689005a78a0abd564eb74181489bef2935a9b953bf7552ecca13332e0372a2952c6551fc6188a2da8cfeb4f0a2e7e792c819ec4bfa6416859c0b6051772f311e2f00129931265957548cc561a99b6dee60a7f9f4bd8f8c18ea9d9e6d7702b9fd8d5ecd77fa32aa8081ca5313b2328cc8cb1e0ae958ba44bc078f7a014cede5676ac88a0b9a7c8b971d71b13f61e70c6f2b445a5bd949ba4267678c8902802e14def3690fbcba15f7f5c1fe924193f168ad64a0b590ff218a59298452d0dea6b2eaf3d61070cbd6f23554449e6a139de3f8d602aa8e356dc2757270a92401d6207f21ada0856bd5b80ef80878cba3d4f041c5b3c92310a569ee5055d7050cf7ff1e669da0cafd380a16137f6435aff988505997dcbef4b3e8afc4b894664fee61d040e1ca51b6f9286e2a021688b7145a42d99e97c06cd4358cea0e7aab55c9979c0ee4ee876e0b204bf040c75a4d28650aa1c3361504c090d759b070f95dd9085fc364e37e2377fcf4c6c2ee67a163b6cda7d3f1adc18c2571822e56b8018f1c40f1513251b819dcaf57d66a1a8ff533615be1c199273e37a5dc56a865ff449a595db6d4acc65e8d66a5431febb8ac44cd44013796ff26d5bc45256a80bdc5ab7ed00d160704daebac371a362f36c7f488a052544abf23f89441d30398427c94c3aea47f0428ccd5a6b59cfd172e7eb0d21014a02648cce970b17d2bc39a6bd91190323c0f3e0c42ca0f101d0d22bff551243bbf20a5b5c8fd6c58d0732f0946379f56e55e8444bb9b895e81ad13fc8073f5e86281891b0b402a4059d995f8653bfdcfe247d78a360a57cefa15108a3e5ddcedac7a32b6f15f8e5555ce838890f510494e40d35b0e4818daf80be9860eb219172459d00f410f28f4c5600a368f1b1ea434794f9c18232573d13e9f9457362c3d4c97673eb5e80fa94e994bae253474f413e7f27f93c36a3e0043d3eea5425352736438df482a0413bb22a4b539a29abbfb6a4080a8a00f59d79c0d8590c988b966d04cc0e17a27386724149e31bc12acecd1d6564069468134eaa5b1a8d81e097ec9bf6a333c323e9e7d45435da33c1fd05b3b3fc1ab6f43bebfb502193eb146c23c30c9656b4e61e1fbb3d4a9e82835ab8bf798eb1c410ac2e41012011d3a4ae51acc47b92d0b33838283337ba120966dce5742290448a30bfcad863a2aefc6f3f3ec417887602fd3070c0fa8a4fa7cb7aab23ccc04dff28a04c70cd9ea8cec0842f4bb0ad201ad4147fa4b574e93e368da52f87e6c113e7c7c75647869bab665a14e85280332a01e27083630651a1bc4baa2888aa628d7039bc2b1b9c6f7aa0a17a78356ed73db375d1cdb4d68a637d096dc35d30fedf27b5c855b83e1758b69bdf765f12bcf6611d92b29c6821bba0a1fe9296f38519252f61948ff8c9ed445140f0dfc1dc0eee7342e400b068ef3b644274cd0d9805229562a8910a1a473b5d08211fb07d1d9c37c846080e94cc84ec6161c769c85859018c2a85d4a3a7d806bafef2c2def44a30461a5d5b0c2b94f0de6a1ed6ec9084ab10133068bb5c1bcb69a40b3da817466a6688798cb5c2cd532ff2e0b88987d3cf6c60261cde0ba9d5d5f7a39385caf66b90d0e437940724b8c86af579431825a54447abe4c37f564f1f55d38a9ad6b171275dba076389cfd3c2b84907fd12cb62fb146940c53c796f77094e718fb7ea5872452a7c91045ebdd73b6cc6fc8", 0x1000}, {&(0x7f0000001300)="e42b8d677fcb90a0a61e44fb03b25385931477a285aa05b8591089179ea0a5b16d", 0x21}, {&(0x7f0000001340)="c06751725d9f117fe19f2b9ea53e7c7381b1bb3893a3d0675bc132ba23d3825e580257ee247077d5ec3b74ce0c642caa5da0def6502ab10b60a875d001152909a3b2999b86f7969ed5ecaaa5b6f46570f6274e56c1ef5973ae242f49b5097df3b940820f771ade20ad68868ff45ed742ab861cf7f55bec221d3f331ca882c54a111e6806fb65995ae97979f0cb70ea8a028b4694f54a977b431f9476cc0f2b7ec4258c18d440dc62c7b405de88bf1cdfe3a5c3bb331f61814cb868c498af05903c2c8fe97da40bf0afa534c33f5aeb8e890a7149343d99c60b86836d93fd3c34b61888df997e88cd1c0ab4e06d3b7a204ae7", 0xf2}, {&(0x7f0000001440)="258a563a802fc9ea0c7e3158ea4c533e8113bbb7bdc8ade89de87a0e8522f4fae8463a57e53bed505e05741e8bc963bcea904442931e4f96713c299528983324f77f64c86898fa299045a136c65dd55b425681717282a1fac79845c3aed183c4f630e73028e3c3eeb68003443c3c5e64be0c196196585e89c0100ce76f85aa5b48f35e72d6bfb11904007cb560569e09f163bdfbe1bbb77c", 0x98}, {&(0x7f0000001500)="1260e57f2271021fdf7a923b9828ba2508", 0x11}, {&(0x7f0000001540)="84227786c0e723f51ca1bfee37143273b9c2afa66b116606118e4ad2a09f5b5efce6f9e3f5b25fd14c317a62bc115e8f18882ca36eec9cfbc5a127cb492668d1c46d75f676723f907bd7767da601a50f8ef012ba4f775ff85b2c88b116aed99c3fd1ce38c25192a5a48b82b7ce562677d8cf01e5e86dec79f47ca93b41a47c9389e20142b9fc6d5f40f72716ba09693d19885958b128b4027a23d8bcf426c83f5169f382171bed2b0fa032cb4c3b7fb7e5e559f4211623ef2459ba58ac15212f22d67612875bc688026a2a02b5ff75cf01352667db94517b320b1f680e3e5ea91ad31ee09ae7a5cb1545af5d1d9357a7c9bbfcc466", 0xf5}], 0x9) r7 = getegid() execve(&(0x7f0000001700)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='%+#!\x00', &(0x7f0000001840)='-@]&\x00'], &(0x7f0000001a80)=[&(0x7f00000018c0)='#\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)=':\x00', &(0x7f0000001980)="2f21d900", &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\x00']) r8 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r8, 0x0) shmctl$IPC_RMID(r8, 0x0) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getgroups(0x9, &(0x7f0000001b00)=[r6, r5, r1, r7, r5, r0, r7, r7, r5]) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001b40)=0x80000000) poll(&(0x7f0000001b80)=[{r3}, {r3}, {r3, 0x100}, {r9, 0x41}, {r10, 0x88}], 0x5, 0x1) r12 = getegid() fchmod(r3, 0x8) setgroups(0x0, &(0x7f0000001bc0)) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001c00)=""/179) r13 = geteuid() r14 = getuid() r15 = getpgrp() r16 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001cc0)={{0xffffffffffffff73, r13, r12, r14, r11, 0xa8, 0x3f}, 0x0, 0x2, r15, r16, 0x1e2, 0x1d, 0x5}) 05:37:57 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socket$unix(0x1, 0x2, 0x0) 05:37:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r1, r0) r2 = geteuid() setreuid(0x0, 0x0) seteuid(r2) 05:37:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fsync(r0) socket$inet(0x2, 0x1001, 0x0) 05:37:57 executing program 1: r0 = socket$inet6(0x18, 0x10000003, 0x42) socketpair$inet6(0x18, 0x8004, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0x4a) socketpair$inet6(0x18, 0x4000, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) getrlimit(0x2, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) flock(r0, 0x5) 05:37:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x4000, 0x6) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) 05:37:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0, 0x6010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/253) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) unlink(&(0x7f0000000100)='./file0\x00') 05:37:58 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) 05:37:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0xa4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x3f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xffffffffffff8000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/168, 0xa8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f00000001c0)="7e15cd70347b6e981f2882240df9f3bf8950a7ef2e7246a37d2c2887042a4a158cef7cbb1baf2fe6f2608ed3eb7371702b321a450f1b4683c8deba7e97553d35532745a54cbb1eceefd82157c9e10f2f73fca19471e2fe18dcd8b1b61e7ba14184c59dfa0612b9abc757971271276ab77cd4e27c13143d1c7452b1ab67866d2acf01ba7b3c45066a48d8f5204be4c8468bf1a0763890ae034ea941dfbd87f37d73e844e8c749c350939228407c5a7ea0528d9882091809f96ef28a", 0xbb) 05:37:58 executing program 1: r0 = getpid() chmod(&(0x7f0000000000)='./file0\x00', 0x17f) setpgid(r0, 0x0) 05:37:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x3, 0x1000, 0x484, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:37:58 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0x20, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x9, 0x97}, {{r0}, 0x0, 0x0, 0x1, 0x1c, 0x80000001}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x49, 0xf0000020, 0x1f, 0x1f}], 0x3, &(0x7f0000000180)={0x8000, 0x2}) 05:37:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000001840), &(0x7f00000007c0)=0x80) 05:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 05:37:58 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 05:37:58 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) r0 = socket$inet(0x2, 0x0, 0x6) socket$inet(0x2, 0x7, 0x6) r1 = accept(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff6e) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x3) socketpair(0x11, 0x4000, 0x2, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000200)=""/17, 0x11) 05:37:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x401, 0x4}, {0x18, 0x1, 0x9, 0x6}, 0x9, [0x6, 0x7ff00, 0x3f, 0x7236, 0x5, 0xe8, 0x10000, 0x6]}, 0x3c) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="a6389a6e5cce1068d35f77e94e282aa47c031f3fe500422d709a72e3efd099f0aec462b876022413d95a7552feee19f547fe74be39e972cd67b57551435934863fc36f5610d80bf9c16814b91915faa7072adcf1904d5ba7d9b98c19aaad0c8136ff8ac3ed36829812579615846195ba48911df1ca04ace6545ea48102414b662e897cd16d0739f222c07b7494a1069f51fd710d6a6d0704d422a0c84855d7e05237dc456dc986490cc627604844eb87ce9415c0aa039ef37fc84174a901f7ad43fffce7a0a8c4c056225da9b27dda28edabee6f17a33e00b7ec96e00232283b1eac9d5571f1a4f90edb69b599811ba90c21c7efe19e75cba368145b3b8e", 0xfe}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0xc}, 0x8) r14 = accept$inet(r1, 0x0, &(0x7f0000000500)) setpgid(r9, r9) getpeername(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) chown(&(0x7f00000005c0)='./file0\x00', r5, r4) getpid() bind$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = dup2(r14, r14) getpgrp() ftruncate(r15, 0x354389c1) writev(r15, &(0x7f0000000c40)=[{&(0x7f00000006c0)="f8bc96503281b591ef796da114142a9cf58147b338d95d277b6325507a61804b86274d62ac9739e1cdfc89636b", 0x2d}, {&(0x7f0000000700)="32d890cf013b4d92dc248a310be90c22a44d2838d009", 0x16}, {&(0x7f0000000740)="08c5e50a978ac6575b4bf181e4eac0f2258c5a31f3711e58b017add5b0f5ffac90eb69fcf1ee25903238f7205eedab2d29d5905f938d06a3b7384860e69ff508ed4503fcc7f71132e3d141eec65de4a9b2af1be57b364e182a898c424a3fcd67196aec983ab9249c90665ff7a7d071c7e6f253fb0d3105157eea74c4eb2a1ee72ebff11c873c603a0aaa6dcb8cb396dbafba45c1aa906971202a5976a616c8d0f00c83aba442115dee8721a1ae0f08bcd45cf61ffc", 0xb5}, {&(0x7f0000000800)="6fa167946137cce0d26d", 0xa}, {&(0x7f0000000840)="77b59f052703573656d731b7c1c379f56661783bee113981e6244edbab693c0230146147d15001a017012341a58a5a185aaa131a783993c2926fef85d6080c33d7b7111365cc77d1c16199960bf80e45b63664adcd3c967bf2c52aa8be0e75daff92e64792b623a0545e1308cc7a2fc66b0d00fc02f00ec803d0e3b7261701af0e47537b42096921f9dadbed02632de0e8b05a578cff1b26141962e5dc2adc1ee2", 0xa1}, {&(0x7f0000000900)="e64e38a83dd6afd0e9dcc3f618c86cd49f33db93b5b481bbd8883ac8157ae18ece683f5b7d2e15c200", 0x29}, {&(0x7f0000000940)="9ae04b7bb6435b16c3825627fb45cc4a61037cfa3e60bfe998dd34ce6f51f6d1cc143ed473608a5d00", 0x29}, {&(0x7f0000000980)="9be3e862a1151fa62894d04a34ac73bdf34ec0e1ff8fcfbe760bde3386ede7c86cea1ee2dcc49e9a2ffc16aabbc1ac70f29562bb422cd17e3d9a0babb86a5cd8153a4a16a6f9de7275e64e9f27ef49da2bd92ec461cf74a763984d2c62b0db0738200c38e1acb7ac600515f4a26e294ff83970f52686b934a93e4d5c82215a9d6b3791dadc9ee591cb042b5b5bdff56de831010dd2b2957bb41313de24afe3a0d30cfab7a73f0ba6490ee305e6073eef3f0e1d4e3d3a", 0xb6}, {&(0x7f0000000a40)="bbff2ea7ea679b3ae5ceb11ca9fba5cbc092c93ee3dd574b381bc7ceb93219d62e4ede51851c5bc5fdaa643bccc31dbda509b9fa6d340642e1c103997a2e068780aafeb700f69eba088baff568a5a4336b075bcec78aab0a97f01a68b693091aed7ffb691bdb32ae10d6fc413a99792c429891ca629da10d2d95ae4b4de4c8f3a5a22d738cb2b9f49e3aa4cda01b589fde491ab3753eb9ce3536385bb16980da0a47866c07c1b766d87ba57900d59babbacfa40494689ccab115739a59e7a6be9987fc18f14ad5b8343ba00a88ce8b85aadf645ea563", 0xd6}, {&(0x7f0000000b40)="50eb85f0b85dca5fc6bdca4b65cc76f465d9c5e3c6fa472be4d440be46ef99e152b0ee0cecd8e2df8ad6cb11affcfeb4e91de024825f70fa5c538cbbf233156aab39bf1ca6fe95da889599219a036f4ce72a0e22347523404f48b92c731ebef3dd92149624501cd8cc1dd25d5210301fffa3203ca31554bf29e8d566d1df7b7dfea378613c45d70ffebd0f50826333445f0695494561715949fd2a7fdedc151b3a70dd8db550bc87585b14208999e6da78f7b2c8472329b28f3b0aa85a210beb6f06b90b748e", 0xc6}], 0xa) sendto(r14, &(0x7f0000000d00), 0x0, 0x9, &(0x7f0000000d40)=@in={0x2, 0x2}, 0xc) munlockall() getsockname$unix(r15, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) dup2(r1, r15) clock_getres(0x3, &(0x7f0000001e00)) listen(r0, 0x8001) 05:37:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x81) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:37:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000006009, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000180)="a8ec9e85f203766f24fed9edde7da133c6bd1741a9b920a04f8d62467e9db65b59d173a3ed7b4970772a0c06a8e8ffd1f3e038a70115b620d215f96612c86fddb35ff27b74173db8adfa6cf570cd533203ce83bed47b91ff1e404a8f5948cbd94aec193178faf10e9141a76a619e11c66cd39732ed48aeb8b906dd7831f9dcf4d8ed1573ccbadbd876c7a3f2c8e9e01c3a08663c8e8d68802ee29982061ab7d101fb5da11cda78a47f8a77265bc5cd01336cdc5daf81a832d303224f19eae82b1e909260565472e2f0b78c589e16e6c8ee9a1832d6203e7bd93301356c6ddc7b681f76e7b332a59d72a6458e95fa6421bb183e232205b5097b7c5549d090", 0xfe}, {&(0x7f0000000280)="d441ce7dc3b7cf127d212f96d0356b5fe83237320af9fec54711b6486cf90bdcfa81ab5d7887bb5e4892d74a424af520d82b89b1640b30fa213952c76a60aac266969b1b92030a68643aae33621a3520f96fe87c399e8ea03709025cbbc1f55669a85f92c4d2cbee3ce8c5bc2e9a332ed81f08e218601c7b530fca23c011bd93f5778c3780ea0361d91f037d6da9499757958440e81085d093dae3481151cc95e87d3cb8151d2624c615de6ac95804de2b742a68c2574bbdbcdc783227e5fdb51fb2581126919833f2031ef8d237e3560d0e", 0xd2}, {&(0x7f0000001240)="09f75363064e3a99cfc2e2dd3f3cf4a784e97dc8cf8c24e363a5236115dd59234bb00e5f15bd805a3458dd093f723bb9077ed87cae6f6d18f39c9b876776a978a4d9dd29025b4aad5c653d586b8c2d657ec8bc20aae32cadd93bc71c070066150dcea6966b4b042c694feb57f4dd734be91b964a84c04d437336d406ecaf8fccfd8b18b00422e71b60c221bf7e61ecf3a8c28c7a24e87ffdee", 0x99}, {&(0x7f0000001300)="ab5218b2642259508367637289f405a27c0c832c89d846885ab7b32391049dcc9c78a1eda1bd195b3f32ccec4b5da989d2099b7ea1bd7f3d884bb09c44559b19a652b84a153b676e556f2635a2a3f0f75ced255ad0e88d64273e1744ee51d04c52a0a0c0de4b9e106a3517d5c6", 0x6d}, {&(0x7f0000001380)="80db0169717fbff755ce371bb609ca491acdca5c27b3cb174bd5a7dcb564a1800232b8d2c7ca3b858570824e5b67c5ba67eef4e3ecdb82fbcbc7595543112d2de8becb1c5b95916a82a17231754a00558a41ac6be158fbbd5517500829415a3d04bb330cb38075ec25004568", 0x6c}, {&(0x7f0000001400)="297b16e229556598eb945450a6ed460a15d56a72469b0f0939e09bf21d86bfaa53f6b16ce5f26d099e316d547908cb81351809caa06dc36aec27ceaaad67aacc302c2d718f5c84f97fda212213ce536b3467b70ba4f8092153097395e6226b5718714f423a0c42f5893fe50671929abe447838168a1503785033129dc169d17b10ff3f0585764c3c9c2f4aff2801814747d88a208bc44024be14e8a2c01e5e6766f0c1c411ef42139ada9ee089e84bf14885d2e3e7834c79e1f5b59fffe0949015aa6bf50f1e858717fdb898674b108778127815857c1fcd8619c39990399a1e3c747657d514aef898b8bc3b41f458273f927fe831545e21cb4a7afbb3ad4ca2701b5dde7ebdc1df8aa9a55a7ac12b2fa79bb6d0eaa72de1465a016d434389ce728c7ee3172078380c952b484e82c41815df2417eaadaf8eb4815d1a2db4cfe789367f1ed76f1459d6372cfa14fc5301c10e9f785babf2ce7e3f2864964aa25a57e4f684083010ba2676f18ef5a8432bd67a5e42eafd99bc1971bfe2f5f846076a9691eb7bad6f54fcb7968427b66e73f71d836b8f5dbcd49654e26e902d9f4ee3c07a77c248dd9b64f0e0d5ed1ec7e739708c4066cf6e7f9ce68b3b24de8364989b3d1cf823eabacf511cea42a2d18ced02cfc5c5f7abeaae5615fc86b91c5dd918b339f3d11a3038bb319860a10b079f1776e0c954d4a64e67f0d8f14bbfa1420d5cdc0fe420756ca1f256b1184ecca5a2d330a649f84665fb2bf3b5e186e596968f9abcc52a29ad0db357b15570b7b631579b3eacb1e3bbad075cbe99831aa3568c90f842a96ce4cbd165446e0e0deb44698bd257e4007ed67d94473a647c7dd8f1c8cdc043de63d390cf52dc55b82fc1573d1f1739499ac1680e15b553962288e74335580737ee87c639ebc07a7b1f736131593f175b7cca6244ecd2839fa0258e12c813573cafb876f63ce498d4b69bcb1f6fcb6930a5d785c7f75975e05988b2c64ca8c4f8bf81ecfccdbe9dc8ddd1b1c832fc9b3aeee1efde54131ee18c2c08553b1134481af9553dfe0801633663393efd34f6d944205ef2b7be0871f761dc87cf0c686e80ec477ac03d3d072614f1445f5c5e026b2141f13645a864771098e24e2cd10f441d93933ec668fef70eab1516dc93b04370a744914b74ac2c2c892cb0eda5499b78e8495116c1c3ad233fbde4576475b75ec7851390117e294923e84893376eaa2430f75672690b1833a8db70fba289386440d313dcaac844ada46e5e985045dfc609b791d9ce6976469fd1f1e4e6bbb94ca2f4edbba803b19f9238a06e98ee93a8c476403fd344ae3f9eeabdbae2d67bd71c0d41de3ef0b8ad20d34f80858fa696657b6f3b844b5ab7cb9dc3e665de6a7f63e2f514c6075f6ebd2d75a15098f285661694c38716ff0f9898b3f8e6cb9cfc67e56b9d56e524b0dbfb86dacf5ac924f64b107fa641e284a243563e8b04540c276b5944a2d6a36430e9674a162e53870c839408d1966746d65edaf9167f66591a194d5b234216aa489ee7310ccb6b740907e59c5214c4a20d52818493f3b08c50d99510b703d109ff4fa205cdd016a9b4789e625cb721fc79c93140da9c69d617e6d9dc57ffa2a8ce65a19a254f97ecbcf129839361f99b49e31b0f7b0bf3e623c85014f471c002d698149b51cb878bb2e663fbc994471a2a6490846f17c4113d0bb0a5bc511d9f086baa009845aa0ba76fe996976db210ea3fea89c920510fa47b31c3d2a6d341fb00f5ca1e546530b84fa26f8fe67bc09f166c8dfdcc6254c952e91762273b8e2260ac0b34958313f3a4ca04720c80efcf4bc6f00b74314febeda5865fffca944befeb1b374b854109f52af60d7fa8542c63e50384051042656097b3ea5dc2709c12700f423079bb9718224ebe59a650e845d2dd0a50ecc966c0c6ed0e4a76a12add5ee9f213dff8061017d218de17c24e5fab000738f1589bebbe47c6d3c8b9dfc8f602501fbafd6956ac41db4e0e4dbee442344a68bf3e304d3d9d30bf8e83c8f9d0c1591783db3074df11d8a195ffbfbbef791008294e10c576747af2de6b0273f8c7f3193bf509937e1ab1d484c67b78674c8ad1aaebdfba4b945fdb1b577f48d73acfa8e65bc73555ff2c48ed7313ede4dc86d7a00725a50a4b7240850df94085057b917426cb0a92bd5c1067d978df1b8ee1b06da021358308f42ab9a0c21fcb4c80b10b97cb5b2929d2bab795320fd551f9a1cae823fe09f0fe6ced6582a105369b768a7659fa231fc9e96d5a084f0a56dadf2de1a102b67833e309814b6f1fa237d475e21577406c2ff0cf18e4811beaed472007645f55b9a9bb4248acb5a9c12f5bc0fedc30f38fdd2e1a9e17bac20c82b679d516b6b1cf83f2f956eca5154e00b6ddc94616e990b2f5629bd5497d63b40aa3d3b5c5849615a9ab944e62c1bd4927b2dec6af28d22c9cef573434b3d3645def52dbe270d519537d532c1d138c9b21bd66dd083edff55977643a9a585346c28f0923184a4971ec4ac40c288835a70d6352ed88a1d3dfba5bb07189c5f41c3fa2b1327cb04e0e79b06f4523e0b3d48cbb150f0acc1a75a73ba4e0ada9956cd1c1af12fd1ffbd0a6fcb29628d9f3a55ed18338c66e98d6792d8d7cef2e0302fdcb54c94211864704788fbbb45b3feb5df221856b062885b4d2d9cd125f2a17682460d0bafd9f6cfa851a07d09c5235728829fd8f56623851106eab91b82ec73f9d265e73e3dded9f9eb6b087c9043dfc7210ed380570292942e19bbf821f9fec80448a0c03f7db28968c78343270779403aae4cc989d752c6bf9f4f962c9f53b7f4dca85f6eea6f455ce1f2a3704f21f5a59a987234b2427a13b376e525ef55b60eeb41aa66e9f83dc3f5e0a5cb26ac99ebf7d022a22ea06ec0a7ffba1993ed15c731863fd1cc6bd255e236a51b80e5834ab45b096612393402ce8ac6f6b857e779bcf5a9f2bf691febaedb8e7783e522c89e567fd4c43be19109f7a0460cb4566f6284212e1d95c8726cd01f4a9947724965f5bff6e97aedef06fd6433def59fd14560874fb533f5594f8985edfdc22ffefbcf9e4d05a238fb729dd2196f4005bac27077f55ce25b79210b0c754a451b6f6208293acc75bfaa706bbdea3e36add1413a3b1385333ab8e50bb61b9f314cf95bbca7933e7aa407b0d941e20b7979c67093a854158b77417ae9ebb9224b5395b7dbe14d31dc0926d89e237b9bb6bf471105a57a73e1d7e8de04dbd5214d324a6049dab5864011eb188db6e10bd0e9d538502993fcb959b3a6c41b9ebc0f0b02323403629b8b5155a92d73db616feab108db586b0b5a0e66c49fb390b8c43e554a30d3994846df53855460b2d3bce5c4fa12fb06e398e82253927b0ac6d2e98537fca16f19b350cf9b092f611e9372856120faa0de8471e23134f8a17c9ab6e0c1e2223e9a28ee33541a12ecab09ed112ecdbf4b47656d626df03d0c6f5c583937395a056cffcb234813fb3ca516fa67f393208dab03feab55c62faca01d68c62801acc37ec250c78a0b0e578221775a050b969e52d6dc5484baae7549340c099f6609cbd93682620a967cc82d2c2db98cf609c0273bc7743f552e674b52e7ce2aa15ca81d181ff194c626d5c3f9517aeb308948680fa8e97e6bb4be5a5c0b882201d9f0e6c378e9034cf0aae26403d7aa8192fdd1d0e843585c9db2fd670575498b101aad856db1eda9b5a2f67ed31996e497cd91860ac5443b1f875f7d98dda52cc519a7525980221dbc0ee7dcaa2b0b77ce6ddafc1932f63014b05691ee36d07a971cda1287307d083bb0f9640463e67bd4d197aa048d1ed291a6c1ddc27b779e9273872906675a0e4639c0c5bbcacd6857779b35622803576e84841760605db38a09f898e2f598c9f9fea23feeae26bf4151f7642ba0511ff8fc29a220732993489c309bd24ee256c40db55efece8a076b56be34bfb37d071bb70d488b9fb1a630d635d6e647efed3f6c9df93428f865b4e1db47c1050d5ad1c61710e2ad3792c3c7c31c1759c2b05dc037c4128c2bca55ff8c6e04f3d2ef0612f645f9cbb38bded4c9eb07b0e17bd83979bcae168aef0583fc756e3bb6b98ed6f028c9335371aa2e0da3712352fb2c2b683952d13dceb0c1d2f11600543dac681de2dedc5f0eda59e92c51c2606a0b86203142e71238e59266d8795bc03098f47527c94e94ba152d28670d99d17f857553a7a2cc9e62a5860c6f5b6a09d5091d1caa4af3c77ed7612aebf4fd2132c87d2806acd1815854689e7a8b243a916b76895920b08058fdeb8ad5a77fca73fca40606c34f40d8ee9001adfe304f1f63335a1d8825f7e40cd8467967f7d76843c0de07b08f22e233dbda24824c0e0f99ef79f6bf5c2a952923b43c0f5b000ba263f78e6ae7b8de31269e9f609c146125a6f433ddb1f225863f360ed01f8a4fa7234f13ff76c1cd4c0610815f47160fd3139c517ac8b7e79712ac1c770301ed8f42c041a3b463ecba022db69cef8f17b9767773c174d317cfa7854bea194d54e89ecc11ca895df1fcac3ad17fba1f0e2d08ed25b68c6222438317d49a570585d39f63583150333c87a6a3233c41d4f0f6e4f2fc8547f9638c4ce865ff7d87b5e3f0e9b6d5566b85dca26d442efb2d45e31f0f063d8d5c18652e7b15baf82c764264ea8dbd073c653a85959f52b6526c1abe81c8823aede35c75c90815484e955923f905e8559e5f5ba80da8916b4f35fcd7d83e680e32bcfc2c74cd2a1b06080e3c1f6894e61b7bf71097dfec606af8f7cc062801848b017a71b270ee42e2d86eeaf5e30257b96d7c4473e5c24d26a606b47bcaa3b12cf29381dcf6c94f34557c711cc08a733e7cc9725a7d11745dd3b39653b2feeb4737a48d2e35105fafecd7f14a8a0fed3f39174c159a3fbcf84377ded4c5ed8e152cc6c68742925125f737a6b59b4c317b67b6400876105110845cc3b82c8b94c1dd5a955a14568f4cf11c6f2e45cdb316ba255f4e0e6653ab341e01d3c883245545efc5debf068f6528cc034051fd4fb631aadc06f4618b38b56ac78ca3dc51c1419252fc93293425e7d17e66249510ad837968e514721f2d57a265de43f9afc465b086940295c29e17a314de851ff95687258aa6ffe164bc718e87854019253f195771e63f4fa6d4579cfdd2d967426d79917c1fa0a13d62561bb8f88e190a3bc645b2bddbdd99a56a66d4bc2c49d6a350de7db66f42d75ece34f667dc2cb50857a08dae59c821700037ab24ceaaa7b9786e432c8ed124b0c583cc35284bf202c5784d5af5a9c9fcaf76b6f2d44caf4b6122e747e689a861091ad3f830540429028a625c7f79123e9fc72d056bd0ff818bef884be703d597067783d2efba90dae651aa9b3817b3a893c2ea23ae51d12651f22a975e79258d9221b93906ee6f71f9b4b2a0a14b77010c54de1fce040f9e48f8357638e50e252cccc46aeb7c8e7429d051cee491f9c511489c1ca39a6525a1182dcab2fdc3188136b22b0c026c11cbb5a09061f80deb0ed669154247459a699eed0148e5a202ff162ec655145535c9ff6a8424f8efd2cb7a14ced0d3b759976e536b5f372cdf92324f13243a8c939f8d433ae07a58ef5d0a545f0cb24820ff68485d9aca332a77cc4dc3265335a933ea10b41ad1c3fd2fb079bf477ff56f8f19ec232d42c0700353f271a6957991dee30fee1135ce0ded7a279472a39280e274d4df7df3d6f5e2362aeff447283726190dcd5c36a3b27ef7b21dd2dcf9d9e2327734dae", 0x1000}, {&(0x7f0000002400)="062a7a0012c670dfd18897d29af9f1cc538e744754859d73839cd38c0f26bfb6dd00cfaab62c5ecf8de4259ccc831ff318beb1a38ae8338a9792e5035383d2dd3132c64afd7ffab1566e6ecd13262fbd4948714285bb89dcc97cc9501ed20c345c6631ce19408972cbc9b803a8d1b89e46", 0x71}, {&(0x7f0000000040)="b75b1d8af32d48ef634263785214858c870a81d1a1e02560121c53482b700c4231d9103b91a34432c4536ca6de49fa47831f15178715", 0x36}, {&(0x7f0000002480)="19e9ac765af273a78b0bf4abff9c15558441a18d8a8f7d841bbcba541d7c800b6f83ae6e8002ecb7d38ca605c996f20f8948c42d3e1f3b137abea2160233ea79f63d73d9d5ae98aac00909569358cae70f779364b3cea59d4efcf422f9d7ceea4e1bf8dc7658bfca067c830d4607ff6d210a827992117a889616c51aa964cb1e320fbc28ad578db9ae451cc712a395da26f3876c55edac4d979799a44145677e8e0d0f0bd36cab680fe419d300e3555f6cff52d9dcd8df287ddb2428f486de078fe3d1813e63110e122518f6232c46548b2384", 0xd3}, {&(0x7f0000002580)="7bff9e9ebb8f101b910f0093780114dfbf32da6493547d8b553c43a467b34e21cd68f3f5cc959ba963b3a2035a0d6f9d1ebcddc5ae06582976d4f448da0e63bf43b8fbe8aaeb5442eca452b0f842da789db8fab533a08ad26ff2d969a6d35fb34594800c857b38789e989d7e196a732feb5f958ab4279cdbdf8dab9db938b50814cc055347ab", 0x86}], 0xa) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="c4da5ba261fd80fbf5381d8dacfdef5b837b9f12a2cbec44e01f01f57980a04de62bbc48fe135bd883682768c727dca39a7ce72ff58e7926fa6dbecc20423202a73e14e28f3adfd17af9e1ef193708ba7313a94f4e69a6b8c4bfbf5ef6682689a569c28f1b0b4c94fd4569194880e0ef3c75cb5a79b496404e901f4de1d7a1cf160b0ccf8359314cecba4740bff3cc3e1f8e5e73266678f167a88b94ec0b78d5f873c5b5aaeba0b0dabfdad51ceea4e010cdb0ea1b972f88ac597bd5d098ed06727cab24da247c6045a3a47658ddd9a9c3af3c3097320ae867b50f8caa63f2560e3a87af789579557ba9d5189755e78a6fc4ec7844c3302fd2bbc6e73dbd5213db24828c85249f5465b1f0e5c60b953c826d6057fb872aa9c97ae3d37455362d6f12a2e1d6c52967765b860b9c37852718d6c9fdf7cf4ff87f4d0b2d5fba93b01365fb068bdcb4bb6cc6a1d864e25805f1ce38323efc8810d4af8fc4771710e84ce1b01180d2630176138cdb506371a046cde42be3dbdcab535f70a9b2cf1ee8dcc52c70f49faa6a4e413f1148ed318381e14310355564b87b2d886605600492e7a0c996a9171ecbc2b650d7d4d17b18f0c452f75aa2529030e350118c5383e5efe5f35bd697027f98d12b13f196d8a092263837d3092772b4a7e1670ad1c99d1b1e0d4f7d3be458eb80e767ef73785cd9776eb997ba53c3f76fcbca7350d806126ab7a4a5df5e9bbb05e89056720c02a9dbbe0d72a9faad6196de1c2ba48b1f355c9f343833ff887f43121b1abf48e5d3271cefd2a2fd7c078ebe6cec461a1a5f0f0f5519662498dc58020596ada2d348eafebd743c2db80fd3b963545c401cdf4c709a2fbff87e49f13c3bc266729464ebf352dc6c1643217709055cf0b158cb0215e23f3eb460147ac837d18f72b965c3f522ff6ec6a5d80c0d5f537aefd8c295c3d34a1427dfb25c1ca29e0e1b77a590ef170050d0e38b8215463ffb5b2182b3536d03a73650d599fc98926d42bf5bbb3f6c0f6cd85010b81f0cea9366efac9ef6bb900455142dfce8a05ad60fe92b799134b6f52d4c017715d373684870d09e2d19a4376a2d83d145e7b81730e8d4c254d23bd5680bf536dab92944797e7f54ff9832ef0a3f51060c37fa054e4fce728c3667421b663d8ed0bc7e0d1557205bd795854bf87926dca656c2d3d18adf4c8853194996f653a33f3fc3e9c07df7ca7684e21390936900b97f6eea98c28a40a46c225a68c1f92cc5b191f894e1a706ccca1706d38d9fa883a53de118ca2f95000cb28f3634ae1fa728f1643f851f61ca80feb429326c7ae47241ac80e1a6fbc801cfd324fc8e422093b9aff6675856a16fea635146f6175e66aab19ba1ee66de3649df5289af4643af68b0561e84872b340bbad726914fc967f91b17e7d1efae2b11f5bdd041b662ed015f69f689f5103b4bd4c0f003514ee9a5ee813934239687bbf6c79a10d3e3d23a3cfd20cdc71d2b6a3e5501dd2049cc4f02e40ba5b78cd2a15961bfe7326d1708c4a36a6ddcc109724c9b07e724f6c030f669eece8e146e50d80fefe9f1a719a69adae3f497f02d3378e551fc3c3496b2cfec6a59b6d8e92dddc1f22a471de424fa09cd1f2974dc9f21e2e8050b47e070dadd6708c3f69f6d1583db1b5d1470ec57fc77d93feb1973d627138cb0243ed5933888701d1f3ebc2c6c390525dd39cf82c85f2d1695f7c1c7526eeecb7ee2fa2b435b534ca87edb01a772be001cba575c0a67a404491e74fe406704787d153edb69bbe279aa2aa2d25fb0329faf1de2e9f3d97c94c2f93f39d4702c5d5801fc1cd60f87790d108b1bb84b7219978ee5010f04ec8890992ff2469d340d6c753f7dfb58db0d332d98428e65b9fc2d3460b5f290aa9b731dd7f76d8fbbcfd3c8ed18adcfe4ff1077ffa0999c7ffcf8692878663a8dfba8b8a5ba0692c12ed96031d683aea6496a2b039b84da87d6f55dda2c4d6bbf584e0ad8371d12f8367e17ea7249d740ac60dc1fbb882077d6c8c6ed8631fdc3e0597beb658faab7c1b3d644bde1dcc36192056309cd7bb6ccf0e72896113053e7a201514cc0d63abea54b236744539fd183b75229894b9ab37d0fdb8e0cea612016c085af8e471a42a5599b6f2639fca411fbadab32ef86aba16f7a7d61891cacf9a8decc04cb2a1712f1c962ca9ad4449692cc643563b24df111b0f2842f6529e8f774dc62ae62d07f424080a2fe6acabeda79817cf6e378bcd425959b80e006423fe7706820b583632750779cc37f58c6841295c8af451ebdd427570f36c4f43a5c4cc0909deecde69e57aab19b5d238363af6d551665a501139c2ff65175c474d469599d61fbd1a34560be37f2224b2bf0633af70445654e87dc8dddb7b401b6d328bac36f456d96f8bc5774ff8cd74ea954fa55789c5fdb5a711ea0d673b48fc67d485ac9b7ea62a3b714006ae62bd0cfdf123eea1e57a3c9452c35647d14ad22d835128e57e294eeeab9f515ae57bf83d6098aaaa52fb292b198e70078e8be84d2d4bebfa0abea7603b206d1a73beab6d54b060af10751e17392c1f8b1693c57591ed2232f3030eb3cf34dd77b0ea7c4f91b4f20ae7f8bd69e4ae84703b4e933d8bae8806f618dfaaf8f517ef98a31e41147209bc065a1451044511958425205bde705f50d9d20b9f0fe6696b0d205c578040b03b6855ccb9f67ae9d23edbdb256f50a8a23d11a41909887d25fa9f10d16f8be575d280504fa534fe18d956803e8d1c9b2d4182e3b9f895dc1b6c479b574c157426b3dd6bf71239101fb348ff3645b8c17a775c00d31f4cd461fdedf93620123e1a0ad483dcf047fbfc33535a907fc2537219d6f8e3c8f047510def0cdde605589651fa882741bb6b8f507d3aae865b3426c5906f74f9274aa620bed218e9f50758b9192120d15e359b9493d3c02962140c996537449b8e660c934218f81e2696dd7ac3f0b7949deaff792ce2d748763696254d92745c484e5eb14b096df0baa6f2b10d0087710196d2af33310b115124ab3d3566ba8dbde255eefd41e69f34ab742feafd0ac742eccc098ca79a1dab36ed435c79c4c41651968e2c83634d2ecee03dfa640d62c1868d9a1e9d87d7f1974dac04f557b9716ce3a541a7a98b0800fd191ec5693afc021b5f021c675045f450f52dc2d6923beee257e983f61b971f1bca8885d3c2845430a94b249ecff621eb344f2a9fc07f7a20bee2599e3fe016b9d6f244b1c1946b877c6b11887a1d09af6fb1865d9e91b439043b128a53edd4fa247b37715f068e85ef2d26b69e869075fee344a270e80c9858a181c4f418140976d6099a17e1c63747757f9c49371c1506b9b2ac46f5e8c07b715a436fe32089915e78abf2cc5fdcda999826b9dca4a1a1687d4bb7ee2c0a915a9095cb720045204b4c9fe69d38f8f9b472d3c3c167ae873eaebc4fa4ba9da685dc395f1fa62ed600c66e6358868cd5215a1f01d525b4f90da55d028aa12f20a85fa1f9d1bd9d97c066099ccb16f108c59d8629ea58dadf14bdd54fa4670f4bbb599ca810815cb6b1e7b9517c1e2dce231ee346c4495c3d6e919f5c4faa4ecfca1c941ab56c046b848edfc4be9853873f10e6aadb1d583cbabc4d579dafc7df17c25dadfe43bd8ccbb89886aeb167720371583315585c46255e46be33688c63e86346c8cca09b5a82b044ea6ce43ffba3320197478a2dd07fb9d28a6f42d416544355a191dd7e0f9ed10457b285494da62fe0ae9419e619f0d361d34d72708bbca2722bb1256dcad2894e99ed89b09e752ac9f7ef7e99aa578fd82e4ca9dc3b02ac810a6a9ed26287f6335a2a9433ca995d14bf85a5db7c787512a6b1a747d7de8f4ad9b8c7e6b20995266e996d505261b371032e8ceac2fe8ae3c78f2105ee5abc2cbac55e88c5cc2f75183c60609be3457737ef0dd4b93086abdfa302ac4a51865c1215a47756917c0460e2cd345d6d41e485b1f3181960ec485121a24d952ee8abfeabc836770223e74959b90ed9fb7f22a3925f38eb4fa24ad47591095105f99cff523112d4dc0910cb126411c79887234cfab7d4ea751270b4649d9312553171f1adf1612025318b76f5f6cf4f37dccd72ab313d2f95ec7f961bfb8984503073ce838e4e615162326861d361ada26340f8bc3724511f74fa369685d262204a1ee20be8f56fb3e1a7c9f473f141baaee5c8267fa59c25244d3942fb1fa514ecbd07d01f4739e51477ef068e81e1600549277e5a794f2f554d048a93febaf2f77ee30363ad261f9e6180f0781aba512e8ffe1263e5b764886f29d2ca16e6782ca486ee0de3d57f9ef9f4663fe7cda460983137caad84fbfe7e8f0201edecbd0f4bb6334f9ae87f7a89036822bb1332a502864786a75b34e7639ba06904ba3388273334ff05fac308f3c6e2a35f2c7ff9405138be6e81667b6550755133dbd42ca1d8a8ff23696954d72f4cc814c2333bec4d1f063e2bdc62892916bdc5e701958acbb668ce08e83e732e47837d9d05a8638926dfd463bfa82065d0ee375a00f92c1d995791a701546f671ad671859421d1566c39b97519867c071cc89a459510408795948f347d298bffbe8c38c5c5058b4121b639380d56f7b561871a3e93d2210a5cec255bd87def3a8e4b3263d5ccff5e61ad1e04b5f7bcae2adcb32d66e238fa8cf4d66dada7d289be1684a0338cdc3a3cb98a5c4a9245ababae07b65cef3a41092e8cb71a125d07ec62644f902e126a432e128963633208347e0105cf6f5fc7e4d05c637aaa0faffc10f4f80faab0063109b836716ed8a6d98eeda0b2cc0b5605a0050ffd7adc482da9be912dc8a253dbc1088455a1a608d19a6d43badf2a9815458d404fc3abd2d22597b15624392d1aff440dab2302f8bf40e473869297c5ba39a4a07cd06342c9f2b5cfd1243626d57e3206c98218d404bdf8c6c716138f57dd59dea6a4fd61fdec07d2225282fbc8d2c41520ecbf97fb480088f638d40edf60178aaa3fcf5998c324cc91d4daed31713d34c0d2b485b060ad52ade4af0b37670cd1f66dc1a1222c1e6dcc5cba5f6a3280fb81ead11584ddcba98cf094ac4973f36f60b2814c2a2d9f77bb9616b8ab726dbc0c6726e7abeb1d57470f1125dde0443227c4f432804f2862244f5d723bca97b0fbd9c3e27a12f77d14a431ae0414df37c57b633ee6b14c92115b0d4310a32500f", 0xe6a}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x7ce9f9093e5e4684) dup2(r0, r0) 05:37:59 executing program 0: select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200200000000000, 0x5}, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffffa, 0x81}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2045f, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup(0xffffffffffffffff) r2 = getpgrp() fchmod(r0, 0x9) fcntl$setown(r1, 0x6, r2) 05:37:59 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 05:37:59 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getitimer(0x1, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') getitimer(0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)) 05:37:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0xa3e, 0xc3}, {{r3}, 0xffffffffffffffff, 0x41, 0x80000002, 0x40, 0x81}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x81, 0x40000080, 0x2, 0x4}], 0x1000, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x10000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x18, 0x1, 0xfffffffffffffc00, 0xad}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x3f}], 0x1, &(0x7f0000000140)={0x1, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 05:37:59 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 05:37:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x80000000000000}, 0x0) read(r0, &(0x7f0000000000)=""/171, 0xab) 05:37:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7f, 0xffffffffffffffff, 0x400, 0x80000000006, "2831add4e2391ee0f55f5100", 0x3f, 0xfe}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9eb3, 0x0, "1ace0b7ba800898a4ef1ea50b9b69dfc00", 0x0, 0x7c}) syz_open_pts() 05:37:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) msgsnd(r0, &(0x7f00000003c0)={0x3}, 0x8, 0x0) 05:37:59 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x100000000, 0x800}, {0x4, 0x92, 0x1000}, {0x5, 0xffff}], 0x3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff]) 05:37:59 executing program 1: mlock(&(0x7f0000ff3000/0xa000)=nil, 0xa000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') 05:37:59 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) 05:37:59 executing program 0: socketpair(0x19, 0x8007, 0xfffffffffffeffff, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) socketpair(0x10, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x100}, {r3}, {r4, 0x30}], 0x4, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() readv(r5, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x9) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) write(r6, &(0x7f0000335000), 0x10052) 05:37:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="2d6a783a724b7282a5165d600b4ef6e9d361e8000dd38d5b065a686ca0cd5c3ed2ade5edaf23fbe4c5c4a2142fc3506fb57422e72661643cbc7d7e275b1d38cfad95b5bf48376a25ce80ca6a88dac0bcb6091ad2fdd9d39235d004c1cff6b290f09b76e70a21ccfdb9d32e553d0a48", 0x6f}, {&(0x7f00000001c0)="05114154fffd1210bc8d1fc83986e2ccf1ae980cea73679161fd266d1f41073db7e90cc684b5fbc94a", 0x29}, {&(0x7f0000000200)="e9e4ff2c", 0x4}, {&(0x7f0000000240)="9e868bed18f0736f10f343e05580681c261741", 0x13}, {&(0x7f0000000280)="398832ee3c86ab5f494a464f4edeebd626a513541b5b484e7b3c1441462f38eb3c4d06", 0x23}, {&(0x7f0000000300)}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff00004e00000027e4bfe40e596e5fa883640000000000800001000000000000000000ffffff7fb6d19ccb105a3762918fcfc0715001fe27e0847e6a7b69592a892894363a449d30613027f1d2d238183a74481175d610a0ce76e686596626bb764969b0eb5b8f38bcda10130cc42b0de1f756fc5ea5fcc89a72bf6cf8dda2a89500000000000000000000000000000000"], 0xa0, 0xa}, 0x8) write(r2, &(0x7f0000000100)='B', 0x1) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r1, r2) 05:37:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x401) r0 = socket(0x0, 0x2, 0x9) ftruncate(r0, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0xffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="83130d9d58f8c1d12ae50884aec978da03241f3849094bfdcbb1aa64617b04b3ebe227fca96626ce2c25d2042b82d0518baedf8d359df510fbe05fc0cbb2983d1b60c710f6a986218f3cf8131a98b869e851bf69ff7259066d1fa459a8019d8c5b3b099b304ced4f05d9754f3050a1b55e2a84ea1c4567edef9389e77d06cf4cc271c4672c3af30d9595f1bfdb6c9587c7e41e249485937f1d730d52b63c2ae9498e1f851197956245a585805080a0769b9d9bd4bac81a642f0a76e70faaa69d39df13b746c9ce12af099c0b1a7bc8c1f329cfda", 0xd4) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x85) close(r1) getsockopt$sock_int(r1, 0xffff, 0x1189, &(0x7f0000000080), &(0x7f0000000100)=0x4) 05:37:59 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x2, 0x2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/80) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xffffffffffffff91, 0x3, 0x0) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 05:38:00 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x24) execve(0x0, 0x0, 0x0) 05:38:00 executing program 1: r0 = getpgrp() setpgid(r0, r0) 05:38:00 executing program 1: unlink(&(0x7f00000012c0)='./file0\x00') lchown(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) 05:38:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getegid() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000000)=[r2, 0xffffffffffffffff, r1, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) r6 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r7 = getegid() setregid(r4, r7) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x8) 05:38:00 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:38:00 executing program 1: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000100)={0x1, "fad6ca589916c4ddfdd5f8f0cd0fbd3336b7a1a67697797c8454c97d85860a16bdbc4ea35237de9d2d42367b638d24e3e313ed91ec2ddb5a6dc0f41040edd22bfcdec45d7d817801497b0a6ac4faabc140bc4b1c8161095c9eafacdea53cefda5bc39d6297d4c0f97c83e34e8a639033bdfeb2"}, 0x7b, 0x800) clock_getres(0x4, &(0x7f0000000180)) socketpair$inet(0x2, 0x1, 0x1c4, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x38}], 0x2, 0x10001) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x1d}) 05:38:00 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000010, 0xffffffff, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x80, 0xbdd1}], 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x943d, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000a40)='./bus\x00', 0x400, 0x6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)="402734f4c708c287c0470e05f4b65d5bcab8e4c5564f32eae72a4afe5273910f212be80e60514996eee295769129e278457a24f1839c4c6e8fbfa7756f29886f429bf0e4438d3476a4308d6ccd617f7bde9b8702997bb98667bc03640dcff887c1", 0x61}, {&(0x7f0000000100)="51f77368ecdd71ddf8a1a446ccdeac616cbf3d3339cb3f942a", 0x19}, {&(0x7f0000000540)="22cd079c8fd07ae3e594aa5a6b180fc71e2298650011b77ce86e0bd115552be8d52b7fb15e025ee1f28f1e7e66adb46bfb9369141ec4a53ad5e148f7f280a28dca68a0ad2042a1a60bd58f7f94cb4b3a1a657820082c7cde890aea7a30a0008fa6dbe2c68a4b8667e29bb1", 0x6b}, {&(0x7f00000005c0)="47a49e6b7b931c51902c9b76bca3d2d184d5d8bf15ada7c54ab35f734f587684e365be161a69bfa29002a4bcad1dc2d084400b31d41e642d88101a311cca10f98c1d4acf2fdc2b557d9cc9b471ad0541a55d72b1105be2852ea7e0a93b738a1179d2dd77e7a4a43ab83ff357e207a572e3690fdbc6612b60653858c0b5bfcc30ab93a85a1546d4", 0x87}, {&(0x7f0000000680)="5756ad5739e9186bc2ccd2158e584b9b9213b468c86a265e884f0c31bdee5b90ad6a51955144c1cb38db08d9bb0e78663e31574d4372a00797f030e468", 0x3d}, {&(0x7f00000006c0)="97afaa0f07d40056a8aea8f788a0700120cb3591d2846cfe34d969248723c90866ba69883e0babfb78c488fd6a8a3f4723fd0e9c51aa86c2f622eb00ac490c3cde840cd5ce75bd95a4f9710a155742227202cc04eb9987d37fb3ae1ca2b2f13f6dbd12b67a3d70e82c4d687b541df810ff5ec655de45eb9c3093af116f20a4e7698e35fe6131895f3573a300dc63ab8e11d637bbbfef85073ce17abe044688aec1774c2c7cf673baf9126cafad67c17887025dd7bd02cdad21f3a01db05e4a4d63a3bf07325e3fcdbf906975981eba261feccc3f811b625ee6e7be55b1dbc6da5a3a88249151d969f979344fbef26400c13bd61ef6d1c09f66bfdea25475", 0xfe}, {&(0x7f00000007c0)="4296651c3bf962382c0a81dcdc2132dc098ca2b0ac1bcc35550f14b7c5d4a9cc605f60", 0x23}, {&(0x7f0000000800)="8ecc3c75f9f50107ae9c1015d5a04dd2ca1e102a890f210728b52ece24f17c925cee76d349020a2bffcbfc02738382e0b8280e0e90ceba911803bafabf858e27523c2060ce5e4458fc15fd3da682c5778b4ea56e70a7d1fb811bead8f7f5ded4927813593a5df58786821ab70385a9d528cbb006c0516c8f4705ce79098c44c55dc6528f22844ef9e82110d0c2b0605c32d0147c2b513d69663534201fa74243d8dff512044a396e657e806dcf00be7b8a9cee6d94cb16ba83db919ad1802779d50ff743a0dbe082a68496ae13360b23b7e1e11dd98976315858a3437c91d93acf7b2d210902baaeeea0d8016295c7cf", 0xf0}, {&(0x7f0000000900)="72dfa6141978898960c58cc917de99076a9e6c026167bd81c828ca4be379ded86d33e75191b419eea6671a61190aa626e9e6988788465a0c7c119692842a4d1e5b3b024909c2af750c094783d8", 0x4d}], 0x9, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="b3239c807c86cb7cc1d3b6cb4838c34079c41652ee825bef4c2ba8b2b281cb3634ccf0dc909e7e4b6e2b16f170025220f100b2772fdcbe4691d0b62c14546b01ab3161f45929cd307c6db5927bf8bd9c0d42b1c63f4b0cd81721161ca0247b43baf0170fe8ba8ced26cb0b1b60e522dabdbbf95b92e565755e17727401edbe2588743d56bfefddc6be7b540190953d9152423c24b648ce50c82b750923fdac78a559b72aed458fc6757b9f8ec3ae18a60bc1448787ceb3a8f190341f820361489b86ff5430aeefd3b704631417191ac3", 0xd0}, {&(0x7f0000000080)="88a235de1645b43a6378010d411b238d862b7655e4ff4c92bc0da73dbc21ddb01bd8793b70ae5630c9b28e6e589fd749d7d93772608e8e4ca0e05d2deaabd71f51503e7259bbdd8c6efad5a3c65d11a3546fef6918354ee3772331d8a6dcf4890ec5c54468ba183523ffe44f01919b385ac61419f6d2", 0x76}, {&(0x7f0000000300)="9bdfe0d522f66429732e61b192b6cb91803389edc027f73f0b8bc3f23e0c0e35ab6b3d57b5caa5af820e98636b488190f4466547954f8672eb945d363edd17a14e5cf336c0d393daf95dd5f335cbda87401dfc650ebcdbcde3af671b3a9fd639dd3049f17f11a7198b3bad04f41cf52b5232c58e188fb07c7afa6b9636f002925b721a7ccb15a250496d354cb3c0f72b0a7db3b17a38a582e993fc2bd929c6ea7ed258f8bb6722db9b2198e4", 0xac}, {&(0x7f00000003c0)="40c9ee6acfe55bf177c77c00f3682deb8c5d5fd9e929333f93ab1c2d3e29205e8b16ca85bdeaf7d9a9bc70bde541560d66afc249e941725c4bdbaf1a0464b75a44a0b5bc1bf1896e52a23cb2158e7381ab5ce6f55349da92eb5ba70e0184da038766c0af93f8be76e0b03eaa2385498213ca447303b1d779e6c1677b0f1ee6bec0b677a17124a5a6364e005a068e813af1924666564847c7b64fa9dbef06f50a2bf5ba5d9e6722c7ec04c68e5261ea5d5680fdb909a8c0831b18ef887e3d50bb765e597304e1972190d31828d3d00038551175", 0xd3}], 0x4, 0x25) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:07 executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0x101) fchdir(r0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x11) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mincore(&(0x7f000018e000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/52) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x1000e2, 0x0, 0x6, 0x0) dup2(r1, r0) lseek(r3, 0x0, 0x2) 16:00:07 executing program 0: r0 = syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x3, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05965df0fdb60332a979765f9c00"}) syz_open_pts() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x6, 0x100000000000000b) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:00:07 executing program 1: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget(0x2, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000001180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000002180)=0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) bind(r1, &(0x7f0000001780)=@in={0x2, 0x1}, 0x10000013b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000011c0)=""/183, 0xb7}, {&(0x7f0000001280)=""/121, 0x79}, {&(0x7f0000001300)=""/198, 0xc6}, {&(0x7f0000001400)=""/234, 0xea}, {&(0x7f0000001500)=""/54, 0x36}, {&(0x7f0000001540)=""/25, 0x19}, {&(0x7f0000001580)=""/29, 0x1d}, {&(0x7f00000015c0)=""/165, 0xa5}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/4096, 0x1000}], 0xa) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)=':\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='.\\.:\x00', &(0x7f0000000280)=')^]{.\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='}*q!\x00', &(0x7f00000003c0)='@)\x00', &(0x7f0000000400)='-#@\']\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}&\x00']) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) 16:00:07 executing program 0: r0 = semget(0x3, 0x2, 0x80) semop(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff7, 0x800}], 0x1) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = semget$private(0x0, 0x7, 0x40) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/115) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=[@cred={0x20}], 0x20}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: setregid(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) 16:00:08 executing program 1: socketpair(0x1, 0x4007, 0x504, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="d596eb6374cc60d92be9c71c21712a33bddf62e33557d830cbae583a53b03ad5977c88420d64121072274cb806e16ee3fae99e162096a43c6bb964a6c7bb45419e8a09a4d718b2c5fcb58f3946a7e79a890bdfc15ea830a58e1ad78e3a275900f3fffc89b4e56924ffa5186d77fee7bca72a785c12a363fc014d9933a8d82cb058f133555aa0dff81505785d0270f4108d9a17d8b5369408cf849b09", 0x9c, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="b10b2e6f66696c653000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:08 executing program 0: shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="1b07848a5307601d32b1", 0xa}, {&(0x7f0000000100)="464c319c056f2c02a586cd41e915481453c0bd6ca609db6c63bd35ae5f3106d4878b7aadefd775346e87e2909f05ea61f83a834a6ada", 0x36}], 0x2) 16:00:08 executing program 0: setitimer(0x1, &(0x7f0000000100)={{0x8000, 0x5}, {0xfffffffffffffffe, 0x3}}, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x280d0, 0x4) accept$inet(r0, 0x0, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x20) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2) r1 = semget(0x0, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/174) socket$inet(0x2, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000140)=0xc6) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0xe11, 0x6}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x6001, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) socket$inet6(0x18, 0x7, 0x4) socketpair(0x2, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000200)=""/83, 0x53, 0x800, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0xb666ffcbf24ea92d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xffffffea) getpgrp() msgget(0x3, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x4000, 0xff) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f00000001c0)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0xb7a, 0x8, 0x2, "ba85302ce6960ba311b652d9c7bf45f29a637bf8", 0x0, 0x5}) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: setitimer(0x1, &(0x7f0000034000)={{}, {0x0, 0x7530}}, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getdents(r0, &(0x7f0000000040)=""/225, 0xe1) 16:00:08 executing program 1: socketpair$inet(0x2, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x80) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000003740)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000003800), 0x0, &(0x7f0000003880)={0x3f}, 0x0) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x4, 0x0, 0x0, "d9a811c73e86eb228d8b09676077e73506388188", 0x100000000, 0x10001}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) r2 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f00001de000/0x1000)=nil, 0x1000, 0x2) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3ff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x820, 0x20) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) r1 = semget(0x3, 0x2, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/192) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/171, 0xab}], 0x1) write(r2, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r3 = dup2(r1, r1) readv(r3, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:08 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r0) 16:00:08 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000"], &(0x7f0000000080)=0x44) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) mmap(&(0x7f00000c4000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x39) 16:00:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000140)=""/141, 0x8d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffefffffe, 0x0, r1}) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="6ac2afc15530774c5deee4cbe88c787cde6c8e13c17f6df1a524499f6e390f1031d03e5391c081b3f8e2be956e3ee3ccc5486da1e157c9061a140fe20fe4cc33d0fd13cc2f92db397e84956977a5d75191c3cac5f20b9c80c855e535da40214fb0b2e6ab64257ad2d3067187fc3859554d128e25405e15b868aa7dd36b0eb1981f09b625aeada00408b2bee745aa1f98466001855a5370c6ba44441428f7120365897bd7f98e12b70fb1d689833cab1cfb7229b34dffd19c35ee7c4558b98f1afac913b7cd892c19a0b76ece9e1856b2ae89c62644542eccafe43bc4f4111a7c151305e11972915a80c9fc6ef5487ae1c2ed46fed1424985792d3b8c7c724db7a86d7f31f7248f09671b012d92eeab5094c95e2917d37453e36cc13b1fd84d8cab91006e75bf2a962467bc10bc18ca3ee72d6d770c2398c17449fa09d700c45b91a0ea06d009b275e5518f247204ab2ae69005ab10d3179d6df17bee8c98e464e78f7fd1d5e140cdbada28076c353b5d8634bf0c23f6c35e681700bdfda98ea4013b405b819a953dd43980934f816493f96a72c23239b04fcb3d48c04d01adba4796f0260d1720508f55e897c7e59040c8013cc7de463b8480fd869c46208d3eab3f858d41615de0fc1c6c2ed7fa610e043efe869bcedd212a0196532e48735fe99c15a1ea47a1d58ab79fec9d9e3aa15f3e7a2d96a0bd2443f0fdc8718222a7bcac6bdad9522133fefcf359e0f6dab7b41be044c5cc0850e412d6595e5d5760576094b40715197375bb1a1f9b199e26539f4048de11037da6f1b260b79b20039f63b9248754ef985a348d1150a346303e7b7b32b76da90d08802f35b15f0a16ec95515bdc881f758b51bc647b0415c3d176a3405143d2e6f1037996407c466c2ec48851cda4aabc4026ac6ffbe07553ec6edc22b34ba0b051e41c90771bb535910d36a2550e732fd360a7bf6624523f7d115ce331aa98e8a5758bc3d8e93541f2aeaca0ec58190f8af28482d59f75da503a64c6ec5719c68b79efd83d89938117ba63ad333cd2e6d4e8e9dbfd4de0bac0eb216ff45a0d5b19cecbc7e3afa19f2ada1573bba958ccd6197981051d9e1d19e65fb9daabee57227a424b136f11d480c8d2adcdf1e5a90752e07571b51005ea1e86d80836e1c958b0800e31b695b33a588159ba6f6c8346a25fa7a9327ce2f0e5618b67d1da69c596c009849d5bee9dbdac7257467610280aadc2245daf9fe04bbe692f50dc03e14d8cdc3cc891c054d1e419007cd9f74dad1435ae0abb2d9a9b3c947565651e053b308370bf3c07f4d775ad2c66c08502e1088f9423469bc597b947766dabe0204f4f33584a893acffde232c4727752c2cd7cf7f81346bb75b2bbd097afb682268bb0822c634376159196e6608195eeff0b0d3f59a11d8dec8a7d95e7e38c9d241ca836ddab072751b1112f8714ab9db1026693ac73ef69a167a1f4baf72dd8ca5cb6bfa2925b4a5c9f73a11a378cea738ea91946757e15127f4e6e7cab120faa9ea50ebee514faa1ffbf701fa90b6c80f89c1dad6c57f5f2b58517fa7794af74446bd129cbd9388f5cc03bdd8805d866b8f0a1ff5e540f0a7e01713e5f965a22ff640c207bbe07ff74ffc67e49c451befc6d28f5dbefe4609519c32b03f97fe8000ecbd1cf0d5a9154c0c3e965fdc053924d8027b6f07b826f0a2c1ad573c9063117baee9e3a323017f295cf95e23731dcb4ca386e0d5bb0723d3475965968563c64bc743f80757ffe048874416cf7a9d2faab63a1b730e5f2b349310132e6d21c9c855b0ed6ae9a222cd3a35a1360fecbdc0e5b30ea8538ae9443d91ffd50123cc53e7ce1b4e2184d078e4cd406b8cb4fdf8c5f176cac85c1655ff834fd18636366e6a2d9f695d0752d82aa4e91e7f7937aa35c9fa0d4e5c36fb4cb2d05253b4cc080cc4e0c82cf072840c152446bc9edc670efc8e8f31eef159ae7cbdf2753a80404111132d5d8dd2cce6324099ead0374d6c13081a925864c07fd60121d023f0a9ede8b8e293de1efd4339787402248a7b8fd4db2fe3ff2df2795c3cec357149cd11d82a48d382ee1617391e59bd4b4f43b179e3e1a7eef8122e6ac99c485beb8f193c92e622c958b3eb14e8da6166a7212c62f6d1b11bb9279eed9607132d9566a6ba0a9ab085ba0dfaff28734c8dbab30a8a1a99c45536aa2414f3b33af4dfe3559e46aba821be058b65072c01e8f34be52c39d2a95d31d9e3e03562d437bd10befa28e823d1ca7c6e08e22fd2371a3bf87bf66e2204e0a146636ecb603a0ca574e64c7f186f7f3f6c876cab627a1df6cf4bcb7ade971fce337ee2b0ec780ad68024a134592919030d273b553b5fcc24a798f274554264ba8797633b33d531133bcd62a23a8e5f66cb109cd93169f5db70b368080dec3f9e94bc747fb858d19d183d686415a002ebcaf9a9b357c47b59b307292af0c39a020c00aec079a39c114b6d5a63e8f7db5006babfe57c0f2e6adcc82ae8ef74658b641abce76a6243643e2d48afe70d17f7cdeec9ab3047f597e205b1b2b1b1287bab523bc8d66df959acfe3d4dab438e93a3824866d0f641736a3663f1b2cc05056ef0fb9c8fc824ba8fed2381d28995b92e0aafaffff3e2734ada6d37475f166d9c71374f519bff6fecd5e6e01054c22ae6f7996ea81dfaf258839e9ff9f1a3acc15c5c6ddf3eddf5b4ea89fd0fbf1ff48b73ea6f65ea70c0c806ff79906f8f08964cf8b19b71ce265247025f7ba81a9f6f70b5d2b47b7f66dd25cab10e61899c29ab72e08dfd61f290617b94f880704ba3b8f3210e94bfd089a6cc9a531709a16888fc2efde804cc7ad62476b8c38080344c9a9990a0f0f8245377fcbc4dc85b3607dc90097cb91c5385babeb70e61a8b4ec9ebf1be4edc339194d2caf14ff8153facaff1c7a0517701c5e8535afd73fb4c9abf90415a1bac380dfd52c9355ad0e6d1e80c2bc756aa00d1c86cb1b8ff02a57db5cf336e9512d86bee49d9bb124a6c401c2cd856a892d45752dbcf15d116cb4e483dd0c4f09fa077fbb3556fef63fdaaac46378014080af3f36c1b8072f01d8786e56c27ab311eecd334a318903d4b0d6bea722fb3fbaf0ff135b5aebfd11787cdaf8a5adc6a248a534546c5960f2de3c160cb110f44d2994e3107da0e6238656e56a9be4213e6bec4a2c184ea3ca8669efa9196b40053adb15c37c1a06c893de377eba0cac557d4a89c92d8e18279787de6ed1c43cb59705a27b1bb4937bc2d11dfa0f4839cfcb8dc8aae69cf665395c4717fd820600a18d62dca200ca8afdbe22c397d3c81e99374f58dfa1d340538a25ac9026fd182de4b8dd07f35c67be429a8fe1275232dae60c0b30a6f40ad73f35cf469b178e7636a5e1b5838f03606f320ac32d4c9edef826dee57d0863987dcae1c655fbf827551afec3faa28878417bbab4fb7b86e4a0e202d6cd662ffd7508268b8d0a9045609fccdffab71e8450d6b28996460a2828367271b8886e58c7ce66f8159aac8938c589268740689c3cd43407b37977ebb99ed4b42a72428ff426143881991bc858ebf94c1cda27a4f5dfca29da3346f4a47b855274b043c15569a94cd05ee367ccb631d3bcfd88dd6a3c49ee38a1528048141404a7de3eeeb35f0b5bf1e89b3b5086492b3230bf686a6adbc7de0baccd4bd079d6536943871cac0ac8545e9e430fe012d95fd62feaed1ad69d985b40901aa0f695633964445e5c0738fd8ad7ed99ad1a6ce96bd099965b2aad19d430cba2d5cae136d779de6f8bbc0fda9d58fd643dc6a61521c21f8181d09371298cd80c81be5460f90f96f90438301fab78a37b6c0d82c6e7bdfb5a683f0fecba915f2a0e2b8df4917b10472e5c2d02c39b7f55e537cf83153d52dc94cab6021fa21c447e1c881cb72b0360a05c45583418b7128b56ebe33c4acaee4af89eeba387d90b931d824fe18afe639d02c55995244617ffc6714f9628b0ac5e1f570372a7989c21229b44bfcbc4f376fd6ad285cae7636881b4eadb5485d41dfaff8d304477858cae97defcc7294813744707d34687d31f4c93dd2c0d21ce9b660774b9cbd8ccd91da0e1777da7b95bfcaaca5df2564295ccab28defc4552485b4f62bd4665a63483a7634e953ce0ae48aca32a85be3e7f87dbabc1d537f123238fd7e936904cbd0d788965855c452e22078099477190e989b1b0d8b7523188f55f8242766eaf76aca476d1befd3119beda276b30c7f51bb3bf0d07f1da5241e18969a19293a624dab4d7f6adbb1dbe6b10a1fa36f7374332072aa53f6c8f1b5557b0df28b9a9156214420339bfc304d685a98be8f878c86318495e75ebc51616991b63bd5c7c8a717ef9bdfef08f035634f1a00bd06e1547a9dbad4bf8a9377eb0d45a618486481cbc273d5b48bbf8467c88a9089d538ec8bb61f691cd09123d4e7a5ed7faf36861c14420fd629b77e836566811989efeacca9e7a54d7e4033a355c2cde4a6a569a648967cdbfa45da45d280df896fbff6fb5e822a70fa7cc6616b85fe7c18ea855db34ff58f1e40bfb77ee662c46806f965d4eb94072772bcbba62d1296212977efceb251d05ae48c1e2da6a30000bb9e38600577b55485bc6c8be5836d39dcffcfa8686d661660e51bc26c2af06c17cdaffe6aa163f4cfe41dc3a3ed24378f597a3003a4c3870b75b74f339729425a6a8290bf00e84280204b3303adb02f6945667a9b47ebd0a2133295ca6d30341b459f4843700cb8549c9584493cc404e7aad6460f6b0aca8f57cd6e4ed01841fdd240ff871f83993b487321010820420711118acfcf4f55a0bd786d3ae94effab9d9b1677ce199b0aaceebb90e00adb9b189f18a5a4f585ee17e1cbb271441a2fc1b853fdded91cd9f5d218d7c757e139a973eb2af4bff131c037df9fed7cae0cb4c32f74211178d4a036031aa4ee91f9e0087d4cc5109ce63c6960865277c07ef42a7cbe76a6f5e098834a010cfe6449f6156c4a5845bf3910869e334066553159ba8cc6bbed784899e29955d62ebc3cee564556bf65b5d6f05d27581a0632d02a7587bb78c7db16616edc779a8221ac25b1f0acafd4fadd6ec2c2e60f2d01eaa43536fab9ec0fefbaaacdaff3a89381c7921fb31e21e89f06a7b528b9af3837081d809a0634fc80e4d3da60da6aa9971e166132231bb3e7a3a20be0908fadc93895a7712e8ba1b7094f2ea90fb116a6c38c37f566d609d16dfb09bb4de6ec3016b659ec652e88fcd9252672cab9a89cfa842c29b26a98a141be5ca8609d90cec460925447c4501406a8dccc1e9cb23529c8053e4a4ac8f657069c84332ede7cc689ef239a4451cf89912b2d6af81d2a243cc0f89a71eccf256b03298b7cbd5a45549797bb52c2869b7c0c9db05851da8f0d098155da2d370017c9fc1a3e34b5a2c341da5de6d77191968a39ee3c30aabff927d88cd3ab68358f147f789a3ebfe486b767610359b64af9a84554490a01ba4d9ea460cf4df50b7d17f7a05fbf6130c5fdc01612f1cdbcca4aa24cf13e92b23920245d8d4072373407728a1cc5131aafd6621a659cd433d7a5b990bff8f22fb230ee5cff2eb5ea9f199cda43cc5c450cd0a7011f2ba666f245458052ce97065dc5c5f72fbee0ca4873f78b0cb67bdcf90c4bac4ca5e11463bf65c9a3a4a1df4e2f61a49d640e8d74e2c51b1d4850d03f40d457e65575e513967d8f0fcaf71bde2f93181f3368b055449c718427dee2783a9fd2b64ae1a23e42cb816db566ce307f8b56ad8483bd7b1bf9195e65069d", 0x1000) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = msgget(0x3, 0x608) msgctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000680)='./file0\x00', 0x10040, 0x80) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1811, r0, 0x0, 0x2c) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000540)=""/179) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000008b2886b75a90000006e998efedb47fb835c0cdd33110dc7dfedd65bd90eca5cdedfc167b98991023d5152894b055bf65d849c67fad77dc7ce353f34b77423348bfd503188bee1273b48a0c1ad6df8d08e33ae5826b4eaeacf35d3c4c5bd65b6fbe9a28954af6fb823140b1e00d5951cebfa6c03b523b6698f4197e850eb94b4486dbaa36303fee58c335274f8f8ab2b1f10cafa88407362e6ecf2fe96223bc5cd6966decf48e6fb721efe000000000000000000000000000000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="4f0c446ec593ef65bfefc9eabe314d1b1afef4b989d7b487f7ccf9f4b0a3b3a5a84e6234a3d5913e2c2f675f34488320434ff4766ddc3787c05eed46546e5dbb1ef17632c30bdd0834a6ab61b7c371eecfe4637c3fe1ad75cb95c2a11c0d8ed7c80e551a2022630ea1ec096b588c9fffe6a368113b7ac76084c650a7c28b2b99483a96cc938fcea3fccb765bc406d50b88659cc928fe9fad43a94c3cc956a5061f87d4ced9df609635520e6b51d9b0efa81c9d3b382989", 0xb7}, {&(0x7f00000001c0)="626fa7d9e64987dd40fe830a70c4c76834bf1118fea2a1ed2b5b123e71fa5079a3fd3d7a78b51d11a1d92a81632e12816d98a1d930f592243c336bad707c71bc8990cb8e043f3b12fef19464e9c60a0eb92962f96677afef6c04d0f559ec25d602bab77bfc98be66ef334b3c10d4ac54593967e7d7ba17326a2748bd8468a046950333672029dad40eec699c", 0x8c}, {&(0x7f0000000280)="1c5d1cfb3e0d7758f935438e0918adaf36c6d7071eb5b6334f363213463e733bc3c48081e65501cf531b0c95fd1c705a4d39af4c6def5e64af470db31bc9f6c12964b4b64fff0e5f6358df1c64ce0e7854b1cbd0a9196c88187567c044dcce415cc97fa57aabeaa2910bfcadbc589b360709594cf317", 0x76}, {&(0x7f0000000040)="8952a2065909f83f39e7f264540242a03ba60421c8f1ef5a36e28e7f1c31108c996370d05e81013b73", 0x29}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x4) close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000600)) 16:00:09 executing program 1: write(0xffffffffffffffff, 0x0, 0xfffffffffffffe32) r0 = socket(0x30, 0x4000, 0xfffffffffffffff8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="f736a45b54fc199c7a8a986e1f5cfbefa330bb59d07c658fdb8f35c5e1d418f96807bd448f50795219a5b2cb6bf7318b63173519242603a71c3a7cfabe8745f8cb38871da7fa86e0f56a28847fcbe23522c7140441283b812548c1efbfcfd54b56aedd2feee1965f280733fd9c4b722c5dff95b88a3304e13c1a6f3187a502cf12bd0c1415063edebffef4cd1cb773a1c11c27634a5593f9cdfb78354947127f372b6706ed3fa3faa52607d680e8f4e394a04a0eea614db703cd9d38e9770640edcbbff4a02ea6a484f662be5af8d1a9294cf1fb3e11f21b4f1988fd0dbd30cd539ea9b8a789e0c31757783e612f", 0xee}, {&(0x7f0000000100)="7fae57074ac97079a933dd8b25e3a5387a98f953c15ba513df508ad0bb6024ec5f1d56f8a8721e0a1319974967577e4b", 0x30}, {&(0x7f0000000140)="6bde43457db2eb0fd4ab31f7d9296f76ce2153b7a46b2ffed1c7ee8e0fff7f30f0a295db44955b010413c115adf34148276fc8bc1f29229da7b457df85534fd2e568648321e7f52fe78f5d09f9aed49119d9841fb4d777ec20b056902c3395b2a484a0079760d0d8c1c83deb20fe51c05c83c0e542c3fcd95a4f0ae79ab9c853825b208e820e6eda1b3639101559662dd356a681caed0c03489ee790206e0d1a44bd261274698498214d02abd79b218156b0ac48cfd26e9f8611175cc590e98b379da9e68a2b16dcf89a3a31ab07eae2029836c79107e5fcde4281df529966eedbcc5e3cd7ce052bc79b0223ccc9ab", 0xef}], 0x3) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x9}, 0x10) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="2e8af82bfaa4e645496e54a3e526e4ef57d0ed697ce0f5191277e6b5c9e9b6dc6a9441796102afe61a433d9a93daffa0b720210c2988e3ca34020902b94c514e9645400b4346b89741faa2a4fa0f40ad204f4bf83f1357acd6030089c510b6f364e2932b9dc567a3e2e4523cb9a8624dbad8a72bbc42135b8e6007c00824a81cf9bbe263b54f6a487ca53c852caeaebe097cbddc46d643fd2ea9f18190bef389550e6ab6ce89feeba94ebbca4590b627984e489f632de39b0b3d241d1468e4af3687948e6c46c3a08a56f9b3d978edf334e1cb9776e102605f240a19715c120ed722a592dced98dd65e5d22615809ca751502883620a7406eea3cddbf0ef8bbe4c24e71cc90ef61f8329c18d7c2a4687de407c137a142de352079f21f784d09d96e1b0b181d459337a41582ae649970ee3b55eb2f20a358c724027e2d30e72f9f4787cc62009d96d9af0622dee1869a8463eb75e1557604fe0a85121efaa1e2f18fe939076f2fe66818235f862ef7f2dc185364bcf08f46574a9d2e04bb927923e5c6d8270529e145fa2221c6efc65f04368849f83df7208ef30fc1c0a80fe81a372e041fd2dcb72e5bd07fa7b3e9384a32e92896ba600ea0c5aa44bf6782668cb1cee5037c3fdbc5dd47b103d13baa40cb9477ad130439dfbda61e04d934140758f0259198450dd7c965d1b2fcbc340e22ec8275dcafa9b2604cc6247838db6ec0e763bf8cc8e0d283ca578b38c100d14fcd12feb9b7c95a595411d530d14d1bf7be9629ea62a09dbed41d0ccfe6eb29f2f17784288ba5511bdc2387c7faf86eaaf149a89c10f61530d434bae9cba693a6bbd935b8131095d7f4440827ab898323f6ab203fc9ca9be354c3748d4997500066810716c0b11de6737fee119cbeac203fe974d7eef0ea8b14466bb4b5adeb35f69960b531cd31668a4db68bf4afb358473c8e63b77b30292d4f72c4b2d1ed0ef6b205555daa276e547cd0b3232f767375a2f4ed24ae2cf5e965df359c6e0417248ab924a1f8c1c64958334e62fb460ef1dfdca3b78bf4238608d8ffc514abd336c482f5d827f876d17edda2355194e4ce497b05bb5a4eae1ce11f3fdaa250535aeda69db689a4b4c59bae1973b4694a98b3d75af3c07ec9f481a96400048b38a136044a1078a2de607b32ddf0c45d545c2f366db651f3ae3e4d8b8192700d6133377a5fec8fe0421e9343a3a5a068e218786a251a1b5321e0dc16ac90297d9ae52e5c630dfefb05d5743bb18713056b1b7e9e4ca9f865337911d487928ae9f20b5f1a2830b614fd09417742e444e572f2689a0e4c0b7c3799693f4d268913aede2891f468b585c54b4c4a24a7b461d637fe11254bb5b24acdeaabc8b5ff47c9d8229384237be8ba13fe2171aeb043caef5b8fd305f7e2e3e80037f99d6731ce58ea1dc3c4468f03f546a0d8d7df5bc9d756a76fbd0683d8e68932c6da7f847e1d54f3eb046c2fe8e2dc58a19667642f385e69e6698c56ec65c97cd9b3c4800dc245c6db84c37e24d7f96aed78175d7b5e32ce5957e83208b01367ff020ee739e6c1fbe61778c2406462b5c46d0130f4d4f2b43340cf03aaa9a9cc04a486f035f5073221ee7474a733b60ce7e9bc113c210f18bf13abbdcf22e244229cb115f6e29fa719e20b044166f0e9cf8ff125eb4bb3fb3b2e55f6f921b43b42e977fba14c3810bd2ee1d3608b9190dac6b9ad0a4a0e685bbef4a8da98bfc993bbf7c4c8673f14d1e659ac35cabbfc3887521f77b35d0a82851e070cf07fa2d71f99e63a545010c190476e7d31ae9c2ca950cf790ad74dd53f047fac53781b63bac4ee527becabf509d464e845b73c55f650f30a21124228892152095ec211e50f9a7e98a9e1830bdf3b529034a917dfd509c371ed9ee98e5788f6f42da0f9200223ea943fd1389681406f13879db59d4096f3b58351c7a7305616ef2183929076cd548be27b807abce583d94657b33fc91dc198e9cc6235e26d3e6928ed2a1cec64e4b26235493927b67a1e3a65b044f6ea056216290d6d7be5a9428ee2727c4f8d625912b613e7cb0e98058c6557d0f3525a0419a65d3ac87203c44c923e20f4444492389671665aaa0a8e5ec46140a6c162d046f58bbeda5b8d15579f339eb361442ad6dd854b389a0b004e77c2872c051ce892fe5e6ccd1c7f07e660ebc2a5ccffada1accba68ab4d9bae8ad9cb3181cab26409d11e7bacc2f32c2e18fe2453e2adb2cb496759471eb66077033b0a543656df439c49903c22f4aa06c92a53706c81c6bfb52bdd4e68cfc4ade89c10f5dedc1eae730e59d0519459cba54901cd515010a874ccc03504f09bb8a2528f7daec8cea4c51f9f713c1e9a2b3217704492b93deb0a7f7096082066283caa22449e032f5309ea11159cf3a31a254c243de23ec24020f14e63e261db544b6df7d7082374bd6e954b6deb941af486a0c57e3884f1b5bd84baf4d19477a498a27ed057075915155850218792d6092f6fdf1bcb8457ffe1f7db9ee9ce416316eb39fe95c9feed218a3912f833cb479baabff17a65920b3ab7d4ea07d0a99774bb27c52d749ac0a088aab339f626ab23158badce50255657ef83156f1e9eebf2a074464b5de2837372b939b7eebe5aa47535a9b8dc9ce04fb54d0724f50e94c994bf6068fd2f3a9c091b24482d06456323495edb069ae96dc4aca01ed5f0cd9104ae11fdf36135cafc5fd55699dcbcd7f24c37673867e6d58312549a3f692ba830670d7cb1922c84f0f7ff064bfb75bb3ccc61eee20142dc71fe1807d56c7f74f95693793a74dfbb94f6b0d1d579157d52d9cc20c64b2dc41a63a3aa7ff996288232a298c621b7d81baa8ddb64224a466669cc1c7e2aaea8a7d4b8c26a38320e7ede8071ede6e7d5b8b5363312bc688bdae40f2327f45f2c9d3b229350f921c5aadfe492bc00f7dee73ff4264b9acd7a83ff6b0e51fd01d605334a5b1ee36cc02d81a2dbd2bf7e1145943ce7c4989224ded78988f9cbbad727fb59eabbd63a8217358677420b81c61c8715f7a25b1c50f4f08f5a4217fbf505b569bff7b8df1195a5131040106b07e8706f934a0409ccb55890beb0bfab9c23437e8cb610e0f8e147828d467b033065bf344845453255fca1d48e42704857613e60cecaf8e312cb32aa3d0d90755136414fac61a112c875c6a8e489e2e8ab7bcafaa06d8e1c680dd08895ee6a114c638b9fc244ab2cad98c7c55bd5b22c3648b2b3ae428c5ef469ab07cf4bd13398babd71ab66845d7e32bcc0bf342e07d9231c98980e6608d682b2ec3398e462f4770a26b7ae4580c28b2918698371bd7c98dc10889ef0326ff85457726866135a2726badc312812dc9f494c2633d2a175ede37e0a2828af7d5ddc6d5287e6ed44103af48cb60371e54208afec094d46399a068fe5a03ad0d877b91d03f502b8849fb8ef5fe5a3dbf49d4373633696685b8bfedf8e3236f7a940fca4eea133331d555dfb6d4b11b5552e8bff5e2926cbb97d6de32956d90fc7155c09d1bd7d0d527385878ed5105b075b2a0db1d8f6fd39fed75f259d2f32177687c49b45bfade50b5120947d29650eb44437c1fdd540945eb726de2b70535d15a64476ee01361d2e48b8fea9b8489bc0ca99ead08eaea597d2c44618e5f857d5c635fb3313e99bcfd4ee6e1223e45ab04fd3b37fc6a87d571ab5a6b0446e03f52dc1de8b3b4ad92726b874aae93799d9c570d59d170fba2fdfe92515633691ba20bb3a0d1aa75a2b241690c791b38a626d009446e6138b7f33cd4586d8c81cc5279a6ced012c2e788f2ddb7f6eb554d7e2c86f01f7d9bdb7e9130e42526309753f1e4623b5a7adefc8e6a426c45bd581ca859dba5b0a5a19af48b7438594cc8bb403426aabede74093648585732903b7a5b74be9b9731207dc447f46b421f1ac6f3b4dc143fee6a96d6aaa2aa6fbe86f0745745bf15cd12889ded7a45e22475537d27d3c0006a65393ff6c245ec650fee93486e63759975b8f1783f68dcb13cd6b08a67a45dfe4e6e67f26e82aae6e1e7daabfde1bbf6565ca755bfc2e8bf12a38e5c21e90120c09f7dcfa51ddf107caba899791b772938cdad4fa0109dda044e094bca6d1afc978a08b50a973e2694d7bdfef6814f4cb76c4bc24f7cf68363c4ea19978a9da8a95a6ea7b8a069a5445dd901edeab7dc50a8918ccccb1deaea82f5530d5145201e472c64536552f0352c2655118c42a95906dd20eccd642b9b2ee1c0c84a7a01b940d3cfebab46bd6d53aa10d90b0e587eecf7805c0564ba1bdd5a8ad4ea13d12cbf63b2a2221a9be341fd271e3299e8ae489fc9de021503ce413f5e6a88e0fb12e24f629e95ab350d25595fca408b9831336bd56453325dcad07bbf204f489cc1de31dec935294263ddb1ce09d787fdebb460b1c551a4124f5e219f07e8b00cbb6865ef285623d3f3662f9e2975e2471c330d5076aa53a06ad0e307899c7d4a0db44d97eb249a49d6bdecb654a5476469c3de7a335a2cbb72f8277120351b0c39f6532cf48dc2a18851002205f212632a54b4d9bc0f90a8f8207bc1c592885a5ecc2fdc3b5034bb7731904f247e5cf81e1ce97dca86de6ea230dfc736cc01e55b9a7fe9aa07f60a426b38362f39732204e6253c3d683d030fd70a78f0ebcdf5e171caaf87375aa23848545aaa4285ff4fcde057e7d852a1ffe5266f5268bd68e52ca2d22613bf7d2066ab1af42b3e8286177db3aaf7d263f05d59700a891effa1677bc43c96f37dd816453a5ac770691a8626363a1b54341957929de239b5f284c26f035c35103b12b3b5774e2da5c2955945e0351a7a9937608df36e29d047704c39cfa6630f538f0e29517aff25f302ff2c7d00c7d5d7208738545ab2a395c2d1b63cfcee311e935da41562ec3b6158e15c12ffdd3cd55516bd220b0722d302981459e78b100d44a0c9e4dd3ccbb117fc0bdffcc92a48f9808d6abc4f7ae47226c1e41508bd6336602fc6588608b951975cbf66908b59df3c74cfb0bce21c8c739dedeca71d7160e8e8e853b8c82e9e72fe876aa52245252d9b51bbef6294466c3243bd4ad887de263a47eb9512067fc24d9faf9a3f4a9c123763557e3ce7d369e7596ee1a53fc79a6e227b18d18ddc98f7d7d991511f4b32a11a247ea8ad288e48d85854a74776168ea0d07c22543b248c3d057138de8c52121ff02f18c8b4e4cbe475d05f77be80c04843e9c2117aec219e22e8b0ca240abd59a0b39be7c144dde5b23a1a49b4e255322be2b08f4a23937b8ea100807cb4ecac0e22f8e6d9cec0747913a1304b74b4d6a7fd4e3f061ff89b044b2b8ade37a843814a86c9656593f6f4971300f6e636e20ff3a3e4b85091054e31b4306b6dd1500b638242bfa4c4414d294213badf5e8ac1d3200c61414d49ed7d4015a1dcaaae8adc0316eace5f29e7af509976c57ccfc008d780a12fe9fcca9ba97ac8adfd7113ed8a7d90efabe797959471b5c448569cc89041de08a614c19bf4b516c2136f0e490eb2ff97488f1f343399579f8d4b6caa6de86b08d620a0bb06a72cac75d1198de50780edf6b240c4ee5945277d164b2eb1aee0229866dc48444fc50800dad152e97388f6b05e35265688e079450811211cb67de77b0801166e23a14770377be1d53541b936ffb09edc2344222c3ad9a3f59e302faef59ee3ace8a0d97823007844ce8b4fdfaefe139eba88f7991342a73d99c891d294beda6e43982f4a91a4b39966b66e8d9de37f50478e1f83343c36d4eb240bb7b42e7a0e972a77f1698", 0x1000) 16:00:09 executing program 0: socket$inet6(0x18, 0x4000, 0xfffffffffffffff9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, 0x0, 0x0, 0x2000000402, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) socketpair$inet(0x2, 0x5, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) fchdir(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1004, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10b885, 0x1d4) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x2) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) write(r1, &(0x7f0000001000)="63b9464d9ce7d964c800f8a6b7c9ac28478069518c78bf74881880bea332a8be3a2e0b60c80de89ef964591bb81836976b9ce4534b6bfd36cb85de43a2ff840b3ae461059dde63c60e97d588556421c69e27caa72fc0414d5ee6b5b697121bc1cd299bfaaacde0297beedb2c5465139c6de9f0ede968794cec9141325ed6176745542d39a59ea1c3ee40fcd0c7acb8157251daea9f48020c7dfba4a0bef4e9956d013bc429d20af70009858dc6eaf32c262100280a6ed92d30622df4040e6302ca32fa5aa48784230b9b87a5dbc387fa9896f6670d94eec3bca26ba430cb555cc438b566e02a5e3fffc04bf2248ae35432afd527b8518064284cae02e33c2b132025fefd44e9a172f14f40b72bad8085ef0a9255475b6153bd101c55ea3d3379b24b9d49dbeec5d934d369ecdfda238c4f265e04d550fedbe232f9d3148ccf003e4a2395e1ae7609e635f8a90a00111dea8b5c6fe508036f15f42c28ff27c8d4b1b915cdd0b52e06d1a2e30637a4bf30ef64622b65afb1338ee47ce2c0a4e625ae3850ce659ae88ab3cecc56aa624ed58599a948cc1499abb1b0753ff28a595355cb34dce58fa1f1464b85b2384125f11ab9e9efc224c2eb31ebb11506571e1ea0ffbe894634bac6d4149bb0e8ad28ae3b619e60437e65bc180f14689d0e074a68e748362388d7d664a5151223476474a72863fec09377ae18a90bb1ae3c0898bd056004909d10b183adee4f45e6cd20c2f5c0752e83d9faf2df4def3e700df24f5ccbe22f3984e383b44bfffe2ace6b670417f409441983cb092c49e7854ca1f3c9f9bde6c08241f278be6901271f7cf52a906d6aaae42e9d1382ce19511874d630d8f957bf6ccc700d9be3f1ab4f10551b0aa246902ab61e51608739df62f95efac52a384e4eaa97e80034fbf63c52c2928c9c3a62d0b30f92126f552f6e88bae69f462730daa7438638caa41451f77b1f72649d27dcffd8fc021cc45402f21bb6b394bda34d3dd90c17057a1af48c0891eda8f1bf81a7581547fa87ff156d03699b43fee54254fd15dfdb1456247a9c42d2e87f269454d10946d4070cdcd175e2ec8dd0ca8b78b79d36d19ca2692eb9bd2d6b726aca4013b0a1f25da8e99852bc5065fcb3a7e4967a8528b3c66ba68846c4d8761efd4086ee587bca548793a41c6bf71e6784194316fc50d3cbda7e50c8f0b10e6725aa8ea17aa2a62d3b3fa2f327d4570c1dd67edecbae7c99d6087e69852054b9122adc8c6285202524015cf365e6900b695e89883e3f615c6cb11fbcff9a7a362930dd91bc14c1cbf77b9ce5276d4ab06cb7e9083c1d70664c58131656844e2ba0ef9c6faf37f26ce803b190ed4319cb2daea2bc0239c18384f2577de119446ed6dc2156efd8aa6140a2c5595f5342da4a3575256cf25cd5d59a07acb268589891f3047255d2666daa7a46d11fb7772118dba057bb7f152cfef78a5fd1afb192b6bc6369b33c29bbc00a2e7747749f2d319e55af6189a0865725f9f11d94e4626fbff4aae22337ba11d38dd07ce8604df461e69b007cc22ec82ebb071a2c8b96159cc24fc8aa8ddc639783b1cc814e1f18a8587cf0c089734dfd3562695658300610b6cbce091e898b2665494bb559d99c95df278b61b0ef908c0673e76e2aaa8f3568b6d225c5aefe607b197ae65afd781ca99bfbbe3ce047eca52d5391172fdf09ca6cd6556e88db2289eb0fae43bbf710fd3753a0e3417d3e1ebc3233d444824cff02433b19237ce3ed1ca71a6792186ec4228aebcee6b3033552f59ab5138e5ac78894c121ca5e8f81a6f2da983340d57a3d3df9e6b8652699b935bdde5321f0d7a3737fd3181f19ad3ef48e52fed090c97b6f2e571d48c99b1c20393321d489b49da9e889b5f45a8e95351c7a26b66cd5d386f67a5c35ad165fb8fc0ef5a2c56b2d7008899f003e11a894ebf7170fcd3af921644cf60b1d55b11c3fec195f2c59f96f4e68730ba0ba85c86609ff159c8a3bf481d08930136c2922c2d35619228438a356b6388334a9726b06d5aec3d34b6407a6f09f2d4e286ccb884d7fa806bd243ea1eb771feae0cd01aa9d35055de8951a52ee44915a8c0f0b646756e6d39d5fbd74c50843d93183a2c23f3ea20bd43e42a59885d59ca0ecb6225191c3f60081364bb6c66250e85cbf3f4a22ca786204a504286d2372a5d82a41053922dc4429752f66cfbb16b687fc4f880b02c3acd9dc3402580a76968e5738fd29dbf2e6b954199098c00d22fb6f62137e564aae208f06be5e50fb0641fd8db40b19bbde2aa6ed6424d67b7e3516301d26d0431d26ad853487968a9ee257457eadd37336ee364b200d003a959c25bc6c1db8b5dcba830fd4bf980592d71aacc978bf09476c5e2b3ce15cbde4e911820fc8b800be84b465857f673e3bc49ef69dea4b8622140f94825437b100f5ee1aa766280083aee4c8143974544c4a235adba445bb29b69f38dc7a6af6a4d7c4653d04ecc5fb29c16d6356944a4c19f1cd6cce730bc1a763075396e551b61ad31120c9ad6d91fb3f722cfeb3077d3ceed76f2a2c95e43859138d0390ac5eb5876efdfc4a201398ca5970e30ed9d2e9bbd0930a5801c5f015f5587f3bf7923ea8becb1697a01471a42300449bf55f18952576a2d81ed243e2b0d11dedd1a1f91b96c0f4e094f91b248da5ca4a7034b3f3f5843e17a8e690a6809d53a043c89271aa444e3e9deea61c8d6868d69b56b5d559dd40a66d5385a30cc4c91a279ac7f394d27fe595ddce63d888718e721d9de52077b28e232e2e8d3d0585be78e7d0af950dacb8857f44795b8a8d718c621c35da34079381faf2fd4c3b20d92eda15b02c59f040cff61d386fc20c8ed620c69a98bb572670fe9e8077a6e68b3dbcb71fc67c30a1be6fc94d54a780e50ebd81a32091c8d06b91d09d2ae94be894d47fe68c0c7487142aff8b48571e5d1dbc6a19efc5e3d0e77fd10c9061b4bd3f5d75acfa0e36162c3f0896ad7b2e1cdce44961f9508e0c97214abd5ae9629484521f58e047401a3a2277480a1ef48f93aacc3b21cfe3d125be6f4b8a5d61e001f730037c018602c482c3c5a8d8a8c937d21fcb6ed31f40245643bfad252976f997c617e9d7348b558ee28c616b14c420689855a7a0ec3bc4bf83bcc8fd5eec0ca834cd034748f5ab49dbb4c1c59c105c5a3f152d43e11fef73b58f99698bc8062988d9a2f7ecbd6f3b7e01d10cd3256c06f4c179a519f9883b554975501eca72bf3248a9607358e4f5b30405f60d25c7015baebcb1c7b7c4d37e5dcfa8de31e504ac9b4a87b9c954197598b1645ea035def7dac130512fb1cbc93768c2c21502f481cf56f3b1a9cb11403e70e6f5fe0a584f4319c98241d8d4a310ea436180d2f6b75a81c3fdfb9e9360bde9589d6912c041f6c70a73d6ff737c8ad50eafa1ed48323b381d1a03e5bd88c8bb6e6b3bb3ebb30197865988c8b597b91e28149f5c757bde96846bbf5595fa66c0f1c11ed6112ceb8e8bb0525d9970935d7e59e66619832e169c808134e0e411619248ce20c09c2952425ef0db3bef5c521566dfd8efcbe95a7c817e0e959043f80140271ebbffe1b7e39e5a10f5de8bc69b26fac034f98994f98baed7569f2dd1e6df91e710a552c05cee97861382f1098bb4850c97b1f1bc686a4c37084cdae85d1a6b94023986d0521a3ac34617c2d4d23e8c7a4a8e2433b2712026ce0439fa75519835c88e198aae1921a86a91b8e5577133bac17815bf4a6a41b1a121f8b76b296f3e5499d8eb4993688d6e308aa63441313e92a6cd033b928800feffc4e2f46ccc5d576221011cee0183b6ca19296f2bab982997ae10cd9d86c8d04b44344d44f083a5d7752e259003e09f53554f22864571f5690d32cfa6eb75d4e17bb1520eed913355a5fefa6da63fa42b6e6ec37249c651c4182ad84423729e019834fadf9db2f8bb3abd7abda6d551553d69217839bee4d3e8b9eb6ef3e8f38140f6da5f47635889a12981344f6e5b12672b2fd3ec3a1bdda89a08519ae062c843b6a59b11df4cadde349d8859bfed98e544742520941cdcdc7dbc108a754148e8cfa7f7aa936f0c08c94dabf95c7b18798a193fc3576810387afe06fe175b6e96aef27c3934167034c786012e1430fff1a1969d0f73eaf0e460a412e8820207e2ee04d5760f366c68fe546a4353ca366787a4096ec0de27b914b2c6ba12c4f53a001f6e3504e76cb077920f755a6be0358895cd16e63bff58382c212e97405d3caeed8c9905b2ec3017a6a5a55ef15fb78a60f3fc36c36e8dc218fe5364c86ce7dcdafe26347a535b9e83600dd8095820c149993b132dd751be2939123bcfb7152f2a404e4aebd06174693dcb8d5886debf50c1c661e787a03da9026930526c74f973fef3add6452feaf8f82dd6d0be1a591c857300ab35075bb61c96ef4f3090e7849b44dc94fe93bf1b16207f54cc0e83f6a2b8de8cf8a00154fb8350fca9e96069ab27d3fcbad19469958c12994c7822627789d0e6072c9d31d33837600be84fbb023112ad70c0377bdfd62e99c5dbb42c914fc09e5aa01a6f759112580430ddd83d3f364ff8b2672ed46e24a47cda91725229f77cfd2bfae1d3c1177b6498a0b2050c6a8014eba1cc95ae9dc7cb0371ef1ecb2bac80ef6ba92ea5a45eb642abf62c515498e46fa9b11a81092ee196570785964fcc2863293c0928dd234e8c6d05391de0eaa206764f2c1ab18f250738b570b244b3f802301b54b2a06ed43830ce3d52f9b68c869aab50410e5cc0da376cbdc54571ee6f082f1b6bccd769f31438ba386cbbe5f381185cf1e7448d99b25fbd5a29af7cb77e2d0fff140095c3e9e33d0510682d212136a46ade6363d4193355e543b1a555d9e60376efdadd021ebd7357d57dc53bca258b9325cf464f5d75dc974eee89ed7c4705541877829483acd725becca624edc669d20c2ad18e491d9c95a7478872b06e2cebc9933a2acc0eab873f67b0c5b2fc10e8f2176c052f3dc178f65b64748fb4b417b1a4aaba0846652d0198157e44d6ed8270dac63ee7b565ed2f7b52f9226f6c2d46fe69e1b5c53d897ebc7d9ff639b26494be59d7223b1c2059e043db32977dc45b0ecbd3f4c54e756430e30fa9d5c0b3a400265e9823ca731668434f9f98feb40a7a439db43592f23f98cd8df3693cf47524f72a3cae73ce65430da41cbb2a97c19f5abcc4f3ae0745f910f121bcf99c579ade5413aaa99eec98086bcb24a0d5bc4ad85c48182702bc88e1904dd214d947adf4361fa43174030b8520f2e6bb7ae356602dd3f8b9b82b4d814909936884a9e585068b2564b5b1b76da879e949baceb51431f7f444709262181ddc46fb3f84150b5c8d44987b6d47944ef785354848fd00bcc1326fd326661b9bef6e8be3b176805ee79a9626cc5b3930eeba67ffda740ba31724f59c3d282dba27f6de91d1c3d9fa5308ef34057be87781cafacadff957fa89274787a06dcbe4a7c7451b8b27123dc312907a22e51f4fb9d77b65125b43d255c5751e0bfad8ed00ba1a08e3eb109ba43acce2be68fcf6cafd911a17c3b1653075cc54b9084983f349d6dc26e7a6927234a5f2ba3dfc410c756f9a0b2cd20f2250fda355781ea3171b66ae317d250fc905dd6c74abf7e9c0693de0b1b1a1096edadc9d30e8ff06384ed8a3bf70f0138d9052e267a804007618927c853ea86eeac82b751edfd88fdf1d53281d318a2d654dda872137b7f204dfbdea1961182a1a019c6df832835e7382195b178e4d5d319dc9bec2", 0x1000) munlockall() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) fchmod(r0, 0x100) r2 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) writev(r2, &(0x7f0000000640)=[{0x0}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) 16:00:09 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) 16:00:09 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 16:00:09 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x14, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ceecf63ef21abc98f02704e859481201d1c16682"}) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x81ba, 0x23) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x5, 0x9, 0x4}, 0xc) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000002300)="b00b0723bfe97318e2bce04cc1ec58b306a7a0fe01672d37ce44a8b1395d0fd5320d408d4b28ed4c91454dba53c93bebe910abac787a295f042c0323e7ec0390358302738bfc760c87cdd763bdf60ef1e9cb3253081d73a0a453b98ac452cafba7a42e97c83126c2c4e70300381f86a98d0da29d1ee1413073352b6cd6667c9d4ab88605bb1920d241df4de0fd847a94e09d38d56d1e3c25088857328808ebb1a19ee930ebdc7199a3e26c15a6e7f609e8325112d5da4dce082743fb1e1c2217014e5fd0b9c6a10d7ea13886ffad44f5e99ed13551cd411cb7c06d9b16e6a476ef3c184bcc4af675fccc668209a062f87d225615ae404096859d7e5b477d2544848ea4b6a2801716ea0c5ac9cb6b43414316dc7239c0c43723fd82ec852ed71c81732265d72b353490734c37e65f1e41141cca2713bc7328b895a6cfe9e4387003a2f50c434d6f1c3d9cf2a0cb1eaa1f9ead9a41d433b19de5a4104b05820293f058e392b37ffdd9c4e67077d81775d5dae0abf2e1b4621c44a38424c751434c571da9ec313576a350d40a766551913a7d423e4ba109f04e8d6da32cdb781d410a268d58f395335b26223b672a5910d60985b038404737f956cd1384f0164fabb3341447e5ba6860e6d3b98d445575cedaed41c51ecd37b19ed1a5b0bd020dbdfd2e2ee23324f942f981b25d317dad0e34c0ebf851857c6558e5830522a227db2c31061399ff61b0ecb11d42e5920cf5fec5adc2f9e2ea4c6fd1f8edf577801bc9c9f1ea87c6fc665d950dbb6e2b16bb8aa760e2fe317dd2e69572f1291288d4c2dc7f2279dcc6ef8193983cd6930b96089020d01eb8c89d6a990e30472f545b2ba6d1592a474c9459c5f1d2375e35093b9057e5f9e0b7cb1e6c97a9d4e7eca8e21b6df61acf01f461925ed8ed023d2c5d02c922675a957bd053f7f16268e2c6bd7fb6c9481715771b64d06023ea6a060c3c7a95756636d7aedfad00baf554b87a381c786a660afce059ce4ba377c0dcb956d1322926ebdb96123f8ff4c0f3c08661f2fdde3e9f7890ebb1a3343797ee5a35049c01704901ca51b33b651d2f4fad1ef1d7d5c31f2048c5fa29ed18ab100e7e43dbede6ce6ad72fad3c5f08a90e435e9567899af068eda758f79b396d69ba9bff42b8c9e2b427cb3024a112a206f7a2f22c2cf4a6799f4c177b928c0a05f618f12d63b9734c8c00eedfbafbd79024ac47c25035ceb3a9c562da9b8b70987207190a1aef7f7091dcb276000e7ab67c5df62f102f15473f6aa37d09f32900c4ad4281b28ef7ba8a086248bc267341ce520e0c6fd777d217c2f4c30f0d87807458c18bfdf9b5fa1c2cafd6e3267e5a5ff0cf2e157340fabe1e5785172fca2f99262afe2dcd824fa0657d959de6c417fa63430368a0ca3cafa089a4e186fb7002c5ad9406cf8c2de633188c1b5279a114e88ef83134cb702405b8dd9476f338d45d57311e0cbc75ee5b49eb403cc45f4422c629965547b53d90bcf191d5d784fc8524b435c04b8e39925715f9a9f76a98e97d3367b10bdb35da2862a24f21d7c7e39a44b2a95aff5f2252391eb9683737fd2b8a2cc5695ffda943d471c6f0d655d26e40a53b823e84a1b357511ba7396263f2a1d01756dd069e9721a117c9045edd40f4608d01fbddb15bcd9092c7ebdd43cfbc5e797e794d224538dbc7bc7bd2ef232dc53774e26b25f33cf26469b22745b1ecd34a8d0fc00dffe734182fb9ebb7d5c90ecc3f5e6755c82c6c04d8ad4a061c45cd2fc1e4e1fe3d6a97db132219c385ab5efd1b9a90a791ec0cc34cb9f0b98ef5ac1c47a892b7943b77865885dd8f7e035e680c794fd10673d3e92f6d71f1d6c19828099dcebca7ed6300197db61655f0508131ddc77c1fb1b184955ee5ee8203f2d439dc7aeb358c4d919752a09c857fa3b0b3d62ce9158e80d19ecef5b8ba6f07d1caa3c45a4c3f52c9ca76b67ad81971fb2f408fabe5a3dd1bd53434eb39f8db95a36fe5dc984e91bf8561d462a6ab6ab2cb7da837c33934441ec1a7510a6ce90707a048f42ded5a9b98be04ce713275d1c50a793c02ff34b357e12719b2746394eb1ea7ce008ec762fddbba404fccdb53ba1feb738300f5afcfac17e1e6e6f823147ec80bd3d21f96059c5a8d88cfd4c4e94cec4346f9900b1ce27528d0f582d5d0325d856aa1f99444c011b1448cee611763d5418d7762f5e0b876adbd93769f62ca98a7571da39e18c8939bef038e1b78a9024c5144d4281713e1f919bd901abee17d50210137adf59723928389d27f021f10927851dec632ac3a2f94b7b36e20d7dce5c7a905730a732c4ce9d97cc447b8fe0d468d7c16280e997ca46f6fb8b06cd14c9c7778b4a0d1ba599f6fb92623dd023df292f7892a1d4b52950d5d768e0058d19a6588551be5a54296bc16430666c39a2e4ba7c2d2cfbb30599ef7df31c3b4bc1174c62589adb4965957afe5d26fbf5a2652aa6e9c603fade220e33230c1bd82942518bfb42e8a57d64773fa1ff13024d96364e781e2e02a4ae648523e366e317c22c14d87efd19855952cf7b73c5850c15c0663476c06c39e17d77c71d770d429c29092aecb6f4b76cc60b6feca2060d3c3227b4b63cfb0e1bc3250ff59a840b7e91fe74a31d767a477baacb54e880e3c2dc58466e551b2872fa5192794d6a4ceefd7374b103bb832f31fbfe770a9e2589a9334e07b64020e820286621675a5fba98d9694de25ee6cf4f1a09677e9f1fd4efc0d1385bf3d5c9143f2039dc938c93f238fdccbb9d0d138be104cbaea6d5f1a362724109d5fb19d8ee0e6cac010da80147139884a9449cb99271fc16e9960ee8f9b5abe98ee8f34ec5354b74c58a8b8112fd071c2e5584cd3aeb0d9f880bcc86936815b7f94c4bf4e7a9b68e65d1134fefda686b1515dbfb80e5db7737031b1d5192faf08830db82a17155e0a58df89be033f01ad568f796a919b5c4af4d51e71603fc5ad56326ef07434c7d6f333f25a2717a6f1577fb5811c9cec9dee3a48f53cc9c059a75c274c8ade13d3f2b036c209447797953f7691bc7cfdd6631c30e4b8efc2bdf94ca993828a80180000fb38abfc741753069c9d7a306562c7eacfd2a5a975d83eacfd0faf8113c80af235fbf1a5361843c62e104612132f4289a805563b16fa4e8785a7dee8289fb117658d419a505d87392e62d699e5d8079d57963d7fd305ee03b8844a93f10d0b11d8a3306c1417375d485b0f3056f53eeaa0413b4c1bc358f2b6c361af08aa92e6441d841b269d1551da0355e15e0314a9b8f6d1cc62b60af0559eead1117484e4f7d65fc6e44662dabc9dfc87d5b831aa89f75b637eaf8f7672ac9b5259dfdf19edde258ec91d839ea5690f6664ebaf5797dadb09f7d13b3dc807bf520a1d1910fb967c2b9b58ae3d891e04c63763954fb69a09754b3b35ad16f20294edd2ff26acc293845f0e33c5ac5f914caae1ebc42276840fcc24f81039ec9dd3d8a519b00ab61dd680dc7db666a9c5fd0a220538b7b962d6f6e99f736c4838dae8b8fe3161df516676cf2c41a7458f4f910af84baa996ebcff536b093bb5c5ec0e8ad4b02aed2a1ca5c272e3f4591ac17de20b590de5b6b62c5273c8a13b5facfa8ebe7e0e2f1e0606eb9591b0c6101b99760aac1c6c4295b9864fb3e0bae920a26edd94be29305917f6ffd68a7cbeab40abd4727492301d5fd2d597c70ff2b4d42d61e9bcb8c7cc266407dc49205c744bda9ba7822460810d5de142ec2004784cc2fde356958062ba492efbf6d66577c57b4fcbe515c52b341e656767a13362d190431e0ebad90b23a1caaf18a88e5fdfe1a71e970c025931b640a2b5219459229e14de1e498e2a0123a4ad9155888971c7df62a54680dd302838a403f188d8d1fdd23cfac1feda6e8c28160528c435b04cd42f1619cf14236f1bd6d529cf0f67910af4835696e2d3525908a7b5e52a4ed575a383d0969ff5e36e6ff2a3db2d8a87d44055fe8bedce6f18a2d9e74d73dc3c186784646a340055731a388fae38bb4a8e6f3a5d0692f240bf7e15b654cff8a90b352afba9045e06fab85ad410afb94bbcad16a5fe4535962f1ef3d64049a91318022bf705e38f7f57bd9fabd0641fddc0e0c5073f861f22afbc464102637b606bb5da2762e218c539839ae0a876eb496046a145dcaa7197f922056328091b023bcc15691e58bab2183c5bb3fbe83ebefa95fcbd9acb76b554e60bc587f945d2f5acb8fa5385fc3d616db551a793a78bd7dbf822721b35df65c1c207b8c03c664c89d604374915a4393e0908bcb207af7280f2aa9e2f225634c735677579f053552d6a07666207cb6292f44489bed068867f59a0a7177c7299d519b8a1e55090c08cf9b7d581d66ee384ea11c1362bdb6e7947d6cae1042d961a5fc7df3f43b4963909a81a05e55e4afb33dba2625acd5a362255184ec6d0e9ef1274968d92c4a4c992cc5b2b97a95fd05953833ad76891273149fe0ccf25100884afc769db298add4c079cf90d6ed68f773061a4d259f429df0b8179d9189bc4ff598ce921c0bcd4d8d2623b7c472fc132f817fd367cecf785dd3544bcc28e625db72846c2d9657dba5c3ea72958f841060f3dd3bb42b54b41395c0ecf2a3858441ac86d0ef656bdf0be4da7399b46cd62f66a8a507f855a43b0105aeadf5351e697679c93afcd0a8df403cfe662f9eae8cac0981704317476f8326886ac79f4e77dcefa85afca2cc6da7dd73fb4169cc7a19173e322ccbb4df791440dfe84e8adaf477283000a859317eaee501f036c442ed747d14ea8198f9f8aee583f66f1b01805f138cf70dd07b9f50d323540dc93eda220156705fac81eb9299ab04c38b8a7c66077f0cf168b9c7eff61423f489833e882b46998c53b539a8f39cdecec46cbff5a4dde8e1f25890fe07fd4d1f69810094634de6dd279d71798d1ac6523977241c1104f7f17ef8ac1c5c313802d0d2d1c472483b92b84f9e35dcad8153e820973b83426f89072a31c74d309aed239ec91b4b76e3df702cc68bf3f33be4c318b00858d8c4c9bc36108ca0c021baf05e180a55a8d45cac727bf7a853a4804af70c3056a0db1ea6eca7e2ea5e8192f458f1075855c8ac34e38f5b3b6a576d9a38062cdda2faba2c08440a6e8473c8df06a614f21f680fc2f31460c4585e739d3b9a8c79b277b1321f60292babbd15b363ad6d55abe4eca7daed1717fcb0b599435d3f2b0d6f3ffb19ea08f977d34374a79def23be56a16ec567d822df85d9e1078732b374aa2a26d555980ee84c81fc7e92e5927a715b1743dd8d6b169c3e36a2e9d9b0ad9a8009fd502ae41307dbe761bad1929a276b061ee9690ead41c05ddd497f770af60063221f3f0cca1688c6ee4ad45122950d79bf41cf58d6fcdae2bc5d5b274744315c96508e4066ef4f044498936027983d179f8a6c58d9a6479672d27427fc00bff2706cfe8d37d7b4f14ed447e481f58f224cad84d59dd405d4a0dfd1f6cdc1a7b819ce02f4efd72d9d00e0bb24d5f89ef53d0df2b853c9823255706f5feef000df033012c6f3e70d0049352bfcccc9bf20c545e893e33afb9d804345b8525ea14a4fa8511269668d3fb25a8b6147d9140f643e2ae8e1c66e2e691eb61f2466afe2dd645cea13164a1cde7bf447adf643242f843b1bf54757938cdda662998851c6b694b0a0cf14556d00c4fb30210d3701e58fe9d5e8d6935663c7c2509f8b8024ddfeef8d3291cb438c5574c6109749b59cdb02cbdb88dae586d3ffb24a1497561abd49cc9", 0x1000, 0x400, &(0x7f0000001180)=@in6={0x18, 0x2, 0x10001, 0x8}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f00000012c0)='./file1\x00') truncate(&(0x7f00000011c0)='./file0/file0\x00', 0x820) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) setrlimit(0x0, &(0x7f0000000040)={0x23, 0x101}) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) preadv(r0, &(0x7f0000000040)=[{0x0}], 0x10000000000000c7, 0x0) 16:00:09 executing program 1: shutdown(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) recvmsg(r0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) r2 = fcntl$dupfd(r0, 0xa, r0) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x4}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa053690448e3d138, 0x4, 0x20, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x100000000, 0xfffffffffffffffc}], 0x4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x60000008, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x80}, {{r0}, 0xfffffffffffffffa, 0x47, 0x1, 0x9, 0xfd}, {{r0}, 0xfffffffffffffffc, 0x92, 0x44, 0x1ec, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0xf447}, {{r0}, 0xfffffffffffffff8, 0x4, 0x81, 0xb8, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000001, 0x3}], 0x8001, &(0x7f0000000340)={0x6, 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x3, 0x1, 0x6, 0x2, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0xc0, 0x0, 0x276, 0x401}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc0000006, 0x0, 0x3ff}, {{r0}, 0x0, 0x4a, 0x20000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x23}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xce3291bd7ca2a6b2, 0x4, 0x1, 0xfffffffffffeffff, 0x1}, {{r0}, 0x0, 0x0, 0xf0000000, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x81, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x80000000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x53, 0xf000000a, 0x8001, 0xffffffffffff1d30}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa, 0x96, 0x7f}], 0x7, &(0x7f00000001c0)={0x1, 0x9}) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00", 0x8}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "005327cbca825d3ce61400"}) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x320, 0x11) getpgid(0x0) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r3, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1000000000000221, 0x3b) write(r3, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000180)="87ceca311c4a87b0e86a285b0f8d06fd504d01623eeb46ff335a137d1b3606c8f16d76b28175ab459aa621fe75713c7b9d99034c54d29614ecf06c6efb36eeda34650cf327ff102172ecf0ff2855be27ff438f764ae312dce30fd226b7a9013e918deecd744391452436a92bf4fd7fd150eb9dd15aa94b6c9d8bddee6fc299eb6219b8e9c8d7cd982301f159ea6c79f7944f002a818a74114b2a1f196f8eac7e7f2a5fcd20e46015f7888c17a336c8ad0460f9364f05c2d73f79aeb60d1e3ceb329e5a69c0e160e0b3fdeb228cf1051c14412fe4922c0089c4fa", 0xda}, {&(0x7f0000000280)="efd453304d2b0984ccdc11aef74fdadcbd00cebc909111f32cf374acb4c022b720b5e47bb808090ce59a36656a02f9df11a5895d8b4122951193702ba323384348daa0ab8c049ed24b3ea4f2b640d49d6cfc3eb1bc63415cd8c2f425a8fe934110a1b15e28ee8cb88c2e", 0x6a}, {&(0x7f0000001400)="5c6260805f336532d29da3d3b31fc4a71168622a1ffa03ca1aa7c1246fb6dbe399c8363cb8c12627a8829227f2d674dc411c3a98564b336bdbce9a88d5f75d2c22e19a51b34c3901ca3fc11c6e54608aa52baca81fb37a19548d6b511ed1e1610e58fb55219d0ebe356df8298c71b52ac3884a9598bb78ac9eef49f54b01532474d5f52ccf28e662d983dfebc566ad6c9fe13bd8b1b852e05c539a6e6c2117fa23674f0871252292db830713b9ca19440912464f03f7efe516242c46f71f5d29d64f6599eeba7dfdbdeb1164f21f7c47462769bae63a613a6cf4d84213d979113af5c4ae1d0869a8c62d1513659db43398b084118ea1a121c3f12f2c86153204a6561475ded352b0f0b3e62757db403f6e644a5f5be6012f64eee82b839c8aec0220f669277048052c58920823a211ee61b4ff3c04aa2e9dda29f83e6d8d7c95dab78e7713f4e437b830a0309dc2e7ca9a1d17882be8b145f4f13fd23ee040518acd806ad01ff609909f717e2d01e1b488c502fd93b22afd8ba9b1896fb0a85e56b886ca67e8a7157ef9989461e98d3012e4978f1832419f4ba25bad84e8689fc68a4db5d04508520bdedd0f80b74c361392f6fc87f0508160fc676729b052a55bac480efd0857e91b652aef1d37990bdfe36ea1842059d7677dcd7144a61c6869d3186fd7fb7b911eff20d9cbd7d30fa2a5e499014e5594b14bfaf1251494030e746e85e04b313332b61e22a132c9f3275e77ca59598b5bb9fd98815dbc4543394e76f0e8b8724251f9ff7b9caf40ad244668d009d3fd4da3ffa4d0ac155952c3ff21fc7ab66692de3702ba3293367b291bc73028721cd3c470bccf3c6108442cfb9e76bb911b83e398c4f3f2028852baecf8a065d4e910b052c4e03408e57a7dbe01babebadad27f1ed1a45fe48cea7b9050dd159b5483e418816e8cbf16af11ad364bdb51330bdf0dbfc901e4730dca72326d684b5f5ce0772ffce162185a8e0fe7179995af85ef5826f3d9dfdb162ea642e1ca75b4f6d8655b76f1705b0de0d50f3dc96b83335b466993d8f213bc49a5abca2829dcd8e5b96d8dfbe3d2f676f2ad55be24e03118b95fb4bc3e589d1654c3727ccf3048575ffd1642fe5ca0428df76584d6574847cb618aa0da038c6aa3085d2a4af2df372a3c135415c17aa3e9f485d9727bc37ab9130a6e6149f1034710af9d1cd729840d6388d06498dcd23d90a5037a220d86ab9813aa7da077a9775af95dbdc08072ccc3488f7cef8a72b0552010aed91669425ae78345f7472f7dfb0565ed57b4fc775c3e31dc7967a10a0864d1fad20cb384491e307389b1cc283561338d9728fd1edffdaa4235fddb4bdd038c5f54effc51f55dfec216a120900d7acac4923b2ea1e295a3823d31ceb570a9c9718a32ef71f9bd607ea06ef2776427700b0bced5b6f3ed7c4092d946975a7c0f307ce7b6c3c9ee444719e5896def34460ea6412d7f2089650ee4b44a5e63c07ad4b94cae824e1a4ddb093b83b02e7c86ddaebec6143ca531bd426d5f8312e058a6dc11de580408ea2824631f8882f6d42e072d0f75ab391e0365576571cdf0fbcf4f0ae0a23004bb9a58bf3a4908eaff8fd5dc0a1e2cf6d0f0c0dac5206743b1cf00127972485ff7cf2a13d1db815ef30dfb7d160e1307fddc98ba46507976bccb8035ebff328ed16858a382693a30d7eecd977d7054857f39b8b6ac6a9ff0f34f107bc0c211d2003294f0e9d3eb42d776700541c0322a66e33d9460214bcc35a4971259ff454279306cb9c11f9285451df46e4b71df867d762db21b28c34079a317eadc9480f4d2ef4e5c4b7805c2c76e8d5d5fe6bfaa505da2a8f5708589caf593959a5472fa684025135a8c3f2d352fca91b109f83f8ba8e9e91093eef8e709100a042fa8149744798c120b4d3b09347ec1cb4ce5ffebbc1f9b56cddd401ab5601fe66e29677776a07bac29e449c02b17a769ddb87202173a9b4d32af8cc156d71ca76ba9cdd0d37d2b7dce7d928ea3ae373cb6859c74b84acdfcc5615ad16ed176362918816846ce9b025700169293f504434f8702f369442ae1130f3dabf9fb53421584fe0220b1612d0763fdaeb3cf8347830aa14eefbd06a03ff3fbf0b08dd9479ca8b5705d2a6c115b27b0ba8c589489b53d771ef3970dc3c984647f172aa8f3948f10f90627f9db508af7cd10cc1408bb922a3608ec2aa8297c92221c5e89ae5444bd6d66fec23903eb4f4d5d31c2367ce9167ca671f4c8ca35099fc061b902abc758bd2c16db6175bb5e04f2d8e6c0f81d2455291dbf246d875d6b861c3585943a294605a2a8094502244fc0f68e9e07f88f765c2bebda0fea5f1e7978c529b7f8064d0c53be4c7bae356a6f159e31e311da8a1341dcae90aed6386ab58d8f41be70c5991c6a557ebc3589d99be0ebe1633684ce9e340dcf48fbe5e19dd5a77353439d4c297f74e9fd0ecc80d506726e0b54efc3fb7781954b14cdaec549f58fe3027079038fe1219ee709ec2ea3e75ba4a592081871bd8ad2e47c3ac24493bc440fdf77971a76fdfa5b524daea718471a0f4ab2bcd4637b417d46dd8b8cd61a8d935dcbf8d6fd936b540992219f4ae17faaa1aafa5fe485cf20f3e56f8ac17cbf6347e85f33135b507b27942fad2ae23144cfeade320324b534021bdcb47a41edef14a48669382a304fccf9e37c1c443f8a87e9ad98188ececd1ae35691e2110160cf9b6f86771a3d208ee80b29cf21f783ae37f663513a74963f7a7a1acddaf8a91e049f53e7fccbb80bb72c80d97440aa2ce435723733bfd6eae9f9814f1548daad25494a5df1190927fd8907b360e5565bd7e776b12376be65a49d7d721b3bdc286cee7845ff27d9b87ce602ff7b2c57bbbb470055437b7055da6264cd00dc0cec60a41ac8bda16477713f05931bbf387823a1782e853ba5544ea0f0bd9d461c30fb13eadbc778ef301661d210e1bbdc821bd19816f18e5c05966c693cf296ef08cc160bba0c3689ac4c79f940fff3de56dff622fd98bfcf92513d2341baf32b4af6e4b9828d1b8245ce30e5700d6b24f700ce2e92b5bc526b2b8392d16002acf086abe79b03dd1c2a4ba58c0ecc277d06418f3850ad23dde1efa20ed5967ab5afc51257d80d99788817613b12eafe4ed23cc4c4c16f5a373e28edb115139e87afcf8c3eb73a580e97e177988847a5be37d810245a485037839fc2b2beab663362ae9633f15f58e02e7b42cf6183f5c6ef69499c09f4d65f446e097543beebf1f1d7259d7e11780549f1bb4e45303661db8a94b1e911b986461546e678e75f5c84a1a315622c9407262a54135fc9f136e02b72957f26db459df65f5662f3e42c5686aab3bab4d89848333954c4e09828f7203dd4968df0b2c46f910db5840ed255edf96d20f7f3121d41f9556b5bca3ddd07ca4834c30b6260d05b07fffea0c9efefd7ccc1fe0ac5e48ccacd73500aa356ebe58f6c6a24d10299d66708cd2f6e666574a393a1284a71109dcdf106da499f8df7167c8e429c9465ccdb7cffd912f259a6fdeef1be273021a409f6549d26705d67a5cc860772f1ed725aa98aa7745aa65e873e9868df1f8ec991d4b62e156b5812e76e66f6975ba89510a9592c14ca8fbd3099d4ade11771eee2ea846818d6264a5cd13ee862ee42730a648e0be48724d5f2a3021ae183d01cf9475e3dba346b175439d8ebfaacc4a7c62e9aa519a3cea4b895a6ff94c183f85fd28e4b9fe79d86fff636242e72ab970754a1ed85899b3a069237f268240374242875bc87f5f76628f35b9d4861bd32b6f2b278fb39f1f2a60fadb33c78c1a36be8badb23e4c188edbd505a0f5c51f507c0093f12706df7a09ca3f4d11e7b931667fbab864d5c87723b5371bb9caf34de87e431253f84477aa49810876bc44a3ce9e823d113c18838b3ab442a52b3b47569f9008dac1c4402a9aaa331be967a8026d108aeb5e9dfaf35627549cfc19d9e284e6bdddb7db0ebf508df7eafbce4a7faa8a8ff518f537ea0f40ceb09042303f5890c18e762640296294c7f4366dbfc52094d42bd97482f3af4399d814682dba5ad929f68ca9f09b491b81975ee93084a24619583ec6badad6b064402caf93c1dbd7f3c770c3b05116f3b6e1f2df9dd378b02c80f1d4d24174bbe397d6aeaed0b87d14128980dc8548763c473b5d0917fe4e85827ac8771ccebf35132d818055ecde731a98f7443a296e8a34296a5bae759323633ad428d2d8c55b840af88499a75ce007447caa76a2f668efc95049f3a52220f2d0acc7c3eaffb7157c6cb493b8ab112c1eb8d4a36bd7129b61d8127c5749d577991acb16dcd7ca5cb94fe834d563f6e132a8d73515dade75a6c8e8ea502970b6bd2932d7937a473e47b9760a7d4ba9a58f78d42705e1b3c0dae0d195792af7d754e0731889e9c3e6db6c18486fa7ea7e91c1f87c7a3d3592b4ad85791d3c3fdf87bb20d70aa2913c20bfe3c6277392c24401d04825a4c1db5f1ace4c186d55562c1690c43f9d22ab193385e6c436f89ede50ff027322c42099964314c484106ad40ed46a03f820f881b7cff2c25fe8c27cc651c18cc7fb4d52b37ea93a96dcecf2f8f6b7ac7c45b4eda9df95bd5debbd16eb4d4c51ff479bcb5d4b1be57fdc4f8da70bd030778c74c2f4cf751b34e5b001fb0db29f1eb7332fa31b40416ad96d34ad94b9b91cccd7aac24413104870dc570314854619e9a215eaa657ff8dc8dcb9b9cc9c6c21849968e4b1672d628d78fb34d38c68abe0f382eb88148cba6ce5be13040edb4886df0c123771358205b9aba51b0db2ccf5ad5e736e7558fa83491c8cc55e93deca21ac9e900a5fcb19e7ba866a7164f29d9cfa6b2f9e40a768abb78bfbdf88e465622d8f4a16dce9ebcb8c7c30036907916908c8f8a68b9852c2135144ae561cfad888c750adedfe8aad04c49a2d85859f8fe1b23c7248eba8179927912871e10827fce6855a713e6e4db0a35a0dbb535e48848b8d5855e9deed91f93cc20845872e4a6a2df389099265d05a3c44566cbec7d1dc1ccdc3a0c750887907dc61d421e4c4aff8f82eb485625488d7be184340f6320670c9a633bbabb07fe5ed5aa1ade4aaaa745db4df950d5954306f92c5015df9b2d866995e655e25b2f8be7c1fb16d50478f30bf9de67b9e92b67fd5ede3f8a71e9e9ecb0af99ed466cbe7e57d29aeed36a833d95febc5e1e3b1db29724470fa9578e033d071d710fd6dfdfbbc30d5467075ace9fa5cf8149bb2f1c14cb53042ff24c341d4c140bc0f84c9ed2cfe6cc51111685e6606f4941bddcedb9bafbf861e306dda1dde025835aba4c026c1c03fd57863e5dbadfc19697fc6dd43cc6732cb229db7d6948a64517789aade0e777c1a62418f4e78ad3e80fbafe4cc6620c49d7ef287a9646664a4c4404c7765307f91ceef1dac733426da3a94946d1174983359339efba1786b5b40743a6df82ea011ac2e1791f0d2970dbc47ec924d6931e5b659dd811f22b4553460e72f49d452b937f39b7f0e6749337597cd3352d1007b97d0ab890b1b19334c6f8ca2c58ecafb21aee73bd750a1e8ec0201cf2f3f99839ea7c1a23c958fbe802dfcbe0bad55abfca642b1597d0be479c6a9ecbfb3c0de84f25746e01b0b189a8e4a481bb1528a705a45478e6ce5d71d3796e2ca4ce023967a52e1af2381596a719da5bd5c4e16289038f4058898c2b700976db3bc3b6f63c90b5e8765880548f8ab32a5e9f68ce20f87a3921106a454d0913c37173064b0edd9d2109c0e733f4", 0x1000}, {&(0x7f0000000c00)="4fee8153b5ce11256792b0ec249d5ebf746f2bc1407cac5b40c5bc802bc75ac951e6b1d9dda61fd39522bb558fbd798a68cba2d69f207f67f82cbc3cfb48d73c097c36fe94f636fe6ef7cf0a98adda5e71ba06f76fba452df96e0510fe76bff1817810963b69520fb6fa3f0f164a2dd9907853bb4d7e292e797c097d636b3afb3d9ea1de1437766bf85f9b02e12f30e1c05503e0285f4a81f8f300492f5e65b4a000b501f44903dc28eadb188607c2e40c2cfe1293b554ed662c3a1bef2b4b091b78398677fca3ea79107432493e3d216b7f1b6f65c70badb1685f6c0a2bcd8330a2ca10c5dc358569bf13b070a356072f8e91b4023d448e45e2", 0xfa}], 0x4, 0x0) ftruncate(r0, 0x0) 16:00:10 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}, {r0, 0x40}], 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlockall() r0 = msgget(0x2, 0x2b) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa9, 0x1, 0x8, 0x1, "2bb639ff8139413eb49d1781f0ddd22febeec0c6", 0x1, 0x8}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x4, 0xee45) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x10001}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x160) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x800}, {0x3, 0x7fff}}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 16:00:11 executing program 1: r0 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/219, 0xdb) r2 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x6, 0x1f}, {0x18, 0x0, 0x6, 0xfff}, 0x800, [0x1, 0xa9, 0x5, 0x2, 0x3, 0x10001, 0xfffffffffffffffd, 0xfffffffffffffffd]}, 0x3c) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r6, 0x0, 0x4}, 0x4, 0x3, 0xa4}) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff}], 0x1) 16:00:11 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/22, 0x16}], 0x4) write(r0, &(0x7f0000000340), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000000001, 0x10000000012, r1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x1010, r1, 0x0, 0x0) 16:00:11 executing program 1: shmget(0x1, 0x4000, 0xd1, &(0x7f0000ff9000/0x4000)=nil) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 16:00:11 executing program 1: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000}) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x400) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x1ff}, 0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8c03d8b1936394a36000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x26, 0x1) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000002280)=[{&(0x7f0000000100)="1564196db0b77876f508abb1ad4657e1788e0b87a999925b3de21a59c387f488131923bf9f6544751682e4427c6841f3a25e49e4960f9cc48a3d9d2640ee55ec929aa195a1ee70354fca0734739349b03bc93bde9de777e5e2bfe34b23c3921d2a2008baeba0cae1b4c8a586731ae5240acff4b778c59258cf522dbdc793d9d7209d94d46339cc0a0eaedba55e020a6aa33e205c79ce3000c65f3a2a8c17cf8ce72b32bc45fb98c67f65d4eb7ec2b2f9f5766210a4dffb487d4659155110c7bcd183d11c5c7c210c3ecc4b54fc7939590194810b56460938c37c0142af45ee1e61fa46abc14caef8764a60eadf1b7f6dbd128f1f321c67e1b1709497d5e2f29e800ed45c68ebe6b4343c3baf317ff62de65d3802a2c43ed25c04b50fe17e82224f90b1965f2ddf2872a6479d3047851310122a7e054318f7036bbd7621705ab01635a965f0c363497fc4b9ed63507582a46db3dc270ef9e7028475a87c833cffec9ef09fc2887655898ccf6048acc81e5378c373828bcc578bad76cfd1b54e69aaa406f3a1d48f55b5259090cd76edf8a4a77134d4f764a9cee5534f8ceb1249226b557b2f5b590ff486ea938e69d7d0691b499e647dc149202ce249aee6e72638e733849465e47317fa2b8acdc245fe586af334178372ba2d55a630f5cac4a83d594bf877405224645aed10b2815da1fd289a411e583fea8f22f82b49d88878673334e8aed044f7c5423c0b899dade5369da800e50398d09d6dba191ce04eb059e82809349483f32cb63ed5d1e8181aec62dda74decab9d5a67e21341dc821bdf9a874b0b3d623f4de9b788134055bf36bb32d44f7c85f99dbcc65aad63538be7bddb64949f84eeefae3622eed465b48ef725993854e4b338a3e693e83d35dc37763763d9c700e2da70eff33712a8f0c8f4889c023d981993524bd17e23637f93463c1222452db373d519c6e2d59b4e125e49f363a6413bced7d20e57218602f171d5353f2e5e7611c6b25563940af1f52d9fab4a26bdb4c644b7f21da79a669bed3e566de38e816808fb0433003468e75eb6c4c7a84018839f847928820e45cc30e5e03db71ebe4f640e77eefcd17deec943d9c8a918c23e1e588d1c505a7e6807ba057d070fd79de8c1b79256395044dbf37e503ecd476f2ef9ee1bc0077a15320d9ef3fce422e8bb51c22ec149402d6fb9ba67721f14afe2818c6b06ded5cd0b179ac03531b935d96cf7daa39139e820c07e29d372e1f3a5bd18a171f6b445408e84c7177d565a7f4116da6d5045ee62f53ca6f1be044e97e7116392c3bf2672597960658617de4c40af22f4a607ed462363211c2c2f37e97e964a1ed587ec02fd0b7cdafccac89e371abb203fda7ab5e558c00c86ea238795840ab1fdb595fb204080d97c73d957d584690b9f3e0d0d21134dd18d5c67bb5888ef454957d33ddae61f20b8359f6e3313e20052776015ce495dfe003fea32adbc5ed5220a65224ed83fad1d2fbc69a82650624eb2e85b3bd189f0c13d2d4318b78157fe76aa90d46bbfa26231a15d3fab70786104a3af742bf732e67445e1e69a9ab639b1746258678aac6ae456ebed0a2918eb1572760bfc9e5805ce26f0f288d72954ea22112af512acc69e97317a8f00ba8ce31622e7db7173b5d8bd3c9283f35d8830e076ad017909310ced0520fb51b851f97a5846a9f6e55e24d4a4a7ed1275808dc5c9abb703a50a1cdd6e0b6d6bafd3647f119c3560608e346eae312057f0fc7751b118bf1fc1ef605b137acd97b3a2c6aa1e98227e18f30fc6252854a7cc8b3284492044587b85013281823a5e8b935cb51d313d8d605c860d717d8b34690243e9364a0e78bc7411059d88115169c6173704ce98fefd61e374735cc6cdeac8ea9f27b2a9b41772294628484bb8b6bfe6d560549b13ffbbe6d125d6672d7ebe2e35888fb1e316f135d85359d4966c34287ab73b2111a36fa802af79095a8497541c2c7c8903ae30a3b6e8a885de117999c615907a33dff436cc9120964f0834a11624c1dbd856959e930efec1443d9db6a099311573981de0ee6e918b01308d1f0491f307de279f94fd409b8191a4af69ae8547d48a7586fdc19b86addf616418a50d96644dddb6e8b4b0c50c8da836ebd947eebeb1dec53df84224dd5f5a72c8380498f9880530d15c06d54a494dd47879a7ad416085aabdeab117cc593413805fb228ad18892b2524458b38ab73447df8ce8e0a1afea798999b2293c24e1e5c1357454e717b703b3a49f8c6d16c28d5f8c13a007b4273d9e59eb13891020d9323af4674bccc355a540439b96780f51e4403d2edb0e355db688510b7aab976994bc9907acf2fd22b12aad6c96ba93680b058fe0579c5ec5de6cfa02adcdc8823299a814f1d951195930c3c900fb10dd7508a50b90ebecada8079a999787eee1218f801bcc2de7d74ccdc79bba4ed450096108e9160e4f6c585f0c973aae58ed17ad87a598151131e2f3c2b87676b447b3b8de907d703b573254734b96916d81661874867c7e2eab342193d7696b154ec207fad8edee729057503f4e8bfc9db9941245fb0e76aa1882bf61e827c2d989291fbe8890da6be9ad45665e328a8ea952f118eadcc095f02ac1369b9466515c97aac7ac367648a3660629d9f935c9fad1f1805937b0043a65a67d90fc3255fc2b054edd3d4195242ccd28f6d236ac4df548e124ba925f55b79f096612070d1ad9e19618e773112479e6f71a3b33494d6a76202b31cebee32862e1a59e09cc35d847d36944fd97ce2bb6a736a0ecddf4260e03b33cffff4a22ed94e4005aca769ca531a135f31867f2445e6d43f3b41622d129992409087adae2d75a784237e55e70a53ae397587e0af4fd37a8f9b0c5b9ffd68c15d6da14982240878f607cc78b0939dbc00e5c2d821d4a53fa624d0587e13868cb67d7b27451184868c6f338a1f89f8ea266e686324b1a3fde4e0463e9f27603667c48f724b9962f28c5f93c4dd1dcf3f8b91475844d0f1c814b92d4ece12a502c99736e63d35ade7ed67d51855cc5a661826be2d5772343343d6a5be75d901055d003e7787580a3be167e7bdaee2992d4a51bd8ef79b8359b03fcde505e467d30ae86c4c9097354210dc098d97e2637ef590c4d3d13766ac5bee30e60ccbf1f2618433d1e7f423dbeb04eb244633cdeb1625db5c273e90f8f97b46f2325acee942325c982afa0f527d76bbf2bb2b1812572ced6e7c4e5852840d47a8ef685971444b0a1bedece0e22c9d735de5efb67780274821c22bbd81f7e419e471b24f5f9a7d598fb59b8f492cec2467680ca5e771ac4301180f842e6c1b40ad629ae3793b3a8d97a04f380b69295b82cb892f37391c38b5ba7f52cb086475f54b25859721764489718247887a68a64dce7ca184e9f39cabe9321d6db1c901173cb47d41d0baafe92476f5b060dc6837ba5d630fac1c9a12ceed3b33e3ccfc17ce3c906636a95369a26055c9bec509489280a8ce38941eccaf2e36c89faf8a28a59c75de7f38361f3aab462ad1bab1e13af99ec60bb4c7ffa376614645afe340b3587e77100b80554cbe9fb169ca29e50b94e9451a5579fb089b9ec386124c6355bedf34fe455e749d97a738ef476acc2525fda84ac02ec5856057efaf0bdfd33d2122867674c976fb116bc22d9e4ee3388cc5ae9021fd7dd59b6fcf856e4f5279029ee577f959f12f8eb60952ea7028b8b6481defc21a3ce773cac8a67584fb7f334a8ca4db66bad9c2f849d3d4dd2688e8e2867ce44e665e16c2eeac4bc0246155085702651be2bd6eb8aadce45320a0359ea3af391ed39bc873d991a61a085f1a94cad43b8fe6ac30dfc7927690d9359d7b1cf77e01983a93296983ec14d75b378371666e7b5c025c15243075c8e0f5ff028e043d668d916fde8a01777926ba3cfffcc64a2b4f57aeb143ad2d6c92234c85c8c8ce9a77f0d0184ff136b02ec97368f32d86a20a923ddeaea0909fe445b83cd4c4c21930ab044303271f2d769717185e2d7e9115b9a83c42f39a3026070a0c39ab52d1f1b48b09653e7491803d067508e0edba2777e4eded4540600b7d9115f5116567d64087e03b169a925f9012278c68f9dd0729c755f6651ad269ea36abcab4ecfc29e69744ef2eecb94fd8d7487d04d6730401ee60eedbd0b22930063c7a04466633f2419d24c51d92b6ba83afdadd3cd1bf23d4d3dc03ed28e5918e52cde60cf04965fffce82c086cdcffba359c923b07731b821ba3d1293ae253fcbc6d64031a658f20c9c6ee318c05947241d349b3268a0386203e6769ae34841d4cab18615cfa3c93e2950faa453aceb3b3bc721b383cd8459ad715fa7f42ae7141a0874c535138c9067e5e2ab94580bb96bb0cfae154dbf22e15bed801687036dd2412f47d358b1bef82f1d7dbe37f85811d452ca71eb0543d733067599d15274c905d59e9c2c315a873ff92a4b5c95dc6133b70d9046ee8c0d0828166b8858ebb714d96bf626880b7040245ed0f8b0dbc213f7d63f83a525a728e7cd0f1db9e85d89e0153489f70bde55d2a222c2ccfecb3735e3895c1a84bf00f35454a6c02a19e9df879b932ed9c795287e9a819dc1af6a84cc7ca0c5d48cfbd0a2ef4c5e241b280e1a26689dd70c7ee924d9b375c54bfd27fe6d7d347caa6ab42512d3a3316f00d6887c1527760b1e581720d4e18e720e7a747082a1b5b740c9f847ad84ad0aa3a73b473cf01af1dc32ad1da7a32e2a80f03a956ae4eee37f3260aae45834a9af8738873c3ba7d2f8c37ffbba56f32a46e3e43d5e33d5e9cb05d69fe30044e49ecdfa497eec9a42eaae09622107d1a7a17ff637bffa2c448039f76ea6d05318bd654a18508b2ece7f0b0f7fdcf9dece8efdeab780ba5c2aa9f326bf51a98476874106f178344b798e61ffd0ef851a666c65829cb2d8c5e0326bd36a0bd41c4fe18db34781da2e4628aa295d65d948e09987a00a28188e4029425f1d4dec4a7cee3a576ae61504d76bc765906cc0d5f4588f4e5a354e9cc4b98a0bc7ea274d6590539b3d819706c90c33df80bb1ea0ef32dde27aa962554639f0e67049ba0e6ce2dd8f1ac072604887d787b84350ee662e642e6cff5eba48146fd0c25d7369f47ab2a6838777815dc68802c9f218657944e1ffd8cf9e3f9e4993a6c83d9f11b4b05ca388069c5d26d47f59838b2e3c1c065241b7cdd88a0b92829224594521ea2c66a519c4506202373bce4f7a503c13e86b7a87d7737c7aac0f1196834adc1ffdd6d143794fa27b4827a15ea7a9bb58c941b2e1f6cc1b7e7003fbd123544e104c0af1bede1d5ff5d96ca73fffd8454ff6ef2e0a361dd7366e3f15b1a641805dba057dd6923388de64882347ce19be6e64c479db000bbc2dbf28c6835a552e6fd47dc3c841411ce2976bbcce94e8f274ab73dcf748065617cc50887650e5288abeba7975998329fa7eb88b681e0b6978e1bf5a2fd0a4ff6c192ab6d416676c0674388a970ac65b39214949944812bf572c791023c80411ec01ebaae67d3377764fcd5e150035a95de660b48ba9cc11202f34dd3639cc53adf0dcc6f7182828dfc341997eb7d8da564e4fa039d7776fa2ea570c100eb333d144a7e6b2a7bf09ebab10e2a6b37f56653e2bfadbfd766512f3e2143f775f397d712ec7845efc8e5a26c38b31de910ef62c79662cd8f4fbef804242b1b8fa61e02fd0cb4e0052f0f2a540f77e9554dc56317dbef2bb85101f5ba4bd0e90ee5e22c19b4774f1429035bf7bb5e21f4b754a8fbef9a60", 0x1000}, {&(0x7f0000001100)="ac5670a869107215f5e7ac5c8a2a128d4025ecb5ec1764c8eb1f5adfe5f99d5c2026ec4a18e27c3533ccdc5c954687857b3491a3044d57c6b237ecb2394ec6bb495b292cfd5a79b04c33d0133cb85784faab7a691bacecd1e1fd17c66051e12ba543237f777657bd34edcd0fe35b829040dae4fadb8aa04db7578950a47f69e4733f1be88cd7210eec62f01fdad316bea5580da838780010a695761e8cb0d284ecd9af9a244f30d9008e4e4387b1f3b257fa77a1adbd4861dfccaa242b28b1894bc687b491a589ca188beadbf61fadf1856356c17021b0c992bfe2045ae4c66d95e2fc8def201cf78555314423d87951df62ce8364e4359965a72e9ff1eacab5977626dbcbe3ac9f54e8b802cfa46850795b725d8a3f10d0abbf5aab590f7f12fc32058f17ca8acbacdd7a7543fdff79fc7803556d506f627db601593e302d6ed2c2d242a3c01033b83ea021578b35c3022598ad400e29a2270700b961cbe0a23c387befea810d6997ea857cd4b3d98d164cda7d17aa16ffa8bda34ff09af311ac357de2052b8061e063c5cab71b40d028fce88b95f28ab42281fc35a006c98986375a4a287a97c02e6043ddf1c3273780c1baff9e7ee40f3f0bd609df48c3f5a5a5cdda3d72f8276eab3c1ca6adb6adbd645e73311e4bedae128f87536d19db97f52556aca45fc413102a0c7f4a83811ea40d68c4e48770da4402f01c8a2aa98f00a5c6f8587b0dac5120748ebad06d22cf2a43c4dbd20e66ea4b86921f6361559d868ded305e13ceb8733bb1891eaa670ba9efe4648feee388cca52d95fff4334848ed6353339c7b322d506e673488658e21f4375b14b92fa8d900a8a344e11a73ce02beb3241e89d3638be4745920c728ee68074f49f988f1c96a76710ffab30296f35f93df4acb851a3995771f6f453ed982305df13299cc15ff197dd6892c5228e5e60ea3d7e8f39538eef88bc43500a176f6154b78be4526a42ed3eecc7aa4413275f63c19fc0d1bba6461d903d08aa0a964debfb07ff7fce19b0f922aedd94deb4a532c38509f32695b6a2cbf34a59d5dcfacb40559892eb6bd52cf6f5acd3e32b7f5be87fe288789a10f3c82a406a2528440b95bda56754b9d40441b33aa84bce94ea5eb9a51c642a53f10e8c4ab5ef7af9df9f0d2b0bcce2078f6b48d6398990f015b144314ccef7da7e6de5702cbadd198ed9843aad11f3b391dccff8c69ecd7e3fa69a2e8aba8a511f4be3d8cd15842ce84cfdde47ebd9a64875553cdb80532911bf5d602670c6876ea0b72b7580444cff65d00ccdf596ac3e6f13118807c434090aa7139ee6d8b4e41d9afc5ff69f40fb0cadee9adf704ce9ac7fcb0f08cf7047ee36344c2fb5708600519552159dc8cf5e5d7a05c0c54587285394e6ca5d4e43fa01344c2b3fcdbe0bb26d564e2ddd5084fba4cd4d27024f3b2f78eefc6d7666de2659d67207ae4894f3115cddcb19b04fd93d53266d26504e22772e1e0c57c67280616721bf853ee017f921db5da353c53fe29d91aafbf1ba8deea020b9b0e620d00fdbd3b18a3f915589acc5d7d977135594605e87aa85175dffdc9c3054da699ea641f5fd90ba63f9c29cf2ec8aaf26154ed6e3dc80872495cc41abf88a0e1528751203046b90eee61fdbc9c69c280ff7ea3a794a2676b1e53bba4bb57786b728f2d1d4dc19e4b4c7f530db7d858f9c0534a399610cf305c4d7dc7be1c182d3a9d4275926b5def62f0ea18f7db41fe07d52cae396c66021308b04980edbcd6c06af1d9f28373c7b8c312d19d02c517d96c2943dc31d3650d0d4ebb4bf081adf0424f84c3cbfbe928b39805e6dc23df2c288c4295f369b103f4734743d2edb5010baf8f96c8ac69d56cc71b45be852ce72003f80e2b8b7ddbdacd7d6809076e8cf330923584db7f504d7c47d1b74f13bc972eb37a8de71353e396cd83523b1e705ee0d0a6f7b62af57c82504d04bfa880f05fafbca01e27daea20e5b97d6d958cb31b2f147dd9f137f5babbc95c8290b402441f40a83d6d9c52fa96cc9ec5d6c3144a93253c8846c2211f6876544511af1d604c5887df6a4ad8e93fe49bd2c19ca8fef3dfa8048e6ee91fd60a8da1e80b1f1c0010f6f3b3422fa8f04b89f737d5093c3917af577275cb60b48d50e31ad68d4a4b43b56a65f9d1438f14dd937088125a97ce2b73ad14d20db7af5aa14b8bd9ef46899166c2e5d9a324fcea5b064270eb87999d546fcb5915cc24cfc7d28ca267bbe3ef3b31a223d96def2afe25402be2b7f5ea0c46a3b13faf5b3e115628d9c7030359778d76df3c431e382532795afe4f2e5f17374569b0737e1f5739b2459047a20bfc9852685d6215ca6ce7af97637ba8108e1fa76c07d6c0eebac193b58c35dfd49981cf21f7c557d7bf8f91b1c08038e4a152c5371e5714630ffb300919320dce8dfd25bfebe26ec3fadefb133cc026642d1f0674a718078e8d331689173bbbe71a4eea3303de5eaa6ff36f5d3f4c47c905e1143fec45590d09f6b579b1d0db7e1b76c6306f1c0c06bb56aa03aa970ce201b6e54cdefb676cd753c3d24cf1a79e5ccffa929acbd4c888dce9ce4f82b2e781c8b2d0f29b003ee962db6e1f24f400a068787ba296b9e0a5883d7e7b5a3f57b6f4f5b5f4766fb541d7916a6fbee8c84f1953f26c8ba0ddeb0199785e8bcefe43a0410fe4221f4217515b069c944298111b2bb8b1f4466cd4584562d427104e75d1051a83a2219af75307b28f71a7338e69fa74ea70dfc75c47b4c348c1b9ba53e9ce4c68c97da7eb7b26c0653a0d20f8f5355c04a2aa50827f5911d9c02ac4f8837aa71038e72d6c7acf5bc3f860448b0709275a619675241ae631b92cb894d95143a5efcd3ae13b23f6b47d80f58437a1340ed5b8e31ee4cd0aff0cd70c63c5dd97e599e57051176b730b50021fec4c4c8ece8cc296392e73fcc1c52b99ac2ccab81968a45975b094fc06cf5f78a59ac4f85ac03d25f775bf6c17a836d44c721633d93030e69dfb7b1587c9bf10a9bdafc5394409540225c9eaec013eea5b7564ec61aa1ce5422977db89bfe71d35c02879e433e10d7a4859c2468e35319707dc744185d5c30e3f60faac1db7164b8017f5df8773cd1fbf387fea6a845cb379321a3a2446aef11e85207cc64b1b3148cac80a8f8701a3da65d6250f949925583d5ee6d083c1018934c4ea587ccc265d4bebd70a250353151b1132d66b09ee64327410fe1a505037b7d0736698005115a9723a6b46a5fa71ccd5b634b66497d7fdd85266ea1bf21a15d6243219a59a61ea9d82c807a96b30127eb0cb76664c0b53c136e79351246d44fd14fd8113b4fb17fdbcf7c74fc86820f23b5316297d87af03e49f1a4b2eee2a381ee883b5efc23846a3f53c36a2f4a57fbf1fd6a11160a2fba334ac752c56e99c36dea9dd462b70f7872d7ee56e1f12462b0b72cf9efd73f96b80341ff6dd24c8e16b8235d2ff7f5716d73eb669967ddf76075d0fcd3f75cdea56f6280ef651a2efa9534daccdcd2487c5c4249af3b8fd7e0795495ed289d9ad2caeca18f4366b72b9512caa4084f60fda16ef9659ce96981269cb41f862656e7a2bc0fba61dcea1a37d9e97585fa75f81dde2ad97ec7b18352053543be4f5db03e8ee9076988c3af042d65c8c0c5addf4103a9d727426b0e45dde9e1ddb92aebbaf3515e6ff6e41a82cbbf154147b1b977d09753f5475b640b616ed053ebcec8932a88aeb5ed46fbc489b601fbbbdd99c833930fcf92944f5f5e77acd5a1ee088668e4d0d67b0cfc23ec2ee5eee718766cbe6a49f52aa616278560910e38a5f2c86f496031b18158a83186962f5ceb9a9a52c94b6493c71183fcfa8e833588846bedcb1e5ac04a8351706cc7d05ae12f3abf94ed7e03ea32d93aec210ba2ecea4ab064d11cf41bd6525ca0a874b6e0d8e3a291372b77cfaa7ebe93387b4c67be59e252ff6547bb45029b44b58ed42ece1474a7f3326073825ff3117c97399cba62fcf0132b768426451519b1f03ee8463058bc8f64cbd9bcf89672f9aebf32a60b611c3d2365e7f2cb0833be908b39dd3bf024b30f83144adb21b2024c9257936e8cd402d0fc7db4e41072c96787827332e2d1956c014092620df725ef70e23c3b8755345d21d5c5e9b8f49656bdde6e731d1be608c187c46288bce421f25581bb8f054e89d67a8e3762d51210e9f82277b4e5db6f5576b2cb3019f1866da6ed3f5d41abfee6724f5cd2f91e12fd64ec47d60d057656c247fd729676e79a8e3be69d74f3774171d4c0ad9da3307415b4d891a255f58fa4d2f34c3c87e80b7ef42ae3006373b98e87dddbde8b3dfcb9dba9b08bbacd5ca83115ff6f4c126d899e30a5641d1d515b18b72abfee5edfa5f8fcacac2b9303570d7aeb02325f9b11b332d1d80fe62be76edfb34a7b491fbcd41504c6b9268cf71e8f8f17c9e4e772dc893baa968ff99d5c24b49747fcb29a7571895642ca828fdfca19542108c547c0f21bfa3b2e3fb054bfd7d6c7fb8d40333fd55e8c76b8301b93c39ac24f81998961d47b7bececdc1a9021adfe3be3abcd6252d2fa85d53a75ef963328fddfb29b5cf0639bc8b6513b4c714205bd63f77f10c26d013e9325d19dc48fcebff0f5eb453ca6e3808342e6242c58755df010fafa40d77a2e2d57a95a214eabdbe676ee1421f1d41786d84d1479e26be4c3a61956e43e75073acb1274c85a61b0c67125c964ded68b17e009a182b74f97038cb44dc592e220f7843443a35bcb913bc9f0b9617db91fbed9b95a2b9376f940740555d4090377b5c6661d62fbb5c7a0ce16c667f43bf0e1c209a9c434a6ae03b59751313edcf7037bfd5f46312e71996cfd6261ac71c95ea8c4e4d3db446fe11b7819be9b6ef6f7eca8fb22c185772e335ba45c1271e26eaafb23d7722b5d895ec58996877aff0137a73c5223fa9083770a4a3665b3e7039a1e96525faab08042e57e2e95cfad1948b34933a72186afa032f67606ba3304591f8a925ad67c8e6f79086122bfa50857b57ee1008a67a381dc89ff9f514098ab9f0c2f435f85d408eea2f9fd61398e49938d2e7b78c98bb0e576a8802d5b897a17e57dd67d6f15b2b8fbd66a552d4d5fed7c37f9aeda254f6351b2b91a2392cc54d1e1469c4fb6e0a2925bc77348b481dd0596b37b8278449ee866478cbd063d9441fbee39a2718c77c74222c198a922e809190057042791e64cb55e5c2e521c33281f24800e2792699a1e8d3f85106c23bfe7163aef71a44e59f1ce818ade66bc6c35ae0a95340248506b05490ee97d2a8a4ba15712c055e801243d17749c5d6c6bc39a10bd2af8e893a089203666d35427fa835860085145017859b3ff6d6df89b1ffba2aed6e2e01854f28d72632ffce32554aa580617d15d73ed0fac8112e7d72cdf3c6e0370e42f6cea15367b1e8b253f58312f486f55ef0695c6178ab98614cf3438ecc10ac1b7d3a9ceb0815b17ec753c966e650107f5a2b9fad870338409d4ad57aeeb2039b4292ce7378b3c2686208d2272c69504c4842fdf0a11019646f7f2a84f28919b7326db4eb78818b25c9c6daef013a745dca628add988b2c46ab058a75a80ebdfbbdf977f53b2866fd683eac5cbc8184bcb17d7acee6ed9c65f436e1f7b53770a2262f536374144842f57fb65bb634ad8a05497063ad0f326fecee24f6ad857b7294ff1342ae089bca29cf20bba1a286b5a3022528edf2bb838034ef3497b706af3acd750bbec06692b5ca572d0d222873c3ad6e4ec1d6e53d46550b223b6d", 0x1000}, {&(0x7f0000002100)="4feec00d4384f39fb277fcfd51dcb2a8510c118d089a4ed84ea18c1722ded8484d632df604df2c9cbe0bad88d03f147be8decd31990e5aa475bb914ddde196918625ef32025b2650a6f14fb20c7aa29438a6d7fe31a4855c98012f68ba547fec1f5596d43b48ec4b260cc34001e0844034426d831900e203319dcc4a2d", 0x7d}, {&(0x7f0000002180)="6fb55fb29663f0c646f32cca9f43d9274e9bb12201768412d102a7cbc6aaa97929b1051603bdf5d02cee097cfe26f6069efb23c74e586801d819de737db122ad3263fbf5dc8fc300f15f6670cce946c779c2f863713a1dbd72cf0334c73b289d77fa772eb02dbaf5e3e2e74fdc9da6cb22e522f12a8729ec9674ab6e32a82e24173d5de6947e89f75bc6372899eecb5a4fc73786e309402d40bd4aac8cdb16bb3b54727fc34b19f70dd4a1112b72f65de38d5904d68d912c56e9f91bb6d1c463a3c00500", 0xc4}], 0x4) getgid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8001) getitimer(0x0, &(0x7f0000000000)) getgid() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:12 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) mknod(&(0x7f0000000140)='./bus\x00', 0x4000000000401ffd, 0x6c7) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x0) socketpair(0x6, 0x4, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) r4 = dup(0xffffffffffffff9c) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x382b0, 0x100) stat(&(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000002c0)=""/107, 0x6b) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40a, 0xc2) nanosleep(&(0x7f0000000040)={0x100000001}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x114, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:12 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001080), &(0x7f0000001100)=0xc) bind$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00b34620f872caee1d356ad1e04d930c"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001180)={0x2, 0x0, 0x200, 0xff, 0x5b6}, 0xc) bind$unix(r0, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x3}, 0x10) getpeername$inet6(r1, &(0x7f00000011c0), &(0x7f0000001240)=0xc) 16:00:12 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) read(r0, &(0x7f0000000000)=""/5, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="c3b57db20050306dd2e47b51f18a8bcf1d69df84357c95eae0b8d07c3c66170b2ac4ca4bb6a92b779160488118a796ef21ac7cb3191dfa45c4fe1d7853a4bc9e1be838a86a55bd58713222cac3a0", 0x4e) connect$unix(r0, 0x0, 0x1026f) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0xe000000000000, 0x8000, "2dc7a7403f6ffe21ca6fa25b69ce8b84b884eda5", 0x1f, 0x3}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: lseek(0xffffffffffffffff, 0x3, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x3, r2) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="406a236474f7c17c471a162335bb461c6cc217953660924c7677", 0xffffffffffffffc1) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x2) nanosleep(&(0x7f0000000080)={0x3f, 0x8}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x7ff, 0x4]) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/192, 0xc0, 0x1, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10000) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:12 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) ftruncate(0xffffffffffffffff, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x21}], 0x2, 0x0) flock(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x48) socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x82ad}, 0xc) 16:00:12 executing program 1: socketpair(0x6, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x1) r2 = fcntl$getown(r1, 0x5) r3 = msgget$private(0x0, 0x11) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x12b) msgctl$IPC_RMID(r3, 0x0) getpgid(r2) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/130}, 0x8a, 0x3, 0x1000) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0xf9f0, 0x1, 0x2}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x4, 0x4010, r0, 0x0, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0a0d50102f8e2fd83f56b1e882ae5e0f7c050df14a705ae85f4783c8fc8854ef6e50e5a2148f8e2d827a62696bd9d9e1c969cf173d6553dcb8c13d2af8c2ad8fd3955651dc99e28fc759b3f956837ea6501d27a4b50661f3b2b0e47912b80398749b96fc385e6cc7c8e1c4f89f3010580cb887b0ff7eee637cbd016c46bb299da0a5fd827e74cc935dc9eb18139e74edb43edc6422cda37caa292239b0bd872b16bf1cc1e8b65f66b3d23163baf5e0d6c83fe31a4b28841ee1eb363a171aed9b1017e7bd7dcd642662dcaecfb9b7f7e922209f6483a1a75ea869cb3db05e3f710aa5b70fca95a9fcd44321c7bd0d4347a22b1c6fea40800acaa45ddee823bbabac820c5d5b4dd71c861785470ab8dd0c306c3b9d5e089229d49ca56a8576902e3283268321b52e6383d9e099c83af9c33747022d29c6902478678af9f6360bb4d416fd246213de92446881ad7a4762c9e21f0747023bff6d7ad209d8968395c0585dc787bc252daad24720e293d59f3045c0d2036c7ddd004baef6d2a8c4f14923a5d3dbc198340ef00fa7ec43c735b908c620b66a92afe825ea45e3792981dd514212cf84c327dbd082e6801bfe4fe5ab561698c6bc2f56e80eb057908343c90283a608f4fe9cd2478a64da0f01c70ae29ec547206ae9764dc5dcf2cdb974f4eb1aff6ef8f6aa7b32cfc1a77dc545207cdaeb4fa4d27f152cd2af8bf9527df4029c8caee36ca6fe0121042a43076363553343973dd2dae3f40fc7d5e7ae07c67d20587aed933c36d59b112ee9217baaa79b9fca08e866f436a163409064f94a36be9bf79916b8115bb3834e7d32e9ba557622c22928e4e9b0f6c6cbc80fb26dd6323037d632133fc32cbb8c86f49312c5664e11f8170d8cf256101c6be8c50e802a63e793fbab5f7bae1761ab81a6bab3f3bc10401474eccf2e399faef057084f5f18fc504d217742d8e49c67f8d0d2fa78e7c7d5e5b7da8bb4fcf8381f96c48042534ef63284f838ad074f88a1dc4f818934a686e261199048f6ab96389f68afe02043bcedfe464038def09141a72832c77e223b9b7355a45509716505f15ce0999bd405043832e85d356980da294533e5b6d7d7678a87ea385b1b4431a2737b3cf0c065a1f93dbfa3df818dde982ae71c84dc1c94f1e4a0a1d8c18d299385505eaa6a60b2e43a375869214dd4ac9c75522d8638192182b5b9916c7139de963d62d47e0f01446a01363ed084a61be3da12d08e3f685be8db699740031723c595ecea70c6277a9166d2f0d85665abfc5582578cad232024c706a70e98b6357ad1b1181f241fa7b85451dcb3e711ba392857a71a3750ba9c494bb07b1ffdb9282fc100a3ed02908921ab978fcdd84fdc845346bfccd433cfa62e7faf1479ea00f55565f53ebaf0522837343a73cbf2a72ed0978bd56bd62331851b5819121ef86b449602e5637644d78ad6246fb4eb9cb2f7316290355b214198b5c6edc4a32bc9daedaad6733ad2124f126a1d0c3c85114084112b4e1847039c95ac3a01d28344e78b7dd3c60f24b462485687d24a0f5f3bae4e3ce0c7110de6e36273cbc8ae38020111f2de1823a4b9e3d574d49d33c980f91151eae43979c80b267e8c6d9903338cbe217c9f3183ec9880627ec1ca6035b6f2592d1bb032ca13813d50afe1baf17af1a366347cd74b54254081718bf1f4734147080958af1b1ca5c29a7e906c588f7d4d4a8f7ec904d8376fb20f7e8f7ed3f9bafa8f82e031c8027792e7cf06e73ad9bb7734af7dbe902b31ba349ef4b165a60ab2a7c08062d7e22bcbd4420746cce7d8f7e218fb15228350e9e41971520b6ce89c3d02f8d3820e4306796bde06462895142d93ce48e83d68ca1425b4fd80748d388cca1a08fba8a3bd74ec65328340fe29945880e18c26eee22a054ac309c619471cb479bed3ae5c782f2aa9fb0fb4527412b06f4250643c9d11fc93efdad8797d66035bffd5280616481870ba415eb34a27a4dc5949990417b654b5880fa852136040d25cae26aaf50312290a9f17a43d6753099ceb6155eaed2534e878b30ac5e8e93569b8c65e1e17afedc57282428c720a8eedeba14bde7d59a23de7cee6a9326be76044db4e9378a46b79ef9a21358cf555d00a1f68238e3c525e74e8fddb9bfbb524cc28e26634054f0cd18ac6b26bfc115d15bef3e504fc99ae61033792942c64ac9041800a1214da72f6f86f78265fae906350e793e3fdbf25c613fdc8e4d4c14ef7fcb753cb097a1af3bf2f7e8bb5014e436f749664a3bcfcbd59acd54dc5de9c3aa5390ddb9549e1c6ef2a908bf33e4fe343634715e122da5ea0e9ad95544824093d29dfc8dbd78199b04bb34f78536e6af234429c5958f4cb6dadcb922a407105849ad79bfa3c4005e26f623715a21bb236f8f405634ed859dbf76c4f7439edfe5f2c1e98262736f96a9223e88da3193e2c9bfb52e12fe7d7c36c26c6ecd39a146a2db877808c2ffb084a86dab65880e1a65a105ed8d9226c48c73ce6bfc0685148701705492ecd4f184e315773470a4a0daa53f226fac24e1993cf0a1a172e02d85972757154282baf4ec7115e303ce300f48f89a193ad6cb1f3fefb06917693dae3ce63eae5f9fe818a31776292527928b6ecf1bfbbe0c0fe71d63e0c17d9316e3a48d96bea88e396518fed48db001f8b8e1d264de8554daf8c679284c7c15e274adcb3f4e86803f3b51740649c316272083d047dd958f627e9d87d69814e160eafa92e018cdc35ca974124120ccc98f366c5dde6be46071f2a8b16b1d376c90faf271eae5e5d8cab4f0a1cbeb789523bfc3e1b2c15010e72e8f827438c78414543e314c29b71458a0e94caa3451d331881e30d2d099bd74e1cabc6ad1207a68b9c5e2287e3783910862e90ef5bacc9a7325e3c3931a6805add371b8cddffd0a92cc203e0eb6c4490a506d9990802cf4db7d6cb18ae3bf712588132f8bf751831946c34f41a82478de680f450d79c96fbfe720bb5485ae2fb5c262d2d875f7b5b8febf241cc8c6a86b0ddd24f692d9825533f44731a4c8c1a29e5bb51f46c429f95a03200bfde4ebc27b2c740142a1246ba2eda7219ae7b00bb99eb02b2932d1ac5d3467f97cc1725a5758e7fb8c4bd8ba4144cebfd4a35e19fe40702ae4672d100415a26c7843531afb57f5501b6ba2d57c4094089bcfe7559e55e65e3c1c77b1bc419f2adafb25a2538707ab1f76b7588df3d6cb667def356a0be0b144ba1cef01cde4a6e0f7e47b154c169c8c53d9f80a1c1705f3c54307dd5a3cadc5a0bf6c6cb8464702a10137ec6c4bea61b2b6ca57ea332c7c22fb1b76cf2ad341c6cfc062f575847aa44429833388b79a11b7342f2450d1686ca0ecacc3fb4b929e5071303bb39839872302db49a7437d16c25af8211ec031aa5fd56bbf7ea7e6b06f197c9b0999c45fbdae13a44ec8ed86c362e1e41c5ae2c8f42bb23b959b7a805f6151d18bf6c172f063233fb7e552cbce406b793015f58cb89fce381a659e932f7d37d803773e1e086708c2de303cdd100ef278e437c1533c299413a461760de05090bb8f1a98cb0b38c9a49fa964633cfb82042f24aa3d79c33a3a2f1c8c8051b1eb7e0ca48ec3176357ab2cad7ad3f0893cd029c90762ea8d2c70594e092d5edc79e5020ceebe8a43a9a945b542e950834e1f79a667e9cf90ba5095136e7616e50b9413fa40d4c3e45810f38ca6735eee0145d60f31ff860ee5fe04a921f2cb8d1647a28864f97513d5abb9a6082d017654f3deddf03f3506848417774087a99e7b262fd5848ab4b03305500ec4db9bdc863e25fd59358535c14330361a60a01a262135c47f6ba76c2af7391f54da3036920d3611a4f138c2d606082ddd0874bd0f8f8608ec9df7b66cf33ebd3f10e863718f09a8300fc096c2cde224f456c67a121274e22cbd15b7461814e712aa79833e47dd2a0248d6b4d789cfc8ec460f9a3ff9fd9bf61c87c11c1235ab68653aa2f6ba2de147ecdd05a3c7d6111497e4049eef4ca21c6a8dd5e511d074b9abf2cb1d0dfd9ddcd61418998ff771c1ba9b0cd4ed4a44918d9c2317c1fbb48a15de94e8e25f8a68300a2de048c24836b36260abe5ecb6f7266a9b4afc9a910d0bead5993d5d965db7f1426e12598f46c7897e3eab4ad17f01671162c07e7939f741f188be52abf88fa62b7f6dd891c594abfed1fbc2a0919d6f187949faca47c1a4cf3e87029e21205844202642cbada55b606255956f98c804040c7d598544af537cee2e4fb7a33c735375db9b257dae3a650e7b18ce07edbdd44b0186dfabc7c9b85e3e7d67ab20d8c7f2eba38f67621bcb64ba4eaeacf2bc09f49f6f2284aa966b03700fe318aeac56093687c43e97e2727b0a216bff5053e5d871f802ee24a6d67d83171df5588411e989835682aa0c9376ac289658d80eedbd39296bd50eb62d00f401e4820b50c65d36ee8844ebd7ca12e586ee4d7f9351d91ce64d1c373c9f40d5bee429d1b3971ba44a93ce5bd854ca9b4a3c54d7fbaafba3d79c68a75ad78da841a2cb4e92216207e3dcff40ec5d959ca89380cc63fe3c62ea8f152472ad34a80af49027ac45067df32cbd134ebb06d10f779796443dffe9cc4af8bf2ba064412395aecdde889823f49a0cee3ddea30df3c44257fcb658c5da6ff1097ab0a3246862038d237f277b3791405bd1ffe983f2fcc3528d03cf2bfb0869a798adc89acbe39fd5c582000ccd4c2b096795ea8978fc810065194947e3c6d526fb540184b2616bbff716a3caa6fc69b49eb8f8f26533cb0b1fca3a0e709600fc2d3adb53c62aef3f9ce6678cf205b1e498f616fe90080119dc6ce882e246fd8f8ede8440c6dedb2a854729af2e0ae4f03bdb7e8d87db4ea7b7a8b8fc29044fc126f562b829170278f0852ae325a94703a43fb4d7fce3305761b9f36dcc6df2dde5d53fe52710d38afa54370ebb213277852e93216f022b0ab2f741a11ef03897e8e7e854776d2f88e8a24049691312822d6a4baf1292a715ef4159069d2e915eefc69cf5b9fc53e8736c143167aff4ad085cbc65c4fa0f72959cc922358f62e51b1076ec22142d2b96ad2a01f7a8bdb5080af36e0a64bba3e9d20f598201fb8e7645b42a411c38f463dae4d46d51650f8c09cf1a52ca4f199432283a9a42b4337cfce7665a106493d302b5ed8de8081cb781f51a02632d9b398185d6af76b0484fac6626e1a8b6bd6fe5a3604710dedff1f9d8b5acc62f2f005db921b21c2f8bd6a95e959b7d23c2c991223c52abae4c64ad919b5e81ff1156adbe545f0aa80d30b523c6cc8efe811dcef0d1e60149caa808bac6d3648066ecc3612d5bc7587f16c604420588e3de91de9b9c34dd5c00fca3833290dc351b33d44627d5d1ba6d59bb029d51dde1494751493ce39c7f8dac755345993ab8c7d6bfdf0eb07cd4675a3cf4c76a6511bbb7ac1abc5ee292b19021f18663b9ba61599696f65cf057e9657c5c1703a9328a2c71f5f3f39ef0396d1953b7fe837425aacc90cf346e6aefc02f2e378c56577298bbad6fdbda9e86235680ea532d62e197a23eb0e5f78f90ba802cc10da248e32d399e4322ca7017de2a35df1362b91bc6a92d97272c37da24038e9b1718761635b428601e2bd0ce44cf9bc3d96688339cf39fa2d25397db87300167c63db19c07ce3aa06a00ef40f347b3c3decd98cafdf641d318d380c8992c498195ae8f15ae16729f2830c7945a95538c1d542", 0xfe1}], 0x1}, 0x2) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x11}], 0xc996, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a", 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r0, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(0xffffffffffffffff, r0) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000), 0x10000) 16:00:12 executing program 0: r0 = getppid() setpgid(r0, 0xffffffffffffffff) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x300000100c, 0x0, 0x0) msgget(0x0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x34c) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "1eae82ab0320755ab8bdad345f07a098206fb200", 0x5, 0x3}) syz_open_pts() syz_open_pts() 16:00:13 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, 0xfffffffffffffffe, 0x4e) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r0, r2, r5) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x5, r2, r3, r4, r5, 0x4, 0x3}, 0x5, 0x9, r6, r7, 0x200, 0x7ff, 0x100}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="5fdbdb02569e04058edbd68467af509b05125c25f81e5aa90551", 0x1a}, {&(0x7f00000000c0)="41d61cda2ad4b35cc04395b665615d1144578b1dd8ec8c80283ee190ba8ee6115b28f174b35a349f39480cbfe3bc9662e1d5db377be83d352ee0ed031a9ad62be48712a3640dac2e4cd36937df6a968fa9db89430299997a388f59e01aa1ff3165e73a973ea6a00dd6c32136c8dd07c84b82adbfa3fbcb05a38e8f3bdaf277d305866b62f43dd7500524204d9a713f14e2d2bc35ae5525dee5cb37d6fb35362e6fc64d24ad884d3155da4710a4c912d5d5719c2cb97e776f9ba4", 0xba}, {&(0x7f0000000180)="8b74d1b3c755f41564b56338f66ddefe1c07bee2f4f702b87152e64054726990f8aa00083b4747f71752d328f157fb68dd3f4d54ffd94ca8a148936c8319e7b725a8329105358aa3ce9b7638c1e418002ad8c5ccbbfcaeabcbaa2bd8e75c70eef1", 0x61}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffe0000001004000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x407}, 0x1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x7, 0x800) dup2(r1, r0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, 0x0, 0xffffffffffffff6d) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0x242) socketpair$inet6(0x18, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) socketpair(0x6, 0x4, 0x2b, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x18) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x84b, 0xfffffffffffffffc}, 0xc) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x8000}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x7, 0x8) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x800, 0x3}, 0xc) sendmsg$unix(r0, 0xfffffffffffffffe, 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) preadv(r1, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x800000000000000) socketpair$inet(0x2, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) r1 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') readlinkat(r1, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) 16:00:13 executing program 1: munmap(&(0x7f0000f04000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000a65000/0x1000)=nil, 0x1000) mmap(&(0x7f0000a72000/0x1000)=nil, 0x1000, 0x5, 0x6810, r0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000d6d000/0x1000)=nil, 0x3002) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b84000/0x2000)=nil, 0x2000) poll(&(0x7f0000000040)=[{r3, 0x4}, {r1, 0x8}, {r0, 0x14}, {r2, 0x40}], 0x4, 0x1) 16:00:13 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xfff, 0x10001}) setrlimit(0x6, &(0x7f0000000080)={0x0, 0x806b}) setrlimit(0x0, &(0x7f00000001c0)={0x4100000000, 0x5}) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x20}) getpid() 16:00:13 executing program 1: setuid(0xee01) semget(0x0, 0x0, 0x40) mlockall(0x3) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x89}, {{r1}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x40000, 0x0) fchdir(r0) recvfrom$inet6(r3, &(0x7f0000000040)=""/118, 0x76, 0x41, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x2}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() seteuid(r1) read(r0, &(0x7f0000000180)=""/132, 0x84) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xfffffffffffffff9}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240), 0x0) flock(r0, 0x9) chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/89}, &(0x7f0000000040)=0x5b) 16:00:13 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/166, 0xa6}], 0x1000000000000026) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x30, 0x4005, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$setflags(r1, 0x2, 0x1) 16:00:13 executing program 0: getrusage(0x1, &(0x7f0000000140)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x26) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffeffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000200)=""/241, 0xf1, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x6ffa033}, 0xc) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:00:13 executing program 1: r0 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x4, r1, r2, r3, r4, 0x102, 0x4}, 0x7, 0xc7c2, r5, r6, 0x7cf6, 0x1, 0x8}) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() r14 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x4, r9, r10, r11, r12, 0x10, 0x2}, 0x1, 0x8, r13, r14, 0x1, 0x5, 0x9}) 16:00:13 executing program 0: r0 = socket(0x200000000e, 0x40000000000003, 0x0) getsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) socket$unix(0x1, 0x5, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x6, 0x9, 0x8000, "f499607a677b17a3c8cd06b903d494083c75765f", 0x3, 0x9}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/154, 0x9a, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) write(r1, 0x0, 0x0) r2 = semget(0x2, 0x6, 0x241) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/103) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x26) 16:00:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000340)=[{r0, 0x84}, {r0, 0x2520f564bd4c89ff}], 0x2, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0xc8) ftruncate(r1, 0x7ff) read(r0, &(0x7f00000000c0)=""/150, 0x96) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0xa5, 0x2}, {{r1}, 0xfffffffffffffffb, 0xc, 0x4, 0x7, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x10, 0xa1, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x0, 0x100000001}], 0x1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x7}], 0x1, &(0x7f0000000040)={0xffffffff, 0x8}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$inet(0x2, 0x3, 0x5f0d, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000000c0)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) listen(r2, 0xbe) shutdown(r2, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x7, 0x0, 0xffffffff, "39e8b68b807c26735e347d8201199d7749dccd8c", 0x2, 0x7ff}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/9, 0x9) setegid(r1) 16:00:13 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) syz_open_pts() 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) listen(r0, 0x6) sendto(r0, &(0x7f0000000080)="63162c935392999955be", 0xa, 0x9, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x100000001}, {0x18, 0x0, 0x7, 0x9}, 0x1, [0x8, 0x3486, 0x3e5, 0x86b, 0x1000, 0x6, 0x2, 0x200]}, 0x3c) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x800000002, 0x51a) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x88) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x401, 0x3902}}, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}, {r1, 0x22}, {r1, 0x2}, {r1, 0x2}, {r1, 0x10d}], 0x6, 0x800) utimensat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x9}, {0xf90, 0x86a}}, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1c8) open(&(0x7f0000000240)='./bus\x00', 0x8, 0x80) poll(&(0x7f0000000000)=[{r1, 0x115}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$inet(0x2, 0x8007, 0x80000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/205, &(0x7f0000000140)=0xcd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="76b5786deba34d9786afab0957d5863599a230291308f16721a1314d90e0016e6e80609b392fca8841a9f46833c06b217309e4fb512bddee43a81829b34d2569f0f0f647f4fd878d30362172a613b675c593beff698a14678b243220ea87d1467eeec58976e1f886dfa106fb7c5c6706bfb79f3835a362ea0d7cec1b3827b6bb66bbd1174d7f02e8377f060f6bbfa4c8e77d94d520d2dddf2b668dd4dc9e9c976607cd8bbbbfde5b56081ccce73916758f72a64efefae53c51a768147970ca4708825cf671ebc3e560b291f13c04d6cd50ea3ba4e128fcba134fa9c377be3bc3c9b76c380634863a5c3394618d73577821ab", 0xf2) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept(r1, 0x0, &(0x7f0000000300)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000001340)=0x1000) r3 = socket(0x1, 0x1, 0x8) getpeername$inet(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) connect$inet(r0, &(0x7f0000001400)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001440), &(0x7f0000001480)=0x8) fsync(r3) connect$inet(r0, &(0x7f00000014c0)={0x2, 0x0}, 0xc) r4 = open$dir(&(0x7f0000001500)='./file0\x00', 0x10000, 0x38) r5 = openat(r4, &(0x7f0000001540)='./file0\x00', 0x80, 0x14) select(0x40, &(0x7f0000001580)={0x20, 0x7, 0x800, 0x80000001, 0x0, 0x4, 0x2, 0x3f}, &(0x7f00000015c0)={0xbd7, 0x100000000, 0x8000, 0x4, 0x8, 0x3, 0xffffffffffffaaae, 0x7}, &(0x7f0000001600)={0x0, 0x6, 0xfffffffffffffff9, 0x1, 0x401, 0x4, 0x0, 0x7}, &(0x7f0000001640)={0x0, 0x6}) clock_getres(0x4, &(0x7f0000001680)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000016c0)=""/120, &(0x7f0000001740)=0x78) socket$inet6(0x18, 0x8000, 0x8) r6 = getppid() r7 = getpid() setpgid(r6, r7) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getdents(r5, &(0x7f0000001780)=""/155, 0x9b) socketpair$inet(0x2, 0x7, 0xffffffffd0b918a5, &(0x7f0000001840)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001880)={0xa9, 0x1}) faccessat(r5, &(0x7f00000018c0)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001900)={0x3ff, 0x7f}, 0x10) bind$inet(r3, &(0x7f0000001940)={0x2, 0x0}, 0xc) bind$inet(r5, &(0x7f0000001980)={0x2, 0x0}, 0xc) rmdir(&(0x7f00000019c0)='./file0\x00') 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:14 executing program 1: r0 = syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='-+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%&\x00', &(0x7f0000000240)=':,/\x00', &(0x7f0000000280)=',\x00', &(0x7f00000003c0)='^\x00']) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000500)='./file0\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x0, 0x4, 0x1, "996814c7492734289af77d7c25585a067dd0880c", 0x100000001, 0x1f}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r0) sendto$unix(r4, &(0x7f0000000540)="3b6376e584d8464b614c2a1811848b29a79618a03761bc4f70054e50b61dbb117968af76aa288f9e7f947ab9b0927b005dbcefa4fc4bace7fd680f0d1a01fdf74588c37472bc3f19046ef96311892705", 0x50, 0x402, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x41c9, 0x6, 0x1, 0x1f, "de3bc1fcde7ed5c0d36369358ed9c112a485e115", 0x302, 0x7}) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) socket$inet(0x2, 0x0, 0x4) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)='Z', 0x1, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') socketpair(0x12, 0xc005, 0x1885, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x5, r4, r2, r4, r5, 0x100, 0x72a9}, 0x80, 0x9, r3, r3, 0x6, 0x8001, 0xd5, 0x4}) fchown(r0, r1, r5) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) dup2(r0, r1) flock(r0, 0x0) 16:00:14 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="bf28a32bd6873233f2e146f44ecea3dd7b", 0x11}, {&(0x7f0000000040)="936d5cbd03bf32f4093e45879611b8a781b4bd568ba74e70dc5c0b9667f7a80901", 0x21}, {&(0x7f0000000080)="e810c1ab81e9f6528fa9f023bdffbecb9371409b403ba27db9beaf642b14515d2808452175dbed5dd2ba276caf17088eb7fee8ec2ee7804d84ad0abe8b9c5e6fcb804aa45546cdce508f5ffdd2e9bcccc41ead632472bc7abf16b12d2b3d511ec04d541cea845e43d969dfb93a923c90a6035191ae03f40ad500da9f7efb18f0aa33b3101c42345d68693a4104e0fea8cd9ff205c47527a9ac7a448ed30126eb238d13d676cf4f2e585ee9d365aaf13ccd6eb9f0eb750f2204d32947621f4875cc29cd16c3c9f615b8f188e78dda6d50562e51034088eef060e5b7d543bf51181e7b6cffb7cec795f6", 0xe9}], 0x3) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:14 executing program 1: unveil(&(0x7f00000003c0)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) socketpair(0x1, 0x7, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x20, 0x11) renameat(r2, &(0x7f0000000200)='./file1\x00', r3, &(0x7f0000000280)='./file1\x00') 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r1, 0x4, 0x40) r2 = getuid() r3 = getgid() getppid() syz_execute_func(&(0x7f00000000c0)="66420fd5be31233333c4230d4a7cc2df02c4e21536c9360f51ef41c1cb7f26f2440f7dfcf2660308f2ddeb0f0d00c421e562f7") fchown(r0, r2, r3) select(0x40, &(0x7f0000000040)={0x6, 0x2, 0x8c1a, 0x7, 0x80000001, 0x80000000, 0x80000001, 0x81}, &(0x7f0000000100)={0x7fffffff, 0x4, 0x6, 0x200, 0x3, 0x3, 0x3, 0x7}, &(0x7f0000000140)={0x400, 0xffff, 0x800, 0x1, 0x6, 0x1, 0x200, 0x1f}, &(0x7f0000000180)={0x7, 0x6}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:14 executing program 0: socket$inet6(0x18, 0x8000, 0x5) 16:00:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:14 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = dup(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x8, 0x80) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="9551aebda3efbce6b25855f1bcf8cbe0127287f2d5548dbc8bb34e665df914473f0f4a3a807efd42007f6c82f451c0bd5601c69dee824cf5e9dce7072cce7b4c8098cd4c135bfdfd5a0b414328ef9caa3712741f2aea1e6cb38ed3ac38", 0x5d}, {&(0x7f0000000140)="ec1e95b7", 0x4}, {&(0x7f00000001c0)="c08f0a8869c9e2bdcc2dc13b98e752e8000303cae0380b9580890e2f60958571663e3152137d7b8a4504e2ce370db78986b713d5e3bfed7fad8a829a76680866f075331b31e5113479c60540821d3ac75a2b98d19dcf7129991669721d56ebc5259d0bf19b4ece8120958e2a556c6dbf07562f314ff0fd6d085e658fec87df11561b7757e75523d111d1fc58c4b997b3933f1e9cf0b243bb34978f51", 0x9c}], 0x3) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x200000000000005) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x39, 0x8004, 0x8000000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x4) flock(r0, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7f, 0x0, 0x900000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x6935494307d155e5, 0x5, 0xfffff, 0x40, 0xb26a}, {{r1}, 0x0, 0xc4, 0x20, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0xffffffff}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd34b, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x22, 0x20000000}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40000001, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0xffff, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x3, 0x79}], 0x7ff, &(0x7f0000000180)={0x100, 0x6}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a0a, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) socketpair(0x1, 0x5, 0x8000, &(0x7f00000000c0)) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6140, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffffffa9, 0x5a0b}, 0xc) socket$inet(0x2, 0x3, 0x102) 16:00:15 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:15 executing program 1: r0 = semget(0x1, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x347308083fa91983, 0x100000001, 0x800}, {0x6, 0x1ff, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0x100000001, 0x800}], 0x6) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x20000000001010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="cd", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0x0, r1}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfa) r1 = socket$inet(0x2, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x925}, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/127, 0x7f}, {&(0x7f0000000080)=""/219, 0xdb}], 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:15 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) syz_execute_func(&(0x7f0000000000)="c4c2c505a3000001000f0ffd0d450fb38cac4c085652654c0f7e8106000000c4e205383500100000650f1b288f69709184b6ca3895bbd9710ff390470f976ff2") close(r0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) setsockopt(r0, 0xa3, 0xff, &(0x7f0000000040)="b5b80a47d38aa8417e9be9f61c514ff2ea1f7277ae2af25efe2b01d4d785c97f1a57e1b49f88f173e3624b7dc88afbfb0e3fccd85720a4221d618c97dafc402285ff438c93ad607240ddb2f21c90e8f9321c4d7b35", 0x55) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) r2 = dup(r0) r3 = openat(r2, &(0x7f0000001040)='./file0\x00', 0x90, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x2, 0x80000001}, {0x18, 0x3, 0x1, 0x2c}, 0x0, [0x83, 0x5, 0x9, 0x8, 0x5, 0x40, 0x936, 0x1416]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000010c0)="2c4f0ec101f6512cdd6f581d63a952503a421a987fce2ee2ebed4edee4540748ee996c90667f824f71c610a144a5c8ac53c0caf861152fe109cde01259313684018ce329e614b86729352e04f811a37ac9c0d3d7b26ac621f83c", 0x5a) 16:00:16 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a08, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x1, r1}) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x3d2, 0x5}, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000694"], 0x3) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) fcntl$getflags(r0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2c}, {r0, 0x40}, {r0, 0x8}, {r0, 0x2}, {r0, 0x10}, {r0, 0x20}], 0x6, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x20000003, 0x400, 0xce6c}, {{r0}, 0xfffffffffffffffb, 0x65, 0x80, 0x7fffffff, 0x800}, {{r0}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x84, 0x21, 0x3ce0, 0x547}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x7}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x4e36, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x85, 0x7, 0x5}], 0x3, &(0x7f0000000140)={0x3, 0x200}) 16:00:16 executing program 1: fchdir(0xffffffffffffffff) geteuid() 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0xa0, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x3, 0x88, 0xffffffffffffffff}, 0x401, [0xfff, 0xdf6d, 0x4, 0x9, 0xffffffff, 0x2, 0x8, 0x100]}, 0x3c) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x90) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:00:16 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='&\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='\x00']) socketpair$inet6(0x18, 0x4003, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair$inet6(0x18, 0x4004, 0x5791, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffff1ac0}, {0x4, 0x2}}, 0x2) bind(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000340)='./file0\x00') getsockname$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000480)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="02feaeea6e490a077b9be1254ee1f58e3742a2856a54", 0x16) shutdown(r4, 0x1) r5 = accept$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) msgget$private(0x0, 0x300) mknod(&(0x7f0000000580)='./file0\x00', 0x1113, 0x9) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000680)=0x4) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/238, 0xee) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000800)=0x9, 0x4) openat(r4, &(0x7f0000000840)='./file0\x00', 0x40, 0x8) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x5810, r5, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) listen(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000008c0)=0x26c, 0x4) pipe2(&(0x7f0000000900), 0x10004) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') link(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = msgget$private(0x0, 0x2a) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbf, 0x0, 0x0) kqueue() read(r0, &(0x7f00000002c0)=""/214, 0x6b) syz_open_pts() kqueue() 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:16 executing program 0: mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r0 = syz_open_pts() mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) getrusage(0x1, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000200)=""/242, 0xf2) 16:00:17 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:00:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:17 executing program 0: setgid(0xee00) setegid(0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = socket(0x1e, 0x3, 0x0) close(r0) write(r0, &(0x7f0000000000)="cd815214171b1588a4b1cc316b6a31c303b24fff0e64b350c10203a8a0d1155bd1f8707153e0ee8c2ecceb043fceeb64a6c999bca97609c4ba1602bad7242d9ffc845609f1f1f94651ce8ac5bf5395b2e100d2925f282f9312a5c91ad6d8db6187cbbee412772d6a7dd0147a33b17f9a716684ca7bc84e769c945865b3c8ff0d360a6a6e7451255356", 0x89) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x4) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x42, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) socket$inet6(0x18, 0xc000, 0x3ff) fchdir(r0) 16:00:17 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) syz_open_pts() r0 = semget(0x0, 0x0, 0x405) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/140) 16:00:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x280, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x6}) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 executing program 1: select(0x40, &(0x7f0000000000)={0x2ea, 0x5, 0x1000, 0x9, 0x5, 0x9c9, 0x2, 0x5}, &(0x7f0000000040)={0xdff, 0x1f, 0x8, 0x7, 0x3, 0x887, 0x7, 0x3ff}, &(0x7f0000000080)={0x7, 0x8, 0x253, 0x7f, 0xfffffffffffffffb, 0x3f, 0x6d91, 0x5b7c}, &(0x7f00000000c0)={0x7fff, 0x401}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x400080000001, 0x2}) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9ff, 0x87, 0xd2, 0x100000000, "6d71569ac517729ab465fb5980f2085cb6c82f07", 0x2, 0x3}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/58, &(0x7f00000000c0)=0x3a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000002c0)=""/214, 0x6b) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) 16:00:18 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x1) r1 = kqueue() bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xc, 0x6, 0x2, 0x40, "78d6a5f78c32e2e3849a6d15476f03ef8c6aa0cc", 0x2}) r3 = kqueue() kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) r5 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x9, r5}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2d80c043) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x542b4347, 0xe9f}, {0x59, 0x100000001}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x2) 16:00:19 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/134, 0xfffffffffffffc3a}, {&(0x7f0000000400)=""/4096, 0x7a}], 0x4) write(r1, &(0x7f0000335000), 0x10052) fchdir(r1) ftruncate(r1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001440)={0x20, 0x7, 0x0, 0x6, "5fb2e6b53285bfaa5f3bb825614c1a705e3c179b", 0xff93, 0x6}) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x3) connect$inet(r0, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000002c0)=@in, 0x36c, &(0x7f0000000280)=[{&(0x7f0000000080)=""/8, 0x8}], 0x1000000000000165, &(0x7f0000000300)=""/210, 0xfffffffffffffd2e, 0x3}, 0x41) 16:00:19 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r0, 0x0) listen(r0, 0x401) 16:00:20 executing program 0: msgget$private(0x0, 0x8) socketpair(0x16, 0x3, 0xffffffffffffff00, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4e2, 0x200000000, 0x2, 0x4}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x834}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) munlockall() write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) kqueue() r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) fchdir(r0) pipe2(&(0x7f0000000040), 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x81, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mlockall(0x1) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x8}, 0xc) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000100)=@in6, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4c0, 0xa0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x79) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000000040)="26ccc4ddfc709354e1724496", 0xc}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) writev(r1, &(0x7f000026b000)=[{0x0}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x3}, 0xfffffffffffffe9c) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:20 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000080)={0x3, 0x100000000, 0x40, 0xde9, 0x3ff, 0x8, 0x1, 0x6}, &(0x7f00000000c0)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c443cd7f28004788442800360ffb47b9c4029d9d0e41213ecf47c3c4427d90b43d472e001d26450a800f000000c4e2d197f7") 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1fff, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000001380)="df", 0x1) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="b4c11734b1dc943ccd4d8f5d6a6b2ec327971fd9afe8c59a0e4a0e5bb0ec4fa0f15f052dee538c55438b3277fc7eda6ed188724b8203faf036bdc7b174385c070ab294b6895a5630529bb4be96e256bee58e294c47b4cc8d787c3a0fa02d14a1d486feea91cef3ff85ca46ce1c4ff36da15bdd6cceab955cffd45ae4dbe088478b33ca1d5774ab35ec01c47ae34f0587ca4c73a9bd5674054e39aad6aa7631bda03ea3cd113f152de526bdcfb254fdf126d6aea6617320d7178748312c7f9464febd5b5367a9ad6769028f9fe8f2fcbe4faacf3d26d11ff3b84851a1a2a39de071189ea917b5e9999f8425fefda78448c5bf6a128df328e6579819bc5291b14d5929a86719e795fa59ff1017c72dd94074ff13503ae8be0c02a9f89c1842e2c95d1be6db5cb8561f0173ced175462a302fb74166835ff6e2933a9648aa89e1211c24147857184eb5d974670481bfeea930bc78a7ff60625d2f7e9b8e95de39ed4722d73f207e6d4d0ca59249c7ad0ebfb4e7b1f643b3de949df7a9b7682352dc354c472a45a62b21e3b06050dc7348432e8c71cbbae6b247e97363df4b0b26c18ff150d714276b09d78de9d659802df67d706ef5bab3d9a2949c33f8a90c8d0d7f7a60b4d76d8af3af961d3e820076810401cf7ee3c71531a960f32604fffa4c96b33586bc727719e07d2dd0d8d8825bc3f68a8b07c31ff771e5d207fe88fdf9584f93614b3fd033ca1cb20402f13da8f863b9962f186c1c2606cc20e578abde8867adaf0ca829b2d7aeda059691c396b3dd575431b30cbc03cb229465f36a81444e3f61e50695565296d225caff732f7a42fd2ba798f8e96528f166a53d50a26a47f12983949d2faabedb05fac4a2608567fb8727e6197b971b004336164eff1fba149f49cf08211fcf6ea63643912365a898ca2d409661dfaa62d588387a53f5c243fa25101605e29d32f9c1a1c90b4fb93e988ce0b4e486129c89036d22017d7c5b00c4adb25e6cda6b4f489d792e685de62e606dca89c8097bf81e0b4802b4ce1e26f28ffc02326ddad6750a87c498095cf3dc3078c5538a53d8460996229a66c49bca1cf1051d2fb4845cfb7a23d006f6f4d46b17e7bb134edf8496553b6654b62140dd7fd51fb5a5b412e136fa8958a5d3812b9ce2fb28507ca9347135af52866f091b4dab4129c91f3be93c3041ae61cd550dededee6c5325b67c4ccc5822aa16133c9352e8753fb8937e7dc5a27e982b1242a1a0d8a35bf447dc8e007c6b4257407e051aef66ed768a60477eb7602197ff3fb29b5cb617182f1864ad487a21efe27bf570d646afe39476e1aa0f6d69435b886e46837e2cc7d8fb8f112e27f95f16fa2ec189195b6437122dd6e82e729eb3a3424f551692d3729a7aaf7bb0872cd58b8eae39285a576c674e768f2599d80ca5d7e575964c25e29bcb17b6e9e0701a473a50533c60ad5874001492095c7f4fa4bf85a250285e91e909fa9e30bacd625e5fc67dd851d0e0fb175a3c35d29ae8550f293512dcaab30c2eccaebfdf6146f8457c5f29f829552b8f342b39dd8e322912be901331c8a838e39480d50fac0d2540b709a1715517f324452f12b9da2f7f59ba58b49624303e5c052c4f2da4d33cf5784eb3a8f2850b7342ded4bf740b4c3b09e611fa5269f4e28bcdf6c2069e949604322fdbe118a247dff046a6c888da645a98c7ac5420e4194cf20197edd7f8b819055f83278c7b5b147829ae21453076c5dd8a5d917b86124c91fdcebb6dbcc4611ec3bcc81704bee058137ab46d6ced6d599bfde28fe7bb4339d21fbfe823aaba83a8900ec7aba71ad1f5816d51cf2cc162f0c6641a7a757e90ed0a212c01032b600da070fc0b177257855f1a3a2de827d0f9d070db29fecb285a5bc52ae55742970fe952b43bd1c6d60ab2bb92bfbe9907b3013f33eb4d2a9bf0d5a8ab232e30ed45988dc4235cb39a76c9e418250cfbcb5781f5ec6d2f8a99e633f9b8ae547870fe69a9066739e65ed123afcf6f1ef0a09e2f5226f74022946443c99058f77c32af30363ca525243a2ec417148b8285718555915d646f9f019b5db9051b2c4dd0d78040d29da9bbcb8a2ca92f799891bc6154cb041a7bd780ba81ee9f4a4b652cca00e7f2c304c9adb294cdfb1f58211735dcece07bb2075a79025c3062dcc3b3087f92597192cbb1a2167b48576a2e38af6f680956bcd541ca5498677f91b5dabe55fe7648515eac038bbec46e515942f3e1130b76ba9223deb234a6c8db224f2a503dd72aa08df1c232686a01cbcdd8e435cbee805287b0b77acd03cc0f11d568605ab333ffe034f86f244d6aa9d18115a42976ce1dfbe355432c4277ec8ad41c2861f104c76cc06c811c4fc7d88a8b4da81db53434e7a53d3269a715ec7e1999c7847eb52c6c5b72f375f3a316888f6378d96f1f39a5f949dad13c54438c26e2da6d8582aa9fb2bb758c385fd6850266fcb17e2fa3d50bf92e00e625f1e7446553dad6775c59ab3f2f8c3bdb543176271d69dcd54ed1bf6fb9326292248a51f217f58e275aa34e00428a3795bd748b605ca07673bd84cc4990ee730070708ebcd7fce4656b35ffefeb9ac9dd456f3f3750d0848894e35b7bbff97a89d0701dfebbf818ca5613a59d931fa0943634bd4d0de024936dd96011811b8c14bb4e7569f2fc77959a247d3224cc9d2f8e72029ccc7bd529b18fcd3e199c26509609de2286a0358e40758143707e5a2a9fbc83a48c048befd0efc61c31ab01a70a6f99749f5d5887fb0af257f9c42866aef3321bd9fa6fcbe0c75c311b9e9922d304cd28f03cfcccd2d41bc32ef3f649500ee4a8d8c7dab40d4485e5b52d3b8dd846846b0f0219b81501a72fa8fe700515928673b779d11699f1be", 0x801}], 0x1, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)="9e8fee8c5263862dc0ee4109463727735a4df50467c5b8276bf59ea83986fbb09645f2550ac0b8b9092dc5", 0x2b}], 0x1, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000008c0)=""/4096, 0x1000, 0x800, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100) syz_open_pts() flock(r0, 0x2) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:20 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) semget(0x1, 0x2, 0x40) 16:00:20 executing program 1: r0 = kqueue() ftruncate(r0, 0x4) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/75, 0x4b) socketpair$inet6(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/10, 0xa}], 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') fcntl$lock(r2, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800}) r3 = semget$private(0x0, 0x7, 0x102) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000640)=0x400) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 16:00:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) nanosleep(&(0x7f00000001c0)={0x100000006, 0x100002}, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) getpid() open(&(0x7f0000000200)='./file0\x00', 0x4a0, 0x20) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="77e1be3ffe718a00baa185d4d3df925302063acba9a78e5bb3d9729bbe20bb78deee552f61e463cdc486208d4117b6f1196b1c114986fab01ce0e5f06072f60c0fbfc9cc0824341cabdf7ebd7ffe1a5315c6accb57f57a0cd906bb89179c4d18133535ad5d022b1ad3c1528fb4ade8e1ae40382543eba7f557fcf87cde7a8b6d085ce41c11138ec3ea93a98144414c9d7dfd7c787aabbebac702ce68b9d817ab899e920ae7f3667f832c46e570e5bf1064233eda535fdaf5d15fc729e3", 0xbd}, {&(0x7f00000000c0)="06f0541b7484e6ab5cb40e7fb2e57b86d7e3389a823cf904b9b5930fc20d4e02bdc93e59c56be065f415ef795467bdad895e2f3cca7a8a7ffff4b58daf50469bc2cfd4cf04b24a994f35bc3e4deada94e4288d43a754756b1331b3d4cda14b76df6191671ba8efe99491275bb9737aad510c40bb79e717aeeed7bf264dd2a01655bce64e5a4039584a1b995d33a10f8badf027c11ad060ba01fffcf70346e8f9ce37edccea5ae806261ce63a986c3c73db8a990265ff495777011578d84dc5edd59b4b", 0xc3}], 0x2, 0x0) getpid() 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r4, 0x0) sendto$inet(r3, &(0x7f0000000140)="0b964e5fedb0ab9c976ab4b05c89b6c0ed2d618cd988c34f81f305e9baab7ebd96a6ed165e92f121ccbd214dba7af0f32648f3711bbad02ff180819c4aa4d21e64cf7e9b6a4eaa746c3329ece029164b9cf900686288c407899491edc9b107d4a06adb4d485332e493debea2aa51fc3a8ac1961cc47d441b4c78b326802e3485a9e362701b074a41", 0x88, 0x8, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc592, 0x8}, {0x0, 0x4000}}, 0x0) fcntl$lock(r0, 0xf, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="5129008613f1b93dd8f1ba83da06be5701c7bcfd356b58d922abf3a90bd10041a625df091bd2364402189c01ea336452c6ca3a20abfbbb976004f8b427252d528811df78829af04e06b8e23e1244d09aac097aa69e53877f899766b2a8726f31e8f2cb791616ec03dcf396e465d33a1482c19490adec9ac3cff779f34f03a7658f53e1c42b81e85b82aeae77790a3f9156a8ab86bca862bd61c4777da1fdfc913deba4f7e0c018b400d9e5f921d30b2618dc9c50b03c2d25be22054b128b", 0xbe}, {&(0x7f00000008c0)="04bf6344653ed524b70c1ffba99530a22a00018e94f3f4cd578b32d2e7da59ac62d2b450855add084c6793d9d88ecb3834ca760a1001a3c545a1885b814f21dd9ed97680539d520d2b87675b2cd416a384531e35e3c995f9ad781103a9bcd19ecd6dceedf4664579e402f648323705b67083d431434b7cb88fbf73edffe7e2c462e951298367349126fc2ec3fd03460d6ffddd82cac53d3ce242d1b3e886059e03895f70ab243821223fefd0ab997c556729e7aa61cc4aa54705da12abe2b8208db4219fceb5cf2760d68d24a70df39d036115e410d621f85eff636c1c11f71372d72087a9a8b9f1f753bff704ce23112be02c7a77fea6cc8bce071b6038875587f0748c792fee2bb52bfd0af3919be5947771d4f79196b501ea0e33ee6f4f4fd68321368b08766205c262bb0ad7d0f93c7ddaa5998f961ac8e740ee69ab79127e244ee926a15e5f663c65917dab68077e6ae0a446deaf772e59228d0260d799ba51c963b0777f6e25165349f4bd272047598d357f3cc99b48cd7fd97c332d0cf6c2ad77215e3cef5d120afa4eca27d9365c31499c4a8e9783933b23fbbb54700ef610cf3c089d2ff7661cd7723f88cc5a01bfcac88546e414cc4bc0d1ec3fa1347045b9e0a5ce634249ef0e77fda8825aad601c5a6515d31f15fdb352fa96057d7be3b0d55fdcdadb9d12a83db7bd018e1976730e29325158aafb326636b616dda5f642677ada9a636f34da5674ba48ea179d60263cfee5a5a97b01b25921efc659a2f3bc531345637964197280c6f7fa5d40ca99496a3bd983645fb89c14bc9d335d9bbd4d9070ffc20813fa8fc455afcfd58b174c5f8164b14ef1c874246dc6e2af46e21b0367834d55cb233302019abce05e56a445d6f958e83a244e6a89f2fbaa12905d451603dca65768476b61d76cccbe78c4248291e56d8b4a70a8c5b3addc85e6ee57b91eeaef67f7125ed8c32c2bf499d2024ba70869c69344de553a29eeb3310eff2be70b147df7d6a2b02508a288055d5e5e22b636eef559c10a6cabd6e3848ef73cd04dd8fab6990806025bfeae75139bbf1cac50fa2e4255c08aee892297474a5590477ba6cbe28b1e3fc44f580eb120229f3e82dfbc0e9448fd0bb66b15f5635fbb32cd220ea6f72450dc3db3cadd4b7245c7e5802a6a9439cf1ae4ea73523b628e987a682edbad409ccaaed499641a1b3e07de684b82e54b46235b4eba057814ad61bb42836359b9e438b6a6d779d005529180433b7283d985bbf36b66cd074a995b13f312f548a707cda143a126770efd43cb0f02e159ea862556f35fd7238abef776eb37b277263093512263956585134178f2c8ceac192a8d8fdb6c18402861fb525e84bb6425afc75e6df0fba948f866e590b125e39973d380c3e7424dbc712db185b91d33f8679df5732e13267ad00c70d4b50b0916fc132a3ab6134392253983c33ab60eb0c149b952a8de2b5f22db084c920b84bf8f857e30fedd14636b8e4cf9dc6491eff65d2710d12bc88374b9e51f1ca5ab74a0348d1312a6b7270f57702338e76b2353468ef313a5a3930c89cae19ee5f18ae5930c154f74fe7d8b72e134dd06cacf62e384828bb8eb1ebe28626d9ba4532012862c73f9eabe347eb6aaf3c4026a7d37c5868cb4d008e0cefdbbcb8f26b1e6da64685e91329777d10556c59fc73609b95bb06d40bf58883b0de93f5f5b203e09dfda333e67fde9d3680c9b25cbcf46d50aebe680b1ef39804a3676acef44572159d9eecb3511ac249ebe4dd81c87ba054091f8880bc4dea2deb9fbf661e3e7a54322db6186cd4565bf7467e714e4cd422807c40cb85feb9b8f001707180c49d9affcea60a70a126b3659ff2235bca9c8320d838e5d3c3719a27d42539e6ffe9bcd41ac9fc86899d14db49bb924abadcf9ee20326ad66d4d360519e668ea7f611dc68263a5efb34db872f96c42904314e35eb1bc76f969dbc0d529e43714ec8da194f9a77ee17a7508b4a711392c9a4fd5039f650455d03fc6437d55d583b3a981baff9deef3297794866e9a73c664db0893901c2ab4dd57eaf6da24784127c2d15a96b73b9d405e9f74f6ca3b9150477bf86b1ad0f6c507b53ac480da9a45502c87551b387fc8895943d486bf5964c24c29c7b1543440eefefaec02e32070de05c34f1d0ac9683d618c9f0ae6d87137af6668671c70ce086ddb13c36932e0e5ad10373dc4ce1c1e6eded85d26c3dbb10371dede509ef037950c70a2506ce2f7c48f6f4c5db19ad64ca28365f8796d69c904070c0c64338a542216aa7c23ba8c0fad998176a408b0d57238b55743e693fca2e100566be1d10e3d4c2a248e993b6cc66e9f9dbd2022b08072f02d4604426022a21c640728c6035ab6717be066ad88b634c9d086c6c5a6c876fbcc97b8e80260ec39f81833e21442a05ce99c64ce0bc9e8876c129d94860e34aa812547560b19734245ed7922e4c65ea11f6da278ba3337f9c6b44eb062646704a7827dc1b88542a21bc68cb86515fcd6e1ddb71b08c202dadacbb151346b54e88653bc16890c975b02834d290bf58294cceac91f3552aa5ee6eb0df499379d70706d9031845b88425cc86610b1c649a7417c35f14e926e923f7b614a2379d9f27acc0d3700e417e008ababb8c1dc61e97426e3b1abf6ba1f68d0ba8f819aa097f8b8f7dd0c7bee6517755dc1b0e6f2ba461be17193cb58fb80f79295469e3f7f75ef2b2c6c450f5473513eca4a94a5bcd72d3fc1168afcae92ed943d915d1648cc26cd609ba8e8afa03dd40ccac0bedfd64bf8d6be94d49219ab55ec650dbee2ed2ca1582ccd866f80d5ee5e69afe26bcf7db2e8eb04c0f233b05281d79be797ddb9ad878c59a83c5f96f404f3efba4c986b2bff7ca82321a5454e214ed3b0709d56a8bfaea8ee3d9fb8239c481e9fdd39ae268d611fc3c2f842e1ec9e02cfbe361d323517906d7b45abe2b32f6dc8680ac5bdccc8e976c0b22541cf54964d08f0b63e821b1653b2c6705a60350f8ccd12eb9a02fa4ff112b960d90d4560d748c1f56e9328145dc69026e9286a955e09dad99ea4fd33b9b3232383bca09934198e21dce4f37299b98a712f2791b7408fdc58e6ffabdb815d060e377b7cddfaae263496f8c52d86f902d677f86fb7f7827c76a2cd0e252a6f43a8feb98f03861623ccdff579af952afdfb8c5429b137d37186681e2e8b6d142cb0f8aeeeec901fb1d3c0131b8d1124f95c8655ec9e0d53783457363db11378c3266caadd7adb76e451532e6068e21b49e9375263ef209a0d0214b48997304a402d4ca9aa7cc9110270f42196e46209a06175c6b2fcb3df2be895fc784f9a243f846c552796626ffa788766421b9b92874eedb6e5516d3ed6a7c147541de12e8e77c19ecb99f80310cef2231f919b03a5f699e4f2c7f5a4338b0493e5c26334b19e1b725ff815de677b0b23007576167b99443582ea307585b4132b875204c924fbbb42a17bb9bb5be99fe7d3c3bb9a08a1c6f947deb77ed509f632ef7f3cefc9cd660983004fe03b6453af48fc8a41d4916aaf9071cdcc32054e73b0d29b26228090c2e25920adb29ca2d4532ddfd0655b8b43438499773ce194e6ae083bb4129d9a17b2f2d6d98a4594e2df2660b3b69723277b8c5ab1c2dd2801c3350b0bc69fc5ac6022c21dc6be6a31720ff6b1103e8bb6598ce8989eb569df3657d695c9f2f35d529a848198d9601246108be9cb23996034d1e30adb1677f41e653d40d7d5602c8a95d20a858f677fe0325b70e6a21419bd5b7721a1375c6332e354835687d337e7c2863bb175b01c34433db8e094514ad0186020941537d41c7746384bcd68a8dbdff3313bc4462e31db14db497f5bf0523e38cca6e5ec9a27d4d6650ad1bf0c5a2f277974439d1e574d35cd16a2e5c09ee10a1ab9da1940e302afbd75585e0b38c48b4bee0efa31e65a8c259741b8227a22e8fcf6998c5eafe48ae5ee9cc6f8114e32bfbbd3ea5a0424f13e8a9a85f9cfaa8543502d02a3080985b46cb540b23af1928e8e92c2a1a1686ff90742f3ff5d97f633943ecc88ccef14137218ed6a92f99c9a6c5ed8756c478cdff24058dfeb6ffe0cb5e00fadd369994f1027de66db1058c76c2e44e86d0080872a0f27d40bbb3fdf1caa33e107108cabae235bbe96867c79a2a568f347a4ed04f4cc5e86249b91a2245762286bce776d4d4cf978e142885aa91b8b79efb809dd8729844e0a490ec9e8fd0b9a4c230993431b1e278a5a31499b99190c2bc2e87c6b94c6b1d45fc35b0488e772d0ba71e76b322545c8b4bf6185c4fd19c669192b46c99dd0f5794a1100012a7193fb13a111529469ae33ee34e6967160126b7e8397a5861ec6d8bd17b9a206c9d94114cafbe09418fa0f8ab0b7a3dc4b9f924b6a55d754e12408cdc493cd1683844c8e82899805e6588e35b8d047031fb6acbf896efd5c20ff2c60d98c0135767d97fb9f6d8c580bc2c24978425ad2dec4342d4fe6335f49e335d21b949420082d680c5716ffab87f6ddc9069d76dbb5e10dd1acda29d9b53b7f1f1b3f0c849f5b2e3aa707e819b120a92d3a8b8469a848e7b84290d6ad3e5ac45d5371111f99ef2cf8e1a2e7461ed3dc439459406cfbdc97a3e0456724cb83017be280f80c5bef80563f044eccbe745a9b84d0b4a51bc61e73628bcc7d055e38d54386bd9919910ca164e8bf6279a0f8aa85e5462f6c5ca8c65d206d42f697d700852ac320a944f8d0796546a1e03dfe42315b46c05e071f1e2b7de1a132fa042a449ad0f4cf4e4f4fc0c2a3e29da5bf44bbc38e0efcde006215d441ca8019317b3c426c95b2f44182ae1635e56d6f21ec1cad666b39ab7ed67629f38617b6581599a544fdeae859f88a0526f59a3b85b460be6735d1608d61139a1aef091fed016d3559ffa894f51143b5c7847caed8198b6a1781e0e6d7fe2ce760b805211ea5d31a8b223d11e226c86a6f4d885ea39bb971b5f97c9a7fa412e0cabb51ca13bb503e8d21741c593342139115bb420f7b1e97e9eb53f0dc955b0b62d4e15a160cbfdc32ed00ea3d7bb0bf85356e57e6937e6f023788c19ada288e6cfd7cb2bfc29372f0e06b8f564c09684e94dd40d910ac2e33df4c6c2d653c1e3bf87630015946ba32c9a1188906796d932779e7b965b00987facb28676a968a6084e816ffd054bcfe0fa2e7e1b1737868ab68b3f77661c2c3dcb81e72d52a43ac44bc362c3995ceb430447ac039c256be1c80274118dd4d71909d7d23b44e615a181993094a482dc4eaba1def1ffaabaff137874595e1a44879b645547e804101e873a90fb1959caf9e0f88d2776bb94f7c8ac76a86e83ded69f6713f321d0bc9b930be30bf304da1ce16e4a6c6cb029c52a22f831a48c71a431271ee061d6bfd46513a611aaa2b1c8936722b739d332523f59a7740883445eb35e892701c975cc38032a53a049f7e9c26a5ba8c8d1fd48bd148f6541bd3efecbd03234681609d1a17decccb91942a8fcedcc26c798aeaea7cd0cb962a0b5f5e8fbf8beb9235eaa885b2bd0cfc7da2a18bd7d9cc5345fcda35d0c175b59aec5a6c5bae4ee1e0bb6f434fb47c9134e37d11a0eefc3a70f59c82aa886d94ec8f12375388fbb7a407e116844185a3ae4230eeeccce476f243f7bdc8d7b51dd63cc1b8ca7004e43c76300a790281e85e49fb7df7d7f294c6267f57a5852c5f0bf7e9397e5f58916f4f6722d2ed042c3d3bd8424079c93743f153f4b672917d9783832ea445ba60d5f1a5629f30e04fa2c6b2e", 0x1000}, {&(0x7f0000000140)="1bbd4f069e53943ec84c1ad0d601e70586b0dfb2a4514305a6b036682fd181f6aea8be4e51233ce5ebbca88fb36a649dd7d47c", 0x33}], 0x3, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readlink(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0xff, 0x5, r1}) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 16:00:21 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file2\x00', 0xbe438e66f944ba1f, 0x1eb) r0 = socket$inet6(0x18, 0x8002, 0x6) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file1\x00', 0x8040, 0x84) 16:00:21 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0xfffa, 0xa7) fchmod(r0, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xd1}], 0xc998, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x2, 0x1007, 0x200}], 0x2, &(0x7f0000000100)={0x62, 0x200}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x51}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x2, 0x4005, 0x8346, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) kevent(r0, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000040)='B', 0xffffffffffffffdf) shutdown(r1, 0x1) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:22 executing program 0: open$dir(&(0x7f0000000600)='./file1\x00', 0x0, 0x0) r0 = socket(0x12, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000000c0)='./file1\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x41, 0xde797272f626c048) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) mlockall(0x2) 16:00:22 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) shmdt(0x0) 16:00:22 executing program 1: r0 = socket(0x6, 0x8, 0x88cd) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x47570f260f7326d5, r0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x104, 0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x3) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x6003, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x33bb) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0xf4, 0x8}], 0xb1, &(0x7f0000000240)={0x3, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 16:00:22 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000580)='./file0\x00', 0xc0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x800, 0x25) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000680)='./file0\x00', 0x3e5a) sendto$unix(r2, &(0x7f0000000140)="a053ff185551a13053c31367104189abd79942fb5e655877b347ec84312dd16874465c499443ea8079ad2c8dc17ae4816a410774af74be9534044fa6274d1e1b8c4d45", 0x43, 0x403, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) readlink(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)=""/107, 0x6b) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/111, 0x6f}], 0x2, &(0x7f0000000440)=""/182, 0xb6, 0x2}, 0x2) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getgid() setegid(r1) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) r2 = getegid() setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r3, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fcntl$setflags(r4, 0x2, 0x1) 16:00:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x44) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000040)='<', 0x1}], 0x1) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x4001, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x40) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(0xffffffffffffffff, 0x2000000000000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x200e, 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a9eeca1367e51e788b06"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x128, "8027b0fef718dae8d84f84d74bc2bc879c6af13a"}) 16:00:22 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="cce8bef8d41aa01251ec8f307d1ffc828e216ac9625e8a3a1df0ad0a591456f8e54247", 0x23, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x121) rmdir(&(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x10) openat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0xa) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x84) openat(r0, &(0x7f00000000c0)='./control\x00', 0x200, 0x4f) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x100000000}, {0x3, 0x2}}) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) 16:00:22 executing program 0: socket$inet6(0x18, 0xc007, 0xffff) r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x18, 0x4000, 0xbd7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000040)=[{r1, 0x105}], 0x1, 0xc9) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:00:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0xff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 16:00:22 executing program 1: getuid() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) kqueue() 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x0, 0x0) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x8, 0x20, 0xfffffffffffffff8, "c4817561008747a52ae21609cac3cc4a63dbdc24", 0x1, 0xfff}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r0, 0x0, 0x0) 16:00:22 executing program 1: getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)) shmctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) read(r2, &(0x7f0000000000)=""/66, 0x42) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/81) 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30101, 0xb5) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: setitimer(0x1000000, 0xffffffffffffffff, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x5}, {0x7, 0x1}}) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xc7) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x0, 0x0, 0x5}], 0xc996, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000140)="237caa56c7ad0d584384f8082b7515a216de0acf83fa7e6468f10ae5148c00dabd2f36704a1a7d34a9776c846073e222a506134abdcc7a4d3b8bb724f006cf1094b3847d8d45b505582864078a0721cbe38e2dc4c0336e096b97ee5f1af9cff49c7ed2d344f9ebc2c108b3e9598c3bf00619924197e6fbda424029321dbd283984458433bd", 0x85, 0x407, &(0x7f0000000200)={0x18, 0x2, 0x3f, 0xfffffffffffffffb}, 0xc) getegid() bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8001}, 0xc) shutdown(r0, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x10000, 0x0, 0x6, &(0x7f0000000240)={0xf4, 0x7fffffff}) r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x81, r4, r5, r2, r5, 0x40, 0x5}, 0x8, 0x9, r3, r3, 0x3, 0x10000, 0xff07}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffffa, r2, r5, r7, r8, 0x80, 0x6}, 0x6ff, 0x1, r9, r10, 0x200, 0x4, 0xfdef, 0x9}) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x8, 0x10000, 0x2, "7dc48d306d6255f78f51dd8c7c340ab8de0d3f7b", 0x8, 0x2}) read(r0, &(0x7f0000000000)=""/16, 0x10) 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) socketpair(0x1, 0x0, 0x7, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x6, 0xc003, 0x100000000, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x0, 0x1aa) r7 = dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x11) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="940cb353b6e50ceda70f046b60cea15fe953a17055c8eb899a0b", 0x1a}, {&(0x7f0000000100)}, {&(0x7f0000000140)="1630237b528f3862be0e3f590680e911592e857fd7aa3c4f201540ecb5084bfd317b59eb9c752f9393bbe9cbbbfaaccd9b82be4615efcf600ba5b53823871784f9594389925cdbc90c9d2521872595240b369ff35fe1baa472eb3e0e2acc6efc87be68ed", 0x64}, {&(0x7f00000001c0)="f34874668b7def3a6f1006a823fa78b2ce783dcc612c2df563cd357431c9522d08bbf8ee1b1a4a82ac8e9c8bc54eaf7ef7f10710d5213087071362e47bc7e797e6d8cbe1455d8b5dcf871f856aca229670ae5fa73db29e12bac37233f3bebd2b053dfd780094d30d0f0032027960f3c0f079bfbb998799217f8df70807e07bf0c61178", 0x83}, {&(0x7f0000000280)="5bee8281498954430c26d994a37f28fb9d06473623df267f815b60640ae4c09a014fec7d501f572710c24548532062eb405e24a05d8e0b342e3bd7c69a79ba41fa7c34e51504b8bd2298ac3ee98396d9133d31c5a3ae335cb706ad6ada29b0b787ef088ede6dcf8a6d1a0a007ce73f9ebcce0c908f9713d68186c1b8bca80b887708fab3acae6ebcbdda3778c501ac40834763d41891b044c55c40fb3cfdffd036988d522c", 0xa5}, {&(0x7f0000000340)}, {&(0x7f0000000380)="db8f3de806dc0c8a5f77f518013fb5988a329ff7d1fb72c830457fa2a3016bdd6a0c89a6126bc28ac788898f323e3a5c86bc10b9e820f59a9e5a3d01a93e729f88555a039e17854aedc6ec99d1c256d130fdbc5a6fa5f1faec42ada107985ba92aecbe50c8d2cb5d21c8eaadfd7d46db33d96ddb7bcf00f9dd85658be4311cea39b6a49cce22fc0057a3338ef43b7f50d22138806ff3fbe81b569dfb205ae4ba91c99ef731341510419868", 0xab}, {&(0x7f0000000440)="0f3fbc4254e4647a732684671403fc4841a0b946c620437eec0639b25abf5fc2d0d81840d5eec087ce283a160e6ebd13d1a7d6f8a85e13d47539750c974be3ec506df36190bda6ed50e2e5935fa6a0132667e6b0752086e7ba91e696b5e2cbdb86fb4900b0c50e9b0117c0ff6b54f9bce32884c941c9c43ff7fa8698332ce826f4b351d09706964cdbd3906fab8307e50cb299521d3ce6de83c2cf138b0653d6462d987771744e20c314e7798b3b4850ba47d840d3de8bf7ad055cd1bd74889f7e34750b321cdb25a2", 0xc9}, {&(0x7f0000000540)="32b5d094edf53adb16207a8d89c46b1078234910365ae8b1b63970dc32fc325a1c9481b42cf8108ebabf1a907388e0235d7d771021f5334ff5445220b69659caedabc7c3a2a4e33c6b4f816bc2aa4a648d948457a8a5ab9d076021926b6957580981cf2107182b39a2c12e1eac6f86c822439df8eb984150b2ea598f085a4e7ac5546d7b998f5676f869d1e31e168693c6bb5da6c191420f612da876f0487053653f4fe5e58777", 0xa7}], 0x9, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x50, 0xa}, 0x2) r12 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r7, &(0x7f0000000340)='./file0/file0\x00') fcntl$setown(r12, 0x6, r13) writev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:22 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:22 executing program 1: socket$unix(0x1, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x80000000000000}, 0x0) 16:00:23 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x2000001, 0x0) semget$private(0x0, 0x0, 0x120) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200000000010080, 0x80000000008) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = semget$private(0x0, 0x6, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x800, 0x200, 0x8, 0x9, "085c886aa8cebad8054890637140d9868a3d4aff", 0x64, 0xffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r4, r5, r6, 0x20, 0x20}, 0xc21a, 0x22, 0x200}) socket$inet(0x2, 0x8000, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:00:23 executing program 1: socket$unix(0x1, 0x16416cb5a958d90a, 0x0) socket$inet(0x2, 0x4000, 0x1) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:23 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x80) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001200)=@in, 0xc, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="6800020000000000000000000000000013c981bc6672d6166599fb962444e8899b266efbb8028a12c90c8a2d220425c7868e57081d194dc10328dca95a22d5806cec0bda25c22803490aed72f9d05d443b19c212177ca3ad415801293294b39ae12c36f400000000"], 0x68, 0x400}, 0x2) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/38, 0x26, 0x842, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ce4000/0x2000)=nil) r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/104) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7c, 0x8}) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc8, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r3, &(0x7f0000000040)='s', 0x1) write(r3, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa2227c91635237b9d9623f5be76b741f69496416dd59b13f3a2ba37213cfa552177d72b8d8004642d5f0b1b03b7246ba666e4aa74b4afec6d2fe85cbe2e6c59b3aa17be584581bb9f642c6f7a2692f2f5c31c48fd4433c8381327b4195ad5466df1bece9c1de9de69b6a7f9cb91240c9aee912742cc45627d81b8ffea0c713d8dc5c4b896c0e4ffa89e402d17a8665efc0025f5c77a6a457b924a39e7728b1e4f32d277fc29852f86288ba2ad762a7c619949c024dbe004634e4e53fcace0f8fadf12a052fd3cd66a2ae6fac356dfff88f32965852e5f18d16fe72d3ffc56a47244e2c9e4fcadea2c81500271465a03076b897d3ee0b69591011af747d80bc86293b526d147aed6f1bbafad5250c8f6106a25f27b419fbe7f632f6bf2fcf9172fa4760d1ad72d0743b35979f30f07ca5b1c7fd2dde12bec64711aa64bfb014d673dd16cac5e50bd99933be63b580b990d72d4c25af39f9cf08dc53f85007f0c1f59fd698a220960bebc5cb4085b510d9b1ae30b730311804ff5216783a4422fd81290b03f26094e37968d596aacc780889cfea78cc0354f17a55d1008d6e715a17a457dbc6fdb7553c2089838e076ce4930a02e55534966ff70374250ff75a8a3985e2ab22309a2fddb5c8f6d9edf1f4b1ebe2efdf695acf42e7ca0cb6adec4276baa9f3cf72dd3fd59fd6bc4d907f8a673b9a3fdc386f52859f6a64ec0a3301bb4baf620182caa06194cdf69cd588a8d1c56f461b4597f7814669ea3c409488d36126d0c61bbcf75dfda852f206901c3192498bc11266e03c501cefb487675c9aa006271b3c669d1c26e4bcff97489be51d9b10d108a3a62b458e84301ff05bc343beaf87d6f3d33148384b53c4276a0b69b6b3e2636fd0279f47df102b173847245708c77673edf5a11251ea810e896bcbd0564ee12777d1ff34b88d7057a2ba05a57ec0d7bd4b44314d7369bc8ddd8bec343c2ef3714887a7621f20d26e3bf08ff3c4b3e31b31ca66902d3750c0f9735c0a0f6f7858724b6db479cdfdb6de510d654eee1f53d4b345c944832c9dac44c60711aa73da9664792e4de50f7572a78eab6cc82f20c1db4fca41d793c05ca6574ded1011d8ff8546c488c49c5536a9fbca8f19d8ac3aa5e0f2af482c3923cb69c989c6c798d3e5d0d1a8186c4dc46a5e308946afb52f053c77315554c7de052273f422849576aebbab524dac2d61c7377aaf8bbe67cf61162ab390cf71070e126b72c973cefa0627f7580ae54721b17c4b5436c2e79b15bf2e78cf8cd0d8f03452252b764cbb0f9015c2120f5772667296963b5acac0ab9052ea4947113ecff63b54a8ba96c6279829ad8b6a8e836d6274d66cc4ff6d0e52e7f7d441bc2fea314723f5cbe80a93e0deca715a5e52227e6ffc70045bc1eb11045f3635f6409e3b7621423300de3a845656a30476b5509ca1de1f51c906b6edfcac5541f4188caa7400916e8f17c55f64ca49222e09e28902602dba31a6b54e4dae66c69107128cdb99f864a7ef226fedb95d246eafde655d88fca3f76e63cc9d1f3897e6a50ff49e0cc1b5f23ace7fa1633b88668319a4947576ed24f71b6ca23827c654ff27368d85e513b5f915caf066f42548447824f3318e766b1ce7be7ae95eab0178c3fb080c769da313fb22aed30036e96b78f66b7d61821358e1e45d05695aab4c8ff19367aedf00e6163a24830a49a2d4728ea5b32b9c9dc80e5fd38d61a2c499ed14165739cca526fc4621f812eb79f354314a0eaa79b9edbba642c95b7fe3ba2df2c4bedd977c3db11fd991df9de8b05633aa3708ff8e550f87f7b00330d1f29184c8c0c1909a50ae28fd2d8eb38df4a8707f27e3bc90598e557c9c2b1a1b9155ec9871e8762c7d1469c80b9c2d94e20487cbc9b95c495b34ebb470d5ead0b375e586f7fcc73a6be7920a722ebe0a9e33bb51663be287dd7a88c17906fbe51cea5791b4974fecba4deff576c48d0d0efaf1c5976e815e5bda087a48933d4903ae31aec9f9274a40fdb95693459c7f6bc6f4845ebc2bbcb8507263f437d804ee9decea8df1f708b2049d46aab196cc62840a911f26169e720c40edb5427b50a0f6ee017f26fa9693e005a7ee72b8c4860638785d2a1167bae61acef184f3b46a37a6666584e734b98dc16854c8a2f25a3cb4990009986817ce040a22d8e0ccb8b6819852e19fc5a5ed3925831a81b44f65066b2595c0fda8a39610c16f3ae36825ef9474f3cbc7244a5d2ffdf6797c4e1fb5d908864448079e28c8fe41926e232d7ab91dfcca2a73df8b3257754ca0314017b39659c5cdf149e44e6fb412d68748a7bbf2c4bb0a5d2cef430aab24f5c7a5fcc7bf6ed8f691f89b8e5c3d55942f8bc69bbe0c067070cbc7b1c77d01ed27790bcaab6df085be1d8ad89f2b3c417f6055015604be667b27f1d59f8cae5b2e932262517b26fe142eb6c57e711695e3a901808622ec0fa44d0ca7d1ea9acfd8c5ea1f8fe582177e526aeef689742188811e44eeeadd2562dd84fddf286e5f3d509313c7f7983026addad6c1af63ff824bc02c37df1a8e7e51e297147c7bb53f475c44b3ff7f67c405b0b69725ef1ba1538b6d94f23ae7e9fed59e33bcd93e37996ffe3eeeadb972ca8d268b6dea239a30d464a6a00272092767ba989c3a52b466d7b1b21d8b1f2a0bd74b4588574f31c618d87536f4167c1a4701dd2332177ef7b7df9faf651488b2a97b6e24b6c64ba44e6ea0358b560afbc0972a79c24798a75780450a5551a56c703887b24db5530cf003b762a85c6d5017fd075d25ca853ac", 0x800) 16:00:23 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x104, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x6, 0x2, 0x916) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) madvise(&(0x7f00005e4000/0x1000)=nil, 0x1000, 0x7) r0 = shmget(0x1, 0x3000, 0x400, &(0x7f0000074000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, r2, r3, r4, 0x1a, 0xfffffffffffffffb}, 0x60d, 0x7, r5, r6, 0xa7b7, 0x8001, 0xffff}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)) 16:00:23 executing program 0: r0 = kqueue() pipe(&(0x7f0000001500)) open(&(0x7f0000001540)='./file0\x00', 0x82, 0x1) r1 = dup2(r0, r0) r2 = accept$inet(r1, 0x0, &(0x7f00000014c0)=0xfffffffffffffeb1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0xf48) socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000001200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4, 0x7) socketpair$inet6(0x18, 0x4003, 0x1000, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001240)=[{{r2}, 0x0, 0x10, 0x40000003, 0x6c3, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0x81, 0x7, 0x7}, {{r4}, 0xffffffffffffffff, 0x3, 0x1, 0x2, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x8}], 0x80000000, &(0x7f0000001400)=[{{r8}, 0xffffffffffffffff, 0x4, 0x2, 0x7ff, 0x1}, {{r9}, 0xfffffffffffffffe, 0x84, 0xf0000000, 0xfffffffffffffff8, 0x8}, {{r10}, 0xfffffffffffffffd, 0x6, 0x37, 0x8001, 0x9}], 0xfff, &(0x7f0000001480)={0x46dd, 0x5}) r11 = socket$inet(0x2, 0x4003, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r12 = kqueue() kevent(r12, &(0x7f0000000080)=[{{r11}, 0x0, 0x16, 0x23, 0x1, 0xba4}, {{r12}, 0xffffffffffffffff, 0x80, 0x81, 0x3, 0x80000000}, {{r12}, 0xfffffffffffffffb, 0x44, 0x1, 0xfffffffffffffff8, 0x3}], 0x1ff, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x80, 0x10, 0x4000000, 0x1}, {{r11}, 0xfffffffffffffffa, 0x80, 0x2, 0x9, 0x5}], 0x8, &(0x7f0000000100)={0x7fffffff, 0xfffffffffffff800}) poll(&(0x7f0000000040)=[{r12, 0x5}], 0x1, 0xffffffff) r13 = getpid() fcntl$setown(r7, 0x6, r13) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) msgget$private(0x0, 0x1d1) sendto(r3, &(0x7f0000001580)="237fbf19ad43f63919e61956653d450d703f0c42684faae2928010ea6f437babb70e5a937bdf265e76f93f95ec6b44bae78078ecc33b0d6842063805db6c6d744eaefef66689212ddb30449e01e164d6e304bcc6d564ac8698308e43ddf4a18116bca56352d9330e99527c001c86ca38e1ed05d078566eaf5f4e42b97636fbe6c390da60d4e2bb8f46fa5ef3b87f16bbf390689c77b736228937", 0x9a, 0xc, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) 16:00:24 executing program 1: socket$inet6(0x18, 0x3, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) 16:00:24 executing program 0: socket$inet6(0x18, 0x0, 0x8001) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:00:24 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/155, 0x9b, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x10000}, 0xc) 16:00:24 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x40, 0x1}, {0x0, 0x7}}, &(0x7f0000000040)) setitimer(0x3, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6000000000000) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 16:00:24 executing program 1: setreuid(0x0, 0xee00) seteuid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x17, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x6f5, 0xa9}, 0xc) seteuid(r0) 16:00:24 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x474, 0x10001, 0x1, 0x8}) 16:00:24 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) kqueue() close(r1) socketpair(0x1, 0x0, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000000), 0x5c, 0x62) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000100)=""/252) fsync(r0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x30041, 0x10) fchdir(r0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000100)="2caaff2741d29a0713877bdefb6ab9778038248951d65ff1ed420ec8606a6eca80038d187483e2ec2225bc2cc1c38fc5124035930e78b9910e2634a962f56b1aa69a3f7768740a4af314ea39ba2b9c89f7a74b73a783e83405bc6f62ba3efa0fa83eb51b", 0x64, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) getitimer(0x0, &(0x7f0000000040)) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ftruncate(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x1, 0x6, 0x7}, 0x9, [0x4, 0x7fff, 0x401, 0xff, 0x8c2, 0x6, 0xfffffffffffff800, 0x2]}, 0x3c) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x102, 0x20) 16:00:24 executing program 0: shutdown(0xffffffffffffffff, 0x0) socket(0x30, 0x7, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xdc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000032c000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="d5b722b7811ae407ce6b2d731ff412d5b6abe055655edcc532fac8de7bd5d1bcce0ee1e58763a06b", 0x28}, {&(0x7f0000000040)="799704938898425502a28606fcb729764069d8709aec8d5d0b066e0708abda984dd8076f1c81daf2e2376d40efd4e7bd08fee71b424e7f1e9c0b2ce2eba94a12c6412575c74d6d9b721f107dad054ed6f879d1f5d0203c7516b208e5c364b9a659bd334388d33d3dd463e14e11fec239b6460dd3eaed0957ec4f7af8939df9ae8a5077a52e0f619e4b85d8", 0x8b}, {&(0x7f0000000100)="37497d90c71d6dad5e3295b8afbaddf03c1ac2ccb069692257654bd38abdb1c402a19f093b8f73f0ee06e474420840631568117e9bfe6da5ab151029eec5f56e20b8a757d7144dc8f8c0b2a004e858a9b5836de0bfc5102333aadb3697d5d7973708a52a55169b0d95668f6a3fd1a139938585a0d5d7bb3c4a20399d68e946d55f7070d0b966974a1bc4a53ef39629c612d0d3b6b7b6d2c28dad110b756038fd3610977d58db4ab0426e73ae1091bf17e85330d93505fba6948a471679d954ce81d3dcd937d66999ca588f50", 0xcc}], 0x3) getpeername(r0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/168, 0xa8) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x2}, 0x8) listen(r0, 0x0) listen(r0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/125) 16:00:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x1f, 0x6, 0x100000001, "aff9e7c250d4abc62a27e3099d673548b08363fd", 0x9, 0x40}) sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 16:00:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="d0a85a7385b95736b1217704c4a9c0143b84512875725c837d397a824402f92f46277c05f813a96eb0d8d76d26d0c204571bb262dd97ad0515765e1316071693e641a5f839ed75742705d030ec44c7b1e9", 0x51}, {&(0x7f0000000180)="5fd8d5be", 0x4}, {&(0x7f00000001c0)="8686cda7d30b704d5f11d40980e08b8ae5442e2bf07c2ea32aa92f8c8f2e92f69197d4d18bd5c4bae0c6ce06aaf2d40a887a12abb6e4dc8d59fa6be16dc06eabeecdfb1657fa9f607d939533e7a14a0e0c5efb3193571b6f205f5757932919aa682ff28f52dfc6a5a0e117cfd63c2cc581e5e4c1278596e779916649364cf637054261ecd0ae9ac23dbfa55da9f4da951cad5041c51cf96d11f5748b0fc3", 0x9e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="db854634e1c83f12634c9692385a4a8129e56ea108fdd631fc64c083164f4a822be607bc9aa6063979f12a97ad18fcb2b40d366396c8c4c312d8d3303db9f95a7fb61c1e5401e6d23d78066465f88b4a1fd44a560d09b88974e2ccb0e54015338ca75825e5abb7afea0bfb145f3926d1902cb526d1cdf193cf9003bf35c07bc601c71466abcfd485a22b3b275c200113a32c0e583f6567a3dd662e1e2bc2177a95fcba3bfecacb2448040a8a70930beeac81c0b130504a4de9ba64d8bc1e6a7091cb54527fb8dcaf32ddda5b19dcde022111f6aef8d0bb4dd5d2e3c050c9fb5e9a7c54", 0xe3}, {&(0x7f00000003c0)="6a9e1f9fe6c19094935fd408b5eeef9836adbb2aa42e8adf389eb15aa40bec61198122df39be84ae77d0d59a68204dc9833af0a9b0de6bcc9fe46dc64c39c52cbe5bdac7ce90c5f2a34b179f4ecfe8265a2af3d398c1", 0x56}, {&(0x7f0000000440)="55466878d21aee94ff60a02864ad3e476ea3f25e2e175992487ac659745f6b29dd1bc72ebddcc761ee3b965ad1758f012a6e11f8819a57073a2d24867e5862325618b8a9ba1ee4776044a86771e505837f1d1d7a7643427dda9a188a4f3e643795fae4d107912ddbdccbe2375e0a6f8ac964992abe9bd6a08a5764a391103d3bdffa1dce20c20559ca2d7544491cea4a5aedc06f7efcaf446cdec5d36cf2edad69d7e5ccd675c6d6663fa9dd6c3b6275b243760aad122638d85f8e4bd48e8cabea597369328285cb1e4e0639b18c8610ccf5cdcac56a43b8acab3b8aa1ee763ec9af9c3f0901659959761c6f32c4508ec76a04aec6ca2b75", 0xf8}, {&(0x7f0000000540)="ffd3d226df73f9b2628c8e8e83031fce68b56e8526be723fd68ac88e79a4c3d16ab5ca8d2222f3ea2740f6576bf595105891cea9ed53c2896837bab2f85e52fc197021c0112c1075cd9327a191812c58bb33965514e6644e1b4082e3a78a3817d8a42bdf600236393bcf782a15bb53a07def47c9ae5669443adf1149b650be98931d9f20a31670bcbf0f6953868a96527803ca370fcc0cb044a0eeb499285b3034790a97b14b2201261b4ed134e79819ec308df4015196e63d0c3cdc6ab4cc6ec7082f52dc0aaffdb20878dd4a80dc6919", 0xd1}], 0x8, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x408) write(r1, &(0x7f0000335000), 0xfc94) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:00:25 executing program 1: clock_getres(0x3, 0x0) r0 = socket$inet(0x2, 0x8000, 0x101) listen(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e1266696c653000"], 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) setsockopt(r1, 0x9, 0x9, &(0x7f00000000c0)="790dd325218cde63c40b29cc5e44b6ba81cb8554c419f1188eaa5b4fdc21362e17e3082a607c85e3724d04f5946753290a738f81ac14dc5b70a6ca1d980116a67237f2e6186909aca04a1228683d5a67718eb4ae1cd1d165fd8e2784b56a62846514ddd1", 0x64) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) open(&(0x7f0000000040)='\x00', 0x0, 0x0) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x3) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) wait4(r1, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r1, 0xe78449268f43b4c6}], 0x1, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) chroot(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r1) mlockall(0x1) r4 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/19) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x8) getdents(r3, &(0x7f0000000200)=""/239, 0xef) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000300)='./file0\x00', r6, r8, 0x6) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000400)="294e62a473773892645704400a1aeb1b9ccc6d7280951cb8a2f5e9081d295c8d9d31e68e7ab29793220c49ed4ee7717038988c9bdfe806f9bc581b6d12b7bacc405ae4df46b0e8313d529f680f321f9da4a3cedd843f56e8d2c80bc8299bc36a61047d3e3e0a1bd8ec05b6582f18b5b3f7a92176f8ca23ca00cbb3bc7244799f3058a8fc943c3334d8e342e4de36ddde8c6fea80396b98788e1ce93b93ebca031edf207f49615e356a572cf8e2da1a14fc", 0xb1}, {&(0x7f00000004c0)="1c7c1e39b4e13186d0e6696a36fe8381b676878ab5381a77292024fc23198731a39453234920abb577752dc56b4e43a7977a88d773548bd557dde1c7a0c0dd6a174b97573fe40ac5b8c6db78cee1c14677f799bd4c0066e60a63e71d37ba85854e2ef8ad2a53d98948c54a98dcd249e0ead1bb9a820123ae99e1b777e9f2fefe1ab26bf01f3d60282eddb4462862391529dca943ab8c6109eadc4728ffda864e3bdda3af5b4f268eb7d01b86c6791d9643614ff2fde6e07b1d6426f382873f27ed30df93376dc43e93fd8706123289a8ec91d6b53e6bacb6", 0xd8}, {&(0x7f00000005c0)="00b5424840c805a59e768b73db6d28536f24ef67a80632ed343e6e3741ac7ec105aab8d03b6d7fedff1c9429452cf80f0ebce43b4db4d4a7bbdf3c9bf9b9ffc38b8bbcca2094496c17dd9667b726edf59a50602c0c3569cbd0920f3479bc54313f544f387757d2fc1db4968a9fc444f67cc110a710d9cd9c7bed554aa1d214b643f14b7efbcfbdf3d8e2775b1eae59e52d98ce0deea7f6c7efc393192f2e77f5fa1b7bb12908eadd487422abe2050f50453ca0a08863d541b86a02483e99748d15121b00be69c6949539722aec17f88d7076617ef9c5746f07065f8f31a9a3ebb75334ec9d2c5f19f2e7e7eefda57af2c4256816b9da84c302a0805b1226046ec09e9fce6991f38a930e5ad8be6d65146b5b9a218ff0b037e2f115f4820e8cc5f713f3cdebe75d1abffd493660dd70e8230928f70f468858da05d3ed585ee2ac06b8dd5a3317d89ea88693f90d3d329ef4e333b85e5dc87e44fb1f7a45ee03cb82093ae16577cee15aec7b4bc8658758501e74ce81d8b5076675e08f6d79de58f32059e8c38df707515d1fdb1a883b7eed4174cd35725647a810fcef843ed25509472000b083fa1a100f6f4990a55b3c60485e2348a390c1509cfff702bfe6d7f005190bb7d4fb2c819d75c7000574ed5bf6d36277b50284e196a058354fff16c52bfce7cd28bd229a5be0e9d7f6f33cc8899d15d66fe7fa9bf40a9688de5cf1dbb62366306c4675e33f00a989f0db4a9622d8b4f7463a3635206f63c39bb48d1445e1e85d6c945f923217a3ac5329138c713089104d374f17a6ddc554c403646bab4950e43f251c9047ca118055e6e8bf38418647c4ee8edd143249a455683353362c7481630366f4d06efbe86e4173f07170e2e897650220c923bcf746278d0309efb03b01c6b524fb9e26bc6688ed14d75ba69d9834b2e78ef81895194bc70aa90b95617ede6e253e78b41671336ca569732c35194fcaac2044e906e5d69b91af80d57a1ba0ae75e7279ebc46b6629800ad2ae58570771ad6e7179a15bcb7dea774cf3135a8da6758f2be068f352cae9339eb8ec4efade52e7510174eebed57443bc71dc04d2f6ebd9fec9b972fa22e7c56acca05adfedfe6883f42fe7df05db223961dbedad070a84a5b7bbb29250475c4dbaed1dc9c66f2c1484d4f3fe066c05dceb570662937ff94db6aceb7c889d3c1032a680327bc10a3dc3784c3a6875e07ab173a4f819c37edf1b60a6ad48eee57bb65329be65709c4f10974343886e33f5cca46b2240069ff8399682f4b962b00fef6c459a0bbf7e8f6849e138ea5f2318ebe7636dd387a870656c7b740aa3e6269f22afc236945b9bea31a3db576e04bd8a403fba9b7286b0c4e8e3e26ba067e01ae30230623567794189b9fa982f2e970b7dc8dc2d43ab1019fd593a9f95374a942887d51eb644876fdd9e53e73cf94e96f88de00bc557705b5738b4c36b667836aae829ecb6eb5a1ac816e1fa847880d80c5322e9b54ad8944b7ebd9e631149a4c2042bc67110080ab7ad1ee51015c91036cf376f847db983e418b076a04d5333e9d6a021e42951dbac7c0927ead3af26f70dee767bcba2ccd12cf5ac85f12fff1527084a10b9bb08d6b977e1a70d7b528f9922d186fad70443287c0a9b76c4fa90196cacbdd2f53489dcc9af6df7ce43d1ce0e9e88509694c6a86d2c7e7787853ac0414f16bc32b5bbefb0b76d6b2e4cdf591f0f3d841a12ce48d2d27e6c2337009061b73dae46352761b412fa9b6b90374e54701c17c33fba088b381de988608eb8f7450cd52461aea9d9e5305e8d62821f6a29063185ee831458ba7e7fcc903be538b21003e7eeb8b0f1dfcb68be19f0b5cf886f20d71e863e4072055716d93f13d4c04826c479e006fca815b0145d0f4fba91559d00710e0a780828aeceb55f319d9a46d57f3e72a2fe24ba5cbf3f48bccd9c0bd2f30b5e969ee0fd55904f71d6ebecdf0fbfd2b4b032c0cebf630bdcc23e12dec67166bb6909cf4de4b85860495f91fd9b7fbbf8313ee81078522bf102bcec95fb89a220066566db7e2a74d41449cfa8b6240ee10100e30ce9390b2a22ea04bde5d7a35c69289f9ce92171668dbe8fab7c94a16601d141066438c79232e0685725e7ecb81c1b26d30a7ad7d5c15a13feab800d10e2f2ea6b36c57fc3fc9c8eed7d3a80ed22a48dcb66edb00244460e84a21bc7826e7bc6bf2c0a1cdff680bb38c0d8c0c29b2c9237ab83a11c2117f4efd87250c870c67fa09c6284920b31186b6830b1d32aa691ef50543ce4d46e60d5dd0cde0f61e1b5016745b7334f3d62e1c720c6773776598b32935a176299848755fdcb22409113697e3daca2a4b09137a7940b51724ea5e2086425100888bf22d6d12913da4e29d506f4ff27a7b8d40fb72f63c4b8b7ef2563bc3bf2a1349105e7d7361e392e503a8a952172b28ac59b5b83053bd6ad96e43cd84e32327d0ace68eeae5cd44acfad083ba11a896f358a7280e7d9d21c6cb7db6ed8e10edf9e4b4c6a71c981bb791e914e5c95e46fd274853056b58e0f6161f2cc0030053ba33b1032f6709dda11e8e9a3cd09115383829ec4ea005530ea32e2630abd41bdbe698f05f02276be273da34bbaef70a1241cb3083c6953b8e459290ce14d99404ded9fd9ef5bbd0fd6e06cc2d64c4f0d64a26bbb9fe2681c6024ce0781ac7c015d76c9a5e987690731c2494c841fe6eb08b55e7473f962c2967a70476cc0777508c7fc2184024e2a5455f6657374caa9de5c3357ef238be276d8a3bc5420b5420fa97ef59216b2dd723bd4a2f4f8c04d307408f325ccbd1a2ba5dada16f86e9f59c54b2e47b56ea77c564738b50070555bc13fdfaa0766a398b45560abea6a1b6cd0fa3e891918ca2ce509f76fdb9deb7599d4ee9a782ef896f749161270dfa40898a8841157c6610c4a9b0df6332a19f98912b39f6fa93d76fb1a5b0a4ac7a0ff0017402afbd196475e6baa054dadba04e4417bce0c3d9d8121a87b218c3994afdf9cc0191f5c3e241b2ea8d0edda182dbb2820b702003acb3dde2cd52a924d8206ce233dfe5e2edb9c2eeae7883d274a1e4f9a7884b40b4eed45ea58b527ebdad137bf3cf4cfe26332dd04e978019fe070f8ae04aeb8e009b4ba235a47d33b7fab690167411530f3de1e5affa36e2833c6da456cc98d0c68a4df3eca678244d49661c415665dc07399e3877cbbb90fc70169467fc9f4049984ca6c48bd892f8832a258e3845590789fb9548843a34e2b13f06df331d0f7ef909145ea01003ef16d710b0cc3a68f23118c7a88d4fb953f542badcff8056d454922d93028b024d86277b11063ba68ea7f36bb6593aa0d2b7180ff1a0d084e5e12bd349b042d4bf5515ec3354fc7b6bc2270051105ec1c09250fe375972ebda016d73ed8e6298d434dee2e9154ec2223b4e19b35f67e15d010dba833933f4851bdff39982935eb80c9144fccef32db38f22900d9d9665bf88dd9641880bda44b9c4fce4272b84f7d704ad809b1be8fc07677907f994537ddeb56f8f3df5d7555b1d5a0077ba4cbaf0d7cc3ccc5d0cedeb1e1534ea1528b0a230ae5cd8838f44af3d15047e430c1c7c322fd58cde4586a8ffa4de11367578bbb8a818c7f76cc691c5c0d854d95a2f79a099274a60f4333c433963eba5e40b2fa5096c7b9ddc2350deba372e774556a8a8263532eaf71c38c71d7e9b07e0bf6183221c87707432d3fefd2a5dfbf06de25a00a1832c72523580a1d1038ff92e5da4fe94b64385eae05389275f0b9f4b4a1b9214b4c083b083b14cd6202f0131665f17d8e3a92532d3e0febe5fda77d15f750f6a4053976a6cd68047735e34adfd234d24c0a8cb40cd17d5a8d136e062b954df28364ced1cf6a3510ac2c8ae5faa590f1ea19ec79cd9e935cbb01e6d74eac1e94f751fe390184accd2834a2eed9fe97f54870c11fac14ac4a18768d2d6c41e247ea8d7a9c3717f8cac849741132b06137ac11adfe1d24b34485b44ee702e4cce1c291a06aaa87775bb0f375c979d1ef665bf1b277e802f30dfdc10f22e714ce760d258a516c1885686f3be74b56d3d0f22d573338f69df8ca9572eff63e987125a62e078fe2d6946826592dda2ade83a33be92ab6c5c49df42e2077e10056d55cacf1e36b703a7fc1677185e958d04f792940a94d742b1454f62227d8758e2711e138a37cd253f9758f800ac2eea6f67af3ac4387895401f3189471d8ac2ea57a2213b138e68ce68e50793f673b3b78c399b2226ef896991df6d5a9de23e8c42256c63c002eaf29d9433917c6f82a54423826aa5ff700be34e65e1033b7fe3e64d47b5bfa01d51586138ec285bb35a60ad89821b62876e64b3d7088f1917d986af95a917e6494b522eddafc2cc269edb0b12007062c80277ed755bf14c6f695ac3c3cc08129c96641af504c0955e20a8c0e3629c5454d68cd5c9ffdaf0e89c139c011af9dc8e0dbd9edfcda6bb1c919fd952cfa70ac3ee419b5bbfc1574246108494b3c5e7af95accae7c612adb60edad068ac418696bddf2b8dbc6f073db3392a7c8b27cd9f6030e05742e2df0b7bfff88f87bc0bcb2269f554e96d8f89ea11eadcad176df9371123c083757a2fc07e0ee6a726f3e2f1f6c7f0a6de418e45cb40f91ed2aaa0d640b10f6e8c0341566526cf919594e3e9b0fd6eaa63dbe5910f84761ad411d5f05357ac9a8e005ecd08a6f513f68db8f2fa2998194ee1af938396fa779e1106d878267c85683a7227f7274d5d46f0d07e17024d4b24ac8d10ee512bf69189ac94d4fa37a4499036eebde2d0d4c6ca5d6138eb83c7db84b3839e50978d250ed4e082116c0a1306f6fb16d4b7e0fccb27c35519e2cd3dd507ebaec9f358794f8139a951d2b8575f7539acd0a0bc314617e07588dbdaf484f99d6fad280ec2030eed44d2e90171dd444dd60f9eb01b90ad2c0a870e57a6cb661dd561d90785e97512a4cf87318c1a78c31ecf7d871973b7d979f32a3e937be8848a4e2c1d5f299bde076de04f3b6b4686d7604b8ef6155ce525a2d48cf6e5e5b27578b0065fbad37b42a9fd1bd94d4b4c414949ae936952f521dc9eca2450ebb67029e209a25e5c20d801bc8f8c01983ccc1eb92066287b97b8e6811a67a6c7b54d648b0e6031e36d124a94c9baa652d23371bbd1f501948fe33adc3adfc9741c3b05979075e41cb5c370d7ab238edf133027d3b3efac7c38945919fc242be07daaac7ecec7451779f133c8a49a6373e3f7c1ca64bb4151f9261facc304c6c8d0fd6f9ca9cfcedc7bfa6a8d9c6f53a4a25e530fc56316d99bc20dd1c4f25a7957ead82a978caa9d6acae954b412c25d05f62830801249d7b6adff8e4989cf618848b383426fc90964a361b93ceb4989c254f3fa6ea3f6e77a09952a5057781f80b154eb725b96758cc67ce5b66b0160e4ab04006c122bdc3d7196936baa63385c361df6611c8ca16319e15f144553116ac456d008fc844f52e8c9a79bd01b47647dc63d8bcb06febc49c7540e1da9fd2cdb1cf621a2431a946a81f5f7a59f376157a98b8fe3cbf2e8e790d56b3b3e967cc331198d1e2dd716de5b89268cd32163aa2b9f72c5f685f55f11df82369653d7a5f809c4bf97c42e7b3e7eec512873613422b75bed67d526f45ec3f6543bb486b2cd4463742c3014667d32682023d642f3f6e034d337f75cad2f18e5cbe856902ba1b82663b36df383acb7918919ad0bceea80aacf948381087fb7e5a8ff090d59e96fb48886a97eec7f3caec0e5e7f96f7d01bd71b2", 0x1000}], 0x3, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r0, r3, r0, r3]}], 0x50, 0x409}, 0x6) lseek(r2, 0x0, 0x0) r10 = openat(r1, &(0x7f00000016c0)='\x00', 0x401, 0x80) stat(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) kevent(r3, &(0x7f00000017c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3, 0x8000}, {{r1}, 0xfffffffffffffff8, 0xb, 0xf0000000, 0x1, 0xb9}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x4, 0xab2a}], 0x2, &(0x7f0000001840)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x2, 0x100000000000000}], 0x8, &(0x7f0000001880)={0x1, 0x5}) r11 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000018c0)=0xffffffff7fffffff, 0x4) link(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0\x00') fchown(r3, r6, r7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001980)=0x100000001) mkdirat(r3, &(0x7f00000019c0)='./file0\x00', 0x0) fcntl$getown(r0, 0x5) unveil(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='r\x00') bind(r10, &(0x7f0000001a80)=@in={0x2, 0x3}, 0xc) dup2(r11, r0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x3, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) getdents(r0, &(0x7f00000000c0)=""/149, 0x95) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x100001e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) 16:00:25 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) semget(0x1, 0x1, 0x120) semget(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}], 0x1) semget(0x3, 0x3, 0xfffffffffffffffe) 16:00:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x2006a5b, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x7, 0x4a, 0x4}, {{r0}, 0xfffffffffffffffe, 0x38, 0x20, 0x1f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100, 0x47b}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x13, 0xe8, 0x7ff}], 0x4, &(0x7f00000000c0)={0x1000, 0xfd9}) lseek(r0, 0x0, 0x2) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:25 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', 0x0) r0 = getuid() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0x813, 0x8, 0x46a2, "bcf84d7f65efa9a3bd3c235d457f6f490b62c62c", 0x80, 0x401}) mknod(&(0x7f0000000080)='./bus\x00', 0x6010, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) 16:00:25 executing program 1: 16:00:25 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) socketpair$inet(0x2, 0x8004, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/4096, &(0x7f0000000040)=0x1000) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r1, 0x8000000, 0x9, &(0x7f00000010c0)="5ef47fe399fdaa6e54c82443098fb234", 0x10) r2 = shmget$private(0x0, 0x3000, 0x7c, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r3 = semget(0x3, 0x2, 0x410) r4 = geteuid() getgroups(0x2, &(0x7f0000002100)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002200)={0x7ff, 0x401, 0x6, 0xc6f, "fb10a2e4e968dfb7e50362bf5dfe508d41dbd14e", 0x1000, 0x81}) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={r8, r9, r5}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002180)={{0x8, r4, r5, r7, r10, 0x6a, 0x6}, 0x8, 0xc5, 0x3430be30}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000300), 0x10000000000000cf, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="c9c1064cc5717cbb448b73ef0ffc9fb73f4f1a0cf741fd4ffcaef52c5d20fe71faebb8e7e49c2647a0a464c0a5796960deedf5441d18af7e7e170d7dec00d2ebdf880969df2c1aff2f0f5b1d366882e8a594a2fb7cfca9ba5a6d0ce04117c8de27cd518bb6811a31009d205444bd52f9fc09ea", 0x73}, {&(0x7f0000000200)="0e80771703ff656825010091b8bea6f2ab609fc917c83634561075ad1707e6d29d6047ac3c71c9e9e6db51f51e2815a5135754ff437dc78c8fba6170949fffc36c478093f556fc64c5bca535951b6eac2ba74fa010cd988a49c1f18fa95b750a8c6092c052b6974bc7618fa292a8a02a79c3df9176eac1a66c7429a3af62bf400cf50d0b0099f4a0e9131c7b54c5faaadbf4f30b626277b1e447b938f11d7c6f1a19607d2fee596e2e663c338dbdce3fc406b3a747ed8d55a2d23153f3229a5e04486283e033994df4a48e9103910fc41483d0819a80ca23202372bfd34e87732454", 0xe2}, {&(0x7f0000000100)="5b18210f83c7c76b564e2b4214f3da595cd8361c21588b4deb0e14a6a3eabfdd1178", 0x22}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x40f}, 0x0) 16:00:25 executing program 0: 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xff, 0x1, 0x1, 0x4}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = socket(0x6, 0x3, 0xcf21) sendto$unix(r0, &(0x7f0000000180)="3c9e57dadd091921daec6007a4052006b4991eb9e1d27f71166bdcd3626c19fc8f01a13b46e5796a5998ffaf1585756c98e68873d18aff5c33cb1f7731708443cdf896aaa9c07a3ab5779c03c37cd74164347ea6cf4fd1fda06e263c8f3f49b33a6f70206024b30adf6cbfa92358408a4e710fff737a343e3eb34e2625cc3497a6e21b9b5f328385bbf45bc27c78759133270037864c2c0610d3727451829aa8867fc9d1684d18d122283adbb23f6e55828dc199ad7daf68dfb8dcacdada6d134b91f57544f281ef265777988b12a96a94bac2885ea35ce0a5dfd27908774035686eb7f28c3449d818ba", 0xea, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x85}], 0x2, 0x0, 0x400, 0x0) kqueue() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:25 executing program 1: r0 = getpid() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet(0x2, 0x4000, 0x3352) fcntl$setown(r1, 0x6, r0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = geteuid() setuid(r1) getuid() 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="97ae779886653c6dfe241a50f1bc150b03bf34d1e311eaaac4dcc0c88c2b227881114dc18e885268018e84c30e8ba95124e824a12f970405e2d3e000210d1f49bd88769a3f6292986d06a2026c92765d550d601fed33d2165ef9cc9219c53b823a4b8598befd6e277bb5b2ee65a35453e0b6d36a5a7679dddb439ec23903b3a345847272d82501186ef7d0d10202a7abdbfa76b5bc5954d0cd28a8f5f108580db0a4039ab33a3ba2886722b91a7ef1d4b35101f37687d02666cb6a8d43a0319243d08cc9a1cdccaf0ffb9df8ecabc3d142a47d26b94298ffa71e197b", 0xdc) r2 = geteuid() getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = getgid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r4, 0x0, 0x0) setegid(r3) r5 = getgid() socketpair(0xd96faa884c09dff5, 0x4004, 0x1, &(0x7f0000000040)) chown(&(0x7f0000000000)='./file0\x00', r2, r5) 16:00:25 executing program 0: 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x2f3) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f0000000800)="6ecdf52bd14277d349475112c882dd2336304f8db4ac7d586cc7be8da8e91794b8917142d0abb95efd9a6644c81192f6e655ac9e39c6eaf1cf5ad961b74daf28343145db5aaeddaa8c52fe50d8f19e65296669f5ff00800000b2445967a91636dabfb044451a2ccd9e164ccc3c61b1f2c313d0c7e4259410f6e1c22acb2ff3b5152576d20cc8a91fa6d34eab530312b40fb2cb7b3669b6946d54bd248e7cb3de512012785a15e1e5c10c7b3d5f5022d7970807db1e8fe50f1fbc6affdeb2ef379f") 16:00:25 executing program 0: semget(0x0, 0x2, 0x200) 16:00:25 executing program 1: r0 = open(&(0x7f0000001b00)='./file0\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000540)='t', 0x1}], 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1b, 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0x5, 0x800}, {0x7, 0x4, 0x1000}, {0x1, 0x4d, 0x1000}], 0x3) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000080)='./file0\x00', 0x83, 0x10) 16:00:25 executing program 1: pipe(&(0x7f0000000100)) socketpair$inet(0x2, 0x3, 0x7ff, &(0x7f0000000140)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="400107f4f60000000000"], 0x1) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='D\x00') 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9", 0x92}], 0x1) socketpair(0x1b, 0x4000, 0xd24, &(0x7f0000000000)) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair$inet(0x2, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socket$inet(0x2, 0x4003, 0x1) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c09d756f2b440000000078a04b4d1681fd549b0ad0e8b4a69203be9bea0e97fdb0890ff660a87be0a35d48906e26e3f68352756703db21", 0x37) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0], 0x14, 0x402}, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x4, 0x86}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='2/&\x00', &(0x7f00000001c0)="27215e2a2482015c2e00", &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='$--(\x00', &(0x7f0000000300)='#!\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)="2f5c2797f700", &(0x7f0000000400)='\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\x00', &(0x7f0000000500)='(:{\x00']) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) truncate(&(0x7f0000000580)='./file0\x00', 0x6) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet(0x2, 0x2, 0x2612) socket$inet6(0x18, 0xa5210bfc13d1533e, 0x3f) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) read(r0, &(0x7f0000000040)=""/37, 0x25) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="772f40a5adb1995f955792995e2b3480dae8dbb98717dee4c268d5a1e8d8e456ee4667ed2d36a26785cbb044b59271133e98a17c73d72a9d79b1cfe2a576a0b28628eb2b3c9f24a299b6bea446a6f592b6ffefdbb454b9b67552bd2f2db9866607702c76c22149e47316d99b9eef74d20b0222aa375601998b500902f3a6d0da0c94aa9be0d6b07af9f34a2969a4b3e3ad4db5a6d614a2c7e799424ebf3ce2468e9111e6ef46b66a9eaa0198c328e1f52b5db1875fb2cbca637bde51ad5dd8ccfbd26e31803691254ee226e8353a2a4f2b693a1003da951d3b9961afb791e6188aa13366cdac9e3a1183daaea1b9eb3c80eb6e5fec6dc4dd2b0d3ab0595c327c72ac2a6d6a6a4899f154f92eefd58899ca9c7fa7d4c2cf7940de062e04a089b425cbe6dea858ca94f527680783699de90e31876a7d2f10390f582ca3ecd571a9f8474db9f7a21445c3e6da593c7370bd3342de429ccb7b3c7293477ef300bd36753335b49f657e493fc4f0731f82aa7320e7b2acc975b8e3fd182ecab4ca6e0ddd61fdfb413f662e3e8efef0fb4513b3ad0be9108502c2ca31c498ce4f9edfe74d46cd7b9d1736c2829ac5b7110a734433f03966b9d521c23c95f0c5f214f7bc6aa4f5e3605ad2e406bcda593b110c19d38664cbd90ac195f12e0b374da9d98110d2ae68a77d5249d4fbb3e7010ca0be5f71f9b695d663fd095e021563e0588be6903795be36bb17395aa0c5158b1d98b14808989a992c4ab03c793ce8b1d26abde421be82a56c051a7758f4fc09dcef594ddc06983e4cf5daf6d691e1b1da1d6e27250bf656447f652ddeb06b0142e5373c1fce1af192b58745a9f8d050b9e7ed74e88cf3362b1194052da5a92780981e50ecbccc7e4941b21566d94b04d899ba87d4e0e26cdc3dafae5ce45c25deaca57fde70d26cdde0df0e71a4679cf899dc983625b0aaa55b80f068df74453196e73d2181cf57cdac1540c9f37198707ab46067fc8803ba95d815308fb566e703be8d4f2d3a61f45e3510bece000bec18ae7d2245a18a84ba883c5874db018c87cfc579857c4a4539e217497223e4532f4f7158e8fc4c4101a70af6c63e45d684e99718964889001f9217ac4e22ed58196b1f7988cf2cbf7a2dd725af771200fdd3f8f4249817c2a89f7b260f85e32266918db4a9b336795d79b5a5774accee5b09dd861179ba346f8c9fde380c9d7db59261a98a39628b830a817498cd59ea84846c1cbd4ec2af6bf09b33314632dba663042f951597123e681b1de943e8ede6cb41f15210f2a6ec95dc5149bacdced6f4f238d613e6b1a0c6ba67ad17d7592cdcbbdad3f12be617efc76e5cdf327ba6c91cf2c0e64ea00d7006b3e9751c0b9062670c317140e7b7ad07e0e5592373c465bc88906ca18f32ec3301b91413bf9923978ea8486354b67f210aa813bbe9dacd9d41169cb30dc7d3a8ce5b7c9728872089d712bd1d0e7e9698d0e8db35014028de7b78f11b6e07db6d71e75f2e072ba0cfeb539291c1b1a9380f7258519410d081609ba2eb6197a35262281c26a181d88a434a80163382bc7ccb0957a358d4eb4073454835d16eca2d65f3c42a362efd9af9442365ad3cc083be5c4a9fc3a768a52b9e62bbc8c9e3488f303a232235f4400ac8d4628ced353eacfe9b1d065c0ef04de8a854720b19748cbd4afcb3051214c153c8a59c39e570b238fdd1bf47a1c447ce091c3d7b1c1d6d178360ca9af7b5d8bf3e308f5222d7dffeed4db5c6183647ef9d4e7d96650aec3c0a37d01943432c5bfc49816f415ed868550cac9b325abd3f52edbfd5a6e8007fee4451d018ef1f116d6a5f22079d9c40f3ed12dce78785601577b2e793c727864fc239c0cd770bb6dae679a317993b72f34c47b5a9c2148cde164b4aed01adeb74e5d864d64a06dde5e72444aeedc5860c6f56f0f330733f96c117db8db242094e2d27416c03d7bbcf48546486777b87e11c44a14e7722c970e2e0da14e533366f4a9d96a05ccac4b625636745095815145c8ab4c2a9e9befe4dbf05a2dab5f6cb89780f3a9502c6a3ddc4ffabf8ad995bc8b24567bc9efab55329a7ba5a098091e85544b4bd829691b9882d16504eb44a5f072d9e264bee56516ff76d40c022e7db3481070a8858e2443a1372b753a60ad90ec50c7c194042aeea482aa80bef40af3989570d2dae6a3904af9d1444dfb169eb1bec0baf065f0e77d028ba86125cff7e7444f4b8f7a0fd2f60ee73ac81aac3869e7c560878576a1966d718535085b2e56a4d376a5cf033cccb6bf8aac0a75ec0a5011761a391f2aff8ed7d48411e34f6767acb42315ca440ad745e9b1d3f506e4f20e87cc8d63d502fd1f75fdbb6e847e47039cbb45a3194891323588b87045b6e1800f76caf17bc07b9a732753cb5de623f06f369d432d07c816de40d99235e6350adda4afb744b8f2c10ec71c391f7afdf6100c2606390e92a79b7531f5490bee9df5ce45159826b76a68189d76d95fb6da9ef1f50e33ea436193f5b40ee38427155f231ac544f5487fe749ea3bddf21d9cdcfe1e5dee7d0b9dde009c100f6da4d9edb37caa8b421cc0a2cc8407b03e3d0c5caee36ee619aa708b9746012c596ab8ce456451d93956bdbb0b6b87adccae1a9b105c2d9da5ac4af81a95c324e18c50b76bc49b00973b36b779805f92ed8952028cf0df015b69689bd3b2f3011defeff2b58a90f8cd3759be4ebdf78113cc72c9e57af50e167c90d695227fe9ef0a685c6aacba67b818bc00fcd715f6831b81fdedd53d45b6bf47f2e3ee592a6d192b2458a2beb0e5e2ec476333bc164cb672768a9934fd9d106a798cd8d07324527022a70a5403ea4cf5eaf279ebdeb301ab3a3120ab5c1c875cfbb95e5612157a55767ee6c10e8e17fec100ae5b8fd72d7741b950f7053fa4c3598cf66550346dd78c884350f86a22ac25d71f11744aa98cf346df052d5cb721bbf762747a9a20a1cb42140a5e6cfda682ba0509493cda034e4c69b7f31064cbf81ba90c640e846fbe9f3b3ac210402d09fc15996bba525f3b9e1f54e60a687f74b2901f0141be3452688dd84c13d711d9b193aada555d3b7f6cb55d86f7b47211d8eae66168e92cfa4f6c1c8b6b9801c5def040d69ec2811e1b6dd9871e7793581b62b310569491ac26fd002cc48e83cc04d72dc08209cd4e3a22f6b9982bccae1b684aa1185b3e4f03fe7e37fabc965834eb5d5eca37ff3b785a139ca51c827e9362bf92b0431121f522ac6bc7a70a744f74ac4c3605e99c13c203d8c6a4e63f9aa2d441c4e1fb1be170a5b00800a38a65b615d05e3a7dd3a28e8c5f8b01be1157cc682d52d89f4b485c673be4b71f4a497e3bd43174cf93b05047e491ce819c46b8e88d605229266911bead4b805c15d24786fe819b615ddcfd29b7ddae1e3d961c14f710943002a8489aa702db1b4bf8ca405d3e5e1ae335d773f1f68462a92fb2cff4350e2b70d3ce9e86eda56f8d8d5098b31f83743d467cf9b227b6802c6ba2253252ef79fce2b67e60b2453f1cd87af590a9a8a72e9d060e5b963d2a577ef7d84ba0620c82d8db1bb3f0f1ea1b5c12e95e6d8b1523b9f90c84b48b933b8aa4c54c59228459d822b1dba5512d7f45b96942be3230ff073268631b0f99ee5298af1955613a323ed282f9bbb2ec596356c910f8475885b5167e42d0628a206346393a32de5d24edf68266ac80eca09b439b1b2f0e12d07be3b873b331a2d898af80415e96eb4e7a815ed5fc908f923a9248cfbad793e2776016fe520ed9d90c47a7cb5c5917e9a13de583ea79d3e54cb7806fa09d9786e1ad65f75e248702ae7d34ea8de0195cf73025d0efad171cbe28fc0cce385c67ea8bc1aefbb9ad8b3689c497377f421378814f19f254b08c41f50ddf94a21b080c37ac78d931c9e1acf77c375eedfb1fac75421232b806ebfb29d23da8ebe16938265213687303b306427452379a75648fc684681cc651623bdb7b540eea40afc7a1b9d05348b938d208d9bfd74fde67ec076f3cf1aedbaeb58059311322bf7465358c1b15886107b1adf7d16c26866c74235e68ff76cabf1bc094f3722209c57f018337732eff80134ad65b6e402017f3185f802abda5f25d44fbc65738230f008e5a258ae2c02a451ed41db1a5f385532d102eff05994f9f1217f5f5da3cca682d9d7095989b3bb1b4d4e3484fd8dfe358d95aae7d6ed070ea41765f5d73c9ad4f24c7af71395dd5a6b66c5ef76eb579a9390d3f47cf7fd2cd88463298dd2f0092491cc81082569866fc1e73d4b4b340a6eeaf43e47dc2abfd54ba8569d130e7206748a6a56126aecb2e073bc46cb537d6bd4fc8d7f091139ef593d5bbd7cbd17978ac1eace2bd14510dce4388d7235646127c15826591b3d79983688e7e7b6dfa62f56a1bf65aa69dcc09a31fa5884f80e98d0d0f93cd1aab0c655c814a306570b802e482b25553e10cfe25f68bd1f820ed3888a09e45497c8d849daf3f375a6b7b7a8fc49bf88afc5e5127917a61d1837815d8674c33810e2fdc550a2ba89bc16ff0917935fc85d85c5ac452ff2ac0fa8439f18249267f5cc003f15b1054c39bdc8c8c51460780013b900d4a9bee4b0c1521583f0373f02e766143f2d9e61590a78b1c1920dbb77a88d4af5a828e5ce61623969c05df0e28c69cbc0b5b9650b69e4cd3daf72c3fe0e7d29a9ec6d8711cf146e5bdc21f4f9ac7fc4f883c4740f985a8f96653371ae8363d0327cf404d20837b00df3934a2123092705e80e36af2beebbddf640289200ef861639e2ae0b00ca5ad6107f17478cb64e58488edbea1a4520010c29a0f9efd33ffd1e5c9f6e9e8d4d935f4ee20df451bd876a65383b1f1308141e9704e133c64d47c072b4eb9a87d196b735188e43d7173e705df976dae9d9e497efde178df9bf2db76afdbfa3a5f675c2841cd1acbce7cce186e2c44220768e1126c7145a83e442173136d231c073a2243a35c7bc782c82049ac6ca521a00428595892c43c281737783d0335cf9680a558bffddf707eaeec14eaabfa56abcc21c7b783e31c0eec84eb3eef3a014cba32bb7806815737201e68741795d4a0b82f1ba7c6060716e3ae4db5f089f6b4f0b8e625f4933e68c5e046dfd2863d4b9b9325c19b9e30a4772511d19a49a202d02b92100fddea946242a4754b57f8b35b0e97a6bc928007295249b0b46be16d2a00a1d6390522d2efd79dc7437f960771cbe3094f2ead8894af9a0c99a62e1", 0xe86}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x9}], 0x1001, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0xfffffffffbfffffe, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/14, 0xe) 16:00:25 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) 16:00:25 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fiV\n\x00\x00'], 0xa) pledge(&(0x7f00000000c0)="cbaa73843061b098241ef9d5b194c2c36252a8e5984a4f639342ef66a1795e35a72e05a82961cadf72f9c030e3c58028ac3d0dd702ca17ab668e6c508ce0f5139ccf1d2fb959f29fd2fe02a506e4c34e8bf97947e5087c3ea20679ca26af3d721db7ecc400ae4f6d", &(0x7f0000000080)="2f2daa00") 16:00:25 executing program 1: socket(0x0, 0x0, 0x0) socketpair(0x17, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff7, 0x8, 0x8000, 0x6, "07898fda3ab189b114762efb84e86770e077181f", 0x8, 0x1ff}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x720) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = getpid() getpgid(r1) 16:00:26 executing program 1: r0 = getegid() setegid(r0) r1 = getegid() setgid(r1) r2 = getgid() setegid(r2) 16:00:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x80}, 0xc) r1 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/14) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/110) r1 = semget(0x1, 0x3, 0x20) semop(r1, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x7, 0x4) 16:00:26 executing program 0: r0 = kqueue() r1 = socket(0x39, 0x3, 0x9) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x80, 0xf0000001, 0xd5, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf000009f, 0x7, 0x50d88e7f}, {{r0}, 0x0, 0x20, 0x0, 0x1ff, 0x73}, {{r1}, 0xffffffffffffffff, 0x3c, 0x20000040, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x42, 0x10000, 0x101}, {{r0}, 0xfffffffffffffffa, 0x38, 0xfffff, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffffc01, 0x22}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x80, 0x401, 0x7ff}], 0x100000000, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0xffffffffffffff3a, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0xaa6}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x44, 0x3f}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x2, 0x100}], 0x4, &(0x7f0000000500)={0x4, 0x8}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/125, 0x7d}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/170, 0xaa}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0xe93) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0xd) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x11, 0x6}, {{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x200, 0x3}], 0x2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0xd, 0x1, 0x8, 0xf3}, {{r4}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x10001, 0x3}, {{r5}, 0x0, 0x52, 0x40, 0x5, 0x2}, {{r6}, 0xfffffffffffffff9, 0x24, 0xf00fffff, 0xfd2, 0x6}], 0x9, &(0x7f00000001c0)={0x1, 0xc47}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)="bc03137f1b4083c9d0b284e63f47dbf40e57b87f7085560874bf2d0848b1028ba17429e3c69f50b36592e71db302e58953", 0x31}, {&(0x7f0000000240)="823e807547981800cc66cb3c8838b7ccedecdf97f1a874767b6bd28f1d0aae6be2985e5edea8f70982587577e181d9f5a71ab370dfcabf96fa70956b131e47d53431dbc685f32ef69cb4cb544a930b07c597b191b7def41fd5e86105ac28a1d4021735869b127a0ca54b4de8737acdf64a186a09354a93853fa7dd0ad915bbe2cb354a6b6998cb32111dd753ab7274a6f4d546798b7efd7fae40c7f79042554a65e866efa842da723ddc1eb36d492a800fa9028bdeb6a63d1ee6abd80ad1421df170a7da65c777b619694f28eea8f03a5711ec9faec995fade2280328ec74ef24de3b0f2ba3312455854012a62187b733e09acd1f41bbd9a666c1f30a7416785e300e630adf0027f2aad5c411577b7d082a6251f69021495cb1d3bce41b59945bbdd0d4634539442470b4e7ee5f924ecf680c5093bae6f146013f4129bcc561d7c523a33cf7e61a59509ebc998a810ac1bf7f0c1c90f91993ef0d5932b9f68d82247afa319a1132e8f23712f559aaaca235ec83fe2a50c01a2bf6db162d0ad96314fd64bbc18c4dedaf792343f1380edb7291c174ad81cb1588eff8acdacf4c1ab32e547a20c95ed59919648692fd927c819e08ce29093d1b9c89d16f65ae9fe84a7b9bdcb29259538e70790941be468d52d8e3e7cbe1698649575831a39d239b109cdebd1718e55f0f7d7ea18ae2123cb94f2056a28d5140d4233e1280e94bce6ea67d3fb2f31b24548e707fa49039297e5250bed44fab0264046ee84a83a3d774a83cac76bca28b3fc4ef8d25434b4863ea7def9b93ad38923005dd69e7994724c893ac969b7b8c5629f9586c4af1cbdcd05a0c6b79b14a87b923e73ccc792eb9c6d3859e20f5dff0a2d5ecbe36c55c502dea14b8d178e9a61b38e3903068c6381bda6e8daaf8e5918364e323bc554b1e4bfb6157baebe4f6f63a55287e9b41e93f0a10b79ceb96623e34a1ed9b4ba595dc49d25972b6ad6bb9742710a03dc3ffea07c9f5d9c391c07b11091c3513316eeb1ef085eaf653c16f2e0a64ffdaf9e2099f8d747f127b63be921f68edfc70ff883586acef03c95b8ee672d6ef9870b31839b48459a13f02cf6a12a528fa366e876458aa16c4f99f121f2d83c67f5023fbf8bd364fb141a7668349774e3924e63ea32935d66a84b342fdcc020478297363062110bfe92278a4d63755211b89d1e1e7d5687041e24e59347d6ed49921ca4fdb290c836c6c205bca8b62a9d493811bbd63a6e77db7b3bd86f1364292733d34913f4dfd05f99e9e098875df0fd0d288bf95557ee0fa24d2ad21a885941a6ec188f35762144c83b39fb4e623405ac0f55b9b19d130daa3bb60eea86b1d6010900dd3f38c5bb8e47eaecdd1bd5273b073d8321ac5e3ff889b813e03e5a8282ed3a6d07cc3d895dce4a31f4263cb5d9bb38e3d0f4f849b6b5c6b7ceeb508bfaf53f256400bc4acd2c0058970795c1a1ecbe652bdc1653db8d42edfc1450134b20a6416fb037a537a082b60dbca53d22917e3b4ae9fd5faa8ffa836d6aae949c1c4ebba321b357a0221f488be24312168a3c9b8ae71f0cd55a6b7571090ff7a304f219ad873a49670bec8d91da7fe17741afeaf78b795d0608f34151f0681494bcdb834104962bd7c934aac44819af65dab142cc2fb359829a46b73700f1624a966355620c10b37241e3b196caa4160eab8cdf46d08bc9bf5a7aacc715f520a11947af9cc1fb1217d89982f156dc77d9e0aa4c6b56c6601c41d524f0e4a738a8f8ad265dd03ab8582fd8ea4fa6930b6742a34fe9b68b8df9c0749cb9dedb5b48c95d435d9fad5f6d99ffe49082a5a9e8be9265bd906b9205656f72639be3d4bf41695ec2c815325b8d9ed4b14d476702fc0faea01e1574bb298128050b6c435dbb8955833b11b39b93b1f0114d31bd8d1f75b98a945e490f8f8a4cb684694f44992584e024fa1039cbfc96c801ac75e0194a7cbb19d7d33a88fdc5caf8cf822037cc834ff2a093d46f3c8ab53483b7777eee6fe0a8ade16007a6f4ca0bcab1e5963dc34ecbc1dae4cffdbb0949b88f816814b9dc662a34990588b99fe05cc1ba0c5e1ca87d974dce7c0230d7655f2e315cef811d139c764ef047ade71b7d0f4a22f49f2c3bb66049fdda5d81e0e1b46134f2037e4be0dc058301f273a8e739f880d1d9c60afa53c833bbc3ffeee3876a9e830ee170ac589a23a8e96b4259a7b2e99cd19d834bf9d9f0514c8d38c21edbfdc48b0a21080ebc13a07f120bd0ca553c6a177adda77243055b754f42c045fe959f59497c84c768614b80db62d82cb2cd45d9b946de2c7510e721534c460a3c03ff5060f678d69e7bb8f8ab1914f795865ab92cf2be0f73bc3e0b826f35f2149f72176c4c514a23cef2aaf564c91fd3c63a929193ff4d047f4f32d60e1ee03b2131c7aa6ed8963550456fc518415b947382c14117b09140859319941fc1d4036af656a821db9d56c2bd53214079f3ea0ddf3186b43f7440829a0cf500cae3eafb64c1cedf9538fa8fb4115e73432b4bc489550f8eff521ee83498bd18bff6e5845f18aa52d4baae43e083d8f40e84a0b24d1fcfdc82c43034a6994047b932875d35082864e3683baf14423034706b178923215c45d9603e94fef025a517380cf98b54cd066ba133b7a215532a9e090e5bd9fcf9f7dbf1606846dc03810bc1ea4532026a24d8e491e4824abc3721054ca661c1197629d3633c506a46f28116f4a535fad742677a39f5e54416eeb292ae9df4f5527d00edded4bf04f72722563f487fc426efdc0edc8ecc06b6405e637961a612eba47e116232e60e70718e2274def03ddb19eaeb1a3e4b5d1264a2e20bd0ed464948b4b00c924d7388a4f7f171d97dc0d933959f7be7766517bfb2af7927bfb38d90ba7908f84bbd5b1702c494607d66bb3ac39858a7a2d47819d9790244a10796419fa337b173b8e9372240e18f346a326c52d1b478e28db4bd5703547cfc6244dec42c65150d962312e9d19f098ca16d3c22dfe3408771980cdf0fb8ded2525fc85a34d4ee7ba10337b209a7926aba6ca54f76150852b21e5d28beaa8616d085b61db1d5e3310f827f55fc0310316be22185e5e704bb627616bdd6525ebcb0d87fb5aa7f956a3587d634b1284df73e72d645694e2a559b66cf53d5248422380a051c521ec4b01f52fc4b9b6679b10708647b1d8d1b2a9127856923a9cf971c3099285ea8594acdcd4756b6817ee759939b92d77eff3c42d751c4cbb8ab6b0e54d8819a1fcb194d74369fedd1abee6a216527f0ca4e6710d69c7396381621bf7d6ccc041debc137f33aeedce3f99b492972def665f40594f8632a0c4ec0c1ba1e72e093534f84d78e7fa042ffb93dcb42d917bfbc19276b09663e3495295e9c306c8f40c818d844895703c59418f67ca433830977b472549512bb52bcf4b13997ef6a80abbba292fad88fb01be08f3e35681e5961e9256244f2ea6c8626328db1bc81c379e5f4e0088d4fc9d0deb28ab64421e86222aabe6026e0430c0149f0354dc8a5d19506581c71903d1a57878d5de2eaae36a00f6d5673029741c73aca7e3237de5add857084a99b5dc9deca6f5f971462538d9e60bc7fda0454767439d7938871ac3e033469f9a80413376f92fe31e65e29ebd1cf8ed399194e78bdda0fa0778a22b15cd88164bee8742854fdd86857e6426949d39b961df9acd140e491dd22eb88b2678d39ef549ce6cb819aeeb4125b7acab59c97402e1a69bf6cca5cfc5320b707d782830b2bd294138f1ad7f304e7e76aec515e63d1060a35208dbd44d6babaea6d5b8bb8539ce2f05fe4a6e9c01ef88d49574f51dce42c1842d31df995836f6e8049742dc4897513c89fcad39b650301578cede89d07a8a23111521178f5d7ddc3aef5122f87d577bcb69685c3deae244724b545303bc430270d437a94bf9168b091ecac7005a772331dec03171fe21540fb874180eebc858ea2ef144294f7bec32537f03103524bb4e6101cfdd69b01d96903bccecd8936707a981b830422d90b24ccd96eff92007fc63e8abd04a54d42845deb8867b70c45859600c6ff408c36161bf24c9e78932bd37f24b5a1ebc5f43fdffebb0d4751dad572704f3126931829d2362d00c558298e3084ed1d6e1f18ae1ef6a264e9b6d20d86a3f822d3a9a2e08c4c40b500a57e49ff9c3a3cafbf7f65beb6c4a25da3ab7e56867d136e7d64d7d7f093dc9e6ae484ad35b9519d96d989b0b36259b2d4b0f90c5913637ddc45e1e4f1ad32209f1fd545d61aefaa4a3159c1b164eb7c86b053a601056e9a51b641fd45f54b1b546f5c7661d4f5a9b7caf484d618f72cda00e4d96dc69104d6f64989d60b50cd6e1044e610fca4b6a27c234c17343e049c3cea33d8c2ce6ba159f6db94fae92410c3cd5d82c9baa532466297ce70afc7cdcbfdf8766817e22abec72df9485145817ca41dab62198ddeedf396f6f7a015eccd0267079561dfeef95e398802ce44b7e4d90659ce781df863a6fc6c507c788332382ea70e0fcecaf89a13ddde168c3eb3ab75de8a3b8b1c7c3d76a946ed86408910262188c3ee164db9551353ab6ddf3d9a3368e2f7de2319fb17050afd9b0b3440810055715974195c95dc85f66d42ee87ed1040fbcd6a2da444b5f8b767402cdd1a1c90d4da18a5bd11154e47dcdb6a563d661ffefce3a90693d92922645d278d560be4436329003f2149608e0bf47acab774d2ca925b63e43126deb3f3fe8062565f06d481795172367c9e09b5c152d370f7b671f3b3c60f3b0bcfbf1a4c1e0648f1425a2255c4320e08d41821faebb70010954b2d22264609ade704d7d3246cb85f3f5ad7510424e4c7f949ecc9d2dd1f64dd3162b957fd1b08558c05b5327cf48a5ef152281c307f6a6be37df84a71c2ebabb35d114f56859b449623d1c34aab3bddcac8c1329730c348be81b1140834dbc27389e3562cb810209bfc48b4b00a829a098bf64cec324506d055c49965c46e1ec3917122385337406fad3f4f752ae53213a4704ab9f0856bf85ce6892c7a545840945a7d6474d6b7abea875ac1ddba7a8e7c60bb80f627b5c88c48e2d4c2105d82d93db2b1f283a21262bbed8624cbd850a6d83c48d6df59fe5212d4c639704eb11eb3d312239b671a906614f9d4766651c3a9f5c3543157eb138aa894681ce7eb12ed49490927ff00f222dfc525c7a29a22246caf1d14feb473e7180b7cb503f5fc5474503b1805fee529b406b5e13349d3bcaf339215f1799cc9838ffebd440323998bb4fff01a33b148f642e82b038ede1bd97d4fcded89189f76e0f50e556ba9b5b4c88e27635daa4eb37b0fca3da26283418fb5bbdf6553e021bb09d9fbb801ef9c495983c27f5388fdc70cd27eed8e890b3515324ecdad60eac453b520bd3021adc1633672f139e6f6b04d02184656e114d277c781248a28218e2abfb259b1965cd286012451d3c18863d51782b7f6f39a478d787a0f555142db9665c7a5bad47c81fecf97c03e7ff0eee2ca4529c9c371e42771e244f6fbbd5160f47462356db0889d7e54bb483b17ffa04d604b15132c6b9269b60bf56dec973af89135f686099dd6fbc8f1b3f44a6e6a8389856f4dc6abccda22bbbf38fc24fd6c5326fd99cbea3e62d50bc5bacfcc8040176759e8cc9abcd3083c2e9c00f7537e7730b10461e22b37d2c45d3d0b2f4034692dbcaeda9990877050277d2bd2dfedfb9f5bba805c980a47e51b855c154668cb4de11e1f1cb4c5673f779dfac0b3b886dbffdde091d159c871", 0x1000}, {&(0x7f0000001240)="9600307fe87f62b9de84abf5f3a24dee2b8c1076a12aad0ecce398627e6d3fd92c11c4c83d4ffe828f178dd17a156d264dd1f3da1328192bed7fcde7274fa4c66dc0c9796b16058d6d0669c7f3a6c8ab6a433a0ad9844728e5bade1dcdcb51bc9a0cda82f0c3f0eda6b05346e1032b0fda10fdcf3988c7c41fef347c18c6e3f311631248370e33cee07c2ffa1a0487ba83dfb935a8384260e94634f5b221d331d19a64be16cff25d1f1c95", 0xab}, {&(0x7f0000001300)="6e4f37e9682c2a55a231d5c1bcd4fb5e0d6226bef51899551db37ef729ec46ac754888e4432a658130ff16b196855679db83e1b41237ce5c0aed13728983e3ae9e145bd28b6befe66cd21e0ccef818886de0e3ebb64664f7d85a2f5ebee3e1111552a0a5559b299e342b4705e8089f4156c8fef5c9b3d8246c3dc487c2fdb55e8efbe2050c7dc92deb47dc12da0c24031335332050", 0x95}, {&(0x7f00000013c0)="344f4120cd9b95883a691922e087a98cc3c7f0a4795a01da9d78f96c5b8161bb981a9fad3c03a8f5eddfe659be33338620c274a7d5a41aa28c8ee5f192b4c52d230f51976a44d16a09be8a762ab8030c8ab4cdaf13f0399af4759d4d24e3ff6ca926875b2978ecaede2591c50fc7f3837f7bfb9d70509624ad6eef8549b3413d810ec33e78c7c9684ba59c1e502b0e205eba897abf1b9f3af6e4b30c6e", 0x9d}, {&(0x7f0000001480)="48dcccf0d351448f7600814e0738356827f52b764795499e7d6b959ceaf3c4d7b2068ff2140a26b58965346163e7f76858bb85663183401e1d4492d50e8358d778cdbbce76392f1c6d29a8ecf0690e92a5c9d5cecea7183bbba4414bd15a5ee84d07fca17a1984c2fdd3e8eba72be0467dc5209ae83e3a0633d16a4aa2c9060c45a14c9c996cfd4fc9c80509e3fcab0eca64fd3710ba71e7cf19f0ab22fc833209afda01794fba87c9da60d8cca5dddf5911", 0xb2}, {&(0x7f0000001540)="92947630767e53ef95ce0899f8bb3777079601455eb9d757fe6746948fe16678f6443d6a79326c48ff8ae371262b4ee45154c133877eed54833c0901a1fdf8bb908ead5c5c08ae66883941ef3e37b974da1f26f57ac36d421601db13322200e6867318c0479ae50c1d0827c54712c1c3302bb8eeb555fdc81448670888c84c", 0x7f}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r8, r7) r9 = kqueue() syz_open_pts() kevent(r9, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x44) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x400, 0x3}, 0xc) fcntl$setown(r2, 0x6, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto(r4, &(0x7f0000000100)="52b256b74f1776ccb6c040caba6c14cb9a92a2f2a2e1bf9f320b22b9a0ad24df7eca504f59d476bfe5cc683b378ca734a438ae5318c8bdcebdbb20174b8eecc035c619ffe2b11ffd28eb296e7ae5c2b40e9d52cdbcfcfab0ba3543122f9a", 0x5e, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x80) 16:00:26 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000640)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f00000002c0)=0xc) getsockname(0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 1: r0 = shmget(0x3, 0x1000, 0x60e, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/179) shmctl$IPC_RMID(r0, 0x0) 16:00:27 executing program 1: socket$inet(0x2, 0x3, 0x75) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20480, 0x2000000024) write(r0, &(0x7f0000000040)='s', 0x1) 16:00:27 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000a28000/0x10000)=nil, 0x10000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xffffffffffff7fff, 0x80000000002}, 0xc) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x7, 0x200, &(0x7f0000000140)=""/106, &(0x7f00000001c0)=0x6a) getsockopt$inet_opts(r1, 0x0, 0x100000000018, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='.\x00', 0x40, 0x2) recvfrom(r1, &(0x7f0000001180)=""/70, 0x46, 0x2, &(0x7f0000001200)=@un=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x803, &(0x7f0000001140)=@in6={0x18, 0x3, 0x5, 0x7fff}, 0xc) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) read(r0, &(0x7f00000000c0)=""/18, 0x12) 16:00:27 executing program 1: chdir(&(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x81) chdir(&(0x7f0000000040)='./file1\x00') 16:00:27 executing program 0: r0 = shmget(0x1, 0x1000, 0x34, &(0x7f0000ffd000/0x1000)=nil) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a12273d9d113ee61f336fc774bd4a9d32e906367bfb2a6468e2e2566aeb24287073ece08afbbdd0a540cabbab33fc4c33b7c2918ff679885617b484bcf8263263601f6205a3352c9134f77ff", 0xf84) fchmod(r1, 0x60) r2 = socket(0x18, 0x3, 0x0) sendmsg(r2, &(0x7f0000000040)={&(0x7f0000000380)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x40c) fcntl$dupfd(r2, 0xa, r1) 16:00:28 executing program 1: nanosleep(&(0x7f0000000140)={0xffce, 0x101}, &(0x7f0000000180)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10480, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f00000001c0)='./file0\x00', 0x102, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="7a2de14592a26588bc32688b3b4f6d68333b22ed38ddc6572760ccd98bdbbc288782c108e723d1528bd959954894da2d8e35fc3756ea339856f121a365b9fff4f1849937f35ff14b02f9bfd53639643113d3751bd4bd854a47db6a6ce09c9138103f48354c6a9e4be53526d8dd87f438304a04a146f022e6ddf332a8631779b841a2e46b56e146921dccdc698bc7a7a281cae802a00b2a7919761b3dd60b59fd37f9a14d4d206c78d45aebd2a97547690b8cc4ab7619ca61bb7aab4dcfb6791366dec2826d174209ca2d32a9c833189a089a46b8b15f1259893fe983b0325b2cde5577042708a1a973", 0xe9) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000580)=0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x18af, 0xffff, 0x7, 0x80000001, "e84d94aa3425d7b2f45f9932c3a349ab85b2425b", 0x1, 0x9}) r3 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/162, &(0x7f00000004c0)=0xa2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) write(r3, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() 16:00:28 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:28 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x1000}, 0x10) r0 = socket$inet6(0x18, 0x4000, 0xc71) fcntl$getflags(r0, 0x3) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="8814a5e071ab40ee7bc6a0241b47b7c5d7482ee93c3bed924e8480c03c09dfc520b04d88011e921e6eeba3ddbcd4185bd5d212f74995f5a4dbfd11bd0e74bb2ca548247a720ba4872a91bf498859d61215dc48ae335f2fd2faec8cb535f4bee378e669905820e7533882981b3dcc2fc5ac4cf58703af77dce9e311483915946ae5897228586bf5bd0401b75a13b3", 0x8e}, {&(0x7f0000000200)="00f764b9921fb3406cb5822013e9a053929ffe1b9f1a1af2b912e808bd6e67ed56d7787656da31a29083b1ceef18e82125e51e6e96217895947e27e2ae16ffe4e081bad7ba1c02d784b5887518b21f7846f365b099011e0dfbfd437194e11f28730d48257d2cbe053e9b132966a88c9f8b665c86563781ec0613dc47d5afacfdd8f885542df94659ace2b2366b6658d8c8231956a84712726616a936593dd5abc42b9043b7803e99687dcc815ed84627ea72f56cf1", 0xb5}, {&(0x7f00000002c0)="c5c45376675b4109dbbd4f73b276665fca49a8940059433843cd769fd0c18fa42ace15adb3c5c0ac422dd63131d853fc0ccec4c1e0a82fd479879f42e6c3407b7936d41001679cdea6882862c0b0cff4364d2e2e1f86e18dc568e6d436e3d45ce4f2da303ab769ed5b8a1b1be0b6afa0ba8b6b534a98181e9f49a68c1f443078def091e67288b741a1def48b35ec82bbb528aa46d18a00452b2a6dd2e0f88c356d70a70423b8256a37d81b9c5015b24d5587201bb348f902400fe8229a01f90326b96456acb93bfd6de43fbc55f28438987939ad97ce6e4cc24558257d96811712a3dfe6a676ee47ec8da329c104aabe27f4204934b3415ef1b84878e70fbe", 0xff}, {&(0x7f00000000c0)="e7455a1977680f4db22274d55500ff17beb257f6e456aebc2ffab4a0f12dffee65f04cc5", 0x24}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x40, 0x406}, 0xe) accept(r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000500)) 16:00:28 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:29 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x19, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/154, 0x9a}, {&(0x7f0000001100)=""/170, 0xaa}, {&(0x7f00000011c0)=""/142, 0x8e}, {&(0x7f0000001280)=""/198, 0xc6}, {&(0x7f0000001380)=""/8, 0x8}, {&(0x7f00000013c0)=""/10, 0xa}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8) ioctl$TIOCSTART(r0, 0x2000746e) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:29 executing program 0: r0 = socket(0x1b, 0x6, 0x800) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10222, 0x88) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x10000}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fchmod(r1, 0x100) close(r0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:29 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) geteuid() r0 = socket$inet(0x2, 0x8004, 0x83) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x84, 0xeeb0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x1}, {r0, 0x2}, {0xffffffffffffffff, 0xc0}, {r0, 0x180}, {r0, 0x14}, {r0, 0x101}, {r0, 0x1}, {r0, 0x10f}], 0x9, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xffffffff) 16:00:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r2) r4 = socket$inet6(0x18, 0x7, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x104c8, 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x880, 0x40) r7 = open(&(0x7f0000000140)='./file0\x00', 0x10280, 0x80) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r4, 0x102}, {r5, 0x100}, {r6, 0xc9}, {r7, 0x10}, {r8, 0xd}], 0x5, 0xff) r9 = socket$inet6(0x18, 0x8005, 0x7f) setrlimit(0xb, &(0x7f0000000200)={0x8, 0x778a7aa7}) renameat(r7, &(0x7f0000000240)='./file0/file0\x00', r7, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x8) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x80c8, 0x1) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f00000003c0)) getgroups(0x8, &(0x7f0000000400)=[r1, r10, r1, r3, r3, r1, r10, r3]) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r12, &(0x7f0000000480)=""/219, 0xdb, 0x2, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4001, 0x9) faccessat(r5, &(0x7f00000005c0)='./file0/file0\x00', 0x1, 0x3) getsockname$inet(r12, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendto$inet6(r9, &(0x7f0000000680)="44fb4ae3df0dd40055fcd676f8a0636b89de50f778b606f0a0233110c28ff0b59c00cb78cac30cb04135665d9edc6c7b198e48", 0x33, 0x403, &(0x7f00000006c0)={0x18, 0x3, 0xff, 0x3}, 0xc) ioctl$TIOCCBRK(r12, 0x2000747a) fcntl$getown(r13, 0x5) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f0000000740), 0x100, 0x6) fchmod(r7, 0x22) openat(r14, &(0x7f0000000780)='./file0\x00', 0x0, 0x100) readv(r5, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/162, 0xa2}, {&(0x7f0000000880)=""/24, 0x18}, {&(0x7f00000008c0)=""/21, 0x15}, {&(0x7f0000000900)=""/56, 0x38}, {&(0x7f0000000940)=""/107, 0x6b}], 0x5) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/163, 0xa3}], 0x3, &(0x7f0000000340)=""/233, 0xe9, 0xffffffff80000000}, 0x40) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/178, 0xb2, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7ec9, 0x8}, 0xc) socket$inet(0x2, 0x2, 0x2) 16:00:30 executing program 1: clock_getres(0x3, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fff, 0x3}, 0xc) socket(0x11, 0x4, 0x0) 16:00:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000180)='./file0\x00', 0x200, 0x4e) write(r0, &(0x7f00000001c0)="5fb3ca2fbde9a0bdb78103df8fa603581cfdbe34c510323fedb29ba8a629438e80a88a79056a6724c287dab713930fe8a2a608522562540761974397bf0313ebbb084dfce6d649a1b143cfaaa5be39d74a678a467738987cb3e3fc4b7dbf0f55b3c61a6d5d3c419244c79fcb062f8c00bb773b5c0113a6f85b478ca5beba1035337431d54b925a446b292f123fdb688fe28bc8b33be307f783f6e61a31354e8d161f1e3320b89c0d617bdda85be83292377927ddc58fd424c94a1867d1ff41a9f5522c4f40aaa79c0a31aa1e22f39fadbdec57de8c2f594858c85466da54f3089745b21ab6", 0xe5) pipe2(&(0x7f0000000040), 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x60, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1811, r2, 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x40) shutdown(r2, 0x0) fsync(r2) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0x8000, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 16:00:30 executing program 1: clock_getres(0x7, 0x0) 16:00:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 16:00:30 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='!\a') 16:00:30 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x1) close(r0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x14a) ftruncate(r1, 0x100000000) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x41c1593f60c69f09, 0x4, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x8, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0xfc, 0x2, 0x40, 0x5}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x10001, 0x561}], 0x5, &(0x7f00000002c0)={0x0, 0xe834}) ftruncate(r1, 0x1000) mknodat(r1, &(0x7f0000000100)='./file0/\x00', 0x80, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='x\x00') 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x22, 0x1, 0x4) bind$inet6(r0, &(0x7f0000000200), 0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x30) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7fffbfff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:30 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1af1168989eda447d039b88e665fcba0cac4a66780c03847205fa9146af4985a821ec36ac23df151479898f1c35e867ecc53e2b0513078f4edecfc6500121780acb871464545e831181dfbc991e3d46407b62b3777b29ea1f0d1b8c4584d4859744520b653537b9af4872ae8f1c394d6fcd6ff9b9ba1f81bb76a1a18f88d86a250418bcc6dc7ddf9ee1779f019bb804ea55f166c23d296437593ded37576ab715d11c1553a8f296e441e181e61ca6dc8d32c", 0xb2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="a70e1b391dd4e529e94f5093f777a4ae379cfe845bc7cd6824a1933335a8389ce28e5d1ac6f8fcb94489b975dfc401dce7a447b5fd5a4a84ebbabc05f3896393c8", 0x1}], 0x10000000000002ba) socketpair(0x1, 0x5, 0x6, &(0x7f0000000200)) fcntl$getflags(r1, 0x3) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getsockopt(r1, 0x1, 0x7fffffff, &(0x7f0000001380)=""/253, &(0x7f00000001c0)=0xfd) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget$private(0x0, 0x608) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:00:30 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000300)="66f9aba593040d3736f82d22efc41286353a074cbf8c7132cc14197ddedd9a2576167d5b1e0a91fbb44660b55a218f3e5713279324b8db86cbea47a683b65b434b106399f9d6b1ed19b34e7f646337932a904d093483efe7c7307670678cbd3572fa67bcb22b9abcd363fc52aa6d124284e6951331462138ebc6c0bd5b9a0e5ffeb40a15738f8defa38230d7c05877e78bbbb5e9079091790ccac9d67f3361287cf47ead07ec91fb334fc41885be472aeb00bffca1a6a2e6ce4fc46de7", 0xbd}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) flock(r0, 0x8) 16:00:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000507000/0x2000)=nil) shmat(r1, &(0x7f0000421000/0x4000)=nil, 0x2000) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0xee2, 0x800, "965083351f6de745cd7c3345553001d925fdeb6d", 0x9f, 0x1f}) write(r0, &(0x7f0000000040)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) syz_open_pts() 16:00:31 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000), 0x4) fcntl$setown(r0, 0x6, 0x0) 16:00:31 executing program 0: clock_getres(0xfffffffffc, 0x0) r0 = kqueue() socketpair(0x6, 0x0, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/97, 0x61) r2 = dup2(r0, r0) clock_getres(0x0, &(0x7f0000000180)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:31 executing program 1: mknod(0x0, 0x0, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8380, 0x43) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x3ff) r0 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) msgget(0x2, 0x8) readv(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000040)=""/227, 0xe3}], 0x2) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) syz_emit_ethernet(0x1000, &(0x7f0000001000)="20fa058bdfdcca751b71c17b6530d837aea09be2285e1fc9a245440972fb78a83b4f691f3dfbf5bffa1420f608826b6a791167eb2bc27e966e843c4735131a7d6dccec7b6ed7d470ee58e01c57b91c8889b0ef4341245fd91cdd0a371d813d00da3e780f93d17d2c8bcba3b224e8bc4152c4aa66f6f257f4a06aef2253d34d96e43617e58f8ae41fd71c5da5840040086be70abdba5303156e2a6d34ac19adffa8012938365dec5990d8254bd5fc876d96cbd8a4162a24804e0f027beee130ad4785904124171433ef06acd7ede0c4e211ee44da368eb4ddd31ebc905239529ab3786bc2ea4d8fef2bf8eb5a7b32c7e25f553b3ef6bcc2a91bdc801da1be32b9719b0e73bdfdecb91d5af0273c571fbe927c42a2a549886e47f33fcb133af196c6030f012751ac9e399aad0110936d45e70266ff5e18cc68e59e246c17bd00607ff81ea268e609f2f0663a1179b8e00d2870077c56812c67570b8f163e4ef3a78f5b208c10d874e30f3c4af27deafd7045306e7ae9b8cf689a4d9564a8ad28bab9a214324434be23332d14d5ac91c7bd437b09502d08fc28fbe13f6c27bc5381255b5da1a60f91a99fbd184eaae3b849be4ab40c8b6392d338076a5e48107062c554739500814dd7c186fb6fd7853f535eed9ef2a0d405b7636b092cc7fdc7b4b7e88bb19936dce07e29edd21a8b82b3dd1f9a7bf5238179c2a4d23d1945b111bf9fdf94aab86f119ded87349687afdf4e26621de47b411e58f0d16b87fb8c8c57a8546950fad2a02bb34967ec29ece8ba9013d0c9e23e0ae94ffcdddf83cbe1d24a29857521bd208c11ff4cbefddf52779d302568845f36f240fd4eec198501072efbe65820f648d81987f5471785a2482b3e48eb30a116295445bdedf59339c0af4fab75de78c97dba439ee61318a2cc208d3ff5c2cb2da86f754ae8c70f358a30f678270278ea80dbfe96264445dd31149e9ec505e9ad86a9f535cfe8e39387375a47dd08901d9edbb98f460551c32670ba6a885775ee42b1a94e42241b238975d32e7c84f3ddd3c0118d2c0706339cc1a645049c4c4a0bec5e99ebc78b2bb40758d1d8e27d1151e7f0a839a0b347dd9844f5bfcf38be20a0687515c734f664df678735f8ae312404c7be4b4bde9e7b9c828bf704d8a5bfe8449ba03ec49f612652fd1e58d16902d4aa7810a6662b360e89204238cad8fc0c2fa00af1b750ee8511ee23553e7d90e36839a60bd7187d49d1a030e18f3e3b18e49b3039ae4ca6572c659a98cfdbb1d65555515b3b7a3b26afaec342465e68a2275b5be773989aeac3f625ffb5bb93e280ee03c9d438a591ac4cf9546ad0f610f23ce419ecd43852a1af773ae9f8ead19b7220cc5829c3f5b14400ac702a6b343f613d6fc00b663ba3ff9f467ba81b578756e00ae25e9f93c5013678adeebf132d394a7f892c8ef9624c559645eb08233a097ca3104a766813e4346ab6b519bc4639b9aa02789c512d44760da6fa451c103ffa551a93e403d1075b3baf119d2d308fbc13ff9586074e1cc1d4e557cfacba5e2723f2a2bffba148219fd1940dd512c3bdc1b726ca15a233d8b24968c68440c628b9d1057651a3f56a6473966d614eef3433982fc0d2b3219b0282baf1857fd1c51c2269dcb928f547d8a2b82badb335d91c3c0dc565ac24d08162d26f67eee6583a39ea36cb102c7b8535a7fc91316d0788cadc66a178046def9c43e97e0639536abc34ff779a8de01851124c2f8f8967b30519d813a027227876eee5aed2267556128c2cf47a98c26a73241891a16f1def3f6d8e960bed04af632ecabda9537e8f5cbb412d9828523e44cc95fd5909f15f379881d0b0f1ecc4885491d34b8c3e0b6d29e856bbb59cecfbe8abee6a52641579a408b8314d8c4f1983d2aebb5d97c3479b562d4d53b90d1ff0432d45a525b34ea7a917cd792a9eb1237cfe7e4b63710994be0e0b620211706a092ef9568d5db036e5ddd8d9ed1896979b35209a3b12d114cb435dab2673a741a235201f1089bb838f2fb7464e1941a58dd525c4db4048731c4e85ee5d9a5a5fdf9e07f8d80f8a287047ba3381ba03c58a64cad778dfa148253742a8e6fc2ed85bce19367301b7628c2bdc3525aff402e9a285e0e4a32d413f88c2646a69d6de900c092e0de9eeac77efeba09778260706997fa439f127e5ff3ae205426e80593fbcfa8e6d6a63950de3dd0f633b362e9d317079d54a89fb8d3314b19d5deff389d13488fcfe16d3648c565bfc1795173f32454a5d47741838ceb968c63a3ed89600e805dc20efd595b97aa2e9fef928147d36c24936fdc40fbcfb02e4e053cadfc23737f566eaa5e5ec53826fa80bb586196ef4aba8f09539b6e534159d2a33c5ccc5dcad3ba7581b1a5f1f7f0bca77ed5c944842022c7a7f3077d8e620ae4f7b9f98e38592661289bf815da0a60220e4206530b2a9150079143c2497f4517026d954ff0a110e611ad859ddab68b61f5dda9fde52956a941cb421240dc7681fb09dd75efd21b1f3a6ecad92e6cd3c46457ef3626947d42478871b6626cc1f22993806872c04cd8e86773f50f5deb16ad745f64ef8299f620ca870bd28b54e835e2cbbd82ddb63610f2e5a3729144cd5a25cf7aade0e8a42c7de2418c6703bada8e0a2623a9cb403ae44bbbd18296808964054669439dc30032de2cce02dcb8e266d86272281ce7e95c0ade8c76d35e59d2b4f7543638fd3fca1a2ef6e6b91b6a4f06cd30a254df84d6b0472842e21fde280295c9ff4d6fe85686d192d9ffc0ea43302b9fb91a9d5924caaa27797432a4df9ebfc548f2724219421836e11100b4fde77f28d63dffade52ee293d2e8ceca647738f12dc25daa57884805153a959557efab0680e19fac3d3fb6f3d4f6df5f5d561b39e4594cd412bdb0a2c402d1ce54d77cb71f36f456b32ba9d212992aa86640f7e67ce4cf3c5c820264d23b70d38f17b6950af8b2b8ee9dd956d1cb83726e30da07b5b1ca3e9d193c5a100f2dce2ac8a0593cdbb0132b27fbc90ec7842462885db546181b33e9149fd2c9882a7c491cec1d1f8cfe913e03c4508175c69c096e75c71ab7c5cb2aa714b46b661beb6d2b44b745937f35f52fd9e070482d0e9e93bc91b7e3d85c707d3caacc307b8fdca86067d8fca6cb8000a561826c7108bdbf54bf0f855b9928d4f8f83ca6223ed8531e0623e350d117417912c7ac69625bed2229b7ef819b1c48704c7676151b96b2321caba3440f40497048c1bca97b5e9c63db29489982b3bace18fec9ee8958eb8e74605581e8cc2897cb02f61113c4a7e297587f4e85aa8565291729ab984db631a90752f67cc1fa6cc8e034314e7d8d0cefebb43a7e0af0dea5dd53c68d4fe420ac12c4ec38f97637992dd47385ad50ef34c68f234884d19a589b00f117b4cb0b2e022ef082b7ee23fdcdd025aedbadfc6ea705adc91849e65fb579bba967b6f1438d50d8b8b0de29b5f928b031bae7d935aff9cfed1846bc30f42b12bb18b4b7566cf82ecca82c5ecf415cc9ef852311b4059c0ce999acceb84e3b5ed7d110218ccbf77eb7a3f7616fcb8b0004f3cfb7444f11231afb36486fdbd306a879192dc47e8774684b6370b32e96543d2e3c8c316a1b8baa9611ec4a388296fcab7a3c2ce5c6a1be5d5dd2379d317ece2808a0d766d2a7ab3ad46f88dc13bb0efb43d0c8d5481d33b48d294801d5e4000f76a75f6b550d4df509ff71f385c9892e28838dc17b5077bdb1f4b39caca323d36b1e05056f98fee6aa18fb9bffa2d86d2a180e7bcad5e6642eb3ace1b5b96758acb17802d16b5d14ba42f6294ea3b4c68242f76769ce8c56e1a0b81b38ec19da31bea705578f75c1ed2839c526e6dafa5b311611600ceb15140fbb08785f7533667a0d7e783c07e1480f18477bc902fc61302131042d3afd6e0d503e04c7584656e74c3491b2a96eb8bbccd5d7766d203886fce7be47184ac516b8a7f8e1a53c35aad5b856e3e4e5881e3cf3aa1630e58e94552e10d70bab4b836ea6b98b54ac00394bb2416fca9346460eedbf704711360ed4cac7b3beeca3f73725358606fc2d6d98a866d3297c24c99fbe16f18ac231934302bf644d976542b13eacf1282591f3bcd65b0e04228bdaf37d8b260c0f61df7e6a874855277e651bf1ad1367804fb1607dba40706bd957cac68d4df71d9a55b8daf94e2d577173233a5a8d2141c3723ebba1e7c98d35977e0be1b63c0dfaddc17be18078ebf976461e48bc943be99ff79534a891ccbf6c9acbf99004403e847c2c7f0ae3e60535dcf87d1a94b0f8dfe736decd4584d3bdb2c9f9be2f0f37aa649d1d5a6377887eb4f586093145096e36e6a7ab6f5ef7061ae3baa3fa59f38c07cdd7239c1144475f89bd99ab53f732a9f13afa70b879f3c19a05816c74dd9d053330f903c1f4a61199fdb46406d88a5de5ede2bee52503c30a3bedff1019e1ec202ccf2e8cece7f82612541fb74e72fd6e8e59fa5f73bf8b43d599aca261ced98378195b6204c36824ec495e04b03946510222733986f7313fbcbc0eab610886b89afe050d851159a0ba9d5d7db4f9c11dd847333756e376b8f3e3bb59d54133aa0c29a58b81e9342abf0599971c0fd33104e06722f4f50245b11119be43f81bb27b1b1cc0706c4e507550f8b101b6874d87dc1fae28fb5f1bac31d12703f04740f56b2427259bd8fbb6039860bddeafbc2c831c509fb233ebdc61039c761f8f96f392c0735eb20e93333fe760d3f10a8ff9ef04d4206c9ecb52c0861c942873be1e65f7deb5ca31d6615dc7c35c29d196f5da57cc8dc17be9105ae49c9dc5720c3cf62d840bddabcbfbd12a34caefaa430401b4a69b29dba24c5339ae5ba3a11e359a0535d2e25634df2a35bcdbad712ae342aca1b813b11795336a841385040e04c11f2730be1c76b5b3a82c18f9a0ed9bc47a29d724df7092355f9f1107fc707225eea88a182213ba2c195d4d92279eb8104c21567566cf50bb14fb768a7a6a896a07e58810e6bf5928a1597fb465d602eb86f6184b32dbae7c6e9316ba81809bb52391115c25b9a8dd73949932abe938cef859ce9397caa1f211933e8f4a913c956f15c6e5c08c9870aced2c7db4b43f955f7feff98e0823478015f5402d798aedc51a09fd550be5f7818eec7b6f427b63facb9c78942b84906cff6db0b6eee16941e04b32b701f241afee0ac4bc29a7ac55248a16b1666ff62b2db0c2ad7166a012f8fdfab3993be7a720e0f594dc08a6427f39a47c6bc64b9f1349e0e0a213f704a157c9adaedc094a331e617ae1e0c3a6442af3c84864a4d3b21e0519cdbcba516701df5af1c4b1fcae020e668ada6c856258155bf7ad66ce8b1c27159fb8138250f4be9a5308aecfc534bcdb8c9cfca39eecc940936b67d40252066d00c407f91c0761ebfd78fbfa238cd7c869d7ceec7a74981529ad642748e5dceca802de4a7a4302ce56c03b892d9311c05f71a3b8641ad92b81ada22ef0d538302fdf5c55dfec3e59f3692c0881dc8c9db555aa8bfe155919013db72e857f33cc54bdaf9b105765644a3f1cf12ade0d7cd3720db9e1928f1e9372f5de160d8a5bbfbc682fb3e698a9f4a65756ff2ecb52a7607b7443658cb60659c1f44b5954a3b342008508497b7aedb99e0eeb3d1b77d67c7bc38262d3b2ce09c0a5d808906da7e81e47b221d6cfc4299ee9ae91b8482ddf7150fc80ed719744fe604841b31cac24efa26844be4a2b11e313aa289d4208e254b54a64a5d63f867332d34a38bae04dac2") ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000140)='./bus\x00', 0xa0, 0x2a) seteuid(0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="cfdeb09139e7e30255299187ca", 0xd, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x800, 0x5, 0x6, 0x2, "dd6b7bd01415c0bb19d3106507860f8dfb3dce8a", 0x0, 0x89}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/35, 0x23) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3bb85dc60ec703f6b3d8ac0aca13", 0x0, 0x1000}) 16:00:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="1f", 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0xfffffffffffff801, 0x5, 0x8540, "15bb7b81b2cf523a60959b3ff20064c40a02faa2", 0x9a44, 0x8}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x1) mknod(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x400) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mknod(&(0x7f0000000340)='./file0\x00', 0x1, 0x1) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x6) symlinkat(&(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000400)='./file1\x00') shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0200000000000000c4f5c44ed853595700000000c0ddb40e0b6b8a72f173cdc1170ed970f7e268d7cabe40a694fce5c0ec529e5a50fa9beb09cc4ba05543d32d1d8e34d2fba44bc9a714f39becdf27a4ee74476ad8ef00f514de68f2552776eec0cc11a1076b0f66d8b193f660fe6f60d140244b248c0b64134c51a9bb3f3f05ed82551b4ab3ac5a1f205d0a0a31695439f9bd8a7402f769d19921432a71518cf8bee9e59262431cd9bf0bd23a85abfe45f8a0cdabdd1aa6bbc939a19466d187619c5a4e3ec7e415da5124bd24b047249e0071c82e469fb4bf704c7e4f"], 0xdd, 0x800) msgsnd(r0, &(0x7f0000000040)={0x0, "8eda9e0cf404051391bc04f0fa10f82060b15e0b827c53cd108d32da"}, 0x24, 0x800) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000380)=""/228, 0xe4, 0x42, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x2}, 0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffa, 0x671}, 0xc) socket$inet6(0x18, 0xc003, 0x4759) msgsnd(r0, &(0x7f0000000200)={0x2, "1506cbebce5a5e81d9c542794831294ba6c668471507e6a9cfd6c99d6be923fd93eb650df61615b1a3df8684e1cff3a148b6df87d7d500d41b91"}, 0x42, 0x800) 16:00:31 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0xffffffffffffffff, 0x280) semget(0x0, 0x6, 0x40) semop(r0, &(0x7f0000000080)=[{0x0, 0xffff, 0xfffffffffffffffd}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1cf14945e1c60a53, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/201) 16:00:31 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:31 executing program 1: socket$inet(0x2, 0x8001, 0x1f) socket(0x30, 0x7, 0x6) r0 = socket(0x5, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = getpid() wait4(r1, &(0x7f0000000080), 0xa, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0xa3) getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffcf6) getitimer(0x2, &(0x7f0000000100)) 16:00:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/4, 0x213) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) close(r1) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9fba6122597e97b4384d9676a3a33a0220403262111332d95b077c840264e3912597d6d7dd619a03c49de6", 0x2b}], 0x1, 0x0, 0x0, 0xc}, 0x2) ftruncate(r0, 0x8) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x22) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x20) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x1d0}, {r0, 0x120}, {r1, 0x10}, {r0, 0xc0}, {r1, 0x80}], 0x5, 0x23cf) 16:00:32 executing program 0: setuid(0xee01) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() r2 = getuid() fchown(r1, r2, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffd51) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) bind(r0, &(0x7f0000001380)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="6e347ffd7d1b863e497e6167c13c3be8df5ea2b9a87bed418eb4188310ae80c0122a6eb7416dc9efb8428c2405d8a7a7761899ab1788de8536e8993c99255739e8e1b502419e46d8337aab18bcfcfb0769a643958abb073fe315d20b11e01f8f095fe871cfa3be24817936c2f7a3dc23e82c67bdff8219f4573aba7c13feccd7ef572c793c0002f5aa693f8f1a2ac52fa6", 0x91}, {&(0x7f0000000100)="219c501b5bedf5b90a071358a2e97e6805132b769739a3409867e6aa926eed80263f431d9b9cf1337dbb5b9199ac10e7736cd225d433149ce27a5c0745f0969e57ed20c7ec8e981f66cb43f5964e53a64eea8a506d61c23d1e64ec75e9a02f93f398ff481b9fae6faaec25c8b8fd4c6640d29c286e85f1352020674192dffcad441cd046af96fcb1ed30773f3ed6aaa41a0820078adbe715baf3b34688378a73d49851fe0660c491f7192a8c46a5622f3e499461b2740a77b849e29b185f6155978c22e36703945399cf37a97d0563a9c750c7098714eb1ff636b357fd5cdc4b37c3b976c60ef0fc3292a3c4", 0xec}, {&(0x7f0000000200)="f16bdb7edda3df8121535110637f1dd564ea503eb951e9d3e2333e87c2e97b5782e45414db7b758a0817820299d01cd6b8505fd56406c635615ccffe74b6ff73d5ae10cb3137c26b1cd2371c7eeb1744c520c10248c9786e17bc23adbe19592270f95e69a4ca50712a44fea11bd3f8e9576becd030fe4dfabac3f7b53518463a6472fde7499093dc2ac64e037cbe55bc0bde46867231ff36023ded6c9a4dbc34f2643a6f3d9ba38b7668ea09dcad52c3511191b676f78d74a002eae4b3a9704d08cb61ebb70be1a4de2f5f36cd896e1e51b58c65f496c3e3e3ba5ada50cf975cde711dca6c61c86b5590d4b716081fbf0b24b59156bd9f98fcce77f7c5826b131eb801b372b95232f5d5da391add9acf19794961b5c63c1c1b47ab8af9443520160330297233fc018fde2f45f1682c10e13eec93f8f04d809ce836110bf8b98ea55c0f8357dd3d892d0538f2e7a11ebc7258c805236bf23f7f1b9f0f0cd5179080c522b6acb208078941825253699545440d4979c592c00a7c32585644045160ef6b9662686aa18d9222aaa247a306c660a4b51b83e581c65ae521e09c29cf3c3078b06c5ba6469b197d9af5b28be45a8bdf85025bcb34c3f242abe0a02b01f8123b9ce123d7bacb9304ee60ce54d80441a0caaa0656b9514eca5528efcad5d45f2451b4d37a88f80403229b6c30cc45a0fb41637a025e7958860713f6edb2c3d91444bc1c31a5b453ef81be7ffd0cdfe7b709ffb9d37de4290f006680bf3fca0e620eab132ad1b4d4642946a358a68ab7a325149075c8509b5f15d8c3f7cbd6d73106f51a0ddb6d77d29c8e0e67d404c56915854965cd3abbbfa9fdf40ba20f284ed6a5a802ed1492d02b028f2aab7c7bd004dc089685eb3bc7c8443bcfc0182a982125f53a1cc921ff34f12760da0ab04e41fb682e9f03e961211f594717db75716fe75346519d999102a0cbb46d955cf17af935d4145d583c2a590e0bae5553e9492accac3d5f08f0e3c6b398145963fe0ccddf70d1758e8bb92378148e3c763f88143a9933e4179dced2e64487e1b3a6abc4e6d3b08a36f26fbde92864beaadb6b7eff1d8ed4e1438fe4c148b003d56bcabbb4aaa645b73ed33467ef4b14aa49a2c10a9b775b148946cdf0eede91809ac80341d60eb46e2f3f7a163bb585fcd56d927558e11de06f162ce0e3b6d7fb8dc35cb3baa5d83beec961107a7bf2bcc61c883e9c98c30f95f9c3da8fdbbc8971b08b6be51f095c3e5b2547c54ac27facfa7610059815ca6a0cbaad68dfa156172c1a1542bab8b2581140e9e1ee8066bfd298d8a5b8cc09225408c077038a343d7692524685d0b838a10f75e345ee5a7fa727ab3edc9d9eda8f7ec2a351f2629d630ebc8db6ba91604727ca05f904c4fa60743781fd6497382d01c77edbeee02c5a0bf9bc608dca397d6bfbb680b85a6412066a2d6ec907d1e72248ce83f09e30ddc64933e180168d243010c240c23f724ded926e753949a69ea1883ff48cb575f4a818c4ecc62669b13598c6c33db5d24f9c7dc9cf12b791cbacaae28155803d38e794d4d239a3e8830d1993a790eb3f49e08e586ff9c7bcac485f1c5963aac6c5d65bbc81c2d30ffc79831a59e91f971cc3b63d99f36d8584ff7ded500265a5c08aecd8553374e042d0b1793fb7d35d0c4727f1b0328b4ee61fa7bee6b4ea7c451cfea6e0738cb31f491463862bd80ae31e95405a18a1e43a3139205fc0be5f5bb0bd302a1764671ecb4d82bc7c8b84c25848d956d8b9c5516f88a510aa5205f5c8a3d785e7c6b8588648de5a505f5013ae514b5af91fcdd9491f694bdda9d45d48db7e8ac606322af62df723d7d9e75aaa728792e971fa54d8c9251ca4c04b3f2d5e64e303c403ca17b6167c6bcc3d892e424ca80364f53b987920a776e46096366f2d540604274eb4d50fa12b31ecbb380523a8b47d33cd4455c9967cfcb5fafd8a349e27379af11338aa3104ac4c88d071d318954b1addec6762abda84e89a5e9ac4f10823acff9b3a32734cd7d23736e3cdf536a28b0c23b367503a4497bac001cdc9eb2054b0f69a23b1a27b060484b9966aef098576fad8ef1f0f9d88964f04b449b656fc0982f684e2df6db8d66bb55545f4827121cc342d231293b79ed89b03920830ca053b5076257669259ece6e5ba38e091bc118fd4c698e8ed5e266f4d61b1331c1dc4e2c6558a65c51fb0987b71c29a195b0ec9a7fea85743df6163729412449b9221eddc229e19f20c077ae5cc97b3cf104919691055d97264883eba2da723de260374ffad801dbf7670063def75cd7eb49968258ff3f5b0eb2056ce6a3bf41a164dd07968cd5ef49a38d6cff6de7cdd53c7a532c37e67aa0f4a0945d9a3ffffc4f75b22ba061acd48418286ad6a999ee59aa7dbb88f48910bacc0ab507991f269826b65af83c7a8e77481971c690a8cd9d0f13f4865b6940dd60403a583efe06fffa1532d83ea7b94c4c8c9ea8b63cdbfc8770468647842d43c3430a88bad4c542d24573e4f770a0fec6c94b351d5616eaadfa362b0ff3af419c754ecf30422964d57b8378419971f478a64feebdf86cf3156f8b261606b701b83ab1cf8191c060fd6e56fb750937963fef8d01fbe99b28aac4ee6c7be695e9634e34438f3494784d70f1e264adabd599cf459cf940162b80a19ad882d6383f427feda4fd8f01e2778ea52fd927b5b9258cffd015b995792d02243b4d212f7601f1500332eb97edf291d098032304cf37ec3c61ff343b95c9965aa184c1420af4467c71dad0e8a32eba1ee7b9e04448c0efb36a84cdec6bedef4dd7f4f2758c027cb798fd2b9ae1d6ba44f833a7f1114e3459cfa358dbf2675cc10c5d264117e7107da7cb633c7636bae3925d1abc63269039412b45e0e8f53a96ad298e2a60009393375672060d85d0abd9a616f834fa32df3ed9b6b8243cc59b9315ca30c1f82cef0644ba02efe999516a93cfdc23b60e80a551f3b38c942a92698f2ca8103142829631c6efd77821e964d6a1856358bef2c34dabf6ad759ad97f703a9011ca70ea59cdbb1c6557e5f94134d3d142c6f99c1746933fee7df6782ba4171dccf04ece2319cedbb457ef2b05da6ee1a6255ebacb4024f0288383962d2f2a6b88bbd9c6af9ee19572e4c46f5c7c7b28436dd23dd948c61a7e2587ba5d43c8924ab5a79372ab2531c973837c22c63e9602f902ea9f65d368143503f22a72d39c91a5accf98cfa0a851a592fd22b831ab5a3f51e72641b9bde6f3f242d71c6ed5896edc97d26052dd069e4f33d327b8067279715924e02410162079570742e7f35975358a1e3cdfb5b3396e9eda3acf177d4d97d4a64320b6895f302099efc0139f66c1973a79163585d1080f8ad92f2b6eda7d789fed48b19dd1ae4cf95885e321d9a78e2205760fcb29f9121b19e22f08b71a5ea8513aae31d4e30c1047ecd58a7c78c81ea806f33d5cd3f2ed35dcad5cbc7e4fca0db5f68678455ba7ec6f5744f459a14affd59c3d997465fbdbdb0005570075c0efb50c16147f9cf132b5bb6bc35b773b684aa8920dcbb69385f981b8d7b477a82c419f5ecc97bfc944f6b498f449051c8afcc05aa6059bf64e77a3d37ee10dcecc0a3572e8ff3481e3fb3c9fa0bcc3c1f7295ceba012dafcb761b7957921461ca04cbecaf6eb2728c59d4508ef310a57507b05e6d165728aae34f8428dce052e7718d21c10fa7bfb007ce6fe8dcb3ea00a7f96ed4443c37eb4ac243a30a003c37f5afe2bc068b5391903902b026db5ce12f456366e7d88f31050bade54b9e567d8be9a4c90c48d27e649a32835a721a362532998cb264d9fe0240f8b99fd1d1a115b928868ef3d811addecde9f3e158191fd8c6fa862aa314871d3b003e61ceef5f68211d873f4d6366becca754259437c0b1a63fb0dc0d0c404f882655f72bdcea838258985f75baaa2c57206a6d8907708f5f64ef79c9937259cd9f6af1445407a2544de3c32cb20baff5ead4491acaf627d1a36575bb0fd0c3fa971de960b8712a882725a701dc44aab6c3d0d94f242d216314e730eee665b9f3e0ad9d06f2bb88f3ae9c390e55e4bc69dee5d66d4ce1f6a77ae0d1c332dacd6265074f27f59c7668adf861bdfec89369317c87363165c619d7bf43bddf11f760a9d5b9195f2220a76b0c584cada04a92f13dfd722468e71d4bb2e9ec7f7fdc6f1bf0a4e64c318dd88c9ebc03d60f3c3764d3037973047e16490777917b1464cc65c17de02ca429a5e1ef45c02b72b93ad579109226505c1ab0bea8f0eb96574a4e5d4eaab7d2a3dee46081e07bd9a8e75fa2e7d1bc3c2e595f97b732c3858ff82f15670e5466d8e6e3ca99f89098f6a913397f9141addb8bfb944380da621bf565f23058161bc789199d3488e66b8780204e919ff5630a4b54e29eef51646028220b4b6c033e130e2c90e3c52e41bf4948710f65a6ceb13353f84b9de5c011f447ffb2b33de04915277e38f002f694b77e31436e9a9b6b3079db983d341a31fafb45ee413b0d4275888a21c007b3628663ba7b3e210f809dbdc224f33ffd24637fd180d4e3b19aa82ce362a9f44ddfc54bcfdab58e45a0521cc8c6974ea842ef41650f4b7f22f72a2cc46b0931a41714e3411e6f1f6207908dba6e76c537109e8663df9e1e00051526f981275575c8daa4b06774cfea6c3081594a7fe2bcc26287218488f76554b4d8537fd8d0924379ec006d801e2d3dd36d1e6dbe7fadd3f6e785086ef0a9dee9032ae1b6e7992ec3598b967818d7c20749f59a30d925f3add6176a6e8a88f562d3b45859998dbb80929f9452dc829d87fda65a7747881f5ea439c5637d59130f1727250da985b60cc8911a8db955b1ec7aad3938c0d6e13bd557a1fbdfc513926620dd6481dec0f5cbd495027e5c70576cb9790835c1a75333f0b17de9aa032f29f6c08ad7ec570349463ecdb6ea6905990eb6a584b1b044dc9ae7d04204ae4e5a8e76c55fe211745bc89b40a1453ccee960824a2b3914b0fa9c6a7d81300972acd5f71c270fca11cc73e60407052d40c810e6009731e4e4cb5996b3b65dc2f8cf4d5d207f2ef427359a9b078d658badcc5ff4eaed455eb93b69f08a2447d31fb2b2de993138e8a97008172ebf4cc48fa7bc1bcd4d3ee37d1098264e4acca6b677cbd6161a721d4350bdf9269ab8d254fa9ae71bdf1985ea96099de8b9b5798142879eeb103e31228813db071148d51ea36aa7ff6fb58b1bff08e920a980decb89bf261fa45857017a76e7976eda10787505003ed8e206f30117309840916a9ce8408ea749e50aefc44366683caadd67277584a64af9d0af030c097cadffff9083c1fec99c19792e861ff9826bbd451819e2bbaadf91ed1cca3a19d64de3bac5590b3099fd9dbf786b65da8b8d01cdc734d1d927095b6339e34d48c9b591ad4a342acada4e770730a4a60f250956afdfb195d49bd8b21e358c44d60a2a749fa8723769269ef45a31fa59c90fec3be860da113993c051c76f0d5f96352eb461fb8928d371431609882d881cf638b70d380fc23bc8d2dcd49464d536f08bff6dbaa87a73c7be228371eb0389bc15e788e69fb0461e98e43518b78082dbb0f021e84985119f989e78d4a7857101f86b8828b113e00f4597f62d28e4d57210544cf42cdd6ea9bc9472a982956a0d2aee19584342c7c62f6933bf2989b6d3c15fb9f49e4c733e3c00f6a9301d89b2c25fec7a3dbd0acfa07d455e86281bd9478f5fbb38f7573d89a087b8e15f4c8822be4b278ec213666ba", 0x1000}, {&(0x7f0000001340)="92ce3c4259030f7bdf55ca113505ebc80221b0fb41ea74658fac04f8c0ecbd3db8c865139a7a50a5e386b348dea3669fe2785875f67437", 0x37}, {&(0x7f0000001240)="1945fa3b554de54d75a4ff5ae8536c12d50938a6393d2e3539d3a4c052a1c6f397aa337fad4e1c44bc343fbbfcc755ce2baf7c7041a2f0fdcc46617ad3a1a9d55510d1cdbcedbeb8", 0x48}], 0x5, 0x0) pipe2(&(0x7f0000001400), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc}, 0x8) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:00:32 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:32 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/202, 0xca}], 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) dup2(r2, r2) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0x7efa3354991a0bf9) 16:00:32 executing program 1: setuid(0xee01) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/50, 0x32) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x2012, r0, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x800, 0x118) ioctl$TIOCSDTR(r2, 0x20007479) r4 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() getgroups(0x5, &(0x7f0000002d40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0}, &(0x7f0000002dc0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, &(0x7f0000002e40)=0xc) r9 = getpgid(0x0) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000002e80)={{0x6, r5, r6, r7, r8, 0x0, 0xffffffff}, 0x6, 0x2, r9, r10, 0x4, 0x10001, 0x8}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r11 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000040)) ftruncate(r3, 0x1592) sendmsg$unix(r2, &(0x7f0000002b80)={&(0x7f0000000900)=@file={0x3f03f0fe933676ac, './file0\x00'}, 0xa, &(0x7f0000002b00)=[{&(0x7f0000000a40)="61c9fa63a92377759f4b3599f692686a09b92aac5c975f910b4d9053fcabca9728d7b0e79fdbc65b6f97143b6f025cabbb7d915056938a2bcced244a418be40f20d89bb2a7c83b19917204bb67e0b2518a3239c18bfd4e78d6c85702b22955df3b1b7cd878d0b41f7da11de018222b24a99ead808ad4b87edb383686323dd205855dd2065cfe999c2e21a6ebac97103344d808bafeeda3ce7faab6d54381fc31ee6080ce97c57dfea1c930085131023e58eaa4e7c612a55bc4d75bd913c9334304025f2d493e8149c2be7a26c492032f45816454e5312c2e34c1bd9b9dfa54347807c607ce3a072e6c8ac05e516b1b561ace4c6543f197ae2d8f396bb88a199cc75f860779171fbb7d5d1d53e83b83e0f9a04a720f7fcb4898b77544afeb7fdbafb3e559839811fe577847da22018b825c83dafd534c66ad52c3fcea97bd9d0da98082a5a26506d4ae9d5915d679b8705ea5476299b6b455a862f242867fdf68818ce7c375c6628971371d3b95db7a94926479359e9c2ab7bf70871e2aa4b47d9e3ecbe8da67acf8b6b550243c12c20b185b8ba1619ff4c8d0f8f71f173b07a7a39937697c7e6e0c4c60dd378fd6aa3a26ec93c33e5dd621cb0d38b7d2bd7d359ce3555dc0405345534b0cf1bb3cf39f532ff9a42a078df93476a09f9822c18a9a89fe81b279c9cf86af50ca0f6b63191843167ca035c50ab4c910605d5a807b98a1791a1d02a8acdc251b678435e12a380f237240c735608c6a28c2b5eaa626ad1bcedcff60d8960bae237e315a6b05cee325fb0a01f53b3bc523b579e562481cd159bf48bc6c62a1ba60318493186ef28b1616d2a16d06c70da696ed855919395908f185112c54a1defbe8d5efeae922ab39445bd4576dd6028a1ae75f72a26b434c181165f79a4ed4acf621864f70fb2f8f217b649279e5dbff91b02121e2e3b30e336a9cb9863bd4b35effca8d91d9dd5bc367caf744d5a3638f61e4b6e555a2c40b94f27c54c2e9ed50dafde227d44a63e03178bf2f7d8ad23f2f8e4279fc263556a2c4a4bb1adb624d37a9550662a243fd6f5647487a3d84934c0b9d527a9911ad411e3466d3e5d261916099d9653d893f2cc35d6c8437ff2e31b879e62c973c6cb1c111f71f0690ed54b81aeca7126fb30e2c8f0d57c94ac078858ee40d95eaf336112f62c5fc237520943b7c1769379cb0e06b9af1da2618bc9d2fdfce79938f2ef15ceb63e4608ed2706552b983cb17715159c50b1623abd454cb999c0705bddc6dd3afe51ddcad1c73e2cf2646409f657812495d4bbe44b3be94f8f17ed53287823841163ff0d60a68917f872b16a7e91ef162e82e173adddf320e1ec1a1d089c953697bf2dff86bdb79494acfd762a7bfa93bc4490818f58f7b80659f323d47de7076e4cdae0e51f1995ad588c797f5968d74b412fb7a893e50f99f9a0cbf7bdd6293a95775146af646c33f0d5c4f0a173f00730c9ca41f0e9536bcbb9a49808008b1b79129bb6a2457cd15263c67743fba466ec0a629101643b475a693222cd7fb16bda893592cdc9fa72723118a29fb1ce42bd55c80d0a110d41e9083559f598d47c00c42aa4e9ec768eff1ebd3576352e8558ca715797997136e8860cb784ae765732f9454054059997cc2030fbed1a80f7409d356927ebbfea17f05895cd1dab304bd7c42d7cc2d86840895a7d3f488004ebcd6dd5b6381cbd9901d9cb816739240e317ec2ac7c954ba5705fca5e136296b060dc657de7ee48c97e8e8c89f59f8107040299e450077aff5c0aea2d9575651e45f5f3072d37d0ee3bb3233af1cc9496870fb4416d029d6fb5d748a732237370ce7d6f920dc9b650319f142866b01e9615d77a201366980209bccc23fb0863b89d05949ad9e54f34b7cde2c18fad522d00dddd2651ca657b9a3027874207554423cdf65ca2f194039d053a85e62f0c9fe37ede0697b7511a7cfb018fdc5117fbf3b7363c784f4002b5e9c95685b71eee67afcce94653e25de3c6ef708573f2ebef00cda9424662e67b63920ee336d0b977ef4eacdfbd268d81cb66ac76bcc8e2ad639e007acfbff1797c3992fe0ece4ae4ba84ec1b63b4fa5a88eed12db7fa9638eeb40f561665cbf15e16978911c4748b329393aada42acd374d60dae9b643ceb5f3e7323ef1f585274730da1b6d9541ba6ac7c2f25ba9258ba551251105f760a34eda7625efeb77cbe73ddddc9d2a160452b2726a276b3d66c1b0ecc2304bf27952061d819c08b35de2aa33b69553ea98224be30773dcbbe37275b98dafe71d4a961c235fbb4164781fe0db08c9cdc957a6d6ab8d6e279c89db6be85fd6fc65a256fc759f3830abf1503021ae7da3a97aa698ba959a1b3c93d2dc50afc93194108a121148dae5b9016846f31f15e8c2171de9793b4c8a40f2e0353dd25f4368184e96fba21962eb2dbc0ff70e2bd9d0d524d7a86f9becebebef26eb1736788cc4c521e5d425c4af7021d8d5784fae3db8932b9a8fde285fced3b3128805261b9e45a7f5384e243057931e3b8eed74c0118cc014b9c2f98a2cfa3cb9db692a6c1f16ce498eccebc7c144bcc4b851e80e4ccd16a4cbdf47f07471c9740748a437dd5c303056f6be53262e6009e4d3a18b1b189706953191c861ffbc01890779b349c9951e61165798ed17219183d61758188eaced4d35b79fd8039302133fd5b4a050c6b247f371408ecb62d6e9493859dd455833df2058cc77b390e1a7e9077302c353360e88e6971abfebd726d1993e72e3ef2eb8a09489bc7add6669735824a17de718937b855a939b3f972d9b5e7b56f8b81171b3c1329b46b9d5098eea144438eb5b9d6fc74a888158825c051cf38892598724fa03001e68293014a60d9e4a92285001be45df99efc1e77f939da40f8913a3c7a12740e7c15a8a081c184af9f2946c0fb9da914ec5291ca5bf1776146dd78485dd719456ae56984361b577fa8dc3770a289e5cd2deea5a904f9057601696ded481c4f5a086094ac028a1567f034bd6f88ab6b91092dad76f1f49341d118b887a0b3be23e3f3c32977b37baa6f305d1dd38ad828616e070a03d56da0652c230d9b231d8023eb82507353bb1abe463d9cfe7d3b5ae22e64676fad39f964da75baaeb44c90a8f7978860deee4d58f064eeaf9050da99c55e630363cafca78287586ba180f36fe839e6e290100d2536e5849a15fb383cc676752ac3865bbdcf380f5b8ab5a1c64d1074b8e9a2c7d9aa4a26209b30569655b4946fc6925bc330b639c8bfe38c0cf2c9347c3fcb6f3a584b5bc2a8c54fdf7b869b5e2eded6ed19a0408fca4c58075b041521e4cdc3c3652acaa498de1b52f83cfe7f19f6d0b2628525533876d3086f07260b66a2e9c080bcf2cf9b21b88bfc2973734e9b3e33f170598f115e2b44c4bb5409a8b684aeb5b195466d2fc26fa03f584808a8388bc97d1b1242921f3508ae8b845753336378219279806570662479df8a9c056ca43eaf80a61b035b56b24704defae1d692b6c0971028332e02b21fc4f9e660773817c5384a198dd103d9f682605ebddff912a7068f8fba6da98d56de7a683de462a864d78a16ed76713ad0e5059203a290e130109db50c619083bf7d8e5cc0c0f6dc95c43f693707f46ccc5bc9e200ba2a34c9fde21e692d3ff665a2ea53e52aeacb7f5697e5d289ab6ccc1f7a0f731265a2c3774cf462d47d9f70d476f11d46e96bd76a6ae49ac49df609876f590e9ff337629119b12215cf16d7005fe5b79b8b0abd370543999dce349cbb3507fe3a578ac27be728363a8dd68f1755811a0d62170e1f7c5fa29ab7d92465739f784114b34a1f95081fbffddaa1b37499cd64acc16579bec8ea7de0fac07c59aff3f591619e282c01ac0c78f4294909623cc2ff5b3e714ace4c1711d5eb87786590dfb78535a8c31241ff3f1ad40a67cdff22fc1c2042399d0fde493bedda222582fc2a90355344b571df94d59230924f9b688d069bded4ea55a559281c205c7c9a29b16bbb35548033d0dd52cfcfcf94deb83cb18d359f7301c90579ed4832fa610a51d040197c831e0f4011d1f6e2f05b20d1adb22f02029639118e0429be19b8e6f12381f805ab3b211a528a695df1a4c1d0b9612b40fd3d3f08985b43301b44f1f3d6568fdfca83790954cffada03eeeb4407cb423633804d8591fba10c1344dd628cd1b2a84a6b0582f4c7a38f6a603aa3a9e8ad481bdb182f0500bd1a17739df569b42504d071666a0a6e43baf4de37f711bb2d497a3ce0c1345832e1cff6db88a0f074de7a90bbc7413e239010ae1ca924a057eb553176f7ed966861cb01629b2dbe99c2af1d7602b30b68663792273ada10eb6e5800d881ebea713b74163e1f5dadabf70808686778fd0606bce3c23186a4055ed25137aac3e5202e7d64c7cad3c81cb559d0bb565c4857b070eec3a2b6a7ca305a098f3a20f6e798e6a2ec0211ce5fe40e6436bcc10b92768eeabfb396e7b1514ca33f9de6be544b6eabdf069aa75349ba1a7d257e3b45a725463fbd732cfe75a2543ed5d56449fa4d26448e178f0836a907fddcf6666292296a3e4949f74c97431f08fb8c8c26fc9e0a5362063af25e7a21aa3ef6055092d1b30e98b290c978ae7e4faaf6c5a34bb92f35b2c98d92557fb4bac7405badc40bdd58f286b06cc481054894fbb6a1c30861c2dfe34435500b152f51a9910af22f2fae23f0976d52bd1cfe60d33f65086a3d2398c8f23cfd1a5489ccab24f3e3683715894ddee87a432f1a3e5300657b979c9b57772f771790c190427ede5cfe1d9060e3eb25f1b9c53829f734267a8d336d0953e809fc8fb2299e64dc619937344f3ff2adf0933a39b3cd6ec8e1580f10a89c2b7ecc3c41851d70826da67de92a16d88093c046c65b732fe702c67e40082f980ffd8ca98193b19450b7cc574a557e07f24046810adcd2198bd120248c5b106b51cb31fce7c274296b75e5da18916fdb0cd3318bef9ba93a328a49357bd7d3a6d4ff3260840c1777946ae19fa72a94733d7e0bc3c5d5bd3a5cb2f167b108e93fe5d44968b73f86884d5c9f460c2343156cb8909c512b1334245256bb2275cd1507e8259c3dd41376f8df26fa59e692244543f64bb729fb15ce14ee16b3da43bfb679c2bd631b0ef66b6c76908629b435cff7cf1acc4917c98de8e73017ff703b8ea284f890c73b3aecf2ac9ca21f6a97d364c37844808abb7a5f4d9d0d5d626e9d9059e7ab32a21b365bdef814f2d2ea22cf842b1ea2ccb844678dc4eb5df1d1bc58a08590a716d98c3f6a76ef2ecbd24ea7c7cd038b12fbc5579f553dfd318019b0902a9f7f039eea877396b3671ad3f2498c83399b02020019ca3138c4606665b4367b360a18dea87ddfe05ac207812a01fdb812e83aed5d08a4ebecdd7f129acc86426ccdd39a30b32593812b472279dd20d0abc6388214c9838bd40686b52ba7aaff1672c5423a39b2e99cd57465c7a8a1ae4abc13ce7dce7272a3891c44fdc2e64bcb6be4c26629c2a2128133464666e6873e686393e2121e49a8e7ec8429043d1f15e17869632ee3d96f37ada43c160fd7a5adb59c1e1c57b4f6df42f360d5a1b082991a5766af4321054462ebbc6c88c43aca5cd06e36b15a9fa19e2a6152369bbbe0331f3722c48be28bbee5cce24a5a4ac8d10e1da2a9f7aa4c382fba58a4477f3d1987c826e0c6898d2d342e0a43da64433c6267dbef72b75c034652ce75ce18570b846fb687b36b5facf0fa35fb0cc6b929ffe16eec1ff88a5a178eb6ab7f4bd", 0x1000}, {&(0x7f0000001a40)="5295fff315ad57162d14d912f3ee75f6b50e7a1fe918698fdbbda18a31fffa3f80a93ac1d43d183885d239a8acfbd07dc836f3eb1608c59650a1935aa5233a8295f5e19ad380c59c2f996bc2178a63175578183bb0bc1292a8fdf9db6c4f0a0e071681a6cebfd594cb9a08e4a2925accbb9da064f3c4cb59c61b24dbbc924be6b3506a19b89038847572168ea7dbee87c44b5f70b590419657f19ebef39c0b84ce4d7477453e76e22206d02e4c3a9c0f81e62dc8b62b73d884", 0xb9}, {&(0x7f0000001b00)="17603bdf0ba4f4c1704e41b948dc0f8d7f9e893d715b3fe13fbfbcac477f1ef1d066e72be36c3f4758a463615d6e99460e50f5ffbfd7b73015d316949aabb9ba3dd82a62f5be5db4ec45ca8cf4673aefa6ec041e3347e8dec72eaef22030bed0022ddc1e6eef79b19196578d27a3f13a3a5120fbdc23bdc608daa4747ced85994939e5585ac73c9f0c8f1a65b52b22c1dd54f80a0de4b4ae71c5a9716594bf389f502d6f4aafb02aef22e4b064b607b63ff47156a63fd3c10e39128f0e7a8b7011f7b5fd68e9376ebc392145e3e000cf9cf87927cdda7ba3ab7ddf15b3d92ecd4cf3015023ee6c8884e9f4a804c06585442cda2da5b2e702f60e800625f4f72f46d3d1cefebf7c2042906e35388297098d71221da487f361b5a0844e1464e4391f2514f331a36c93286d7a8374d4c2cb969e6ccb97f9163a603b4a7884c729574a3f43672b0796dfeb032fe4b9405066484dba058d943802776e416f1639df2dc13e69868d40b081b19b708f965dd70204c9535adc651aef72c5fb8375848576abf3981b64575a73c1d7ea48d32cb9f12ce938fc471cc6c445ad0705cf6d1fe009a70e4a9f0cd8ca5cc9dbd7863ea6b3261547e37ec5ce9a4358b1bf6d054038b53a34f100e101a7ff277297614823376be2757e345bd54d7681cf71e6763aa5f2d77b0f1daf744e23711a0fae1e9c4657b00b57c83b2a1c44967b9da5fe9cd2d54e3be2432759b5c2cca24ca12dd99ac1a0a08c6c9f236fe50ee935515d5d549bd958d66e0fa1abf1ee24f9c02af28c140dacd83e911421236904d2751392b667a2233b180b715b78d61d6d7e55f67692e74ec54d58cf4c0b5edbb30268f268c7832dc6a98155a950b9288a4c25c65ecc4b7bdae2cc22ef406d47b70eb54fa868ecf536c61cac7393d52658f10ecb93c7a0f257f31c887046d76c85f48de7f7ca574c2dbaa4d1b20a0f39fc6c0a5cc5cc0dc5419288eb9ff80bbbfc08450fa9e00334b5d3f77760309ae6d9635f3f7b8ad6351015bea70982a49bee84e7e26d71503ad04570fbe2dc90e6859d093818faebe288f3d25ee614cde37fa36e573b96852056077966193f2846df53adb5dcc646a5e22117e967efd45bb1c62c9dea92779e0876a30de0a90654cd15512cfa4c150126b0e9b34d29d104d7d3eff83f80165dcfc7ab19980a18120893da98d6e242d0c9edff0e6769f9dd436276843c4a63b54c84ca7912dd79941436997180dae9a1d14d9ce30b49d5073cef315ee583e03ead7e4e604a5dbaf1bc8cd180e547d5b78d30dc560daede4dab201b6616d30b081e5f89fb737375bc25c544f32f45845cd9c2f3a749214c7e50364b381d043694528243099c3a689a525ae0471473335d101bede7e9252c1e5c5de9d5eb6e22f19a686f3169e16ded6f1a3ed80e56a94d81ed0b35408fe496b6f2bde941bf08358295cb9cbbaff0a56abe4a217d51de689e1bd613a972f0e8b4e594e56b16fa37a6c323bfe98e616cbdf9ea6408cc07f6d2644cf1846279783a444ff71fd2c7241ed62538d6be43e0b3f66f354ff08c6e260bf2c85e2e86b6b7072fac6d251e2414f147b5d1340b457e703b1046ddeaf022eca83a5e21c7aee57193ee0d5a32bf0fe1ef48d5fa6ecfc867e1bd73f32fb97d3f926f84b4618d66cf1e87e7886b10d099a137cfe4cc4bcc011692f8fd21d056772fd606d24f29be8db7adbab3724a065b189df80249d7cb75fcaa04688010761fa432490a8220a907a989b000686a242dc8617abe4c85106a297c9d8c617ae5b6f1df77404df2e1fc0136a265a3d70726bebe4050c9e103c14e83b64f854ac70b806b95c66becadafcdf3018185943b959236444459ca4b13251070414c0b4c646b2c418d2a4ff1a5db57d55907d73b43602ece1449fe16447c68f10ab55018f0350c4ca4a1c283214dabccd510e2769f710b088774660a65bc0b73b3cb00452bdaaea4a68fbc0cab0e25a3be7bf266c5f989e4657594c4369e8e3a225b5970f9943c72a6fe46a3b75f213e8a51ff8129592a7a9dc66a204068f56a295835fecfa709a1c9c10fad428652dc5cb36e5521f041b38066645f58ff3887a4544498a33f23e7cd0a85c6fcd4e22ee5a72e8ec47fee9004fb3fac7a878fd086b7f59a0184d50f590cf8a52bd13f4fa89480d96eb16453edfc73b725f0317b27c27d99fbce07df8ccf19174ff96c87ece3d8cc0a151da6fd60bd468ef7e16634df96af297d7b5c7162b52734e9107e9332e674bb96d40eaf7a9a6a307eeaad7ea688c44778a0bdb2abfff0d42ebe27fa4038e5e48df0bc3c490b80cd42cbfdaa3daefd4cb31b7ef86f284b9f4a27226eeb71c368eac43d06124db6f61017f2aab44e57b2b77deb5ddeb0d9142dbd6002477a2f96316bfab586b13c12edae11caf9770a73f2b75901537e714fedd51a884e6c264585793dac0f4080e853cd30c64cd55bfd5b4f627b2f4cd6f3460c92b963642587ec141d559cd2eca8ba48d55e9f256d203404a2f291610fcb026f183c97878f3b3954badca4d8f9bbbec93c7178eaf70844b837a317ba016fd2abe4ee71c9d8b198c60a28649a8f14f9fed508fc59f7703d5e28291e09c4f017a8e1cf9e03c4788af83aa9f6721f50b1869ce00e179c659b0e145ca15c976c6620505155aeaf8305b8f18794aec13f57e40eac440843664f22b62729f7bb4ec1434c833e79449083f85fd7c2bb3c71afbb686e7a37d62e952c52685604f2924de571f982ef91b7e08592345bf4f4567c1fc81553606a64a27e0f9c780ad28abeb98322ad6f177c7ffa3fcd685de32e5b6189e589939801f4291fcd691cec8e0ef68bacb9b39a54863fb5d710f3827481812fee13d45ebac35eba1c9c3f8a4bc9f8d2265e204ec64bafa1695cb2a277c06d99707196573645da1d7ceb521a800e9a25efe0ce0be84af8399e07771201a85a4f39320a6c17d57f9314ad2a9664f628e37d368b1e775fce632468ca844c80e82e99c53904484d9a5147a19c9ef18f012e3060e7864ecaeefb11cf5882879de14813ceefaa7d8be545c0a0abfdbbacdfd1f18411135884f62016e46f85b23027782b19eea3c10cdf69c18ceaf025812d4f9b54eef36c02a3dbcc02c034707cfb64188247370a589e373d344cc82215a319084d3844f8545fbb59a8f9d71555bb63c1d0abbbcb97fdf3aff6b4fd2e557ecf75574cfc83c5322f321a2012fca500a13ffa106551d2729c9388e907b032e1837768426a9025be1341cdd85277fadbc3cb9e6894407da4b0f4e7ce02904ddaf6e7dd98dcdcaf82862cbd6b3b6e4d3e6172c43bcc6738ad7368eadd6a590d3a13b39d5891582cf2d530e79ad250accc8783a2a3ac537b02c0f586779686bb9824c62154753d9c0876f61f9b585cbacc73a71b58f0cb07019213ccd1c8553381cfb9dca7a04243950da95b2fbff7b982e7cd4b7b8251b7ad203e20a9609c5a11f6172fde662eb947896034ac3ba2ab1e0e5db3f1548f7a17007c299a2c9a91cd4dbac631ca3dc34925cbecf58c2007234f5e10919f941a0b87e45063479858a23ea23b153b3ec3f6d5b56a3225aceabeec49ac2d7b92af179a85360db260e216f9232f8cc746d764a6f8877c3f83d0fbf7d6d7d3a70d0e355b8b4ba06211317efd713ab6e4143bbd721852cbfc5ef1d6c07f7b769ad006cf4ff048a9fa4964d8ea1a255f9053a7ed85835c6d52ebda3d292688fc1255b6e70f716f72e69c497ff3e5a3f169f7021c6c1da729ef56f35508965c788aba17ba8462483a1b67f7e0bc547527413bc3409f998adfd270af83ba02c448bf75c1d7aabbd4f193b6209dff1e5969f3e11f1ad18809a4f5e08489abbb503326b4c80a8e2afcd29dcba3d94f6f453a401e7d7629cfd5ab21c97cd9e01ca970af55220809c677eab039ffd814d46f24e9248a3a216c54d61677c0d1cd5890dfd7471e2cb861a05b57a6da39594038a09a7e368ae49c466b7e2f5c472e7c6a679620e50ea2db45509f5427ea03450f1bcbfc6cc98e038523b5b8cd9440ce1cf6817c112e6c68cc4ff952dcc04b17cc78f95f0235016a105ba6a04a0518e52b8bb162c544800d6c641e84cd5eb59169f28c3814ca28dd49c2eae1780d4b924e3832e79cb31154eca9b93c30ea3de62e38553a3d9ee641ce84a868a558538090418f7ae936a98a77f438e0abc336585a55a1ec6896079156a7424083a720a2c105bc6ee4e00f57009f2ab178a94fcc10c571c3bc3f01aec6552e589717816ac8360547200f89f5a19e00554b4c93bcc34ab3f3eb30b265f537e16abbe7a65f50f175a0d1ab794215b4727089b7e8fc36f70d908fa78cec0edcfd03c4e8960d328c2f159636070d36730510fda901f5ad35a45a690ada8fd1d170a678774814d6afb0e607f3adde67cdbc0e5a0b377ce458344473e6e4d79bf2fce310c80af845470ba8779dbb3878c3bc89b744294872f3d188c76c3d088aace8ee7fc4358c6510009b6d6f56747dacd31b60767e8648334c6da50ecb641fe807ab13f169b85cc8095b098c8e2febc8cd0d41907378e0219437676eb905f7c9e0121ed4e9bf546dab58d3780777033c438cbf768dc4932bfdbf8b50fdb780f0f51e07813fab459a80887d40a249e9e1bc2638536bf6920a71c888c0a914d5740eafd8064e580583c075ca95eb865689ed0207bb05ffc943d394bba23483e60b95f7f9347339305dabd69b1dd289beaba7a1dc1358db4772abad8cbf06ddb8583d82eaddc5ab665d8bc66273d05279820a707f8c4bb838bfd43b21285f01b57e457cdf2864c85bbba053702b488432f398d61c6a094299e0c541335c3a02a3f6f318d0e6c094af0913b6976a47825929010fd9830945a8300c6d64fc73db973364a0b0a1459b7cc9af5e9b117798b3193be46c5f09363155280c910bf79f8b9168181259769e039283597be87b266a154ead70d36653b2e1a6bf22fc555139ed1ebc990b08dbfdc61399729ca5e9613a2c260944686ee49ad5bd27648270cd924a627e8cd4fb3821845afe314a21080d54ba720f5fa9aea76f290cd226412d99ca70a9285dc70586b2b875cbfa342211bc0da1480183ffa12068169dcb98deed033fb85e7e20114cbacbbd16b5a87bb9ae88ce7d9a89f61a5076f715d8c6895becc55725ec9ca9ae60a5e69b6a75b628eece34c8259bbf694c2ffafd17566030f65dbeb3783bcec8f55c783b6a7175a907f0c2d2db6ec954637cc172f91953cad079872198dff55817136012dbdba85441bface71d29f3b10d22457fe8128aaffd4bac76574e7e3cfea0a94d437062471b205c3ca2e892d51a4bc6b9f105d25204cd71a660cb64b27c142e7870d2fe0d097e321891510e4933b8a73e00c4d269e53f1873fdc536eef6df4ab6936d389b9f8bf3f104b51ccc59ecc9b73741eae920728f5cceb41759ff43a114492a7e71258ae737edf1f203453d0973827b251830c38fe0f4461e7f2a9da9b8e6b47a9a133c932354112a8314428b662a8a1c8a68868f1dd69f0db68f1b0be29b2f50765df4805d25b5e07d421c481a1e51804b1fe803a70155f86b3fe84ccc86d60208d1d371168fbfae7975811b7f1823cab22bf1cd887e42cb541bc5f092c4729b5e3a4f06d3d9d19fc993383cc0149059eed121e711af79e593047e4e8e041b0623861ab6b5b9f02e437e32fce34fe7675560eb061dd051f1a58cb2b50e3b4a2fd362dd517beb08fc711fe110a254080663aeb91f77b30d1abea8cfca1fd6b4dd0d4d529f21a9", 0x1000}], 0x3, &(0x7f0000002b40)=[@rights={0x28, 0xffff, 0x1, [r11, r11, r2, r2, r1]}], 0x28, 0x8}, 0x5) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1, 0x0, 0x3c7}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002bc0)="95f012eab7069cb8daae5de4b5513f3908f74ed9e0f33d52012b28b446c4fd92c8671f8c33aede1373d68733987044db96eec784477de09bed3224c9c81be7071cde242b3c9235b8e7434e41623d58c131052a01f719d35685186564c406478931f037a00c68453297d12794dc783af96f6712745d1bcb12dac8594dcd88249275f26f837f006f79d3a735cab847bd05e90cac6fe231c2ff7b66e4654bfc8145cd2ef187b924a0f66d6654c4906e4522bee28b99a554224d24af278f15ff4d", 0xbf) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002f00)="f8aac42a7ca4f09aa84f00c21cb893f2f9b615d830c0aceb62a5da221a0fcb013de66d1dd0f35b5cee9f012ea5bb7686891e76bb5f13ab3d2456eec11a13e0e821c3ed504e53bcd8bafaaaf44cc140077cd6eb2e68096c50b5863ac3a62f7c53cf3885eaf410af81e79f6be94bfc872415190dc606c7", 0x76) readv(r1, &(0x7f0000002d00)=[{&(0x7f0000002c80)=""/92, 0x5c}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x501) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000dc0)='./bus\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f00000014c0)=""/110, 0x6e}, {&(0x7f0000001540)=""/73, 0x49}, {&(0x7f00000015c0)=""/231, 0xe7}, {&(0x7f0000001700)=""/157, 0x9d}], 0x5, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/181, 0xb5}], 0x4) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) 16:00:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000feb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x81, 0x9}, 0x10) dup(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000100)=""/21, 0x15}], 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = socket$unix(0x1, 0x4000000004, 0x0) close(r2) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r2, 0x0, 0x0) 16:00:33 executing program 1: mprotect(&(0x7f000068a000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x4000000}}, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0xff1) fcntl$dupfd(r1, 0xa, r0) connect(r0, &(0x7f0000000040)=@un=@abs, 0x8) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) 16:00:34 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}], 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}], 0x1) semget(0x1, 0x7, 0x400) semget(0x2, 0x7, 0x700) 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000080)="0212622de70d4e69e03d78be9abad10c8e24d247263805f98b1e2d400bd069c7563fedfa5f61e7679402ce104640b2ff982073e64676c824fc10fcd8ad051dcc13ee4b3dd84380f206cc2d006cb72bef465e0bceb4df1fa844380f89e9893de1ec57029523e2b88c434597ef001dda6b67b947b1dd97030a3ea37f48816b3d5228f36711418b7296a211945e51042d6574fd15aef538fd876ad04374598761ce0edb03d89c75932a4703aec3e6eb221b97a8162d3fc3f5c10240df945a9dfe5c054e16ddfce55da43bc197d949c0a05c5f", 0xd1, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="f7cd9be1ad95a9a64c6139e825d35d91761bcce545be2056a6b02fb72ad27d48337134c08ad434dbde07dd1e1b28485231a654f45a53911017b6e251b450820013a8dbd2566331585a8c6a286c36d3c6733d3589c07f5b8176d208208cc6b769794d85a7172603bb0ee1e7e541b04cf56af645c940a81d77cc7d36fc9e1687ecd512bd8a126e2bafd73a4c1ca68f198c3d24218fe07d292a26ef0d1b4388e312cf38a20a2c0ad98dcdb3af534ee3663eed94ba8af01f8a618a1ae8f23b628aaf571151ce0156f8f27e75918c3cf7dec9db020c47c9627458afe3053d34bf4c25d0d1e2bee65a3d7316", 0xe9}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb0, 0x2}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0xffffffffffffff92) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) dup(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x25b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000180)=""/227, 0xfffffffffffffe8e}], 0x2) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 16:00:34 executing program 0: r0 = semget(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x82, 0x1000}, {0x2, 0x2, 0x1000}], 0x2) semget(0x3, 0x4, 0x0) 16:00:34 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = kqueue() close(r0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r3, &(0x7f0000000040)="49f9d4a23a7f4a80ebf31296d59637c3f40ff1fccc66f8b1acf0c97deed8650323c32167337d7e3fdf9a0ea2b85d7e9c665edada6c654a49b558f86915e40cbf7f33c241204779a9328653f3a03b522adc19", 0x52, 0x2, 0x0, 0x0) bind$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="9a9c000000"], 0x3) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x10000, 0x4) 16:00:34 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x10) socketpair(0x0, 0x7, 0x1, &(0x7f0000000140)) socketpair$inet6(0x18, 0x8001, 0xef67, &(0x7f00000001c0)) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0/file0\x00') socketpair$unix(0x1, 0x91587edb500adfb3, 0x0, &(0x7f0000000240)) socketpair$inet6(0x18, 0xc000, 0x100, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x40) open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0/file0/file0/file0\x00') 16:00:34 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) socketpair$inet6(0x18, 0x4001, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:34 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:34 executing program 0: getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, r0, 0x0, r2, 0x0, 0xffffffffffffffff]) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) setgroups(0x0, &(0x7f0000000040)=[r5, r3, r4, r3, r6]) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1ff) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/177, 0xb1}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/48, 0x30}, {&(0x7f0000002340)=""/181, 0xb5}, {&(0x7f0000002400)=""/48, 0x30}, {&(0x7f0000002440)=""/50, 0x32}], 0x9, &(0x7f0000002540)=""/170, 0xaa, 0x7}, 0x800) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xcad, 0x9, r1}) mmap(&(0x7f0000feb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6041, 0x7fff) fcntl$setown(r0, 0x6, r1) fcntl$setown(r2, 0x6, r1) syz_emit_ethernet(0xf1, &(0x7f0000000000)="cc2c7ef0753e8c43c158045a9daf09d1287147d65ad28486a0e9a11eb97e8e73818130d34df94508cf618924efef9d5b0cbae73c413e46532750fe9b01b1ad28837db289b5cb62533aaed56bc4de1b6fa9ec570b417e7f9525af8b2efb5cffcde7666dbf0b364aeb5774f58bd75800244525740a4e23f5c687e2921399a61be6922fa51fc74670d8ee6e3ea578da9bdecf9a9b8d7f51b50b8d84984e2bedc08ebf572dd944b5c0f865c7bde27b51b14c7015636f8818fdab3ff82193af340b1cc9deb239d1854f1aca41412a5b807739b29032292623a22c43b76e5fb445b493c7bc8a0aaa0cfac689383df5b718325b04") r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r4) renameat(r2, &(0x7f0000000180)='.\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:34 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x411) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/63) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10}, {r0}], 0x6, 0x400) ioctl$TIOCSTART(r0, 0x2000746e) r2 = semget(0x2, 0x3, 0x409) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/209) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:34 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x1f}, 0xc) 16:00:34 executing program 1: r0 = getpid() getpid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) getpid() 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x80) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) recvfrom$inet6(r1, &(0x7f0000000240)=""/107, 0x6b, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x6, 0x1}, 0xc) recvfrom$inet(r5, &(0x7f0000000180)=""/157, 0x9d, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x104) openat(r1, &(0x7f0000000040)='./file0\x00', 0x88, 0x55) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) 16:00:34 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x2366) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20a00, 0x1b8) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) syz_open_pts() 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) close(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7, 0xf6}], 0xbf, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x48, 0xf0000007, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x7, 0x10001}, {{}, 0xfffffffffffffffd, 0x50, 0x23, 0xfffffffffffffffa, 0xe6ea}, {{r2}, 0xfffffffffffffff8, 0x68, 0x10, 0xffff, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x82, 0x88, 0xe2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x80000001, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x44, 0xe, 0xffff, 0x6}], 0x9, &(0x7f0000000040)={0x4, 0x10001}) sendto(r0, &(0x7f00000000c0)="da6bba6a1ed23784fe5e234b36457de2a2ae3a69c5404b650f4e6c8ce4750463d35fff8e3f09e13a1d72270af496", 0x2e, 0x400, 0x0, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 16:00:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x3f, 0x10) 16:00:35 executing program 0: select(0x11d, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x1, 0x2, "762064585fd3bb82f68c020372cfdd1e7c68f308", 0x1000, 0x3}) 16:00:35 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x10001}], 0x6, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000200)=""/126, 0x7e}], 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x20) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x1) fsync(r0) flock(r0, 0x1) lseek(r0, 0x0, 0x400000000100001) close(r1) 16:00:35 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kqueue() 16:00:35 executing program 0: pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x800010005) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x30049, 0x100) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\\,\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='r\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='r\x00', &(0x7f0000000500)='&)\'^\x00', &(0x7f0000000540)='r\x00']) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/98}, 0x6a, 0x0, 0x1800) r1 = msgget$private(0x0, 0x48) msgrcv(r1, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) 16:00:35 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e3728167c95887dd04339e5de82a1fa095381296303c9831cc289688cae8a7788edb385d011ae92068f7b00478e5", 0x2e}, {&(0x7f00000000c0)="07d8dbb879edbf3e511769dc727768350fd3d5dafa59b453b8be6267bbd628ddcc3129abff61e69436a5a087a413dd7db27ab7d0b3df3d40764bd876971c7264f7abb2dfa199cfbd36bebc19f77dc3c3d39ede496cc2b4cfd820fcccb0110848f77675484a72f235ad", 0x69}], 0x2, 0x1d) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:00:35 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x84}, {0xffffffffffffffff, 0x88}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x140}, {}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}], 0x8, 0x3) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e1b7a838aec6b307f348368e1721a40cc577d819a42d628338c00e62f731cc2fa79f188bb936aa62e62f1c781717a10684a3", 0x32) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/139) 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x7fc332aa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x4d) flock(r0, 0x6) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x8}, {r0, 0x8}, {r0, 0x4}, {r0, 0x104}], 0x6, 0xe48d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x710, 0xffffffff, 0x8187, 0x40, "bb5a585ea30f5bf1773420ba4cbabb91dcb7fe16", 0x9, 0x3}) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x400010c, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:36 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = getegid() getuid() setgid(r0) r1 = socket$inet6(0x18, 0x8000, 0x5) sendto$inet6(r1, &(0x7f00000000c0)="6814794db6c382fdb19c4d743efe947b9229cc7cc30a561d54588ac81c9b4788d9b43a0ea527174798c0c049a40abaa6183be6549f71f66069541736b06a2efe3428a7601bf15bb8e4137b9d2d8543ef8bf41845f6b18548a45e69000f052a5fabdfb0d0e1f809b929afb84f7963dae7a1391053e08bf2b11a09fcd7932305fd95b1d6c81ebc893314fb1b422cf115cc678108e9ea56deacc5f05b149d6afa9d601e77629d15aa7786271475bc1801cdc1365c6cd8d5216be990cd4211a2e580bcdd277c913f735275824d649af62f8ac720ca6ccb1e34d173feb3f23bc7f2f77b0f995263d3ebc4979cd3055e3d1ad8c95429e719d173d393eacaac03d3f6d9e0084bf38738b5a745debb00c32bf95be3de5f52c34de0f462a947ff54e0986439c9e78895ba8719e127f76812895dfc57b1d436da5638208f90373692ee7cacdcc6404a3d5723e07222ac05446257fae775a73c1b88ff8203b3721857f51c4f75435e5596daa66573e25851b2ff00c641ce1cb960463b4f07b706bb58af16b3bd00de551ecbee4a8ec8b22689cc465202066e5920457f4ad29794bb17f195e7dc8c38ec44743772e4df424a09c5eb3ce739a61d9c59aa2dce4b5fab98feb78021bd440c67816cada31e49938df55e40d81a8136d783b6a8732fce08202cd3e689dd04ae5694972cbefb807bafdddab04f212d1fffac75a157a58f937f4efb1d96d844d3e9e324ca8e3fcb30fa51c4ac6ad4cfa1bf621f5cbb4d7797462e8921744b31986ad857d6d0782b95048c1d56e6224f49fcf21c151a10ab3b2936fefa68dd63ead3860c56ba12e80ccb843a4f522fc6d4ec071f4f21bb15231f6105c00f61c35eff9e86b01e5028b017ec70ae7842c02260edf7fabefdaa75edfa87d97a7bdcc2e0788dd310c701aac513562fefa4547ec7152b579fa6ff6291b8cb7b7baa66894b7cfe635e4e34c1415ae121dcf4d22f9ecabddcd14de052503424961b970a8815a613d4dc869bd90f72e658ba31112598593387b6a0f6dcb693f2f3f1afe3a0f360b6caa38e71fbf935f83b6891c6ef0534415d1c1a0f1ee5a97b3acec683cb34a923fbc86b1a4cac801cbd53f3451da80a4e0d5a5c82dcd3e0d2818a915160e133b494de09b1128e75b850413fb8fdb69faacad5836b675df78499657f75b31ce8b6b4b2ed150979430ec74f92c57cbb465a9f4084bfebe0c15e1a579e234e0da1ae652ddcbcd84e18bce89e6eb386acdf93e85a664f7c91af51a97760ca55dce706d821b566bcfe4bf6df8b4fb2b71818981c6348fd939942c032f52fee91d5eaf59e7a4bab43c5e9b3b3f023e682124bfe0116d0668cb65da956653a4a6809442f30be299f935151fa656537506bce50f51a8ce342f3882626a45998872ff086a4c14f69c67fa9fde5f4f9600903e672ab8961374a89ec8f1cd5c8a07e0b643ca6263d5f6418e3d1e5637475e31f24dfd7f2472817b34b63013d7b9800ac9f15b8f22ca3f00fd23120ab9b0bc829e497dc27c4ad11d23e615c422e46ee0e924ecb68c556fe1a4537a7d3ba939e746092890d5a418195587460a59f9366ae60e011e8de0cb5b93da46dc8ef2740e3b02cfd6ab2a5730206d8393133d0061d5f03b6636185fc5408af0637ccc7a9c748f9fc20e8ccf08ff3fd455fbcee39853d256f522f4b54c918d3921361bb03db99f53a17598f6ecaa4caa9c214b481e62198fb1d523e817d78270c2298255daa55003eee2d699f8c8dd92b75e141f930e35b2306e18d8d0806de551548ae174e451cde43674ecc57387479619f60e95580e4d609d896f98be3cdb0f8ca9acf1cd6211978741eb1b54c086700fa7ffdf8c538b4b379e202272632bcbb6f8cbe9806d29c6e92227fa6a3c424125a7facbb899b627fb636a90b07379dc4d4f536f342d3abe882d474e4c4c17276993e5ed31e838e5279748e2d157432b499e4b10fb9aeee6c4560e9889a0f25f7594188211665c0dc7364b80277bf287b70eccebdbd0ace8be7cced594b8c486bb7417bc6affeaeae0efed669d302c594f1816af5cc97c4b0d7ef37348a76eee9b18509107c475b68f31567bde261b24831c73a2ec6b4805584a1bb122dc9d08483637b3a925cd860a393269ed784b8b6c493f912497c78874edf20274ac6114a443740ec393bba588e12919140eb276a8485e2fba07fe6ecd93f22afe98d2415331502d8610651d7a113b10306476dcd384beacb48bb524097bbd58a4d4cd71554f6bcae1eaa93ebd858a229a489b91e726482922d3524c4b701bf969a240d656552009b30e9f9e847e7ed58b5a924e6eb7c5d83b2f576d57a9028da9017b2ad4d9991502471a11b103570bbb9bbbac103226a6cb9f28d848a8536f763d30157c25ffb600b897293e1e5e73291f36003ff56b6db58380c08f08f942ede34a865285830cbd5de80a2bc8da974d8f83ede11f168b93c7ab20e0d67176e951c93e61938e59a317c18e1db80f6c3c233019d4b2d2ac3348e7dc12d9423199c1de374a4fe193637b9cfa8d3a2a839fbdcd972064713d9e2745213e7fddd365beaae3b1e056b03949c9d382b5bbc9ad6f5b0bd3b91c058d9a0f47f4041a03edc31bc4f0f317cce266cc234cd24c3dc69a26120c36b4501cafceefb3aa4b0da9d1dea587f5cb90377043efd5ab08da3634a1dd7ff346fd7bc49616d06f99d39601caa1f65e87523bb66a9efb87cb74e0d4dd221390b329722c1e0333d90dc1380dece1540b0ddf3071b7244bb33903e2e0098d54cf8523e34b771f56856c9abf30369f9415d29d45fe68b857d7fbdaaa310e9414ada67ea79c44ac503a6154384fef0981f99127f1ffd562573c6698f2dbe9704d2e7f5a2a40008ffaec9da42500a9fb9dec7f3dac2e23d8bc003fdf71c61b2d5f60ff3e5cefc69a7970ad733afe9c68af80f588f203edc46294fbabf980e32df02593331b814f221dae66dea64a7793320b6cb52b4b200971367e077c294e781e20844c64a9ff41114ee4c0ea27aeda65803587e3c84557d0ecb36f1c6c5876ede61585a825df0183c7d607631886051ed020dd0dd0e200381b7fda380ceeae26a50b3bedf0ea740aa8e07059be4622717f5b95042b6adb98ce0b9819c39fd407ac3420b292ce02a457ac92a623c65fd284d9382282e9fb9dd55af7f5517ea54769fe1dcc9d5bc0616a6594dc155bd36dbdb2a8c5b1adf5bfb7461cffe3ebff4bb8905cc72ac82e1aaaabdcd632f155a63ce47012b1794eae596fb6c35b00e9e0f94a24c13ceeb2d1b5532dc2bc4c6da2d26dac9c44e9f2634407faf2ceec8d77c60c9950ad34ce9ad41bd50dc2bf44b17e7f365aed0f6cea2d0aa301e6644c5614b7affe132742d2c36807c95a6098c7ffb3f7b7f1a47c8b4bd2747eb7cedf3ed6bdc3bf28e983c7aeb0292db7401a6734965ecf61f961c73f918366be1459be2ad5ae770d18d614521f6d9d43d1df914e71eda2ba14375656e6a71a7fd0526925cf7844d30b2e75d3cba579f86927c9d33c6ba0f67293bdad21d2d757f136532972450cb8a9ca5b37a8e109b0037503debc29d4373c57583cef4669b9476f6410d734d4d3c4e1debd788e2aecc5400a4987d0ce8e4f03d153be8eccefc056152b60c7cb89d0dfc41af42ef709faa50fc396801339e5469acd8ffd5ec140610b59410548d0e14a2cc498303ad1d87e7718fdfe89261f8bfaf17d1eb0e742fc7320d8a9866b7d0a5977d12fb3bbd1f238c55263ce21ebe35312a2e9cde477bff9b73e10d77e9c2ded28bf1d731b207e50346fbfd79ced5c28c35ab9aa00d5304ffa77b1e01e9407003e1e37ddee5156652adff0f997169a1c82699b86ebcbe000158ad697a1fb35763b17c0dec95a35e2aeadb3309a2aec0b2942d801c27f470def58e4818008066b83a484eb5d6d101674068015fec8e1d5db01d0fdf86e2a1a0f1aaa1abeab36f038bd38f4bfdbb8eecfb5eb504faf5dafda459241bab0dcec3e7a4a638c80f36b7df664b2834f92daee63834aa5857eb51f02e97075af320efde1632d7f0a46a0f0626c02ba94be1ecdf216c6f6c6a10172e1982416d114270765b51951442a3696de4341a23ce93967a0fb6b0faa2b53c93e948ac495c2fb72fa1390acd4cd98a64065961a422a926763ca55c170ff61f513b1dc6f9898346cddb05d0c6b88203498688c595586becf30d2aeff8b7e341ae1101e322aa76b2ccade1410e9f95d849a22e5f78483efb40d42d84c1e767148bf8678ada8891c90626cec2a2df29acb52609f51ecd68ba44e18567ae1df35fd071b430fb71b3aec127d8d2ec4ed33f538af24dfd7ff789bfcbd543ef6018de6efc7b8d51244deae380ace6b6e15317b8fbf8abad28aa0289a2b40e6203ea08d50ddbca3c992bc5d23704be46fd0a65e001ca973eab310cb17b59a59c652839036dc154a1a08def5f2d6ea9bd8a55e89f10c74f966db6dbee834336865157df5259b3301f842149a2f7c753bdf6e3657e8259e7569959682030d5d85f36f8b1893af26e67b5d73e37cac9b471b9dc40a355e83b4de0fb1225b66d66c986689ad43594fcf55d8b79768c73e1bf9d4f6053a94cbf034537ccd8098fffff43d0bf06e68076da78e4b1dc4d4c1746a0baf306632a1992c08cd7c4049f9c97646b5e584fc7164822cc103562e36ea81f21d5424d4f9a4561c461aed1c1493c8e17fad80cf8af0cfd8050372946f4f646c3ca5a7ce91130af4e38c617894e957794e74539181fa01d06a090d2bab58ec8bc255124c2b19b3d006b2dd496f14c645bba83f0e0507ae04c22b6532744590c69b30d93b8bf102f8d894e1531699e9887f941c42c735d64309e8094bc0b46bc0937459d82e72a4d330881d7a11faaa848d493168ab4db7788387e5308c57dca46ffd84a659cb949a1b75fa439361e81d00b592597554c8f51716d774b82a86df0d67f094fb8ca88f306882c3c6d8475dae2499c56961c32fd666d12145c4bd9cd34c55f472599849e5aed82aa63273cc00c2e232923a3150659b2cad565551a68b5e5e0155c6fb40ebf1e6051db268b60cfe644317245bc13910e8f12cfe8d266609c076b71f74af8c02464ad08dc5e5b4fc3c207c39ac178555e94da2b2ebe24490e4e2e36ec09d74a82163a69d381278d960654bd234febc29306a7833f20a3af45763dddcf71690bee8c9716a472ead8b0882009e35d1a7109fafce84af1af40f5396fda9b0867ba4034a21e0f30c5de442168be805613063f8696e81db50e28d55daec85f0c843ab3d8f9a42ba5034a6c999e073d473800e4cd4df7c0736a701c21752dc3036b3ff4b1aed1d4004c422f323a6f3decd195fd5080fa6467da5865a283ad2f759b1e9743eb7393448b566eb8ceaeda70c2d624b7371b1d037d6361175e76039e282c0f20309febbeb43cea79dd0bbafb2d854b9142117975ecb479330434b87c88ec9a9d8e1212b9916c461d7e46e9dbfcd50e717bf3a8965261b2eddb998426993d5afe3072909a1c7d99d5647758b91a0dad6584e288f4566adbe6a09a1fe8b099935450e311571a7bbb3e2549da4fc1a03434808e5d683c4455999a51b83196e08892499160dfd9f5790d5910f7a2a8f88cfaea30e7cb55170307d304fc81c241dad577e24c79709219b6ae28a8ab2e3b8edb1c52b1945910de2458ae37cad086151636eb8f486dab344994d292f3a1ebd4b1bcf48dde3892dfb11964bc70f4536c9f702ba3ac3c6e6eef565e25b8ad1a729f08683dda4363a1d45488f77b28", 0x1000, 0x2, &(0x7f0000001100)={0x18, 0x0, 0x2, 0x80000001}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r2, 0x2000745e) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:36 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_gettime(0x2, &(0x7f0000000080)) munlockall() 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) nanosleep(0x0, 0x0) getpid() 16:00:36 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x7efd, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5ddb}, 0x18) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$unix(r1, &(0x7f00000010c0)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) 16:00:36 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x3f}, {0x18, 0x0, 0x5, 0x6}, 0x4, [0x80, 0x101, 0x960, 0xff, 0x101, 0x0, 0x200000, 0x1000]}, 0x3c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/31, 0x1f, 0x40, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="5e2cf8fd2630ae", 0x7}, {&(0x7f00000001c0)="47522c78da591ec46680a96f946543ff063383632d62acbed8d37df99602d47a39ea228e1f76365d0f9a3c1d888d5e5aa18fd4f2a6adcc0497e453141ed8b78f6c38cf4f4541353a7b3bbaeccf59edc5c9b011bb205b9d3e71b3411162df1f135cb7b935f347e4fed5016e98f891a91f5880d5e5f43f1a6aede2f6e25aab6ee0f3a5d54e116c02c2bda81e9dff34dd9a9092aaecb2097a34d2bef1e4df0382d7a998656a0e1e6be4f32da06ecd5cb2eb5148b44f2901e0c3a33350e76da332c46ccaa35f61b73402713fb41bd282f23bdb0aa7b697796ac084874b6c1a7d10510a52e6d3075044eec77a45616199e5813d0fbef5c8675102d555ee125c9fb6922226b4e4f737b292758dcfb8244f5c69b60447ba5613ecfe767fe566e089b8b09e765e261069d01aae2f32a2b2441c471a4253606862dad73163223499b0aedab890e571e0b68454fc048f5a6a2e6f5bea1012dc2cd9757b75aee44d9ad10f9f4dc976980e7891ed0f3ad4a8c745d61ec35792a415e29eb08c181839202f7b01d82d23064e97bfa047fe62a66cdaf77610572c6246616e6072f07d4904796c4b99d23d18d5774729402ba4481758c2ab7ecdd21be2c6d6ee0ca24a3541de43b7ce8da5a108e101e72001676318f498a7272a41f2e48a9f78a9b585ceebbfad00023fc85ac5f0658717497e9f545ed258d36309e9c330064c455bf7df7318b6ada72fd083903671eb010391fb64977938a421a79224809b983699bdaab2d2307ce085d06c0d138f9f46e618a03557bd92b325053fd8e67b9c3666e59d4ca5a50fb25e7661a18d13d6170df5f16415bc9da30e3eaf783fe37d5223353ecbff33b6ae1788ed364a9ddbfc1e1d79b3ddd115d3d12da4fbba3769c18c346aaa9cc01008e5e5b11b4c3fae4ac936a1c67f891d91ac1fcab31a9b57849a12807e236a64afe0a771a47b9cea9c2cdd4da3f23e36fbaa8d5d7473b6b8dd813c0628376c1f623703c562c6c5acf07a3b43c6ebfd9b38a47399e0234ceeca16e3c20e87d58c4dfd79535ee64d5d21c7528502c8593e93ac2c7b6340253746092e5da2d6357cf139ce18082e14fa79e6c9c53c250407f55c7ffa8471f9141f52ebff9e965ce5024780094959820cd7eab4902ca40d0c87883c68e677d314279253331d46a9c7e499f90c901cd443167cc847363227e31e71543fc9f390e82c061f51911ba8dfc357f236e72bd1590a22db598e2868e9bbf5d1df002248135be284fd026c8d6f8c31f73d0ecbd5e599f32fe6aec7e3db535c464e14f52471126cfdd051755942ad761e0081386f985c14f47caeed7f5475c1bdd34b1af71198807a771eb2928cff72439bd60560c5f3b129034cff562f76f5dc18a7017652c409b45c7241ecd6c85caac131a0c394ec2cbd4f9d06fee6e37960c0b5cc47bf4d9e1157fe6e14f210d0c502f2aa696563ea5246b66581b34ac354b0dfde1d219dc31b0ba380ddd2959bfe87dc86581a1587b504f4373e841044396493e8d22cc15db99f4fdaa5104c4fe202594bffeb5da531a891f09f7c2aee82bc3d96691a9e0e5c3b5fecdfcf12eff4e5753ade92ecbe0183e90b534c006bea17b782c408f2c8cc8d2bbfa5496f8c61dff290c28efa7482ba55c0ff40959171d02389670c4b7e907b8c54d6953ac9bde7dc27cc3c7e075e61e60d12fc50ec26973f64b5c1bb9152c07be2a42d6bfeaef31ee9f6f430b5f92d54efc8655d2d163e560d6e2152271cd4a00d105f155ca6f765e7afc01bfbaa7adbfc5f7e83e8265edbccf8482fffad3b73076badc68beb043b52b6e3ec2becb4493da50f9d9d2e3975a96347e79ff17a7d2284e4ea4d88b777a58a0d9cd806e1f7a11b15760835deab29742331f849c38cc9c38b818997984ae145f3f313e2bb68a81838bc79ca46427e8345f48b03d47ec76d91b6f9078beb5290e20168d3986164f3d52b91ea79566f4ffee4d7bea01a45f1559481743470398e9bf2a758f93239cc2cd1acf54757c6a4e9204da7a001fe87e4d98f9e01edf8cd7e8814c5c6aeb337f5078e0987db6c0ff9429e59f07c8eedd65443220dc311bdc0e497eae1e9e4cc60233dddae1666fc51d6b4b3fc9ae15f5597556a250a2cf30715810ecb9b83e963bb5baabaed8a58c22d19cbfbef353e0cf4a2e8a7974a65545c247c5b29f35ce06f845e361e33634e6466a20a67dbcaa582e139053ed66e56f911a33d7ad452fbdac76630b8eef74f1750347923e378e47221c9667f6fbd614fee48e7ca8aafa605e2494d6592a19392056ae12a7c9b2809817cbdf1ace4e62f46d1ba39007bb7540ba9e76a08732ea61c7476183e3688702919c6ffaf89648599dbb2d758ca0199cee5081d42654ff9ab47a7d3d749187cb4af4e9356b1018f52f53991a17bb2d35c4cdb9856136c8ce44f25b38d824ae4fc737ec1bafefbb7442142fbcfdbee423f5bd98f8719af88b12416a08e2d3cec851cd03ed8f5f7c5596f08bc9922f5e608268eaf72383f86a5fd9a1f7219232d794387e1bac6d7c98c7ab10902328ff81a39280c4d0c21e5afe4f83ece20c8de1e787c1f152893045e94f7fa2f4028d2991f9013adf8c07e15e5434b8a33675780becb1768af134bc1cb10758262fbcc997fa43377b7ec60fc2abcee35387632f0e6859f1c758dbe7ebab41fd08c39c538bbf16654f4cb8620c14fddbee56505ddc2218cf5160f06adfe6b183454ad91a608c5f074d2ba5dce5d677c9ae44c8b316630ea63365963db67af50eb0f069246faf2cd169ca68c93267400ff3231abdbe7372e293914d5607db089a762aedcce76c9ee10b8e2d375e43c88ec256f6fb773cb131d230c57e1aa57506cbbffe8e1cd7396e2c216446cfa7106447dfb84850a13877cf0c1534c6cab4e576720b136001ef3f1b30975237cf740f6d987d31b27fd3ac90df1b8cf90cedc0a2e4305bccd8ee31c66fe48b75a2ed95a84d77e3dbe29bc06b50d428de081c634eeefc3023aac55702adc2c16bcba46b48f569db54116ef99cb1310dc5853af4a16a8fb912705b9036bd9f46189228fe9750e1aff3ef9c8d5abeddc295e3c232fb9bf2c6b0e7b0f84442d5f3b26224f9018c6ce5a0d8834add522a8a5b527f22c41e92ed57ecbc28bf6c85fcebd922bec1419880e04ec9eb1fdcbed5e4d5f757bb7873c55c25140a157df3149d696eec030d3d8f695767978753d7caf28bc9453eebe3d55c0900e796d1cb89e887e2e9a8537b3973060ca48e452683aa68b1281f75058d161a3699ae87da5a2722038d0a14b1c25b5c2d8f1ed6b4d976678c71be51bc62ef5b785537996a2dde6315c0a461ac8228c0c67d9132b57b8c017c8fb4f6be0a4cb6d9bf4463cb33f2700f4df581b6806891c661c47f468a7c8c6bd79448871d7de4d63fcbab1c3f5d49721cf12f5c6730d461ae1976f3788588451cf1247a73a8f51a7c0962903c26daac657971040eb3625e4be9790ef2b4c9ba5b18ce55f4eff41ffeb9a361ed362a45d2ba273d9155b1ee73819b5471982dc62b725da5143006b40937d83ecafad2a1e5be1bc64ff774f4757b05e8d30b5efca436ec17ae0bb85ea4b32d20cd917a456799f7af0a486aaf344d2d0f81f4dd96a3ea0177eae8afd7766ee71e58eafa68b45b2a32b3f088fcca2afbddd2353fbc79b7f7d1a93efa3d290d4c0e032d3ef65ec8b54d33afa08d4a95fd0774d34369d18092ffc969622ef2aef5898512ac65c45f7d4f1eab753e98cb699881feb75575b00095268247c0d1a25bc18e59f09bd960017a399d4181671ed728054c3b1a14f1318b19402f16381e0e02792b732ded6a7908465634b585cced8b6e44433deb5465a137b988c950f9bc4a7ace5934f3408299aa065efdacbffab13772611ef74d39d04001b142153120d17d03c11c6d7c640d98f3dc840eb8159ad4bebd15ad81b0e27727a86d38b85109ab353057fe30a3d1b8868ef32c06ddb78c10109d09862cd4f6e704935ea0c329fb5b279c57e582926829a28af7532dccf32ee252242cceff8ee9149302482e107b4b942bcf76f5774af09681b48cd506f09ee684254abc8aa93cb088142c5176e00cb63d0224fbdc72cf6616bd37c57933fdd3c4853964fa6528d21eed2095b3bfa3f2446f9a71d2f072afc6efa8572537e5d6624a2b2c74698505a6b90078f4f678520bce86adc3b3da069ca77ad3798e7aa7f2d2e4288344fd2ff409e988118dee5381336d1ae609c97ffa8dc03036b6f72a30c93bc7a0179edc8eb947cc3a0e80e48e102699a11124735f6b8c24a966f548de1d81f6d7a68e1e488d715851c1af5b228f1e85bfa5e985e446b1c743be64ff8b70bc9698b1bc968dbcdf68caeda665f34730c3be2ab8c57814fa0544b21911530ea58a96c26eddbbc2cf81f8b7d5d0c8003ff31ee6f3dd8a1e1830f12bda384852ab9e9382f35f3b34e1ad92a86ad45e1e1ce9b6c303dbf4c5413be37bbd935a2713ace6c51296ec75a4461e642e56982fbf6c28faee25ac49d90e67e8ef607bfc677c1b01fabfd8d43bb66a5276dc253aff7860241a12503cb617fdd839d2339c6186672d1608f94bad04689c2ae06c525033473eca3bc8bf63821a104543d93134023168419a519cd991be80a79303a0dab6013d691043ad806fd176499b098f41a1a2e1304abb7d698eadc4da133648968a3d3deb43a4156b0cc6a604dd4676e4bfcd692eb2e6ddf2fc32121799e2cc035640af10aa333da780904d5eb55d30811113cfdbfaeab945cb724873357edf72a3139aaee2ec73d86a56a764fb7e59b1227a469f6116426f21dc365c323678f68d471a01f67b3212a929b2b907ddd43ae1e0adc7a73a95986b273ea359fb3fa9a6151067ad9e3fa361494d56708ab4feaefb120f8137f467f989b38d0b2ff2f1deb71b987c7455b942a6f938faf16fe78a119cd492367c9e3cf80a8e76e458983df936932cb631012638567fff6595b74a987010d918f9552741ce1289b363b31702b418188a09e40ed9a46719dd2edd5f2f96430fc95416855649d84559902d15658ce7cce23640e30d186cdcf62a7119df3a6ddf5d8d9d8c9aa4f98610a391dac996e91930b71e39b3394c58632e93a37ddf8b9f537af9e18f1121dcc573da222248433b6666ddef327791514300c64a59a1b8e7706ddc2a2bf602877a8cdf70d853dc73b7c809b2e04125d7a2f30f9f4f03b09fa35aaadd96c028bc5f1ea7f91c99734fcc24aadd2d305ff658a0ca406873fe23605dc19c192f2e2e80cab81d95feef999f5025691553ebc56ddb819551aa6ac3b156034beb11cd97191e59ae5d2578d96787a871a8b5ade89df8057ef30bdd7fa25a772f8a66bd082f1501e0358695bd12e1f7cd10212e8e861aefde18fd63f0ecc5b04e6140709c44dc973d7339a8a34c8f6c146d901c0be1bb1694327b85e1189f3ab98f3808c92f465db848a966369ec11fb79cdff8c2c754b5c3430b214ab61a48dcca6acc4ff93de494e0d6efdf3ce3eadb57d8bc3b6c17257d1352830ea8cfe57bb40c9ad7a9e99af38834f55cfceb6a92c030d3490e6f4cace9f716b351bac43bc507eb18a3b659403e5fade3cd5adb4b1ae58575ecd02fbbc8f8945df901f01d25a075dec5db53edeb0766daa748c818438e1a9c7841ed2254255005dc0e82019f6186223e5468d8bf6390e605c3ff2d0ea429ab7b44003a5c14cca36f0fe2dfb05c0f9918479e1a8f6ab96bbf45cbc07cd0e737cd1dc3fcf24517ddb18aeb71709d3c5e8177f996e", 0x1000}, {&(0x7f00000000c0)="84696086737aa3b720c3c56b8da57dbef2fdabc641eec06f06479f90fcac5a84c1219b573000f376e6ed690f63859727f2ff3e85175af59ac367a6bb8875b23bb449a2912713174a96ed69d042b23e6b92353793115302e15cb992c8b09fb2f7534f9b2f29410d980f22af36a2de61452ea9a67f547c9b6e3fc903a0633c310576a7ff4777501504e373759c72fb9ff016ec73c6a5c4cc25af9b702420", 0x9d}, {&(0x7f0000000040)="ac4d6e12284c701b8df8c15ad9f93fee7487372e41e4615951957b2b58620a917dde5b16242b53939254de3a7dc6ff34430b0a185fd275078ca134d1cc3df6", 0x3f}, {&(0x7f00000011c0)="9dd100010426839e298069e7d8e19c970e1e4ef9b0f67f2752b59fbe1eea72de6e3f0d56c52aa3a031d5b4154752b3e49e1f3890531448055eab3ee43213366c84c6519ccc4a4f869e8fc1b98455aa689493fd9bd17568360c6d67cce16956117b10882943ddfc7165874b5eb4c107104e88a62e1cdc9760604004dd3d723389", 0x80}, {&(0x7f0000001240)="1313c0fd0e22d6f068fec38046fa3323a9cea08d75fe34c13841cb313fa5204d5308c8e48a2637d11650dc661a34cbed23141598c1bdc4aae0f992be54992943318782e722f3415a4871adccaaa52953f1f9ebba27a8fade284e0fbc2b3063314e19f13f465f49cbc9cd40ac29", 0x6d}, {&(0x7f00000012c0)="a2dcdecff7e9e21f77a53c09f1bfbbc7b82ad4d58e9df0605583d6d9ac82702b075ef18338dc0731df558256281893562fa2777a9df978f7f5be7cab5afe873526b9e910e92dbccbee24a8aff2d76f097a2b0ac98808046c8baf6903359a80cb12955ecfc86846", 0x67}, {&(0x7f0000001340)="3f4906259b610c0e4d464475db91b949bc8104c993195cef2bf57b0bd42262fc392a6897c10349e63ca05dccede6819b2f70de4f396c2e831a079c9e1f834bedbfe51b9d2b341620b48ef68461ba58", 0x4f}, {&(0x7f00000013c0)="6fc4bc7b42eecc308a46aead8351052609ac5bde056dab0201920077e94b8bc8f6e8ab7c4612e43b7aeba4e10d3fc4fd67dacf6b618a080d6a5e4ad83f6d7cb963aa85e0cdbd58ba43e6c286fdce43e7ab7199697da6c05245945bdebe68bb297db8658094ddda6f45b3bd3122942f2348bfabbc9b23ece94593b50070cdc90a8d565977b789f40cf6c952da01863c5a077122b389b94b3eef24ab82cb2368b3b90b37417e81b7abfe5ad54163d43ceaa1069a81cf3819fdf848d12e5e4eebd65825739511038d7598f9", 0xca}], 0x9, 0x32) dup2(r0, r1) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair(0x10, 0xc007, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x3a2, 0x142) r5 = socket$inet(0x2, 0x8000, 0x8) r6 = socket$inet(0x2, 0x2, 0x80000000) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) r9 = open(&(0x7f0000000240)='./file0\x00', 0x304a0, 0x20) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = socket$inet(0x2, 0x5, 0x6) r12 = socket(0x18, 0x4001, 0xdda) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x4000800, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0xfffffffffffff800, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xb8, 0x3}], 0x20, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x6, 0x20000002, 0x7, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x12, 0x1, 0x0, 0x5}, {{r6}, 0xfffffffffffffff8, 0x9, 0xfffff, 0xff, 0x8}, {{r7}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x20}, {{r8}, 0xfffffffffffffffe, 0x20, 0x8, 0x0, 0x2}, {{r9}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x6, 0x1f}, {{r10}, 0x0, 0x4, 0x2, 0x800, 0x4e}, {{r11}, 0xfffffffffffffffb, 0x10, 0x0, 0x3493, 0xfff}, {{r12}, 0xffffffffffffffff, 0x25, 0x1, 0x5, 0x7ff}], 0x739, &(0x7f0000000440)={0x1, 0x9}) r13 = kqueue() kevent(r13, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 16:00:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x7, 0x0) 16:00:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x401, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x827}, {{r1}, 0xffffffffffffffff, 0x10, 0x22, 0x0, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x24, 0x23, 0xa4b, 0x3}, {{r0}, 0xfffffffffffffffe, 0xeb131afbebfbe8f1, 0x80000000, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x25, 0x20000000, 0x10000, 0xb8b}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x7, 0x5}], 0x5, &(0x7f00000001c0)={0x3f, 0x7fff}) r2 = msgget$private(0x0, 0x98) msgrcv(r2, &(0x7f0000000200)={0x0, ""/157}, 0xa5, 0x1, 0x800) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x7, 0x100) semop(r1, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:00:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x28}, {r0, 0x100}], 0x0, 0x100000000) 16:00:36 executing program 1: socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="4459157492528afbe2050c634196ddb45c7e14bf7455be90060ff25e50db0cdfd1c00bf79bfd793a01187e0c9e1f831a0b9ebb5e84f8d9e995a1e2e07bb7d9d6da355e1b775fbc7e923e820f093f3cd751260fc3a6fb960716c5fc63870e05a3d0", 0x61}, {&(0x7f0000000100)="72139cb587de13913f71de4f808af43af188a890a9c83b6b3f941ba84233657d1fd9c49068894328d1442327082c597375d3ef6c52574549eeba2ac439aee96d1131a2e0c0bc52d9007ab184e1a413efeb7ba337897e2b6e11f10a592b4f16997779fca3c8967cfae21caf0d1264a2f53890497c6028b74a0275958182990736756fb36a98489b09ecb1cd2847ea9e4d1511a8d452d1cc6076f5a5785843bb0ed999a8d5eb16664a6935f4089b6fc1ac36959c70378262d951281779e3cc5d64f8e08342aa0dac917d", 0xc9}, {&(0x7f0000000200)="9eb6dba922cf1399ee8f0f026d5977e44ed50e7f1bff3ac7b5c62c298f283b2adc003f0a7756652a29953f140f802987631a1df76f2342a8ec523fe807691b4567cdc8b498de7427be944871dc18b04ccb3aee9fc0d15666e9640c212ec591eaec29ded71688566b50baced783af038be332a911d8f567cd46c29cf80620ddbff35df6a918cecdc6ccaa01e58f00eb7f4deb326a4963332c2c9574f4c1ebf39095865688bb2b03b6ee0785a1a565e8d275c61eae2c7a0fcb340c26111f44d96abe6d3a0dd0f73feb849541e4db1b0f1c141e42c3c1aa23ab62c86ac67510a54934f334ffe5c3782e68b73cb60a529fa9b8b939497c88ecfb9f79", 0xfa}], 0x3, &(0x7f0000001480)=[{0xc8, 0xffff, 0x3ff, "d8f256dcc791c7308b45e9d49e22d92a73ef9bf5399a931c8ecc01bf5bb2f45b3fbb9b8a8084f175d15d0151472f36f881abed34850677da914d2eb348b8dfb190c41448ec0572c563b21218763f3ca0e7906032bceb8799729799baec08cc4587d9079c6b1f4a455636d306e9a9d3cad717c08655b2f2f5500d6ffd7e92432624070cc3ad20ce2769bcb58355a5e03c41566d506b0a422623f3f1f4ddf56701b489dc9435c3fb03766180bb6b3f312f57e5c8"}, {0x68, 0xffff, 0x3ff, "15cc4a081318a7da4c3f73d700a8d66e415e8c9ff1c1280d2e3f65e2ac2a8d377bb87f69d1994b8cac79e16641c5e5b11fd3ba60b10e5aae72d9c6054c2356c483e179a5c44652b53771b838b245b0549f89bf7e23"}, {0x1010, 0xffff, 0x100000000, "a06895134e7d56a2f52874d7aa71183ec474afa425f0469eab67f97189c9920f49aac366185264dcd372d1705d5565702e65eb0ee7a3e11be833c5ac06064f3f0e4008448092fa06b472d26070b234f5d4af1432786c5e55bcac9bfd307ee9e8d9574048e96fcfea64734f17ead0d22b2e8d22522b7be883c04730dc42e9ed51185a07b91ba6f8e2e6f44957dd4101892f7a1ac6805ea2d21affb7eb0c250d09b306e8537023a8e1128ae8e92d24bf725c36a909fc710e50f21a0d3aa3abaabbfe42490cecdcf392569173910f419f82f867ab10ff57efd348d77c9855484a865785bb8cd6782c08dbede99139594a68e4c8bae36332805f862eb1a4bd47869430ba99db9241f3f3d6f0bf9920efdbb6b0b10edf4841b25587b9a0a33f61aecf491713585cde298f1b3353f411034afef36dec6fb1971466e1a18ccd85a9083d638441b2a0afd36d61d10864cee030c22fa93542df14ae89d3b5312e12640e74b0703a95b76ae130b3befee22d67776b93c78cc54e614a6137922697d0c98263ef42d60f589e414c35d25fa71c7e8ad4e2788cc3a4a23f6b7a7faf365fa9868962371786e6cba4f808ed06a195dfefe520738d3d056319f9ee8187667c714ae37968fa572aca98780ca79e62df83e7ec126b92b5162f031686488550877742530bd4fbe0d4fa5b6534c892e7d88677a26b1f12ac8ba5b2c189f7d44bb4b2af5f342ed0cdfc0a0dcd9efa05b24c93b6c7f2bc5a8a9dba4f22333bd36bc3ae26576e301bdf7893ce5ece691fe2682413cda20378c566b78d9b69e138a01867c8cedf6d12b1b6034c4cd899da3f1235fea8c722036463d1c319094e902fd5bd1bd12bc4bd83c035b6a4b1478ddc9f2ba2d3e85f145f85fe098d98ac3088acc076c115562da418b33e1dd4080384ed353ab1c8da51bdb239ba297ffb7e66ad6bbe9815ebbd0d559fa9f3de4de01fe8949e5a38776a8ff3452160a5a4eb36207ec7c93d60bb77add54d7e6c3e9972374f9c78719cba25d3124e58bf3d84e04bcdd500461925ae5b0f11e90bd0a06291890072ce269b7c3f76cc7564ecb39e0de68f2aa8547383d03486c54b72e0026f73250b95de38cd3f0b5bffe8ab34a95df74eb4093cc94667904da5b3a6cce2ad62301ebe19401a36686617354b02752ab3ab6a525e8f4f3d93bf6888537371fa62d0ac969a5075e33663d37a893e978698ca2e6360fe95a657c59a0ac9e8b01fb074cb8339a405c5728b3e5d52eacd3d4efaebebfcb8713eae8d24c0eba1418cf6be692f01c6df3b2c191fbf61d6882ef6739d360a8df26c86a71bfb885f4c47de2eed424b2d9c2103287ca9107bf383f6094fca720d21fad476d41ea486199d97ea5b90c9260ad9f737851193d66a3bbab28cbb47ab12c4145f832b1ee4a15fd6a1b878d2ddca509a7b8c69bb06ff0b171263aae5ac8248e36fd5636a8d497efdcbb09d369179e6e92d7547d3d95d73ba579e748f356298d78368a7860e142d44e361209bf1df766aa7d4ee38f6545aefb63cf3bafa141592cd9bdfc832dafba155168a650b1bf5f054495f5d9e2724a9c104db67684d80f00402cd803b8b2a3c60bcebbdeb9b50f579f8d5dd35ab5f4608e2fb9e181c9994d05aa87d3453f1511b9def63c21e29cb4af705f98cb9a954c59ed642b37ce38878f1b999a0e9be2c9e3ac0396ff0c330a0b06a8bb7350a62af59b200ceeed1d8a8d9c436ec1b1e26c9f2afdfd2921f03620e814e2c33d91459ffb1be6e3ebd17150b8e1418c39f766b7b660d055e4c7e3edf7ea985920d1d6fb7a335e03369fa8e59d94adaef94aa724bdb1475a0c7694415794fa1adc845c6081059ae3f4f34679ab4e04511ac1033c83b2fb50875e63042a52c675ae10344297a45494dee8854b3a48e9b88dd5a6285628f373a8be2073287936740c08bccfe6afee9db4f7bb5a0bc405f0d9a49b557e21334a758dcf0edae022a988279f169f9b404522c9d9b2d9fa2c0e20e8f65c6fc3bb94f84ffab06a5aaf25e079dbc6efc7fb300b2e933d34a786a861c79015c3827b796b3465bf37bf8312782885b019bbfcf154889caab7a523cd7e67f2d3292570694605d17052baf032a691912b4ee67511141ad2822fa228fb92a977e8901789daa6bd637d46d649d46b91314a185f30072e5f39a3a67def6cc703b0bb202d1d2023791773769543e5ee69df93cbde83670753d3e62b900683f45b2a057d13663883786ba782d8a4b81cb5f9cef10e7427a1dd4695b618acdc73083bbbdfc58109ae86914bd6eab8ea6a0efbe0c6b0f117f1efab76b9d15dde53d8b3b6a35fc78d0c47df1fd73959dd3c7f2e829e71876cd7fdb449874bc1658dd65da1105eb947abcd371896596f61ad2c5cb5881f750cee1529a8bced885ee005db347d4089aa8f006329331e8a08e2fdd7ddcc3a0743887b8482874b6835b63e24546be875b1f0bc281a089affe9b1dee6128d1aa749f2931b7c0835f03f57b85b70118b1867adc8ca52e1b87dc380def3555cbb4f48032e4c7f16e0d4e5b73584dd4daf4e4c4a386a404c61f13012e2094beb3d1bfa3dbdf6a3b6e56705d84b090a81c907b5674d74cbfb1e63341539fb252154075209f4d92488c464eeaf736da03fc15458ef85cb4e805e61cdae5a03b5ff3dc8b799576c3ed08489a2250123a9a21e1afd8e9621031ba3ec2a52b03944bc3e33cc7042c17a5ddb9a64ae3fbba23589d21ebb3af1eeac4db16f85b228e55564f38830210861617001ed375354a2ee7b832dbb1e985221f35184679cd5b1e45bde4ea24a6a6eed390f63bd8e53560f0f848cd1578a5f62a9f4f05d5544b3efbc2d987bda6ef214249920c2b82b45d648bf9f99fd5375c6b75be0a9238f4b480cbb13863105ff0a7860df8b20e4b6e7c834ba8c68ed742e99f34d0e4ce59e994a90a2d4d6e311f5603f7fa805b532615b9662001f3e496eb7280da7696647e106ea1bc049cf947e2419f5dd9d128b3cab2eae0f6d722ffad298c07fd0cd760f7fc872b8293961bc7fcb28d15f0523d30c5dfc20b0dad2d4246a780c04a4ff8835851241627c5c931227e0857cc5a6682266b734ebea4452f283a71a980eaca0a9a173ec01d0b7f7491a2477c16df8bad66ea20ed17cef5c1a5a7bec33442b63df83750d668542237fc1a55d2b437911bbd8ea96815a31a837164be2dc00e1c7866c5c7a8591019b341f72d6bb065512a8f3d965a2f2f55b7386465d2f7db3655b45adb4b3a610534f063be67467fc9bc1b73a23f96a390d947153dd630eb0e0ef1bbd3600fb74cf96cfb98b229151870efc815f0cf0ebacf559e14e8e28424d189598f52b8b368f6ee67fc5f2e977d3096e97e48aacb15cebe7aad4d0f26f368bf331dc4bec8900cfb8500604be0b255dcc02bb127985c3bdafee1ada9af050ff069baa176491c83b2a32b3050f36b89feafc5fb63e777b06564d1a7091e70a6f8470bc1e007318b7e1332a88484e6e05029109a74061165916b87e7b776d36839e08096b004d73d5cc8f8d1fece6397ecd121b3e6990e61faa146596600fb75578592d57fbb81d32abb48b9e7e467b999517977c643d5f4c93a524ffa05bca0621340a7e1454756d60cda9a1d25c3ee87900bc4d15c803b4d36dd8bc365c587a0059748e5857721cf82ed220b90db0757bed04c0506e2eb4972d1edfd6811db4a7686bce0f050046162ca979d40e8b0cb82f8658a151eddb4f8fa3554e21849e1cf4c8ea89a729bdbb72cbb987da376b467faac9c01b23041cb69ceb935755b5f090e99e246ee6032d57e3c00cfc5bf75116aad860c348e048c1ac295cf04da2bbbb362f5aac9b94fc23ea3d0bde92390d83de3e3dfb55a1885113e7fe57be3687baca33190cd0e181e817839f5a69847fbec8d44de461de5dd894320f651bce811e84979b0cb31e002f912b4cc8322e1cbd35179c5ebaa0d9b65c9a3b2ef02d0d812978346b8679710b6692f85b3238a83005776d607ecfe95d00fdcd362bc26d7677318f4947d55a20992c354808315496eadebff09e8868dafae31280941cc1e672a5d1fb924e276dd81534f92a119e0d1b5eb35a88969c634c273d3959d0aa6ce33c68f4a0f41736041b41d9f33bd830ee3323974b9b0198d5ca6a78c953287c80963e8fa1f2bd97d93e4d2a5642475fadda79d1544fe47bd61c125a14e1804632360ee0222f501ec485a13ff9bc3a9045d2d0a788833fc0f4dcac325a856ae9dfcac73ecb0e018e65d1f313a57a4932dd33b8ecba80cf9cc2a283f049702029c62d66061f9c1100ed9368c80506bae0c4b30f0603096b2aa023124727b69ec8cb359aa5069be4043e94d8a923f2ce073869d94ac49d31ff76edf02edec040b1ab05c4d1463b5f666cedd406b4f8d478b4d0d27568e1f9bfb6f92bec9d808a81fee686dd333a3ce47979298e1a39346952e6e3214825e34c6d7860feff5b45988b3fa338c7e96446152e736c21c2e156aa09047ca97461fff23a679a4403954cbf468a95a433c9e3b98ed81aee35403d3ce1046d44491fdc77bfbf6aef0dbaa31dacdf7a276a6c9de5aa1aad66cd1116aed387fccb71bf036402b725ce16a0f38acf89fa6543f60b8a8cb6e3ad910505a3afd5ea42d7c49e7a092948d9a61b22c10192aeefd7d8b36cdfaedff79a86daf236f0bee6686dbd3a4a93b66ab0b1f1002f5faa9b0f3d4557bc01a470354a7d06f930e0569efcf7fc3cfc86dfabbd884a4166aa3c46854983163869b34e7f0985e8ea36af9413e3a87c52ffc5360769004fed858369118aeaf3b16e0aaa4dcfa98b35417e0cf0897ea4a819bb27ba5dd19742699ab93149ef55c3a337a78b4b1fe8a02208a1466533d264af3e8f49588839424c420394fb1c27827fdba8aa702b7f37192e0d1ec4d6dc1f6c37b02bc2d31edc96ab6bb6f7e1aca8d97c7d0ad5f1d1075810b3dda8b522e3648e012a045307d838e0e2a7c31ea5dcaa5196478f36be56c59576dcdbc5f4f57036c61d85abd22f87dd007f9dccc7238f9b20f5b8fd4ad2e6eed443aecf8f39b3b177e0c911011722ee46772242db7a9d62954107d3e0c6d83ddad0322203ee5c39eb1f1a37ce37fbee581d52d9ef50920118ee8abbf32e113afbe347fc071671d9d3684526ebff09c2b0a4f177113458068016dc1c1f55f08efe83b1bdfd3ae924a97308f534304bdd52113f2e474dcc1c793ee2b7aae20706ccb8b827ef74a26378592650d4b9e66d5817a35317e919981307fe395abeab2e3bc35be448142ff0562a9956b25c7a435af1883e006a29956c198ea9b63014cc8eb8146052aba834b2059605a509cf4174f9e2d7389f05376f57d40d577481ad42d29a0d864020bdf6e306c5b1440b096f5a965a9e1fe3b587035a66a04f63c0fcdce75d8c22028d45c40355dcc4fa514b623958da2c9080d29e8fac990de2949d59eb24f9f148a40398cbc76ddb3c1c33d66abed8e79bfd4ef0b2ca0db88ad3a2f6875bf3383a381c4baf8c4ea21de903bf5017aad70e0c60be6a7c179ae572306def3c1ac7af08c87126fb6bb9f0ffcc43eb6dbf91bb1e6f168a02361486daca5a0d6c1ade2d77c9f179241e551e5d8c064bce604927e0e271df1f3b1b598a713bc02fa607ae4faf7c084e26e042143fc6ae4fa5a62eda3e15c4249bf3da7733e4703cd61a15514fb9eb15fc2fdacdfdd8976a33f5d35fb00d257ea5d7027087da3dc53bd7cd8470c7e01d4f93b685324deec18ff61bc958671e860cda7218282421627a0a479"}, {0x50, 0xffff, 0x0, "6659e7f981bc5d45d34d5be3ef4276c4c4eaa91aad6e18784d1fec54c60689101a452eefb92cf8a2e2370a2f90fac5fb4592e621ac49c94e995958b4340c34e7"}], 0x1190, 0x404}, 0x8) socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x6) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) r0 = msgget$private(0x0, 0x622) msgsnd(r0, &(0x7f0000000200)={0x0, "387d6c82b885563a5f66bbba5c849eaee425f93e4fb4ad3b2c122706976d218a65c73ec44c31876e6426e04996d8faef5ae0cf13434471ab1ea695264bd734774f3df4f12291442c2374884003bd2e283a1fadbd86d0b284848e6e0691e9cc4f8e5c644c83a9782548213c9ef292356b9e1040ef0ec1de066ba02e45c0dae485945180c6dc9716c9504395da79"}, 0x95, 0x800) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000a7d752e964619292c3a317aad4939558e0c79ed2c5f75070d0b5c93dda88865d47fc2d0b05304c09bbc14fcd819170167c0bf3cda910d07d9ba8f1cdd6684a861220d85ad1e854095e9b5834177b7b35e9492483e3303c74a737e1d2b2d517ef06b721736bebcb9614ba4e05aa232a8814244bd1129192ee7450072787268c19cfb45c89c0bf1f016b7dfef3bb7a8c6f0373127491df8a8c4a0b051bd7fe80b1fb2fea2e23ca50698d2ab71412b672f70d742d6c2c326d66634f0fdeb6a2bf14530fbb344b34156d5fb025d002d6502928496dbfd748b43634caa57e0678431e5298ebec227c50eb223b9833bb085a0e42a241f073f3f1df373ef3a5959ce4ecc41a45976d6087a91ee5192b326ba60f44a3160c46bf40859ffded8510f35f0cbe86ff7edd14975542bcb139ce1ce06d8c62359ae5c00c9295191cb97d2883b91510008897fe06a1e171"], 0xda, 0x800) msgsnd(r1, &(0x7f0000000100)={0x1, "88cb7e5456a9c0851434794e091be80c3d64ef0c28b3672670b6dd19e2e4d8de8152c41b3ea60931b69be706df8bdda197cb1ffe569a50bc3adf0001cf11719622e763454728a618db247e252f56fb36117bf9e9f5feea79797a1992b39b3d4cf43f0ee7c12deffcc7514afb02a0454d70ec689364f83562b0e22498850703c4706ef2a9be08180a5f2fb169b4ef"}, 0x96, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "bd85b94e4145271f041ef289f70e6d0e80aa9288629c9050"}, 0x20, 0x800) 16:00:36 executing program 1: socketpair$inet(0x2, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) r2 = dup2(r1, r1) ioctl$TIOCSTART(r2, 0x2000746e) bind(r1, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x733) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/55) 16:00:36 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/178, 0xb2}], 0x1, 0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x7ffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) socketpair(0x23, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0xc000, 0x2) kqueue() 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="24fd40abbdf6f06052f9d3c3058d2791e6ea54b5277b744f9876b5a961f5c46c8248dbfb407af780f024803b59fea0327118ebee8357baa83b670d758de8e5c9ed66ae181628cd3d54d6a8afcc0e577d06117e5d07d05a42983dd7292920834b0e9527ee067f651155ad40d98ee526c94fc14ad02390576e2f3d86fcafe4ed6e1b486899e95e0fd6478152746a737383ae819065ea2d8e56533bd3fbc99a39f69167dfb4198c07ec383920de0b5eb833c5899523f276382d0fa9f42c7f40c6183b2633d399a4e87cc0bf876492a122823f63f1514c4679e541ff52839a9e11d3de", 0xe1}, {&(0x7f0000000200)="3fcff72470186df9211d621f6e0d58cbc69b05e5dcbe71b085b78d07d9dba3d7d78236f486d4e30ed16d2773e97e0c824dffe6635343d90a02f832bd2dcbd719d06c13e1af1f1fd48f7b21f6d82957209e56863e4030aa20394784b126d125a97582d697bcd3bd50323f22b4e6ced43a7b4bc3b3fe61693ec9e9c7d5a689ca936d0759f2409fdfb89a86e898dbd5c03485d64ab990bab615517775ed57d78cc924793917f34471ff4ab9ffd57b58ac57a5111177fcb7382f8d4c584b612fd4558129d49787", 0xc5}, {&(0x7f0000000300)="01a82616982932ffb36f2658a9721920e0db6f29c9e771f868399fde46eace7351ae96c24f4da12dbd8ea2d3f6393aa1f7453c60ce34a200390d7369e108509d7f9d3e56214fbb6858a4c72c8620fb9191a72566e3df7b4b7485a41df03bee231a39a730913450ff9f17a404e9b5fbe61f13bd7ca35cc4e75b04fa25dcf159e3ca55102425dc4156cd5e02b27596cd550b4449a9b1048f8666adea9078bbeabc2f3aa81c35ac10bcf4468d5a8fa7699244ea2046b2267a92306bab", 0xbb}, {&(0x7f00000003c0)="256ecbf07aaec0fa3ff20fe257f168f54841ae5ff26ae0b7d001ae7c563add11f61013f2aae70642c51021de21757f01b9ffe83083ed3c2971c380724e664da467043de5ca5e5ddf8cdc26db6b6cd55f3300dc85f434acbf17397e19817c05ea4ba70506a4beea14b79488c0a7ce1bcce67e573f1db10ab7e68b8ccd64e95448ada5156bc9eae15e9a8d2dc864c7a5b4041a38b893cfbd0003d4f460910065a7ff06f049daeaf078036dc1acb2b3c7e4686d63e152e357c508e9a3879465c4711a8d874195fcdf94ae102dd5e93c242f75", 0xd1}, {&(0x7f00000004c0)="28eff224a18026c48372cbe390ee726e63b8b70acf55226b93c64fe96c7073bc4281f8d984e73e2b3b132f73b53a006b5e0ac4bfa8c79117cffe5985dc2767fdaea87a97140f5e22c3061188c9d7bccf55cb9438d76f5734bb966a8731305797a3d1b82bec3a92f775dd483c52ec3e0ae569bb1064ec0e43254cc7b6e230ee05bb70e82873fae37fcdab0bb517ce86c41dd0096df49d0fc9d21137bbff9d1f7bf4fb9577dedc0dc2d89b128ccc31385714980ab70f8c9c9e4461a18d773bf26db72a1ab6b31bb6015fecd17c7005c35ecf2cf8f0ffb7441bb83a73", 0xdb}], 0x5}, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 16:00:36 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="17609e97ee4490c067f3197e66deee1326249d1f26880ce293cd00d8f6a3a6f981eb565653b4cd45d5682582aae4f7081f0192f312b15af6986dc54661b58fbe1ef7b247cd6688975df1685d487aaac0f4c3ddd1587b2e2fe602ba23aad4ed6f8191a86f0436bf0c4f5b5e57f792724f6f4eb8205e0fc1e602893b990fbad29e2ee93c9c3a3b065f3c71e881ebedd98f2f6d6bf9d76f3d195173b74836f443d35ad39eed759511ceba29b8695df2d95a82a00900", 0xb4}, {&(0x7f0000000180)="b0650b2adc28460c006c74bcd880599158226b5a6585ad35d5c951f5c94cd282b0e1ef1c8f6ddc7dd048a3497b81659b4acfe51b189ed485be1f4ef6d9875efcc741611522ee68907030e4a5dba9cd741e0acfe24e5e6f727c8d5f6d1c99c33dcc29bb17f86a7ede4fd0bbaa0e088755b304155043ef1d434b72bf00f4bde7e93cf3cde6716beb4a50f018834e505884a8527b5c07bc2579796738a5216045b3a783b1b86ee75895f0efe47c0ac9fa5e663a1692b4e8a61a7f55a23ef23953cf186404906b8cdf899f84222b0caf04021af42554638704d0bc278dbcd894f46faef3fb06138c97575c337409704954937c960e729da72cb5008dbeab33d1", 0xfe}, {&(0x7f0000000040)="fda9aa8ba82abea64ee80654d85b8cf7b10a196a0156942f3022073665313ddf39c66286929aec16b8afb9ad4bc613f9a3eb", 0x32}, {&(0x7f0000000280)="25856a7dcd78bb2b07b2175d986c4c44177fa82808511ef2e7de2f31bacc752a5c56f605eb730abb4c573765b4539523b854ca7a96275d304582e9eb4e43fa1bd8d9ddb7effac6ea16aec790d5b156660ce77d46ad95ff2d887c6a748c46acc27ee634f5f96a6666fe3b4b0dfdfd79bcbcda91da05d09365f0061a9b9d2f1e4dd56cbb148c04a293d6ddf1343aef88588f9f9b6aacf992a70799a5818a863b5083e7a9a117153ebd0afb9b87ba6cb61817c2eeb3d9d48a3f1c8bcca05b594e8e37574c1f114662eb78847a7e51321d72949b3792362daf6a", 0xd8}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f00000003c0)="cc64639a428f81eda42925d3f5c2186cbe42726c91795022484d736c2a1c8324a9901d89e0656d5b33a5281cf9e03e1bbaed503dd56d401602ca3f1d7101493109e787f197443b5c97f4bc375cc26bc2c4f3634ca47aa2bf19d842588d1d1b6f60742fb3f563d908ddb1d799a82280006a7b2c85617eadabed4f2bebcb06cb3d861d5d294fbecb89ae351452ee16189ad41433da1d451bef4c5be92f", 0x9c}], 0x1, 0x0) 16:00:36 executing program 0: socketpair(0x11, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffff801) clock_getres(0x2, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 16:00:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x7}, {0x6, 0x6}}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$getflags(r1, 0x3) socketpair$inet(0x2, 0x0, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x7ff, 0x7, &(0x7f0000000040)=""/66, &(0x7f00000000c0)=0x42) 16:00:36 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x20) chroot(&(0x7f0000000140)='./file0/../file0\x00') mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchmod(r0, 0x21) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00./fi/../file0\x00\x00\x00\x00'], 0x13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000040)='./file0/../file0\x00', r1, r2, 0x6) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:36 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000dff000/0x200000)=nil, 0x200000) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:36 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x8}, 0x10) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x5, 0x100}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x13, 0x3, 0x7}, {{r0}, 0xf7ffffffffffffff, 0x8000031, 0x1, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x54, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0x112, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x1000, 0x4}], 0x7f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x4a, 0x80000000, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x31, 0x80000001, 0x5d, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x10, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x6b, 0x2, 0xff}], 0x3f, &(0x7f00000002c0)={0x16, 0x7}) 16:00:36 executing program 1: msgget(0x0, 0x20) r0 = semget(0x2, 0x6, 0x0) semget(0x3, 0x3, 0x200) r1 = semget(0x1, 0x7, 0x200) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r2, 0xfffffffffffffffc) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x240, 0x102) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2a0, 0x40) linkat(r3, &(0x7f00000000c0)='.\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) r5 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000200)=""/223) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0xc838) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f00000003c0)) r6 = syz_open_pts() fchdir(r5) getrlimit(0x2, &(0x7f0000000480)) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) getpeername$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semget$private(0x0, 0x0, 0xb) fcntl$setflags(r6, 0x2, 0x1) ftruncate(r6, 0x6) setsockopt(r4, 0x0, 0x2400, &(0x7f0000000600)="96b71b7b008952b8199e4cf16a76653a351ba81af482ef65d2d03d4141a9e60cd3584bded519e5374ed8acdc251904e36a9c8094dd108bbc10ee2db4b6c68008db0506b5411347c8c7a25b15225e8cd406a43d66b05bcb85491a988bdd96edb20a84575ec7a40806cfb693", 0x6b) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000680)=""/35) mknod(&(0x7f00000006c0)='./file0\x00', 0xc000, 0xff) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x7, &(0x7f0000000740)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000780)=""/151) unlinkat(r7, &(0x7f0000000840)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x3, 0xfffffffffffffe01, 0x3}, {0x18, 0x0, 0x3, 0x8781}, 0x8001, [0x7, 0x1, 0x9, 0x9, 0x5fa4, 0x80000000, 0x9b8f, 0x100000000]}, 0x3c) 16:00:36 executing program 1: r0 = semget(0x2, 0x4, 0x4fa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/43) semget(0x0, 0x4, 0x100) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/21, 0x15, 0x800, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setuid(0xee01) socket$inet(0x2, 0x8000, 0x0) socket$inet(0x2, 0x3, 0x102) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) 16:00:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x9, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x7ff, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x800) r2 = getuid() getgroups(0xccb4f21a18f44b1, &(0x7f0000000240)) fchown(r1, r2, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:00:36 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x88) fsync(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) pledge(&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='6[,\'A\x00') 16:00:36 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x17, 0xf0000010, 0x2, 0x31b1}, {{r2}, 0x0, 0x0, 0x80, 0x7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x25, 0x40000022, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x7, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x61, 0x20000000, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x1, 0x85}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8a, 0x7}], 0x4, &(0x7f0000000180)={0x7, 0x3}) dup2(r0, r0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x8, 0x1}, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) listen(r1, 0x0) write(r1, &(0x7f00000000c0)="b416c15dc2f658cc2e599f16a8c44a54bca4405b7a58388b485eca5e8adf9478cd9bbd1cc0669113161ff675b6dc1b875ec582e5d00d40d9594427539e4f793fe3bfcd320e9e52e472208f81326aa6ffc9dc861a885ef724485c40cfbd079c2bb185e4ee3ee8fdb16ec10e0aecf41211a8506d452561fdce25dfbcf47ab92dabb459f539dfc8443cd423d9f412b733fde997a6557704782c005ff9027d851c03598820aa07fad1bfd5af6914b982cbedafe04be5959cc3de503c33f39b63c9525d0b67a3c122a0075db01f6cc3be2ad043a349f3", 0xd4) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:36 executing program 0: mlockall(0x1) r0 = shmget$private(0x0, 0x3000, 0x414, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/178) 16:00:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1}, {0x8, 0x9}}, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) 16:00:37 executing program 1: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/4096) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget(0x1, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$inet(0x2, 0x2, 0x2, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000003400)={&(0x7f0000001040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000001080)="3e51924c382b36e0f36c7ab950947e9753cd93e6be0a28ead435b9dd9bbc188c9727cce61cf5040e08a6338581445ff2e5a427f16a278a15ab5d8e3f27c4a62d051f154d74288fab02fcbc3d9921546ab67deca87a651929d5dd1eef2416a6b3f2641a9c2048852259604c4073e5e2e78f6562b4dc2a56752ce8edb6236a18d1764665f5e4393c94cf1b40451a9475bba13030ef2983404ecc0c6b45d6f45e1c31970891f7530a74fdd260925ae7bf2a0005108b9023ab124e610f30703f507bfe0f8659eedb72518a0e05b67c990f1165eed45ed8df58ea38b5d9e2a87e3714386eca943fac394cc507fc79127766a8b8b4ca169bb95f84c2d912d2dc4f7b3cd49dbe79388ef074e0a57f5cbcf5e08350b9a9cad8808a003f7d4c0f311d303cb4143424fad4291e5f8a12d465f9819a7168350cbf763a2c61a6f5acc465042c25f4437ad6dd471996ddc8353ff1a02d488e7d0c71bc85d07bbf0459684aa63858f465e959e9262733c1d23001cd6713f918c5186b46284116d41a79ec273fd7216f2da7f1b04e306a3f9f21b40d01bf26ed4ade21e59836974ca05c48731c9566a92a02afff33aa62868f373386d4a902c733cc6f47903e6898362ae5b8f227cdc227b092eed3ca7e12203900b4e29a6e97a9f581dd75183dc35dc6cfcefa3499a6a2cb1e77982549365d059f8eb2a1a09934ff8074610a2607e4deb4abf9902c80208ef93cb144d2b979cb1cfb2b4e94002075ca871c3a95de80e099d90b21e1a1da106ae43662a277b548f4daa8243a58f345980947ab681536db3d9f94d7ef8d987ad07acc5cd1b4ae901140dcdff34560a310aaa744d4a946017182e7df7edadab637a79d783df57854ede7e1fa06ebda23f382d3fb5ded9f6dec1a59ff3bc5fee10d705430e74a599cbe4b1a247c486098cf7bc6f98df97ec7e55a3b07de3b3abf07b1909b32548a3a7e9cddd2135251a567c82908888176b44dd939c60d1d645315f56ae99fb4d9a910c79f828c307603dae86300b36cc844a4198558e0d48c8e2fbe7244347d09775b458a9b64ca95cb4f5fc56532b47c33f9fdabe439a82a2c538be85edd869a3fc573d5f9953c0bb1b1a44effa5e1eaea0a6d76295d1a5a0f513dd8a6499a94fd7aa9ea7110b600b3efc3ce6e177b595dc62befe19305ed33f2d2560cb2658e4953a3474c8bbaa3333330fe8f36e3868bdf8c7db17db1be9832011f88e9530502f75206379827a5b236c2a7dcf68905aa721e24960f3a0fd5f81da133856fc104676eb5cb6770d2bd58489cb6d7ddf71e02c2773f19c0c2377516945cd7562ebeb9858783955c47ac7c8c810b5b37adf28424d535c7783cab8e8eef5dca5ab17781b4ed32ded335d09a3d3680beba2ec5d04f9fc1f1bad867b42918cd3f528d7c51a6d8ab462bb3ae74c8f40a91d4da51eb78daf1458fcc45cb820928ecc1ebafb9cda6aeab6c759a74e3ca51f713b080f7b89ba3bbbdec9d9f856fcd11c61bea9eed08e5c10710dcedc655166aa66064cc74de8317b2821e2a88e818a57481f9ec79cd8f7ac8056da753dd7c14974442f44c3474ccac489d70e574d049afafa3860bdb11b29d2789204f3cb4666a349fdb0373e7d973370f976d244a54abd2fa841b425fee0380a8de40c90a48bc4bffa3fb45a45800eaa23724a46e6a866e085edea16b857963d3e11d5a68061d58a040a065055e70127f531905be01d38c9bda661fdc21a19c2f2d62894c4a69c89e92dbb328f8ddb54340ee6e1eca1756ec11eb741c095253a7e27a22a6c6be1a73d68daeb7e681ebba5f0463275e1b0f58eec94bee449634340df48a91a962753988f394b4cb0fc08a8fdecd6905d0bcc048973a27d432c1c78602852239da0abf042346e8ba4d963f9a5f0b8993731ebba95610424ead7ed17eefee1acd21a87af6985d0638a5f458f98fb2ba03afd609b6c946cab1d75df941bee51ab23399ba10fd35392c0cac78c6f9f6854efb67ae49c574849eda2627d266dc3cc6ae08992674fcd664dc36727a354c7b6fd7059ea2eb47d05efc331ed336b4db52f1124d95db901f1c441296d401a644bc0b204ff347d8fd2c03234941fbf6fb48077efeb9fefd2f163176954dce950ebc0c6d300c47a61b99ca9a0d8bdda546fbc13558ae882b8ddccc89c8be77d7fafdf57cd3f95e1043142e2d6747e110be5e0c0e947dc4ff12668041c3c2fd5154ec5adaf6ed7525728700df5ac7c65f8b2334968d10e8582ce2ad9a75f09fd0c575c7575b66ddce8c146dfc0a078e6a9d5e6ec50933844855d21bf249538717dadbb9d061489c460873ad3f683cc3e0a9ceb330cec1526d02879e75fc7fb18cf6e0ce1e37a718e2f6413ce8993f1b0f602cae5f342327498c3620f950b0bb7e81b047a7f412f304769e6a49ddc557b16113b31af9ead75f147ca69aa4044807fd8a0194995971ed42bc44cd33e510b50caef0abfb52672fb1706412bbb766464ba61a010319fc5deb3296d955d516d8decb070b112b51ebff1b846dd232304b0fcc69ca933750f4b007409f6be619e0dd175596bd735e636eb427ad81814da01292eaa7e8fb9da020b403b06e254b499bbeb5f96cd1a09e1e503d44204936e42aa37a21a7788404617f35547df0134696838f3a2ee81495b50e00285c0f6ab6c9b96dc6b4d27e728cec064fff3edd19c13c51f25954dc5111183437cf47092de67a8a747865fc7a42344865fcff04d3c5d1ea8d225aed019c44d77b83f94ba4a3d44a6a098b336a9839b5f177409ed54ca359c29e8c6ffa3c1c93c2436d7712b410e9bdd1c331a111ebd9a0db63e962b93024bba4968eaa194e69bd932cdb960307169ff4c1c7ebcd8b978ce52193a20cfaafb3277716d2c2c76809548a229248b6d0a6aefc73224afc4ea24009e60b9d01deb7606fc76f11f419d6746c8c5d9ce937a489044b5c9072d870ef7c7848e81910e961e7f8ccb7512b98fd3dbb5a06a72ce505b478bb37e8eb4acffeee7cdfecd8d3d030a411e02d08fe13f5c80d438c0063348cf958a9e33c67703d202914d5c8014378d291d90c2dca11fc8f32061c1647dfce7a4fd812f88eff95a695511b10188460bd295cefcfbe569bd0ca498d2846f400297a160a40e2821264e803119a549e8dd3893cb32bff45ff5778b10574ba0a3bd3786eea5cfbfe064e21e06841b77f23313328af61d61f8defdf42874f5b62bd7884eb553703fcae3c3bc2b2674ac21b0b5322ee85e73ca1a0155353a1a3c51b7b8d712c1146cfac3c83a5fbd0ca91855c879ef096f3a68810e4969f957711d15c0a2c55c24cbb8422990c8d9433f7f034fdcdf485932855c2c4ee031b13035d44e3fe4e2a806d14159a250db23d10579f77d6bb56bd7cff49fe4849b66c0b2124551820cd74e52cd5a6259922bed792ef680cd091bde9bdde32bbff7db0fce119f245ddbc9cf05c462bf1bb158319806c989f155618d8357ad038cc3cb89108651fa892434dae6ae2674dd8c8562f0895de8816329cf1edc82da170d84e271d005f7543032a3d231919b402f7cd0fe68ce490a2212b430834359b6bddb91d7b9d736871155dd62460b4b12d1572b650bf15c8c3d0bbfd4753df100c1d71d6f686a38cd7e0fc27da77ecb9ac1640303516b8a904ef55b446bef1948fb9a28ec2266d73789172568febca15ba5a3a0e9f7b755996125579961b25a1232c88f5bfdb018964806ab5bbf8cfbe9eb6428b193007ab67577f0b90a75d51f6b3613a8479e973255e97c6630be7ff270116dcd390354932f741e1728a718f5d3eabc322ee7fdae541813a6205c64ccce8de98f4add1437075bad9abb74dd21da11b37913ca4818a602616c6b15abc119f0ce8351a454db1905742777726f34e3cfce228603ec2c47ea2da1216dd0269721cc7f9aeda6ba20d1427cc561f35cb4ad79c893565f7893121c1e99e8550ab84611adba5fa62372f6bf9a6eeaa42d9730972e0cbd51f09a553cd612f56f1aa61bbffa97fc257b8d625fb7f5229f22d66207b03ae84a20500ed5b02689f59d54738c5c0f54f1cd44fb1ff456f2d526416bdf7872467cb909a0e04b5d2ddd7096eefa40013feef0e4cbc0c56d14b2360417c5d06a6a133bdae262b47134c5922c144e6970b18da0a18051fd747a186959f12e838ddbd8a0b7eb2c6030b97fe2490359bf720bb745f7969d7fc26f4ca67dfec3bdcd8ac1f6ef0e3cfef46dc5a855bb273d7091360d748dd2560c5faa4737dab2d0c8a33661b267684171d9dbf150c138fd2916d0f5482675fb844d2dc801a6ffde1ebf3b7283ffd716ef747db4a4f64570922d57a4ea109573cbad7518d64156a7ffa4d8ca685ded6db0d3c820a30a21207be53ec52a59740968fd1c7c9f988d9ff08f4065ae214481598072be9fa760707e83f26c43143f69038030b368f64b463335dc1323225d560fa205b67d6cd0eb69cec2b9b4c97565795e3eaf47a44e52ba39fd5cf0b749683428af739a072b273be4fa52212626dea38a8dc12c44f070d047f916b7c6f950ba15d5be1cfadb263ae36549d61f849e129acba2bad85f577f8a920f4ca2e25cfcce49280aa6a056be3841377edfc74764d97d20ee69636edc17d39be6f0e403048c521a58a597ebe42d4655d5c07e80e89adfafdc1cf367d516c5250d5bcca657f919ec55eb264aab22f642de219a928bbca657d6586f594ada35fdb74b8d0089677e8f19a4c4b85c548fe1cfdc7564e02008abf0713cb724681186af580a95773923b3ae5c18187da7497136e0ae09e34ced376c097ff3d6ce0c857e5f32d951589af9098aa3f595d9695f19d2bcbc40a3cface7149add98cbcf5d0ef19f986ae868d4bb079ed65eefb57acf506f3e9ac34b75e591b7660f86055a6106e65d68a927e234b8910fc5d2153e01c7bb40438f3c1729fc735d6cb7ac7eeac65ad1bbf01b6291a52860875e8b86cb1d684f61bef45d4fd0871ac0d1742c29e194387c3a7b99453cd2d42059b8752c38fe688d2cf5ac1b872925c7ccde0e410220bf3a588d18b335dc65639c5cbccbaadb9f05949f97eb19a8f3d56d29d5511b208f0041650c12fd85efea70d7ba7b89a1995033aeb659cc859d5b82c63249281df73ebc11697d296e55de055d59bd25538ee294f1255a9e2a26d7b919cd710e078d8e6101822da18a02212e72e6a613c2fe76c661613a5032a3aa6e93c1bd07407d9018d472b7184506c2c780f9b682faf8858764f87d38979f65af4553ac13d1b8cf1d81eb2d461225e9f1e2586e907fe9ed996c90d88ffed435a1e538605f2dbae25935b983fad7ed2c2f616138602bc42fea9f5306d007d2aa84bb8c3e0485ac7811328e546af7b30fcb23a55250b037c309fb97ee45adb32c1960703c1589a87e62eb12a6f6ad64192d06a41dc590435a060b37e1128d5bf0059ba96fadf7d85d5ebcaa3e9b60673c26a498b5185285587d725375766c51f7be0cceab6f9cb625b25df75bf1a869baa1e8ac02c7a906821e6bfd866081437c933a6ab579cbab880c71470080e8c559cdfbf7ff0ba0833a34c8d7ea9d0ac4dc672c2a2233145c55f5457b160f189ef83a5063ae226c209d98c4c4e3e3df697ed45e3041b1287231a93b035485511536af207c445a1dc505ac44fdf49d49e8e3f68760a7a179c1427892662b8c8594ad9f010f1b1d1b7e5ea2062cde1ed860a8fb8c7052d80896bc98cf4a6a95b666b2500f8adcad43207fc39728200bd10749051594bc38ae28e0eaec30508f45738531577", 0x1000}, {&(0x7f0000002080)="5dd27aa8a050f1a440a2bb5abf17a68a74c3365689ced097314ba8b8c66c6d7fd698741ac0c7ab5a63138b042ce7a4940debfc416c780585a8cbbb02328f799c829d32b5e698e8517702698a029be3386e36f1f271f2352d5e4dfd95ff6159108d13027946c50b974be3273a34d131f8aa0d4af30d", 0xfffffddb}, {&(0x7f0000002100)="cf535b411a7b3d", 0x7}, {&(0x7f0000002140)="004ab9f479b9c6411ce7ca99bcc299adcbf0231ee4239ad7edc3e0b5595400b0722de95a17ebc28ce507c918a4bd7ac26073e72af7e9f6b0766dd2d747a9ff087a3e9ccc65e20200", 0x48}, {&(0x7f00000021c0)="e065b9aab972314bd45132", 0xb}], 0x5, &(0x7f0000002280)=[{0x1010, 0xffff, 0x1ff, "c15f7a3bb9ebe66123df1bec47e3231bb092b6d84353c228bb24d8bc4b04f537b157a79b7c1659238366d540e0fd6f760398d26d451a63cd736c2b87f7cf4ec1d996607ca6b4c84758ac9dff0677278a5fc6c55951f3a8113e8bb6bf50d3e0b76962c206f3e8142468cbe3df5602bf9309d3d4ccdff4e76d0f97a571821b0bed5fa7b82bfa41d69662ffcc1c2f7c110b0d4d70c685575a4e32e56f2b65221c274b34272cd074089f226ddfbf790fff557060a7a7f7144c2bbb948ac98a26f85b630a946f3852140d8078879df268a4405e6ca587b9d2acf11d0feef191faa337bc223810f5088d6f5e5cd2effcbdefd186a53a50ed0628c38445be80891148c947f966a36f42bc002375914e5c1d4076bcb3673e805bc736bce72efa351c82b25b1809c0525aefd650444a3a74135e3f11a167984d4dce3f0ea4c9a322cd847a05bc60d79ac5a3cf96ff61d1315236b9e6d98f0e467ae7cf44911e2000c3879b1bb11f111ddcd53620ec4ebbc7442b180a7fd9e6846946e79e116c34d0fa43614f6492eb726969aba3652074421a4c5695176d24997a186f0b7cbf94c889df2496127a576a1a65454b7351e830eacbe8e24e67b7a66df7a6d1d75478a8ca8602befb62428a2f82831cad057cfeb8854658f809f5c848df270ffabe4ca889b4876899a176b8b27cba3b111caa4899caf793fe3cb34d32cfd56fa816c768b68331ee6d70d30db0a0d58e7569dd64adac1fb60ad91bfdc4436c73505eec6648dfcd5cc37d7fe33dd68a972fce59f11f123228c8ebe008fc59f8518ee117a056165e7328ac47fe06f887b140ef9df4542737fea410900c78ce85b0b013290154a3f719611549f92cdb0aae5f7d660323df382ed1896264df04915bf8a99ac0bd7cdc70b21b56fdde8dca4d74514d31407147fa21d1d705d636dc18cfec174390dc25edf59314d961c1701ba87cc60bef143fea5c6ccc4b132ca3d10133a1bb10a1354ba5545aa0ba916071b4b7aa7b675e90d693c74136729d911ac11f88970aa5e4ee102404369edf4127dc16eec9ba95c2d5d85f27cd1200ae9faa3d82cd65c0152bbb2b0d2856d1f2434f6790d6680bf491951567e759db5b69193ef3035d0810294a7a116d11d1c4e5faee50540b893e3a014a3652902ff49986215f539557cf5561d9e0e9956bb755247dded48f289d03ad799a4e26ca7ccc70c079af3c1e6e3064477fd2c978f2fa42fe704742ca5fab80a095a4c06397f1dd59b38286d63a503792dcbc53b655d6a5321dae1efc8e7ed74a68a3cb1d9b6e1717741bb6bb77045af86c9da9a5ccdc79a11d6a7a49c3ff7c03da8ec03005023ac87c8a938b30f0096d89a820494c8f20bdfbe6e629acb4248cd9c4e7a13071dee988a5bec8adf4687e3aab9f1d40f73b3561a2e4603afc5c34bd7e4f0eeabde770de77a9de2bd44f30ca4232584c22f1926d6c984ea3649272d27b1ffca3c998c7105b5c6bcaf0f4d79f976addf8096f963dac89a461093340425a4c39e0bea34797da0993f1d8dc7703e9cf4a6a05b6316af91d8deace92142713b86bdb5f6cebe69558c0170a7480864aeefc59f1364d24275b5cd5790a8045431636eb43592e65b92710262328ff83d27a4bfbc7c0364ad394b8fe033b179bd9164c08e3b7bdd374c57d70b62b1f496f9c53cfdb5eb40cc942edb91b14eb05e46c2e567df0a3a2720d71622414c5fd0669cade6480a0cca06acbb9027a6bd169adb1a54439bb7eb862c3995ecf7a89b751b1efa5c22b1ac81606c3cec5408411e17c3510e45279f17e094d3090700e1e3fbf29923aae7bce8ce8c887411c7cdd6ed62a4d55934e7e0ecd9948b8ed128d0d7f6e5880424277b9ec415db7350e1234fcf7ba28f82d47516e92712d3877e1398e60bcd49110516fcb68ca37034515ea7dea154238fecfb933b9a5f9a03d7de5abaf2ac7fcc14fa04d51ac20db68e0264966722f2a5182306b8620f31cee5615da1be532a9827043654b286d5e5213026fe481e8208ae02a640e5fdc1c003145cda12c619691629c62811e2fc56e70391820409bd76349e7b11d1e6394becf5d5e28987c61eae53c6d1ce3c5aa6abd6a01bcbcbd34225277a51cf0945728251f02884b7756699db5f04271a9381e55d5ec1f07bc3746d0848e0a1dc732de2db7ae59afb102bcf43b4209c9346bfece4e45c2635bb6390f59bcd9d1f5cac49c27ba664a0b517935a7ba82bed491b2fa2f3ef14d4109e7014066e0a9dcf2e0ae2f74f332f0899a11a78c6befa6ebb6c6ef234c482cb309ba309ba0b8fb0145786e36a0dba8b0a5971e5c974c18cb1b5c7a887447f1d7571eba6b3d4584bf72d2bd1e53d6086cd6db269174ba6035773b8ff598bf2dca848c04343e279f7048215e6c749bb25219a86d1532a174032fb99c202d0d18472be923b36df59fb5105c6d9209568ec0febfa5bd2a289ea8d8d40548a181c6e11b11f6639045e3497ce50966c87df30807b70b75a9580830303e7127e53f084aca2e1a25a76d91f2a7baa9a5c87ebcc90089be3ea91e09cd174a5b0d2b4a525474ca669e661e8f317168982da943042757a3db12bf533dc733714eccff9f058a09dcf9401851385e4903ab1ee3b4795cd2fe070335a6ea6003c22b6585d785697a191bf4bdfb5fb409f68618b686f6a88296a2f823e1d477dfb44e9883f66ef72eb365b7a44f3a2b5929dce8e0f589344f100bfbc8f47b92d2a6cfb4d87bce36b32749b903a2f2d717b0c9f0b26d513e1cf4586dff752ae586329f4882b7d3b122d3db26bb2b41b18114644c4af509d997cc3774608dd0079537a6d3053980df422f2a2cdd1e448cffedae202ed42b49525e77418bfea4355c7f54ede7b19d7de9321b19d585740861760c135447d699ad67919b43d633ff63e1d3c9e664551f12e83adc5c0db3c79c74a883a5a7ac3d39b13782812cc8faefdc6a55ea6777267ace49f70353aa65ed5373d61777f56f27becc3bb2c18a57b41ef0cb26a0ebbf2d568d1221fcd9c88eba70841436da425eb55b25bef2665e83583b487c113d2fb8db537bc918ac9914076eb4e38f47e82cd66de87679e1ec258867cd3622ff71358f77eba5a5e75c40011bc2e7c80469485bb4b4a8aa8da89d06d41638df205bf84c8ff926fa77705df5683f242b687849402f7373d4f75d0efb9dd9933ccd60f8513774bae44d43da5355f9aa0da556bb69c09ee63d54bbc88ee246e05c9eafd55693b5682b6eec56bbebc9889a03b72656484dba4a89a4c2fe9639206c8f0283d01bfe91e28c445bd074dd1f742454deb8a56404fab58b9ba1bd4a056c89c74f3015c8c8647545dff84233d2dd707edd8644f2500b84dba35e7b59161fc1c09e42e473a943b431125dc4b949e269ec49eb9436312acaf012e9c79ccf668a4e0cc453c2444e24d8c71c86e58b803995d393ee12cf07dfe00a62d36e53e91950c42616863aafd72aefd0a74a81af7ed1703d93ac928f06ea1f6b66a09a6c327f83634f71b0085e979e241e8b9c2f88a3f29b44b3dbfb715724ac8eec359322972baff8d4c3adff5086ebe47dcf1d711d71034d006936771feaa9072e747843597e0423c440d8156b6c927f95b3319abaa42ec3922b9310f51ef5036e815c4c258a017d0479fcfb0bb9274ae12f2a4626ceba457b8c61ea217b02a479169f54678309e482834987b47849c2ec1e30b5db25c771a0c66c9ad1c434e62ae4705b59b1f9a01a78c413e551b072cfa0edb96f282fde274adc421813e526aa1d9f027cd483c7f044e4f16665bb6d6d447ba4c4ff4447d5ee0d4814b53171704c03a7b4631d8bf1667a6ccc337e39ebe54959410f9161c948c4068b49e09ccdeb6d6eab27fd4fb4a96c5894a490f07bd774ae9034df890e641766e2efda6c9b9dd95f407e45160ecb8794855e9361717b7c7b4f6d99976e4ea49925d8eeb81a9fce8fa7ace8eff2a65092b721056ceef779e18bb432b9cb6ece81b27141a8b774d48d92063427ea8da3046eeb86352799e9d49566ba75f0d870590a075600dd1dfc8a3e77062eff60d9a5c475d1fc4e86bcf50fd144a8cbc0d70450435b8fa248bde08b32b87cd9cc3558f18cb0fe6fc4e72781b0f9465b640269d6e3e8e9923b30ef3c3f432e6f0ad6219ee887c2451e42f3e1347ae8ccebfa6f8c07220572d9cd42f3f4140c0f396352280df764434ebc81853aa810dbfcea56102baed8500aa70af784f3050b0cfcf519e90e99e5af5459b897bc3480df735c6a7e6c2cbfe261c3bb5488a1ce5c88f02dfe75bff81cd76e33d46d58e615ab679fe83101b45b95cd3f75841fd11d26cf89f57f393aca1e9f00e440958282ac3ab12388a6075b29f864ef04a46ad3cd6520d790cc44e7fc777f2d4be702e5fffa281b79726bbabc8000445f8f389ed7c1e0f5ebd4d0fb8f19fb41c4079836d7f98f6e7cff71c6c9157414f408e8a3d54271e2c2f043d4e27784b9f64ba86ddd2a76e6901f7fcb100db2832efdc057600d23fd2ec919bc8156bef785bebbd1f4f89ca08c00d9e573a977ea18fd6b1573afe7d6ca0e24a28fa968bb66b5d37bd435175df32248b3aa16337edac288a010d0a7c09d7d793dc4163227631b4fe74e1408fe0fb8b785b1d02d3b5eac7964d0dac125ebd9703a8626c2009b5d90dba59ca55f70e60cfbc38bd2505f5ebe6082789a1d221de6feb4d7dcd1d74d679524b11969924d24a739c9c7fe34f53eeeda40df4213037d7b0aba2c43781209823aaf54fa432b691e463df6c44459b289798458bb7cebeee7360ced9adbcedddd37fc9aceae06749f8b36c6e431b7ade8c98e1a95da6bf6eaa855caa7cebf76b72588b3b28a7a641861757eb8e1e0d84b714c15fc1cb8b969a0a6746df91fd530b16a147afe0ce71547c0cdc526851e9477b96d6e9ddb8695db827abc92e4bd421ac3f242666c57e1821adb21383f8208d3c5c2c85b63e630db2cc62cc436268b0ae7b490aa30b9a92d01567556d2262608edfd90c155d7f9789305a8232b9873d45de2e42b5eb23e7d7a1ad70caa97f42ecda99dc4b435c87d48c67a613a5ba9b692a349f672288d08ab5cd0d6e259648b3d9b270378fd7901f1608333b4d4b24b45be4b6ed3e5df3fc50eb5e5476f917268aecab93c48408d7a11631c2a6f5df1186d8abd314683b5768272baadeb03acc0f21a08e9d0933f8b1a0679b33a59237ab2a23be1c720e20c44ce4c3893441c455f437fce62618fe0a2c99fe3c5d8469a678f6e877375e9a1ead3fc31bdadf2915f004ecf07762f430292ccbebbf68d0628ea6d0ea150ab4f976ec47b8793858ba5b533a940395907d4d16ce0ad5f3349ac52e7da2ff73d8db0f42a848d86982de4e259c3ed3affecf8db3411a41b1fa58d8a909a3a4aa2f07d1ea58f410b22bc33acf3500042e7e535808de0256b29452a9dc00c67dfdfb1c7a13ceadb6c7a5e5341c66fb0eca43ad3bfec26caa879943caadfbafdaf4a2f2cbf30ac19a48d0d6baa24df0e6b0502c5aa137622142e18c71eb1c5380ccc5fcb71c2db8bf1d58c368fa8a32ffb5b924759bf214310b5c62a85672c91095c06894efcb8a1149a02bdc6a6b95dd1da0f50bde155bbcef3713fa36fe9eda89e86a4e723516d3e5c9f56e37a5d6fa982d73cc6a1da0ef4aa8d600e07c36e92acf627334a7aa78484a89b035664f849a675f6652e3b32ad1b383e2f3097c1a1afd7bfb5b2452c1eab4946c80ba043d09db1faa91300b53ef0ada7e3ee40d934facdb11e6153a61b"}, {0xe8, 0x1, 0x400, "5bce15fe99194a32835dc2066dc00fe8f931ec0d8600a73d430ca5dd8bd76375e5532eeefd727f19deedfaaf2991124cd3957624fd00b6b376424fd750ebc820ed016ff19708d71d8be620d9d254aa6a50e2d7b68cd2e68eb65592da2cac1d85428479d52c01d03137a7b7621d3c1886ce4e51ed2efd64a592fabd8abd03d06bed5a594e2b998b989c97e9c5360450e62e36a13bf9e0b72a7a23b0eac11193af5e57ca291315c1e0241f0449f6748ddebbb59da768f7d756ad1ec6fda1e684d3cbff374bd6e41d85db56ea44429ec27f4ef2"}, {0x70, 0xffff, 0x5, "99771d72b913d8b54f7e162d728885f7dad0aea8d050aef6b2f5b60878fd5f7edd1c493321fd7781390668db64638c718b8af657e773ca324359848b8b3194734e6e6f1c42dd3ff460309e7ad1bc9a081065e90e12381048c05fba18cae6"}], 0x1168, 0x7}, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:00:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) 16:00:37 executing program 0: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r4 = getegid() socketpair$inet(0x2, 0x9ed62e84d0da7e9a, 0xffffffff, &(0x7f0000000600)={0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r6, r7, 0x8, 0x120, 0x80, 0xc54a}) wait4(r7, &(0x7f0000000400), 0xb, &(0x7f0000000440)) msgrcv(r0, &(0x7f0000000500)={0x0, ""/60}, 0x44, 0x3, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000140)={0x5, 0x7, 0x100000000, 0x1ff, "3f0cb28018653e7e19c3a9816b949efbe39702eb", 0x6}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) fchown(r8, r1, r4) msgrcv(r0, &(0x7f0000000640)={0x0, ""/113}, 0x15, 0x0, 0x1000) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r9, 0x0, 0x0, 0x400000, 0x0, 0xa2}) getppid() 16:00:37 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r0, r1) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffff8) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:37 executing program 1: mprotect(&(0x7f0000795000/0x2000)=nil, 0x2000, 0x1) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x612f}}, 0x0) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000040)=""/57, 0x39) 16:00:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x1, &(0x7f0000000140)) r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x0, "1c20d3d31a1b69c04eb2aebb5715a0bb75b119b9fcd4adf380dc1bee82f14f66974aaa7c879cb4bbaa0e5a0a96603c6af6dc740e4f420f5d8a149bf1141c15c2df2b021f441dcc1dca4e612d79f2bedc"}, 0x58, 0x800) msgget$private(0x0, 0x40) 16:00:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/252}, 0x104, 0x3, 0x0) socketpair(0x0, 0x4000, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000000100)={0x0, "7cd2c630ba5bdd6f6bc97d5ff0cb9dd3e096d2871590eefe4bd2e54657e9c8bf33cc94920bef20579b19e0bc7163b13a55e9f78172593b9e266246400aca8407164e19da45097619d1a5bd22421b83d75688256462a2a3a11ae36191f840"}, 0x66, 0x800) r2 = msgget$private(0x0, 0x23) msgrcv(r2, &(0x7f0000000480)={0x0, ""/161}, 0xa9, 0x0, 0x17fd) getuid() msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0xcbe, 0xff, 0x81, 0x100000001}) 16:00:37 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair(0x2, 0x4007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getuid() setuid(r2) r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[r3]) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x101, 0x401}, {{r0}, 0x0, 0x20, 0x44, 0xd5, 0x40}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xfff, 0x8001}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3}, {{r1}, 0x0, 0xe0, 0x0, 0x81, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x2}], 0x2, &(0x7f00000001c0)={0x1, 0xfffffffffffffff8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/168) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = shmget$private(0x0, 0x4000, 0x80000000180, &(0x7f0000ff7000/0x4000)=nil) fchdir(r1) shmat(r5, &(0x7f0000ff6000/0xa000)=nil, 0x1000) 16:00:37 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000140), 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 16:00:37 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x9, 0x3, 0x5, 0x8001, 0x8d, 0x5, 0xd3cc}, &(0x7f0000000040)={0x5, 0x2, 0x10001, 0xd3000000000000, 0xf3, 0x81, 0x101, 0x1}, &(0x7f0000000080)={0x3, 0x3ff, 0x0, 0x1, 0x2, 0x2, 0x2, 0x20}, &(0x7f00000000c0)={0x6, 0x9}) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x880, 0x80) r1 = geteuid() r2 = getgid() unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) select(0x40, &(0x7f0000000100)={0x1000, 0x3, 0x1ff, 0x6, 0x7, 0xd7d, 0x7, 0x6}, &(0x7f0000000140)={0x6, 0x6, 0x62, 0x7, 0x2, 0x8, 0x6, 0x80000000}, &(0x7f0000000180)={0x7, 0x101000000000000, 0x7, 0x5, 0x4716, 0x80000001, 0x7ff, 0xfffffffffffffffa}, &(0x7f00000001c0)={0x40, 0x5}) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) 16:00:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xe0, 0x20) dup2(r2, r1) 16:00:37 executing program 1: r0 = socket(0x0, 0x0, 0x4) shutdown(r0, 0x0) 16:00:37 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/215, 0xd7}], 0x2, &(0x7f0000000200)=""/214, 0xd6, 0x6}, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/87, &(0x7f00000003c0)=0x57) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x38) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) kqueue() sendto(r1, &(0x7f00000000c0)="8950bd37db6ecaf5e662d71bcfbda3c000f56cc5a96fa97a3b7c2022602224043c5de4c85057586b7c2b60e9fb32f2d92852a4117f46dd6cf1735ec1a490a8fde86f7174000132798d3437c239bb93aa46f5969ef56659fb9d7f6a273ac2b9f8a8e54ae469ee0633b8346d3df3f7a489", 0x70, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) kevent(r0, 0x0, 0x0, 0x0, 0xffff, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/161, 0xa1, 0x1, 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x40, 0x6}, {0x8, 0x6}}, 0x0) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:38 executing program 0: r0 = semget(0x0, 0x0, 0x0) semget(0x2, 0x3, 0x12) semop(r0, &(0x7f0000000040)=[{0x2, 0x100000000, 0x800}, {0x4, 0x92, 0x1000}, {0x5, 0xffff}], 0x3) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2044, 0x1) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xa3, 0xf0000012, 0x83e4}], 0x800, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) write(r2, &(0x7f0000000200)="ddc2938bde6a747b567c583fb5245c16d7da1b725285f614c50ba04a257fcc5069bd37e88050f5663739aac8e6e51056f9afc0cd3423b533957a5b003e2a9668396068f84a35c1b256bf6016bb023b4599964c076113a72c4e33b348d4b4c988ac9b5af427a2f28c0a21bbed8395397831a4449937e127c5d78c45cebf06813edfab7bbe22c99eeffa1ebfb9965419c5e52a5fc6653c8cae62385d285c74a4775cac676e076c0c0c11617a3ea52e5a7fc0d2d96a1abe2fde36da0dee896abfeaff309fd22f3efbd27932bed6059267ef4e4b3e8d3b84676f4218c9128a1047378c46b304bb844f075b943c378e06eb48de7d4f4a9bfe7bca963aab5541478f", 0xff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:38 executing program 0: socketpair(0x18, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() socketpair(0x1a, 0xc000, 0x0, &(0x7f0000000040)) r2 = getegid() fchown(r0, r1, r2) renameat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000003480)=[0x0, 0x0, 0x0]) r4 = getppid() r5 = getuid() r6 = getgid() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000034c0)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000003500)) r9 = openat(0xffffffffffffffff, &(0x7f0000003540)='./file0\x00', 0x8, 0x20) r10 = socket(0x1f, 0x8007, 0x20) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000003580), &(0x7f00000035c0)=0xc) r12 = socket$inet6(0x18, 0x3, 0x67c) r13 = openat(0xffffffffffffff9c, &(0x7f0000003600)='./file0\x00', 0x10040, 0x8) pipe(&(0x7f0000003640)={0xffffffffffffffff}) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003680)={0x0, 0x0}, &(0x7f00000036c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0xc) r18 = getpgrp() r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r21 = socket$inet6(0x18, 0x8005, 0x80000000) r22 = socket(0x17, 0x4, 0xfffffffffffff001) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = geteuid() r25 = getegid() r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r27 = accept$inet6(0xffffffffffffff9c, &(0x7f00000037c0), &(0x7f0000003800)=0xc) r28 = open(&(0x7f0000003840)='./file0\x00', 0x20802, 0x1e) socketpair(0x3, 0x1, 0x43, &(0x7f0000003880)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000003a00)={&(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f00000010c0)}, {&(0x7f0000001100)="164ce5d6f828a54a577be040733659f21fb50ec2968d8dcd48c7a06dad070e7ebc138d1ffd365cfaeab50bd35e54e893d44e23ba818bfe1c8674cecb38d70a138546f030b5221046179a8ab372c5022234730b6113f2fea13d1e33465182757334e5db7f8252de8af5191f6e6cbd1a3f427007948a9ae6fad8f35732e90d052abeb4dd48e32345fdf6b9219c01e975c29eab2bd56799d6cb3cfa53ebcf75c21e423bd20773601e1c932ef3de54efad4074dc21ebc6e1280dc73692a5e4070981834b7f22a05d4bb0ab1fcb65dca4d09a0d1e14f2abadf23d54cfd1f576772549c7b5f4d620164feaab7b78cc487a98da91d13012562442ec4db0776db70a9a9bed4dda367edc06ce4850dc5f2dba901a3c33d0a92d770086760765b8d36c82c7c09c92d809524fbf1f587d88e5baa5180bcd97ffea57b294105bb5e995f1dfc7fe49ca7936d9cab341e38ba6a653495d987c5bb53b556d36c6e3eaf371aaad82732ada439bbdbae5864e742df6114faa96ea1971fadd531db48b8159ced5b5657403235d54eab1a1fd1438f0c83614673e66e02c7c976b1ab2bf42ce375cdd9c64903836f62287596175728490140ef9ff6901aa94b82fdd23156cd38ad0aed00913cc1c0a869abe62e0fc77d043ce6ebd0ffae15bfe85a825509627114412d8071a2b265326eb986caf4e92c74fe23f07f6932bb12d04d8556b6578fde74cc7198da3a94514fa477eb4a0c5b8f598d62055bc1d4f47ef91df908869a6e1bf4b9e8b3b2b3d6aaf8f8d6150443623b61ec63c672912b4a89106af41c9fe34979fb23fe5fab144af82449f09d6fddd7842bb16d39d640afdbe15e810e793e59c60aa7e5353dde0a0c5b1a7235d2aca9dcd3881ec71d0288a03ad26bb2235058f0bbe240a16a756d73dd2c05fe0aeb7688ab498bea4e852073716cbdf71c8d24a99ad2e96954e8cde82b53c73b5943a7e12106ff14b28f5c3c57895bcc306068743dedbe983fc734224f74383d990a50ff04011a756b7f08073b2b912e685d56e8c229b58dd04a0fb7b6147ec98108706b08433ef92c029f22792bf9a1e07896e257adafe078bcf4a98064949ba68ab27c0a43b79698b6e22c27e105a84ccc2771c229f775c7a9af79ab0aaf5650d777bcc6ab37de7d830a8035e5e56c6bc5b6c7ed4ba13873f619f540d7e7b8943960f2970e3523b1ef331fc33bb0cc1e19879658f964d517a6bd9460ef1483ea224ffd8947a2880cbde6716cd175ff7caad925d69ca5af6c420e7aa5c2aafa1dcda1d9bd95524f46e5aeae89987aaf5d28d7f67d47e12f47eb305481ba27186c51230e31508e3d1ebbcc2a4659f30e45f42bcf13deab38c09e3da4a13edc3b2d556b11e2df84ce3615090f7b0789c52ae460a84f4646ffc4168927d87ebaada1c993cacf202c7d47570bbad3ba41524f4ee236a40bc69e6b44883549d05442a3215826d8e7c8593bfbaad6dad731cd48a177b31d3715883f0252c85a37a882ac89b31352b1c80d25b00421ceb47d107aa204f83e695dad00dc3c814b2acf01e169e9a747568e5c4b5443af4bf72f67971905e28b6148d9850193bafb1d481c5b7796e99ba4bb39d9969fcb8d6975bee1f62709e63cfa565eb7a6df4771d5b951a81cb589ad0f46caa6db2ed599df4add5747ad0dbbf4fd5391ddd2f88a25da7d34acf3a7ea81c76ff7b711a312b89046b6173da61685bc1b28b81744b89fd5aaefd0ff4732a5c84b594e78771cf0ff8b765626f43370ef43a398d63b80f584a0a16d0be1cb209584e48a0a848675c73ad6733eada8998166153f370eaaf59aa5e720134da320892db780dfbe959c94b31ba58614978ff820602dfa4b0304cac799908bc437bc70f747099df3fb6600e00362754d084fa8573577ca463d8dfe28eb0d0d4b6d6289afa00eb5bd44dcaf8a784c3154f746f719400dc403d092d5f25995003642f7e180673dbb9c00c584e882e96903832a82d379004ad62ccfd68669a2fda51e1b67e95947dcb52cee317f087009f13ad5833ce4ac1bf6cd5273744e49deab32dfb6ec96a1a11ea95643e3f4caf5ed1cbfa96e1d9c2800c79692c296a3907558ae9279f19a14e8bab81c808405b79bfcd2020a49d3e43b22070ecd3d4013bc5672c7c4e252127ea62042ad8897ea53d2ea7870b5491bb4ab9ed2185de4a48f2be5b83d224f759101b93b9ec1b633f1e8ebf1275b5c221e8ad0b9fa2e2d98659965c60d297f98f1d4d82faf2841efc21b277087806ee20caea907da73ce31a5798586ff52f05b84979fcd3d1b21b11901fbddde27d5489611978fd0e2af25291d4072e2c426e89b459ddb776a0ca2474bcb36e3e33f87e34493721e9b963c2adb905032e7aadeff434d4a788b61d16702bb1c4425ea8307843ecfab68afb7507f9720e77083e8132634e99c7a30d53ff41c64b87051acce56b5b1bb8ade56aaa846893ffde9198186768888e99089cd7faefd5a10d0d196be7409c49d499f54ab33acb8d578b97e1a6cd45604da5dcfa143d659a2c54aaca4809d775a8c4fc4d59a5a7037c6fc2e7d4be5982f9b8acb14e800d0e539843e30d7641b6fb10d7697b1275a65d3c33f0f7a5c30504511cbe688a969960fab29e76988c11c3423baf2a0ac65119af3788265d3ee4db26bea3efafb9c2e8a0ef67a2235b46d3e6f64399b19855f0793ee22b64a9b7668c3bcb90560e300be61fba000657517e5c0da03ccc28dfd712383494583757100e3446a73e795aaa1f11c7d3176358598ad4ec98c6acc42db97d7e423b947e7aa04ae9766a060f54497c8a60c2733218a771837d59ccbf62bedbd83eb9e3494e3e1d9d52b2a023048bf46515d0ce23bd745a7d8e7985691fd860e74fff30234a73aca3a3e608154f17f76c08dd122afd38590af58306d0b43d3e3f2e874923240695c847ef8780c6fd7c3c5100e8c3bb010d369b752026b0a224ee64d67e821275cfa48a9bb612e5a0ef5461e47897063f1683eae5d9bbbb87e514a3a071168f687f6956b2151be2d5faf17647e31d2e24197dfe7382deba42b00bfa5c1076aa12058403ab274e181161ebeeca068b90ede6d227f128a52a9a036d3dfbf9db6f7b7ec01845452fcdf8dc22c512ff743b2a65cc9e1634a96062688ac4a7e815736a1bf3a975a92919b71a96f64049be70cc311ef1a597487ddefdd568173814fd3d1b2e37eb9700b8e1f2250f5fa29dad10ebd6a356e11bd1f47f2939bc598541d3e4852f52bbe3124f50a4d449b6bb1fbf7ba615b25e1154d04a5abba1a5b53751379ad0410a0beb8023aa9b4940f6088fb11a31daef66115f15e4a4da8e81cc58d8082570162d34ca0d0c2f001f521c07bf83de55290e9d7c819521a644c53de33a2bc1507f061065512d1e7a1619da8cb5d90ffeb6928aa5bcceb0cfcadcd6dad568fd0b82d576fd25be813c130b87817c80967952848b4c025990b1d00bddacab4e5cbe8a88a0dc397a05ca0dbc1eaa2aa8cade965ede0580037f04f6da9bf9cd557c58d81d494fc90bae1fedbbfc69aeb4a542cb99a3589946fba0f7b04bac97c17500d6a22f9d98fedcbf68b7710bdd58fa5fcb6e12f016877d47b6b3ace15793151db18b3ae2bc53409d14b30f15bf7d4cdb17e99d8fce93e068c8305b69a9f2111bc1b25ad05aaa1c2fd4be5ca8d4b5f39d006dcac75861647f938e35262d03cdd2fef4f106c42ab473fd4bf627d66681abda350594b25d0c602369c6c9aa636ae66b782595e98a7334d141fd96ed30aec72133434ea57fb5679e3a207055fdc8977e7c9006e10ecf989386dde31071dd1d3233779bec8994ffbe25815625061c4d8b37257aa0633e0949d74af4309634367a460f85f1dc1b77e09c259e14815be0fa7933d9f6f74a622125feb476ccc8fe36935ffa5bc368be9697ce02eeb260cd91e3aa04438811022c889e317fbfb39da5003d330ad5f9d59bd832efcbf59d3f8f9966ef13db9a7dbbf2de11aef6a949c611eea36d80fa28b3881d2b0969f3f50530a0b826c4d42a2738fd8d889b97a8643f9058a5c2c15543d1fb78d70ba18a9db94ebdec68c0071d419f21fcd05aaeedcfe8712ffee70ef83f1edbad05b93c8eec85563986a6c21b4229416fbf15c9f8bf486fefa52c18ea08923530bd72b8d30cb366f941c9f55da6cad18a86d7b8fd90dba5eb85e85d1a60dfb6ec36e1f44a66fd85a71b89b452db2d40da035c455b29b3a70fc20a82ce86ba8520f1e6b33c8aac61b20f573190ba29db77247f1173851eefa7a6c6153ff700d41c74d84ad4ad9184b9dc007bca1d184a83842bb2521c30ac5ed43ae10d0935497fdb7d3e2646dd77ad109f0692b9825d9896d4349e6d9ee7f292e0905856ebac662b4e82661061b7af1ca0e8e4b0f1ccdfaeacbe8ea88839fe2165cbdb72e5944ffd9b6d4b94dc295682822a0cb5dcd8d1d16b6cf9afa9644569af77bac923f6b412ee0b3a28b1a4c56f9bfcc10855de58f9e1d0252c7c53ea19ef6ef377acd33380dbd77b528fa3190cd400d646b167ea245a72269ed30cc85dc05d8393cdf7d55858d5acef96a0d09ff9e6a91087b51c6ee1bc2a50fbafe3b47bad1e18a4d7a444eac7be81bf9d3183f6dbc4cc1da7b5ceb907e780d952e06876f56bb02b7ed83fbbfd8d038cfffe763e5a9b1cdb1145fa910a7d4c487d0d4edcbfa04b743e50a0d1b7e97797d0109cdd83b858fe66dfb412f88435cbce54c88780a3b75797def376cfadd14694df3df501b6570b62782f298515c60bbc7b17db377fb2b2df7e3f7c3da139adccc20f24915479a46454029b416e89c7e6ff50571e023ea4a8ce6e11fb05609fbc40dfe76b6998dad2ec5d5bb51c28cc1f25bf984e84df335e484beee601c6e4a218be4317a7f005356eca2940160caa3566db6118d1d1bf88738baef82b745cbf758864dd9f23b4c9c82f0746a59460c59eb7aef225c8eb35bbd6ab70a8b0a73536897797f0485a1397b90de28707f0ae425d9be0e357024e6527878d149be7d293aa5dd49c3682b505aff8b98e69a87785e6d459ba7bd2c84727efdc717bd1f09997022e9ace8c4f41ace62de09d1fa7921a1fac0a72dd1e58c6674e8231977eddabf9183bcd92cebb5e04e954cbc1ee3aa55235f9b62b28d6507afd33a64ac4987b92a55598fc3664a9f2ce5ad2e50ca1fcf1319b89c32340d140c1874b0075f69f57ead7859b3c3ea3a2af69a347914f21703fc1554441fd3be0c2c57ddf7b3bc5a77dff76ab130df50a7d8e8a00e3c47e8a1f898d8554330a3874d4f23601b7e9056dceadaa905adff8a8a8d5d9a12925ff1fa6c21a68dcb63a416f563926353ab46ffa7aa7442e9ca6d19c2503924e26f86a0f9d1b8d947390893516aa0abb175d722794beed72c09aad2ce7a7af305308e167692d570e5e85a4a8240979167ecd7d694230ef3628e3192d6c2ab4a4154521473ea530942c74a4ae9f3a512a89f6e379281a93ec11cd4ecf5c8378e653a065c9664c6b0e775b92ece0cbbf657900ee51d5c87122685af7497b245812743b33f1cad64dd63660db45f1a2f6a97e80aa899af0a3d853cac5f7531a543d7e1ffba12f1c7a30b4724f81b03726ce45232696ccb8bc7026c1f588d03a5b9216fc272fb15629538932acb63c56c2f3e80fde982df2da56ce4ba6fd9cd935520f0707ac725679ff6bdafd0847921a80109069b7809407c6376b57693b755ee5cd89384e2ed9ef901d83a79781c71c50923da05b14d28a58bdb4a796e04c10e51c2f2f44e71c3179", 0x1000}, {&(0x7f0000002100)="2288a71c379431a7041c33f68615a42a3909eaa831c570f3465577ecc5e1998cc9d4a1613e1bac3569a1523deaa10ffbab9f4e7caec56ad93a7b767fba749fe1e9b62e162243273d9c4b1b511a0630eafc955751a639d3ba69249d0f991144cc731b6cbdef15a3d5017e1918fabc63417864983510c82b8a1d67b848693fa24cf68ed1f70037965ac934fdd8d8359ec61b429e72cc217a1cddc2f58e0dea24f49cd395d2d725bb52bf2ce8bad345578d7e9c48f7bee519ab685b5133ab9790d3f2fe11d0d4aa", 0xc6}, {&(0x7f0000002200)="48af941da21b43a150d8e13bf15052bffcc29242a7fa31d549b6b1238d4a88aefa41e6e59a9a123197658b9adab1c72ee168069491318899cce204f9ea8afdddef78771171c9609cfc2ad14237b4d7691e850fadc1561381722f20e2e5356b6eed9aa6886cb336b1cd67f0873786bcd3852fe6b17a2b441255a909940c38926ef968e9405522cbc991655e6a2b248fa6c9a32aaf9faad80f050f6ed073b73cfd9a14d4387d2b72399ed011d23437ea14a7afad456e6112e1b3b5c3bf06aca4b337faa559378e71a87a06b84ba19d5fc0159f0c4f34c78ba6e70104eccc0fccf1a53417f668e26e70c02ba8471259ad1c9679bef034209d7e2092f1763e8fa34558fe2986765c88260c524f4ff4a69b0da9c2df488ff29cf3d977a6265f18e71e77b932b9049d83020fa549c720b57a3a0424946f1746504e885a5973aab949f420bbbfd5df372f257302341300f23770336878e2eb6fd2a72e17aae2d2a16b58fe264b471818bf4ff7d015ee6b1d839947dd2ac30c144ab879eab783c4d7e1d1a50f88a36521c2245e668e26c33c7c798b2be10bf81b455370ae9df39cd229abdac0293f54cae4e2f9ad40334066fd927486dab5d109f547daff0f2d7f6aa18b66e5994f546a0db12f30648929e0e71f29b7b419f9197827d79129fb73de39abdc66ba127f1ec421fd38a73dbf8779f08fb5cd293b34558adc7e1bbdebe85b2c35ae747b547599021756a3baa1c9ac0afea1686928c35316f8045286e54e6fcf0b819a14e7560dde924c44c8a17bf5a91405c61dddf8395697e27c6f837274a622bff7dac7a5c5ec9780183e8d5622a54653675665b3292d3644d7df0ddf7f7f20c7851afe2e1022800f539c322460681a9069f3424aed0906a8f4a238f4cc7edb2ec2c55d1e46e21d058592348b06c33aaca419d4edbb8f06625f78b1c1196bf1023c53d559b8427d42f0d5a7733c4830e96deb95684b561119902668acd4ea2c1b0f466908bbc2aecb8646b33c3d26bb4c96147a987c635a39c471c1bb4ee08813f70a3cc4e2098d36fb54200385034e06165abd582dc9306c081af5fc85140563ed4a54ad6df35aee514ff5d5fc03dbe3f3e2dd66574cb7da15a966467ce304a3fb9ff79a6bcd1db04ff324450f856f17d1cedc72fdf5e0963811d76d6d9bdd2bfc2eff4c69fa823f2a8fc9308f0b20e0b02bfa6423e57f88f657cd309c7ba470daddb3edd936808593cb85a8ed2841ff10150c9b22e99a2636b2b41943d7214d496d90c54cfcae506f1457b32ed1a2709eda0bae6dce3c7679304c7e80267ef981845104122f913b76606be8314cd46ae528c2a700e6592824c27613cc3a6e7c31860355b742262707fc44ec461cc756de1b5ab3c035ad654e4b1e950de33643effb353dbddbc9e86088ad3d35da0c6a1ef026811853b82a29982649ae5fc378466b24a13b2777719f4981f28efa9adf18bf544af548f2691bd1ba966162e87432484dea18877d1c633f8a4e66a69bb9bdf4b870c1435e46acc3d25df0ecec2a2a50eca093fa2d87d3f898515dfc51ab55386254d646799dfd1577245dc5ba945c04a194663b3c22439821793b9a1c0cda02a00604d13ad30c781af578f9aadb14f76b1a79b435deefd72eaac357dde86a2766c91ce4df2bbff287cc5a5090994a657fd09b044e55b506866e23c77ae550e7377b314973681a8340ea6852145984e357d2ca81f6adc556e7d77be7cbd76f73d0f15fbdea1aca40f0106a214a8a1b3c3aa095de3a32f883d72458488fda5cc4e9f1ccc33d29611249c7a927dc48bdf349dec39695a8ffd10c6392df493163dcd370f74d40089707f556ddbb15aa2582c8100da31379afce0df7bd1cae7e88ade0c94d72c0418e24fad92feeb992c3f9b99b794f7a5a9acdc657603ff20284e7a9196ac46635a2c9f51d65635f3ff5aae6d0483034caedf2ea732738a8ae77396bf8e11e1652ccaade9e5d3f3d17abd29d0cd421828ac631be2a7ae7107ba9f169680f5a4a6eefc6449b45a183da166973cfc49e2309ba882316d87a3140c545c9a3b61a8d45ac823722e9c83854c204d410b1b1cf0634a02b2d13a951246e917e79bc64a72d6079702aae9d351544ff391dee0d0d5a2f21f41ee10c91e86427eaa86fd155b3634401584bd742105eadc8fc205dfeb38accfb7b147d91c2717f9a4ac41dbfb96b76e4d89d005b7bb766318ab21e744804dbf43c72a511f3c67f358845ba0962c5ce641bdbf45f9e7abeea9da5175b21c93c622fb33b59d883ea7bd1ee3279a4f2c11674b724b7396da989e440e235067f24bb8417004278fe4af4db183b9a4f9ba7894cd610acdaf6c42484805e3b799156f84445f8f9fa0c64425e4f32672e4d998eaf1666123bcc9692fd633de21e678818a297974cd81279be49153d3c201e31ad80db920f8d4567d930def33dd1ddcefb73bc06d41257630bd9e2eb84dc7f4f95a326bd85661cdaabf82ef24296048e2333818c859f3caac95501cd38cd4cb6ee4e6f72a6dc4ee3f885acbd260abae9b2251fc5bc92f79628fa4694c61936cab763cd28d615a5c85264cbbaca8410524d60c069d8cbee885891489d393e89f4ec5e5dbd2f2d2f0020cb6680ed01e59cf2bd636acfbc6364afb661e340bd3413030b56908416cbccc83f6884db7975fe24a95401551b154019813281eacd0d757a993f2daa67fac75a017e2bb5491ea89f4669858f3587d68e71f741a0c99e8c2f2733ff8abdf4c5ffbcadc98d02fb13f1efee0969962276b0fdc1ca7285e75ca67e06f7d64282f949077a4907291309a5d5b8844087c7b160bb4ef445097bbc6d59b2fa1e7fe4f46fdffa65764b0d3e79108b37392e588643bb537860315d492969d404669b09b07a8ef425d7f35670cdc6c9a0b36c211786afa03a03d38cf20c9ced581a7f97cca7daac159afab962f7ca0d1f4d45a624410ec973e72afd817dfbfdf57e1ccb27a5469f55f768607e13ce6befa693541aa88f9cbb345045e7f53d94a57b2e6a2b60d0136096ca892f8e1788e852f59666178d5c283e46ef5ad7c2a9b07c0d8247cbcb9fa6caefa801b1ed3e502070e72f4fa0bb888e7a1882c47a3ac92309f3717433885262690501bce3628cd70da76f97edee276e7fc31288a813a642d73fab5bf1e0f6d0f2a9a3e0be7e486fd58c76d462421498a3d19c567be5655e364beb35e01a896ed65f7301b251acf42ae32653bf126293c3e59ced8f769d7206c5ea83a6f83597c7b976ecc10021dd7915c8fa8fcb3046f52503f1a958d92ef8d3fb4764a2dd0be1a28865c9a3c16a72e2a2a589c631f11a4a4f051e8892866920521d6f000b0aecb921b5fe888295bbc7957ca713d723441f4ecc824011ccf4774d9f554dc3c6ee39f80c1403503873c49326a664da79cd9541935c405ffdf8bde8cbe34827ac4f993cbb982b817b6a95dad81369d8e454e495600fab6e7e507107fbb620a98973170a4027e50a85866da327d517c910977c080c1373e7a2a2da70af0071c9a0e37ee8bbddaa69c15717592c8d72cac3de67243d1feb29b06a9ce778538ef75eb74c70e2bf00749be50dda5d2c21ba520c638f9b34b1dc69e9f0e2e301899f658fd7d68bdc98e034957c75e845716bba7f2460f4f2b9d6635f735fcf75d8d35959ffcad8aa2d9960f5aa34b79659e7e6879d0fe118c3c1414f675181a0ef3c7dff58c3609155c1c1def0630d70e8613d6836e38a8a03ef1e9f6c412371cceacb79b4ed159623f47eed0cfdfc4090509752e14695fa6c1dcfcf406b6dd2bcffd533308d0ba17b8da5a41dfff794573052aad01638b88daa9e47923b207769604144d2f763cbff5201d36a1a97977254f9cf5a0c48d4cc6038efb2ce743b36ae949ac70b2095fbc6dc3908f2fd0c28af10903e56aa658d2676439ee325cc333dba6ce019127c700b9a989aeb8733dc1c71763910ea1d88247e8e57820ee67f8424580d1f72fec188ea105987d0d129f71f29a2607f9f82dbb77440d866c83c415d6423041e733b29abf0d648c1118971762bf65546be0f8cd0ace1df14d11fc7be46fb9fc233c4b8ec2576bb10930383ff629b4652d62fc8c886c9740905a68029f7de23a58aabe069346766d0efa112e0f07ca5976d6f51ec52e954629e1e9c3239db460f38bcd78fb271e5f53303ae1a1f8336ab933301f7c5f63a6ff8a0621d0ccb8615c13b236566dc0fe3334f8ca460939f7aa4ddcb4679200a70e45b384333c767214b2405d3fc82d875d915b07b29db5a6760f5f8bf9921d3d64533d5feaacdf9eed6e709910c1d77f78ea418929e014129bdeaee5b0ba095a2a7dc658f89817937d0270daaeb327f5825af8f1ba1611a32e6e5642bc5800887429bcada9d115e3d29084432cfcd6d65d9930020c5886024099cec9347d74e9c4f08e828c29bd9144732ab71dd863e0c368b72d421d696d3740f2da1dc0859bc9a336812d7382722ebb7635d45fbb1b97a7060004e57d3165e600f40dc9436dba9c3fb6ce0bb5550c407d0479686a0eabb860524cf48bd5fd2fafd26f703f386e46f80ad73e2e3c70155f4e0e72804ab585addca53ef551018b05ac2d2a70080af1e1a05594da8359d985cb952761c4a0134f28b24795d618e69f4d41368f0ab31d8eae4acb7e6fbe2ed9a9ddc9919682d75867fcfc105b27c80865024483eee60eee65d6495650c280fecc2c526372c14fcd634ea95c94e043060fd5dbaa6ba8ed34429e2ac81b02dadc19d34b77e14b0f1ac5a18f3bcc4ca507f88d1b2f23a99164d6d01de9adc941536842d335f82786b7a5e62d386f69c6bb039c96095248bbbafcae240499495fcf93efb63d82be6915291b537b8c6a4c66ed79e1d617af6bccec42353754652870cff16245548651a3a26623501136051d77c29769b710983444b1f6f0bf0238ae6239cb2148789676fe348b935baf6c91d7ba95c320951d883d5a97794e0bbf9198f293878f022c2fe0b82fee416a5ee84aea2a6d9bb689d662b666b89951e66f9a746f95d23aedff30968e2637a2fe4e56094170811088f92924b55d6c6ed9fe6ec2d332b723eed9346f1041009eaf45665e2cf961b884c3f09fc51b7157309045c8036307fcf3e4f6e043d14e2a6266c5bbe078dc34885f0562712e292acd3e18ca648a980dfb2a9ec6e420858c783704224c2d6075fddfb03e0dc0a561eaa169c6c48b8bbd41bd6502bfd732f79f928bebf03eb1ac6b06cefa21474e1cfe9f93da40c833b0df6dd934d84777fe33e1a54d765c0a5514d43fdc23b4a48460bc3b5036782d2fd7b576522b5427fff512cc22bf66faebaf17a461c70db20715a2663765b15ad7ab2d9d22c7d8df240ca3af623601422b41d2fdfc6d74fa91d75361b35439094416ec1367423ca5b8f1c8cf0ab398041932f8d66eb4ba964cf23c4cd8998c2606be55ae682a165ef774861b8942eb4db9059f2ec949a39ada146ada9dcff1a97507ad7638359b3467e68de18c470e16158ba23fb25eb39f7d041c348f4d770bb39cf05c0172dc45e13322305d5e4370a6fc5100d82d44f3068b34536695befea033512e599aa2a0f877ea873561202478e1844b9fdadada0dd3b965c763d189b0c730b85e35ed83f314f71cbf097461d515b63de72e8610c941ac2478836e83811ccaca5d04832e7b4f6458c15988c0d8dac463aa66b4ad77cf9902726042155400c822f7ed43680e7e031c580d8d60c6a4877fd25a2c3df7a4dca511a79a97a3cee449114c7ebaffaf5f1", 0x1000}, {&(0x7f0000003200)="b49a1886bae1a57f13eee6763f29a2bfc10aa80212d61f2106a02eed9f6e29bba11439efba035d168121e990d78af10c1ed69e8f6475eb79b0de9c26f5504fb5bb8335b7a63ecf0cefd1ac770f241222948f414bc48bdd886568dbb5a1585ffde9784acb625015eef4b1fdfa1e5139015676f7020b011292dd3a25be19280600777737423f0f3751bf9d198bdb28aa8692d286de8649f7128f54c74997556404016121fdca3397c5f1841313db1713991825cffb47d2207a402890055ce70a5e3d47160dcf8c81db9f5191ca92b1d4cd", 0xd0}, {&(0x7f0000003300)="64fd7137199bc4d0a4b74f2b121ee806acfc2543f3b50569e11dd6d10413e30247dcc5819c21a61e", 0x28}, {&(0x7f0000003340)="b6db1efac780ec06cd5f1031babdaaf4c714a3b11670ebdc96e8ff133f13386a1f116e7bfb22492f46fa4278fa555015ca3f681cc712c1e780eb09c2ec2386faeb062fd3f4cd6e2a4d3a22ce54d2412a93e04afcf1f7ee1b6199687fed3968ba5e926327bfceb1b0d787ed358ca0822af0225e555ea4b2e4f17bde6bf95eb3b27feddce6cfeaeea09b4b3f7e81d367f5272198c7f20fa6c368ea973e05f7a3a099", 0xa1}], 0x7, &(0x7f00000038c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29, r30]}], 0x120}, 0x6) setreuid(0xee00, 0x0) 16:00:38 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) read(r0, &(0x7f0000000080)=""/129, 0x81) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x7f, 0xfffffffffffffd88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x0, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) shutdown(r0, 0x1) 16:00:39 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)="6cf98307760c54237f9aaa2cf9c6ea365c85e7196fc515b0d1495a6c4193cd6755b6eba56134abf90024d72fd841e87a31a7d9ad1683db816b74e87fba8449a2dbc3791c2410b0e8b87808998884de737bb3854b3eedab0859bdde910a93fc8865c353e3b2d21d66c68817c6d90df2719259a6a2eb56480158b42c9c99fedcfad738a7239c5370c151ba538793bbad27fca840c3848044da29e2068cf4148a315ad1452fd631c3441f525db38a3f86", 0xaf}, {&(0x7f00000001c0)="b6054d269a5a4cf2059ffcc1f25d4f3bcb52211a0226fa5f13eb432db56554eb79301a4199fa7103cc972a180b365bd02101cbb33cc7fb49a97f864b4ca833f274f7ae8177465ee08326c31afc0acee068c9394a4e8d92d475e6fd7c2a7543173f799d1401bb7c7b372a972000acf0552ecd63532e04b704028fda7e86c50cde5ecbd76126129f5d60d80455b9b7165f453b29fe91a0996f402301d1b5ff98bb20e577e3913502777d9ce5582b46939ce7270284b8df57d0bb7e47aee568c750caa61ada12d82ce2534c484c408f11b78bc961e6451ad5594c525553a1a733c66587408450e510678128624eaf36a65c4aa1e757a93ec2adff75c407cf19e57322ab7bb3f8a5b0396b223e9e30e1493a6eceb1898ffadb573388d4f4dec525dd438dc7b082c099e1297ee277e9d36351136721a44fcd3873a0e329ad3ba117719e8a1544aacfb3678817244b709f0af40d2c618c003c36b671ff96e8a3c74cd0444aeff179b8ba1b4187cca52d55ee7dc5bb6828db8a4b97852dd6ab57cd91933c19b8d2f70c310b2a64df50bf9f11b0e8cec3d7e29ba451c2b8307e7a9c3770271b89b45eec884b35fa14bb8122f81bc296f1cb0611d0aca37662d08f87cc7bb556ec18348929b13dfc1115153a1eb2f62cdac5d413fd03112b8e30c67236ea65a24c3c67b08ebed807d69ff67c6bade38997f16c095d18010aac41c22be92ca8898e926003fba13f0909c08f35dd3957d47d9819be2ec800452f3010c33aefdd5925f98be8af08f4cd86b0eeb6fecc01e0e03872d37bed69bd39909ee67ba31497e7657f79af3fff94f8b3de95725ca075bbd988ca22111b1357abead811c0fa5b52fbe64d2e3b556dc18946f30217226664f2187417cd0785b4820b824167aedffc01234c8d182fb046e2e2b39db39408cdf49af256da8bb0af2bf9f39285a8964f3b1e417b277885d32c89497d9f396166d741f0c1fd3133773e30c43a389560aaf287838d08d63a96637c80dcfa4818aa1b1deb8e2c40177b98db21197c7ecd8d01d874715ddc168147e7ddd17c258ea0dddc0120cfe1d9d88c9e8e378b925a6c29276e81dbb5e763d88856c7d153aa0d4772b7d3b72086b8ef285686a8e071af907146a0811448916fbf217ac5b93e406a146141fb5a49202858227c63544264311d823bfd15cb0ce9c64543c545fbef91a34226afb5c39bc8cdc40894071c29b37f39048d3359b2888c3313808eabe4e1f5c2a561c42a61a04e6bd146a5ea17e7b2b256414be9fc9d566ed354cecf844ccf5bc02dfb595d8283f9243c3daa4c78c44d59dff2b0fc20cb03e79fb10923507854f7ec270f6d77f4d519c1ea2952e08ffb0c0284fed9a4941f42fff4fd89867cd31a1335ade6ed310e13191401eba1284ef7b99120683a37ecd2014a42a56f9c7cc633160d94fce31e4df998ae43feca654d56caf69559af97aafa228326733bf71b245118b7f25f54d17d273fc341d09c6810b3329bcd2a47097cd4bb3783a36e4ab2ada27957e2f60bdf68057ba81ba3201a0331e817a4c3cf5fedeb34d13b7b9b3c07c20dce15af71eb4fd48e4f949fe466b9be832bfeaafd5f6985b54272ad0104d3628ac24bc623f1d9b4a470c9a5ca992e4adb4f564c38d226862289bb2d9fbfff85799b84d112e8ecb63503c57e9abfc2f40c3b18f655c5b2f983d543e65e74f2495be7f9ddc3e1fa0405099ea68f4c59e998b46af6ed3c284f1b6b54a7c913883980e427d587f0def0ffacd30aeb4ac37c8fc8a0cfc2a821e2f685947e28836a404c612eca717b989a7ec3b018a43eb8e93a1d4560be875bfe8585ef8c627e8a4134c61ee9d03f5bcc76adf6c8fff25fe77c33723c4f1996d25ae02d5ec8a9272fca76ef43c4884a61bd0ff714cc27c82fea6135b373306d08e357a93b7201f4dbbe87a5db4e62ba59155b3fbc5650236a9a9524dc80c4965c1b0007675704ec71aeac828452ddd118152789122f164d64d24ae4c68cdc2f1a1eb8d20ba025e34f733372d2b08c158bb8400bf62bb58b0b6f3fe0c79757e4dc48d946ec2e4f825ebcdaff218a5de2dbad020e477491cda5d2e71b0d5d528ddfe5fbcc43085376bb89e61f3b3c93263f36ce1daae915fc84d7d653fb2956bf623dcf079338e6a320fe12c2c50bff536e5bbad3ed5d1a336661176416692385bbeaf617a705cb4d26602ef35e22a8b0adde1581fb8fe77d63e6c8e560e8c43de453f38110db359f46d5ad428656641a8174822e25175aca906a0263c1450fcaefd0598bbd47e2345d2bcd8083ad0cdeb106aebcf7923cf789356e1f50d670e5e0cc50535be1a769da5dfaeaf659a804599eeb9c70780a36883fd8f38b012699089cb896d3c5ddb9c7bcb440efa6f4e2aac23a5cf225a356cb6617f641329d78495cf4bca633327898d984ef51b2e62b722cdd782a52e70e0689bb84fd80f4e2971e1fb0104c47f458681eae3ffe37063150afa097dc369e520adf33580e631a49c8f2fcbc69e89b761f5ba865e3160cf566024ea253fadbaf5c1708188bbef9d7449ea1316250648f4e5bf428f763288ac5889ca7f45eb5e5daca25e09b4af8cc1833bd4a0e1721fe480d9d6c50c7b53d9127fe6c5a9eb22e0e767c042f78461007080157a8819a16f198ccd53cdea948b381722ffcffcb6e7a702e3e0a080b6436f63a1f751c7e2c4f5357ef8f313d5c8ec219534d418fe50ed0373a0fef7b5f39cc496519a03a01ff2e1cb7134b88561894cc62fb8e0ca328f168b42014fdc6026c75cef4197f15530cf344a3ecf78da49cb012f7579d122efe617016494246733345d02f3e58bcb20b3fd6db520df7bfa832df279aabc6a24ce43b1b2d5125ea22ba40bcbf8611857cb2e4e423efd389d3e82771f4f30bb6ff223fbdc8f255ceadee7cf2d658978a5c3893756e9aa6da52e615c330f537766968517b84430e8592cca5fb6b193eccfa066274c1892f9a36dda6600b9bf8d49b09c7c2102af20c99bb3653fdbfb140d13c880482e6a2cbdaf65f72dce8fc2e56ae35f9c29a943ecb2977fb49262c9c6ecf51e7bbb6ea7ab7f1c907f38064f534b340b3cd1691500fd3f488ec87649351578d9e2a71efe168f161bfe330a40362ef62c6de3b58b0a45214442feb3771a87515c1ffc50474bf63080beca2b583725dc9b589cdc4def8f792ba6131fa0d18f4bb191aa2e1310fa3bddb66c79795a69740fd745ba9b0557cf8bce061687be33c8a30fed8135f4614e0e4138bed297bbee5815c6c4bc7457a1b59ea8dcd90a551d526e83a1e3247d7406300dce2520e59b9875706b8c58a63335db7885d5525a8668882b693bd2529a8db9abd241e005214c58e0b522196f2478ffc81bb537d01eddecf0590f45a3b0e302ead1bc849e9c746fd5a2a406c0c58afd76b3657227fa699214c5f1ddb731dd6b02f00f6c24f6a9cdf87cf1d3802ffe128f1c87292a10408690aa7b84e7c2e933a1a96da10568605e53b79f8e3bf9ae35af9223ccf372c407027eeda22d34e13109d66a89fe6801ecc64fbfaafded9248918f109db61ecfaf3e65b87f74b44d3494740ca445304ab9479dcad7b75bc5d1567c6c5b25eab8c85cb733e7cb77786c8838959e3975c9e2dc4da80d51509f96428def91cc062d279ea11e878587272f6fcbbcbf116671e692fad527717067fbcbd8fed92e4350b954fc560f86a8acd097e2aaa3961c494daa7a1b57866e56862ab42a1d1e43738b561952609bd643c820837bb76bdbeb5d024d33de3d62de489c6377700dc5e36e1a3347d2782d088a40ee2a0c074fa2bdc2fd1f1e9806e89f0effcfbfd24c32c250f2205fbde620a7d20c5647b5a6414325b17407484cf2c53ec5b6716985a09ec870754ee423176cb572778ea0530efda0466ba039acf983a3c3ad577f1ce3cd5b6deb2eb78e6cca4ee0e26bc1b15ba1084366b5becd3315baeda9221d1f12f1d845b449edd35a08db96b29b5142489c7de7b179091fca67200f431cff9595b6331399ae3dd20f59b1aab5156e676eb9f3ec809e00a13d4a4f109d4c0ad3081c14a61bdf534f26c4653533685d3e2aa663f001adcf0266a2f71f90de6c491c36ded07e8ca584bf9f34fd5be60b66593a50129dba025174ec95098dd0c4be3a6efef571b15233a2ec16b1946d1b964b63c9969bee15adf87100263074827fd7de170edf71b925c0847150efc4d12ea52377830b8f8426e5f8c3874436668383319c250717b82b5feda6fb4a450dedf586317c8736146f109e102ae4af8919f523b3a22412d217080c83b33fc24e28dadc3a4d416b4eb5a0ebd6d60a1c8c0247fc4b83d84e7897f0e4bf289eae8a8d7d76b967c3e0438c08f9aaff53b61e25595b1b6b89eebdfa50c44d9a894184f1725bf5e2be878bc02aa0e8d2386b343e069d1fbc5c05525de5c1be5bc4e27c459c4fb9df7dd32b29207d40d190594305f6775da7d7dd15376efeeb8cbdca54263be87486ddcfdd452af21d248f17fc288df7eb7e9a13313980e4b851b8af3746a4dd69d41ce321ba3f6ec5059ab2b07c4f90601fa61296c28e9063aac9d690dbcd7258326655d00fabeb48ab6dfe0844a9fb4cc9e3a765d7ef167c3f3eb00241d0958ed003348a9673ec412e6b480af14c0fc9895eff631ce9617c3a26fbff3bc7b810d2c0bc29cab616fc4363021e70eb3bde6aacff517f6d72f83d2dcfb2cd556dbdbf8b108b7b6d3faa6599f8343b2c35e72eb6b8136ae8ce7c228e04092d130991770bc38bb78df497fae2086e68cecdc9e1117615e89a7981cb4dfa2c9fdf1ee086721ac28563a0bf678dd2019f3764956e296ba68521fc03f36cf1ab9ba2645f0f20e0ecefae9efe3ea9ad5fe9ec6f0c1e251ba1ec9eec9cc239fd7f5ae281d47c1c9ac46e73dff5559db3723f52b97375a37032588e94a3f86de7e0db12b38061bd7524fd7575aff479262fad029c52c6bf0bea8faed0e894816964618f0a0dda73f5f8dac4841ffa00037e4cb0df8b008165782d828a9dd58b86de566515a66577649d5b9df997bcbeb96bc709eec6e04479d1ea4f2767dc184430b39462bed9ea2116376820fa4c638453460ee192b4d7334beb59042af4baa7e629c15db27e54cb1733f908e960c2071dfe40d6abb589edea93b401a7c7cd20213945091b0b5c502bb6d4614f9bd7da0c648c2aa2b8c4eab2c37a12c94e16186f7f15e0dc695e7ce7bf8eccfb67a97b26f4e6bdcfe8eddedb3da3fc2987803eaed235e251ca95b0ebcc8d87bec53d6e3b85e7f23e30716ee8aa30322bba381a090e8f0c98e148de9952c5df664451b0fde742605b683ed2bc83fc51025dcecd5c5b95872320969c410581bbf567ac7d81f2697a7897edb52f89cf7cd5c899474a131a1aa3a7f3b32fa79c479028983bf32df6c5254c780e372bebf19461934f85293952112d4614897dd597c2c5da2098daaed13c92715009054dd46038fc75c633db9dc1a5f951d9cfc79a32963cb5a932398ae7016dc7d800957543105cb142e5b651a96c71b3a890aab0450ad9dba11c651363b7faadcf8929dcae7d6b9a9751c239da2dd950661ff3248863464a438bb50d1f831161e7d07dfaef897bb29839fe8834dbac698659224be71b8feea76da00fd36330aba976361f530ccf59fe0aa4d878a04b33f45c4aefa9b99c39b94073247ac25cef53bb5ed9c2d335fd4ca04ba16f8c491bb26b22fa8fbc0b2ea748ca9195483c3878eff22e8e2f652bd864743de69532b223a359c4d2738c1b869cdc9d8", 0x1000}, {&(0x7f00000011c0)="60bae4c30400e10890715d17736e2c19d0bac919bf61d97b2fc97c58c18d02930a4284ebe2c543f4e8227e4acbbb0887a2acd995dde603c6ac28703669e430b718f6c4a557fbe2d0b1c0e47dfe05e760b1375fa3d21f1c9b8884cc47d41ede6539df7b8028c6d5f1a8f357f13fd4de910e537aa241911f1bed0a64364feb161253bb", 0x82}, {&(0x7f0000001280)="9331b2c7414e9677b744e3895e0e9675bb19099a0e910aa4dbec986fd4a6aca13a44ba117ec66bb0b2fc35c527de785bb2ad6dbce8a3547814d9afe077e6f043dbfc20bb8cf214f8dc94f34aee2885a417c4e5cf2336e1b8a5d5b244966575c721feaba00ed3b1c6c2af928050677a0e3bb9da0a1c066b26e67f42b5c63e5858f0a9d852a15a9758ec925a188d17db27491bf0e6059763cef65b57e20f7fda3f9c4dae41e822ee8bcbf6c7a4625d44425d8d1c130fb926d44a965b7f3ea4a6f2667b7768ddc91b71e82062b191bb3ea8e17fa103902d36d1c685cad270f779e9ec", 0xe1}, {&(0x7f0000001380)="1c19ee59a98026fc1738f8ad8668de7f52e16abb66e9de226230c1a6d1587c7f2bc34050af8033ae5035956b445f8b45ead9fc078d93c26393b562c77a872d37f674aba16bf726227a7fabfd4fd7fecbd8d0fda7305cd92e58c4a85f316c57e3d80b41f656aae010dfa92f777740a05876ddc30d2af2b27152cdd77d3bd2ee696f0bb92f736c6e18d7bb23e67f1fe8227a0fd0e8f9cd6929e3b25cabdb3158bab5698ef62a99be877a7438f3f2b4446c59d3a2447dbb8896ce7bb4085ba9f0baebbfae5b9288177d953e28d5ff4f3823cd923c420f8e7e56a384462739af4aa35a52978f2775b995b5dbf1ce2b28", 0xee}, {&(0x7f0000001480)="a6a220e26b811d9655bf3e8ae90f1360a8a0a4fde055859c89b6dac26883df6b75db7c5c3c8a6881031bbdf17a5100fd9cac26c3ee", 0x35}, {&(0x7f00000014c0)="f80da7aa9704a5ef622c258066992a73f68d904d15104c2a67d802eeed44f9c3368881e41610b1043d48ca7fd030069dfba871d2407ff223c90fd285c16a2ca9fb06397f4d5a61480f5b2c0c69fe9b02218bc3a82908e2a70d547a520d7b107fe8429397446dfcfa79b0951b0cdc43be845c5d2a393067e9e6bf82e52f9291085c0d0f5949ed405e09e2a3cfd979356e6bb813ef126fd15f6ecc7ed8700576be531fcbcd407813f0cd78533145cdaee20a0649d4abef47f67f58fef2a10ecfbd1e9381e013ba66aac6797d0e6a2b7fd40e33e177047bd53ccdfe8fb23d830e34717d095a7ad015aac476970055c3650476c8532871a96c015901a6", 0xfb}], 0x7, &(0x7f0000001640)=[{0x80, 0xffff, 0xb39, "f7bc1e6ecb2fa1eb742321ffe26f0bd31546e2182be5b19e6e0fef19a17a61399f87b9bfb5f13c2074d6fa052ccbf397f14aa5cd483e96a82ed9b1bfd2d38e8576bb64e3cd5d6aa1d792fccc8625895f0aac40174ed1988cd022336ff2bba414e10e14710ec6e1b0bd1ac47c6370a61b"}, {0xc0, 0xffff, 0x9, "3528050938e68df0dfbe5deb56b1bb3f7bb02dc64c9f00384dafea59df9de22f54906be6ae237bf6708be2574396d15a9ebbaae71fa9fdebbfa05da46906f18569bdcd6a56c66752cc5ccbf28119c96fb339ce70d038bca417cdf1a5f40c012596bc71d5a8de117b4a3bd35189e97ad8b24a35bbd55920081f18d358a42d4cc8a2619476fe3d9c1035f17a83720ced7e2895b1e8b251b2986c76b423a62070179d57033588112bb680c7ff"}], 0x140, 0x406}, 0x400) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xc0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0x7, 0x9, 0x0, "f5ab1437cce5a3e7ebeb6fa3dd2c542561507541", 0x7, 0x6159}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:39 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x5, 0x7fff) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) dup(r0) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) getuid() mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1000000001000, 0x3f) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0xfffffffeffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x4, 0xefb7}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x1ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x800000a0, 0x5, 0x30}, {{r1}, 0x0, 0x35, 0x80000010, 0x672a, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffffd, 0x10001}], 0x5, &(0x7f0000000040)={0x0, 0x1}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/87, 0x57}, {&(0x7f0000001400)=""/57, 0x39}, {&(0x7f0000001440)=""/64, 0x40}], 0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001540)) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="8807408e38918778967c669b022aa4ceea25635e82638f2b80a01552344ffb554cfc74594037449aadec45170ece0c5422e939f1c9d7f5e707a624ca7b577d13e1ee0b4c0d28d06950e0b67595e80ff7e30be0d15764533100375482142012cea474f6a2c22eb8b358ecc7655ca4f820f2adab1eb9857e8c6528b2eda0d7c0b7837003f667c4b53f90b1752c62accaf5db30ca91c255bc116b8e2b29c792a3252dc74c09cf59ed7d01d0503d1595989d8d06", 0xb2}, {&(0x7f0000000800)="2417813b0467473dae4e8c442f7b3621133dbaed8b6dc68944405f243e692c5b33f2a86851e6fc59dfc4dfb99c00135663429e014e249787cdd6df29489be4327fad9db9d2e9663ef24f954346664b7fb0c357c874daec76bdd8695748a5040aafc5e751b0c99177a6a1c8859409082b01fcdda14ff9d196ea64180b0f298f8376887851e287ddfc2304ef46ac0086fbd06b6bbad8fb31ec7a2c0566933fcde8961fb184ac646046fcdd0d39a9c55151dc218c5cbb2e9e86c5cc75b715caa03d832e6fc8669b00e71e3bb586243c51ede2aac3540c9e53339b08b2782bf541e7c84aee85599e81661dc992dc6446b0bc00ebbdb9037c7c01574d5344baa8015464b6bb5fadb3f5cf355ab804fe93edf0f2a9bb18f6beea2c492450781a31ff853b55414c703759afa2f5988aa1d0f87447e131d44b5451a0344dffd8a13bfba429d2ca0d7ee8ad5fe9fb6d624531377d62f3ae8885e63e88af66916f2e95154929b7c481c47a0f766140a33e033717bd5393249565ece410248d42801d88e99ef16faf8cb087d07b1309339453357f6a7c5e89849004570282bb65c35a936c31aa89e4d30a87bc396c2db50da622785f6f0eb52eeb48668aebcac8339d0747b5e107a12c710d63ee821b19712b6f0ad7811ddb5c0e7da9cff3735e9fc0160628e2c9b26978d71aaab1afe9a083770269b8319bce3ccf34697515ad9dbc359e141031ecf50d85919d1426f2c83a5d6b2f0d180ea826130f99c8564d66af1c4d726f7e0fe4cae45ec1ed00a8c07b1099c33a7be5f2c29d99057998d1c95433934d31594cc000741be3435a7ac624ab0a5592a6d49a5dbcfe43f786887426c8c85b94e32eb3f0cd23ecd63baac1ea65b72887e4a44fee8a0353b6c064e2a72f924aaffcfc757b6245c3d50447de8130df4ce08f70feb0480e9e51f3327c2f3868ff171a175c6df7434a5218feac29a6131cf4025158adf6fd7911d585fdb2ab2c2724576066f87cbf0d2cb44f5d3ca53349b1bea8f02643a44d539b26289bbbf2815ffa6fbee3ec79cdd4e3b90a9f4611d6944e848b65aac394d7b6157de05160998869b648339c163147824e56620e877a369c8da723ac0c566989dd0892da9aee5e7ce0754327fa2ed57ddc72a2000a2f1d32d21c831d18faca9f79d3b6bcf8610e28013e914304b7ce0b74351005ef9339ee12503d7c767331979e356e26006f0b4d06814d538b349eaf8a860813b9ba054ffb2471dafa6c1127b4c4f2eaeaf37dc8311586473aa6494f4b06b29fa4d92ce1d047c9cd027a10d4dce8197cd5081fab9cefe75ea7f899bf5577ae66b5caf2c6a39d42ac80f2b0e3872d423ef03cd3b98316d3bc6d5fb9b5148835ca6880bb48ecc552dc8de49b6e346de5254424b8614a5978f6beb757862f795d1a256fdfe97fffc23aeefc8839a7139e0b77bc5f78218e1221e32fc28cc3bb9f59b0d0a83e98a1919a2701fb10b6ec5eaac36982d7c9ffb5869a8f7182fa09779db11c0b3ad8eff2edf6eda1331c9c88a929edf8cf9c4bf39dc8c9a9b440fc4bb926b093aaf73d0ec5ad79cc7ba9316bae1affc425e320d6ce198a99245fd992d9550d871af52d945dec538aeb163aa3558628381533c609d09ce76db9e82fd58cae246e62bbf3b3204db43e1a18a03946edd53279a1d1bbe5b046d58b9b019424d267aff345faace6a29f7e22337b4076c249ae2079936a6599562e5aa47293f9677721780971a0d710241f1e97bbb8c714187cb8be682797a062e8e24db69ec57125b42960fba1879510ab89035fb1c5193d8af745ecf70584401487e6d0b9b1286cbeb1d1cf85109bf505478a7666cb81d52708a4901e50a853b54b6df29291f375272ac8ef4259d4ed2a98ab95c46a1e11167bf8bcdb6cbbcad15a3dbce39a7fbd3b7c5a02f6b6329f7fbe31204eab53af1a49f32ad924f6f5fc1bd20b40f229509b52cd07cce2248314762df2b32dc8b48a688f39548e8cc2d1675db93aad84a35b0b31b7e421ca6686e68d9eecceedbd4d70a14c36b7d81bbfb34f29a529d927c445c9de4e3258e2de73c10a279593ddb5b674934d371a404e09a83b8ffa31c798a945eb6e64d2aa7ee21f975d7dece540528d90b9da7d59736a254a5b5ca140f94dff87352a12b137c5cb673374ce90d05118475a497f2ed00000b1c6668f0b032d94879977f834249cb5280faaedfc2641c7a48cf26f55aa19cfbf40cf4c3d1d14cef66dab3543c2eab85317d6b6abd6728440e601112b745a1108afeadafefa957bbbf6c9684304786edbc75a57de355c0b6d24dae5f42c437ad07aff7bfbedb2ea84c40025f205b20830b5045bab286551828e667196060e80a48f6549d4ef635781274b7c2df5ee04e662649a7c72f8572454acea731bc7e3d858137e816744aeb012e431a49769e5bad7c0289e4da8659fac67bdf2073e4c54e47da31af8abe308f13a8ba42b65444b9015226addcc704ebb0b4c40646612f5230ba25b48fb4540b0078ebc748c0b5f904932d4b99b1ebb6de671e73dd2c75f8c05dc7d83164cc42dfce8fe50037b412788af3d2c7dc1ffed32ce278fc90e482177210f742fb3687b9c178f7342d4888755e8c8f5dc7df58e0e0e1d250fa0571889fc6ad4366e26c87b12bcb577b9c2cec92764f53f8272c17b0a7ccbea49288cf0c7158f072c907dbfcfeb3bb7bae19cfbd4a303924309d46c54db3d72a59ac2a87983d6f05494dc63549c2fb1a4440fae76604fe81f32eee3164d8832aae781e121d6f9cdfa4edb874c69314ce83283abc298ca5a6f87d409d92ec06a7425ad0011c4f01aaf3282d1ebd16934300082ac322d8387e538977dfc5c0c891e7ff915b87e760e84546f8672d326f104ffc411c8f0ccea487cf788224e70c3b5b0886a70f61983796cedc6c9505bffddeff51fe29134f8a999fc483c3708f93f0b3b595048e772682f64bfdd4c0aaf606bc60e5c616102bf6d42f9f68afa998d30e52896e115f464b320a0c045e3f077d3cbe61acdbced7ec86f47a9e2bdb6287f295ed52a928ac71ce9bab02e18801358d27aeced5657abb883ec147a040b77fab0e838f2b7d289b1b409b016c5f6c5bc7179544ff65a313a95ee8fc8f640ba532ee9ac71f6caa316fb56271bc5f60e7142d8c05733043a1e28c17b79adab1d6231ffa6b04bb5de3488fafbdfe1c89a2a2a09ab3929429d3e99f468f2dfe9d9c065cb802191da090d8413aaf14a106f80e394912b76cd33d8015af98d9a0ac95c12429230347a9a5b60292dbab7557e8d71b108bd9f7f2226d4abb8d08ea853c16c983ada3c17019ad487ec679c4c45d0205ec32e1558c1243ab0ff41b21da58477696aa55da7427074d1b66a1705f81e7917fd507d34b0d19a9188fd18aa5003d8a7649ee308b2acc45746fae639f75008d99b01a7538ab44eb7e13ff727c835d0f48a611c0abf27559a7b88bcd994fe5099b12dce34c717bfc327d526654dde466ee429866480f9b6a8ab443fb003881d554ea2b1783d659206d3f2060e1f9b6209ed4f5e5f94b8def7acb730678cb95e05a2aa428fbeb3a1dcd5395186635dd3a38c812a7ed679a1ed9097a3832de86edc2bd009b10cf7f09b613224f4f7f061046a8bf9701c0e5f4dc42bd9823c4d08d5db5d8ba4026f643a57ee242c7b2c8d8275f9d84fb2a4f8c07c2105bfa8d56d9fc6bd6222509818d1e4f8f1bacb3ee5d8dc393c99ac31abad832632b71c69964059368fa6243af99720262ecdb68088e90e16d3f7a09e9763e2e3fcf5994523bb3898968da2aef4018f4ef3254433a9592283741083ee742c04ecef58938e432c55eb63dc7702204b25752249097926e67ac72232e7e8b87f090bc69d3919c4603ba016042df041608a68fa682f2ce6f280e02d7894271f4235eb721967f1154ef644a7091717a4f271b0c2a7623da296f7597ccb4073bd51f29b301743d4d627f382dc5cb96c6831b687d85ed75cd21a4d219badc7084d17b6262932663ac9215b9d90338f44d0dbc771d7f6e56d4cae8527126ad88a69601938b7bf56a53539bc9f3b758d4b9861b25c0ade7f0ea1eec057986b2fd4acc2c32e09603baed3770452077072ae8ba43a1d30fc142fac29718eb02a0185632751d87cad5b273191a7ad96f61d74495034708b50b606de5e9675b098287636e1682b9a38f564916d8738dc3535be9e736eb70994dd0af8add2b393a54cebd3d6b53c7b1a6782902436f8fbd204817a407d22b616a011c029ff1ea8c9b0f148875a70a1f2b9380682f42833b72ce3df01822d133b4e37e59faf134e66306cb2207b2e8956a6b2d653c4c68e44e30037e52718007ef68942ba5079e75c566f141375f637dbe6f5b220bdfe9ad8125a0f2009bc3548cdc843b671b9fd24ec6d3c7c92f8d864b04372ee58c8b7d11e7a673f996bbe1a1d2a49c2bbe71e12ef2f3929f956e038c7edeacdbeca08a5621f6f0df5e72301519cb33e02fdc3237fd2fc4fd013a06c491c058786fc32b29965bfba157605f8d9e9aaa78a7ffc499a1635c5713930342624a5a41bf897003040481ada59e66677da3d6ea7c4d28867e06b2199a16e26fe734b51e46159b8e04683f4fde40a319bf06c9f3a0aef9b719ce55c247918505cc4cdf9c296ac4a78a4f2d7d54e96e625639228066939b7a5a010e3ed7285a6ca92643b8b12efc66851b7d7969d7893d0cd98511ae7f8762c9b8040f0edb63997bbea7d5a677e144d97d09f7b6f5f6708cde73301ea762fff319c440c7cd69c3ae3173afa19c3143c9160ae2c55a03aa253da6a48d594f844dbcb5adaca8301eef3513d459743d77f5760f0b0d1b4b895990837ee5977d0aeb03626341f1a8a3b1abe0edc923153684faec3c0a70a85d995ca8aaf99670b3d03c5d9f3cc365b9e0f226747c6f58a953378e7227b18af42c71366fbb464c7d5dc030b49e3ba21154a5241c1ae354437f285a53eca9d8355aa9cbcdf948b5a3d436dd5cd79916558cd81144dd1000d10baec1acdb0cacf563a22636e722ed4c1ae855b0370868b4ab7d01a60e29f6e7543147e9af70662b1c24036ef1fb83cb13c286d1411b8e01561f1cf4a16b9fcf8a7dcfd62a704574b57e4e99c03302f06951f2a0f1d6218a00f50dc5b35a1a313de321f711fb725d42083c74d497ff481efb1dcdcb6ac46ed78a69f30d61978f87bc1f373db48798b31aea2b62cf49947936ad5e6e8ad9bad48bac63589328a2abdd13fe36968e8537fd130c8d9b71dc0a5cb41bb990bbac94c842353666b8585a5425f44b2e65385e7d1de4e65d8e4b9ce5d713d02b4df9d2c94d2310459c7e645eaf8f36de40cbec889543f84d2b417334255b9df36e79f5b3123b9114725bffdfe824bd2716b4f03750b944a1b9b2345805d53fde4f0f3fcde3e5c06735e1409c960b5e9d7fe66882678df326b064ee064ae1f081d05d6fc13249748d79883353125521e4253d082002cd939b12a98dd0300777af7601b1850a680494ea8d4f96df579a603877c3237564594ec464423c22091f7c581b7385c0fda3d0fe84639c6487955497c1385cac186294c461479bcb2e02a14df3475af0809354041311733e645454fb568957bbbb0acb832bbc702ddbbb906a2cc6ab9cc498ceef4ae2153f8965cd3ae0da3b7ccf9e85eb06151001c29c8b3d547d7241675923d573c1abe0d42f1ba4978a664832ba9d408771c6b1e180df820267dd765e770d73b03c6f703fdc364107d6ae6e1bd201d852885d6f24f812e107a716bbcd289", 0x1000}, {&(0x7f0000000140)="9b2ca2d96cac27b80663daf2c1cd483b18151343700bec49b8cae7261477a2f9d486a378bd8c73af73b9f2b923a215dcf00afe9fe3849b2151964efeda46c2e585f8d0b041494e9b3d7cbf19ae1d10575a55706500314e3f4d4d9839e403628959a15c17985a7743f76e4b2e927ac1246ea6da5932355fde045514d83f2644edf0761f59e4816037195f4c0c396447d750424204a75eefc4b871d6f15150cb10eee773fd73dedac34f320715c9806fe360fd30ae43a2c026b442e7a21260572c224473f871413e06f579db426a2b", 0xce}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="200000000000000001000000650c00005e33ffc5495c4e8880f64b9f00000000e000000000000000ffff00000200000007b39c097e2d5d018e394728a5a32b6ae51ba435d5b3f74b4fb922aa6e8e7f2b0d6aa58d4b4a544cd894de4c88b48e26100881287cc9b4d20d096cf9c8293f83afa42bcee196720400486212db7255d0114ed39f965d2a9819756a0865e24ccd95323d4b797cd9c68d0d321921ba0b5a3dfe98d665c52ccba4eb5242ee07c165359d3073571c0694062bfdf65594f8f99c8605e1de312f4e896abf22f0f1ee9a51459c7987c0df955ae239404445bbe8072fda22fc0fb76bdd9894eed20f786bc3f49613205e0c4525b1c6a8000801000000000000000000000700000076c810ef5974d0e8d4259d0d5176b4b6fe831183ac5c9c1e8d35ea45a5f5fd0def1c47c490eec7c72718088f23c2b659c4f72c2d943db933c79e0f70b78cd114cd8721a6d806f42b870ee3570b1c8b1c62c54b6002aaa83e394f5c5fd7c4f0b8d0043db35400d1f94528157948a3468c37f57a4434cb55cd3e2703e7bf2196b4c25492228671e8e9cdc1d7fe21c9450a532fb46dc943063508bbb87abcea44ae546e9a93d6494a2e35fd7b65294751a14ceb404347e426c992807ff1a84ca32d4ad52a371b07ee005334dc7d38a756782d2f09954c50441ac1a230e49fe0daf546d98db36a3a9395b5abbb1a556e276f94000000000000003800000000000000ffff00000200000011c53a388e816b8d9ec0e6d6354f8402a9ba579ebb9c064e083734466547072e0a1f6d888f130000f0000000800000000000000020000000ae3b248be76ae612e860d9c1ad9c779db66475e1b131de4013fc709a82fd0429399f7f802596121105f7a43077e5ee5298e32f3fe9c769f75d53dc6371b31a492d48cea90cc5e89bf42c779409dc149a5d80da3081151c2324ee0a7c37c5b1dccd0471f7acb2191495c376da23fc496f139fad4903c410371d4332ba2348646f5b36b626f82fde195faab9e508d21d1f5008152f231d762e3a9f4ed6739a2ee2615624462b51d73eb4a3c5487eff54b626678e376221ea5a56cf0c669ae6845b4da00fe8b9b32cd4ec9b60ed87c08211f552955baef5ae8fab88ff93ca000000d0000000000000000100000002000000397deccc55d873f657375735a27f4fbce61050f298659faf0bc8f39a4a990d235766bd264fbe062c7f74ec27a6e7807e7d0771f4a6ff73744521452ee96ea26878d0b7dc0c5ff3f7cdedfd5e3c8cd19b4ac80f880928dcd4820ddfcece75e4dec477e7799aa1f35f7be27146505dcccf7b415fec58a42846964862fb8f4be70de631f0ab10b0553eb9dc63dce7c902c93d35765b0fd6ddcea587a963fb0d21c8b5c9072281e60f23195eb5844c2f6e9b766a515425fd19d428eb5d770bfdee45000000"], 0x400, 0x8}, 0x400) socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000001840), &(0x7f00000007c0)=0x80) 16:00:39 executing program 0: r0 = kqueue() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/251, 0xfb}], 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) 16:00:39 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() r8 = getpid() r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xa2, r1, r4, r6, r7, 0xa4, 0x8}, 0x3f, 0x6, r8, r9, 0x100, 0x8, 0x1}) getitimer(0x0, 0x0) r10 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0xd9bd, r6, r2, r6, r3, 0x10, 0xd29e}, 0xaf4d, 0x4, r5, r9, 0xd84d, 0x80000001, 0x8000}) shmctl$SHM_UNLOCK(r10, 0x4) socket$inet6(0x18, 0x7, 0x2) geteuid() 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)}, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000080)="4a43840acfa4d3e667c6cb7aeb2a3c68eae2fdf3db7481a2eb3cf5bf6ccd76cfa8f52876035303c4127ed086396df3ab9130bb5430e0dd41fcff515da908eb7e3743526b7641066053cc946bd0e78ef43ce99533fe98a48dedd51e1403ec1ac7555f1d9ad76194d9e30a065fc8d21f609ce8711ed19da0e9fdc41867b383d4939335e00210fb3458203dbc9378e4e71bf7ba3ef1c97d8d71a40222f371e7bcc137f1f52c0c2458ca791e1601cbb40cfbeb47a78948a093694af9e9e32dd9904e0a50e1b69343dfb768f76f6ca023bc6674deb482d4a315d8174589ad1423", 0xde}, {&(0x7f0000000200)="de7baee020b73f62a9c35c0bb4fff1ab40b1a786186fa39d11e2bc17da88a3f2431261fe5e4e60ed76a555f0b872f7e4319f70455c7be55b3c6f96878d768756654c5f7e", 0x44}, {&(0x7f0000000280)="b5df3f938d70ba1231e97c52dfa35fbb69734f0f9f3109d7c7b9f61f71ef7a03f84d169baa2a67d85186d37b8e2fe2808ccd7f70f74e7891544d95b524369d325e314b7bfef03ccc59fa08d3e2f08cf3ff6c58b4b216bfe6160093e93e45304974f31c55f666c895cb353b6fcfa2df31b3cf698c547a7bdca4299440d9e596b9b1a68ac3d265ea92f558f0a476b04c8d78b7ddc90858f84f3ebd50a2c89c275944159c36c545e952231fe1b4553b7b692248d7e7dd07f6d184f59094b842118ee8df01f0a2d6ac2e0981c148e6a9208d3a5d3df78bc84308f11da575e016f3c7e5124b8d7757958d2b553dac15040ad64ea4ce64", 0xf4}, {&(0x7f0000000380)="894055bad3ed7cb7d71c5971210ed54711a5db6c87e33dfd1f226be7244070e7b57575dac1960cc0cfe4b4ef3bdafa58fb7e4e6368b9b6b31e60952b1cc3b609b21bd690a2206115494758486a9a", 0x4e}, {&(0x7f0000000400)="7352417129a6d9896e53f1b74974bfe5c282700c27e5b49e71d0f29121a5c15116d255c3c91c872c48c651c55de1e4ffd81da0b1b0d50232fd473b3a73e26fb8c6395c93d87d72848fd0ba8dafec2c40f213f3c7050a892f977e17a59c27b99538b0db", 0x63}, {&(0x7f0000000480)="85241e5c7c50ba9ad87c880421f1af8a939ba7dfdb4fcbc523ed8cc3e6591245b3b5910bd373d75e97e420ffadce6d3f7499ab505f09ac97c32e4f99a6ed16747f3dc1cef5786707a69fde0d0cd1f0f4bb72cebe106e8886cec268f4d88f760255ce1ca6068545cc", 0x68}, {&(0x7f0000000500)="20894da89b7c5fc9e6c8f2d8406292f5271c61da06b05de1c6700615629e4b3f90af62c70816a19406eb1bd535adeee4bb46d5ff9b477186b6efd0f711bb0dc9bfb1bfa5fa9a8e69aee77f280387f0ce3ed44fb086a01d12c0df91c32a7d890a0cf2c6b2441f80795e61fbf0c5b93585ac992fe192568f007cb83289ec73c3055cef81ca76afd1b6da4cb97decb8863afbe7d5b792fe899cf032c9bb5b0dcf96cb991a6670b2fa183ab272b6822fa3b1c373f1948ebc476b116b30ca46a2c8172103c03fa9ff645c1bcea5d8c2f18d3c10a3237ebaccec5188196762a5e602eca03c6f8a3dcdc3535e05bbbd505ac9", 0xef}, {&(0x7f0000000600)="620d6b5edebba5a5ee767e5752b8f88991d188913ead1e97a95bf2fa980db16970f6c828b6bd07dd53bb1c4854b09b9cfd77cdcd956f2c54e85eabf0c9a17d3dc566d1df6546626bb58323bfee449e8f3452b67364caf7d8fda63f2260e9364794fca21abdf950d228ef0fb8fc65a9006b5c705685d201fcba8c1c26fbd76e75ab7d66628015a47b24b2fa77d50c164eb990f6dc9de848e75266414fe61547cd1828a3001e25a792952d3cd17a08ab080eba6c316f598f82546f7dad24a1eb8e63", 0xc1}, {&(0x7f0000000700)="fac069000f539a8208c1517523c796c1ba8fa64bdf1239fe680274b4dc3db12d8f3517a97d910402e4a130d7a92e07ea646b682eb58f1c3a1eb2c7c17dd80f62eb20cfaec05596cde2cee0b171eca00705bd97f570b39a6ce3159f529cd6843e234981916e07f3d61b97bb7fd7af6b61d3061c118aea7e4b98ed5788b271f70b8f6465a4bcef054aced7ad4e2dba2243ad2357d1f33b51e527e31c2d06", 0x9d}, {&(0x7f00000007c0)="8f0ad17d1dca35cb12817283ef2f7902e4a4c243aa6852a1ae23820bda710cce384b4308121d2a67658c87d03cb39307f78701c0505a5fe85b9053eb4e54d7686253d719df64224e18a6c6067313c3316acc0d26ba99b52da0b9ddfbb8955b8a43303921457eec07b73193b240a8576d17592265f0d50dd008b45b8056b61d26c23747d9d4", 0x85}], 0xa, 0x0, 0x0, 0x1}, 0x1) 16:00:39 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x37a6, 0x1, 0x6, 0xfffffffffffffff8, 0x80000000}, 0xc) r2 = semget$private(0x0, 0x0, 0x109) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)=""/144) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000080)="901b32553590428c8710181b5037615bf3497f81390f62386fe761d048b78772935d24c37573dc22e60664febe0fe12cde583aea70b34a97acb718e16a7b50637fe52dff2774fcb90ab83a01b44a5aaa86ee5db1092951c47d52b645ba53584737217a", 0x63) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:39 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000180)=""/66) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/234) semop(r0, &(0x7f0000000040)=[{0x0, 0x92}, {0x5, 0xffff}], 0x2) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2f, 0x20000000, 0x7fff, 0xf8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000021, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x6, 0x7, 0xd50b}], 0x401, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x10001, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80, 0x6, 0x9}], 0x3, &(0x7f00000000c0)={0x8, 0xf8be}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) 16:00:39 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0xfe8b) 16:00:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x5}}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1ff) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x7fff) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) syz_open_pts() 16:00:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x7f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0xfffffffffffffef6, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) r3 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="e05d452df3ad62a5e8de26a63f2fa60bd783bcd44717ea4de2dd1e0315114d92ba0f0b1e9a40151a6d124b910a1e22540ba88bfb17fe633cc493e9e797c0fc6c9cea15d6f2a167bec18dbc78ae19158b85cae426e295ffc58efcd01b6599dcc26277186208daf9b5be64f8b9f69c4372651fb2e895b86e34dd234303e50d057be0c21b8ad513906af033fff9a79f22522adb2e9b2a76f8da2b9dea3f0afcfc9f1ebe964739f9e2df77ba3d72088483cdec2eb43f1082cde6e0659444c391e5192b36dcfc0c007d124994a9d273f17ab2ce06a30a5c1b6c08dbcbb631f6075a51401ca52be5f1965940304927", 0xec}, {&(0x7f0000000240)="8a574604d7499ff4e99905aad2de8b7c181225edfe499e686b00d5155593b964f7242ca14e4010d7c90a7466f7e3f2c2ae025f857c24a177d3a9723109516ae9b5f50ee624fdfe62643314d952051de153bed8b6b1b5b1b391dd7d70e4a02c1b86b0cd24361c708d6e76f2216fb8567083a2deec4917b8a2cfce425751721bb6038499bef237d360f6ba8255ee384a8ac756cfa0830f0001f972bdac48922039970234604d74e7b07b3bda7fe12195292ccd50ae70006dfc3258d1debc850aa5e51135e75d07f04f44637cd39c044e5b6d682b46daa8427c4ef90ba17342540d3ccc875660", 0xe5}, {&(0x7f0000000340)="fe4981bf70e564303511bb70c46c6a643b126963c58d8f1f5a5092e5eb7358853af7619df626b589cabd05e87fb15964c2c35df08c4c96e3acd8fda703fd104f0fbd499695d83af9063589cccdb5fe1ecbd2ed3eb32ff085bbfc5c513bc198bac5ffa392b947573225e84f39bce31c85e69c820234561a4b627f7977ebc77f0365242736b93cc918fbe4f5fa18e47e16754d9d98609e5f6248075fb23360010585adec466c62c0ae711290b859324deece090614600c5b9e9670e1cab881733cc68c5ba543088e8dd681170b52eedca57109", 0xd2}, {&(0x7f0000000040)="fa3721aef6b1779105ff338a2f28ed435662cd085c2a97ef3700a60da95b35ca3948c1c18c1b14db9216775971", 0x2d}, {&(0x7f0000000480)="8047d0edffe7122c7400a6c232487b660f07b65b113f569a3b654490d8fca96ec18a2e3e19e6da1ee45537fcf434d3a67baa8276f87244f8027e3f442857a1b41e31b00ee2b4fab3047b2298a4671c0a8652edc70cd89329e82106f997881f34ba8942c5d7a287372d57f1fbf648cbb87a2de18a6ced27835bd8061eeb4654e0c0d3335e876d", 0x86}, {&(0x7f0000000580)="30ea043b3a7dca73a0c03c2785433b29bb4820eab3947b53610e64a78cdbd7d4d8d5aef8def698d64c76a37ff9b4b55795b121e2e259197dedaf5d6e2693806935041943fd40466f24153da3a64e28c37b4b1c632a670b846bbbc48de3fb8e4aa8cf01cd867a605f0d6551a21b1dcec298f7608fff496e14c30f17902d9e23db940fe9171d86a1a7ba", 0x89}], 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = dup2(r3, r2) fchmod(r1, 0x0) socket$unix(0x1, 0x92f1a558a958e3c0, 0x0) bind$unix(r1, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x3) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x7c}, {{r3}, 0xfffffffffffffffa, 0xc, 0x40, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8001, 0xffffffff}, {{r3}, 0x0, 0xc, 0x2, 0x2117, 0x8bb7}, {{r0}, 0xffffffffffffffff, 0x80, 0x42, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x96, 0x2, 0x9}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x94, 0x2, 0x9, 0x3}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8, 0x1, 0xb0f}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0xcf, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000080, 0x2, 0x82}], 0x100, &(0x7f0000000200)={0xfffffffffffffffc, 0x3ff}) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = fcntl$dupfd(r3, 0x4000, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) dup2(r4, r1) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) socketpair(0x36, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xc0, 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='.\x00', 0x4) socket(0x20, 0x7, 0x10000) listen(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x5, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x2f) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x884, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) dup2(r0, r2) 16:00:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r7 = getuid() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffe32) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="59dc0ab4f42abad4b7", 0x9}, {&(0x7f0000000100)="65f02175a610c13aec44717b79be29c4f6191f90bca83295b11a2f2392934fdef58cf3fb9db5ff58fa8722cd742c623e06ec33e4408dffb76d33d21943757a88dad9d7f97b1db739c29489acb433b4f07236cc17e6c4b1084ae3d551689ce09ea304e2a53c71b945b77ca61888cda012f75926bd9a6004ca6aad262a6fdcbd00d7a65a6f97b174e293642f467d733914e940bcef", 0x94}, {&(0x7f00000001c0)="d5cedecdd4a902376048a371195c06e9553c9fe9b303347227d05877fc90e55e2f4a61de50d46af9ab748a49dd2d2765f7cb842317733e34a2c728b4d8bfa1d8604299897d", 0x45}, {&(0x7f0000000240)="f5c4377f080e605d42bf4165c5495e805870be4b13802a60c2bf96adaf6ac604d03c2503b6decd7975d92a169b7aac54bcc60054598b2bcdec4532aa5981c9464daaa38bb2000f22fd3697640204732a46694de592061b92ebf1e59cdb0b57c63c12445d613033dc59c2f12bb55133c6178b564b62f305b8de41b9f6cf14ccec44df63e8b1054f22df8a500b4585de1f195793e2c99b276085ea317eeceb8a42d3317011dfb3a9c925e74b29be04af45de86d84c265973049483880ad3bd437111b1577975cc328422b5719310f624fcdd05ed89f9de37039c3efc6da871ae24433d42c058aa75b4f719da69", 0xec}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x2}, 0x4) 16:00:39 executing program 0: clock_getres(0x2000004, 0x0) shmget$private(0x0, 0x1000, 0x18b, &(0x7f0000ffc000/0x1000)=nil) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x3, 0x1) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1, 0x8) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8044, 0x9) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff9, 0x939}, 0xc) 16:00:39 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="526db2603659b9646d337f381fb85dd2c84410acc7280c34be067134e3477d6f60397d3ace068ac2fcacd7c3a0e2e793c56b987dbb18e415f67512c01b9c63ff5ab9ae401fa43f04d82db88764275504df023108", 0x54}, {&(0x7f0000000240)="f6c6eb41f6", 0x5}, {&(0x7f0000000140)="3ab8dfde780af12d39e767c800cbdce92d50e9acf9c42e00578604068778e609cdb0c8bfab10b7558c6e3999950aa8489a56b9f04e484f191ba14114cb2e58b2d2f46b88ea6433ddcc8820954abc8a2358d1409e5f441768450a3c26e0baf08b25e4480c84c1303a513d930d77e032c9ba2c85b7b0c1fa9b17408f5ee68e2d5c06561d3fa185d7cd0db6", 0x8a}], 0x3, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) fchmod(r1, 0x100) 16:00:39 executing program 0: r0 = kqueue() r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f00000008c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f00000007c0)="c2846eb56ab94510c4ea95fb135b3afe2afd67fd55edafbe7b29115a28c9d34518b4419582cdaed1e49a4f00fdaaecaa2576bbeacc01e9a8060f6b7dd2b2db6748d2a5fd789d9c377058557072c39fe1ba26c3e93cdd062832e496246efdc8c754779fa2a1fd508829ce3e2279ccd668da651cdb1ba9131c8724c768ec1ec655246384f0bd29302e62e5a1379304e926d44a9c4cfa96d1c2caaa49a85054303d55229c5f8a93b9da9a54fcd081ec33f20355e6ecb5b2f0f9cb520ba8092decbc498c8168664df15ae4945413ef9393f68fdb04db7b0a7b31e34792b239ab418c518774e08b475d972ff7d3a3d8238eb6a61f02b83daddb089d9ac7a2", 0xfc) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x43e, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) sendto(r1, &(0x7f0000000080)="3839bd43ee8a98315ada8bebd6ebcd329b9cd7348c4dc207549a10aa97333a62b8fd6704c6aa332d142ad9e4ef0879d6e64b2051848bb7627f55e402d1a0b2dcfb64b7af4f862d43b1f75bbcf519f6c2d0bc45c126843e32831dbe8d5e2de33718ae37173aab3e533f544a77d5bd6182cd228042dbd356de38e2bfdfad5e16690565cc20b439e19007570a3cb6b7590ff042ff98f7b21bc931a12693e4", 0x9d, 0x407, 0x0, 0x0) write(r0, &(0x7f0000000e80)="fe265ae3acc92997b1fe719610ccdd437910c8a58bdb4f559b319e998503d0b3457334073856759faed5f9b041fc638f90e2750e30b19c5c463c904e40b05a1cf69811e888dab213d9169cd4c2d14c6bd1433f1da7cd2fcd28d2a4daf775149bef5dfc00f70501009a3079ade876365dde32c61f3da8bf59ec2f1f10fe763fedcf3cfb300d07000000000000000042bfa8864ce7e276a7218cfdbc15eaa5ea61274fef082f92b5db1d2f5fc288ed248f3f75a0ca72cd96c5c58b3cd170132f750a0903b311e4b785850b53189c887fd13950b1f2229cd29af6a5b7262ee2a9601c762dfa6ff2a793a7e788bc3bc97893e55a0b8b53adb7e6dcbdf1c4721850021258d33ea6d3c66bfd4e90478ff53b47674a435306b5258c41eb8ca12aa4411dd1689b6e7a6b5dd7f6637ad97d750000000000000000b8c5710fcfb0e0acbe8c302d166b956a7fbe94334310503ef1d43dc20967dee3a9a2865ad2c53c8fe8dfce28e5739e97ed38f7a0e72e56d5e2fa29e52a4a3fc63ac563ccb3dd352b7236af0bf2025e2e66e517152091cd746e20ca2d8f4743bf8b63ae6eb2820113131367b92a8dad92865627305c7921e21d1bbd1de2969ea405cd12c1a7e9b2fc0e500a46681a99df107b29bcc436c2bc3d3480d8606bef7d760f954800ab9763d6b5c1c8b4d53b351d727ca5227c0b17dd1c74f453d7edb117df241abf6653be01a39b3eef6478ba45a02b763f77537ce77d5c5a2191aa627eae82e2b907166f8a2a5aac936d76ae0b7702079db9ce22cc70f68995cd96ec2b7fa8fe3f0c9303ac16ae9f1280d08ed54e2c6e9544b61636ef8db37da81bf0de87aafdb30d08aa5b1c0a1808314df5cd527250fbcbc63d5aee6f5a44a60fe6a8a8578e8ebfddd0f6526f48ee52d13568a1f2bca1568e0000000000000000000000", 0xffffffffffffffba) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7fffffff, 0x1, 0x6, 0x4, 0xc3}, 0xc) pipe(&(0x7f0000000040)) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/242, 0xf2}], 0x4) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000291e015b00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x2}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:39 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff8, 0x2, 0x0, 0x5, 0x2, 0x6, 0x3ff, 0x7fffffff}, &(0x7f0000000040)={0xbf, 0x1ff, 0x5, 0x4, 0x8, 0x8, 0xffff, 0x56d}, &(0x7f0000000080)={0x3, 0x1, 0x0, 0x9646, 0x2000000000000, 0x8001, 0x2, 0x7}, &(0x7f00000000c0)={0x400, 0x50000000000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xd4e, 0x1, 0x5, 0x8, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000)=""/18, &(0x7f0000000080)=0x12) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 16:00:39 executing program 0: socket(0x1e, 0x3, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000400)=""/44, 0x2c}], 0x6, &(0x7f00000004c0)=""/155, 0x9b, 0x800}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) r1 = kqueue() r2 = msgget(0x3, 0x100) msgctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:40 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/133, 0x85) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/227, 0xe3}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x3) fchmodat(r0, &(0x7f00000013c0)='./file0\x00', 0x42, 0x0) readlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/60, 0x3c) read(r0, &(0x7f0000001480)=""/60, 0x3c) r1 = semget(0x1, 0x3, 0x400) semop(r1, &(0x7f00000014c0)=[{0x3, 0xfffffffeffffffff, 0x800}, {0x3, 0x1, 0x800}, {0x5, 0x7, 0x800}], 0x3) r2 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x8) close(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001540)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000001580)={0x3, 0x0, 0x81, 0x21, r3}) ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) connect$unix(r2, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r0, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)={{0xad, 0x3}, {0x0, 0x5}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001680)='./file0\x00', r5, r6) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$lock(r2, 0x9, &(0x7f0000001780)={0x2, 0x1, 0x40, 0x5, r4}) getrusage(0x0, &(0x7f00000017c0)) semget(0x2, 0x3, 0x204) semget(0x1, 0x1, 0x408) utimensat(r0, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x3, 0xffff}, {0xa32, 0xc00}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) read(r0, &(0x7f0000001980)=""/48, 0x30) socketpair(0x2, 0x5, 0x3, &(0x7f00000019c0)) 16:00:40 executing program 0: socketpair$inet(0x2, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) fcntl$setown(r2, 0x6, r3) getpid() 16:00:40 executing program 0: shmget(0x2, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1036428dd8c6eabf0943b1f983d8d075756fab19bb9ec6453679c4c67306475f0497fd5e9cebb9f028ba8dd8b333962b189ce55d3a1c87d1665d4c9a1e2b094a67cfcbc88beeab60fd75b07c107f039a123da62af9ac6528ed7a2642f14b433cd31ae28915df098d459d40079eb5bfd8ee661ada97a5c063f4debcddc0ce41d54eeef8b6a81f6cc6cc4324dcd6e4a0541d295e27e1e23a734df65e72914edf69b1c4f55b0b7764bf1ecb42a6723598e71cbe702d89be807d53a85150e5931d4bab0c79ea066c91dd242a55a5f819d44293e7d7a2c22bebacd008164ebf2c3cc9", 0xe0}], 0x1, &(0x7f0000000200)=[{0x30, 0xffff, 0x400, "2151766326b48753148760e84a2837f9ba9d68036484aaccab8e8297"}, {0x50, 0xb5aa8d1800eecf, 0x40, "267ccd18fc93b26cb8c58a3c65c89f3465ce36a8c8e1dff7e6ba4ca10ec2c1da4535084cfa786903e7f549b5cddf05870ab3e9cfeff64fd815a55cc8873d5a6e"}, {0xe8, 0x0, 0x7, "12f01e35d24010ee5b55ffee7f5160c4b9cd8ef8d3846e549d7d869b9c52218cd7952870e3d945a43db6f71c545f3fad15ea91f86a698a99a42c80ad35ab55434c3c96d8694f640b154f13aee20a16f1c9b895916b7e6d0d93fab4efa9f313aa2a1033b62f95cb002815ee8be774878554720a54036ab610a3209bb16f33a23d4525e72c2718a9513768f747dbbdefd0fe2e0592569c6c3248527bff2bbeefafdac1b70f5e091abee3e128d920e99f5871742eb13f8f018ccb3f32f582de993eed8966f39d1c8efb8b602ce9d72cfb4a7bfb1a47e83a3bd5"}, {0x38, 0xffff, 0x80, "74a1750b2af241f40b2c3ff005cf22ba9818f95d46d9afff2c9166ed6b468890800b67c51f14eb"}], 0x1a0, 0x4}, 0x8) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000040)=""/118, 0x76) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:40 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f0000000000)) panic: sandbox escaping file name "../file0/file0" goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc00073ae00, 0xc000a53f00, 0xbf5000, 0xc00086fd00, 0xc00086f958) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).generate(0xbf5000, 0xc00073ae00, 0xc000a53f00, 0xc000079500, 0x3236f56055589354, 0xc00086f9e8, 0x4f0c53, 0xc00082f9e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:646 +0x4fc github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00073ae00, 0xc000a53f00, 0x8fd600, 0xbf5000, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00073ae00, 0xc000a53f00, 0x8fd600, 0xbf5000, 0xaaaaaaaaaaaaaaaa, 0x38, 0x7437b2, 0x87a299, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*PtrType).generate(0xbd1d80, 0xc00073ae00, 0xc000a53f00, 0x40b7ff, 0xc00073aec0, 0x20, 0x20, 0x8115a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:729 +0x84 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00073ae00, 0xc000a53f00, 0x8fda60, 0xbd1d80, 0xc00086fb00, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:581 +0x1b6 github.com/google/syzkaller/prog.(*randGen).generateArg(0xc00073ae00, 0xc000a53f00, 0x8fda60, 0xbd1d80, 0x2, 0x2, 0x0, 0x203000, 0xc00086fce8) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:530 +0x52 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc00073ae00, 0xc000a53f00, 0xbc6860, 0x2, 0x2, 0x3aec0a3000648372, 0xc00086fdb0, 0x72beae, 0x7f3580, 0xc00082ee10, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:518 +0x11d github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc00073ae00, 0xc000a53f00, 0xbdd5a0, 0x71, 0xc000a53f00, 0xc0007b3f60) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:462 +0xd1 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc00073ae00, 0xc000a53f00, 0xc000a53e00, 0xc000a53f00, 0xc00086fe48, 0x7311e7) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:454 +0xa4 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc00086fed0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:118 +0xcb github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000a53e00, 0x8f8660, 0xc00082f9e0, 0x1e, 0xc0002ba300, 0xc0006a0000, 0xae8, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:32 +0x299 main.(*Proc).loop(0xc0002ba340) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: l