Warning: Permanently added '10.128.10.2' (ECDSA) to the list of known hosts. 2019/03/26 19:04:18 fuzzer started 2019/03/26 19:04:24 dialing manager at 10.128.15.235:26598 2019/03/26 19:04:24 syscalls: 1 2019/03/26 19:04:24 code coverage: enabled 2019/03/26 19:04:24 comparison tracing: enabled 2019/03/26 19:04:24 extra coverage: support is not implemented in syzkaller 2019/03/26 19:04:24 setuid sandbox: enabled 2019/03/26 19:04:24 namespace sandbox: support is not implemented in syzkaller 2019/03/26 19:04:24 Android sandbox: support is not implemented in syzkaller 2019/03/26 19:04:24 fault injection: support is not implemented in syzkaller 2019/03/26 19:04:24 leak checking: support is not implemented in syzkaller 2019/03/26 19:04:24 net packet injection: enabled 2019/03/26 19:04:24 net device setup: support is not implemented in syzkaller 19:04:30 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x40000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x7, 0x8, {0x80, 0x9}}) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x100}, {0x2, 0x8001}}, 0x2) r2 = socket$inet(0x2, 0x4000, 0x5) poll(&(0x7f0000000240)=[{r2, 0x80}, {r0, 0x54}, {r2, 0x20}, {r0, 0x80}, {r2, 0x20}, {r0, 0x8}, {r2, 0x20}], 0x7, 0x7f) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x3, [{0x1, 0x7fff}, {}, {0x1, 0x23f}, {0x1, 0x51e7}, {0x3}, {0x3, 0x8}, {0x0, 0x9}, {0x3, 0xff}, {0x3, 0x4}, {0x3, 0x3}, {0x3}, {0x3}, {0x0, 0x8000}, {0x3, 0x10001}, {0x3, 0x6805}, {0x3, 0x6}, {0x0, 0xff}, {0x3, 0x2}, {0x3, 0xffffffffffffff11}, {0x3, 0xb490}, {0x3, 0x80000000}, {0x0, 0x9}, {0x3, 0x3}, {0x1, 0x5ddf8000}, {0x2, 0xfffffffffffffff9}, {0x1, 0x1}, {0x3, 0x8}, {0x0, 0x6}, {0x3, 0x80}, {0x2, 0x4}, {0x2, 0x401}, {0x3}]}) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x753add508de59ebc, 0x0, 0xedd, 0x9}, {{r2}, 0xffffffffffffffff, 0x44, 0x1, 0x2, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffff8, 0x5}], 0x9, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x3f}], 0x1f, &(0x7f0000000480)={0x1, 0x9}) r3 = socket$unix(0x1, 0x7, 0x0) clock_settime(0x2, &(0x7f00000004c0)={0x6, 0xa1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000500)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000540)=0x3ff) socketpair(0x20, 0x1, 0x800, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000005c0)) read(r4, &(0x7f0000000600)=""/78, 0x4e) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000680)=0xffffffff) sendto$unix(r5, &(0x7f00000006c0)="c808468ce1618a6da17ff5dbb0322e4570b513c1d0a1e9c17e93104eae867bfb28de32fc5e842023de8535abdba897d67f2c259a6788309bc4c8df1e6725f48358214953aaea5cc330747dfe46c7c299d4d110ab3eb82840f7f4ca204d081f9b9037e7681eac56d400975e8af9da4cd445ded01094a4a1b95cc97877b5e4be10285368880e31163c12cb1b2f9926d3f40212911339733c45f38029c1592b5881de40b0226595cf9058f0dc7051efe25543a495c251692d81ad881062bf986b6b827a459c3221160267218f8a8e60ce4dc5a223", 0xd3, 0x400, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000007c0)=""/74, &(0x7f0000000840)=0x4a) getpeername$unix(r0, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) setsockopt(r2, 0x3, 0x9, &(0x7f0000000900)="ebf6f736f1457ef4e9207454741eeba0f74e38057f2cd93b06eee443e4a3cb676fadf6f4ba9136f950ff8c6036ce2e33705c56f080d4ba80eedb1f4e76b0dd48843da3ab6ee43ca4f21c4f11f4b86df8f39135219652ebcc59", 0x59) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000980)={0x0, 0xd0}) sendmsg(r3, &(0x7f0000000ec0)={&(0x7f00000009c0)=@in6={0x18, 0x3, 0x2, 0x81}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000a00)="2ecc57794ef85c65eb9ec5c05d85a61ba5b887839061fdf9ff67546b5f5e631f7ecea237985e60f83e3417dd05bc01f10041a86f87e92e27346b6fa286718d53e66faf529279cc35e9e0e3e817a68e9277dd473383dfe4bccb02d63eb8d6190faf88eed2f76e38680677cf0aacde9246bc73a17b97cd487731563c0903b17d8b3655f59bae7f05e666a300b026cc17f95a849271513dc3f0176b9ea7970e80185425ce9b", 0xa4}], 0x1, &(0x7f0000000b00)=[{0xa0, 0xffff, 0x1f, "9b3a7c35a071236fb676897a01fb5f7969157cf369fe5ee8603c0eaab80023d9fdfffad9551ca3c31547c67d8bd1084ab0d5e64473b2d8608b9f4f147682222a316af1d178b5455f7c44484f53d09e1b8b069cb6b7b3c207495dc00c54c0dad27042b010d5fb89f0d202a4626d7b20576172a838b78f94635328846d87ed3dc8d046c917ea8becdd9d"}, {0xd0, 0x1, 0x6, "3ebcd80d28fe4fea0509ca2ec07ae6e254441af61ffbe3c2be2c9db03b369671f8f53e3e1b313800db68dbe070b0371f5acd9c4760639cbb0398ac56f7bf3c620bc89b83bdb68bc1e04acec1611e29c5a21987b90217485ba188bb53e036f46046ae38775ab257cac76a88d3fc883701c24aca8daaeae4006579727324f72884dfc3ae144b6d1a74fa44b47a77b75bc20173ea9fefa46754262e1f0d7442c59ef648115a9bcf9c514eb562cfb6ac151844933a676c6a9785f04f"}, {0x48, 0x1, 0x2, "1919fd33246fa2474ef8d48ada5a6321a744ed4fdc5b65b5924068364245f692dcdc9f5b48254776e27bd444714f99872464ba188b"}, {0x90, 0x1, 0x5, "11c6c5b177ec5db7b4eac1e31c8da7a1f418d160447cb9d74bcdf30adb54a5a1ff6877b420419d3390715f4aaa9e7995587ea90b1279ce11305d8ee5794c1c648ebb45401bdee0ed649676373d0a2f44dfa84ff92053dbeb5eae82fc70d1a9a6dbd37fcfefd6c01bb02c4985762f30cb667950585bca6bc09f073a"}, {0x88, 0xffff, 0x3ff, "9bc6bbbc60afabc1905fb205b5b562e6b8f1aa50b5a57383fd3075ef15fb0ce8b16b5d93efd702d1d960542bd4997bbf4bd9eb90a3773420cf1bb06475c7f3d8b94b81e3539708dd7f3fb2913a428b5ee8b9a724a31ce7192d9227b76218b72328fa13c4b4ce8f0db7b371e0ae14b3127fcbfe40"}, {0xb8, 0x1, 0xe8, "74a523d60561006c923a17edfc875ba2ee93cc27a74661d6f2d577a20fdbc828efde0df2a21ac5069748da4915da474819d157ea38f07896d2bcd1449b2c206f83603c5a1949e8737dba9b3abd3fa2c9791c6bb46c650870300b256d3213a66b88a1a86830a7cf5530c90c028a1b6ca3817939d64381c4692f12ac48544b6851b8bc6ea3becbf07a119b6e51bc5f5bb05d76b20f175ee96bfea2c653124c64edd940"}], 0x388}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000f00)={'./file0\x00', 0x8, 0x8001, 0x80000000, 0x0, 0x9, 0x3ff, 0x128, 0x1, 0x3, 0x100000001, 0x626480}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000f80)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x1, 0x1, 0x1}, 0x4, [0x4, 0xfffffffffffff800, 0x0, 0x3, 0x3, 0xdce0, 0x4, 0x9ab5cc5]}, 0x3c) setuid(r1) socket$unix(0x1, 0x7, 0x0) 19:04:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x180, 0x40) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) syz_emit_ethernet(0xe0, &(0x7f0000000140)="26058846f2fd1ef42a8ad824ed1ce8285e2b5c8ae27664df9c012599d5632242efdcc42841a15b6411fb94be2d2809e16852d132bef55cfcb7a418db4e9aea1e035e592e8401bcf8024706e60df6c9bdc2f81a0bafee7adba748a8530a6cd88bdba40e30acca7589c12b03970083cfc980704b3beaca628638fce1b38dbb33be78e25b71e29ddff334f3f6d29de3316ca71a54bd50e49a7e7dba65423ca6fbb0fd06f5bf39ef6b88dce88324ea6545e9f6014a2832d7cf51e4b5f0c08d7707c02a296364be18c3e6ba4ef0bed2eacda926b32d54e2e85caa0c81f167b50f3125") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) readv(r6, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/41, 0x29}], 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0xa00, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x3010, r1, 0x0, 0x1b) syz_open_pts() unlinkat(r5, &(0x7f0000000540)='./file0\x00', 0x0) r8 = accept$unix(r6, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) fcntl$getflags(r5, 0x1) r9 = fcntl$dupfd(r0, 0x0, r8) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='r\x00') setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x2, 0x5, 0x8615088c0000}, {0x18, 0x1, 0x8303, 0x7}, 0x1, [0xfffffffffffffeff, 0xdf, 0x6, 0x80000000, 0xb6, 0x1, 0x7ff, 0xfffffffffffffffc]}, 0x3c) preadv(r5, &(0x7f0000001780)=[{&(0x7f00000006c0)=""/120, 0x78}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)}], 0x3, 0x0) getrlimit(0x3, &(0x7f00000017c0)) r10 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000001800)=0x20) recvmsg(r8, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000001840)=""/37, 0x25}, {&(0x7f0000001880)=""/61, 0x3d}], 0x2, &(0x7f0000001900)=""/230, 0xe6}, 0x800) pwritev(r9, &(0x7f0000001e00)=[{&(0x7f0000001a40)="d5116a199153e5164a86103be376dde2463f5c772e072a1faa6d44738266a103c2ce7d805760b4302d119c095421c7b000b109eef3e0cf33d0bd4db0d030b2b98a7610034859291b21bf34459a100894d74b5dfe4effc57692d2f2c9549a2e371a8324396370bb7a2d15969fb7cc3106154672bce3a079ae251888ca5603aa7e8f02b0d06ed9b79210a1af363a06bd1171b41e4e20d16df7f6949b74bbec318f5f7463683d1da725cf5d38e578894cd17f3363a3d8ac550fbddd280abbca4470f7821c23a447531a9292bb6028ae00a869e36feae571a89c95f3257093bad4dcc25031a6b2d8db132faa0ac259394ffc19429e487a48e6fe2fa1f9", 0xfb}, {&(0x7f0000001b40)="d3b40b398747d13934e4debb27d753f730ca7dc6792029c3791444e582ef32722abb913dbf72ce296e5ba9c06ca8014a69200822fa3c78fee6690456182f02f1299b8761f182b95daebc66a78a728640daac19be2530d003015011b02729b1b184988260b8462dfee654f9f99486388c3398e849dc3066d58c08dfc014ba3951421044912a9faaf16baeb6e4ea9a88e602486aa42e21d02bcf1b3c72c65b5e31dce2d69aa0fbd1a7877bc17e46da3de10b1ff56aafca434ff9eb89b01ea81ac7f97a68ed7c19fd8373146903336fbc36124139b9fb2b", 0xd6}, {&(0x7f0000001c40)="dabe19dd474293d70d72ad9868cd00c32e075ce39b1861ef45a82a0a80845637ed102b593288f2bca1ac2e5e17df102368b656bee57839da5ffe91fa9d2d44b071e2eeff3b597ea6aff82b05ee18c85277797a89d13c314cf7c94d8a5364ec", 0x5f}, {&(0x7f0000001cc0)="3941d6a619aebaffc3243a624c0324ff6d3c2b1bfbad7264fc485d0d78883b8e5b1125f9443cafbe84d7b684b61a4bd722eb0aa08e94cad8dfd8e74e581d", 0x3e}, {&(0x7f0000001d00)="6c17ecd990f66766ca33901b05ba1a7bc969dc010243c14e801e7f7a253c6b0494bacb3aa08cbf7ba8777af947f0db71b8616b67c5b42d3499eefb971e1a", 0x3e}, {&(0x7f0000001d40)="9b746b1925a31aa3123bfeca27002050d6744bcd0ec1dba960ba7732992cf1ce8a7267b5a143e98a6904d6076f7c6e50174effa449c291fbb8393af8b9c2a3d09e8749f04eba0b93", 0x48}, {&(0x7f0000001dc0)="7c064b4911d2bcd5c33bd40fd136c33520e046de617aafbda9d1e21bb59ee5805e43049d4f28ea5a260f93", 0x2b}], 0x7, 0x0) syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000001e80)={0x2, 0x0, 0x3, 0x1, r2}) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./file0\x00') 19:04:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() syz_execute_func(&(0x7f0000000080)="6566440ff1ab691928f76466430f3808ee430fa9f3ad2ef30f5a5708d9e92e660fef8f6556666666470f38237d00440f006608c423956b955a0c000065") lseek(r1, 0x0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup(r0) dup2(r1, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x2}) getgid() 19:04:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0xa6140) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180), 0x10a}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20111, 0x41) poll(&(0x7f0000000380)=[{r1, 0xf3f09c5f28f21615}], 0x0, 0xfffffffffffff800) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) 19:04:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x4, 0x2, './file0\x00', 0x8, 0x4, 0x892, 0xd}) ioctl$TIOCCONS(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) 19:04:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) unlink(&(0x7f0000000100)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0x7ff}, 0x10) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x0, 0x3, 0x440) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000000)=""/117) socket(0x18, 0x8007, 0x800) ioctl$TIOCSDTR(r3, 0x20007479) shutdown(r0, 0x1) 19:04:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r3) 19:04:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000100)="1001070eeee98454ddc4cdb59aa335160edf0faf7d5189647edb056e81ff000000000000007c11d561be182607d2b1e447ecd0767b8aacf93391600b292ab9e30a1ee4dcb21015ecc24d6eca12c2cd9a1aa31069795ac4a3375a50086cd1c8927920d087f8e0eafe8ecb1ead31c9ff4581000000b7dca41fdce609d36d6efa67867e2fb3dfe2c4d7b76007a7200e6b617b1b5a399a6ef1cbdce223142df9f3f87b8daa8a0542cdc36f7993de85d1d1c3dd3eec5d7d5650b6cc0c7be651a9f69255cf7dd8bd28b49fd2315a852805034588632dcefd77ca4c53466764ff9f3765d05103b6241657f3f62a433e6b5096eee8a902cc997d9b288c4b6664d9dc0ba62d0192671cd47a65fc8227030a6cd44d8d060975363585a9b4d670dd1f9b5e951a545b425e73dbef8cb78644cbd49e15bc8e236d55b654837cfa984cb1695a6c722e08af4fc9000000000000000000000000000000", 0xffffffffffffff33) 19:04:31 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x202, 0x58) r1 = socket$inet6(0x18, 0x8002, 0x2) getpeername(r1, &(0x7f0000000200)=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'], &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = geteuid() writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) geteuid() r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/11, 0x1) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r6 = getegid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r6, 0x2) 19:04:31 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x110) close(r2) setregid(r1, r1) r3 = fcntl$getown(r2, 0x5) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r0}, 0xc) 19:04:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x0, 0x0, 0x8001, "b80000000000aa080100", 0x100}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socket(0x2, 0x2, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1113, &(0x7f0000000100), &(0x7f00000001c0)=0x4) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="144d67d4ff699a78fdf0b3e70ec817131ff4c3a9771f19202ccc2c5b024ebc7d1b00a171a0db4b1eeab82dcb1a50f4de79b6c7c841ea95b4709f58a226500069ebc574cfdb04ed393f12746e9d164ce714eca22342a92107a461a1798f4ae32b00d24d227b2bebb079ba4e1e5b43de20939a6696827f2ed7291a2d836a0c292df7f518ab627cac71f651263da1c482c6a3b019bb6de29cc93849fb8b0c81de8edad296c678fde030fce560f147b5cd4408a359dbdf4b14b3d0e75707a76c3717b5929318a925bfccffd82a369998629ab0eb7f6dd93f3868"], 0xfffffffffffffdf9) sendto$unix(r0, &(0x7f0000000000)="31aa3fb3c1590acf6303dee22bb198b15faadbb49b1bc47aa519aa141aacbf4e40", 0x21, 0x0, 0x0, 0x0) 19:04:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000000) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/28, 0x1c}, {&(0x7f00000011c0)=""/1, 0x1}, {&(0x7f0000001200)=""/149, 0x95}, {&(0x7f00000012c0)=""/96, 0x60}, {&(0x7f0000001340)=""/155, 0x9b}], 0x7) setsockopt(r0, 0x100, 0x2800, &(0x7f0000000000)="5d4df8bcdce4eae41aeb36f00b12e33022798c296477498e46d0e0e3d1af891d1d94811f92895f3d592cd066a8267126ba3612fdce84f8500e489de714d08760e5854eab7967154cbda25c1506958b311af5f4470695dd6dfbf81df8eb9303a48eedbe3d409c69923e2ca25ef873a379341aa2", 0x73) close(r0) write(r0, &(0x7f0000001580)="3548ef5300d584764646b7c40cdf8ba60000b286258d2e5b12509cf967fe015a65f14839653475ae88a83179b6b01bab3b5895c2b6992d191aa23750a0475c83559f1700bc8bce3c1e17b6062a73e84c0dcf6edc29ec25c39b70c0a4c01e7b18d1fb40b8efd4543b169a0383d3dae170ced01f000000000000008700", 0xfffffffffffffdc0) setsockopt(r0, 0x0, 0x5, 0x0, 0x201) lseek(r0, 0x0, 0x0) 19:04:31 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0x67, 0x4, 0x459, 0x1, 0x5, 0x1, 0x4, 0x1, 0x0, 0x80000001, 0x1ff}) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)=0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) r10 = msgget(0x0, 0x80) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001380)={{0x0, r4, r9, r8, r7, 0x100, 0xf9}, 0x5, 0x3, r6, r6, 0x200, 0x0, 0x3, 0x101}) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) msgrcv(r10, &(0x7f0000000180), 0x8, 0x2, 0x1800) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r9, r4, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r11 = msgget(0x1, 0x80) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001480)={{0x10000, r4, r9, r8, r9, 0x0, 0xb4}, 0x1, 0x4dd0, r6, r6, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 19:04:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000040)='!', 0x1) 19:04:31 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x1, 0x5, 0x4}, 0x5, [0x8, 0x3f, 0x0, 0x101, 0x5, 0x1, 0x9, 0x2]}, 0x3c) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 19:04:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 19:04:31 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x82) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000001c0)='./file1\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 19:04:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)=0x1) socket$unix(0x1, 0x5, 0x0) 19:04:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) r3 = kqueue() r4 = dup(r0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r1, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) fchmod(r0, 0x2) 19:04:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) 19:04:31 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000500)='./file0\x00', 0x1000000000000002, 0x140) openat(r7, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c053f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2c5f5902fdb857c306620961b7bcf7d107dd1b4d4eae059af921607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e0000000000000000000000d1e9b5f75701eaf3fb06606018444383633138d8461a3a09221a58ef69de2deae1e2fa7a811748df647acccbdfe47702c896663dbd8d4f4c20e8ec52bcabc95dda86711deb5499eaf105d37af0870b63176622b998530e287a50075a7c0d1eeada1d1238ec6e1563a16a68b18a79f04895267099e26ae38c1adce0d77cd6300b149a88923917b94a60cd4ec85c7860a8832bf400b7861b5dc0e38382fc5e141a"], 0x20f}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="e92d722aaccd90825d41bfba9d7313c2cad8690c6eafea78616848bb8b88"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 19:04:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 19:04:31 executing program 0: socketpair(0x1f, 0x1, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x5) r2 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000080)) socketpair(0x30, 0x8007, 0x4, &(0x7f0000000380)={0xffffffffffffffff}) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x60, 0x20) r5 = dup(r0) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = socket$inet6(0x18, 0x8002, 0x9) r11 = geteuid() r12 = getgid() r13 = getpid() r14 = geteuid() r15 = getgid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getpid() r20 = getuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f66696c65300010fc8f051e3c2a74c808163bec05587b7c8f33c37edf9825de02fce9279da38f617f65949101e5fb599a13b5d5bba2bcd75a623891efcc6e5890f59f5860b40ab5ca340cce871a7a1d077d5d3e71f8f403f385eb11bf6152e5b6bcd15454044d0ded64633a82fd2d76a0381123487e337187b9d9d01c310cf4abd131a3a6f7fee4f1210ffcfa4c6f0ab73a12bf609a0d818e5a9c634902bda4816eaaf7945ebff8320cc332d5cf0a4e4f6b1def3768c9aa1eec3755cb5854543ce97bac1130dc44ed94ab61cd84d0a67b7f9da1774e4fc151ffc35615f8afe086408e26e746af95fdd2a5db4dc4a785a2e5d2a35d90a0269f7626aa4bd6243a61332ad4bf0066fa9a11a1c50a2bcefe059b33d1d56f557226d144d17468289f90cbe304ae898630ffef8f55508e40"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="9a6f4c98741e788b6b916b49ba7cd9997aad3a8ade82c339e5a496c4e6fae0e9671947eb61eabf3a05b46e646637d65bbc99aee60f6f71baa3ab0ede80e71b9384f238f9f0cbac3d408d885495cd5e36ca7a66599a506a443f39498103de0ad63867a05189d3e1e0e7d88558bbda2bdbdac00dd776dde539fd", 0x79}, {&(0x7f0000000200)="8e01f94ec50055f729fd2fbaa5", 0xd}, {&(0x7f0000000240)="6c0d2cba7fc0f21b3abe770db5111d177ca76ca3542615d427e4994b4c5aa78979521066e5153cb2e4535fa895359c096d0aabee5cc2d0ff9ea3bbef2b611d746e52ec9483d55029467cf5953cf5e3ea91079fffacb8371372ceabdfd4f6141c4b19a513968489f82d0d8c70024e71a3201b8231e093268244cc0ed96b293fd48282c721e7afd2ed03ddd003045cd901702b16bb035d395567be", 0x9a}, {&(0x7f0000000300)="15b0ab5f6f8d19002064a8b8b0b349a8", 0x10}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="00000000f9ff000000000000000063b24a7fa7f6e61cae8ae786f652da583487b178b808489fb9382af5563467f190c599bc31da1007e66e617a7d3b23785ff77c04863d31828c78a1d17b415709073e7d0bf9bd5f59e320b207a7ff9f1f8800000080330cf6fc3b70afbd2baf3edd3eaf63560d1e103c03cef3a40ba6b3bb359036d7ff21596a5ff3c6756c623a968b943b812ea8a41a260bedcf88c7f88fc68f5afa214748358f6892295682d4f5e630297d99027eb1ecfe91663f9bd809bef5b0f1c385dc69e48b4beb2c72fbeead4266c06b5008da853cd712cba0844e65720d35233e89bb9ea116ff0546c1e2e599ff46bd5765f5b325b1f84d21b6b9ccc8bdb61409b944a32a7323ea312a7129e3d7c2fe0e4e7144c812e88203b2f738de0a58eb596abc7c0b6e2671da9a47fc420075ac45a92d44c7d7870d13f779195db5f4dc4c15718280983f3014ac2c50585c54d3f548cda3bc0fa6fa261964b4592b345f5d7ca52d5542c8341dfa81683313c6183d60c21d57abff8e156ddefe10db", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x400}, 0x400) r22 = socket(0x1, 0x20000002, 0x802) setsockopt(r22, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) shutdown(r22, 0x2) connect$unix(r22, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffcba) dup2(r4, r10) 19:04:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget$private(0x0, 0xf000, 0x200, &(0x7f00003db000/0xf000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 19:04:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = getppid() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0xc}, {r0, 0x108}], 0x3, 0x6) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:04:32 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x232, 0x10000000000) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="106b1ff20af6c97a1dd5363495e902e7ce5a9d561205c5fd8e2cfba1ed37f10ff6ffd8692ef921c89ad0be702a4847e39e2321910f163b056001c2ea4250909194a490509701775887c8586f0524e9b7f41fdeb3d731db803e7c3f86675ba58fe8f3da523b05ef2adf6d52a92d77d58082a73b1abbbc3f62831e21ba21878a68e8bb5cdba7ffeaa3254bb598995f23fbbae4731be743c9675a7d1f607b97df2deb35c55716b7cf1a4cf4031cff1d9b04e8356db0869462291f67b7b5fdaae1148a4e2de08408ec0b456b8cef99598192dcafa44dc470a835e16904f538e7c05e291a239de14d", 0xe6}, {&(0x7f0000000180)="82e9b30204ac32c8638c8c5d4f3ef31a20ed127c494882490fba9a129e308ca551b24f5b14de014ca4fd21d7054f638ed3aaf1d651c05c4906ec8c22815e56f22d855b55f8ecbb4403ce6084a8162945f80e30681e4c3a688a34e1f362fbf2c1325516ee8f5e7dff9ab0f5b3d2837485fd689180296d67eb66a7978da84d0d8c322810b80a019c8ecde5fc6137ff3c9aea258dbcedd76f8d033595b71f06421f279f9065181ce828e1ed689fdad4b9ae739a20b589978bc5650260533d0f22bcafb908dc27a80f092f225a03778453eaf26f", 0xd2}], 0x2, 0x0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 19:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x0, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f00000002c0)="7134bcb7340ecad5ae536fc07ac21c57e24887fc3121cf09cfc9efa25148026d3edd056e298d4920ccae3d6b25d6682a97b4b10722d4da61faa36cac9dae675f961b90e4e29c23695e63e3d3f5fbedd93143041cd84a01875a7b1184e3d33d90487e60f5d67603c961f9322153141fc41b28ecd81572d37c497ea32e4ebafdc54db12d7341b3976a1745a85ef9faa3c5415ea0013dd78ebabd", 0x29) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 19:04:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/176, &(0x7f0000000100)=0xb0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 19:04:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r0) write(r0, &(0x7f0000000180)="53a5db3a87d41648a91af89b663713f582ff9a0c595a4fd503d07693af9445abf2246643e212e2e1f5aab18db931856916325b8106e3a0459e408baba318da912ebd4e9ffb36216481b79102e4815d5ff3a264c03d9c9cfa8e2017918fc3422ab33f2c79faba0f7fcd8d79e321fbf3fe70037bfc6862a7d2e43871f6a61d365f3ed615fc797c45cf003a91f68a7bcbec0dc1a5aad9ed86a281d8c151f6", 0x9d) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x20000000000002d5, 0xab90) 19:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xd) flock(r0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x10000, 0x5f}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 19:04:32 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4166696c653000"], 0x10) write(r0, &(0x7f00000001c0)="3228d1ae4d0c91328defc27c3e4e95be271b240ad1fca3ca59c0a68af1d4ba630ec2871bedc345cbbdb0f3c89088a7a6e4e690999571eb319709c0e3290e34655efb", 0x42) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) 19:04:32 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd31a37589f6f9313, &(0x7f0000000000)=0x800, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000080)=0x7, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0x91c3}, 0xc) 19:04:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x2fd) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) syz_execute_func(&(0x7f0000000000)="c441f1d8e8410f01dc660f3a0a00fcc4c11115bbadad6da2c4222db823c422f922b600080000c442859e1846c15a000dd8f8f20f2ca900000080") 19:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/171, 0xab}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:04:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x101, 0x100000000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 19:04:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getuid() r3 = getuid() setreuid(r3, r2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:04:33 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd1de750) truncate(&(0x7f00000003c0)='./control\x00', 0x0) 19:04:33 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x22, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 19:04:33 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x4a0, 0x0) write(r0, 0xfffffffffffffffe, 0x18) 19:04:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000648000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:04:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000180)='./file1\x00', 0x80, 0x100) 19:04:33 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x800000000002) r1 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) fchdir(r1) open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x10) unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) 19:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002, 0x4302) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8, 0x0) 19:04:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) syz_execute_func(&(0x7f0000000000)="3ef04383376f660f3817e5c4c3815eed32c4c3f57b9fc515062000c482d945b1277bfc328f2978c700c441f573dd001504000000f3416c264481194df50000") mknod(&(0x7f0000000100)='./bus\x00', 0x8040, 0x5) 19:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) write(r0, &(0x7f0000000040)='O1', 0x2) 19:04:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup(r0) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r4}, 0xc) r5 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000001c0)=""/245) 19:04:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 19:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 19:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) getsockopt(r0, 0x7, 0x3, &(0x7f0000000080)=""/37, &(0x7f00000000c0)=0x25) write(r0, &(0x7f0000000000)="ab887b99821e72ade13cb8879651350080bc9ce76edb955678dc7c3ec79ae9034cf76b67fa0a240ca4a1222308b48d402934f669c3e0a97cbf088c1c20b6bd32e63616c7b5053a2c087ba9715917780f098685e1d4c61e071f4fd963f1eedc36358482f074e45498c761955448", 0x6d) 19:04:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x40004000000028ae) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 19:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffffd) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000240)=""/120, 0x78, 0x43, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x63ea, "b08d000000008000088213e300000300"}) read(r3, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() r4 = getpgid(0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20688, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x2, 0x1, r4}) 19:04:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0xaf, 0x8, &(0x7f0000000000)=""/16, &(0x7f0000000080)=0x10) 19:04:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x6}, {0x3, 0x739}}) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 19:04:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) write(r0, &(0x7f0000000140)="21ac8b00ed8f0e98c3b65c97bd799380888dcb827984ab62d4c02c8b7fdade12e879c48cbf64c8c7798aab", 0x2b) 19:04:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 19:04:33 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x42) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x2, 0x3000000000000000, 0x20}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40004000020028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 19:04:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300", 0x8000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) 19:04:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0x0) 19:04:34 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 19:04:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x10, 0x0, 0x62f) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) recvfrom(r1, &(0x7f0000000100)=""/113, 0x71, 0x840, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 19:04:34 executing program 0: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10a}, {r0, 0x188}, {r0, 0x104}, {r0, 0x4}, {r0, 0x1}, {r0, 0x187}], 0x6, 0x5) write(r0, &(0x7f0000000040)="49aab117fdf5e089a29edcb7cc3e54e99b71c65518cfb117025641cd831b22d204337a86540bf9eb2b3727624390e42e81ffa225d1a85fbe39dc4e675dc9d4b65b3e97ab32eb29c67e9d847f88ffd0cb19b901efac033191616ab67a1fcf6520ad921787e2008887351584a9ce649fe61840a55a6bce3c8b09398eba4790f678", 0x80) 19:04:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r3, 0x6, r0) r4 = kqueue() r5 = kqueue() r6 = dup2(r4, r5) recvmsg(r6, &(0x7f0000001700)={&(0x7f0000000380)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001600)=""/240, 0xf0}, 0x0) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffe, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x54, 0x5, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x88, 0x0, 0x3ff, 0x2}], 0xbd, &(0x7f0000000200)=[{{r6}, 0x0, 0x24, 0xd, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x2, 0x11, 0x9, 0xa91c25}, {{r4}, 0xfffffffffffffffe, 0x8, 0x10, 0x10001, 0x3ff}, {{r4}, 0x0, 0xcc, 0x20000000, 0x64, 0x6}, {{r5}, 0xffffffffffffffff, 0x40, 0xf00000a2, 0x3, 0x4}, {{r4}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x61d, 0xff}, {{r4}, 0xffffffffffffffff, 0x12, 0xf0000047, 0x9, 0x1}], 0x5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x7, 0x5, 0x4, 0x0, 0x10000, 0xa8, 0xfff, 0x2, 0x2, 0x0, 0x7}) getpgid(r0) 19:04:34 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) 19:04:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0xd0, 0x1504, &(0x7f0000000300)=""/193, &(0x7f0000000400)=0xc1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xa0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x1268000, 0x77ee}, {{r0}, 0xffffffffffffffff, 0xa4, 0x20000001, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000006, 0x7, 0x200}, {{r0}, 0x0, 0x42, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x11, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x5}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x194, 0xc7}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000011, 0x101, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x8001}], 0x7fff, &(0x7f0000000280)={0x0, 0x2}) socket$inet(0x2, 0x7, 0xffffffff80000000) fsync(r0) chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x4, 0x2) 19:04:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 19:04:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, &(0x7f0000000240)=""/76, 0x4c) r1 = socket(0x18, 0x3, 0x3a) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000000)="e9565fe58267a2fb9507", 0xa) pipe2(&(0x7f0000000180), 0x10004) select(0x40, &(0x7f0000000040)={0x67, 0x80000000, 0x9, 0x0, 0x3ba93813, 0x8, 0xff, 0x9}, &(0x7f0000000080)={0xff, 0xb333, 0x9, 0x100000000, 0x80, 0x0, 0x4, 0x3}, &(0x7f0000000100)={0x3, 0x1, 0x5, 0xffffffffffffffb1, 0x0, 0x3, 0x0, 0x8867}, &(0x7f0000000140)={0x44, 0x71709e7a}) 19:04:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:04:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000080)="aaf2dd0f4b808125b4f3b7f4dcb4a63c2a7e8a1899e3b924fc4c0b110451e7a5eb0f98dcc615f5261e141257e68be9861e383c12e323dbddd37a214ba0335e0a1b79040abc6d0925769cd1cab077cf2bf7957c98455112dc0e21edecf80009ea065728d78eb3ef6a7844e2a61f6b4b7bff820ddeab53ac910cccc1f7a319993a740fba6c2047df46c2f24acfcf1c3ca698369248b021", 0x96, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r2, 0x100000000, 0xffffffff, &(0x7f00000016c0)="065953772bae4cd7ac344012c0f84021b724b4667fe141185d7ad0e99feb1f8b74b2fa3966e6d930d7d09268f8eeb4363d32325ad2da4d990618db10162883dcd3cec8a5f1ca88e29b4f2ff949971725da53e023db1af92274ac9b39dae43521debea38154341836623f745dc5a0021bfc27a6f2e9d840", 0x77) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="fbb6f5e34264b949cadd2c4df6057faff2a436a64e4d1a9dfad7df81f1a4504cf70c1aecbc6777e45edbf4", 0x2b}, {&(0x7f00000002c0)="0db8b89e0ffcc142e1e06e4136d48ecb828fd302f4b1164e536711cb0485543b4ef5a5b74771edc2949ee553815404e42f3654", 0x33}, {&(0x7f0000000300)="c9cc8a505f67cd9cb61633cd4195f89445ad99ef4202", 0x16}, {&(0x7f0000000340)="4ac0635c15866cfe3f0b45f9b7467e047b3bf0f542def4755a1a927bff271d7f9105554f4de12b2e31f047b0b1a0186c5bb12a098d54be0cd3d103ebcaeda07492eb1c9ac06bf9b4a3e9d49fc71ae45641e85e46781292ddc5b16bee32e633f38da2e90221c2f39948ba8b88", 0x6c}, {&(0x7f00000003c0)="80efcc0e036a86bb5c0c990c8fc12eec27c6e02fff34d09e981df54824942a29697a221b5d325970cd293b0f46840d94d944cc682f42861cd10aa5469daf34a3f0976e08f4b82a55e1f9f43ae71cbce64b3b852062f56165b25b17ec8e702c074ebb6a4463cae7075836e907", 0x6c}, {&(0x7f0000000440)="89e51ec8c083f3d689d854bb8ab02093662a4fbb5832459730783eb97b85f382810b04b07a8efd1aa4361c3679ba38c3ad7e1b4d37234a100f4c34ae3c6b0feccecc13c8d19be720ed3ff5db40466fb71bfa3438417fced7f9c412ea1443fcbcb21cbe4356161925308521c8f82100dd4487007b713ad3fd7edcd77fc7a81ae86585899ff37abf7d1d4f4bcfd6e28a03b0e36b5dcde0989d5a39ea5b9699a96a976581f9b7145a925d490ffb0484d4a3d50b92125b2f8242af4aebc98754f15522cd83135c906decc690140882d139cedd63f5817200", 0xd6}, {&(0x7f0000000540)="ccf3d7a6db06a3bd908830ff33dc237761701bbb4babc85a04675474c4ac4201723b67b6a1e07b0f6302e665fb58ad296b1280b3e495becd8f65ceba65ba9925d6f2f1b56290a2840a7a9bb3644d315498ef2218567a0f76b518bc68189df9dbe617fca4baf10d517801aa213a18fb275ea09bbf077095400a1a086d89e2580db0d493c193c8c3bcff296a8cfa36e4a1c54e62497c119872c84f8c85ec0eae6bde1e100bfb95214a8f4763d786c03ffbbee71d797eee98ede1c17a943658b4f27769dd4bd60aa88342e8c0ad1ac2", 0xce}, {&(0x7f0000000640)="29320b4839c2d7f316ab034469199e301b13e7cf71751867f7aeac1b9a7bf65233bf684e6ed6ab63b6e259d5a2ffca8b4280f6b4b76dc16b05df8494c2596e17867e5f23867323ad5d963369b9977f83fa7cab7c7a98ef21e49654a8944bda1e68848c4acc0ae589861e449754c97a52a721c737f12998115bcefefdebd66b2f7c398e659733921c79838f6b8ea2124e8c2a093413615bb13b391f5e7902ab37fd038a15e7f85b0ce2460eeb211f545e47a70431defa7b5fd2db8c615f6c31616b5f44e2272eee0bbb819cd292675cdf7fcae83dfe93a37779c91a8207b2e4871497ca43bf42a065dd7f862197d08c306c2389886bbc6400a992167c5646f3e853aa24ba8e25a2b77a2a3f7bf2bc89de763e760805ecde96366dc11c6a9a9ebff81435e8acb6fc18e268e87f191858ced1fb678337d35c3503a95c1952c04f165b196281b868502cc8d3c01c311d9259731d18098e1dd8a4a614ab8efc17e18f7fff017f1f4fa482333fc5d6ea4495c5e7efd87d9feed7689ce2aeb1841a5a8e5b29f20006cf8d8d93cece64d2baa35e062315950854c41b4d78b66b8f050383694875b5fc6e65c205affdcca07a75e79fb3a56b91f65c5df3484267984b8b66defa8b99f0ab8ae12d8d4046fb8443245221c2d484ab3969a66ee5e904e7ff4c019720624d7448bc34e1e2b87be398fc83b952bb5111bba110feb99e1dbe2e2ccb2c2afa1eabc77f09171bf8d563f6c77b153dec7d4a25cb22072576609381d741c0ba87a178b52e23bc59cfcbd578bdd0040fca09f645437bbaefa9bf14d640ec4a79561c24b41daf98e0b5cd4538b9f4a6ef6c2a3baa39ec76ee82e1fdaabc8b7f6652cb6610ef50a95915a89a47fda267ce72f437b79b31e05b5f52e197c985503d46544b528d4bf6b851b14fa69c0f52deaa6dc83a936d176291be40d229dd66479b082c0122b281e270030f89fe0014c4ef4dec8f4958595892177a99dd6b2bfd7175777fe27c37e09630129d3287a5327dc388bde6af2c8a2c1c66b3bf5ee186590717c7b2ec36da748b17358c760acb34c3a82684f5533f5bbb261b96000ecf39b4ac1e9de71eeadbbe711c75d4cf5d09f4990a995b96797b6506c56126bff7641b6b55e04dbed9b8ddbd7201a229fdb91b44ef2ef83d3e6182b05c8d559a47cf0ca95c23c202dc86794b44436376d3e41380255eb0c51436fbc12d8c6318607e92ccf324642cf1e03e6adc20fa01876b3eaafc475d11c6c3af47594011d74f7b28f04f99041a5f7478abb069c4edd3751ab0805537a7100a11006601b571d49613bef403662d3494af519a4647f56fd5b9e1d1a8365e0fde87e59e09fd0193e33ef26fc3891e3043d7ad4080cc43a99d604ce01cc52ae965b18ba1f95c7aa6394d501650b47d915de7bfc5bae373768faecc33152ba3a26a798f9a9ed4ebc0c8a2296a2b33f320e0d6300dba49a5796130110a11e62985822649d8fb7060694eb47f7b38269cdc74ffa82b1783e8947b1055d4fc4f33a8de9fdd097399c38c4b2d6301230fdaf6ba441aace047a85698e0c74b6c227ca1f945a878106f8e71f290da002e76ccbee99af189a9a1a005dec8b798152b89a35273c0421de0b48928e4f3d92003b7e1919928042a4421a159726e34cb54f3c31e894feb9db33e44f099cfce2fee175cde504aba5aa8a5defed2bdf8e17954af1592590e25c5ad473b3ccad121519073b879cfe34070cb73881bf58ea0a3e57d83246e77c6d10a8afde8b2da2b137d7c9bb55827b14b3a25140187e48367170f509ebae9a3202a0f7fbbafeee5960e14a579038d9bb398db0eb53172c3858b85375b6f0d78e54716efd8aff48649c6c0b695c37b5fa1a3de2cd672652a64b1c8f9dbb36889f909429c92d808c1322aa734f5d469807e64f74ff354e7f6774f36b1e05fb1acee17e10b45fe65338b0c575f6b611d4ce0cd97658b9a745cc4ef4723f05f53b069980521491e98e5d30542810fe6c1e447de6da46dd321d15d42186341f6b659c48cf0ae02ce92f7cd30793d6ace924f1387235770be2d7ef5024d579f7dd61d73082471cac5e25c0e6b35ee7f6e7908264c1986e639122e33185423ffd310f417c0479c796b8f92ba025af62fd5d73bb3a57fa5ae680811d223888e9c1b5add221fd138d2f68a4ab09cabbea13800319990ffc9618d582544a6ed9c8b170c8a9d467c190024f5fce1b6ce5ce59bf0dabc8ee4763cb8ccb9b1332b724137bdd7da47dc2b7cedc21aa8f60eafb9a16e4bfd7098f068c5ed3465d49421c390733d6c3f2d99785e7f1bea97300de2ee19fb516878111d4f0f4c5c118f7ea8445d8eac491c4ce507d39af8a16447cb1b77d699fd1416761e1be7197ce3e15e195a5ba7d32a9b076ef731ac54fc5c7eeed6fd011b25d0764e3bb4746e2abee5e2de02de8579b33271eca44ab3ece849292777be78e6ed2863da0ee5b2bda9aec18c5abdaf75fd79bf5916e514a9ed4b03fd5516b919b90aae36e3857e21e3451a728b7af89518747d98f6282f01d8d856750283011ea3f5cad7049f60b13e17af5dc5dfe1cc3c9333aea9b5b85e676b6e577d5611cf970f8ec498e15f39f3cb5c62c1e4478ccd2916e3df362dcfe0ca69e80812ff5cdeb260712a31b846ac6aa3448e750cf054a057ab83437a7a0d25512b26d5474de2cbeb2205a770cf8b7cef67ff42685751c111d659121dc7244124a4fe328b75f2be4a31374cc09b3ffa33a571dfdb99a7ee7fe04e12c1b0d8b6c79ad8bf9e221defef656e81e205ddbc2f9ac515e3276acfdc81c7c0cbce9620022fbed076eb054ea6cdb19392d7dd479cd99010c49a300bc149ae132833cd8f70a5d3392b53e2d19b90b758fd77ebe3015dc2e107681c889ca50413febb8bb1d86986129d4f06d7a2fb8ef97687a156ae74e90aa772e968d827e66fd54f30ac91b88412f867b275a661e1c209db5d3a7b636f3d9dad49029f207f9b3b5668c9a298156764ec3b353228b602bebb6bfc24470b28e3382fd43dab22c7dd76e8e46ad4de1f75d551e1f87cf02a3016062431dbc86d52614d06c0e704bb76cdb4276dca248e27df930a8dca878c3e8f085cfffc7e460eb6f2e08164da2e5b7054e1687fa2e178cb016ddcb34622a6e2746929050617ec389b7c6f0b4f06b1efe7cbd62aec2d8ef545bade28ded8504a77da7d91dc08ecc2d00c2141c552f8d9a3f9bf73738d24da114f27a8622bf70992e6e9cb4ca763c75b51c8cc3d0b555af5d9baff5fde07d8de6ac35119733ebda06e90da480b8c518277c3464641e65ed0cb7d253261f1949b4c43e60d982c7efef139ec763387f6e071cebc47f56bf6276037d179295657b8f73982a5fdbd1f9b833b2d120dfc7c60b8ce2850e6049793c27226ca0d46862efaab414b82781b8e984230b4bfebb169848fa231a8889881747cae32d93de971dccb59c963f5699811892fae6b1bf408aaed6d01b45b1f5a7244070e7ea2ec695351ac96927507daf826f7f5afd1cc6c591960f7c09db307c59550db4e65cf03879f75b2c0d53c6cd732d56d5484dfb75690383afb9f758b9b7e7cc3677ddf811a3e598e86ed38d4d79e30534e27cbc9903075bb23dbd0c05a80c18bebc981b74bb7374d2011321724737f14430671a7baeb8a12e541d4dda39e4fabbef6929f294575dad919c3a66da40e36f6fc21a05c95f2f935ccf90d6f970c25a2876ac77b028515446c56da29befab2819172df559c3d96a4b848d174edc240af5d025302b45c22c76da6ee42365b31727f2fef062192b020d2a8c81f51c643ac269d270fe671643b84e5d2fdd8ecebcf8786ec10fc4af505ba5e333aa99f961257562a3ad2a46fc06fc71b7eb95030f2b7d2c0a7ff737374095dec45cd04166a8523ad64d5098a28d6a3d839a15dbe2dafb2d5c46fa330288d8a64daa15764953318e9452117c4798ba8d18b98fdc3d21e70bf037f1987e9f642193d564112cb1a2938a544769861065039e95f87d9782365fe2756073eff10f8feed4f5fada2384b2b86e2c962622fb8ae5b347a579780c69ec16a0bc8d2b2bcbd66e1189c5ad10d71c805f81df03e5ee0f63be4b3886ae3bc8f483f916a9f622f95281dd8b95970dca3a6b6b0d46258b7624e35cecd01e07a1749fb9e08253e716b6768bd22071b7c33ec2e2add9fd09a010bc7facba2070ff5cc2d67cf32ab460ace521642273f7d2592a247b22555e16f68bbad928fb80ff963238a745703898da5845d7779e5cc6ce84af6ec9097f52e7581c3021cefa83d0607b212c0581854e8d337fb17208ea01e38072692259ced0950c27f8a3cc3d7b222cc2098e51a1693a77b66bf87c310af16acfcf1d13a3f344bf1e398868251063b3735140e16ce3a3bd53e4727ec9d9c08c7133c7dd031c3bcb43282f0a1bcbe1dc502d7bb542cd8f8e2d57602e1dd1af891b50a86935c963466c3269a9da13dc01cf9c0feb960b8c6cf7d0a212e73c7965fa29db686a3143d60de2b002bc82eb99cf2a840fb55b1faf3c55fa009bf8c23d4b7ccccab167a9e5fb943a8781225e663f7d7ac3f320e316a82366983117be172d4260dd4040481d3a8b406951a62294700fbf6c9cf31a86b0b95e3bbc35585eaf81a4645c0e9d6f6dda769ebeeff996bc89459b746f5b92ee99f43fe8eaf6b4236f89255f041d4a3bf8103318bea133dc184c560458ca0631ad5b576957b22e23ce7b464d466c39932387f2ec284238ab65add1708444bb6760746eb575b90630dd8ed47b72cf86884f11cec5c41cd31549ea05772882752e84a6b35c2d3829651aaa946ed2a9bca0045360561f7a2e288f824c3ea9da80081ed5f40e218d5212249f9e818e8923ff2e30848847b0595709b9ba4d603c1e0992957860e92901bcbaa579c30d00891748cfe6274ca55f6867489328d2e16f830c6b5707d0a42d6a255b7a27a16c2bad465f2f9cb510c4b113656a2fd22dd3b2c1891a93cd013fda958b258180400756ceb0ffa04bff48e10368cb1ad28a6f9fef8239cd81c2a770a992f5ac20eef84d0f1ae38cbbb163a75e23e9d24425716cafffe29c42e32c663176634c8013a33f2d2e5aedab906963a3f71420a58c33b121705ec170d7b0f1b4d4f0c8d89074dd265af83f25f0da32366f1422f8b64f37fa580bd0a9448f3c37a3a8d61c24aa7dc240d42e7e5a0a32f37c5bfd994a50189880847b477a39fd35a3364f8358f8c99086fb1461e4f0b36305fc82353bdd1861ad0a6e58d4219d2ed6bcc6893b7f3628acb13442b5793f387ff847428b2de08766ddb7c6d5c0b010d07e6c9c195d91fca6456ad3e263c97a10f185b41e540c4f59366c162b1aee8c8bdf9b63b83bc662c435ad7f56c05a6e954080a13f8c5d40df4cf872893ac5bdde2a22b4b885f3da67035c2be80214eb7d86169f47871ba3a74c0b4ac2eeb6182b643a2a615ffcbd194198bed7532c159e13566716c45c8d58da9045fa4ffb18085312be14fa0e27b03f3ecb17943a47405960246b7f1ec16643d325da2439bb6bbe183042e237583d70ba81ed20a7789da801a0125647d919aa3be0ac7dc8ae49c99259d2ed83a09b6cbccd80259f9b1713ba843ec0593dff3c70cd7815de4237717f41bbc42c2a3062ce7b2be97b87244dd5490e5a03ecec08ee7c7c2a93e9dceecae10f3b3233f7bced31f4fe40325d1f28472c216c77e0b476f83604885918a2700ed80d823cd3e18e1c7f82149846d93fd781b1de5beb251ec681138b0fe8585d913a46c", 0x1000}], 0x8) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 19:04:34 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getuid() fchown(r2, r3, r0) 19:04:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000003900)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 19:04:35 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) msgrcv(r1, &(0x7f0000000bc0)={0x0, ""/117}, 0x7d, 0x20000000003, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000b00)=""/133) 19:04:35 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="015e6c653000240b"], 0xa) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) sendto$unix(r0, &(0x7f00000001c0)="2bb826ffa03522e66c2fb2782017f1f7645c767f03fbe68f464c130ad71671c17cc3ede8e84df851f6717221e7176d3a4668e3a4d7fe701c999f84535aedde1689091db020be98f11bbc4adcdf6da31a901743d4367588b77ee9cd09fd6d21a1dc7bf28e6bdf62216b74fbb1788ba5cd15f157f6460dd2c8538fee1bb0d81fd7a23cb31864fc258116fc121917ef3496b737283b7117bca772dca8696dc36c043ec0143428f7c79deeafc6cb216b99080ae65088613e09be0105f70501feab87d834562330d8a11a00", 0xc9, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) 19:04:35 executing program 0: r0 = socket(0x40000000018, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x3758e13b, "ec0c6c3a73267c2f9e7e755d0421944ce3e75889", 0x6, 0x45bfe56}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = semget(0x0, 0x3, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 19:04:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_settime(0x0, &(0x7f0000000080)={0xb3, 0x2}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = socket(0xa724eb7d46c13ca, 0x8007, 0xffffffffffffff06) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) accept$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:02:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000000)='./file0\x00', 0x20401, 0x0) r3 = semget(0x2, 0x5, 0x4a) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000140)=0x9) write(0xffffffffffffffff, 0x0, 0x1b4e5c2e) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x8000000000081) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:02:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000100)=""/10, 0xa) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 16:02:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x14, 0x1000, &(0x7f0000000000)="f58639dae5cab78d3888af0da68f03132414ed99fdeec40b43d401c45283", 0x1e) 16:02:59 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x440000000000000, 0x9}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) clock_settime(0x0, &(0x7f00000000c0)={0x4}) 16:02:59 executing program 0: r0 = socket(0x18, 0x8005, 0x1) setsockopt(r0, 0xd88, 0x7, &(0x7f0000000000)="e3429e015b06e95b04e42842e6c488aa6c0fd32dd506aef4d11b9a56f75b60230a1c5d7cbb42e7858fc7c6ff9b8e00cd47d41362d2b5a9453733d5cdf87fdb198e2e227446f9b35665c79b1ce626db6acf8d4b8aff8c9b3bebf8f7a02c7efbd8c107f376871eb879598def686ca419177ea645faf61951c9b839aa8ef4e22c65cb21cb00a724a0409f157c6fd468b6caa13a3dd7134c509729d975f2dfc4dca3a957e169f39ed3", 0xa7) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) setsockopt(r0, 0x1f, 0xffffffff00000000, &(0x7f0000000100)="c653dd5245ae2d66e4a284a5ae34a6c7cacb1466f35dfea89482a83c7b1de538e529d4b1e54e639ebc96ad2ec33e78f1af2edc4ff7fb9f8778fb037b41660c95627300e193ccbba38211daf6b604003c4d6ac9ad75e046995ca3e0cb95471c24bb58fb3a", 0x64) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0xffffffff}, {0x18, 0x3, 0x0, 0x8001}, 0x3, [0x6, 0x401, 0xffffffffffffce42, 0xfff, 0x8, 0x15, 0x8, 0x7]}, 0x3c) 16:00:04 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="67ce6d6e1dd6a20653b8959e76686d65df0a7a01fcea7fe220bca1a8c660a2cc08cad764e548c022d657b0ac9571ffeafda2b99703b07db7bf097d61dd22649eebe7f1", 0x43, 0x404, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1000) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x400000000000000, 0x0, 0xfffffdd0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000f6000/0x1000)=nil, 0x1000, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x4001, 0x92, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) denied attempt to set clock forward to 306244774661193728 denied attempt to set clock forward to 306244774661193728 16:00:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x410) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000006c0)=""/175) r1 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r1, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000800)={{0xff00000000000000, r2, r3, r4, r5, 0x40, 0x4}, 0x200, 0x6, 0xfffffffffffffffb}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/69) r7 = semget$private(0x0, 0x0, 0x246) r8 = getuid() r9 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r8, r9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000280)) semget$private(0x0, 0x3, 0x3) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000780)=""/106) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r12, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) close(r11) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/27, 0x1b}], 0x1, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r4 = open(&(0x7f0000000140)='./bus\x00', 0x8000000000, 0x0) fcntl$setown(r4, 0x6, 0x0) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x9, 0x6712}, {0x5, 0xadd}}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001300)=[{0x0}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/125, 0x7d}], 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x4, &(0x7f0000000040)={0x7}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3, 0x8, 0x100000001, 0x1, 0xfffffffffffff001, 0x0, 0x9f, 0x3, 0x1, 0x80000001, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xfffffffffffffcb9}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x8002, 0xa) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r0, 0x11) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x510a2c84}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xfe3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = socket(0x800000018, 0x1, 0xffffffff00000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x0, 0x4000, 0x2) getsockname$unix(r1, 0x0, &(0x7f0000000040)) socket(0x2, 0x4000, 0xeaf) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) r5 = accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) dup(r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0xff, 0x9, "b0e94efa974ece7c06d77a97ff0a7eb7b7adef7c", 0x1, 0x8001}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000100)="b7736f66c78491b159c00e0f3521a3802bf14e97c7d75038e2d544410e646ab5cc0a8f95d9ef6c38a47cebaca4f40e4a3ebe08", 0x33) sync() r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x44, 0x68) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x2}, {{r0}, 0x0, 0x88, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x400000a6, 0x1, 0x501}, {{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x4}], 0x14a968b1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000093, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3f, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60000047, 0xffffffffffffff10, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000002, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x401, 0x7}], 0x6, &(0x7f00000000c0)={0x1, 0x81}) 16:00:05 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x4, 0xa2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r3 = dup(r2) readv(r3, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1, 0x8000, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0xff) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000008c0)={0xb72d, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r1, &(0x7f0000000100), 0x33) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x100) poll(&(0x7f0000000200)=[{r0, 0x5}, {r0, 0x4000000002}], 0x2000000000000299, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6923ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0baf226bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3f0eae55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad80842451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b490bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3e6f8864c79dce234cfac910fcaf0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b058830968aadde3859cd53e331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232", 0xfffffffffffffe45) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x2d10}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0000e180000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000000c0)="c662dee2c821a50d7b8ed438a348025ab1a6b96ad6161291d76ad6f07edfa14493b421d74de1cbbf4d8912093c370749c6af959f07adb50b15b192e719c8e3bbecb23f601c2e2939abd618ec1be7a711ec8c76d2b60afb9e52265ed19666e0edcfbc1d354603", 0x66, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x7) 16:00:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/155, 0x9b, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x30, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) write(r2, &(0x7f0000000040)="2b004077c16f435b", 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x40, 0xbd1, 0x9, "cd54cf1215cd39ae97c0d8ce0b3bc257a1029bfa", 0x1, 0x7}) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff6) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000540)=""/202, 0xfb}], 0x1000000000000024) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0xb6557c7b9d4a05fc) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x61, 0xf0000001, 0x809, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7fff, 0xb772}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x0, 0x8}], 0x7, &(0x7f0000000180)={0x9, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x8) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0xff, './file1/file0\x00', './file0\x00'}) getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f00000003c0)=[{0x2, 0xfffffffffffff000}], 0x2aaaaaaaaaaaa87d) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000000400), 0x10000000000002b1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000340)={0x8, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) socket$inet(0x2, 0x3fff, 0x4d6) dup(r2) rmdir(&(0x7f0000000400)='./file1/file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$unix(0x1, 0x5, 0x0) recvfrom(r4, &(0x7f0000000240)=""/27, 0xffffffc2, 0x41, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe3b) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) mkdir(&(0x7f0000000240)='./bus\x00', 0x184) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x67, 0xe80}, 0x8) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="88", 0x1}], 0x1) 16:00:07 executing program 0: getrusage(0xfffffffffffff7ff, 0xfffffffffffffffe) getrusage(0x20000000000000, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket(0x2, 0x0, 0x7) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') getdents(r0, &(0x7f0000000240)=""/131, 0x194) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x80) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x40) utimes(0x0, &(0x7f00000000c0)) 16:00:07 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f0000000140)=0x5d) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2049, 0xdd9b) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) preadv(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/87, 0x57}, {&(0x7f0000000600)=""/166, 0xa6}, {&(0x7f00000006c0)=""/89, 0x59}, {&(0x7f0000000740)=""/114, 0x72}, {&(0x7f00000007c0)=""/183, 0xb7}], 0xa, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x100002010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpgrp() getpgid(r2) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgid(r1) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000140)='./bus\x00', 0xc9, 0x141) fcntl$setown(r0, 0x6, r3) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x1ff) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: sync() getpgrp() r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8049, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0xd98f8504641fa671, 0x81) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/4096) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getuid() sendto$unix(r3, &(0x7f00000011c0)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e149ec88f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1a64cd0c4e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d8024876616", 0x8c, 0x0, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) mkdirat(r1, &(0x7f00000012c0)='./file0\x00', 0x70) sendmsg(r3, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r3, 0x10) open$dir(&(0x7f0000005a80)='./file0\x00', 0x80, 0x1) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000001280)='./file1\x00', 0x40) pipe(&(0x7f0000005b40)) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000005c00)) open(&(0x7f0000005c40)='./file0/file0\x00', 0x80, 0x10) 16:00:07 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x80000000, 0x1000}, {0x3, 0x80}], 0x2) socketpair(0x6, 0xc003, 0x14, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="31f45729d2bfd403d0cd968dcfb7", 0xe) 16:00:07 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = open$dir(0x0, 0x8001, 0x40) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r1, r2, r3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x4}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x8d, 0x6, 0x101, 0x3}, {{}, 0xffffffffffffffff, 0x0, 0x8000000e, 0xe69, 0x1}, {{}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x3}, {{}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x1000}, {{}, 0x0, 0x2, 0x20000010, 0x4, 0xfcf00000}, {{}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x3}, {{}, 0xfffffffffffffffa, 0x2e, 0x60, 0x20, 0x2}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8, 0x1ff}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x38) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x101, 0x20}, {0xfffffffffffffd5b, 0x2}}, 0x2) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/139, 0x8b) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) getegid() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) r2 = socket(0x3a, 0x4000, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffbff, 0x401, 0x8000, 0x6, "1fe83ed24a5603e2cbc2f8dac911e041e543a948", 0x8c, 0x8f9}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x21b, 0x3f}, {0x18, 0x0, 0x400, 0x4}, 0xb7ea, [0x4, 0x9, 0xff, 0x400, 0x8, 0x429c96a7, 0x9, 0x5]}, 0x3c) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xc, &(0x7f0000000140)="ebffcbff13b91b822eaa4e713048e69931929648", 0x38d) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x60) 16:00:08 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2877f9b63d712faada340fd63afedbaef676d0e5fc9254"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendto$unix(r0, &(0x7f0000000100)="b753ab886e63295848b2cc9cfb254075579bc16aebd90e4f47eafeabe7d30df964dccd186c753cac95016ad7882f6d89259387073222b67959a24f80f6d980ef4cf14c127520f5fbba761377ffee1cc225acd2ac282b2d3dd534a96f98adcfc9f51dba005d7ba94066d667362596b56a2f55c6443ed37420066516d0e5dbfaa99d7702be50a20db888df27c326f08e2eb5752db8c9edd529b14812e1d7ecaff3de13cb62913e1293187041c5", 0xac, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) msgget$private(0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: socket(0x20, 0x8007, 0xcd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xd) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x5, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) lseek(r0, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="05f54e186fe367158adec16eec86fc7aea9e857b69d4d05c7c101ff7cafaa6f9387fc8af62de7e740d7dfe81bc7885d1567d1bf1c837d145fe37ebaaa47d9536bf969171b791387753d90fbd11c2f1d69533bfe01f8e463aa483cfffe39910a344667c71ec64060d2ed28c9a0a6273315b9332ff56adda178313641ae3008012953201f3529fd5339924ca349e3ec0e69ffcca66a16048d00400f092a14376694c1fd5f7932920f347375bd3e31529c216b523f7a947900c626b7d6e3100000000ffffffff7cad939ea6a570bf8eb269504e3facb13f2db1f2cdc8fb3a7813", 0x148) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r1, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair(0x10, 0x0, 0x9f5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6b}, {0x1}}, 0x0) r2 = socket(0x16, 0x1, 0x0) close(r2) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file1\x00', r3, r4) chroot(&(0x7f0000000040)='./file0\x00') r5 = socket(0x18, 0x400000003, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x90, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000280)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000374000/0x4000)=nil, 0x4000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10004, 0x0) fcntl$setstatus(r0, 0x4, 0x200000000008) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000280)={0x2, 0x0}, 0x8) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xffc000000) r5 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x8) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000003c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 16:00:09 executing program 1: r0 = syz_open_pts() dup(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x184) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x82, 0xf0000003, 0x8, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x9ee}, {{r1}, 0xfffffffffffffffb, 0x24, 0x4, 0x4, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x7, 0xf0000005, 0x0, 0x800}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x20}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x250b8c8411dc4f2d, 0xb88e, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x0, 0x7fffffff}, {{r1}, 0x0, 0x4, 0x7, 0xffffffff, 0x6}], 0x20, &(0x7f00000001c0)={0x8000}) 16:00:09 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002700)=[{&(0x7f0000002680)="abce67d6129990c9a52e57af816da741cceb74f828f812cd060382731c42230cfa1a62639ae555479f2292ecf26dcea6b27932c0a93214b382687a4419076375b6f0922df4cbe26652359a936136", 0x4e}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 16:00:09 executing program 1: r0 = socket(0x20000011, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f0000000380)="6df59e93e9ff5fb71afcd9c1c6c6d4bc5e9736f96b54c1763f3065d5f47df12eb626b89e9383e63ea4db149814743e736e0acae82295b31f33cec38a363045d760be244c37db8e832ed43707552e9062bc5d8956c4530417728dbdf255a0232f028e35b921a524a2a86170f96e599d22f100b2988bf3b566d6f2c7dfc7a0780549e1068804266795ae481863d551156088246fca39f7a6e2ac0ed065bc3291fa90d828da4e93c8f18a68b741", 0xac, 0x8, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x6, 0x13eb}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x1f, 0x206}, {{r3}, 0xfffffffffffffffe, 0xa, 0x80000000, 0x8, 0xffffffffffffff80}], 0x100000000, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80, 0x5, 0x85}], 0x200, &(0x7f0000000240)={0x9}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') unlink(&(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="e83697cdcf5f12116b1d7a6e79ff86bd6dfb06102ac461556e7de550d1dec7b36d010febcac6ee907ba6605e651bf525ca0abf9eefe7b0fa2cb4", 0x3a}, {&(0x7f0000000080)="0a258aa295522281bca6be8eb40f93e8bd7597e68879081b7795eb37db225b90070db0a279315324be2a0267fc647643e978319424113f75cdb82206bafa2ab38745e73afd947bf61741e93cfb78db230662f9554a0b314281dd835346e86f04399694cbeb9016cfe7d00773574ddb45b821798829231a48a5c168803da741373126849ff5c3a3a93416944e2b23", 0x8e}, {&(0x7f0000000140)="7c7924c9906e3ae926ce23b5dce05bc217283481004755dde1a62b32d479d8c8fde833648abdbc174be23efd6b78b30d6e51be481485cc3b5a3affa730c9376496049dc7b40bdb4c5e94cde4a24cc4f71a7786a4cd4b0e62b00bf9ec131c0f676f396afe3a873fa4d5aba23e9837f398dad6445850fa4372b7afdec6c56ec4f5869777069c5fd0544841c8f12841ee7bf075ee9363908b2fdbb0cfe114", 0x9d}], 0x3, &(0x7f0000000c80)=[{0xd0, 0xffff, 0x2, "a1f3419ad091b529ffb916595ad05d4cac0f1bd93b556196130b4fdd5bd3c5caf1db4a66ce73a367c9aed670367b1147b0ffe0eac187aaf808c44eaab220be5be1e38f3e4d1bc48f36cecbebba16730fae7903356b020927e2aa33f5d094ab9f50e5ca72093c207917d8c1f07dd71ad4d67d5077f9f865b8adf774b547271b846a761c6dfe873c801559d51c2183ed5980d4483bf7df630bc320f68bf2f3e38e6c62cfd1e175db1839da76d7105bb6a37dbc26a6984220b410d4114abee6cbdf"}, {0x18, 0x1, 0x6afd, "081fc9ee4f1a50"}, {0xd8, 0x0, 0x4, "a93c1a2f6ecd0ed46bbee265b45e435fa24074395d71f4a48d55ec844a2eb531e613b8c229cef39a227bf34eb7b85778897858e56bfe0138bf7965242c6ee0d9e8da83d74ea56dfcbd110854a2c05f7044913b61d763c46ee9ea39530089f8cbc7821ff85378123ee546d4fb6fc1b220f609368c7607a17dc3e87cb23d88c5156e9db8f7e97698b162194a111ea5abd0f39a0e99a630d5a34bbdfefd6a1ea9608211b069a168e08ec8e035bf214fc2918cdf3cfdf2a04088462dfee895977d5e59b514de"}, {0xa8, 0xffff, 0x449, "5f07902b5f401b5e02e75c8f52b76c1ecdcbb13e26eeed1f015a3b07e6c396afc8c87655e7d0ec895c9635498618bb168e1aad972fd574b890c0a70a6977fc0dd21fcc36821aafb71c763298008f249a5aecbf023e40b2ef05f87e3641d2414d83f12c28097adac7519ef1f5518e6c22522f2ac44efb7c32301502f2334f9ede611a4e5441cdcc115a491d93e9a05fc081"}, {0xf8, 0x0, 0x100000000, "9e2dbcd53eecdc02d1c743a382e6f288e40f83b6ab29ce10d83232ede836c896e29573ba49c813c2b2ed12f92d5660fc007e96be8be9e40dfe4847b387acd3db542472c9c2b04a8c2a6838c1e8fa0ecb02e24fe7c1208d30ed5b4cd663ccb4815193d169638de255360ee8c8f624d3071cae24a3e245d203359c619476daa84d0d2ad241f54b1b29371f53a5cdf9cff14e0ddf1b193fe5e4536e0d6c9eb56b516b0a0615966362e88e0e39807bb1b733fc5d5b8a7a34ee9e17f7f5c7f0f7ec09a85c46c7171713659a816066ffda0ac8f5289d2091744e3f587b8b8dbd9db991fd59"}, {0x48, 0x1, 0x0, "02da944eb0b7dd8bb90dd0e85d29ad8bae760ea761f38be0d4f9df22450f54aae79e1018d8138440749768bbcf9df44336"}, {0x10, 0xffff, 0x1}], 0x3b8}, 0x400) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup2(r1, r0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000080)=0xc9) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x30, 0xffff, 0xca6, "f4b72d6ec72f22b3208dfdd1ab00eebb920a604edf3256f7ae4d"}, {0xe8, 0xffff, 0xffff, "66e807c935104505e723f3e640a9b86f3c4fbd397950e283c1c3829eb728b3eb5dd8da066b77d864a825a9a7a8f018253bc1b9e16086c244b0e01c475aaa54d2c466c490c54a77bb94d4e32ff1d76d90da0cc6dc76cbc5cadcad1406d8f90fa9d112e1edaf4e8a8058636b630060cc05918270ce14fd7602f96b296ad4f963f1e57e9e18fa240db330f4afe09fd06faf97b042480060e09e2cfe513738100b7a7b51730fb668199155893a11cafd6eced31c209575efee33e10b65bb4c772059fe33f423de63f0c2e88273b94b74d3c3ae3ca63dce81b870"}], 0x118}, 0x0) 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) fchflags(r0, 0x40000) getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r2}], 0xbe, 0x1ff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) close(r2) write(r1, &(0x7f0000000040)="3583c80013bc1cf2ff67ac3715f20ecbd7dbbd357384d3342baf6f0c8c8e86b13acc0bb492dac0dc73697954585dd22e04e215277dc40c620ada9c1d9997e29d64be3d36", 0x44) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) kqueue() 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100003ff, 0x0, 0x80000001, 0x7, "62681eb2e9def3d5ad07d3d07f403d34a5446059", 0x8f8, 0x81}) r1 = getegid() r2 = fcntl$getown(r0, 0x5) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x100, 0x0, 0x0, r3, r1, 0x2, 0x100}, 0x100000001, 0x3, r2, 0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x8, 0xffffffff, "d8894d3a6eb5ef6744a66a94f8e20d594b4bafd8", 0x6, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7fff, 0x4}, {0x18, 0x3, 0x2, 0x8001}, 0x6, [0x9, 0x100000000, 0x9192, 0x9, 0x2, 0x3, 0x1, 0x2]}, 0x3c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x1, 0x6, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x1000, 0x6}], 0x101, &(0x7f0000000200)=[{{r2}, 0x0, 0x22, 0x40000040, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x10, 0xf00fffff, 0x7f, 0x3}, {{r4}, 0x0, 0x4, 0x31, 0x0, 0xf952}], 0x2, &(0x7f0000000280)={0x40, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x80) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r7 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) dup2(r7, r5) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x2000001) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000240)=@abs, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) write(r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x10000, 0x1f, 0x1000, "bbbb08bbf1a921f934681a31f1a67bac9cd9db6f", 0x3, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xe53) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) r2 = getegid() setgid(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = socket(0x800000418, 0x400000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x35e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="cc53334589ebd1993ebe1d7b5de91576bb63da9386b7da74c0fff921f8ed8b8e", 0x20) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x10000000000000) writev(r2, &(0x7f00000000c0), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0xaa}, {0x21, 0xc47e}, {0x104, 0x5}, {0x81, 0x1}, {0x0, 0x8000}, {0x7, 0x7fff}, {0x46, 0x6}], 0x7}) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x33) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x80, 0x3f1, 0x2e, "30797f64f40f2d16cb1d929d26a318df2e9cec14", 0x1, 0xa1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000cc0)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659db387a6799750316857a71e58237f689080eb6e4424051d5c06d35cf88c9622f8815a8154befd159c7795c9c71070e82d962db9bd2208547c7d6f974d1f3c76822ad43e1762c79c35ef101ef711b9f700d62", 0xffffffffffffff89) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: mkdir(&(0x7f0000000140)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10200, 0x0) symlinkat(&(0x7f0000000040)='./control/file0\x00', r0, &(0x7f0000000100)='./control\x00') mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getpgid(r1) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) fchflags(r0, 0x20000) ftruncate(r0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x3ff}, 0x10) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x10000000000001be, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)) listen(r0, 0x6) ioctl$KDGKBMODE(r0, 0x40044b06) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x10, 0x4, 0x4) r2 = kqueue() r3 = socket$inet6(0x18, 0x0, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x2) r7 = socket(0x0, 0x8000, 0x3ae) r8 = socket$inet6(0x18, 0x4, 0x4) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r9, &(0x7f0000000300)="0896a3c262909311ca9ecfe784a53150754e88a74d6004a0036f2a9dd185f7aa70421408ffd00bdc4d44c84366a607c3433866848b1c80ceb6b77d5c80045255", 0x40, 0x4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x22, 0x0, 0x1f2}, {{r3}, 0xffffffffffffffff, 0x8e, 0x20, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x9, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x100000000}, {{r6}, 0xffffffffffffffff, 0xc0, 0x10, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0x4e04}, {{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2, 0xa0}, {{r9}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x7ff}], 0x7f, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x50, 0x1, 0x101, 0x6}], 0x7, &(0x7f0000000280)={0x2, 0x57}) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind$inet6(r6, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x1f}, 0xc) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f00000002c0)={0x2, 0x600000000, {0x9, 0x401}}) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f00001d7000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3, r3, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getppid() r11 = getppid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r13 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r12, &(0x7f00000017c0)={&(0x7f00000018c0)=ANY=[], 0x0, &(0x7f00000016c0)=[{&(0x7f0000000440)="236c70d27390523e38f1d57ed246f74cb4f190481bd648547b91b910eb0aaf2e", 0x20}, {&(0x7f0000000480)="904b8ab72ff94a2966869a750359adc664aeb30f0e3da92be895b2f337064ba6d8772235d49465560ceb02f77f8c8ede2d5c65eae7e16b31e7f85896c780c084dddf0674e3b2180891160b518f049a32d0bd569a177fa1eb5297fe1be6974ced7dca38ccfc65f6083153cb4fe4f5d0a53f12863a2b5c79de5d944510b1a619812249df5c713fad889dbb5f0e", 0x8c}, {&(0x7f0000001a00)="5158f9ec2cc3208980734f3ebf8034cb5818cb95b957be6723e593076fbae40008684f0236288f16abc4ed6e3621840b6773e0537f0295f717152d83dddb96f398dab310c795157a19b67e5c99780af45ffcf3b8d5f03525b886dd51bc4a384479ea41e96168816d3fc895248f2651109b6f1fd81578", 0x76}, {&(0x7f00000005c0)="fd69", 0x2}, {&(0x7f0000000600)="c350fe2c4239b9f180f6f1215c96", 0xfe55}, {&(0x7f0000000640)="245195106fcedbd5b78d49c4e345f1589717b99552d72ceb35e0a55da5880c2bd74ff424190dafd414078216eda703a76638d05e0c4ecf41f9bce2d7cdae43221083e07a7a8244de2cff31879cbf6b4aac1c3b2f7a8a443937d55c4dec80aaba8e83c744a21cd740a88a054c46cd9a2841", 0x71}, {&(0x7f0000001b40)="60f5a86be6d92c9f735a784a9e700f646f22d48171c404a4e7817a515150a7916f5febfe6843062dd6a81729ef1d37c5838ffbc9136e24ad000d890fd0b3f184510df8d4bd89edaa3c01824684f6160af5298ed13f7480ac351951e873f74c6b49829f4982c70c890b22735b650d9caf9f328c463dfe2a2bb4845a2eba47df20161b9b707bc8e913b5e3768e0636f943209fab89c3f5878b6d477a154102917768c58710e02f717e8503685dc86a8a49e7910f1ec1b3b3ec55f13cfdbb206bcb6c6d88408d25f28dc51b54e834f6835a153b48196b5f427c4dd108f1e97432948989bfed091494e47ad3c5b6f185945e644f1ea99043c15e446c0c3899bce02c2f8afd427190835de20e4d5aad1e44d24943a7c07477f038f1035f137c6e2d65fe86a2766dc45c03c0cd18c63ece1bdf5d6bc4e2069997d17cba9ee8ce2e2fbdffafec74a8700269bdb2b4a291f3fdd1e1c34ca55d5b444db83582f997dcf00337b8491751b2c4be6cb54d1c418bc2e124a040066c675b14f9c6077464ce5c9fe5c7c1a2f102eb9862d60966962d2733a019b0938791f66cf0917a6927e0ea0a0bb5b426a27974e324e6516f753ef64a4d58fbacc9660dc33bcf3bacd6b2ab74aa50127d5d8949d77c7b434d992b3f43e1e56aae438a8ef699d3dfa5e66039bc1407bc3f0b8dbcd94e0b422c427e84a162655e777a53d877296b2b5dcdaa1ae635913a548a36a166e75197e4878de1fa3ade5e124af4a77004e5b6b4927e7d51211985a07c564fbee734256f975de9a8e74265ce759e4bf8c22b18c5e379fe966aa2a5fbb863e6845126742c6c9673d2d9d6ef95feadbc493758dbf5085cc85dc6892e327f89fab8a7307f2069a7405f260b3abbdc5657ac40e6069f6de81c31400f9fa94a739431bc10eff6919b93e02fe191d41016afeca5ebe6da1988b1794198ed6d1c753b326d72d7fe603debdf349987f39a2326a9fd76cfc466c1a93fcceca17d73d5f018e5af2ba1ba73624ba63796507b87b5fe5cd6aafe94794b565f7c55e5772c9e44da1062e5dce0a45a5cc0907f3492192920c820842fd4f6ed67ea753ea7ecd15e7b92c8f3c758f4027745affc073d22f658244e5304f3594d67c21eec373d816d8c59ceeaaa16d8928d6a32f100bfd29c8fef250fe4c9f17231a6306ee30a83c6cb88e1094a77d763e5884c353f79c22bf05e5f0ee94dc3a35dd7196125820a9f5884b388144d2f11a16e4aa2aa70c2ebbc0744fc8f970c3fe6c881a780395a177959ad456e89c87a9d05f2a642e24411ec5af9be25c158928f1b553a44137f6d9f5a8e77cd175a923c8d3e4ac961c2f468f06c6fdb504122987eb1d9a65fe2925f4a93104f29a2cde00df30ee5cee9e9dfed238f6f1613481368d98852672017d5663d402bbcaceb6f0f0fdd776d998ed5547989c5c6eaaf1010e632f9a9763e10713795c2261e434662963fa5b4af0c2db63e9fa673cc9f5289c20d8651159e729c71e77e43363a32d1716277c6341a416bfeb44ae4d3ed9a49a93e7fbc9820a8d21b688d696b54d88f1eaac2bc82ad31f6e5afb3645d0df420dcd66be1e0aa7c8842e79cca47fd81bcea6355ccf20f850e394606919e512a260fc7f9fa2ea920e177db5a793ff3814b97f646cc311d43921f90be6c1f321d4301aa0a2867953760876554999432697fb054e7015db7c67a4f97d49574211c6bc0bed4c31a6a25e711d6161cb0672dd33a8d2ffe0b227966e901f96c5be3dd80b63e817900a6facee4b52a03f7422aa53cea9e0154c603bc4057c9dd35ee845d7d2c53b3a00701ad53dac7b1a61f4897048156205273b4df369e576b65eb30e8e00a1596cc95bb5858f81309be73d6e8d93d953b5071751c9a0660c99a95b688b7e98e150b0e2aa351da95ef3e2fae2ac9ded098e6b9e9c8564b3c8456d23e4dcdc597931afd3ffaeaac08a866d552a31ce4148ed839cecbdb47daf518afc0a0a821a0d6397f6953f8e45cdf242bbb5d171086cb96be9845f15ba44beb709ab1ba7a00c992fda5259b690796cf04bb69784024cc5458f4976f71b2173cf10a82e0d6d6f2a1b63b790264e403a7158f660e6b2e96afd67169e4a16d225b9630af7abac68a16857c26ab578ac2e6f8e8cf26f921c68bec01f38d09778396875d7fdf81fe1e6ef32091330d6e2370727bc3a8468d15a709f76d1d2f2a08d43e9dfa70abe138b3b2be48f085c7f93945f923f7c5d9ff7fab82dfe7c80f2652d2dbaf712ba5b55225d7b35cc5c20db509a5c6652f5627a3e163a42d17a17f9f4e40955dc38747d6f72b215e19715bc79d35d58d737947a047b47e9a9120d547b95f14b1a236292d4ad540b3598b112f4a8131021fe8d4f07aeb680843c82fcdbe75649b96cc1fec3e91b4ae7fc40fa0c3ffb85c7c378276c4f48ad44fce65a4c4249840e4210476d1e0367e0b3bfa14beadf4e535a2c90226c475bf09f58255d23c9f2e07655d3fcfb8e8443e1aad16dde2c8a5c187f8a759179bb76ac4a9f4043be97a3122885bc24d8959e1a30bb5ff060ed4c6835bd5346d702908a3e2448cdd3c827c0aa87fccf00943334bda700212d887a0a9ec5a2c19a849eaf222dd16c6b062793fd9a57a7a679412cb07687c7718990f2df97b56e1170a26a3f8fb3a6623f2b8e2f72ea48eb77ef5c8479fe8e54417b3e3daba8bd761bfb685d746f88515e0a20946dc5ca00c77ae9ade481da1395246de869ba3666f46142325a6e6d2381a9134f4e31b1e3c439d33065e7be83f426c2fb3d8d607e7ffea031ae2de11cd7df4105180b6bfde37ddf7353bf668417d5572f93d459cbb7e580053a9d45f5616860bdc496b7abd591ce81aae102f53afb4d3fb1cd814a943e989061eb18f9d43a68b19f54c7eb305bf0194aeb06eb42a9ffd76e14f59bcfa0bf9dffdbf82e7e4abb9241111ae70d40d0c4bf8d3f3eba7b113b97ef136d5abb156a771a1b18c934e2abf71d753c400d3acd91bc5e6eca9833fcac6a76e08710b95618ec6fc5699982e9ced9be715257849136a77fd0e6a80ce89012612abe6a9fe9d853de255eff8eb968c79d3c7e786afbe1d401c7cdbb9a189f25f3b87d586d4ecb124cd1365f7fb31ab7256c3350921d82e4cad386771b8d8d547c04c54e41dd2549f104502cab306aa04f766017146cbb817b49f41f73bb0983434597057b23eee9a0b19e4b37e9f44138650140969309e2a066175fe5afc5734d38201214bb5d82375cbea7cd4c03aad8cc32808f929ca1e69ec197a2902dee9d75302d324a558d349af984ca37448c186d8c736060e9eabb4671d8775bb4bd6866d79c990611d347321f30c0e538836da7a13c55e6d845469574e1a47d21889720a2fc57da1dd57af611dcb0c9b8d1330c7e914174b6195d4d01d1df304d15a0c111dc95b8da048b47f8b74294e56f12f55df32846f9f98156af599e446c3a5211db1d9a98cd5e3f07ef61a9347036dc7d099a08e3d69283c672292f176878c8a60e9d8011d12956fa0f14a69e67c63fe3f421d2bbcba39e327f9e6a46e918265b71c86488dc33d2d94424b3d180c3841ab070b36fb5b90d35d5fc3391942aa82cc64382f1017716321f3aaf23d187571161f3427aa31c162b737192fac9641958cae2b23db08dcebe7e029cba9b89dc80e30f9085f9bc015c6040b46e1bae57d0530c88aafe3fd01caee2863be26c594e08962e43e714c8822d6c6082b2b9ddf1e639dcc7c1e13f1acfdd9343c1e973c78c930592b514b0bda001b42edebe6cf2bd3e3f4140be37cb97cd74105157fcbe01e2914536194345b309e2ea73f8cc6da0636d9f5105025a9b82058561d166a22f05eb2c452bbcf990235e459ee727538dc2f021c03657fd6ff512ede126fa2b0d833eb6b9510a4da20bfd36a0c8f0fe5e840bab1fa9d8fd31fe47d30e765494d3ecc4465cddfba084ee3d4307847c01632dcf8e71f29a338555af4e48c986eb8d586105e5dc4aacb92ab82c784d8c2c6fa3d077c4941076581eb1fdab18ea896fdf4f6dbf3bd7b2dde1bda63ddecf73966e238f6f9a6daf97983aa8af54035910f9af929d9e95f76c84825baf3fa489501d518bc61e618729eaa8642d9b76008265dc6979a88ff0a2627db1226f5ea3e4beed5b2ff9afaa426a4908aaf72bf9762d9f192bfbf4b9a40f1928cdb9ced44aaae8a3188d4b527683ff1b6de1906daa065a35d4a79a773c3fff271e090209ae76eff901b021ced650ed0716d1f395f4cf37a63b2d8359df3f25500391e80bf7933c08cb449902f4e490e295c3ce4ef176daf59490f07856d042a40d60982fb27e7591948bd5eb022e22bd89d3f185ab6c01961105b90c6ca47d17b7117f95791d7a423f3cd649b15fc92ff2b831704e325f9c2b52d69004b2659b15c1746c51d4681ba182052bd781c33e69c1f98fe449cde9487cd0439bcb29ced35770d99ca3eab109a3d0a5221bb863e30651068ca297f497ec49e4f8cce571d846f440f334938cf73866fdf34f1d094afef041b38544d71721461ffaf6d854a6f2c77f060ec88d590c08939c2a3b0b952707c77a78eecfc7e10f78ced706b1d54be386a776de1c2713b25a54cf73c11091c08eaca409a51db26dc1c09a7fcbc583d4a0c42400886472f91b27434f76b7f05fe9ee88d872220e8a5c1cd7cf14db62317eb25f063c0a96eb9bfa5c65b4757412c735ad9abacd5185760e5073c1a4a1277f489b8dc1dc68f328f17f926e3eb13c7d18a7d42393497a7855be9669e8e3b6800449dd6f35f440189e5c8564117a664849161ab4e9ad328a1a14c4cac2e5d35cadb3c84fdbd2a055a93b1972986a330e220db9d08d444089dfda3830b16f22b0aa5d2a5c98b8629203aaca908ac2c0541032a242c8defb34efb0e55ae80a6286afe714b47184d0dda825af87a8aa4be868a591562beef375282e85ea4b39b057e4cbf4b4ee39683953674b344d5b4c65ec73e047c4b71454ccc280a6307f45b53d8a0f299ecd6cb03c09931ab2e17d4ace634d3c84593c9d1a307c1d3076d4aa94d73bf0ff7d60f0d00bf33d067bdfdb850c94ead3950e17cbf98383bd878db13e2596ac6aef206bc6fb679a9398372c4e8041c8ff5fc2c25816cf960026bd341054b09f783c4c7f6cf6913c3db732a806df4f71f0366ca6e8d0f082d4b9aa28b6beb7bf40cf8834b83cd25eaeb46b7eb8af59d94594df0d0a1652c09407ffbc1b9c4fe90d539e01e998fa3af8e2ef70e309f945bf6f4867446945d061ff2f2228785e43d4cdfad2c6b2ff4f2cd18a56c07dc05d2141c86ca8d1e482df2983e88c53669b09fc941580e08268f09c403d0a8cc09c91381e60f648d9238b419c3faa8000d7702bb517a3d9dbcb9520b0f94a8261165ad4dd57a7146e3a0d7a50834996e096389cfcd8c7554c0144384e4f1373a703d20ee62fd7e6cdd878e9f277425328cbfe85ff62e74fca94157e062a6547caa46ed8b0f0f636b72d2e78490b505f18b64be86aea05a79d77965010abccf8d6e29df28869573c0b7c9e6f35e5070d0b4a08ebc266f34e9575f6e770efc651697510d63596952c0e76ffd633b41a4671263238bdc07c9c749171d0851853efcfe33287dbe3c07002e32eaf72f3cac0793f3a0f77d6c3d9dd575ac8476838433d47e1075804f78b8db234f03e381a98bd9c3fc1a771a7b2448ced0237b5f63623e3ef5a8673ffc91133d8134cfa8a24e9694503da221bc0d963e65b95bc724cd2c9b67b6094c88934c3d607b760e05f36e29b3bb", 0x1000}], 0x7, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, r1, r8, r9}, @cred={0x20, 0xffff, 0x0, r1, r8, r5}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r13, r12, r12]}, @rights={0x10}], 0x90, 0x400}, 0x2) pwritev(r12, &(0x7f00000003c0)=[{&(0x7f00000002c0)="4d92fd2191cb12bcdab4f716a17b4f51ba8614ab4ac015f6bca8c4ec339c512ff44e6cdfe5784b802d475b5e46a4d946b6a2f1920be9aea9bc2ca9c6ac5d453404c04f6415cf4eb2af51783dd1de541c98b55ad599b3220590969c144b1126efb2878a779a4c4ab216154bf9a72ca401b8fb6a511cf9bd0b7636a7be513b84319843bad01d854e79a3ca32a6a9dce24742a1a76e0a1c2f5c348cc5a1835878e9139f53ed4ba78a1171b979d12791d6940e7da56aee037e304219c63c29fa66f6b7bcb86f6802ec6e55c9c9584ca253032ed0b7112dc923c55e482add", 0xdc}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000280)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x85, r2, r6, r7, r9, 0x100, 0xffff00}, 0x2065, 0x4, r10, r11, 0x1f, 0x7, 0x5}) r14 = socket(0x18, 0x1, 0x0) r15 = semget(0x0, 0x3, 0x401) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000001800)=""/174) setsockopt(r14, 0x28, 0xb, &(0x7f0000000540)="d5ff92686de543b55380da9af5d3a639981d4c75f807513543d0fd14c4040d9f29a44893d588aa43beeef4b4e0c8c04b91a051233122951c913612cd01fed22b999bb5ee06da2b", 0xfffffffffffffc86) setsockopt(r14, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)) 16:00:13 executing program 1: semget(0x1, 0x6, 0x240) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffd8dd7b8573847e7ab6fffff6ff88a19f753827839732846122cd174b33880dd7ff3000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x80) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) bind(r0, &(0x7f0000000000)=@in6, 0xc) clock_settime(0x7, &(0x7f00000000c0)={0x2, 0x4}) mkdir(&(0x7f0000000040)='./file0\x00', 0x6b) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/104, 0x68, 0x7fe, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x100) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe168 failed: hole in range 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x1000, 0x8000, 0x8, 0xfffffffffffffffc, 0x1000, 0x71}, &(0x7f0000000040)={0x2c65, 0x0, 0x20, 0x6, 0x8, 0x3f, 0x40, 0xfffffffffffff0db}, &(0x7f0000000080)={0x6ac, 0x7ff, 0x7, 0x5, 0xffffffffffff3ec4, 0x2cc1, 0x4cf, 0x1}, &(0x7f00000000c0)={0x7ff, 0x1}) fchown(r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x7}, {0x83, 0x5}, {0x89, 0x7fffffff}, {0xe7, 0x4}, {0x6, 0x4}], 0x5}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)=""/219, 0xdb}, {&(0x7f0000000740)=""/232, 0xe8}], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup(r0) close(r0) flock(r3, 0x1) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semop(r2, &(0x7f0000000200)=[{0x3, 0x1, 0x1000}, {0x0, 0x100000000, 0x800}], 0x2) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0xfffffffffffffff8, 0xfffffffffffffc00, 0x100, "05cf5124f18d8e32b5c59c9af326f82792a5902b", 0x4, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "9d64721a4f2ea4bcf41a5a3300"}) 16:00:14 executing program 1: socketpair(0x2, 0x7, 0xf70e427, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto$inet6(r1, &(0x7f0000000100)="f84331e8bbc9fc7986e8df9f53dbd2f2701ca7027e4083091733a4", 0x1b, 0x2, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r2, &(0x7f00000002c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fe2e1ee3b23a5b1936c6fafc8a961cc7b92a150f458d3f400333df3be37ed46e433b282d3ccae4e145edb5fa46e69064c5a6c9ca54e39086377c591755d0a2557564b0961c55dc9f003bae302faf55074595da51724d8afeced32bd9fa24f74eeb667662966abe48e091adae595ec6095f79f12d874f9f6e858e2f8", 0x1d9) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) r2 = getuid() fchownat(r1, &(0x7f0000000040)='./file0/../file0\x00', r2, r0, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r2 = msgget(0x2, 0x10) socket(0x20, 0x4, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3, r4, r1, r5, r6, 0x4, 0x8}, 0x3, 0x2, r7, r8, 0xcb, 0x6, 0x4, 0x2}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd17) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x961}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x3a0934c44f7b202c, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3f, 0x1}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000015c0)="76e91bfba01b2b43750074e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f7bc6dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac00000000000000001f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a13e775fee4", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x3) 16:00:14 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x5742afd935d7e8bb, 0x401) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) sendto$inet6(r0, &(0x7f0000000040)="46b75742febff2bf491a5f7a029f3706bb1b88f9dbcecb4632e5ca9f59c864544cf2f7be0cf52ff862fd5c47f4cb8806e93af2493971b797f072d2a7a390386044c00d64b50622fdd0c4cd7f17c03c7b053ffe44b6b3dce243954a535e818a466044c4bc477a0fbc7e20fa036fccb0322c4411a003206dc70a7a33f1d34de828c44bc6e4c228cd8eb50540b8a812856a44a261f9be2f2c8d36792571758db11555156fcb38a487a040bf6b56107e79acb10c26091d14039cba0e6033b27d13b2bfc5cf1fb5ab3017fa078cc10d7338b9299e72d57ad7f5fd9286a57d0406d78d05ad", 0xe2, 0x40a, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="85e8299100394c82037abdf0c8cf4097fde967355de3c7dfc3be42e0e961bcd3e0b4f63203deab8a10a19e27ff52ef62ac3bfa461e11b93a11789341db79a93d52cf19f5d07bc27139efe9b00c62068f5b851fcda06a3dff6dab52330b3d249cac55eb12144d800764f70295d04d71e8132500339564badf72beb52643d8ee7c46a76c5965cf03dd9be8ef9ccbddef87f740fcd87d01403494", 0x99) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="190df4980119078a3f1ca6438b9f472a69333f49111573c64d267014aca3953362ad38535265da280818a2a31c9ce6d0753d37bf823dba942240bea48430adfb9c7d8b814ec68f58d7f0b46ad40cc9835bfbca4b33e48cd9cee48f62feed7250473d55b16dfe6c3de803ef49bcb1e26df9e0994263b0c439009e41360ca7bfe84b6bed5fabb949e761bd7c84807e42ce241a97941311f7811f938d4a62213d8e6e354be2bf28c505f918744d17223540f65e08289031e770ff214fa9ba00216cd871f81bf6a52d02d784568177f445da79a2cdf95bb60e8b0045d3e56f6cf4fe1e6ba3196408ef98fa6fdeee194f10e99e2f479ea94ca4a3eedabf4bc4c0", 0xfe}], 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x0, 0x8000, 0x3, 0x1f11, 0x8}) r2 = semget(0x0, 0x3, 0x110) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x88, 0x0) getgroups(0x1, &(0x7f0000000480)=[0x0]) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000580)=0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x7010, r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000600)=[r6, r4]) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/182) getsockopt$sock_int(r8, 0xffff, 0x110b, &(0x7f0000000700), &(0x7f0000000740)=0x4) getgroups(0x1, &(0x7f0000000780)=[r5]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = dup2(r7, r1) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000800)={0x2, 0x1, 0x8, 0x20000}) utimensat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x4, 0x7}, {0x9, 0xffff}}, 0x2) msgget(0x1, 0x84) r10 = fcntl$dupfd(r7, 0x0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r10, 0x0, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000008c0)=""/132) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000140)=""/75, 0x4b) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="2ca8c7af71f652ac", 0x8}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:14 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5f7) getpgrp() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x7b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x8, 0x7, 0x2, 0xc6, "92723e83ab609f7a3f79d2d4eea5ef2de2d4b40b", 0x5be, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) read(r0, &(0x7f00000004c0)=""/19, 0x13) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000580)=0x6c26) close(r1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/43, 0x2b}], 0x7, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000500)=""/86) 16:00:14 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x400000000000000c, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x40) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r4, &(0x7f0000000280)='./file0\x00', r8, r3, 0x4) shutdown(r4, 0x0) r9 = semget$private(0x0, 0x7, 0x230) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r7, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x7fffffff, &(0x7f0000000040)="f5ff1200", 0xfffffffffffffe2e) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000000280)='./bus\x00', 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) r1 = msgget$private(0x0, 0x408) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x8, 0x1ff}, 0x1, 0xffffffff, r6, r7, 0x92e00, 0x81, 0x0, 0x9}) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a02374559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe0610800000000000000e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48936a520eac81729cd66c31400b4dc386972d2eae1f50146ed5eaf47dfc43c6c3b007f84c83c98b49d900dc658506e5277e56ac58964a05fe860087ed35faa67c06341afd72bf93cf8156d9a88ad08470e2000000003017f954163f66534ce13baef6e51066667eea7b945f88798b0017f40067557e64ea4a47cb112a2487b38903a5c873faab00c8649bf5baa4fd9106ebf1d4f0637fcdc5b86cfd607f7977f196160080fc7ad2cc564426189e8233b6044e13000012ed", 0x13e) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r1, &(0x7f0000000000)="cfb8560cc47ffe074a4bb2945e9f25106852a67e1eb7daa8931b7a3f3bec4efa4c23303023dcc1ab7004793764f837c8e9b73a818d101f6686a85dab54fdb788eed9b5a51415b6920771578ffc52266dad9ec4", 0x53, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x8000010001) setsockopt(r0, 0x7, 0x1000, &(0x7f0000000140), 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x18, 0x20000000000002, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x431, 0x1) setsockopt(r2, 0x29, 0x1b, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) kqueue() read(r0, &(0x7f0000000000)=""/201, 0xc9) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x200000000000002) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c0450090000000000000001633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x2) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x1ff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487acf1e7b84a3cc324561a05329fe715a0b2e7133f3d0d721a284d3f362e4ce3bded3aa9c785bb7fa10881c85240549fc54a1c1350975c2c3c93d6016aba2547aef26f51d78f01d18e70efb66a32f957a6e2377fa09b6e4a370b90af7af35b593a498e9cd7af03117511c476b2db841ec876bcf700204", 0x80}], 0x1) 16:00:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) munlock(&(0x7f0000329000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:16 executing program 0: mprotect(&(0x7f0000514000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x47ed, 0x0, &(0x7f0000000180)="e7c0d08f69edfd207bb36b921d88ad4e28e20c5b454020ef2f89d96ea2a1ae7ab83718bc64a25d0cd347eaa7437f9e77c177ffce7328892e31d8d17cc8b3e20e7ee803866a655fbc953cebdbb217ca5c150af1fa6f2802439841e4d3deccaa22d89c3db33339d5d8e3dca01d6d3b1ed79587c5fa3a532b8b22b3ef5c5697addec6139494962ed61d6ef87ab7f9302b23994b7b2157970ef9024b126ac9375e7a6fbd731207b94d01520b04f6db7716cdc342a0b14a6ade9067cc25ecb2a7a9a2029e3806667bb2002dd698d3f5c3e71312aefbdde3d35edfeaeadace8df65948fc94053dc0e36a26fc9c9109b79746749744733b3cbb5009d299023a", 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x190) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="e8a77f27829564c3b19aa6d44a07f5ac97bc146d199c12c459e27075fa3fc5bde0e8330bc5da2b0e6306134ed8ec669a8a58c3b6b32d5667b6122f49fb0860ef8345699803d58e1897451896a48775b3b646dd75abf7a1337ebdcd5c2badde4025dbba8cdd524ab1a6a7846e31fc1c037306bcbde17562a2ec98b000ae0c8219c815153745f2586c36ad8c162503e0e3808b2e81ea4c9d7eeca3fb8c528a0366e2970271357491e04363383f34e6e572d1ebadcf9356abbb3fba3471ff5ac1bf38221b60ba81dd4d7a6e912fe24c7286c5ef796e25709821a6247e8a29e1dd16cfbc50cde256b1904758eb348a9c3b203932413f8a4a", 0xf6, 0x4, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = getppid() wait4(r3, &(0x7f00000002c0), 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x1, 0x10000, 0x5, 0x1, 0x10000, 0x3ff, 0x3, 0x2, 0x1, 0xdd, 0x100}) fcntl$getown(r2, 0x5) recvfrom$inet(r2, &(0x7f00000004c0)=""/55, 0x37, 0x3, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000540)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)}) sendto$inet(r2, &(0x7f0000000600)="60356b04f1c02c5ee81bb3758799e4366a74090c84b0607b999914", 0x1b, 0x4, &(0x7f0000000640)={0x2, 0x2}, 0xc) r4 = socket$inet(0x2, 0x5, 0x1400) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r4, &(0x7f00000006c0)="4f96962cd2e5e3dcdcbf3f675e3309b6154dabe9bf456aa69fb9b97821e7ad2941858551a34e3ea3c88a4c3215be8d1fe48dfd10964e687e97af77dd53bc58140cd3423a06646da0351b1681a8834e5ad16667a35f7461e83d778a3a763ad0cb16a3d6767274a4030b4df5f755b0b8d35df439a3015deea31afd2d0c3a2a63f2dd11396119605c6bf7a8c0a22e1d9762f9525ceaab3ca76c038c065ec78e99d1a714d764c4f640118a0235d14d095bf336ab013e35abcb2dc1fdfeff57615b9bd56975ebcee87fbee0fbe379349552758d4dfa49b69d221621092766490a36bbf132e70bf88da1519d4705030f4cca60fd7c86b1a78d83faaecc285ac8", 0xfd, 0x8, &(0x7f00000007c0)={0x2, 0x0}, 0xc) fcntl$getown(r1, 0x5) sendto$inet(r1, &(0x7f0000000800)="770c8e74d27b8cdc6d4cea77fc", 0xd, 0x4, &(0x7f0000000840)={0x2, 0x1}, 0xc) chflagsat(r2, &(0x7f0000000880)='./file0\x00', 0x10000, 0x2) bind$inet(r1, &(0x7f00000008c0)={0x2, 0x2}, 0xc) ioctl$KDDISABIO(r2, 0x20004b3d) fchmodat(r2, &(0x7f0000000900)='./file0\x00', 0x1, 0x6) getuid() chmod(&(0x7f0000000940)='./file0\x00', 0xa2) r5 = semget$private(0x0, 0x2, 0x444) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000980)=""/91) semop(r5, &(0x7f0000000a00)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x10000, 0x800}, {0x4, 0x7f, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)) rename(&(0x7f0000000000)='./file0\x00', 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x88) login: panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 285232 82597 0 0 0 1 syz-executor.0 *402892 49281 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b759e0,ffff800020bf59d8) at unveil_check_final+0x81d namei(ffff800020bf59d8) at namei+0x88b dorenameat(ffff800020b759e0,ffffff9c,20000000,ffffff9c,0) at dorenameat+0x8a syscall(ffff800020bf5c00) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffc2,0,2,f686fa910d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf6a95554e50, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b759e0,ffff800020bf59d8) at unveil_check_final+0x81d namei(ffff800020bf59d8) at namei+0x88b dorenameat(ffff800020b759e0,ffffff9c,20000000,ffffff9c,0) at dorenameat+0x8a syscall(ffff800020bf5c00) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffc2,0,2,f686fa910d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf6a95554e50, count: -8 ddb{0}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x37b9 __ALIGN_SIZE+0x27b9 rbp 0xffff800020bf56b0 rbx 0xffff800020bf5760 rdx 0x37ba __ALIGN_SIZE+0x27ba rcx 0xffff800002d66000 rax 0xffff800002d66000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa441b8ceac08b381 r12 0x3000000008 r13 0xffff800020bf56c0 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf56a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=402892 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b75788,0xffff800020b74be0 process=0xffff800020b8c6a8 user=0xffff800020bf0000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82597 285232 13741 0 7 0 syz-executor.0 82597 475661 13741 0 2 0x4000000 syz-executor.0 82597 442957 13741 0 2 0x4000000 syz-executor.0 49281 154650 52087 0 2 0 syz-executor.1 49281 82201 52087 0 2 0x4000000 syz-executor.1 *49281 402892 52087 0 7 0x4000000 syz-executor.1 13741 365078 16926 0 2 0x482 syz-executor.0 76339 268935 1 0 3 0x100083 ttyin getty 27760 126067 0 0 3 0x14200 bored sosplice 52087 89757 16926 0 2 0x482 syz-executor.1 16926 12498 26701 0 3 0x82 thrsleep syz-fuzzer 16926 203466 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 204648 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 411648 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 91683 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 442601 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 124853 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 189575 26701 0 3 0x4000082 thrsleep syz-fuzzer 16926 305125 26701 0 3 0x4000082 kqread syz-fuzzer 16926 415139 26701 0 3 0x4000082 thrsleep syz-fuzzer 26701 68760 47459 0 3 0x10008a pause ksh 47459 410985 5143 0 3 0x92 select sshd 5143 218243 1 0 3 0x80 select sshd 54511 299480 70345 74 3 0x100092 bpf pflogd 70345 9145 1 0 3 0x80 netio pflogd 46139 296501 79247 73 3 0x100090 kqread syslogd 79247 66834 1 0 3 0x100082 netio syslogd 50097 350230 1 77 3 0x100090 poll dhclient 37363 105348 1 0 3 0x80 poll dhclient 59924 465892 0 0 2 0x14200 zerothread 62860 142241 0 0 3 0x14200 aiodoned aiodoned 65779 309757 0 0 3 0x14200 syncer update 15052 311773 0 0 3 0x14200 cleaner cleaner 69343 270249 0 0 3 0x14200 reaper reaper 86222 522665 0 0 3 0x14200 pgdaemon pagedaemon 80314 427830 0 0 3 0x14200 bored crynlk 13016 53125 0 0 3 0x14200 bored crypto 34401 146067 0 0 3 0x40014200 acpi0 acpi0 10940 80902 0 0 3 0x40014200 idle1 60388 485517 0 0 3 0x14200 bored softnet 77344 159097 0 0 3 0x14200 bored systqmp 50470 50086 0 0 3 0x14200 bored systq 6652 60420 0 0 3 0x40014200 bored softclock 36720 320805 0 0 3 0x40014200 idle0 68352 392899 0 0 3 0x14200 bored smr 1 202651 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 49281 (syz-executor.1) thread 0xffff800020b759e0 (402892) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9508 10502K 10505K 78643K 10662 0 0 pcb 25 9K 10K 78643K 177 0 0 rtable 100 3K 4K 78643K 314 0 0 ifaddr 55 12K 12K 78643K 88 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1344 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 3 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 46 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 253 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 56 63K 71K 78643K 431 0 0 subproc 64 65538K 67586K 78643K 170 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 43 0 0 in_multi 33 2K 2K 78643K 79 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 6 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 219 0 0 pfkey data 0 0K 0K 78643K 2 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 82 20K 29K 78643K 1646 0 0 UVM aobj 9 2K 2K 78643K 10 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 13 0K 0K 78643K 27 0 0 temp 132 2367K 2434K 78643K 3989 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 168 0 161 1 0 1 1 0 8 0 plimitpl 152 24 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 70 0 30 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 58 0 54 1 0 1 1 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 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 16 0 3 1 0 1 1 0 8 0 pfstkey 112 16 0 3 1 0 1 1 0 8 0 pfstate 328 16 0 3 2 0 2 2 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 309 0 123 12 0 12 12 0 8 0 art_table 32 310 0 123 2 0 2 2 0 8 0 art_node 16 69 0 35 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 8 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1819 0 386 47 0 47 47 0 8 0 ffsino 272 1819 0 386 96 0 96 96 0 8 0 nchpl 144 2393 0 755 61 0 61 61 0 8 0 uvmvnodes 72 1925 0 0 35 0 35 35 0 8 0 vnodes 200 1925 0 0 102 0 102 102 0 8 0 namei 1024 6721 0 6720 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6219 0 6219 10 6 4 7 0 8 4 sigapl 432 444 0 428 2 0 2 2 0 8 0 futexpl 56 2951 0 2951 1 0 1 1 0 8 1 knotepl 112 152 0 133 1 0 1 1 0 8 0 kqueuepl 104 51 0 49 1 0 1 1 0 8 0 pipepl 112 258 0 239 1 0 1 1 0 8 0 fdescpl 488 445 0 428 3 0 3 3 0 8 0 filepl 152 2497 0 2397 5 0 5 5 0 8 1 lockfpl 104 103 0 102 2 1 1 1 0 8 0 lockfspl 32 143 0 142 2 1 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 434 0 425 1 0 1 1 0 8 0 zombiepl 144 428 0 428 1 0 1 1 0 8 1 processpl 840 461 0 428 4 0 4 4 0 8 0 procpl 600 922 0 876 4 0 4 4 0 8 0 srpgc 64 20 0 20 1 0 1 1 0 8 1 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 304 0 285 3 0 3 3 0 8 1 mcl64k 65536 372 0 0 47 0 47 47 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 457 0 0 27 0 27 27 0 8 0 bufpl 256 6103 0 1143 310 0 310 310 0 8 0 anonpl 16 54183 0 46922 48 2 46 46 0 125 10 amapchunkpl 152 2232 0 2149 10 3 7 9 0 158 2 amappl16 192 1717 0 1259 34 0 34 34 0 8 11 amappl15 184 130 0 124 1 0 1 1 0 8 0 amappl14 176 33 0 30 1 0 1 1 0 8 0 amappl13 168 32 0 28 1 0 1 1 0 8 0 amappl12 160 18 0 15 1 0 1 1 0 8 0 amappl11 152 113 0 98 1 0 1 1 0 8 0 amappl10 144 84 0 81 1 0 1 1 0 8 0 amappl9 136 649 0 642 1 0 1 1 0 8 0 amappl8 128 198 0 183 1 0 1 1 0 8 0 amappl7 120 47 0 42 1 0 1 1 0 8 0 amappl6 112 138 0 131 1 0 1 1 0 8 0 amappl5 104 109 0 95 1 0 1 1 0 8 0 amappl4 96 685 0 652 2 0 2 2 0 8 0 amappl3 88 121 0 116 1 0 1 1 0 8 0 amappl2 80 2734 0 2670 2 0 2 2 0 8 0 amappl1 72 19033 0 18570 27 17 10 20 0 8 0 amappl 72 1176 0 1141 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 9 0 1 1 0 1 1 0 8 0 uaddrrnd 24 445 0 428 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 445 0 428 1 0 1 1 0 8 0 vmmpekpl 168 7605 0 7579 2 0 2 2 0 8 0 vmmpepl 168 55468 0 53912 96 12 84 84 0 357 16 vmsppl 360 444 0 428 2 0 2 2 0 8 0 pdppl 4096 898 0 856 6 0 6 6 0 8 0 pvpl 32 181890 0 171287 125 3 122 122 0 265 24 pmappl 224 444 0 428 3 1 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 524 0 3 15 0 15 15 0 8 0