kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 11:32:24 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.214' (ECDSA) to the list of known hosts. 2019/03/28 11:32:55 fuzzer started 2019/03/28 11:33:01 dialing manager at 10.128.15.235:44512 2019/03/28 11:33:01 syscalls: 1 2019/03/28 11:33:01 code coverage: enabled 2019/03/28 11:33:01 comparison tracing: enabled 2019/03/28 11:33:01 extra coverage: support is not implemented in syzkaller 2019/03/28 11:33:01 setuid sandbox: enabled 2019/03/28 11:33:01 namespace sandbox: support is not implemented in syzkaller 2019/03/28 11:33:01 Android sandbox: support is not implemented in syzkaller 2019/03/28 11:33:01 fault injection: support is not implemented in syzkaller 2019/03/28 11:33:01 leak checking: support is not implemented in syzkaller 2019/03/28 11:33:01 net packet injection: enabled 2019/03/28 11:33:01 net device setup: support is not implemented in syzkaller 11:33:05 executing program 0: 11:33:05 executing program 1: mkdir(&(0x7f0000000000)='\x00', 0x0) 11:33:05 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/127, 0x7f, 0x1, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x663}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x40, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xffffffffffff0000}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="9a07a287112d9a8e6ac83e93", 0xc}, {&(0x7f0000000440)="f24b962f6bcb54dcb73b6b16873193834b030681b0d9e4ccfc90dd69321049421abe62f44ac6061d372fbc5b6b3eefd0d373226300ce25ff2a23ff20c2a1c51cd09c6eec6e2ae20e9d9b58152467d49e7e90dc904390c7d55740095ea3e215beab75c23dccc60bc6b4a1285e76c20e05aa6345839dd01f59d8160243794d976759ae8d4880dc5dab69437465c568b845ba2ddd1f0fae910f3117f634908b10f895eb6768e99512c50ec80a6189", 0xad}, {&(0x7f0000000500)="81ecdf4b283859efa3f9c90eecc1356aadc9dc8ddcd6763c1d40feb6a76fcc58a2b0aa2d2683b5e3f384ed52364f8e024767bc227ad043f687451eed0282ea8cb508816de9b461f8ffc6863a84c6b4b5b6c8b903446b53225db685ef58e74f4cb73082efef487a568e48fe5eb1f5b58e5b31358d28150ee6a148e8d68202a5b15a782f429d9d91fd43", 0x89}], 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) flock(r0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:33:05 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/245, 0xf5}], 0x4) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) close(r1) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:33:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x4) r2 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8d26d1500"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 11:33:05 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x4000000081, 0x2}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() open(&(0x7f0000000380)='./file0\x00', 0x0, 0x40) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x1, 0xe09a, 0x1, "9faf172b2ba97ce26d00f53c967107b320b7ddc6", 0x4, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) syz_open_pts() writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d3af165cd0cab9dcc37c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30adbc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf9549ed58f840695f412aa1e23f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4", 0x266}], 0x383) 11:33:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x10, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0xffffffff, 0x80, 0x5155, 0x0, 0x8000, 0xe8d, 0x1, 0x1, 0x0, 0x3, 0x1000000000000}) semget$private(0x0, 0x0, 0x100) r5 = dup2(r0, r1) connect$inet(r5, &(0x7f0000000300)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000180)='./bus\x00') fchownat(r4, &(0x7f0000000080)='./bus\x00', r3, r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) 11:33:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus/../file0\x00', 0x10001, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x17, './bus\x00'}) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0xfffffffffffffffc, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 11:33:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x83) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x2000000000000182, 0x0) 11:33:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 11:33:06 executing program 1: semget(0x3, 0x1, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/48) 11:33:06 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000061000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) fchdir(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:33:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000003700)=@in, &(0x7f0000003740)=0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) write(r2, &(0x7f0000002540)="e6e467dc8cf022a36c7ad6be45e600c80f2b0467c0a1e132be09abed69bcfa3f5051493b8d9b1e2478bbe79b077293c8b1d1a51e88d0d50c59241fc23c212b6f151e4a69490cf2ef773636678237c58df35afa5f7ec4d1c39e2886f378b508ef2faa52773e721e78a7e27813d3026d9675dd5574faf2511c29d602e9754b86ed19834171b6e81c27f03ddfa5a17b50a9ebb2fa3f6aca32b874f05f360c1d35e3753545c558d464ffbf341daf4c5798cbbfde8b894c989cf40a71ce939a889ca017a808b30ce3881e85476167412a729845326a0d023300cb6416b30ac8b24d5eef2bc2b9264f5a7a8a29800f9de8ca918300aa52caf3b1103504cd7472941905e70b4559d44a6f370b8107c3a54f2b5edad03159212787509e968001d3c6aeb43bb0963bb54766455587b50ce41e70f25c227c6a9414ad59233ad53d9fcbc5d317b28db1c3b74a02ad0db7064e8aae25a1a33f9c8b4232cb8e87b76ede01c6078819752b26f92ce30d90b63259222a29eee94da8460502f48d051f85cb48db1fdc87681b28b68f422929a33ad1361297956a49073a034e90bc99afa214bca264aba6c8e2109b355f76b88fa193b1059a3f0ea07930a4a10e29f2eeaad2d97d17efebb85409a28871f1f0c24272173b781d8814e0c731d258af6009a63b02713266caa55b2296fb91497d4ee9ebe495ccc9e8c6992a5a92652eed8bf38c647cf35250a78548b68011e38cfb7780e56135dfbbb79c6e329e12a97ad7f2618523fc53070046205bc210c32e0b73184bac388862f4e9b94e9133423192e323ec8e39e91ec27bdea383542f2337b4d5e4ae2707131d80f3866baec46582bdde1d44950a0980cb8daee69f456445fc54decad6338c8036cc072cebecb97e20ee53617a7a3825da4364297baf75a126f85e108cf081a6f0ebfec3e96648ebe05bfca528b5e0d392142df3c6c6f20132d9da4995bfa50647a7e25ed388fcac07579ba035459186deeb4e1c48f0a205c2ad3f6ff3f44460b2475abfb148f4da378df90455fb5ff9cbc8e359c3968f06aa228bab5de5600a0f25554e7082a9b45a0620c80b010eae1e6d8e5a529a4c9dd74a25303cd1dddaf31ee4ab8a82b22095001c8678dde76ec480f750235a0be1191cd41d682ebe14037a202727267739d42565a99c644b1b1a3813c81b5dc3412fccee7e123a93708c6f8fb3b858fc97aa48eee996334d6cf2ca63be762fcb29280c097b1e653b63a1f315fe8435c56619c303920686cac8367e334d8273a1c5623e5f45be9df7a2baeff1be4db585b340f2bd32283f7e326aa8350070f71e4f396a0a2247ccf57d5fd546f8814d7e60df34a0e2d2af34d12c41d4c56b643f2e052982c58f1f923acde4ee43a94e1027d00a885f4c7a5c5f8969d69de8dbeb2eab6ea0909abf446734ce1774155d45311b67c4f05703ae431aaa5ab4c428114a480c0cbb0719a288dfc20f9d834488f66fb0c73c1f278a32e396a6569c7b45f492ad3b95a301f1c736f5524f008463b21c1b8e078333d419379975b270a5756024b9bb3172842ae44674cb79f608e8b7ce9448e1d062e119b942f0a097445374178faa23c851ebeada24687668f007be8aad3005cf26668283fdb626c2b341397e646f3b1b687ab382840f6790b30684e94fcd992edd5f73805e7245ee70ed398824a1e53a3b5dfe26f113e4c4d67adb2d57ae9f2c514cc10a0dbbe53ee6937ab5beff76155e306b9d346dc0b225e25f1d588bfc3fc7446d7e320d69f31fef371f2f1b1550cd204d4b872cc00331c6cb8aa813c9457a93d77b61c1dd3b075e780bf5b05aaffc09f5eafd092e3cc1d519a1e4ad410099a080742ede588e264a4ba3af20ba3163873d793d55589e90567c828bb2919003fabc90194f16e5908b0ed4a7c7ebece33de43e8ce8e6341959d0664581c63381334852d5ce1e1343a6c001f3c484b3ae3cd5379eed7b234964e97434152301afc0af6ad1758cd073d120db5fca99348d3a6afca324dd4d39ec155ee40e0c9f668495eb954c2ac453f53650d7cddfd3c24eebe310112b9eea079782760e371887a74fc88aaf8a1390ffa2e837d3cd0568b4eeb4200c401b034dad3eb85105fddf2766e9d081ef3353ea459e7c9e4a99376afe5d6ff05a1f79d22f2add614455ce008af580879cb72280ff3695ca5b953af7f3acc25a432bb9683eacabd78209e4cd3636bfc275937bf0da4223a93c6093d46d64627188a69f4e1a562c0f6c358ec310a650db3d338abf02eb221b4c50d46a2f8ba78e64732bc2a67599981eef9a26588f9941ac0f4664a2dc730189e0d60a120a617352629c391570c930e4ac3de0206bdef48af7683ef796afc9b924f377f7a5bd2176103426ed3b69664dcc09a7720472559582c29a11cf19168191ca4bcb09b70f4332ad0ac3ca99b99e41b5db072ed3b1a96ff15e1f272d9ad789037281733000177a1a4e8a4f193da3f36cea37eb6a46cef35c3dcb11adf46c6e7892a9ebf83811a33ad8d4956b16cd27f9aaeb5ccfb5dfcb0cb25a54cbc39c7fb2cd267c08654b7231feae57e435f7ace2fb020068a7982abf341dfdab21ede1394f6b6aa47f749a75db0d33ce20e804a500529f72cc65a796d66e4a71425f3956dc0e97d210de6ffa5549aaffec61c6e4ace5914d84c96cd2a3cd9c26f3471bf990115598c77e6ee45f068689b4022380567e41e9b90178ace7ddc590846248337a5a5ec036931a4de5c082494159bc1fb00710f4d306069b43fb95035552310aede5ffec598aafdc93015751e04a02c4129da1d8d52386d86d0cb68f1e6c4c7e8a13a51c4ed4f2d4dbd2533d519c874ab3dc53e9bcd18b4c3b29e919b271302ed6e7da10479408e0729bb020b994d3f30d7e3f3822fc65987029ab634ae98f75e58dfc6efa53c9d3a435d16303db23270195b12b9278db71d3e7e52ab23a5f60d0b0220da8c29c776c72d64eb11ecd08a0393cec94b3c885bb798ad118ba1f6ea45dc190cdebde7ac6014bacb5972e3ae1d18f1f6fc801effa8bde755a819cbdd758a7eb91af83d5114f7874a8fd2ce92fc7d1180d5afa5ebea2292fc61596f7eebbe0b27160a0c7c73e09d4fdbaf00b4321ab39fe6a1dd94fd0e39e95912e264e3bae9f584732c842b9942d2144ed58637d7e419968d0137e6f7458dac0200cd71dff142a38bfc0eeddd6e773caaa2d9ff5f19aa6453d31cb72821df7758ffe415899745fcd05b13a77934f677f7bd7a1db5a30a6ca56a3f141b5c6a14a5e1fbf17364e7c55a9705b3ac365018c9e6b7d1360ad176a4528f2cb626c3a8cdf95a975c6b1420d932afb220022cda5a74a97bb1a69dc9c1fd9437e20cabb20965fb28c3174fe37eda15950e4a09f40b3ca5a002d776f98f891d51acc0f48354afb605ddaf46be1f9ff9d5170136d076398bfd8c04f84bb6eb7f20efb9a618a377c549a6c518da7d0d56cf2714a18caba96498e2dad1819f6773512af4b343710cc19dbf3bb186d647223facfcf005b76da0cdf893368c51ad595dedf88753d3e7e6ab91546bf074d301905f8295bfd40778b1806b915a3e5a79db36e5b49bcfd2588fdb6272dc19222f14dbbc376b3953f06514c6d7b656949acd07ae8a1998a68bda0c7b4bb55a6e9a448929611a40f71bd60ef0b72032e177d12cae1d14e0b297e2230af820a3e20fb4608b408c1d69272fc5e8282ce5ace53e43cb394fed47d3272cc62fde57c9175f39eda5f8f13a4def1c4547163d05dca05b42e8a2eb69957566f28ca396b9cc6a77ed0ea6c5c4b9111886d6c4653cde6837c224ecc673448e2e569122032db2ac95cacb82e92d8b591870004562d8c4ef7c38a0538395ef40b1ffb99f693bd7881be65e36371f19ea8fa6284195d5efe026f2a519c194d33b3cb1ae3eb9a2b250e528885a1266e453bd123a1b9660bd34334bf3ff1f52f326ccb7819b66aace6a7886c153ac741463337b4924a9be2f2d5ec5055a5dae47bb4f1a5b5ad2eab0241fe9c2d8ff1eee63ce2601c8b69255919a16d5631b1e78ebc75194431c31cf553fa3eac7b7baa1e6fbcd6f4bf3c09927d63ff2a97c017eb0c71be50887f9446e734a4330fd675588da3722c54886dd32bba3f25bdaed3bb144040a91bd42c988e6ab5bb299a33acb80487920f615e682913b85cca0205c157c3cb7b00714ff0e6a54ac8f517ffef634cc10531fa76594a9418cc4f8e4564e7068538f2f786dd339863cab902935f22828e93918768d74590079a2d5ed14f789d65447e18fbb06f16dc31b435d826f4034fd652a38d3920a8b412bd1e7b08b18c5fcb728ed2fe448e4d89fa873ebd6019e391102d9fbe95f2bca32607e01c3aef4f22f6bdbedcc2a4ecabcc80e6c404e7596acf83c489e2c973d96b0d5ba7fb82a16869bc822a5243fc6b96a83cff95758abd29d960d064af44faaaa003a8d497e99887e12d574e41dab3bfd7c669387aed24b9d22c65c0cfd63dbd78941620415ec8d23e2db666c1cbe4342f6b33aa20b244d732513f636f3b03c6521856dc678792d1305da471dd1c7a325d740220da4699d5cfc5342c9a39489c734972bcc54aa781c36f69f824f3a7e0f46d36293b77e80850c28b9161229281525aeacf4a4dc8ff2e4e0f56157b73f779efe3d7e60aac984bfe7e2c9264a999e87dbb0b5d156f092dce5696cd61e2a595d30c8fb291b5f8feddc9c1ce9386c2587c4adc5bb2d925cda5217dfbd61f1418a589169c73687f55bcc14cecf589c51ab39a8f1fca4504faa8d2dc6a4f15ffd95397791f245ace758fc65f1182ed60c5dba8ca0e8f4128d6bf0859d0c47ec1ebe736df892933336ad403439e977f8ea4527b5add2f9a5265d46e635cfc652fab5ed0f8815dea31f7974658d317fc951bbe28a8c464e407f427a539a21cb77f70718812b35c46cedac2db087107b43a4a488173de2acf196a15ac68d1cd481f12ccd6152ff19e2fef969a233749b156b3af81776ae492bc35e950f5471c4c2cb4fe12ee56dd5c2a5d9778230e714575fc3a47a7a3610a1de73be523765b5ac098d8e107cd6347697f8618eaaf9ab171eaf9ba1214ea83ad7fdb106125994c8956b89ecc6bef44618ea5eab18496037ee6671e267ce1f1807a062bd7281daabe9e40a89edff51ce99134c97b907d0d337ae20523d8eb96e9a073d354ac9a7c759f833cc1aea09f6ec89455fa1573eb85a20821252eab1ff1f24696a7304a630075685663b448ff1e16efb738d73668738b535a5399e9c7a6b422ea89543faea5d11b539e33828dbe68c58b547e9cc6588318461ffc4be428fc32101ce224c78b00b481fb6102e4a146cfd57b3e0e8bc1b328ec1873f7c4dd5da6fc5cee1b7ee0c2e75aa22aaebcc50e744cc0314ae39e450bdb7a76e9ae8c870108563f88a4a3eaff5a21ed3d36d9e21b687f5dbff8cd0a0a95a65275e40ad9e87e3ddd567aa5de2122f68afdf3d46f0a6d7284b71a9ee34087e91933ee73b09efbff2cf78d7c6eca3f043028793d7ff933be3bd2b6933c594c05b34fff4ab7e7cb97dd7322a2078771b7b48de395c66a35a1e7335dd5f2e95f977388c56d14e91251d13588032b2c1ebe99962b75adb392829db90f7db310f8762efa4cfac7e9cb2288ed3541c722cc7977f4b83d357b81fb0c429f748079e6622d74aa637e701e5c19fc5eb13fb9f7cf48307f4efcff76afb462b36cdd7c0e5e2bfc544976b4323278a33e371f83206d765d29bb74a3fed073ebb19a9eea8f1e060eb5b1edb3aeeedce9ca530f", 0x1000) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'^*)+!)}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='!:^+{-@(\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='$\xb3},\x00', &(0x7f0000000400)='{\'\x00'], &(0x7f00000036c0)=[&(0x7f00000004c0)='[+-%(#-$^^+)\x00', &(0x7f0000003540)='[\x00', &(0x7f0000003580)='W\'\x00', &(0x7f00000035c0)='}/./\x00', &(0x7f0000003600)=':^\\[{\x00', &(0x7f0000003640)='}+\\\x00', &(0x7f0000003680)='(:-*$\x00']) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 11:33:07 executing program 0: r0 = socket(0x3b, 0x0, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket(0x6, 0x4007, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r3, &(0x7f0000000100)="4d6ea8", 0x394) 11:33:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd80) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) socket(0x10, 0x1, 0x800000000000004) 11:33:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) setrlimit(0x5, &(0x7f0000000140)={0x1000, 0xfd70}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:33:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f0000a8f000/0x3000)=nil, 0x3000, 0x10006) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8088, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x20}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000796000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/33) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000100)="9524f440465cc035c2b4186f3afb0009d8ab8cb3be087a40fbbc59b15d21a548d06824ca5ce0e9666b987459d0b3cfd3ead21c27326dab147b8f40e6eb1da7ec3bde21db67061c4ef6f6a10d111dc772f78073be03d44d5aa7b1e3b58cd7b75372e6a61658a1d15372b95fef09184f46", 0x70, 0x404, &(0x7f0000000180)=@in6={0x18, 0x3, 0x845, 0x3}, 0xc) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 11:33:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x3, 0x9, 0x9, "d5d983cb3e2beb576e8bc62405525b5cfe2092d8", 0x1, 0x80000001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x8005, 0xc, &(0x7f00000000c0)="eb10f8035537efcb94743bed9556ffc0ff13b9fd481a6da76eeca7b6027878ae0f9c94fbbff1bc2c7656bbbec0c6a970691e95708a9f288d0000000000000000b0484aa97d214993e20a192fdf7b8e2348a2f680656abc6abe969f87ad3e4159802963ae3398", 0x66) 11:33:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6c, 0x80000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x61, 0x81}, {{r0}, 0xfffffffffffffffc, 0x84, 0x83, 0x7f, 0x101}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000003, 0x7fff, 0x7ff}, {{r0}, 0x0, 0x44, 0x80000000, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x82, 0x101}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x1, 0x7f84d74b}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x1}], 0x8000, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x20000000, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000000, 0x9, 0x400}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x10000, 0x4}], 0x0, &(0x7f0000000200)={0x0, 0x20}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 11:33:08 executing program 0: r0 = socket(0x2, 0x3, 0x6) fcntl$dupfd(r0, 0x0, r0) socket(0x26, 0x3, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="15188100000000000000"], 0x10) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000080)="776902000000000000f8dba3eec27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000080000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x60b) r2 = open(&(0x7f0000000240)='./bus\x00', 0xc, 0x4000000000) pwritev(r2, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 11:33:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0xc004, 0xc9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x8c87, 0x4}, {{r0}, 0x0, 0x10, 0x20000088, 0x8, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x34, 0x1, 0x7b1, 0x6}, {{r1}, 0x0, 0x20, 0x80000002, 0xed, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x22, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffc, 0xaa, 0x2, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x19, 0x0, 0xffffffff, 0x2}, {{r1}, 0x0, 0x2, 0xfffff, 0x3, 0x1}], 0xffffffffffff00ad, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000048, 0x6, 0x6}, {{r0}, 0x6d241b425c30da71, 0x1, 0x1, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0xc1, 0x80, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x22, 0x4, 0x5}, {{r0}, 0x0, 0x0, 0x80000000, 0x6, 0x4}, {{r0}, 0x0, 0x42, 0x2, 0x1, 0xec}], 0x8, &(0x7f0000000040)={0x5, 0x800}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 11:33:08 executing program 0: r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) socket$inet6(0x18, 0x2, 0x3) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) dup(0xffffffffffffffff) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xfffffffffffffea4) getpid() r8 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r4, r5, 0x84, 0x155fda70}, 0x7, 0xd7, r7, r8, 0x0, 0xfff, 0xffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:33:08 executing program 0: r0 = syz_open_pts() socketpair(0x1a, 0x0, 0xcf, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r6 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000cde4d7c18ac2"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="54a7619edbe50169442d08b25d7a92778e5fd4964aafe53e2254e79445b4eecca1ff54316c8204607b99ba140afc730c4d2be1a1ed6f0887270f7682288d6f87de0dee2170580e3f6ddc247715d238e9870e0a0b5a19be9cc3ffb9e8581518c7d0368971e62c306d208ae2f79d8d25d403586059defe4c", 0x77}, {&(0x7f0000000140)="f565283c7d79a88b3f256ce9485c410864cb0a58502903094047a1b41efaa4f2613706973cd0abefeeef5017eb60aaad1dfada9ac0e6ae232f98ef598b19", 0x3e}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="28000001000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000780000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x408}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x20) 11:33:08 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "84080000002000afb481954d7c5c7f8ad79f2700"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:33:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0x9c4, 0x2}, {0xa0, 0x6c}}, 0x2) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x5014, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) 11:33:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x3ff) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f00000000c0)=0x1) 11:33:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x4}) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 11:33:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom(r0, &(0x7f0000000140)=""/159, 0x9f, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:33:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2183, 0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x180) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/159, 0x9f) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x10001) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 11:33:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) readv(r2, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x6, 0x100000001, 0x6, "2c70eec9327fe3d3914d8d1230a45c618a230db5", 0x80, 0x3}) 11:33:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 11:33:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x85) setsockopt(r1, 0x5, 0xc, &(0x7f0000000040)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) ioctl$KDDISABIO(r3, 0x20004b3d) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:33:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x400001fdf, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setsockopt(r0, 0x180000, 0x2, &(0x7f0000000200)="c57bc731170b3a9817f95b1aaa720f7e403886769e8bc6e7ffb280648d62d0e83bee2d4212f0affd44f5b114ac865741c5b70046ccd128732b292fa48df9b63ca924acb636f1dc5bfedb21787b6ec607e9daa022a218a4879cf70ea37fc8837a0be99e1e670b09ac5d4641160ff12bd34d94976a53e10e5e66", 0x79) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 11:33:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8d) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 11:33:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) 11:33:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(0xffffffffffffff9c) getpeername$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001500)=0x1002) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="0e0a07fc0c741616c19b4eb29b853839c654edb75fd33c79a223b498ea65eb5e7084aa17a3f3324fcecf7370ba88d66483b8ff85004e0d786aa27228b7d5f941326a360e67c58702ae3fe5f549628c79fecfd77a4dc5a280f3b9f8813da2976ba3af94495a467ba4810ec4c3a0cc4ebc5153da6ef079c6354e588dac3416f70bfeeb0bb93ab39fa336f05423b8c69de31c196f6f99d30a5c3bad3f80aa43442ad278f3afcc0f7f989d7a", 0xaa}, {&(0x7f0000000180)="91bb273774408cfce275be904b7bfc615ffc37127f62", 0x16}, {&(0x7f00000001c0)="bc8c19eff19b5ac5dadf70bae18b288fd28d3e8b04caeba0fc98665390650e796cb0bff1d0e0f26c28918693ed1c75bea6fa7b116780c3ea56c6b81b41e86b5da936ba325fdae9d6c16e429764fae097a905ec9258f23892fa2032b14b5a4254b4346f00eda647c63a3ec6f92e65fc18ead5c822d71a26abe4b3ae099cc6aa24c3a90f01900f052daa669c73d68f469757dd96da49c3fb655298158097047e169b00743b3ffc0eb6363ea3913aa1e845b733bf6815a35b452ef7155d323e33e9d4e0", 0xc2}, {0xffffffffffffffff}], 0x4, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r5, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0xf8, 0x401}, 0x66b07b295dca5703) dup(r4) close(r3) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r4, 0x1) 11:33:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:33:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) utimes(&(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x4, 0x4}}) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20850, 0x81) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f0000000040)) 11:33:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x100, 0x7ff, 0x6, "46dbbbdef5ce1192707b846dab3f9b511ab3e844", 0x800}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:33:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 11:33:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x204, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="1c5e30857ae3dc5731d4b1108677a22a9f42fb8056dab161a3e7ca70971666e861bdd5b2efeb3b9bcb4c01299256d8866e0652735937c95a4db50ad93ecfd54c7b35aee8ee551c74c78f0a8e148c38310ea5da0a828025166e9564c80e04605a36a2a9f38744912ad4a066177bf41fbf1b5ec58ddd7957af4491e56937ff35f9b7bb5ae097725374ccdedbce485d6910ee75b5bcbb87f8942b100ddcf3e7be07397a871e0fd0cc66da42e4abdba2dbdd0f3720b600634870f62879c746843586ebbb1633a2bd62a199eb49d00d7d593aaa8387b9", 0xd4, 0x405, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) 11:33:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x200, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 11:33:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 11:33:10 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x2d) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="b405000000000000f288ef717364004b9d1b0969fd7a2b491988ef408ce8b44a6d15be6f4a989083b0d7bd521ce912f87c35c5b8439b6917c4c62132a4dc5b26209c69c4d93e96f21950d59d51"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 11:33:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) connect$unix(r0, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xfffffffffffffe7e) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) syz_emit_ethernet(0x1000, &(0x7f0000000080)="f68099753586352b892530cc2b05ef2d5d63aaa1f73d8b9dd29a3911099b809189dabefaa1d996a2ff9fe1db7e869454c35f19486be0567fe2c7aa926f17bdea40fe3e7ae94121d8acae43daba22b2a71d1b3f5ba804ef44154cce0a0a0a5c45f5c1cd3152ef15d88b53bb037e3813f220ca0b8ec94e15a60bac4a6a648316f18e3b26edaa27e88facf2c25eb01f6b7d5849906514137ae2dce640623b69bb7f8a1aa8e540173015074d4d0f5a24543c88e02d32b26e5ca5ec3158d62badca69b65f9ce3b69810bfef11ac83a22af04282aa20ac2697bbceee61c4207625d7674845dc1c90ff1bd1341e9c1ad23027c3ef9d30a33751687e7f6371083c6e0446f70368e2d797ff5759ea1ec1989d14bd23e1bc354182885fbedffdb63a31576386942d05eead4765dba170858c3f496880dff632c230e325b78bd812ea23619ed644852fb700441f8de72705c911c1b0718590684f8aa73954a1ce02f619e740849672eea039ea597b1581c8c2c6643cdc681542fd30cae320e9bccbf1f3eecfaea8c2a0b9da5bf299f26a51a4de0b35015f088cc8ec0b936a4fce9f6ee83f227dbc91015b3d8c4128601bc64df67fee22477d497e2c60012285a787b9deab0d2872e126580c15fc66bd92ffebd35004f0c7f97b393522565623b1ee31cb69333b7e57751f0b8be53bfd965722d92aee498bfdd27917f84af72379229bc8dd4b122c828d6c6dc21569a94f83818b707b9ee6d7facae1f048fa462d0bd233f4f40e0d2fa5148fcf436a203bd796af19e2a8d68c75cf58165af72257437ccbb403bccbe673ea3029cff49529031cb0c48a55587835649dc218d6661e0744d345b7310bfbc6ef85b5305e856df907e54744a32f37692b2bd6bcf4b5278b644357ee179a62b61b94d3c98302c53a528648b22fc8f02d800f593eb94484da6961c84b3340d9f1cee9c5b842ae2989c2208f5d3dbc1739054a81a28df76b26d1a93b74aff078cf399404ec54dd8825c0cdd1ccd83400ab746eb220a9b028f68301c5df4016b5a3a322c5ce481981610d9d48c27ccce46c8899ee67cc7b5fd1c0dd59b408f1713ee9aa2cff974433d446f004662b405f34fcc912ae47c2807b304bf426da3bca8d93dba1df5aa6cad036c276779e2eb9553dd05ebda52e40b2fc6e17612784f31d74eb2a4b79943c2a74a48fa4a1ed6f1ec452aea832669e667220f6bb8dbe3b50cd63f51c03f427b6a458916999ed413c4878e473105c3ba72b5f48ced9d13425167391b25e643ab4caadacd8ce0ecd25e7ffb98a555b14af5db3241ff6b5f8a82ec42fe725e14a4eec2a123ad1c3a9297b7523195a10b020a2a96113f3b0abb873f0a3fdb70fc02eec36e618dcc5327600037725d611a97a19ae9d80749ad4ba85d0604c121402ccd58f37c63e48a37d90afb6301e16b9f0494dbfc67e0dcd3fa915db16c8e842acc73fcb7bfb853bf06a4aac4e843eccecb2f2fd2dd80d67b84011c6796bd9c26b4e8150e5eed4b703c3b631f8020b95fc9b9ff6b2f6f5a3d861c8b599ba3b86628c275c60ed25566d346d35216ff3b7d8f252efa2d0237adc8b8668175282e91ff1e39c95a264b80632bdacef623100faea984c9f76c89355cb17bb4f934b33d2574441f1a56546047e2dce89d4b6a8b7807fb168a4b481b75511ceae1f7e5f305f223d7a776feb5c46f1dd054d43e88f2232e24446cc8a98ae31a6819ec70ab806e9ed05422b19d7e449ad98b2df9b24714424fdb33f7c4d0ad3ccfb279b4bfb006160cd4865c855cade0e199197ee6b2e9eda6a06183a71675567f8de479f7b10d9aafc839647d38a2bb7690e330e135503b47b6c745574846f36002b0d648cba83bed662d8b9dc26f3326f2994d0466d136090fba3785a2588857a11846da399e462727eda622c724f308115190c4640e5dc64525e634017616ccd66a2c7fec8f7b81be3305777a59d35afdad3fd1a6be60a76d06cf24ce1d49d06962d0236bd6110ebcd301ed12629d5617ed4fe30406fa668759883bbefa879471d11e01c5b0f23535513d2450a03b90114bee5d15156decb39b3c0b8bf3b0de1fa75fa8ce7b39b7b328708d21093a5b6deda6f36174fb7c7d67751304a75fc0bfced9365d21d1df30b8165634dc45d21563c4ba9ae25815782400df71af9c533fbdce5db9641d8ac2eb041b6e68a6ec2098e68422472ec9eac2f4fbac42e296f78cf61fb493c1c90409eeb5577fc950c12d5887d3b5803327037923eac864044832c60a5d5a4da9ed99f210809dbb9a390cb74b6f058abe1804c1a0b424d66f86957c6d4860b61d8ea8d4ece8ac3aff10c328f7af0c52491294ae898896b17a1899c3e4c9cbbcbf84a876fb60212cca0112b299ed6b31306e171087f99dbc3909c04378a579dd0948ecc06b72825c9e83bd4e9d36f4bb2f376d0ef5ecc721b0c83feded6b4edeb802ff2b9f2766b2b7012fa70e52534521243c5ddd3eacce2380211acc77a59405c2c1d7bcf5e19fed1c1a5a513e48386c1a88d39ba741c727da0b56daacceca0f8c66d9c53e8f8fe1377e36b070d78851f78b848efe78d0c0c8913476e2b12772fcac606330471c6db4e13f4d2406e39cfd0bcecf52944f7bca85ed089df9b254c97398c5c1dbaa0d1dc72988e43b00fe1b71410885d71d497ea304685909b552e77c820a537f9b6752c786b1bd83a87cd4c4001d33ec0c4dbff70bf49feae9b876ae2260e8bbbda403559e3ac5ffc4cc69cc2e2953f878dde257ecec282382692e1439d7aceca5dd8aaa94a7770330122f2f20c1e1995f2308a02d3b1ca27679624ce4894fb0222f5df811949bdbf64bced213e9ac71471c19d14302d46351f1f42619703fdbf2d600d0042ed3621c1b6f5afd86b77d7611ce2a2c1012308d7dbd47bd243be2e1d873c8587be01aab7d9ac87265c8ef6d9f989727052baa8f4b7a6808b59828d43eae7f9495fbde3d94ea71bf751a9007cc3c9e279a26d892ea47a7d0e0ea1c1c6f05d624550352039ba86664df9f3077faf60f3a78ca531a756e2ed9badc14d2ed01c5c3d91f8caf713cb33dd2653736bf87c3a025dc682e5d460692f448d73b557f4cac76b379579cfd3cdd6b087eefaa202e10cbefc21d394cc005e6d96feb8503a9b2566bdcbeb70f82a1ea99a35bf1b2e1aa7dffc4fdfc735c3c730707ed082d10becaf41c196e1c986fe631a7dc377efb891e10c67d10012a3ab921ecdb50488b7af435dd740ad93b483ecc7b207e15a3c00904be131dec04fca65448b9a8a06b55082fb67019041bf9cf1cb75304dd5fc4dacc4d99fb6d93ba1851a5c3cacec2ae7cb657a9cc7ba67ecf3f95796870dbb377d8354752664c646fc93c0c4b8fe40066b22eb556aa8d23e686ff55e4a761e0ad28aef95562d040703669ed36c4f59ba1529f81a9f54f6647f19c95aa7553bd4f6dae7b2841fd8bdf16dc19f7d6fac04c864fa86569b3cb8423860b42491c49a84582dbfbec79076348111ce96c74e79464b593e8d359ddcd005244169601b52397646285d458f154ef020c55b705d916f00a286d97eaaef409c8c570b0a9f582cb115ff57a6a5866f22647b7113762373081af28ddb53d90475cb2cb2514f547225f216c83a71da02bb8a354008ed1d442ec5b0fb3c99fa74b0bbfcce8c28a8428f1a809683724a9fc47c4058b56b201cf459d4a1d8cf1b229e6319fb10a818090a0041b0397b040124269ecba62cfd991486523454c5d3473f81f6e57ab436b5438e632ccbc4b4e02a7119662152f385a5cdaec373b4408c8a259f7e232905413b858710784d7fd6f06c84039b0de1558134693fc80abfb63bcc7f8257bd5320bfb5a387d35e069abcff501186d615cfa492e8452415896a3c00c02f896fda1e77f2af207ad14b9e1d34f45dc59eac4a046e59f49022b668c25b18429573bb58f1e576e643adee7cb452e34cd5d10b90c22be5d3257d550d5e1d067d5320351f94dbafbf8d39c16f032d1b664d76b5113d11630ff3581b75387aa5635aafcc1a930e8de5be04c96af3813ecdda79d8e90325fb491d81d5641c87f43011464d2c83c659e74583613aef5468a2b3bfec75e04badd465bd68cbb32b08f808a7bd487b456512841f2a18d2d90cfd9bca37321d441ea4ec67b580565bbfee626ffeb85e448388ff153a5ae9c7d18ca80af56bbbd74d41776541782e86f391bed38b65a9f75ace050e06537600857dc35d29760b141f4b5a11c775901b4ac73091a99fbf3ae8154a2b18f009106d10894384041691910417df50656778db4a999a948632b6f279cd4d14242a61d988ef9a3b1f53783c1122fbf027dd68767510705663be81e9ac639cb2d71f2cb3cdcccc668079d268e45c6a0ac69445967c82a0b02b58656ea89f08a70b95fed516c0ec1fcdbc19e80b8fad4465f64a8c486d32a58aff027da2eea3f0f7c998f907a734b955477653343b1e88d6051c06b9f107321268f713e84640bf2355e96b10e525ebeb0e2b41a2ab7f94dbd3cea79826430cc64c9edba21636067afd96b3745a828bf31133e65b571a38d9befac1e234c113006bfc8886bd7c66659fcc529abebc6da0ecfb2baf94d95545d56de5ff31f9136c046e41eb100ff1f1e7a9816c1923164e6c6efd5bca8bb8a315a88e90398e85bf899da20a5296b641d1eb7b76577aef16ba9cf6ba838c044ff1a9e4304642bafbd5f7000f702995ac272d79fd4b2640fbf5a6c70ec1ed06eed8df5b3d3ca7eade7329f3e2b6a80828fa89a35c1a2eebb49ab159ffcb55716967ad406b897b4511b232002bb97d2af8b7da97611a78c368b5e4d6a31f44b14e15cf154c27dc544e30f635e06efc8d8b0421835430a6196f23cb07064161b5f79dfb4dc6c0b23f7ffa9c1000a675e9875c129c8111fe2c0fec48e8f823ec9b2301f1c6c5baa7af0fb96a1b2bdfb854282d26a575a22036f44b18d1ee4325481a91a7c55a417b04e8e6510eb0cebff1271fe16a80c9692b30b123132d52c68f474da698e4db17db7492f0f6fd7105e5a26ae734379b2ff94096d6df1a6f940fe5c7c47d3a4ae3df990d156bfcc889e07a4f7626a78e6fb9c510f4435a20379e25c771f4a98ef4c50035ddbc1239dade0fff45efe481c1ab0070052e0bc2060d70a0d6d33cf6afb51d6b8c2b274ddf799bcb40353005c59b9889ee442326a9a507602e4fa7d271dc81ea9f90393fd11cd07bc99de1188d5dce2198db924a78c321d19b9d05f4e0d271d49274a60fe96d4af573120eb2df7ffc99e2a89faeeadae0d2e85b0ab4b7892c1269ead79b14e365bbfbf86efa74fcf6850d9f574a688f594534e0977dd4329eec5e01172f03489e03fdb7ab802d67131327f4ba2f629ac5f6c67991c3d52f78cf8cc52a6459408cde011af267670beda8794c4d18a9dea3a62dca69f8af2f643c1f5d9c96d6f9aeb1195e3bf6b783cb9539c4ffd51ecfb5e8357558a0a1dbbd3452e05369122986ce49dd0ecda543326e3339879df27df3b88dd629730680349e121080a17847de5c1c4d2bb7e6c56fba6247aeb3512e6a45af717b72c0c070908afdb44cbc55cc35d92c9bcd126cd227b2ad512746c0f4afd706da88026cd1f7157a923a53a0bdaa74f7b734e0956c232e913ffb8153d4f836df9b89f7f0322e990d611dd8e292bb694a768278203e10e80d0a1b4d63f834d147204a4ec22cedbbed0d53d7f4937bc988103d9643566af3654379e4fae69950c3775dc0ac61af24279a2f19e9f7d793488b8ff0e51bc0b785e9") 11:33:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4000000003) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r1, 0x4, 0x0) 11:33:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x1}, 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) 11:33:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x807f, 0x83) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:33:10 executing program 1: r0 = semget(0x0, 0x7, 0x48) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000040)=""/20) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x84) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:33:10 executing program 0: socket(0x1, 0x5, 0x9) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, 0x0, 0x0) 11:33:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000200)=0x10) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x58, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) 11:33:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800000, 0x80) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) 11:33:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000080)='./file0\x00', 0x802, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) 11:33:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x2) recvfrom(r1, &(0x7f0000000000)=""/83, 0x53, 0x803, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:33:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6001, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/68}, &(0x7f0000000200)=0x46) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c87c377284c35b84e2e2e2e2e61", 0xe) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1ff, 0x5, 0x7, 0x0, 0x6, 0x6, 0xffffffffffff0001, 0x1, 0x3, 0x8, 0x1}) 11:33:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x6) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 11:33:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x22, 0x0, 0x6b0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000480)) r2 = msgget(0x3, 0x20) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/243) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="bad26fcf09619c4e626d408c1b3fb72b45af8e2bd86d5d8a5f52b5fa1ee594236fad1696e788631430f33f4afa9b42b85c12357d45cb74a3ce23ac164e67ac01e2af12894454073e9144f541792e59aa7122fc5f73c10b087427162aab7ab1e944b092c26967fcfea06252c793a9f49da623591935ef597ca904f536c8c44dbbf7f32eafdf9faeec4466b1ae7cde402ae90892142d170f4d4d997bd1329cb41ba2b777596fa2bb", 0xa7}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 11:33:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x29, 0xf00fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x0, 0x8}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x3}, {{r0}, 0x556acc26df578137, 0xb0, 0x0, 0x0, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000002, 0xd4e, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x54, 0xfffffffffffff32b}], 0x401, &(0x7f0000000180)={0x401, 0x8001}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() sendmsg(r0, &(0x7f0000000a00)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x401, 0xcff}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000280)="f186b813dfecc50350914509dca1469ab6869ea2cb48eefb80b8f7dbe4fa73f6e0076a9587c37454cb01a37840478c8d9e1794d45efa7aa9e8e60595f8e66e92d4fb1181229dd63274201a67bb7313f0caf9b478b8fe5400ddddc250349efdccc0cf248595052bf3faf3e93d14f5d27dcd40a0a8367242f6", 0x78}, {&(0x7f0000000300)="721e4fe95c666d7251487066f6503a197df4d04f686922eb1536ed5a88767a9d593c0a149ecf568e1ea80dfcc2305d9c85c3a58fab5ebf3647917f6f6e36cd02e092e28c40b56cbde445072cf089c404f98b85bf4e585aaf45ac31be9efa151eb5ef8551904bc2a3c1dc5d72c0c4159c8f32972e9b30966cfbdf8d88f193b0e7c08e", 0x82}, {&(0x7f00000003c0)="d87bf2ff658cb993c9e6a0e2304e7c3eb99c69d8559bb955ddcfb782aee61e3a23c3a9936fe957a28c931711d03d85b0abf1ece4aa7908166e727387049acdc505e5", 0x42}, {&(0x7f0000000440)="8f913cf858984eea630da9a77a51cfa2aa6f5969dc3addbdcad32319cc0d01c74a61690d2602f67e3ce8b18017941b275cefe6163f1a376f2a6682e3e978f1080a38c4cbcb71e54bc848f7a97636a2e063d808e437e1dc33d5f76fc54acb53e9634613edb777a78a89ea766b550068c4caa21dc64f85a5762334a5c84c661577e6b0902cc1c04b742f0e5af77e19f9475f8041e9ca208c85b25a63887f29b2a233aeeae67533b3ab6e4079b7840a8c2e246d5d9f16ce7e3d9a34e3c05b408d7142e5b5d12666922ff075e54d5d12500f7151b44a8aeb0fa9b977be1f81578a8edbadf0da1c9257a44dd7357f6f492a49ea69157a45", 0xf5}, {&(0x7f0000000540)="af8ee880aa8d604fa4860d6f0d03fb6d0e36d1a4440166d58c867fc2ecf4510311dbff2f5f8d31bb67adc0ebafe6167f036589aab86ed84ab545e2220402e6f1f232c9b9ea", 0x45}, {&(0x7f0000000200)}, {&(0x7f00000005c0)="e8bab75a7efbb8059a78bed7ec83b421abd16069cbb95a1df3baf75840b6964d29ff9e9d4f47c5c2687ac384523d6324f0b008ac458756ab458fdb956defbe9d10af8c999b48a002e568f49d88b9dc9296ae33de9b5d8b75c76acf6169ae55d17c0347145dd41ac486749460a0fdbc256484ce6fbebf0c10cf45a3b39a2be69dbb3b9c9223cd4692a3f7a2d20ce0b11b82d306f874bb312a510a4258583c61da784e8376956808d018cec703bc4c7aa806f8d181ddf5dd23f82231", 0xbb}, {&(0x7f0000000680)="aa2e2a16d5723b734bbf7feca66cedd79619bd57ce927db8510f4d964466f38e1f506563cf249f8050949b9937e2cc74bd8a8fa33194fd9d3e884d534bdec2a157d2753915d22477a3debaa6ce5695e7b11f2d5b41bcf54bc0bdeb0ca1b3677dbfac79431f4accd8620198458a9902b010002963dd5b68236bdf8e757b8aceb4a7704af2a686e92d39d6c2daab03f25dd6d5dc2ae6fbc402cb84ec5e5afda7c07ea85e07937fa6e45534ebfd0cb0c542b73a085edf7be95443e00e", 0xbb}, {&(0x7f0000000740)="c3e610a9dcdc2b59f9a8367866cfad677e3d48adec40e112b558720ede090d19b9bd71dddc421f7a27831528a86b0489b7d97e4ba498db0829efcc915042816a366a37601d39ac7df01e6f94a702af5f4af5184944f994120d70560c1ac07a17afd28c673f24e9fd82f29d9e6c60e753d844426ada517278de173e6f16f2", 0x7e}], 0x9, &(0x7f0000000880)=[{0x90, 0xffff, 0x3f, "94c82bb6d218b6dd5b82b360238847061dfa1bf5202d3156aecb2b1d6502ec737740eefc82996d95235ca8d8926125764501b070fcaf107a5c5fcdad1597fd4ec5401396c9744cd998791bf6f3c06ef68a9ea218be8f938565f77c0766fdab3646815ce22979be715f39000248efe2564d665b8fe03aa7fb2fc2af16ab5a"}, {0x60, 0xffff, 0x100000001, "547c0842651b573cda595c79da7c5a565b5877d3a695d3954f088b1021bbd8b2f8dd9278cc6d380daafa4fecad38dc44b45205e5a22168f2909ce5eca86a3dfc2e3eda4ab5498b3193d485e08bb8e0"}, {0x70, 0xffff, 0x0, "ed0f3b461c5db9b41cefa9afb83f903a1ebbb95dc708e1e6e8573ddef5e11337236b8f79a4d7ccbff8cbe029bd064f735ae1e8ed2919cfcd72df102fb4f4f59035b277fbc3d3671c3a6afc465366055f3e62e6689235a3ac3d732c990843b9be"}], 0x160}, 0x400) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) login: pckbd_enable: command error 11:33:12 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r1) 11:33:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:33:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f00000004c0)=[{r5, 0x24}, {r1, 0x10}, {r7, 0x8}, {r0, 0x100}, {r5, 0x5}, {r1, 0x88}, {r5, 0x118}, {r0, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 11:33:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') 11:33:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x60, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) 11:33:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51, 0x4000000000}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 11:33:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x100000000, 0x2}) r1 = semget(0x3, 0x0, 0x80) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/37) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x22fae90a}) panic: malloc: allocation too large, type = 2, size = 4694952024 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *390748 93023 0 0 0x4000000 1K syz-executor.0 429624 41209 0 0 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(117d74858,2,2) at malloc+0xa6f wsmux_getmux(22fae90a) at wsmux_getmux+0x71 wsmux_add_mux(22fae90a,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807bc32388,80085761,ffff800020c5f550,82,fffffd807f7c6780,ffff800020b38978) at VOP_IOCTL+0x9a vn_ioctl(fffffd807be0a9a0,80085761,ffff800020c5f550,ffff800020b38978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38978,ffff800020c5f698,ffff800020c5f680) at sys_ioctl+0x651 syscall(ffff800020c5f730) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,f314c678010) at Xsyscall+0x128 end of kernel end trace frame: 0xf33d8f941c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 4694952024 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(117d74858,2,2) at malloc+0xa6f wsmux_getmux(22fae90a) at wsmux_getmux+0x71 wsmux_add_mux(22fae90a,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807bc32388,80085761,ffff800020c5f550,82,fffffd807f7c6780,ffff800020b38978) at VOP_IOCTL+0x9a vn_ioctl(fffffd807be0a9a0,80085761,ffff800020c5f550,ffff800020b38978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b38978,ffff800020c5f698,ffff800020c5f680) at sys_ioctl+0x651 syscall(ffff800020c5f730) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,f314c678010) at Xsyscall+0x128 end of kernel end trace frame: 0xf33d8f941c0, count: -10 ddb{1}> show registers rdi 0xffffffff81adbfd7 db_enter+0x17 rsi 0x18e0 __ALIGN_SIZE+0x8e0 rbp 0xffff800020c5f120 rbx 0xffff800020c5f1d0 rdx 0x18e1 __ALIGN_SIZE+0x8e1 rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff81d75573 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa2f50744fe1bb900 r12 0x3000000008 r13 0xffff800020c5f130 r14 0x100 r15 0x1 rip 0xffffffff81adbfd8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5f110 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=390748 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38018,0xffffffff8235c268 process=0xffff800020b8c6a8 user=0xffff800020c5a000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93023 378905 1562 0 2 0 syz-executor.0 *93023 390748 1562 0 7 0x4000000 syz-executor.0 41209 429624 89241 0 7 0 syz-executor.1 41209 457124 89241 0 3 0x4000080 fsleep syz-executor.1 41209 336916 89241 0 2 0x4000000 syz-executor.1 83193 159410 0 0 3 0x14200 bored sosplice 89241 165922 35981 0 3 0x82 nanosleep syz-executor.1 1562 295586 35981 0 3 0x82 nanosleep syz-executor.0 35981 14577 10830 0 3 0x82 thrsleep syz-fuzzer 35981 514009 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 517515 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 10332 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 387683 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 470231 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 289217 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 17718 10830 0 3 0x4000082 kqread syz-fuzzer 35981 248624 10830 0 3 0x4000082 thrsleep syz-fuzzer 35981 31983 10830 0 3 0x4000082 thrsleep syz-fuzzer 10830 350029 4981 0 3 0x10008a pause ksh 4981 289941 16987 0 3 0x92 select sshd 98308 423073 1 0 3 0x100083 ttyin getty 16987 114290 1 0 3 0x80 select sshd 57301 289982 15157 74 3 0x100092 bpf pflogd 15157 142660 1 0 3 0x80 netio pflogd 76852 63850 78457 73 3 0x100090 kqread syslogd 78457 113250 1 0 3 0x100082 netio syslogd 28373 511191 1 77 3 0x100090 poll dhclient 12989 313420 1 0 3 0x80 poll dhclient 40954 115567 0 0 2 0x14200 zerothread 29814 248081 0 0 3 0x14200 aiodoned aiodoned 91632 148604 0 0 3 0x14200 syncer update 82699 489941 0 0 3 0x14200 cleaner cleaner 47148 184078 0 0 3 0x14200 reaper reaper 61787 175652 0 0 3 0x14200 pgdaemon pagedaemon 61115 205208 0 0 3 0x14200 bored crynlk 36338 216779 0 0 3 0x14200 bored crypto 34490 357630 0 0 3 0x40014200 acpi0 acpi0 72868 498507 0 0 3 0x40014200 idle1 47668 49274 0 0 3 0x14200 bored softnet 63436 169492 0 0 3 0x14200 bored systqmp 18201 40885 0 0 3 0x14200 bored systq 47582 163114 0 0 3 0x40014200 bored softclock 65684 54967 0 0 3 0x40014200 idle0 30890 491970 0 0 3 0x14200 bored smr 1 508261 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 93023 (syz-executor.0) thread 0xffff800020b38978 (390748) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823681d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9474 6390K 6406K 78643K 10593 0 0 pcb 25 9K 10K 78643K 71 0 0 rtable 100 3K 4K 78643K 206 0 0 ifaddr 43 11K 12K 78643K 60 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1469 0 0 iov 0 0K 16K 78643K 11 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1249 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 10 0K 0K 78643K 10 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 83 0 0 proc 53 50K 71K 78643K 325 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 10 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 200 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 20K 29K 78643K 1116 0 0 UVM aobj 4 2K 2K 78643K 4 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 6 0 0 NDP 7 0K 0K 78643K 15 0 0 temp 97 2366K 2430K 78643K 3359 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 71 0 64 1 0 1 1 0 8 0 plimitpl 152 20 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 30 0 26 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 12 0 2 1 0 1 1 0 8 0 pfstkey 112 12 0 2 1 0 1 1 0 8 0 pfstate 328 12 0 2 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 184 0 0 12 0 12 12 0 8 0 art_table 32 185 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1572 0 163 46 0 46 46 0 8 0 ffsino 272 1572 0 163 95 0 95 95 0 8 0 nchpl 144 1885 0 254 61 0 61 61 0 8 0 uvmvnodes 72 1623 0 0 30 0 30 30 0 8 0 vnodes 200 1623 0 0 86 0 86 86 0 8 0 namei 1024 4956 0 4956 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4747 0 4747 8 7 1 6 0 8 1 sigapl 432 282 0 266 2 0 2 2 0 8 0 futexpl 56 914 0 913 1 0 1 1 0 8 0 knotepl 112 65 0 45 1 0 1 1 0 8 0 kqueuepl 104 25 0 21 1 0 1 1 0 8 0 pipepl 112 176 0 157 3 2 1 1 0 8 0 fdescpl 488 283 0 266 3 0 3 3 0 8 0 filepl 152 1530 0 1424 5 0 5 5 0 8 0 lockfpl 104 25 0 24 2 1 1 1 0 8 0 lockfspl 32 11 0 10 2 1 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 191 0 182 1 0 1 1 0 8 0 zombiepl 144 266 0 266 3 2 1 1 0 8 1 processpl 840 299 0 266 4 0 4 4 0 8 0 procpl 600 455 0 410 4 0 4 4 0 8 0 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 384 125 0 106 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 143 0 0 8 0 8 8 0 8 0 bufpl 256 5788 0 1143 291 0 291 291 0 8 0 anonpl 16 39552 0 30605 47 3 44 44 0 125 8 amapchunkpl 152 1406 0 1309 9 0 9 9 0 158 4 amappl16 192 808 0 343 24 0 24 24 0 8 0 amappl15 184 89 0 83 1 0 1 1 0 8 0 amappl14 176 27 0 24 3 2 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 8 0 8 1 1 0 1 0 8 0 amappl11 152 61 0 43 1 0 1 1 0 8 0 amappl10 144 68 0 65 1 0 1 1 0 8 0 amappl9 136 612 0 607 1 0 1 1 0 8 0 amappl8 128 162 0 146 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 110 0 96 1 0 1 1 0 8 0 amappl4 96 522 0 490 2 1 1 2 0 8 0 amappl3 88 117 0 111 1 0 1 1 0 8 0 amappl2 80 1283 0 1219 2 0 2 2 0 8 0 amappl1 72 15582 0 15132 25 12 13 20 0 8 3 amappl 72 703 0 664 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 283 0 266 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 283 0 266 1 0 1 1 0 8 0 vmmpekpl 168 6356 0 6333 2 0 2 2 0 8 0 vmmpepl 168 37375 0 35827 90 12 78 78 0 357 10 vmsppl 360 282 0 266 2 0 2 2 0 8 0 pdppl 4096 574 0 532 6 0 6 6 0 8 0 pvpl 32 142585 0 130329 124 6 118 118 0 265 19 pmappl 224 282 0 266 2 0 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 441 0 5 13 0 13 13 0 8 0