kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 00:54:34 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.6' (ECDSA) to the list of known hosts. 2019/03/27 00:54:59 fuzzer started 2019/03/27 00:55:04 dialing manager at 10.128.15.235:45190 2019/03/27 00:55:04 syscalls: 1 2019/03/27 00:55:04 code coverage: enabled 2019/03/27 00:55:04 comparison tracing: enabled 2019/03/27 00:55:04 extra coverage: support is not implemented in syzkaller 2019/03/27 00:55:04 setuid sandbox: enabled 2019/03/27 00:55:04 namespace sandbox: support is not implemented in syzkaller 2019/03/27 00:55:04 Android sandbox: support is not implemented in syzkaller 2019/03/27 00:55:04 fault injection: support is not implemented in syzkaller 2019/03/27 00:55:04 leak checking: support is not implemented in syzkaller 2019/03/27 00:55:04 net packet injection: enabled 2019/03/27 00:55:04 net device setup: support is not implemented in syzkaller 00:55:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x8000, r3}) fcntl$getflags(r2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getppid() r7 = semget$private(0x0, 0x3, 0x181) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r6, r5, r6, 0x40, 0x7f}, 0x0, 0x1, 0xfff}) fcntl$getflags(r2, 0x3) fcntl$getown(r2, 0x5) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) r8 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x800, 0x4) sendto$inet(r0, &(0x7f0000000280)="2903bdc3db9f74b3679878406bc7959554b408a1fb09b11f27a2ec", 0x1b, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file1\x00', 0x0, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x10000) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') lseek(r8, 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000540)={0x3, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)="14f800e718c00205f758ce1a0ca9f88a1803ea3c5e37f22b64c0f4b0358e09fa57d90432f50fcfb0c22aa6578b0ab0c7bab2b4d0de945af8815ebba1bd4eca8e0e8503f13c82f80dcf12d23ad9b30b16134c8a52338c0fc9f68a7c41e63ce6507853d083ff544d75c4bb166ff39cfc1c0fe3c267ed26f74fcdde3a371f74bc40b2f0b367a970bb279ac45c196069147feaf165f60f8e68c76ea88a99e9cc4cba84972dda78d810c8b20ec38a75d07e3b01cdb0ef04030ac458bbfb0acf551ad0da08e9d2f211d0ee8fbc1588cb5e0143fc67ab8d4f25dc57b7501c973e60651cebaa3c584da1789a3c096b1fcc404feb687824ad6be0e654", 0xf8) getgid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x12) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x81, 0x0) mknod(&(0x7f00000006c0)='\x00', 0x1020, 0x8) 00:55:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) write(r0, &(0x7f00000000c0)="0d4f84c4610994d4937ae53929fcd8e51cf6e37fc30b3a831d7e54ce28b643ab9cc604baa91faf470bd9eb11ace669fe907be3aa547be204340985a773a245328cabe7d7303e1eb857ebcf7060ec484268ae", 0x52) write(r0, &(0x7f0000000140)="a842a0aeebdc8a1a0ba08eb6467e728e6c8393e204cfdb0b0670e2e59fd6d94d9c3ac2b1840e0dc57d568b350de52f937977f30b4ef7d9427acb71e406cb9b424f6f93944b85f452074910caf68a083ab56032b16f3d6e165e372fd040bb8ae5805485d1ac893345ef1c3e7b59ade9a584f0fc5baba38dc63499c0bea7827a17cb7039762bfce6204566a8635c0c907230b62d50cac3fb0587e46d2cc6856be672d7e898ede71ba5bdd2316a7a63aa72f2a7b10f870c", 0xb6) read(r0, &(0x7f0000000200)=""/242, 0xf2) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) syz_open_pts() write(r0, &(0x7f0000000380)="d618022b27f00f5481f18951e2afba8ae18036f5ab4e4d86efc277eda22817918fdec8dec0a06289c9209dc9a244415bfd8e47e38e903aa86325bd49a88042cf76bca050ae782a0dab460ec0707dbc56a41c50ebd16405f400b83a013535639aa486a1448b2dc0c7d3bf365d551ae0b09b09f40803d98fa64a613e19648a9d09c5c04a3cbe575bfc6b84a6cf242f7ee91f771eacf1f59535abc78ef4344b7026", 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) r2 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x10000, 0x10) bind$inet6(r1, &(0x7f00000004c0)={0x18, 0x2, 0x6, 0x2}, 0xc) ftruncate(r2, 0xe8d6) r3 = accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) poll(&(0x7f00000005c0)=[{r0, 0x1}, {r0}, {r2}, {r0, 0x45}], 0x4, 0x800) r4 = openat(r0, &(0x7f0000000600)='./file0\x00', 0x88, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000640)=0x67) getuid() r5 = socket(0x6, 0x0, 0x9) r6 = dup(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockname$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780), 0xc) openat(r2, &(0x7f00000007c0)='./file0\x00', 0x41, 0x100) read(r0, &(0x7f0000000800)=""/73, 0x49) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0xf56c, 0x61eb0217, 0x6, 0x186, "856aadf1788bfab18ef6c47140b13871d9d32149", 0x6, 0xf52}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x810, r3, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000008c0)={0x3, 0x401}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000900)) bind(r1, &(0x7f0000000940)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 00:55:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80c0, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() accept$unix(r2, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={r3, r4, r5}, 0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7f, 0xfffffffffffffeff, 0x1ff, 0x9, "9b5ed7d5cf5b0b1034058a0409a05074c2ff8d9e", 0x6, 0x5}) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 00:55:08 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0/file1\x00', 0x7, 0x0, 0x7f, 0x0, 0x100000001, 0x3, 0x2, 0x0, 0x2, 0x3ff, 0x3d820ac4}) unlink(&(0x7f0000000180)='./file0/file0\x00') 00:55:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 00:55:09 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x82a0, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fchflags(r0, 0x10000) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 00:55:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) bind(r0, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) r1 = accept(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecbc5c49df3d85d01b3b93b6a6ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) semget(0x3, 0x7, 0x400) r2 = socket(0x11, 0x3, 0x0) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, &(0x7f0000003540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003580)={0x0}, &(0x7f00000035c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0, 0x0}, &(0x7f0000003680)=0xc) r9 = getpgid(0x0) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, &(0x7f0000003740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, &(0x7f0000003800)=0xc) r17 = getegid() sendmsg$unix(r1, &(0x7f0000003940)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f0000000140)="6087692fba71d7aad04f2e7c8f167e24aaae0e1082467abde2e966100766d286d575678878d7b5b30db22a2bbf9c8d530dcbe3b4ac60477ff0335a60c98ec55b5dc6625034769b42ca4f2775b6b2715cd3f005f111a17c077aaa8064aee78cb1868e9df9d4cd97ee4abf81c3b565862f8319fc8dda27d40ff96dd1272e0e304241d87812d203834dd1e771c7fa89417a7ddc65fde365fdd1985bf5683ec36777f28aa0b37906739055aacde0c92a72d4b35e89131c338fb92f5432505303c741390edd79cc8bc951bb9a76b90338693d25f504de08048dd99b839b651eeb5708ed23903c212a7b9c6b2b5e1bd442901cbb06ff89b60ac7345ce2c003ad8301f06066710a395807b9ac90e5003a56f8520d009c6e54455e833c6497c8003bfc8799cb40f87e6f580d802a3a46677476eabc71d43f5e4732c0c342b7b530c93dddc8cfcb7052dccd1c38865352cb39df7e14ca572cd1533d3aa98c2b8923fcc8c572611490c910369bdf7c2ce345f83a090a3ff3a174ae273d03623294fdd5e64249413be19373db211ae1e38e698a17aa2fcd51d93d2131d55738ba61d26a363a30a10ecd42cb6aeb104b18298d46d939ed529b113107e61f922f6ecd70e91e2309d291264e4360b0d0d1ec13a61e6c8ef199d21d71a48c318781c74e0b78b13bddcb1c6ed10a47cefe29b976faa3cc11ba12e08127e72124264f8ddc0059d0134e17d2158131d9b74ac18b8672a11b96329c2991b3bed35244fd1af9bc0c9b07021f53f27bff5dc46be87f4a292af81d288c27e9434ebdbffa3c878425a5fa4706f7058be54d2338c45e8fc02a7131152068f78bf2a142c8fbec744d4d689f40067dfa119ea8fd0e8ad809bba0a1217273807197d644cd1885468d334a177e107f72c76c78296234ef2d8df2318b29f40d2df5e742daf2cc557541ac1c2ee57570921e8550d864fb247fad711343c6092b36921f6fbfd2e59591afc71119f760c88a4b70dfc8f630de14f22433f719a13c055f6b4d2353591ea1f91a22d761ad666aaba520f4f25e18f849c2d74df32f1843c8ffd3cedbe029f492f839611abe9c5bc659889b7777cff4305606732e8471d72aef4811eb080c7c12df8a3ae255a40f15f61d7d108eecbab61d312549c0fc07fe5cf609d9f848064e9d358133e640b8c94913beea29eb58585cc6b6c2b54d0580bb96ad817f1b84623c432c61917c917230e3fa5bee58e0ecaea346baad41a2eb4f57fc2c3a7221a10af79c29ba3db478f0072e524e43bf8cf5a8c1023b8254b125b3abea2676a7e3bebb6e68f1c4d89d48c40ff72b53a9c70ce5fcacf940c7beefd98e130e885008d06edb09386a3fc65c30a55ab262c274f4bf4c23029fbc2bc01f0605f99211a8f0fa193963e277e7f3df29456d3b013062a53a81917bb844e9c751ca4996d3591c2c0d8824d026100bcb3ebaec2b421e203e139b0710376df7616eba0aa63dc1a03f2596375702fd7932a8c2bbd9f890b8fef6c9d4ee772c879aaaae9710b309c296e261278c1975d0663dd7d721017c48400193eef8203af13035e31179783458b697c910cc201b02ed6f64cc41a60bd4de5fc2942ea52326efb64ca0ec73d9a9bb3e4dbccc9495674fb5c19722f16bcb35efba5147659dbb3ec4ee4c8acb44b29aa208083287e09773d6e3af8505670e2fed848859bb6390e906d7f217c8f61574853db2773bd95d98d69c9de6920ba9728f4d7cb9dcd69ca0febde0f8f0f6bf0c3e5ca2756628a4e9813af5272003d97c240e4690d85f29cdd1f59ae27cae4c918aaff123993d95c12b4defc944456d5ff317b35a62467fca9d23507dda092f39367363915ca84cbf589f991e9962f49759c7d23db76e4b9d8502e05cd313b2905fa4303e9a1c4c7c8c08c7905a76e10f8a12796a5419499f421d00cbb4fab6a95bc02f4abe7ac38ca7acb205a9ce3bcbe41c3be7f7106314d87771485386950fc0b467a3439b40a3ff45385aa2910bcf04ff4ac3cbf18b7028ad099e708fa14c68d6fa0a10aeb17a29eed9a4e2270b695c58560eb3437644f555fe33e742ab3a917f001accec478a45f530d304779a5b2f327e55628a3159c4110fbf879c02469b498b3131cdddcbf34c01a084e59e800f79def7268cdb50d4a7b19c0bdebf48e415d31e2d202438c5fd4843aa8994493d84efb9e2891623d539d540d214b348682b82f220bf7624254f8612f2cfc87b5d391320bd1cc752c55132aac78a5d0ed0bca94a24aa4d74e2f33de28c35b8ec11f01fe88383e49e47d69f9bea76a2ee97aee2a07b5fe487592f4942e9d439ca4462d167b7b6dc3247b253f0c74a0e61611c743de571430cd6945169d90c848cd895a3dfd0cb36ea529756ec646527ee302c8b63399b57c94800cf0b1bb9d0a3df57ce1b4401dee65d3b6851d93bdda2326d257729b631e6a9c197a53fbc200bfd25ada63df2dbfed7e5e1a3adad32d9a9ebff13eac9d9e61b5b33012a52d1f200ec90f1ceed0ba2b93fd7cce4377f418818ac66d7bdffb233832db704190eadcd6d6f8e82be092b10b815103abffe1987f0fb2b933f21edbf7220674c7b874296e5e45ec9bd5f75e205487609b2dc07d800ae79496206488dba7953aea106811d174c82a94e771f6a7dd6ba91d9c6439b0314b92518450feb36a0e3e057d695064b0945e6fa2a81aba9ad244c190e703ea8f42d0f037534d1e0d0ed52bbe2672834592bac300ec80eb7f1247d8b9ce43008d33dfb1d47c3f31a27b0634574b200a996e07c823b99e748cc8406d2622b630fa18d96078e8692104011201506c2bf6e541c878dca0a5e1a0aea2bd4cbe1bf65c9f1417e95db4410408434b87d36d9f4afcb04763a029425f9a490cc9f3ac8fbf6a19f7f67359192e4baf4efa0dc99df265faa4d02f50732b714f9af549f2cce883b7aca494f20408b1a87d51b2d4b05465eb5c599e6fece32a8034ec1228c2217162ba78853c1e4a5cd5ba732eb81b7f7d40625b2daf03f5784316eeaeb96f0367aa2ce863d1db3c08043252304c88bbdf6433c3b1a49c07672f894a03fc1883e29045d1f50d132bc9ff314956ba951c9b249d6563b86048a9877afcab324d27e7ed5faa5f1bc4b9a7d5a3577aed450f057c0e0bb8e9992b5122606330c60e3491240600a94c8308bb6583f9ca78e357659437239d538e600075c2f7668de34ac3a8eca99a19eaf84e3f7b061a376634499bc7869e7729afda4ea5ca6ad626557e9665b3f82026431155e61707e9197173ba37d66c570f9e4bdf5d192d349be565016db34abb69ed7f6d01aba51c4da74c52e56c8203502e339c8baaec5194b1931288facb44232d05dfbd541c20f1d13e6033749419298b08a04dbe9bb032d1dce9206d7e65e1df65b9e3f1bb758067eb838abf997f532c3fb40423eaaf5c4b65135652afb8d6a28c2ed7fd73624a6e607e664d202551aa8c552d01c6d6b57cb1214501fe4f6ff5739397e31e7cb705427cc4d19106e92052b57207913b1e80a166f06f0a7c539769669fd9c39576928300c6be2b53e7554d8cf66b0da508362865db9a70bb508d353c33f979e9c385f586a9d93a8598fd4016e949491ab4aa03fb7043b5c019a4b60e95e0ea756f946d46ba2f526cbcee838e7c08dd48d3325ad423103f8d6b10b04d3fc9352419edbdddee0e592c6c18903ca9bfc7ab68dcbb644c3310c30758718f145f088b9c9161da7629140da3cd760299a0f0abd05bfb2666b6ddad47752a479a5b8829a2a8dc71c95fbde181532f00bf2de4885e042f98281fb19d7814c4bd05b6f8ab03b226c16ce4b29cabf122c11afa263593cbd12ae6fb793e6fbe7046d84bb9d25632cd137c72a10234d8389a72369c7d701eaf6f6538a37c32e1249507b24429f6fdf4e53aa2139673bab6f2a0a3c5dc195932c8d2cbbb4e7fa1548ed65d1592c1935ac5db3f42d0f40a04b038df2bb701ab73452108e4ff4f40d2e37e64269e29ca161207392d5efb7ac72661d6b6f8aa00b86357636be565784417783681b09048c691f7c073cded6b9673449647286edd96aa7788283424aa481b32c3f72ddfb27882eadaba3a72d1a717498f253ed11b27d79e6e493a50c5135c29918a1a2d4416230cc30ded4b83547760b780241f17ba3a25140b17def0b020ac544a322f9a6704f4ba2301cbbba14057f2089d5c96c4afcc2838e5c9a1c0d015371b2816c22c049f8b04a2c9786ece05640bfcb4232bfd70ead892e19a921c8c3dac2ce55b923a2efea8069872a538b8f251a0656c014b37ea6aea490fe99ef02416104a89d7a91602f10cf90bf671809d33db0f72b4afc7d98ea2c6779dac93474bd2cc44284826c20fce1fa20644fb0f9f451edb21167101a580e664e166f0257c3d9b2d018f1182c7534ab2f54a7275eb89e6b8ae922c688bc45b22a7ca7cbe701aae54644073a20dc13174b131547bdebbd7e3bdf8c6909ad3ef28d03d08240494d33e51e1f6f0db0628e4438f64f6da6d4c782849434c4068fdfbd08440a5dbaa11cce598488e3067207f2d69e063ffb31edb0eb338158d2a5a3d3ac59f607da52ebe614ad8d035eca34fb46a8115d2eb7401e882bb6d285c17e3cff9299d9dbea580a4f54d3edc59f6009b413a70b60a3104f3ca59d09c202b6d2faaefb19d65529c2d6e3ffa7706eb7bc104892669a9dc1ba4be948f4150cb7952decd4a7f8a0ddc96311268dbb38aff021fd33fc4bbe16ba39d70da3e32bf44371e074f29864313b06bc884a8293bad57820ab6019586cdf5e45accd146f4af31cba79818ad2d417e89d17f497fde5fd2e0a9987571c621a9954958a14d0204682f958b0a0875fdf5b521f3ef964ea64f4213bf2cae959ba1a94562e6407e7cfbcbc5f6a76aa6131a2009b70a3dd4947f251a97ce3a87a8776d1060b26501788a602dd791df65875de98df250000c01547454c4af5eb056860fb9121a86a1b69bddfc0b20003f9a34f545c94a73ef6c6b20b0b9b1acc65fbada094856bb5aa631479584b2d5a4a809f8747cd257dbccad87acf85ef9fc273be99678d040b8bc4be63b944e706bf8204439a9320ad92a375832d93723bd39ca171beb0bcd5e1d1b9e5d8f6caa1783a5c28c28d0d6b5547cf00058ef9ee2445ef846237ee129254c47b610c65c2f6e771be74bd9ca42fb20b268db73282fd1e1365350120fe77c0c7637f57b31c5fe69c0675916b0ef0859533f34d028d3a70476b6c774d5fb201d3f678fecb7dba71ac33c0cb620f373c77e41a1709e1354a53698858b55608c6eebd38aa27c9efbe8eb1f2e31e3d9c2a9eeec0c8379b31370248a28c63f28ec3e5ca85959729d02488cf08428337ae54600c4d6786c8857d378319622486fcfe0bbd68c53d379abe8035849bf873a881011bb9537c1b0a35b420e01a73c9516924cf82a9d8da86d7204c9cc5583806d26dcfc1e8fc282547adbb161f549fe992350e5c087eca4622f0745f844f1cde95e561f03999daf1b5dffa31858fc33d50f6cb1adce422b1fb29ee2cd3a6a5cfa39c56e1fca9267c42d0bab28aca53395c9fe0cd85580f4c602f3af3f139d0ee98befa5fcb16cad698bdaaaa59bd6052616509258bb133c9402cd0b5ee0b08342b217f579257375d18b65800d43bad0353f6f065a5eadef91de86a5d20569b5336d0884590c789e48813243b07b33f831e24f69f6150967b8c8a21879bf04d5782e520bc4f7ff1e4ebb8defd6d496b066b10bf77c411e8f9277ed3f4bc406dcdee4fb4394c6eb8be11", 0x1000}, {&(0x7f0000002200)="aaec0ffb4e84df95d74ad491e9ce9345e01a33de98ae70197894dd43e6d2b26d453073a2c4b22d81c2ebf5cb749b0950bd5d4b669c9d41aa77d4e3c6f3c285f9ca", 0x41}, {&(0x7f0000002280)="f30f3dac1e93e45b903d26c856034c8e16cac650097ba6967094907c30de326a8d07569ac80269a881856a4dd3375cf7afe0cc743fc12bacedd2eeeaafc61ba1a87d96f02a6d8f0433c08038b7c412a822626b981f7ad579b8c58e08a3019d5cf9a6838cbc544d1fced72b169c796a600e7983a89728e7fc0c821e6c7d1fcd5b", 0x80}, {&(0x7f0000002300)="e0f8ac266f818f88b6a716a4c419521743a1ee8a06c3f7f698d4fba34e2b795d1f87cd3962901e79aa607d80a77d4f2bd781a546324c90072ba9124933bbac885e61165d774dc2836a60e789399a3c45", 0x50}, {&(0x7f0000002380)="7b0c9331701fa8d3a8f7c3623305b1a16501ccb5dbf4f17cdfc802d1ff94088a717202f8b46c7544594a71590606e7ae6ea246294621f13de17c810fc991283a9e1a0fb01d403b1f54b5b2e54d7028e4017db7bc3155d468e504d75dc93e97f128b0563d9c8aa27220ef2dbd3dd4f209074d9d", 0x73}, {&(0x7f0000002400)="3acca5b186096ed08a055e44e32ef106c87b02629fee7c477c412cd1a2a7f162af49d040f950877f35e3d18fef8889b5e0f0b3c7ffef460900a774482c47750fa64d0e661915f91bf7c283be2d2b39e2730869062a2377a3f5d5b8cb3393ade5a3dd2fcf70aad0ef76bf2a5219e81f4ee50d", 0x72}, {&(0x7f0000002480)="6eb5d0c15f9f631bb7ee27814466800444f11925ebfae68a71fd8a1e9f6ba85e91dba6f762ee0896b4b90c10f62a2bdce41f8385a28551baaab3483e5c834ad8c249c3a6f08399f0d5ec71ade211489a259253759f6d7f33cd6af00e0139300061a4a0dbfdcc87e8a3f5fe5b6ffeec6322fec5050627e7506a2a7685480aaab605de8b2a8cbc9d4c608d5ae8edd8bc8c6e67b4a8d5d0fa0f235cfcac344c98c0c4b58d636e60ee810af648091409182d653f85c323d89c6532232140e1b35e4850eb50829f8b52155ad55dec3de762a8cb6385ca2b54611b1a3125d5c1efb6e4b005248886c7b77fae63f1a685b08b6895bb971dcb4f7090c19c51e6413a2975f3378c44c4def92a45febcc7506d8e4d21174df8a95cabe639236b474fa0811a5424e9c54c5a7b751327a5a0c26484fa75d47d958269b1ff8d4d8e07b44556a43a03a650bf051670335413c6bf0401990399ca69ec23d029f7019684f616cdf42284f469d216ba42b637cad8973bd36c4608701456095fb959c39ed10467c24f9728b0676a08f49d2b5f1cf364100d7bb59ae7159cfebe9501cd029e42374a1592754f631778162355444e398db0cea78a55ddc80188709f9f4b31685dcabbfe7bd56769c4a08f599788f88926e58abb118f8242aa4fe28fb2e577cf0d2c141fe5a0558fd278f1c44c8d6cf17a7276bf52809029e7cbabe571b42b6ca8e8507ae5dd37d84a9cf21781244b9ab7813479fd736c6f1554ce82b4fadfac7a176d7d942a17f46cf288f35c48cab955b5ba9613701bac490b88a6aff59aad09c98ea77218ca534d4d9c45ad72f06b3783b501742a7a667b121efe8f823a204693a1704ed45b2a08503f88171f83dbeb761a12e53ba9df64b9a12c4041566a433f996448ec00d3025ea0147265d494fc2f43a66e1aad52edbcc29e50749d7977afe9cfc57940d89935ef9482727ae5b08ad16fa8e6eaefd097abe38e46524f73bdb12f4b2a31da94897114949da6a1674a2edefc40db6e91acf1f9840d0e4094d09b90999cba0efe479c421d0dcd65a8cab882879a492a5fcc8814204939a03d12333a74e0e4fe8ad54cb5dbbabd3f75c116b5b96ba05bb0e601243ba2642c4d15ca84644ef50cfb6769285711e71c93ddc039e11af54348ce0da224811d8ba80b996b9c37f9a173018a3609a09c205e95322363093695a2bddd5ee1fe5931a660f9a938016e3f44743c64fd4b498a8ed5e1c2879ccd0486b43778ac8366d27b6c906f36cf01f53adf2eb553e5e119cec8390e39c582823db45e2d61016d88d952d37daa156b6d58032cf6f3633a5c7d7849ec6990e32dfc6a5ee79518f771fb7e7ef4f49d4fbd058bda621b591ee98b472af738bc3f88e4f442cad7336eab082999c507ada84576854a1c58a1017351a14c512a81b2560dbddc9d0f1fac0f9cf2e04bf7d6fd61a276f0de586e82c7510cbabd9052a8e687fb74ec010d221b0a31bf918b21d465fb404098ad332c8b11d8d0db14e7909f5cdef71c0dcfe0f448a7fca5d936aac7bc3a92592f917297fd1ecbeceb2c61e06d1ee7fceb350c4508ae0f17019ae2803194d55e832c9810b3dadaf71da571839313f6f15eddf7c4a2fc5376ed9f903af70ea793c1763cbc873602a4df517c4b00c286ddaaee92ebe25c6fab270319cfd0dafa0ca0516ca40c8f5348a7257be77f7602bc782d8480f01fe998c1c4baeb7e3bf2760718f3e2e8169064309d7cb476a7b71aa371c3622924ab72e4399041e78508b530abc76ada4ccf08e0b500950238249b91f61a79223a7011ca6b594c8bfd515f108a055c996e628831e2c5cef94e5a7f24abbef684023b06e8c12d3c6ff90f0989a8af89653810bcd2668f6612ed3ac5a6bb74c05cad686a77cef58fe7f8201429db3589bf0129843f23610a94444eb3a26931b0aa30593fccd02bebb5bad4c2b6a97582071e63c882a1f5926733b91001e759e6267d5f3f4612b16debfc3b4e0246f98aa262353490e2e2d90804b1cc14de01e5c820a19edcd8f3f04c8bf9907e470ef1811580d2b45d99bb8dad39dc0afa83130505388c4a1664c05cbbdb0007c2b81355d1e270348ec941a0b5b39ffa6eea6f4f7986c7343193b693a55c0bff858a912a6233e53766bbcdf646b36ab69e34a1bdaec97a1e4c2258992e2e18ffcc5298f26b27d9a1ad9856b6eae5e77707fb00db18625625819fcb5ad3b075d84395493daffa74c2274a1130b2c3e63cf853b7b3fffe17697aac05ec5c099266a82ec562a8ff93eb2a24034cc4963034d5ead27b9f4c215a3d8404808522a721253083bc65eeea9275b6b3e72aa6d6d0d8c47fb4c6b0efea5707f1d3a8cc67432d736bbef6587326d6b20d4be219491ee33b41329e080f6a3baa9e139b5ee15d8676ff04930d8ccb3db9610f3387e4c58a8d179f912c816d96deca50630cbc09a20b36ede0fd5631bc99f7d352ad39ddff875a0fa847d00fc5c9c04f48487515372a72a5511d6619b17d94781a8307f992706dee9a0d5ae951368ca7f05253bc2343413011f7719f9933a1cf9beaa746844c42b8db03e89e5c991791a961ec006beae4176c7d92f4a235167311ed53e79ba5be6ee821dead536931973968f49204632d038308dfcd690fae3e11f89b88812151ffd3bacafe4576b0009e23a6ba39328440de277e03200b7d52da044753e01cb585f86bd6abbfb225acf634307f80622ab7c483825679be19df0d6d7222b8eecf182761d0421c6599066bf74225546cfa425c234832cb453ee2624e014a8f3721305dd3da5cf6296f1be4f63d8d3a0c9436035aaf23632945fd0a730da4628931b44d1f4368e32984f40fa1af7fd68a29bc45ddd8b3f29ed1c401155d53171cf39346f0fa3f0da1c92072aa014e0883f2826e6cc2b8820dc439e1cd5c4e3f364846699d4187045a8f5daa9cf269fe97a2149a4c3777679d3acc45495b5aebda395d9e33b1c48858c9bccf1decd8722dd020a1ce594569205f774aa31f92c7a520dccdfd262befc1a8dd6d29f767db1913bc26ac5c78979b2d9ae5859aaeb63a0e9ca3344dffa3ec66500350dc8ae8295964806d2efdf5d1e2d86fdd7028d237152ab5dcedfc037faa76e8a0d31b517d517817bb4cfb6720b25d9c9c2b170f26e8998f7d7d85b6cfc5c3050a70267b12f3861e47654f12a91099c1bac71652b9c05ae6f244072a55fcedca72b73b17cd47280cc1461a1bf074670d59c092bb18bcc8c55447135d90b26d22e273e4ca172086a0d3bb37f86eb0fda856708cdb1f2283aff0da59964d5d27459dd6ff5976242844bfcffd21fc2de20ae379f2f058a74b5b6b5cfc4027ed8315ba5e92855d7f8b7a044d63411cd1e33fd6167f49df1b6a2efcb7aa7cf5c850c99e5f42d508d632d33f9dbf5f919144c8146f7bb41ed1efc00f4ab811ae2dd7fbd28505999a527a193629f035b95f773d5638782fa69842865f1a826627681c406470758b003b983294a9560cb2bebb6e8429543da37c2432e2b99272182050804257644a9367c6c10d819e913422a0c84c5d50433098ecf2f5f32501385607cdf13947797d7185dd6849bdc544340a5a3c946f29e7e66f89dd036280b4f7e05e507e14ffb55a18eb0d8613589c7315bc232c031beb487e5a7a2fb261678995f4e5e4aa996f5625dd5e143e83db4b689a524138888b2a71488728b227a6f03d84ba63507d1915ed28331e4e9b12ecee98720e76ae78f0c57c74435a040b3d438e41251f023b628ad7f1b439b7402ea91d26ec9f791e4f3fd014c7a21aefef3be0bb7d6e1357326c3bf887b2554c7a7220572d70e0d3f8f0aecbfbb148fe752f942a2faaa600c73910dfa483a2c69eb2c05ff6371aacdc099658c09918b58f2be565ec046e5060a3d18e5a502e9fb206d51bf10d9f58300bfb0f0d248bf78425f0a5d6457a9c95185921f2e9f6e410c5e43e1a0c7f8fa72761ca654c3c6fba1daa2e58e6ec7b5ffe2ad6d86b823212937c8a678e3be74eea9669923de31e60781f2c4aa7150e7266c5c0ca425c72014b4fbcfc376459ca3c1821653f9380c915da528e5906d0b337328ea143a39b0dfe96454d1e6839e1db4170467bdf4e800fd00b56d88dcfff919837ac3cc8b509e59afecd013e25be117bb24a4a8715687447f32546159d4693ff9f12e89e47d2fa1f5aae6ec7baa28ed798f4c8da42cf902d7fe9b3ce5f5e72f5fb2e3dce1ae2b506aba9788ac26af635c78a21796b16675120a2cc3ff0dfaf4834181f2ba9f9584054e0a0233f4020b31b476cff5b76aed95b218aa8f1d2494224ff42deeb6fc27c291e06ec12de1b7773a359105f00512a54b3a60cbb28dabc0b2171fefa2b29a1d3839589699f92e0e4684a83a38292d6d4eeb222a3ae10f71707237105be28c47c7d8dd8aefb655cb9e5cb7bb279cf3d890376b4d6dfa8a562de2a83c88a24526fc1b840ec403d1436f121f89a7c6c4e145a4cd4c352cce8c8849e1752633c33fd0f71c4d54d5a0cc8ea0ea3524afdcb7fa96671954b9b708ff0cd26d27e03c7882caed13f0f8f1b2752398e8e8456b482aa2b88dca7cbc1f5e790dbc73068033bf5982bbf25dae7395632480b5e70f62ccaacb3ed4c41e7ea014262a814348d3dbf1bea8f30afc40fd6320f1ae5da14bec3f4f756ac7c183bce9cb87ace970506cc015da0e181153dd54841541a04ecabd3c406b44ceffb1cf7461fae11c0b0208cce53e9c4be337ca43a268e26108f8dd8f1e6ea0d70213a3597ea36aa58aec7e28d0a52aea91f043c931bf62bafce9ac2f72a6dc654874ea2dbb08c785e0d579683055cfd41730bae1b9a3ee53452aa56ae33a0eb6b13eda274540a2df9f6b6a3953423ade8357a0567bc78ca82687da52480373c131ad60b4780a49e9abac7b60ec03cd264bdd5ce844defe7595555e2327f8576411ebc6bf6d59c8d1b9c02a1136469b8e93c0871c6de5bd601745a1383672b51be1294751fe852f0f96ec42d09d272fec8f332358957ca1c5c28b384d5b831222f4fd7f8747ae1150435c22c8aae9ae483140d03a8df880afb16efb99b61bc13d67d437aa363230a20af96235e8670ab82b7853e71b1361663e052ecccbf32990cf24c9cd0e420e76665702efb31260ac18c68a634f261e483b3cf518a7edd9cf1ce1e471b7e8ab8a7d8eca0ae0a09883ec82aa7b33ab1dda2b3c1fda23e2e37ba4c957cad16c6678708d53fe018d232cc4f7c382518d69d03cde568c539e233a5003d9e776d7ba08effe60b7dd27b9c98ccffa287f9fa73db23be3e6be49fe577c69c00524cd81339c8170d231fc0c38b780fde63905209dc2ff64e76d7b736a0b1c0a78918429709fe83cbd859b5855d86fca219723250bb78182a9f9f1d0e6f57e4005b5bd5cde4e555625615c7c03d57a2108703ff38ca87dfedb4675666a679fb9edf6f0ff00d360c87e55a8696fb0fd476c3afc193014d7a43d74bd3b2926cb9c7a019c66aa4a1a06ed65befe25d1cc97eabebc9fafb2428642652dda323fc5a045faec0f8ea8a80d1af2b605eb12ea3678870998ea552acb0a76357f8845bc071c7614c728dc33f8f518c03ec6a36f1d0a33c3dd6f615e1c626ca254253068414235bc22f4bcbaf737217e88c53aa3dd0ba6d992a6e29c1dd36eb99d023e76fdb531371598133b94143c7e1e0588375b79b90320c66e31fc641c30b2bd7791a83326dbe4b0092d38c829985a06c1bb7286401e2c40087a4a74c0f96c8a033924423be10cc0a832e26ebdb7181cb452668", 0x1000}], 0x7, &(0x7f0000003840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd8, 0x400}, 0x2) sendto$unix(r2, &(0x7f0000000000)="b100050405000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1c52c72c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000000000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:55:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="ca6718093cf858e653b0de90e6816c09f5b415", 0xffffffffffffff1b) 00:55:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="d92629382d6d4aca1a9fcb0955bff2635674dabed24f0fe83322e8a49708cba6329e6591665b331aef1a233358b9f38ac5fd9df5371a07e8ba7b8aeec8bb77d4459b40f8c5cb540faa061a6a26dcdbb3cedf73f4d8c7f21b612875b9023b46b06c6df68b3f7b07b97f4d560acaa14668d1394ae9681c51f34e86673f66832ca9357fad7ebe1fc865ca6a2fd5f0f8e329c00d67c77d2bd063edcc6652af6508fed979c9e8d3cc93af0b71d33f37f83359bf568462767ed74cd382e9835e69d31ebea35f0b38eecff60249ca045649deff68d59c5e38558dc7596eb0adf220d4de7a749c2f0a109b84c4c90d1498cf16057b292caf77b31eaa0a0561ec6b196cbd1fe109e632c56017ff88aeb3ce76919c710c93e8832d001d579d3850a9c1daa98cba75bd83d3d7b39080317f6d373c5dea555c765e71df6141dbf594b423fe19f21348e0245a54cf709c5816f8a6b63a6c2cbfd11299977d03fc2439aac98bc6764b1ab9053d2f3cab503a21fdabcbcba4cb8396464141813d9597a1a57166e8abf0a3800bfb757669758ee55e98b841e62e0dad4ceedc1a18dd2a6537a729e42da5f520838c04137e1f37a5898b5bb145a32544a2110809ba4389e119e601cd8ae254fd12ca5f875922050e943e20a6e0736783af745513d3fa969feb25068bb96f59dca41b71ab014bbe64864c92c638c9b8c26f0d6b65f4ad0881ec311da527912d1dc384f74f068a77608899076ce0ee4201a048018417de9ca48a49cb43dc0d169eaa9c13fbb51c03067a4a6b94d8229a172f47b96ad50a48ddad03d7137727738e624e39a1fc4b65b67efc8b4492a739a75d1c939cb9183ff72e7a9490609665ed3e5d64b21dce0579f89c2de13a510aed091525625e94f5d12ac951fd690a5deaf2795c319b61c8ef5b99fb2ce548e5db9b13e42ff2f46456a0d66cfedc2727d278a0fe862032475142125bf8c4a099cee776a8653cf4d939e1d03cc71f3c2f64c0a9ca8857114d54825f4fd306d5ccbc1a63bdad0dc0616b92c0e855268df126a278da207d03d08698cf4fc6992037d707757f5e77679e6dca8f4b6b3f01b28b8f03bd77d7c8ec4079208addfcacf4a49b9bd1cad2f00ed6ca5bb8c61040fa7bf06f3f04cee2e2f3ee68493318786c4ff438646d6a65caf5264f29e6087551a428cacc7e34e31fe1acc408523ca4d7ea4281f944a75d38d1cfeabaaa259b8d6b6dbe34932567cc0d6ebf17069df47ee91a3e7abb50561eaf3bd346b99caf0e8ec0e0c9b5e39013620867263b52c680bb5bd2db9d0c91f67d1359b2ee3f2e290935efe255cc4a0a5cfd5710d92a9bf93a6c101e0283456cf21bced8d144de5a9e0b16b253b67616d6e4ac9ce093a3d376a6012b081deeb3f3c5e947fac3aa56d8b88fda27239ca5c0034a01ce84333b3e157e92f2fea869072ec1b47d6c8e41ba630c89fe7eaf0d28f92541910f6546549d970c77ba61a906277bed15c050a9066efb222aecd8fea315ea02983977c3a9f0458312fe6582ce19f4f402a27255106a65e365b828ca5142b91561b0c138c0b29430c12b3c640c12ca6a30e36ac29b6f39d100cf1ebec06ad7569a99689d2eb46e424b72c20c56563a03f314b39228852e3a30d8545c99f9a7681edb36c73ed67a4a9fc02b6dc166df7a9e62c654e20a9573d7e97248747a9e9e459678d68726c98c9c6d0c4239d692e7706f8f883897d1c23bd089bf658f49b012224ecc63b3317911e7ab4840a036a906ebf08ec5f00333c76ae6de0e8cc1152d43a985f1eb9cbfcd1b87f246967048def6ac06b4de1305b32546f9ac198ab9781d055c29300c72c6f257e9eef936ed60cd3ec906fd6820638908b52c65774ff4ea8d0dc36a2ca830ea4e439063fd4028262b9e6522ca660116ceeb1a9e68bb8e22da495d86eac45bcd579694e08e245562624dc7c36f0b0789187dde2c9da866dcd80f5e364003a3f0ddf5891c229d66da93e38d9ef372102e55b5fabf9f6d1b6c80028661e99ba495a34982e9228d71942cdbef09a2f87e82df0d19856e32b74339b1976403d91a352143175f3449c4e123e443455a5db1043a19b1f9ed998464ed79a377118d1391ef38fa38d5034cc231dd8c437ce65ca1fa0e50a7c771fccc6cace997cca03f586063f1683fb0555b6db3bae1cef28c1826e3f09da649737aefe672c4fd1589f89138157af15cfd5778a3683fe35f283c092ece9a95178104a1b4700828703e523cfc7b16ad71129e4065c5524553cbcc8f0e47db65ccc45c6169b3e4b5bd64a97fd61adc52e6271c6495ad6a0fe8420adb7f90ba211f34baa9b6eb5ed0e7c668331ea45a1ab268b786de7e59596bf07bee800b731ebbd7de9e3cd4d321067175b023ceeeb4a2108ec2916dec454f54cd60f48c3cff833d32cced8d83396324bbe6ec1fe4ef9f162105d520d03503a839f4e2aeefb5cfe22c7e5298b287a6cf73109070ebfce1ad38f716fed2b1416567ee8931a2a1f4de838a70b3068e1ba7880ebb74302165d3c2214fb67e0ba48ab1a0d5dd90068446cd31f4d9836d6a60985b5fba838517b90303277e438739e612b7f6c75e2b047f4c23db5799b9f446d48549ce04449c02719266a4733bf0da24304b883d2cdab5bc2431506212136f52bfd5a4b82343c270621648c6ea68e2aaa32befa595ca042c798dc5badcd5da9af3ca78c6a882ed7284b0b4537f3470cf1e60841ba90e9df6c44949aa0189563ebf7fe408b447e1037c045f9e3a221c4061cbc137aa42c5ead8201757b0a01dab64f4d51a6154e6a08093b1fc8f41ed3c39c518bd8c567bee31630b61d4d8f4862f7efed18d1caa75100cf08c2598d424290a501059184e2e3a7d78e86e56d709b17173542f12880b5e797955ff0c9d87962840e363d9a80d74b9b3ba5726d9abf5b83412d9ca656ab2753a33e01f6e9ab20c58a81c0a7ca77ca79e8fd09bcad64ab22f9d6177c7b12ab01ed480169541e2d5f1957540696e1e7cfe70147b483b8821b3c8ed8136226fde131e559e2b9536b0734b0297bdb157d5da46dc746074e3b8a6e10193227cd0e1cda9190512e3c9c1640edd29868e27f4b8ddc3bd86adcb9976318dbcaddd5b8a9c8ffecd56e54d075b49d478a4436d2fe9145c9ecc9b167ca7131dd15f297f868a273ff2aaf82af4aff73a950f90576bf281e456a9205bde1f326ff50d02cdafbc64cdc553e3073af21d8d65fb49b2e4e01192960e8448f7f904b269a611bfa769bd37c32338fe3ead72d86d4554f9ecfdb3b923c88473b60c308279fbade2948ae8beff5fce8ea4a8eae2bcf7e4bc4b28c2d9b0937e2b23f7548aca4273be7b7950d13602b85f7b54d09240fb5121ddb6acf0279fa4fc570613fb49028abdd5fa09159e2de91066b2b94c344e681748628089b53786f4f033f862bb9ac0d9d518627fc386186bab17d1e581e04557277b869d60da972d97c6a8aae09b19f5cc67f4cd9ee2b7f853d7a20c4378d10fabedafa26d2015bbf2bf7e8d97e90659b5f6d47c3f496fc705213dde21fed8b6454066fc1a8d9ec3a3bb5779270893400bbf71b55525c880dff9c8410cebd14c175abeee23041262eb43a6646f68774d12831a34afd6704f092ea34777547f31d7ff1a5e556e882dd3590ec7be0ec5e7aae98df4a66001498b739886fe672c10eef65ec0b2868f4d8c7635068c3208f1acd74d5aadd4bc897b33506dd8f87df13663e8a6a940b42ad2d084e21a4c5acb9b33b6b98eaf35cc3d3b69eca45777447090522fef4a22a244788b84b29f01dd517c439ff74fe9934d995003de6216677865e9fd4a99d1cb9b487949ad320af576fbfb9c33a1bd6d1e2d3be9134eb995f33d7b7016d96ad9ab1cc5234265e7b022ca424dce0256c52f3dc1164b4941db34fbd348ddb32c286de723d0009dceba83ef596c0efe566028b1998100b62f88f9e9832f3c02f062f7118784eeea465ce9a6588b4409511abe35181f09b2d5a73626dfb8004aedecf61d4c74a6a0d405bbfe3e0d094e997ddccb93a3d64e6531d92ccde39ec7bbdf69bee38d930034dbcd53c32414958dc93faa039b02d5e5ecd1be69e369321cb48280e5ba13eab8255bf49babcae13ef2d745a8f2286f4546c84eecd9821222ebd96ebde2e7513a0cce594e528fbdd8c74a2e5a487c975b4c051455f332767a0c8ba2231b45522091e1c937200003f94d1f6cdbb944fe54e8ac23ec233cd89e1473312984ec9e0c8f8ffd521a9dffead08b6568f972aa7d2f12a253f78455f747f9289f7cb00b2216f4977b97cef61fd73f3ecca4b146f5f6360a8cb946a62bee26d15c791c19abfcefeeb62111f4fb4439991ecafcbff9f2499849c6ab5ac443d93cc3af080f0c8b9e0aa31e017012f30e33fc6d737e57194522fb599aa7113d383444bbab6a8f70f04be2220966479bd931ffef79654c4c368b41e62827f8780ce50f72037a22f770ebf318bad98226e326c75d0f921b8f247552f01a520f124be50c6700ed57f02f56439339845cae5e72f4bc4a136228022d1a01d81e0b653d8035e77a84880823536f03c8effff63fdc0ffc14c24457f5c96fe160b42dcb1da44ff6059ec9ef1b62dc7ad271a5db50dd1dcddc63e27d1fe22d4164c0a12e4817ea1b997488cfac56424b476ee845e04a2b7edfc7739b7cde94c530a0c1ba20b88879d7bb3c6bf131a6c05b03134a1b62ba6fc8d6ae9f396b5eccfb7bcda760febd6030e36f1cbd8ce518c90220f4819a520ef849eb4187725381d22e987fda3204fc0b4139db089f8e0957f00839eed2b54471dbf28859737a1e25fac83eac61b6eddabfc235f28f1686ef7a41b6ae24051825d922591e4fa4f363a8c678442f9b6dfee398d68e63825b3eb3cfebdddf88e3b5651f311cfd39e15af564c56d41ff88bc7fef2f7cc6512e9765e84a0f401b37bc607059c78d37d836e5a38277259623e6cce79f4c90753ac29ea60410c59677654be5923e083c5f8cf55c7e490dc0041e166fb1d66d34bcff3c87ec5da35f66b3f4c08ee3024a75c1c17a74e7046570d100595564b3fe95c929ede126fb72cc782ba3e88edd55e399f918877c44e6a60ed4653e9c8c85fbcce54c580cc9f8300bae1382bf11836a6ec14a191c2117031a1b60e0d802092278f105d8bea6d6b54300376fe59559d5b083de2e0a4b4bd25e1dd7e27610958b12203e01d8ca2cb3acd4b10ccd3c55c2e0b4bd1bf371d40d273264c064c16ea663769bd5ac409d0eec55fdddf889bc1c0350f00820229a344d45d6107cfe204347a2903df76c3178ee09cb25bbbdad7a5690def5301eb31fb2df57e145baa6f1b2b80c86a83e83a6b6015c0c159e818f8dd1b1f2e91d2c9665bd3b15e8819b76e3e9a3bbf03eca0a18813f72def06f0ddb0aa2c56c938adaea3bfde3e153061264c1b8ba50f7007a3315584e1fd4945f49f6f50a8675f2786b421bbf4b6b5828543ed568649911c309f1518421c9cdeabc6d149570f7e591a4937dc0d8025ccad856062a64479ff7ca8eb7dcbf6cc83ac23aac26904620ae717f6c29a18c56b4d9c3cefa90c5bb13a90cbc114ed4dd9007e0c79f00962b5c961cf06f98b3541fc500a93eb5467fcc571373eb33b74340d4fcf67507b13da84f2530057c8793140d0b8adfdad5660c1040cd3084f71d453d10e13d9fad5a0c38b03fbeb4d1449df497478c1a3536d8f8d4397530eaad0a9a793150b543ac81894ed8eb6f97fac0435cbd8ed17200e2fc84ef57122263f66b47af10fdf0c7878a08", 0x1000}, {&(0x7f0000000080)="301f0672c455b10587cb473a5b95c471182b3cf808432fe0e71ae6461bb4a4df940f57fdf0fa06cf1ced57c350d45ac788cbe41db1bd1f76", 0x38}, {&(0x7f00000000c0)="d979a227f25586cd27445a7138cf5d9886642261c222771e8c53cbee2fcab871f723e31b90bd029163af1bd222031399", 0x30}, {&(0x7f0000001200)="fb07f66fefadf14a4a3e776bc9e80f4b589dd4d0a9765339d469f8c6370baa9eb0801b1ec3e00f1ac560cd4a9ae8b8f44bee3cd9bb31dad4b41bdd6780a98695159bd55d4397eb3a942a25a8c529e7234340198230667c12ba08cb6007e0eabd0cfb0a942452b2b2", 0x68}, {&(0x7f0000001280)="435e0a5d949d379e901180354ede90535199d6862cd0742cb4fd103365ddb16ca74e27d2946b563266ab99fb85a67d2f69b590552d6c78e6aa759651b985d0b9a67d27923cdb7e170adef4048eeb6e638dd0e8a327ca4360249c29afe3e423fcb35215ff66bddc63feaecec16dae5d402eb7b218eb8118626362d7c909c604c3a948d4834803b4c835dcdf450e1be52f44eb864f7203f0251c4b8759b9a248147b7edbf5d4b4675f1fc32e835aafe3503a75ba39946c226bbe8d178ae9a9cb4e8a6acb886a77b2dde6f719e73a7f0c00c414289f95b3b8b6769bf5de0065fb3c8bd8ff16b036a1f28a360765e5ca", 0xee}, {&(0x7f0000000100)="51d2e6f971181daa8a102d1c12503328f723d15955c04f295925fbf168817dba9a727e49c7557bdf650e76aa558fcdfca0bf078ca9580840c2", 0x39}, {&(0x7f0000000180)="3fb31779b78ff50219637378a3bb7a392554d7", 0x13}], 0x7) mknod(&(0x7f0000000000)='./file1\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchmod(r1, 0xb2) r2 = open(&(0x7f0000000140)='./file1\x00', 0x200bb, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) 00:55:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) socket$inet(0x2, 0x0, 0xa15) dup2(r0, r1) 00:55:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x48, 0xffffffffffffffff, 0x0, "d6045778e03f5a6af67dd26a9e25c7b9bf63d323b13768d6262c7b0e4ecf0ae4a36948ba1ce0042ee42275ef03ff168b063b"}], 0x48}, 0x8) 00:55:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x10, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x96a}, {{r0}, 0xfffffffffffffffc, 0x82, 0x10, 0x4, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x3ff0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x6, 0x3ff, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x7, 0x2, 0x1}, {{r0}, 0x0, 0xc, 0x1, 0x5, 0x100000000}], 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x1, 0x7ff, 0xfb}, {{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x100, 0x2}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000007, 0x5, 0x9}], 0x0, &(0x7f00000001c0)={0x53c, 0x50a6}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) 00:55:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="af57fe50a9aeb2ab31c5f1016f31bc9df4c67e0da505ab5ec6793cd6f604c4236bd4b8af1d9e9423f909cbe5acf6ffc627e00f734f5c3b459127596477369bb60bb33388797657253b5dfbb44f129054887c2fdd3713d0721b43d1127531fc6d9a07c62ba03adc1c482dfcf5f5bec3c5efe6ecadd90b145320915c43ee1ca6f4b7caa23c5444616f59415f251ffe", 0x8e) 00:55:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x0, 0x248) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000011c0)=0x4004000000008001) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x843, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x4}, 0xc) 00:55:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xba5c, 0x100000010}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x1000000b, &(0x7f0000000040)="eb02c0366761e69931929648d2b4000000000000", 0xff11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x3, &(0x7f0000000080)={{0x0, 0xfffffffffffffffa}, {0xfffffffffffffff7, 0x100000001}}, &(0x7f0000000100)) 00:55:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setstatus(r1, 0x4, 0x80) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 00:55:10 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) close(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) fchmod(r0, 0x1) 00:55:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 00:55:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3fc) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x91, 0x10, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xfffffffffffffffe, 0xd, 0xf0000000, 0x4}], 0x80000000, &(0x7f00000000c0)={0x4, 0x3}) 00:55:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x1227}, {0x3, 0x200}, {0x7, 0x3}], 0x3}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 00:55:10 executing program 1: r0 = shmget(0x0, 0x1000, 0x20, &(0x7f00000b5000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x4, 0x7}, 0x9, 0xb2, r5, r6, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r7 = socket(0x18, 0x1, 0x0) r8 = shmget$private(0x0, 0x2000, 0x22e, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:55:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 00:55:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffd, 0x0, 0x3, 0x6, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x1, 0xe31}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 00:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r1, &(0x7f0000000440), 0x0) syz_open_pts() 00:55:11 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20088, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xc21a) socket$unix(0x1, 0x1, 0x0) 00:55:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x100000000, 0xd4, 0x6, "eb0f73e3108a4c82081553d2e53f063461a67633", 0x800, 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 00:55:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xca0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x1000, 0x5}, 0x10) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x4, 0x9}, {0x6, 0x982}, {0x85, 0xffff}, {0x0, 0x81}, {0xef, 0x5}, {0xef, 0x80000001}], 0x6}) write(r0, &(0x7f0000000240)="73c329f4e90b03d944ccaf9e78079ab701fb8484d32123eaa66e9fa17827d5ab41", 0x21) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x7, 0x8001}) mlock(&(0x7f0000010000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xa180, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10041, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x6a) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r5 = getpid() fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x3, 0x100000000}) 00:55:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0x0) login: panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/panic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 51415 81580 32767 0x10 0x4000000 0 syz-executor.0 *225637 81580 32767 0x10 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f53f4e,2b1,ffffffff81f4e3ff) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f53f4e,2b1,ffffffff81f4e3ff) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c59480 rbx 0xffff800020c59530 rdx 0xffffffff81f1e360 cmd0646_9_tim_udma+0x129e0 rcx 0 rax 0 r8 0xffffffff813481d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa803675a0a6c27a7 r12 0x3000000008 r13 0xffff800020c59490 r14 0x104 r15 0x1 rip 0xffffffff81266358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c59470 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=225637 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74bd0,0xffff800020b74028 process=0xffff800020b3a010 user=0xffff800020c54000, vmspace=0xfffffd807effe438 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9857 443947 287 32767 2 0x10 syz-executor.1 9857 81722 287 32767 3 0x4000090 fsleep syz-executor.1 81580 83280 8208 32767 2 0x10 syz-executor.0 81580 51415 8208 32767 7 0x4000010 syz-executor.0 *81580 225637 8208 32767 7 0x4000010 syz-executor.0 81580 444931 8208 32767 2 0x4000010 syz-executor.0 287 426755 93157 32767 3 0x90 nanosleep syz-executor.1 93157 461187 49423 0 3 0x82 wait syz-executor.1 8208 336702 10003 32767 3 0x90 nanosleep syz-executor.0 10003 178996 49423 0 3 0x82 wait syz-executor.0 49423 493150 1938 0 3 0x82 thrsleep syz-fuzzer 49423 122182 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 497942 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 177763 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 121196 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 215587 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 102307 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 448856 1938 0 3 0x4000082 thrsleep syz-fuzzer 49423 139452 1938 0 3 0x4000082 kqread syz-fuzzer 49423 388045 1938 0 3 0x4000082 thrsleep syz-fuzzer 1938 246278 33339 0 3 0x10008a pause ksh 33339 323488 32028 0 3 0x92 select sshd 74952 65939 1 0 3 0x100083 ttyin getty 32028 365463 1 0 3 0x80 select sshd 19156 405099 83518 73 3 0x100090 kqread syslogd 83518 223590 1 0 3 0x100082 netio syslogd 40024 69194 1 77 3 0x100090 poll dhclient 97819 19964 1 0 3 0x80 poll dhclient 84727 54173 0 0 2 0x14200 zerothread 52702 33287 0 0 3 0x14200 aiodoned aiodoned 64088 452595 0 0 3 0x14200 syncer update 74573 207889 0 0 3 0x14200 cleaner cleaner 83429 254843 0 0 3 0x14200 reaper reaper 69127 145041 0 0 3 0x14200 pgdaemon pagedaemon 37455 195082 0 0 3 0x14200 bored crynlk 48344 64325 0 0 3 0x14200 bored crypto 15824 401164 0 0 3 0x40014200 acpi0 acpi0 62241 334340 0 0 3 0x40014200 idle1 54295 219682 0 0 3 0x14200 bored softnet 47162 361350 0 0 3 0x14200 bored systqmp 37853 190304 0 0 3 0x14200 bored systq 51386 37953 0 0 3 0x40014200 bored softclock 78114 9349 0 0 3 0x40014200 idle0 25344 38796 0 0 3 0x14200 bored smr 1 516436 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 81580 (syz-executor.0) thread 0xffff800020b74978 (51415) exclusive rrwlock inode r = 0 (0xfffffd807c8281b0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 vn_open+0x157 #12 doopenat+0x2ca #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807c828f80) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 vn_open+0x157 #8 doopenat+0x2ca #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82397440) locked @ /syzkaller/managers/setuid/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 9457 6320K 6320K 78643K 10544 0 0 pcb 25 9K 9K 78643K 61 0 0 rtable 97 3K 3K 78643K 169 0 0 ifaddr 34 9K 9K 78643K 34 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 8K 78643K 1 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1213 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 4 0K 0K 78643K 4 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 25K 78643K 48 0 0 proc 44 50K 58K 78643K 261 0 0 subproc 68 69634K 69634K 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 37 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 165 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 79 20K 20K 78643K 875 0 0 UVM aobj 2 2K 2K 78643K 4 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 NDP 5 0K 0K 78643K 9 0 0 temp 80 2364K 2428K 78643K 2943 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 45 0 37 1 0 1 1 0 8 0 plimitpl 152 17 0 8 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 1 1 0 1 0 8 0 tcpqe 32 27 0 27 1 0 1 1 0 8 1 tcpcb 544 16 0 12 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 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 2 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 2 1 0 1 1 0 8 1 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1471 0 59 46 0 46 46 0 8 0 ffsino 272 1471 0 59 95 0 95 95 0 8 0 nchpl 144 1732 0 107 61 0 61 61 0 8 0 uvmvnodes 72 1514 0 0 28 0 28 28 0 8 0 vnodes 200 1514 0 0 80 0 80 80 0 8 0 namei 1024 4216 0 4215 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4237 0 4237 7 4 3 6 0 8 3 sigapl 432 218 0 202 2 0 2 2 0 8 0 futexpl 56 414 0 413 1 0 1 1 0 8 0 knotepl 112 56 0 37 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipepl 112 162 0 143 2 1 1 1 0 8 0 fdescpl 488 219 0 202 3 0 3 3 0 8 0 filepl 152 1157 0 1056 6 1 5 5 0 8 1 lockfpl 104 21 0 21 2 1 1 1 0 8 1 lockfspl 32 44 0 44 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 133 0 124 1 0 1 1 0 8 0 zombiepl 144 202 0 202 2 1 1 1 0 8 1 processpl 840 234 0 202 4 0 4 4 0 8 0 procpl 600 315 0 270 4 0 4 4 0 8 0 sockpl 384 93 0 73 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 135 0 0 8 0 8 8 0 8 0 bufpl 256 5579 0 1122 279 0 279 279 0 8 0 anonpl 16 28848 0 22195 32 1 31 31 0 125 4 amapchunkpl 152 869 0 782 5 0 5 5 0 158 1 amappl16 192 572 0 234 20 0 20 20 0 8 3 amappl15 184 48 0 44 1 0 1 1 0 8 0 amappl14 176 20 0 19 2 1 1 1 0 8 0 amappl13 168 41 0 35 1 0 1 1 0 8 0 amappl12 160 22 0 19 2 1 1 1 0 8 0 amappl11 152 17 0 6 1 0 1 1 0 8 0 amappl10 144 60 0 57 2 1 1 1 0 8 0 amappl9 136 550 0 543 1 0 1 1 0 8 0 amappl8 128 111 0 97 1 0 1 1 0 8 0 amappl7 120 25 0 23 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 124 0 113 1 0 1 1 0 8 0 amappl4 96 417 0 388 2 1 1 2 0 8 0 amappl3 88 116 0 111 1 0 1 1 0 8 0 amappl2 80 906 0 844 2 0 2 2 0 8 0 amappl1 72 13304 0 12849 24 9 15 19 0 8 6 amappl 72 516 0 480 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 2 1 0 1 1 0 8 0 uaddrrnd 24 219 0 202 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 219 0 202 1 0 1 1 0 8 0 vmmpekpl 168 5790 0 5769 2 0 2 2 0 8 0 vmmpepl 168 30249 0 28792 82 12 70 72 0 357 6 vmsppl 360 218 0 202 2 0 2 2 0 8 0 pdppl 4096 446 0 404 6 0 6 6 0 8 0 pvpl 32 114581 0 104657 105 4 101 102 0 265 20 pmappl 224 218 0 202 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 426 0 3 13 0 13 13 0 8 0