Warning: Permanently added '10.128.0.107' (ECDSA) to the list of known hosts. 2019/03/29 09:15:36 fuzzer started 2019/03/29 09:15:41 dialing manager at 10.128.15.235:14070 2019/03/29 09:15:41 syscalls: 1 2019/03/29 09:15:41 code coverage: enabled 2019/03/29 09:15:41 comparison tracing: enabled 2019/03/29 09:15:41 extra coverage: support is not implemented in syzkaller 2019/03/29 09:15:41 setuid sandbox: enabled 2019/03/29 09:15:41 namespace sandbox: support is not implemented in syzkaller 2019/03/29 09:15:41 Android sandbox: support is not implemented in syzkaller 2019/03/29 09:15:41 fault injection: support is not implemented in syzkaller 2019/03/29 09:15:41 leak checking: support is not implemented in syzkaller 2019/03/29 09:15:41 net packet injection: enabled 2019/03/29 09:15:41 net device setup: support is not implemented in syzkaller 09:15:51 executing program 0: socketpair(0x6, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unlink(&(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socketpair(0x10, 0x5, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0xa) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x7) recvmsg(r3, &(0x7f00000005c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f0000000400)=""/180, 0xb4}], 0x4, &(0x7f0000000500)=""/175, 0xaf}, 0x840) mknod(&(0x7f0000000600)='./file0\x00', 0x2000, 0x800) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x100, 0x1) socketpair(0x3b, 0x8007, 0x4, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mkdir(&(0x7f00000006c0)='./file0\x00', 0x20) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000740)) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rmdir(&(0x7f00000007c0)='./file0\x00') setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000800)="7d1a07d23654a2b1fe33bd99d92a4a99926e30dad428905f1a00fb1b2d2a9cb830e65422c9d9318cef4f4c07ac23c0e16e3e3983a303aa93518f2323b9acd6c881f7898441d363ae3a66534745ff73bb4920469311ac5f3995fd0216178f08549258f5824699f1520ab1c79c4df33e1916c0c5f42daaa1bee16f93067fe53c0d6f321924e1eb53621e184b2e7887851fc5305471545b66cca135d6b6c4ee5e06d587e3ed4f528e57adeb215b77239472722ffe32caa315fe72cfc77af0b2cd4344fffd0862568930d46cddc8f67b4f8a253f979ff9f20cac8f82876ac6e190df958d331b15d2e0bc92cd124fd99afc8fa0e8c3", 0xf3) r8 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000900)=""/117) getsockname$unix(r4, &(0x7f0000000980)=@file={0x0, ""/4096}, &(0x7f00000019c0)=0x1002) semctl$IPC_RMID(r8, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001a40)=0x1) symlink(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') open(&(0x7f0000001b00)='./file0\x00', 0x18002, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001b40)="ce4a47a21844f9468711326012d83f1c66ab7ab2b1daafdc33713f5f41b4e94e56975b106e72fb7007f0309853f51d5ffdcc9afb09a8a6bd170b709698b90d1d4601a039f2062a70d3a1f7cd493f719bf47859cc915529fa1ccfdc47c85a92c1f9244fd8aa9c4d21e0e98cee76c9a833d2c727a92d52def6e583e4370fa03e30f14fd48c9fdb0a30a572296bfb38898a4e71280a9477d532a06434833be42c633a1f3cfa848a4522cde9cede588cf84e82d9c4e2ae1b1c3864636f73ba262fead580edca368a828eaa5baac4133381d9ed1fc9ae072c6fc38258dd74bf01cec3945821a60a8cc98d47b826743b3f606bffdfcdf480605fa478646476040715", 0xff) 09:15:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xc09a, [{0x3, 0x8}, {0x0, 0xf09}, {0x3, 0x7796}, {0x2, 0x5d}, {0x3, 0x7f}, {0x3, 0x2}, {0x1}, {0x2, 0x9}, {0x3, 0x800}, {0x1, 0x6}, {0x3, 0xc372}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0xb92}, {0x3, 0x3}, {0x3, 0x101}, {0x3, 0xffffffff80000000}, {0x2, 0x6d0}, {0x2, 0x7}, {0x2, 0x10001}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0x6}, {0x1, 0x52d409ff}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0xbd70}, {0x3, 0x8e40}, {0x1, 0x2}, {0x3, 0x14e}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x0, [{0x2, 0x5}, {0x3, 0x7}, {0x3}, {0x0, 0x8}, {0x1, 0x400}, {0x3, 0x7fffffff}, {0x3, 0x1}, {0x3, 0x101}, {0x2, 0x8}, {0x3, 0x3}, {0x1, 0xb4fd}, {0x2, 0x5}, {0x3, 0x1}, {0x1}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x2}, {}, {0x3, 0x10001}, {0x3, 0x4}, {0x0, 0x5}, {0x2}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0xffffffffffff8000}, {0x2, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x1ff}]}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x0, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000480)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setrlimit(0x7, &(0x7f0000000540)={0xfffffffffffffffd, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r1, r4, r5}, 0xc) sendto$inet(r2, &(0x7f00000005c0)="1d38e04e1f9ba0513c7cdc47fbf4ff166a828396c84b4e1e8d2ae22e9b4937048347ad675dbe7f96c881dd78a056074b1aa1f5abd267d1f39faa98eaaab56941aa80cd210702a818dfaa0cee4780cd71bb2f8aac34bace8049daeb6055d52a6751a1d9503f0898f27e890989922c3df60595c4dc7438a07d00f6d083f80b399abc548a8686c3fe86e2dcc80e4770c0432034e35ce876ff04c72d3a46c8fd729225e58cd0e64f0b2198c6b8868133a5ab526a3195af03598e4dc194", 0xbb, 0x8, &(0x7f0000000680)={0x2, 0x1}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000006c0)) fcntl$lock(r2, 0x8, &(0x7f0000000700)={0x1, 0x2, 0x5, 0x1, r3}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000740)=0x6) fcntl$dupfd(r0, 0x0, r2) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r6 = dup(r0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000780)=""/143, &(0x7f0000000840)=0x8f) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000880)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000008c0)={0x7fffffff, 0x4}, 0x8) clock_gettime(0x3, &(0x7f0000000900)) ioctl$TIOCDRAIN(r6, 0x2000745e) semget$private(0x0, 0x3, 0x281) 09:15:51 executing program 1: r0 = socket(0x13, 0x6, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x5a) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 09:15:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x3, 0x8000}, {0x2, 0x8}, {0x1, 0x6}, {0x1, 0x100000001}, {0x3, 0x40}, {0x2, 0x7}, {0x1, 0xff}, {0x3, 0x40}, {0x3, 0x15800000000000}, {0x1, 0x9}, {0x3, 0x1f}, {0x3, 0x10001}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x401}, {0x3}, {0x0, 0x80000001}, {0x3, 0x4}, {0x3, 0xfff}, {0x0, 0x6}, {0x3, 0x1}, {0x3, 0x101}, {0x3, 0x1d3}, {0x3, 0x1ff}, {0x2, 0x80000000}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0x3}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0xdbd}]}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000340)="d822e942bf4b0397fb13ae0a607844e5ed753830b6e625f5af71a7ff1fb6c2077aee442dd82d7e0aef4333ca58b600c545fc33e9d0878bbb03823d00eaf432d6bc4b859468cbbdb56c5f955b964d0b6b1478c8a9921fa1858b08b9a2e66b84e122fcbcd34fea8d2071c32542c90a1249802d218b2712773f2c03ba2a031e22fb8ad1f10750d7a7656709e4a1b868ce593da04898de4d147f11d29685e75c990cae908ad4a6107abd397da077a044125f75d407cdc99c85bd6d23a09a1114c1a52d4596ab942692339778608abb5fd239313c6150f4bed1d0272c3a2934c3152affb99f4a8b80b2a4d74524a910c0eee4f03189a39114e1d0d6e624a8b5814a586f755fceda0fa08955d9178417e7ff6eebd8ac74e14a29c329398fd181a14d9e45758186bff35a1e41fc70447caac1fed3feac8b393da24ac78414127ecbd48f87db10873bd053709cf7d75b3dc70087ce3aaa3d71fff8851cd3a6c9a635b36f71e51bd78e6a6867b3d87794b511b200e6f09336680b8339f92cad69481e481f4cd0aab4f982182de231e405b61dc4631188a104b7e7fd055a8aad2a82b3aaa52b18e927c8c8e4a5dfe727ace0ce63c7ed3a171acf06881a93a39c0f3dc8e456f41285509cd4f5c150eff96ddf16b90eb3fe87cd14c99c4c43ab90ed4ee5f701575e1e77dbe981323ea27f20ed0ed041805024cc98e57e10085361de774c68da1ddfa2993000002bad8e491d4d224a2c7fa74f603024d197fd165eecd5c26edf2676b836c4d8833635a4662677e81eaf601b40006aa03647214402a469d2523a620154810c9e14a9a17cba35fd32c2e58adfb11812af3c18eb66624b18ba2cd8aab87c6a887497f499cbde0641eb1aa0e4a916d2bdb46018d95ad8964a78192def2a1e6b63e716737c2df6061f49e48d1c80ba7a3c843d1caf1f31cefae8f481af961c09d0749d6a64f0e643778d1ebe1ef3c27c476a4e70ae99890d1764b085c4aa0d66045d27fadeb9e5651a50116583169eac63141321c50a19fd8c011243e0a406d7a4bc2f0456274d48561d3e34a29ff7fdc4f0699305d528667c871b7fd20a24cbdc13a2b78da9cb01228aacdeae24ac6b35b5be6d4e4d295a320fc878721552e387c357680f5da11a4ba7fb9f1b88c6adf496a9aa6370ce9be98c121e690066cb801d450d8c46ee126457b6426ceba4e596ee6fea90c5256fb6478a325aeaad8b27b33992f202ea7a32172917b0562c5eb4b238c12e289c5fa88f8960156630d5c618d2a114499f54410c76ec2b9bb557a90631def8903f75d2f3d86c692c08f54a90f5da13867a6f95fa70c2bb59d38e08c9fab93e0bb98c792afd90a43acb51e7b0d20148252e3e1fca65977657e07672879620278b222d84626f5e352dcb972f7b41f553a910d01a506523cb81a8bdbfa2c2898e0452cffb00c2694d8bc7bfc5a995497b2c820835df4f08b9e924f4d1652d365a2ab808c906e0a1f1347549402b760e5d48bb0871ec1e7b76f9e267ad24109b14a04bf00043a853fd3affa29676c9e84ce290bcaabace926f8dcdffb0fe2d4e61ee24665fcc31d4210e85d4e6961a1c78dae27292017309daa94adeaff84a36a851efbf3ca0f74f8d698cf13737e86d65954e1348c63fea7c56669a76fc5ff3e616ee08279347d9ee7f1dc2f6bdafd35ab2c63ca795d8634b1a441aa586a8e14076d29329c1d21a7b38c45c02a0bd93841c12fa7893cbe13aba0c880547c8ab5c21bb78b639f754c294c2445d88fb124d1d92417769f08bdfefa7071b6d97f11584780ab80ed114bae88a79325c0d26797447ca5d1abfe15d10070f29131943e2043a996ce66513b2c64f2951f8600bef4090d258da6b63b88fe0d85d534d3c197645470a832ffe207cd18723dc2866c361e9a20d3e784af2f438c492000acebd74490d44c539a19d9359a91253b5bbf82def46f00babe0f8ce7abb8aa404686aa13515825b79e51e2c8dd2a107605a94496b3b67384013d754168187e0e14bde343038a05be5a8ebe221e7b8bc09ec39d5295260ded6b3c49365b3b066a740987f217c8431c7334df8a66bcedf189be42bf005ab52d98371a796780e3b61ecbc207cba8a02f3e1476a8fd2a0d7e8ddf5fb75fc852d2522ef77ec6b4a8f66f3a28d93643550d55ab7e7e5f2971147ab788ff30e0529d18d6e8d7693422c154c323301c0f55bab631b2861eebffb15616810435963d17edc6a933cc1b1e7198797126e1435c839a191832610549f49a0e5294760976fa6fb80c939912ae566b76a1531e5a3d0a8c6d6bab4fd6d274985fa3f7c7fed93cef28ac2882b0f3f8a10e6b035b94dd0ac9c156e18bae601b261b125aaa601a1d7efde01943bf6b2a374fbe0396b7e108b3e4dd6f6adf750c82e2e6ef0daf26fed5436b8e2d2e5e60a6bda5e3b881e92b2f8c249684b4aca821f1b7af2b47ef73aa1dd98d756641915c1ecd3eb2ca6a2a166ecfe99cdaff7a9c6810a34c480c9ec7037ae0505ce00cbcff4e3049c90cc0614a20c3ae328fa62c0a569ca3af90eb32175fc028a7940f288214a221dd0d7434cc532ea793300c09a68442d7954c03ce51d27b1663688a771832489fa925b2540702dd79a4aacf966a52953e57e25531891398a427dec905e255d34ff6f698360e40b426bed380ce02cb2e08f0062b106d6dec9de11866b2b8935d9e86652a681b9daebd924704a7a5076838e94b934642bf546750e343dcbd8f76cb42a319ff76cb089b8171f1966d6e48246aaf65b7e33869a88ad011f86a3787b34a02c108be88f62f4269ba20398caa42b93ca72abc63d04f2f04e33ecc15090740ff7dd59ce6a6b795ec573aa0a580e5365e6b679ba037f20ae914387fbb243d41f6671d7525995bdc1d8ed05a41d35647b6780cba707c0eb49d03bfa40c7e64e6cc141011a1b68d06992dbd6b31250ce70a95bb5f45caaf9b594ec7cbae5feb87b48a28450adfa523e1e659c6cf8200e28b87e15b85d992229b19f9cf4388e893553800b00762c2253c49709ee196b392840f7f1ee5b9f849803843e132d73d5eaabc6cc2f37cd89da26e8d33bcd8e3dbae42f1114f69c9cc03df8e28cbe8bb856cd5ac5e852059b1558d423f51f570423d12d20c1a541b49e7dd7847c07ca261653bc3239e78307b0f68719c61ff768c76e1f9b4d70ba7234b0ab88b3cd83f2fb40668719def7ebf3a2b0e4126cf79115e6e6bc5b62a6612b01396f8a44c48d63f024044fb1b0777176c072f6eb8c36440dbaa88f352c7ba3cc43c863dfa554f62d5f43150f530ab6cbf05675327b6445a6621e99f172cce97f53c8aa9f3ef671120f48b38d295af15f5b6d87efaa7f8268b8d93355b2c9520aed597f7095b1db2fcd2022f340c21d8c714505be738897e875f5070201a562464db95311363b116c8dbc23d9d5d285589eed8341a7c7962791e4f4e19e031181986bf7c5c72198e025a03eec91e749baa49e0be0a409deaae5ecff73948287a5b6fa80291fc66da632112b03112fecaa5e03365c96ca89c85a921002c6958e1b22104f9f085ebb6eefd976394adfe27e2afcfe365c17ab30a5927d60540620316e89dc7e2021c2b5de526ce51abd81446710540d8b6e84bf6f588aea3a5e7990fd63ea71202c625498a337f129521645cfdc93080b381e69d826801a024359e9b8b2a605a78b5b23003189046ad0915d2a5e20b8f2a4dd278bca4b33aed7eb34e6571fcac4c9e5f43f0b33c81274a2400f9277b4d510185bfa7428e2de89925887b20ceb0ddf49d9e98f116fd36b373e1d01cba4dfa6e46c228218cdd38a6771d558d281f9230f38abe291ee33dc22771e056418d3f0da16f5defdd70fbb98e95798d79a69d95d5eb6e6632b95e8471faea513ec6348076598216dca88aa3270e97131aa3181764f948acade8ca1bc77ef5ededdddc243ea7f04d012d60b1cdb61b7ba89eeb3e505f68de483fb695ef55464a8338344f2efd69ff8ad99b93b59c8e3171e33a2c241f1a83f0ef2ea5400aac382e2dae89b82f0e613f2635d03c1cd83aa16fa077984f0f1057806f6e60acecb1e9d97bc7242df5c942f6695d1cbcdb5a2e4465694022bdb7bfbaa1f4eaca6dd43ac0008d7a09ccf405f43b541e50873721c08cb3d779f0f847bed945582aefce488505386acf78380833cbdeb8a07c7a00a9b50b8f4b4d5104227c4e9c3df5c477c017b8bc712de3744b785e610d19d75facaaf1fa73717d13d992c470a2e5c574a2301c2d253bde964d0f82f94d802b64a2874b59521bbfa429d0d03d05d6db2d972c8a80734886b68e29e2354e2e723a6ff75a2688bbdf061fa1fc5c1796c975f93cd5dcbf2f5007906830f15efd58dc8faf1eb240101a30adc8563995dff40aee8bc6a1dd402ab06a380067711f9638b4095568b5b661f5dd146dc2ebdccb9062ea5371e176e52597e26275593aa4a3fbf5a7250954b41afede8da39db21c22e53ca15045ab6c5b65a23b04b0f914e63d9635d7043d4c169b159fb10c29b7b7d552634169d1f2a87bf477e0e3455028b13ab7687de8188ea53ce1b15e9278093ae787844bf0008bf1a13f9d01bff270c46e770cbd346a74ab959c6f6a248514b0be30a191c5ffaafc72b84cebc3b48642a6ddaac61652dbcd008374c95a4a795f10de1d7173a89cdcc057fd82930eeacfc810153e9c5769e44041641594700f696d98c98468895001c92081c5a51070038f02b13b1552096624ea2beba03c1f110025683456ecc2bb50ff54d0a8ea9722f5e0cfea79ee038a860f8f5d5efd7404e8380d68f2b79f569ee223de57855a8b913ab2dacfcf14ec3dd1b7cb93cdecd83b14a48ef8ef9da682841a21df33ff6d0150b06ac9ac4b7a0ae245a0f9273294c74e64d5657c625c7b51bc8946cb27584ceab2507a397307da5514dd952f39a4885ed55e372b0ee802599e8ca8c0cc6e9437ba41f3bfcb3de69c0a0ad5eab27141e870c9b13a5ea00fa3fce6915655a16495aa929a1dbe8441dae33cba0c398b7b01ad230e2e86a7abb933e1336ae42e6aa0196ad287db192b6c95e3471acf02787491332210a2e242b15e7decf41caa5b581c4af18c62f2c639c3779b19b2a01fbc27fd19ab9f18e91e27bc1704dea66c697783f40b06a39b8e053babd671b3ad76640871206c3d6cbb5daddf895d6b6f1ec0b93808d73142eaf9baa7cd7e87517de9d22ad75f8d1d3f30a514704d9be6fd64c4a9298d660cbc29ea25da228b33a32df0958a16838a6263553721db3bea3ff42b376b5986ca4e3d9944d72e01bbbedc2935afc1656a4fae5f82492b2f5bbd683a124219ed65b5f75098dba5f90ff47d55ae5f156d78fb5cf31fcc2858b718ecbe05c7d5744fb0b016ae492ba814b5ff8c953289a2fc22be289ce2cd7442d37f853b8cd3c3895d17c6693c95cba5eeec196b6e797c58b87e45d5b7df3d798531c5ad96bc388ea21b830301a4cadb0cf9e23aac78e5ab1325972c215c698dca824e4ff578afac6dd781f68063ef7489dafb2c90e7d6fb8900a83a969649d3b2b5006fdb14bc8ec0c0f22ddef2cb0428933942980a9051d4b0aedb27c10d8a12b8ff24343d8467491ad0d133815db15f31cba17be4ee55619cd2d4bcfd186c039da7eea9049c8309cfb242ab26c373f798f6e2d6b1e878ee2c852eaf62cf3c7e89abe85a8bff47120b321d6f115643f04c5119bff89c718fd7c6848848a759c06f4701e9d9105fbe9c462a5250ef971bee523a782440c60c49f6d1c5a17892c70679b60", 0x1000}, {&(0x7f0000001340)="810f05357c69745c32831b6a04a64d62d27d9c087259b3a036020efc9269c601852c3542098392115fa4ee30ffc46bbec7b98bcd958a3196085af93ffe920cab08e5fefa355bcd77b2aed806cd6ad1468d04f1afcdaaede8f9de4ad72f7aa0343817c47c309991ece74f5e72102cd677ddd4ebde64a895e23207394b5a58ad0da254c5bb89dd7e0c9b20fd29ac35d26a29ef531e5bfd9edb728d335c6b81f806c6a9d48a95670aa9ed01c0ed85ad66147d0b79f3ba01685d234b0c10fba0804d372a8c4429d36c43d1640b47347d7a92e77b72fb25afb0853a8b4e58aa715f5589b79fda0a7038c5a87c0f4c1186d6382b303d367f58e4b1f9b4725bd93feee9ef3959ede0fd75d277ee04c19877da4a3a670729c72f5e2f32b525408ca27da8c1478629c3d1eab2e80b5df3ede94055b6545d32048e0f03a02b854aad570867c9c9246f5f500b7cf501244d6799c2ced6eb6ecd260c9ffbafaa0190d309a266170a6a84782a654bd7ba7501bfc73f2cbc1d7520f92471293f04a937ddd4b4c19995041bf9b15645b1d02ae313e8b25e40fcc687d14f755ab4c005fd81362f9948a10fbb2599f5e679223ffc6be9f0b196d02d7df3fa0445d53e07be9fd17553218c2e56e3e6b2abe656df3590a4a69d9841173fc13aac0d6f61574f8b0cc3ee24958985333b8bc57857466617f857b56f57e5ebaadcf7f8ff82faf9dd5a4f07d4265468e9ec8f232a8922a0c7f8c67ccbb78b43e40cf03cbb11ad8969586b4b6bee88de1bdd939d33f8c6c040166996a63eb0cfae4e4686b8dd7c7b907eee3b3f7bb60258138881c2864e2cccf263682b693741ca77da38ec5c9d84d10dd843dedc20eb369b69d17eca150637216c75e3b313dcdd2bcb9b4ee5b7086a85c8c558f15f7ea48b35d1cd2d34a9fc49937c7a24639aa62b475ea0ab0f29751f94bb433ef6fce39ec628098cc6d267527cbd9d3950dd661282eec5c4f96f760b1e29c85b4c5d1784e6ec9533b018eb754853280c6b92ff78c8e4b21fa13a8d3db149f25efca01c3f46472e6c8b03845d77edde77b4e582d216fd52abb3b1e70ffe1d5f43e17a53b486e5f9bf6f80a6446fcc124e1a0f6a5149b36f37991d404745fda658fcb5165050c2a1c759e107e3eb53c7dde9ae8ecb62ce29825170319f6bf34d4618bb40e613ee03c72a8d0266b7196c7db1365b3cc4813535e1286cbbdb53a28457173e404a5227f11d36fcab5712aae605e81b94ca9c87a30aa2a8b5ca2dbc6addd6aec8deb3a7abd8a4f1abdb7f1ab624640cb38fd6fc5378e10004b05d469f94c3ebb2a73c60c4f877c238ee6ba7b20b1c08839a75d20a1d9adc0ab994c708bdc908cc5d59a93ac5b937b638da473d7b468189ad25f03e6b8eeda036e1e92c28654355be7ab5dd03b422409cf145b9e5ceef929afa0834690c3ab4f7bf8fed33d97e77b98f2092a81e9bd8c094ed8cc1d57457f95b23017e0e511c97915941a5fdf51cfd2f094e6d2ac1e7e5de3fbd97bdf0c25ebf24f816e4eecbd210e851621ce91990db2570e868698855da4a3332c29737df1370fec107e8516d8c3fc1e59b23eb60ef0b57d5a8203337a70b2dc83b242f7d0664d47b878e68f7c30033c520c5af32fe944d644bb8124b706c6d398b24f44e969024276923dfe61bfad1b97c779535515c4b7f45d3636ddcc67de05e3ac6ea9499fd49c9859b7ccd47c89d42b772551840e81055bb497f9d47dae59bf5d368ac3e60422f3fff7c90cca6bc20d2b75a7b5324e767d7801cb1064cc7cf908ab35f25c50679d4b7fcdf303bb5c96cb6baa387ce07d05eb77195f8e0cb99eb01667e531a011e2ab90288f03aead9595b448e8fd3196984996fbf9dc4d3a476be01af4faa88fb677330d83c3b5eb4fd360a8d2caffc9b4265b8b0879c36e4efff17e387d922d07867a6b51e2bae85761e1cd8d2e07e674b581d80da5ad050ed6c9ecf26a47416f06531deff07e3df8c74f21ecdbeb5826b79bbbea0eae154ec287d5c81e6be96ea230599b784287a7138e3525ebab229cfdaf85398ac0815b83c176a873e73eb01afb60f601e951e9e84191285b7334675ddae26b44db0b9d6820edcbc4b8ab90a85763c0724b19363d3871058170533da1a7e9647f00bc8d4618e56cecc06e76c88dd63509a0fb38137c714231e3cc9b1c222a4923c58be4c072b8daea468e4da174b389db6a9d366495b10b918d338d5639349c66c806c62078134cdfa610709ba7b58ecc62916f93439b68c525fab3c0465759122094d46973113c295bc374f3924479ebb76b55ca88f37752ff8bda838fc9341df0123dd707a40da51efd084e3e977c17f58c66cea9ca71e94ce36fdd643709c97c4d3a2eb341617e4a2a44e3e8aa40f0206cb6d7d04a3cc6a4f281e40fe4fcce947c0b1504b54501fc19b7a3d6638147d472b00192b22c15ce7931f3856c13d295ab94e1b8a7de6003ec2ae6ca0af5a796e75680981a32a219642cb56f6e2a941b0d588b26a17347f802813c1357968006c825e09b3eaa24e12da4ad964a4e131f849796ccc60126de7c2652d90696c2f7e1030a21f6b75bff9242d5ab5931383519fa7cef69a70fc48123852f360f0828c5324bd83d558b4623987266c81a4b495baa1ad945e7b93cc346238e395b146eb7604003bb8e1c9661beec0ce1d276a5561b6c227e251774e2376aac1ecce2cb95a7e21ff0914f3ba736af3a3873b9524ce846d9aec52a68f36a92dae80abfa4bc20aad7960c6147fe50906ef124146e7f5cb85608b7dee3ac790c5f51d7b7a6fbddece291e34cf870df398be4192e4cd34979fe952c73672d7f9501756c92108e72e4039583b9c83aa3c692a40993ccd5a9ee6650389e9b78166d0efae67d1bb210e6b04c9d2e6a950030b14cd25701525bf75733a29153a138901e9c5c3765096cd927e511745b35c9f135444b71ce954933e7edcb7007804a9a496bcb8c517b5722ede4eb17530232db7e83b50fb4b60b5b21452a15f9ccfc16589bd1bb36717f268c1b87cb85d7df784dd75d10a05387d2f8de95d4aad41333af96cd3d13dbbab12d2e0fb25b024860af488584f991c62ff55cc0476fac42ee54c904d65ac1d03bd24273eb252cb3b0ea33fa2b54891593bc03bf6824bcf1f2e4e8ecdb7fb439e5abdd6bb76abe2ff8c5937fd7c9d4c2e580f036f249f0bf0dd0f80c1eaaa3a1f344607e6966c6fad3dc0b3ed8ef4abd36357513cde40d1e8c60e3a43a0073bd8a28a316dd811d5c16520bc98ae926d7259bf55e89481238e6943294b6c9b163fea97359710a9594ce0c327ee1d309eb158106452560862c83fc3aebe2692515e14e1a9fd4d43445aa0873ffe689ba067dd4613ce329e43e46230503cbd7ea96a689db6a0b439e7a826096bee14fde183bec9d325647ac3aa87ee49a5501a35da9d9b03a8576edb9be8cd0df02570e589a1ac43dd4337e8767a6be40ae5a2bdd9e6d4ae8166af82ea9b67f044e3204dca971c9fbb0be6b4041fa455868e2c4c9295f4a1045c9d3990ee4c76f82218b206c53d0f4d099a228dc1792764b6d71c6d2e6223f72a9809ff94644b15e5b92fa8b92099ad75cd169d5cbd6cae3950ff584cc41d65bcc44ad8d8d84f802a96d2c0382e071fa79fa19bb7829b37076c713c9c78f42470a275bc4dabd50d19a133b5283c5e6c09e7a2a963378c48f7055fdeebb04b01d50144ccf37f5dea8c803037c3186a92b4cea9144a4eee11ba8aa90b6ca618fa7782a14ef93055c152e33d1edea3c6cbdac8c2e892ebcce13eaacb730210e019d9c119d7fecca6658fa5ad73597a5204215b187f32a485d207dae31368ef5db90d6664a05fb5bbdf55465770ed38760d1d3571e7745883a4acfa12b68b4f99571888dd39e195765f8cc6aa7c207e51ecb29ed073895a1f4836dec4c4d8a63834fd2d202d8149d276fdd23a1bc3fa6699f2efc7ef4b24b2b1c102bceccce15f4cff410825419c6022f6cbaa3a1887baa0b08be3782766a5067c6e342d7e0ee97ecb8a9f2ef4ef7f18d5539aca4ba0e719c37b9352cccd6cc0b754c167fc2f23f4d87895e06a16241a3da2d8c2353ded2a41a7ea0bda2ec2fdf2c758d3c1f48543a48a8f0f3506e69da427fc03cbc18fad7c9b110b92237cc25c682227b6133ad6743414a3acb9daea12dc5c2384676237213c8a589aad8accf8e003c25502779f4765b5b90672a3ed6ea741c0597bbe9057514bc7d0aff2795effb0c00ea3d92b4604de97f1df4697a28d7ed07f5e75fdd1db3364282b3ac679c1a047172427a85b8d3ab841974b45b81b6865701c847b6ce6a49b986554b718bbab20f0717ccd4974d962563c6996d20fcc54096b9c6a32b44627c99623ee4e435d3f2eba8c173dea1bd1c59d5ec81f2e74fa6a8d5cf218ee1861a81b5336eff1c1c82c6e9712b2cc7a27b718e35179e7fc7b8796dd99c1ef16f29dd7c55e6b3cfa248753a2aaee8b7fc2e329aeec93c5889101c9142de246254792d13eed091563997bc0e5ff4ff1585eb6683095638f1e4a64148043be17de78da3801d2ef71bb48d4d068383866087ed7f798164d2918c6dabf942c6ef17a0007f5835d7817b3ad6772763513f99f45f72670445c9b1d8e64d56fb4f309ed7183bec184426d0180e160784fbfebb23131ce91c96b2735f9c16a284904740d6c5dc76a521f9c2ed055ced591e2d18603515445aafe702b9958677f9a02bb5c4ebadae11590e4c558a4a2c3b5f210ee28bc3ff5afb4f8bf7ebe80a73fb60e5ea52ce5e695a6e3f34da1a3c25a20381b99aa7a915108290d85c392088a0179bbc64b6acaa45435d3c95ce6e2dddaca14578efdf9bb29157713ac42f35236d204a72889302b5bc8f307a0ea47e0b88274193612e91341a4dfaf3963d9a87be244242b2328e8ea25f71a7a880959bc54f7488fff533f74c734f185c1faa9e02271e2ac9af58bdea6fcdabb600339b7fe00af07ee932784741b7f6ef71ff2d02404326874e8cdac7fc3d3a29eace4e808ac992a5ea8d3619f9085e74497998b49434ddfbb9a89aa6ee98afc390a70aeba2d13de00b5d8fa615d884c135e2de22e9857b343cda3a9ae31393d3292c69fe1534d2e017183a30eb545b719a0959125751653f7066f705540d7a3e62902cdf0c79f3d772a9fb00e496469251f2e40c4d4b3fffe32aa0cb44afdf7405f52fedbdc1202b5009cb4208adc35f850159121f1ddeeb1eb47fe8755a6cd3959313d51a4c94487524f5acfc25e94fcdd5fced0e31c358a48d905036d0b1ed1758b75f609fc3d0f74a2cfe6a07eb05721cb48d3469520545dbe7b6fecbc44276be9355fe4550c5b8788506737fea3d08de57fdd45938045dc9c3de80e963f54f66ee32883bb9a99094c5dcac928e822e26afcc78086d22c3097451ce765554f7cd00094c71b4577d2e8b2c235c44a9166786129ba3509625d2df0ae0fc4fac24971268273907e23872a3fc73c950face685cf8c52d60bf086b4f0a48e96a52f695f804357a6e5e4c17297a54f0241cb2f2d77da5c2466a7ca493bdfdf9f323fb701ffc7c7250745a8301b374ea36476da620d5a2996ece3ca90807a792e7ff8ae43258049ad1de461a040be061326747810409bf7d0ae2b1cf9334d1c64015657fd98e96a8d97c7db51031288319e265b760530bc556607b4c8d8a3affc659335fc955c2ad593190f86d4f38298fe387aa1bb39060ddf3d86e250436ed8e8ebb04667f3f67ca56a591e411c9747f918fc7251284daedec381", 0x1000}, {&(0x7f0000002340)="e544b0f27b9fbff3100f86266ba45f7a0d6d2650f95cf2717673b53a02b08eaf9df0254dca1d7662d9c1249c8ae2a20b2d7dbb1ab51a962bb5dc0466f134a9029bde34bb91cf8e7c267d35b3c4e753812a76da3d", 0x54}, {&(0x7f00000023c0)="c3913761806d6be0812f4b3c4b3bdee7a4ee3b251c80c5ab98682cb2916c9a30981f7a68d4e952de4c718bd5f63c794460a858985d666d9f35bf30471f8d3f699a979da42453d1f58095a9f94f774500073b3448d8cacd087cb18689208598c26c9d6a8cc972e7054d0f8071fd795951e142be0a67a368e96280e5f5b6a8c61d873a18877f610e0e299950d1576ab8f35f024b94328de0b113a103d5c54b7f164b102c06ed435e22af", 0xa9}, {&(0x7f0000000080)="6ea471685b258abe536551da12d3959cd1bdc37206893064", 0x18}, {&(0x7f0000002480)="144b365295923a2ebcd7c783cf3cc25318c6ad40c0b23249fabbf55a060039c7cab0a26cd1b289994319e64f750eb34eff732b840116258d960e03f9aa654b09043ae680c5570ec98871dfd6af3468202e15457adca2c39d07a1daf79d83497074ba5d63effc03931da3289d9ef0ff28191be18037bb7c0c069737b3481e1157122ecc6560b17f0e82c0407c816696ea774583d674287dee205d2ca2dc132205ade71ce4c5412285608a92a4af35fa8d1f53f074f64c6086b47b782ea2d5f824e26390ffdda3facd47673457fce81fa1cc143cc0c54a67aa53eb30b177b12bc02ece77a35a2cc3", 0xe7}, {&(0x7f0000002580)="d8a7f3e13f4670abe0c6dc73e5a9a225b08c92721b3ef48a0e3929d1cd53209ddb1c49736ab9db97e4348a1034f568c3e4a7c1551f1397869e952c71f99a3df1379ac45f1e7ae362f79c85ce25dac190c8c513f70225a3e4b7db767cb6e581a61e891f1609ab8411a80dd0bfb4003bffe59410b2e4f6cfcb066ac7a7c039ffe063", 0x81}, {&(0x7f0000000100)="65eb7ca138187da41699bed27f2d049024a82bb5fa163bc88b0a882d146c670c0665d93ca4a6a3", 0x27}], 0x8, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:15:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="4a5c7ab502f575c90d63a1454cf093bc6d8f5fe82ac574b4048637637ec042fff471732317e6d21bcc798e52ee49da4d9189a9018689f1dde279f198cfab889b931b1da55b7c897ce7aa16c81219c9e930541151ac9bc75e2e7e394bebbecd401e176ce8df6a18587f89f343fcef844909b44f1abac5c8d1ab43dcd2781c", 0x7e) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 09:15:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000100)=""/147, 0x93, 0x802, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 09:15:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x32f) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x7fffffff}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x120, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x40) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x20]) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/122) 09:15:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) stat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001800)) r2 = dup2(r0, r0) setsockopt(r2, 0x9, 0x81, &(0x7f0000000140)="3f61e902f1f43bf0239afe828437085cbbb5f1ea043281d5b0d9ecced753aef9698247f126ef231d870dc4bed3f4980af4af85fe4114580bb17c6b3247092bc066fe24c192419d43143c75915220a288f7458a4d083099579cdfbda42f20aa5a6d7189fe3b9bb179fb7004a60377a40f233d5e434df92cc06e0f435f13437bf7d6c1246eb568f0fa5ccfc10154b98266dd13d0f063c6370f14dcc4c796036ee2c88f", 0xa2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0x2, 0xcd}, 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x160) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000001480)=""/53, 0x35}, {&(0x7f00000014c0)=""/254, 0xfe}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/42, 0x2a}, {&(0x7f0000001640)=""/146, 0x92}, {&(0x7f0000001700)}], 0xa) bind$inet6(r4, &(0x7f0000001700)={0x18, 0x3, 0x200}, 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) 09:15:52 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x10a, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) semget$private(0x0, 0xffffffffffffffff, 0x1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/217) 09:15:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x80, 0x0, 0x0) sync() socketpair(0x6, 0x4000, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="ea6d78e399d75842d28aeb7bb58bfd09beb2664a13c6f1e6207f706431055e7544f8af0a70b273db4c076514bf805263cb3d2c8cac62aef4a13457acc1f3f903e9c70e2368147a094180bdd268851c91cda19cad81a0fbd49bb3afabdf57cc47e1980ce93c82a1d6d31aa09f58ce66a75321aee7ebac6359b2f664df1c4114d36a98850e5c16169d0df48418f4afe58b1419ef5e7445", 0x96, 0x5, &(0x7f0000000100)={0x2, 0x1}, 0xc) 09:15:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x220, 0x0) shutdown(r0, 0x0) 09:15:52 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x301f51de}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) clock_settime(0x4, &(0x7f0000000180)={0x9, 0x9}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/92, 0x5c}], 0x2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x840) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000180)=0xdeadbeef) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:01 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000580)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000140)=0xffffff66) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000540)=0x4) setuid(r8) r10 = dup(r7) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000340)=0x2) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x64b, 0x4, './file0\x00', 0x619, 0x1, 0xff, 0x5}) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) lseek(r0, 0x0, 0x3) 16:00:01 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66697e652fe9"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000004"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x121f, &(0x7f0000000140)=0xfffffffffffff79b, 0x4) mprotect(&(0x7f0000298000/0x4000)=nil, 0x4000, 0x4) read(r0, &(0x7f0000000040)=""/119, 0x77) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) read(r0, &(0x7f0000000100)=""/50, 0x32) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') write(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) rmdir(&(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:02 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) write(r0, &(0x7f0000000080)="6afdb1f22e99b0eaa6d6650f008cb1216d62e54d0e066d0535d407cc4d88fb7803ca78c4f9f6461ca3ea78c1a1f5bc111682e73fcc3b1f101c2e9e6155c62607f4899e796523a85a853f113b315ba638325e8d2bb0c5de30fc8dad472c1b59c31a42e6652410e3aa9b9a6cf3e89885f4219f24dc82b202138791eb5abc6831754da7ea9edf520fb2b24abc4c4f8d1f35ad00f49f1b14861c862a050f649f9edce39f1f5c5991bef5111fc84f2eec0ad2f484f0d3e2b3e673adf834b7", 0xbc) r1 = open(&(0x7f0000000180)='./file1\x00', 0x280, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x4}, 0x8) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: getrlimit(0xa, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) getrlimit(0x6, &(0x7f0000000080)) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getpgrp() getpgid(r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:03 executing program 0: msgget(0x2, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffc, 0x44fe) r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) r2 = dup(r1) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x108) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) write(r5, &(0x7f0000000040)="6cfc1f46b28c25c69181c87db59d27b5ba2ac5ca68c39c0df417dabd56942f17c38f22a9122366038f9c0c95317587e4cd21ac70bd81d961ebd82bee5d674decc47668c457212d56c84bb6553696c45afc8ce86e0b136493", 0x58) 16:00:03 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) r1 = socket$inet(0x2, 0x5, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x342601ef22e906ed) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x87) pwritev(r0, &(0x7f00000003c0), 0x491, 0x0) ftruncate(r0, 0x0) close(r0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="b2d64aa174bd6662bb7c29c3ca7850a04e9d907de315fd56c14336849340c20dd50dce6eb029267b7bca6b1908885e72deaaa4c6bd187e17e5050183ae351a15fa8226dee4b90d32e19dba814bd3fa555680856d9717228a30b23317ce5eb8195bd85a3ae205de14432ad46b674c6a8e68fdcae0fce43ac428ed6bafd912333c4390ebffaf352e0c52200f5e2b3e3fa3fa4ed4cb5b105e60fc64c221bd84111559fa59c83f3174f92cc49305f625b403e1ba32f3b1111830c9c0b8c99df6c43a8a8b8ece47943104e2efa1423ef22949dc65f0933232ef70ae18dd28403e362d15e87eb4d31541232fdb308d540ed654a7080fe2872889b5900a18bfd36ad1a569a339fcba25d4d860da1f33523e8fa2892724f18b129cb9716d2f737f17c8dec0834a9172823111dcddc9618aa2a462abb1f16e8e0d83b73971db8be157b64a7db09f28b690fa32fd58b3fab86572815cab254b596b1ad3f908bdb05809acaf30466fd342986d5747dbf73d07b4fb3c746e10935178338a42d32a9e89b01efd212391a2d1dee3243f932358ecb7953b0f754064e3f60cf6436667e43989d95cebc7dbfe7d0d3e8ddf415f1adc1a64dda875e36eeb5e7f6363985ef13fe96ea3c3f6b0dad4c394e4a63de2ecd8bee31c2a5cd96edb3a5b2b556e67ca77412cbbb4a9100ec3f87d698cf9705239c9e60f197b42611ac5d4ff815fca89f3cff41884d0415c01c0ab2dca6f2f4ce219374b1db5038e6183e9b45e737ab008d6f4ee9f92bcdc7bd8195a105a9c32785186782915c93422cfd3dc45dc84910bc3f0e8574b52b4d333bae2345ed85274ee3b6562da46e87bddeec1cba0bf97cdf2bd2558a64c9a08bfced55022cc8829a9aafa4cc1c453e83fef2e9a7d608b7dc9c1d04943ddc1bc77f3af55adec3226e722fda8c5e94eba50f5c9294016d18d07cc90bd3654241df029ee94fee7b2b734df2fdd71347316a0986f4013582d799533c0b502b0c673c973c28d3704c63daa77d7a18dd6adbe0e87bdd212ecbbff0bfb27ac165c88a40a46ae4b64cd9308b6e5260989746c1f21597acd4e1b2dd74bde3f0a724482938ebf01c41564c1aea8d2d6d2b7c3f36d19f074ee8338cc43a754c2d7ac834b239288cca300b5b8a23220d0549026ee0f6b49c873ed82dc71ae7e9c61a7c99c4a63f202b8766ad9a0e11897f1672dd9dc5ce94bed4c1dacbc4694a4089bd7010e50b64e9bead312d65d94464d7c98d8ada5783f437f964ca0f1876a7e975236d61a51cb0c63deea2e222b6d823ab26bce3f2f2d203039cd89dd32a0ae47ee9fdfb582f322dc3bcf360088293be381ad9037c422f751af40bc64e30f764c44760b83f7df4a375060e174d1a82ec696013ea654b695b7d68d765ca799fa3230a78ba232c750f56ad87395470a9ded7a3f7fb1008a15b248061de213d0ede587f2795eaf39bc2c69f8483b2887b5ede02fe112f1229a2206a3ab1d4c96cd829198b602fe97b1d06f108b27c37e1eb01b5f857fbedd3b0bca2dfaceedd479649fe9e78dd4d6c1e340bca557be9818a409e3621f62736282005ea895f99d6732c32f99888ab3ba1c9900c5f492b15a0c293885f80414c2159adbe8ca4b34d8095913b1c6008999dfb20e9e266ab18047cb7406a9f697a891f5e9ad1e0b83b8d4ef859f8922648bf982aebcc542957bf530697ccd764d93e17408c1f325e1cf887d8a6c5f0d1445c3dad9ea675f30d13ba02db6fab2915caac2ce2aa3451bec0c8753793155a96382eafd7599594f5fe481ebf8816b5c0867c6f8df3f250440f112972fa99f9488fc65003bfc12f04122589d9212cdef4c145ae28d7bfbde8a66b454f855d47f5a9ee9434e23f4ed23a32f50a73ebfd0a99e8c6f1c864f70957b39bf6acc2d0941089fd3e4dff5f75deed0be0a4007a124dd1118078497c80a5c269c7221202688c644ae067b6bcb542b2531498afd7836f2e8dda719b6695ede574dcb0dc5a81578ce3d0d089a9fc4fef7687efb8e73771cbc23bd1dc3cc594ae316d7f8acae0d126b95cac6b6fceae5adcce288d40fb1a9a53ef4506a4b3052f63eb9321c123867f34a655639735e67612a30e59e5094db107acb71d1ddc72371764707c6bff53b95f1f05610c8569e775693a95e76da9d5074daa83907964d8461a07a748e394336fdf8686961e8c29ea3cef4cb96e6383d21651e0c893c8599642189f118269d753c565f242aa42067f2fb4d0b6937302b5f9ff5bcef20544bbbf2d90510c51476ff046391ec5e0fbab8706a5642bb8a0fbcb6f7afe3dce5e04a1cb97ac3ce8dd55953300b4db6eb8b08ae6444ba498f6aefcc5211384ee5c3db334722ae48a60374046a98d519793dddcc89ea00b3dfa5c80cfbdd140363e8dff553d15056b7d8617b7cb5db70622e46363a6c0e310d70132ac4631d2ead1447546c3b8f2b4ba96b328601c4575a8b7b37bd47df27d342dc14b18a127cb77b12f0306e383046e9aea1352352249398771f3e9e6f51ea24420ffbd9c89d452416dfb50eea6f5c4b0c391d3db4fcc6b7012f17c8076fad4bf8f01e4a38e9654d0b02dc08115ac1112788c44fddc4ddb24f5fd41b4dc3e96ca0df9c7b10362b73e02451f66fec212da0f8f9451cd4a23f433c5e360d788c0c563f2968d1de70a6ea620fffdf3f208b4ab8c8e7f1063583725ceaa9c6d8296f62d54f0f95b36b40845d82e39e5832d3b912c14035dc7e366a19f317cb4cd5151ffa54db2d505338a7a9f9932c0953b389a701f33a03d421f21ffcf5f52d68cfe0e61345c03797ffa0675661f5d576bc778f9590b84854de5ed251e5728114295085e9f060a2afa75789fc665c58f51050e5af504e117420fa0d7ea3e554ed69a7cb65027c9c08aa7070ccedac82bc7fef09c5f8c3ae4b11079eb3c4bf93159b3f5ca4686d06f30571344c29016e63f7b14e2a91a8a04a907ef0a12c9cec6a3bdc995aa117013553fa562694108958da5cf6f064d1afad81068a83c7d00c3c9608483100dc6a5803dfbeb0ec6f50ae8904bfa88a50947d1475de2da6e5187d42f069c55124779f99a5fc4d02d0644d65c6c2f979b3b51a5d3bd168ec1bcf849172aecfb06089283928441e03dde0c3d419838b41393c0b0ca912003b4fb7180f698056e5d020e31e3eac99c0c48202c12311f160fbabc3a0ad04ab11aa84406689c9a1cede9d0c3012a5f4002d1885882ebb1dbe09d9e08c73e174fc1a3cfdbd1c4cc2c454b2f953164ddecffa9c2d4fe523814073dfca4ee0aadddb1fbaf3d0aab36de32671c3926673da43f00b3c80cec65e68c0c7926f3d2f7b2b51d4b1400c63d93d0e601b5d80af5ed95de2d619dd12bdacc6aa99ad7338f596e5fbad9bea58d0b80116d3c461bc986d372d5748cf2585e6fda3215932f687b85c1c9ca77a230ae074b6e2881651e73e00a629a5cbb4b9a215012aeef879179bc5bad0ee44623d09afdf29fb828cc8d8d93dfd248a6bf4eb8502c96c75877a2c7b69ec1a1342eb5d1faae3f56eb911e07b704263c8326848eb05a3567a28566098edf265967220861366ec47fd30e8496add57f9794a09d7ab5dd4764905bdc04d032da58382964b0e5c1288366c74a1056df087651d3ffdc829d3ec731343d4fc626c0d35f86841780bde6ab5360bd2b195766a5f3f44252c7a502165b7584cc505348d05b7b6be0b6f6fe9f83995d88346e40225bcb4274e8380156bff53432d4a4c7de442143949ce54091d3f26a118a17a9da4b05094674d28db63158157014cc997a4738df3edf0a9928d7e208827c0134ef5a4b4b280bf466178b87e832b6be2063e2556d0a34b5424451f0e27241d952de535c70eb95d612f85055399e415d3056dbc6cd155dd05a82a2674ea7d2af3f1dabccd3cf29cbe59d49b5ff7f8f8b232cd8d838cbf8a9f4853c82a26c4e652b92790ebd33c2ec42719661d0319ee6fcaa848fb6a61d396fdbb68099aa011d747280fc3d0881968bc9a37a8c3581e7c5908bc02101dab4712990dd30757fe248f1f265864ed3bab8c6f6148b657f1fbff34010e22c338aa62c659b786654a8d62482376c098ebfce2ca6c36af158104004fe78008d948d797634ace4de05a9932a165838719131d34b4fa1b455b0c722451119377052ae08e4f3d5871633ecd975d02dc4ebb7f60e6c209aa715cd90020b1cee2c3129c1cc610d791dc660184c018fcd21c7a3df9c75d3bb5f323d2b87f85b5edc9258d22c2eb1e738ac63c5da32af2a269747736389fb2ded00619d16d15e49c41f2d524d5aabbda609e229d7de7862f998de97997c26a64f0e095d4971b649a9bb3652a47b4e13ef6411612f9369d34806c2a3f0c84369585048d2beb89146de27a6c0fd675ac1724339b82448b7004ee15c102c23aef6d6bf44963bb023fac6ccbd982a8bd57abb293afeb744a3ed8b97f97aff4688419058a93ef11e4df6f841dab74324f3e0e3c1c05086a1e8fe54932ad344aaaa61ecab04d68cf2a0aa7fb92f87ed26bc0cdccdad277d2649537bff2554b4546a88a1d7697cbd34f14c1e7bd2a68581f57e22eb841db25dc65f6304693b287c6631bbe26b37f69022d351bebcf46160783ddcd959d6f5d2fd64a54164e6885d76c7574d78fd30117b8e5905a1e0ac4b6bf3b06901a68c712c9971d0038369d8d293f06cb8028dca33e56d3e5e10ebfb6d092890d75c2b9cce37353f91495b04c077a230c141b7fb6a26e8a5d72d36a32f82012aff87e06a75751607f39c5e472d4a3101ce6ce4fd10ffcc478b40a558b6515325247028a4ced13e99b90009b0fdb5bc4a0037a94bd45a9398d16946a5d711fb91661da1820a7b0f89e86670e69f802665a995f1126219f03f479bfcd587ead75c9d5dc87f5836f94363e84ed34b47725bed5d2acd373b8faf89db8129efe2eef6704f914f6c5d559d3b90d32c55507f7afbd412a0d5d6ed0791e2a15d195b1fb19c0e521ce85b54f2f0804fb1122c838da07c2c06fc34d507ff6dcb7c22fded9b2a4273104f306a00fba04ccce613197df903b1996f48da9b91cff47751f05a6084f4040d8765ad010dea96bfa6cc4b55bc6f5476fbaac99e01bd680cec092415f69b84672590ce30194aa721d11c9272b816593eb44984335a40f6fa04d344132ba63b5d501a989adf24cccc0ef55f5c726de1eefe689c64ec6d7b57c4ed29ddab3fcb031f1c51564cd2219a1f2f62347424d642d8e8a2a64ad5ddcbb811c3501dcddeb812a0fb5c4f73cfabdc6eaa2bf2c91dec7a2f03b6db9e64245df660ad4a94a1deaac2d3791a8912097b803b9825716def4664af20447eb5c71d39123fdb82760baf2a6a07ead69d5bcf06062488190102c75814847addb70bbdfeea30b51da2755a6833fa5cb3c235f4d4d55707e777746c5dbc4cb77132423b08fe9d9bab6177e8d25d43d6ba4c6aa90dd2c5a87b8436e0e9246a057f5b0efd73a5a53cb23241eb90fc3e749a0aeed44346ad1336bcfff58e966010b596132581759429449785d8261997c6c429c98df5400c25b9607f32bd48f6bbcb1039d5279636b8ae0ab02633a82dbe37724bdf771deb2f632b353a07c238837385511c104a61bc548f4bb7eee09632991d0b15e91391ccf2baefb7dee876ace4dc860d2f93ce9c2b7ddccda8b8ccb6e54f61ea1a3060d4e3d076293e6ba4e2613ef91b672191a5d703786a45ee8786c565555733aecbc5dc94d8159f59b1a3e7bc1536a662938250985949b0ab786cc9b0f243304ac78defdad9b0da07cdd", 0x1000}, {&(0x7f00000011c0)="218e3db5596a936e3c1b1eae7dd8aad87a2aa83fa61ae5c375ed5d9ff26881765b5c8cf7ec40a987c9235dc14ea45307d2b8101462168b92e86c0a8ebac40063ddcc1de70ef8646fc306f8f82106d827c263f0f6ea7daddf6deb2c1bb67bb3b7bb9e865c50039b6f7d4efce56d1428ac6f6108d42960d25065aefc1a9eb16445e45038d1476a3da50c5f837db832aa5566dbe930278159333853c223ad7299311ee6a0c4f37f8501b0a5079c79b79b0db8b5c8c063c8e1a7c456a1d952a323d144f03e7eba0aff6ff928a94a87703fb4e288dab95b68c19dc510cf", 0xdb}, {&(0x7f00000012c0)="4811d771a93bc99a494a77910eba93573839873d0c2655c904d02884d777706d0ee1ee8a3ed856c3fbe859c84532246e7e75932447bf0c6f4887d5860d23f669341bac0b4ea6f7cd7b9fb61b8ddb4d5b3d3d67bbbed5787c50d5fd4a6ba56f29140fe6c15b1c663c3de1396babb059f6e75fb02b218e66866faa349ecac36f342afcd7514dc9b1a1942c6c93bf69875a415d4899cae0e40847097d0f949c3d63c51783a9bb5ba04d85f00a7572e4633e5f518a19ba0904b33a3cfdf6c685891194ddad7d342bc471fab7b69aed3e8fef0f321172e663", 0xd6}], 0x3, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x2}, 0x400) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30002, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x199) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf, 0x7, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0xa0, 0x0, 0x9, 0x6}, {{r4}, 0x0, 0x80, 0xf0000010, 0x6, 0xf0c}, {{r5}, 0xfffffffffffffffa, 0x10, 0x80000006, 0x3, 0x4}], 0xeff0, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x80, 0x80000000, 0xd2, 0xd}], 0xbf4f, &(0x7f0000000300)={0x8, 0x1}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x62) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x81) 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) r2 = semget(0x1, 0x4, 0x200) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/42) 16:00:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000000, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0xffffffffffffff29) 16:00:04 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getegid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getegid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:04 executing program 0: semget(0x0, 0x4, 0x2) socketpair(0x1, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x3) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = socket(0x11, 0x3, 0x0) fchdir(r0) syz_emit_ethernet(0x8e, &(0x7f00000000c0)="9ae4f71b24e903436ec6f64f02aea9ce2ff2231eff5a4c18e375a5691cfd03ff16225cd0e8eaac289b23c206436ddf8301c9d9b5f4151446efc7591e7c77a90ed253d029c09876091f5d6b57bba6dccddc7ed1bbd40c9ccb61d05047e76b20dd3ec70921801e778fed7bf308c092ec8624bdf5ee61ff0517fcd751ea585461ecfe6dd2530f883369f18ce775674c") sendto$unix(r1, &(0x7f0000000000)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x47, 0x40000000000000, 0x0, 0x0) 16:00:04 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x80000001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x98, 0x400000000003, 0xa04) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x7fffffff, 0x7fff, 0xfffffffffffffffd, "425bbeeb5c4f0867088c2032adbf6900c84a2d0e", 0x335, 0x100000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff7f0000000033008aa4", 0xc) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) r0 = socket$inet(0x2, 0x4, 0x44) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ba2e62441edaabe8565578295c858f39834bbc2546b8862d151d46cf995ac5f552983fd0bff253e43f053770e569f0937336d270866ab2523094e157cc9141c7b40df4ec923185af61", 0x49}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2052, 0x52990551) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) fcntl$getown(r0, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x9, './bus/file0\x00', './bus/file0\x00'}) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00V\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000040)="7dce34a946eb408cba5db533030a7281859425952a33ed0cb69da102f88515655372a8ccf72d84afea0ee67a3e2a27a4b45755e246c00f6bdbe945957301ef9f573adbd9982b973f0fe376c2117004a3fc3168b45836ace7b6cc74", 0x5b, 0x40a, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x4, 0x10000) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) r1 = syz_open_pts() close(r1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) r1 = semget$private(0x0, 0x3, 0x424) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/193) socket$inet(0x2, 0x2, 0x2800000000000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000280)=0xd45) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x800000000000001, 0x80000000, {0x8007ff, 0x2}}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r2, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = fcntl$dupfd(r0, 0xa, r0) socketpair(0x6, 0x3, 0x0, &(0x7f0000000200)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x91, 0x7, 0x37de8e68}) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semget(0x0, 0x1, 0x108) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x48, 0x0) 16:00:05 executing program 0: r0 = socket(0x20, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x3f, 0x80000001, &(0x7f0000000180)="2c0926ade20cfab5c145aaf3406b602cac232b8c08f2d370ff8509a35e1b8bd4244c", 0x3de) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x10001, 0x8001, 0x6, "59a53815ca8b13a686160175aa6c4c8166f25ed1", 0xdd, 0x2}) fchflags(r0, 0x0) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x1000, 0x781, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0x21f) socket(0x10, 0x8004, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r7, 0x110, 0x6}, 0x2, 0x56, r0, r1, 0x4}) getpgrp() 16:00:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}, {0x4, 0x648b, 0x1000}, {0x3, 0x5869fb67, 0x1800}, {0x7, 0x80000000}, {0x6, 0x3, 0x800}, {0x7, 0xffffffffffffff80, 0x1800}, {0x0, 0x6, 0x1000}], 0x7) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x100a0, 0x34) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt(r0, 0x1, 0x80, &(0x7f00000001c0)="7093e9b8fc07934c40116edd7c20044a4349be57ea7e8ba691489ee2ef17959486a7b9c2ee315c12fe67b5a75c01abd86a2e6da615dc7814f80c4ac1f0c96f15c738fcdee17ec0b386aa3b2205ae7446e18550701949ba7a64b93757de500667893b078d02bdf97f6bfebfdd14d3480908da0ab1f704752f8495e19b1d4f5cb0338eb464210d4c879df9a99382bf71092249fd7591acb8f489a317b7198f840651d78ffe55fd1c4d8358472ed114abab465e82659c35443faed1fd84cf65cc6d2d6b64393b5c", 0xc6) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000100), 0x0, 0x400}, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xeb) 16:00:10 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = semget(0x0, 0x2, 0x3c0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x5) clock_gettime(0x7, &(0x7f0000000000)) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x335c5c61) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getflags(r1, 0x3) 16:00:10 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) socketpair(0x21, 0x0, 0xe6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x900) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) setpgid(r3, r3) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) r1 = socket(0x1, 0x2, 0xbc) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x12, 0x40000040, 0x7ff}, {{r2}, 0x0, 0x9, 0x20000001, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x62, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0xa3}], 0x9, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x400, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x2, 0xffffffffffff0001}, {{r1}, 0x0, 0x80, 0x80, 0x4, 0xffffffffffffff9d}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x1, 0xfffffffffffffffb}, {{r2}, 0x0, 0xc0, 0x80000000, 0x0, 0x4000000000000000}], 0xfffffffffffffff7, &(0x7f0000000180)={0x9, 0x4}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x0) syz_open_pts() r7 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r7, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') fchmod(r9, 0x5) r10 = fcntl$dupfd(r9, 0x0, r9) openat(r9, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000026, 0x9, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) write(r0, &(0x7f0000000080)="cd", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0xc00, 0xbe2, 0xfffffffffffffffb, "5e3f34f09fa0530c4b38d8d55f78e4565d82b0f4", 0x0, 0xfffffffffffffff7}) syz_open_pts() syz_open_pts() 16:00:11 executing program 0: nanosleep(&(0x7f0000000140)={0x4, 0x783}, &(0x7f00000001c0)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x20) rmdir(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x10001) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) connect(r0, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f00000000c0)={0x3434b382, 0xc3}) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)='L', 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x31, 0x1, 0xff, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x44, 0x1}, {{}, 0xffffffffffffffff, 0x8, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x7, 0xc7d}], 0xfffffffffffffd59, &(0x7f0000000280)=[{{r0}, 0x0, 0x2, 0x1, 0x5, 0x401}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffffffff, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x8}], 0x0, &(0x7f0000000300)={0xb4de, 0x4}) 16:00:11 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7, 0xffffffffffffff7f}, {0x100, 0x3}, {0xcc, 0xfffffffffffffff7}, {0x1, 0x66a}, {0x81, 0x2}, {0x41, 0x7}, {0xeb, 0x1}, {0x1e7, 0x6}], 0x8}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt(r0, 0x9, 0x49, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805", 0x0, 0x4}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) close(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff33) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/97, 0x61}], 0x7, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x10) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = getgid() setegid(r2) kqueue() getsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c684f19f8a43ca6adfd6f97a388000000000000000000000000"], &(0x7f0000000080)=0x6e) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') renameat(r0, &(0x7f00000001c0)='./file2\x00', r0, &(0x7f0000000200)='./file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000280)=0xc) r3 = semget$private(0x0, 0x1, 0x221) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x28, 0x3e, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x3011, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x3ff, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000840)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file1\x00', 0xc008, 0x0) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000880)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000340)=""/252, 0xfc, 0x3, &(0x7f0000000780)={0x18, 0x1, 0x81, 0x3e9}, 0xc) fcntl$setstatus(r5, 0x4, 0x40) open$dir(&(0x7f0000000980)='./file1/file0\x00', 0x0, 0xae) read(r0, &(0x7f00000008c0)=""/183, 0xb7) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000740)=""/17) recvmsg(r5, &(0x7f0000000700)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)=""/177, 0xb1}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x0) write(r6, 0x0, 0x343) setrlimit(0x5, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202092f66696c653000"], 0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt(r1, 0x7, 0xfffffffffffffffa, &(0x7f00000000c0)="c4f5a94cc0bf1d8fd2b6297f3e672662a1c058829da54fb71298528798e43a51ea77f3557f5a837a8708e2cc29f4d4807285c2d3125e59868582157bdd0777a2c748875ba17764b7dfe0c00bf1702236e196a40d3e1b326f5ada91484577cb07d9dcbf236021814fcd5a951f2974961c63c7cb58fa1bb2bedc9879e7bd618c36b8e9e13f30a692e847ec4bff88030fe38051f21918d324d32a4974c685c79b91efef13ab93076386135a532599c6e5", 0xaf) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x0, 0x9, 0x0, 0x0) bind$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) getpid() writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3ebe77c05cd99f317831fba44d21073ba5eb33b9f54a7030fbafe7af9cc05ddb246a96cdfdfad47ac3d29c8ae5b9cae8dee71c89376257dcca80a903e8cef9e3163326f5b2efa11568725830488a3be05ed480faf68a332a4ff5393aa6b1409d5a7d0ab10b", 0x65}], 0x1) 16:00:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket(0x1b, 0x3, 0x20) fcntl$getown(r1, 0x5) msgsnd(r0, 0x0, 0x0, 0x800) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x4000000000000370, &(0x7f00000000c0)=[r0, r0, r0]) mlockall(0x1) setregid(0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe7a) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0xe000000000000001, 0x4003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18098, 0x0) listen(r0, 0x10001) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x2}, {0x800, 0x1f}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fcntl$getown(r2, 0xb) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000a00)="cc") 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockname(r0, 0x0, 0xfffffffffffffffe) 16:00:13 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x8) faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0xa0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) 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) setuid(0xee01) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x8001, 0x80000000, 0x2, 0x400}) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87502e", 0x4) 16:00:13 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000003eacf13e7a081600000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000010000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) 16:00:14 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fsync(r0) r1 = socket$inet6(0x18, 0x7, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x379000000000000, 0x19, 0xffffffffffffffc0, 0x1, 0x0, 0xfffffffffffffff7, 0x8001, 0x3, 0x0, 0xfffffffffffffffc, 0x187}) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() r2 = socket$inet(0x2, 0x5, 0x80000001) close(r2) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff8f) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xff, r1, r3, r4, r5, 0x10, 0x2}, 0x1000, 0x100000000, r6, r7, 0x3ff, 0x8, 0x7}) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000500)={0x5, 0x0, 0xfffffffffffffffc, 0x4, "61aa0db11ce9bae3c6364e6ae9730500a78b7ec0"}) kevent(r8, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80000002, 0x6, 0x4}, {{r8}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x3bf6}, {{r8}, 0xffffffffffffffff, 0x51, 0x1, 0x5, 0x8}, {{r8}, 0xfffffffffffffffa, 0x2, 0x80000002, 0xfff, 0x35}, {{r8}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1, 0x3f}, {{r8}, 0xffffffffffffffff, 0x40, 0x40000014, 0x800, 0x1}, {{r8}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffffff19, 0x10001}, {{r8}, 0x0, 0x80, 0x20000002, 0x717b, 0x1}], 0x100000001, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x30, 0xc, 0x0, 0xffffffff85db88bc}, {{r8}, 0xfffffffffffffffd, 0x91, 0x0, 0xff, 0xb1}, {{r8}, 0xffffffffffffffff, 0x2, 0x91, 0x0, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0xead}, {{r8}, 0xffffffffffffffff, 0x40, 0x80000042, 0x7fffffff, 0x8001}, {{r8}, 0xfffffffffffffffe, 0x8a, 0x40, 0x1, 0x8}, {{r8}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0x2d5d}, {{r8}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0x26fa}, {{r8}, 0xffffffffffffffff, 0x10, 0x10, 0x5, 0x5}], 0x8, &(0x7f0000000480)={0x8000, 0x3}) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7e}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) chdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) 16:00:14 executing program 0: getppid() mlockall(0x2) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x8004667c, &(0x7f0000000080)={0xc6000000}) r3 = getpid() setpgid(r1, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x40000000010, r5, 0x0, 0x2) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000"], &(0x7f0000000180)=0x34) shutdown(r0, 0xeffffffffffffffe) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6d, 0x1000, {0x6, 0x10000}}) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x6, 0x5, 0x5) listen(r3, 0x4) poll(&(0x7f0000000100), 0x10e, 0xfffffffffffffffe) 16:00:14 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') sendmsg(r1, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000300)="5eb68f163fcdabc9cbc5ff8ea2c0", 0xe}, {&(0x7f0000000340)="1d627abc8728ba7cd2dae30622692f9d95fc1c00605d40dc29b5b783ea097ee4c9d2b15d840b6713a8b94a1c3698ed4d45b3e7166735b33948332c1dec383882678050bba45079ba35afb2798a8b91820b49ee0e81f8ffb3f1f2c1d34a98556d11fada9743f09b891ba2cd981678d62c0b12b3032b9647d1dada759a88aa52d51ad59258348a15e6a482be1860337eb38ebf8bcb6b3706c4f655a0d80f9c7aa9ddb868b8b35b42ef4185fbdc8f4a0d655756511a4576643284564cc4ae9953cb8cf8e2a523acbf0137f2dfedf604c91de22621cb1e46b6cd9dc2f9b46dca1a9886728569156ff0db54771ba8033851c13f8e8c1f282ed9611154d0081f4703b1024020c27b75091f42f50883f2f014bf86f64283ae68e68975be0985087a868db398901e62effab44536f3bdb3acd3b49868c385053b50416fe092517afa8945e17c88a2900fe253efc6326551c1f6c65c813fb44c63ddd3f8aa10a3d1f4ffe6a0878e79f728b3b07705bf43f3abbea467f6a0e46f57e1180da203838b299b1c267af75d06b68be3bc0b093afbba0ac3863964a1396f68f27a7bcb54942ceae5b874f14ab80163e31543909a776703216315dcbc561473ff8eef6b1d95b6bbbce0deb9c5d98a7a956842c01384da0b3d164c78ea7eecdfb009b54767f714cf8cca58a03a34ad2240cdb10c77cdd33bb7857d85ec4f8983df82d1741331619f60016259574c41a883c4ae51df2f01a0b243b97cd9c21bc28fbe13183f11666ca4483979c6c84f16322f5b3a28887ba5789b254e97b29d2afbeac02feb9afcae8a0ef19c383c0187a6ae78ea166688583fd5f8bc564d5adaa7537d69f250e6b01329d73dc6dd06e0afaddbb0320d009194e2bd87eed63805dd662e89aa4c718f8777185325f0d66a8ad158be3a1b7876e0d00e915f92b9efd416e928f672333d7243d7f408f1b32a9ea22df455df26aff52ea7837242b7b454d5d717da33cdd5141c3ead20adf19d8ea25b8881956be3c7ce93e1e55b205b5570dedd49bed7af2513a8a4ac7593d28432c8cea79b75c85e4c55240b723a7118966e8a1c13477c1970ed3539479278c4647ead045e3fc6f6b6537d9eceb1742dda1173007983cc2dab265e9f85821dfa829e010f43da844fca6905980d7f1db3f52810a7f2a3132cea218e6307a2787f7305683323ecbeee189b10c466166398fb7f81095e6a3a5b7ff5bb38cc567a1d9c5b015ce364a5360a6b5aec2fc38f566eb660b9ad948e452c73dbe9ded0ed4a1359ec3c56202528f03b9e59604117da6b64a93935a4be585d59b0216e740ddf9b484f7ab869f999f4838b406bcf862248b2d1c54ade0c507cbc207a9bf6682c59951a0a86f1723c0bbc231c778e0aab30a5de13ab31880942c5f0e79ce70318607919d803c89a365f774ade1cde864dfffe1c62d4855a80d33da0dc0cd51d875c270901841769df2e4caa8b4dba9107b4cf9b43bb1afba7d4701956284947dc6f9b24f8da84c0e3792310dc8c653227b0c905f82313674fa86aa439452fc0eb64019fdd7a2e5a99aa700ddeec8b82fb51e8199a94c24dc05071f25d060f9a27474c5eb10bfe1d7d14fcce7d538fe63930b59a12c24f08ed708332233b45f6bfb1a8dfe934520c296a7b0a8d8608ccd70a4344873805aa34198c73db5ae8e7c653557a10c28ee393501ab0fd7c481b605d043b9f60687c2270324969474c7f34fdf9e5dfc6db72ee0d04abf6b3a1d3ce5ae340677b1679e9545fe113f3e218dc03efe0f98c21115918d42583a18bbc190289708b0b413bdd0d547f3c91467c287bf353fc88847b892856b0e294c12af35e73023cce592b851edb6c587deb4933623c5131ae9ee2ca3bb6557577849eb7bb4de4e2cf8aaad38b1ecf86705fe964ef7e71a16eeb71b3a5cc761674b6475759ef1eb325f648ca87dfaa5471654fe679feed77d95bb90313ce10c10e7a3c7438bb4cd834d72cc8a3739c54ff718968d731c4deed479ed357751c3fa359f8ebe7c14fd28c477ff74af9de1230ff8840dc73766873f7f3c2cf2a51daf1bd81e246d55fd87afce963880b527c54f665b8bb5e601e03069f878ecb1e782dd7a2edea5eb2927354209f61e8ee89c7a0ebe628471f9787a13e6925f3b841550bbc8340ad29159e4a796fb2c8f693f8ae6a5762510428f505da2f609995eb0b1868c4db4cb89dda95d4f84548d14cd9fced8489787e882e4095374241f8e3e687977ad9404ffc6237a8248f2c9ef15c7a9cff31d425e8ab69c00a4bd6fceb64f7ace8630ce04527c96c44f145a982ec913da47e62f0a2ca8fd67717326bf70f036c03b61542a892d4028d742c25390a5657ac0f5db4275df5baa6ebb45028b932983932dd29e8f15597463dfbae616f63445ded879fc901e7e1296758d7cb9db3fad929f50e0b2ac0b74434c28857e98be5c92fa5866ad79779fe605789a60b3a2f966d5571236e0cf3100bc1ee5abe23965495c948e6e57f7e8b1a6c7674929477f62a6dce589c32d658f598ce122a3cd210d9babdeba382ddca8a62c672db140ec75b9ef0659171274b61aa02dc378a4c66bdc02c7f794d83e2fcf03f84edaccb4867c9dff99fa72aea962355ebc5ff639b6aba3adb1e7490c0f9b4af407d18949f89a1603129e647ce5eca128e31e01f27dbb60869c9a252949ba1283d4316859b17819ebffbf615f453848ae9e35936cf400847f147749e3d43c9a19cbda80d12f9f44083b207c946c4ba3ac087a39788b8a37e98d363083c13b3122217b6ba9d4c0b3ac5c049b2680911ad4931ed9973d8166ce766e3c4ca12458397d126001e857c7dba42045f1d71fcac881895a206c732335e6a0cdf4b85270191b3b60f7e16e49cd42e6477c984f97ea7741ad5536aa0d5414f8ff5a6834673bfd0ab1f18e5389337e78de566d5dcdf1a6941ccca26bcbdf46b31f9b6177f232fb4da7736c56f529fd49aede5caea7a0724d993f38f8761679bde104fdd4e65aaf68283a34893cfd82698e44389ef48a8efe870f7f08dca55360415a867f3b51da69aa5fa749454e3fe9e9b97dd6ced013a319a0f14950acdff902e57364b6771707ad4100f8f04aa28ef992e69e1bbfe175aa73ee61fdceced7212141cc1a69fb7348bfa9498e9a56140a8f981bc36feb4555b39003dae055496c0c99a7509bd4c9ef150891abeffbc687138f6387e8ded28d20f7b39a3daaffcaa4bd2c12466bab0cfd5e3f11a25b301531d46348870f5f814fc05b5ae9dbc0f8edf215cc51c5a6ef3ff4978ac000206d429680b9e5c4bb5754fbe6ba26bcf618b46bd5e83eb5498d73a1f97df2b005f41047705dae1524b2e0d000d56381f52250851415f0c9c9cd0bd605ddffd99713606e8ab6190e7c9935c5e067e725a04626ea5506123bcfdb0cb96e1f35bc75e50765269d0eda8f20163bba014ce30828097881cf0dbae057902d9f38fa9742a7bc47b8b372d70d3153eca4a6b231eb9b092e319213916acf931df465105d2344070df2e50d880d75c67b09c02b348b3d5439baaf97a153af172ba9ffca9fc698b144d255eed16836d3158d00b05735ba6b50298d43b36fa3acb03bcbc56e279436f060d82ac09513887796289ee88bc3e66d05957a027b0966108407b6fe66e7897f1cea5f609f4e2cb15b66012e4c6d1e66feca26f824bd4facb3b26e56f2f7ffc426ae79b80f79f9e6d53f54a38dfaac72b79978d9862ca44f29ce2859c971baa01d0e8d32671f03a5e369f2f8d8e17ba4d5b6a313b07e17895f13e6600406a384b856aca6489c8d68853d55e8cc01567f6769885c72029c7d30d40e8681e674b82032415b441f809893a5b2a87857a5812e1362eb0f3775ed29a2292bb03fc3a812bc1102187a4eabea99c880ae8dca764944cf67325d2d0fb057f0152e34bb2af89ab33abb04a0508c46cfc3a2ac1c15fb596ce67ea937dc15d7a34f50c8a1096bd96ec96de3821ebe0a8a9c8f48d5f31acac3ae0944bcc206207ea2e31b6c02207570cf582e9969fb646cf05a737130cfa8bf294fb446be5d4b51c7b55fec81fed7a8f98555a50336f16d6e1197a51be67d0a24c50cc83908779a94c8bfcf1fcb3e98d86ad5ecffaa13a9e942b763d07c7ed4342197039b30a36a13661b880c5ebb8b5e7b0569fe4385c0dc88b862897cf70bf633cc4e76d677ed5becec48d6dd057ebd0f62d2ad52945603b8e26b98de20fc0b184ff59676937f59cbe8b620474711ef74350d564510d7d961d71a28ae34f7e0ed2523acbb10563e75a5f2f113482f5e975888d710fd4b083d37bd3cfa064593925b223f9986ee027b5ef3c4d96e306a27d295ec72c8099eda69f6e2ab8f6ad98900f18683ce67bde09656c8e81852c113cfcfc6922164f9e0474516a1c816c47e7f5a4359b60423991bc85386be7a175022c9c3bf1da2878220a0060f329b08ad3215e0cefc5f84f2589805f4113d9f484d846e61a7602668af2cd4a5454103d1c0e670f7510210c0dc2670bacbdf73724e586ef131d1a670848276c685b3b01bbaa21db0a1dcb3c4788c8927f6af1b603db313b63b1b7b56896ef06055eef4d9b3b1fc6b7aee2f75739288a76b63631a1bf5d8f0698c583b378d9be6fa6ac26d8bce5c6a2b70dbd0156bd27f4aeb407d6a9db8da0109223fcc155a5a9b94a15123c5b9bb1f83dceeb1efdd6f3b5189b312e3b5d54c2f566a10e021d84c594fa19dbfbf8eabf3c9ce9e0209aebc918343c7acec204c4f063bbb1c901db78f851e30df702e9246832e9b624da16502c1d91ecfd68a2989a6dfa521b3bce394f8c097fedfab525cf350232a1bef7dfc08ec2f40c3fb5998deddd85ba2d0b7bf46e4051f8a8ed05a5331c4a15d4a260499227b2ad1d564515c94420cf61969f52f27b8fcb5aa430997066d06715e6f7f3905b0bde90f1e1ffe5b79947306221b64183876bb9b50dfd43b15a92a3ef92e49dac6a35c00155430d6d9440ef77b9f950a2da7368c5a8cf273c333ec576258e5d7c78a11d23b080994429ed8c97b411f0cbbe16420c75cf61e8892f26fd958a40423c1185e11233cbf5a5ace0e6b3679d9a8b95a595495eb4f10312768ea3bcd74bef3f4d0668555a0e8c6b04e969d8eb87764580c767ab4bc2eac2fe84d0616eda717e07d69aa73badbd85c43e6f8951cfb4e695d682bf505c37a0b21ed4dcccb668471a7a4e1276d4705c5ab5a478509eda5c49253077975249143bb3378c306a3dbb1bbf3da3a9a86db431560fa83187cbe8497d987fa785ca583b493814541f18cbbc35cca8bc7a66305b3f9682c6b1ba18cd56ea30246e38f888433c163b19c96d852fb77388357fa4e7f700cf00ab147aabd1226251d0d49fedac6ff11d3529c98686e010d76f64a0a620b2264a089e54ac3aefecc8210dbc6cf6886b15ccfdfa7af4c32a37f7d8903484ede3257b6203c934c3098a041d2f22971ce5085df71a9c3e5bcd122dcbc1811c3bc9959430b6e205132656b0cbb360b29e71af946204e5905a8ba80c18906cb8cee574ab360c30ff1368935aab937879570bbb800b123b58cce8615e5e552477b3cff6a7b26032d9b6ebfc57f50a4823cdd8b5ca6c9d610e159432481c4befb3ac89703d6240a53f27708c5fcc47cb82822c391e85338ae2180679f9a005277599c51dd40d1280e10501abee1c24283bff2544bbbef9cd67e3d70da92965040337aa578d12725b8bd4eb90d24b5446484193f6b35932d0f1e6eba672a036368cff616dad00836eb71f5076a7d779", 0x1000}, {&(0x7f0000001340)="428255e62f468d3ad4a461693d1f8eadcaee9c37", 0x14}, {&(0x7f0000001380)="f207dc928a7b7fc6688a9090b123041e78d1771f450da7dc906c87e3d060e0440d820a466c9038a6aa99460e364ed99285ac6a809d574b14c38f3d6eaaa5115b5fbb73313c3e8d02420e28b0bcbced4233df5e38068c7a2ce1f5a54615b0a885b781da6471d4e4c8348a1ae6e7ff679a2f11f988c2f9f4b2fcb8602c0fec65c8b960571d0b1acfc0", 0x88}, {&(0x7f0000001440)="e1bc69163fe7631e49e590853b0bd4fbee041b0a0da26862b19a5324fc51657b851c288dcff47bd61b4b76daccb34fc41f18071efedf7b2a57bd64193c90681594492e31982e7d93fd877daa55f0721bc29ba3b069708e7071cbdb806ea053818579bdb9", 0x64}, {&(0x7f00000014c0)="cbddd832b81d20dbf43c6eb48530be5e43dc5af1815ba4e9e4b80abde567fc7a3c5c36717380966836a40b5cf42780c9a24cbe32ba16cdaea2b1ad57e6c054e5f16ee612b0eacdf4a2e562e289c87f4dce783c0a4ed47fd95b3a682599d58697b34bc170c27be568898bb485f1b14cbee47b6829249611e9529d61b1ee0352c9afa526f2f12091c91f4b9cc9047ac185c1c43c22ab9224ab4dc231f57dbf54626d70ae78d29da589c59beeec692aa77abdc9dd5e0add46c75506013f73d7f603c7c006bfcbd7cb480d2de64e0244baf1d2cb26949aa7a5691930bc", 0xdb}, {&(0x7f00000015c0)="9211c447a3ad18c5c501a677d4ee6e5908bbdd5f4452ff2d822990a0f52685c86fea871176f2501933be288e98fa9fbe3c0bcae7", 0x34}, {&(0x7f0000001600)="b8436596b2363c1c6908cc086c425ff4b806fb77f72b6548b9528c4d87b07dbab5138d1c8fd6db4edb12273c4282f4beb9783a5ca3341b0f0610cb8cc9e86db0c42d4f4a8914a870c39d23af37b55c98fc9f6e7693f118ae8cdc632a3dc741372b0576f93aaeb9a46982c3dd29", 0x6d}], 0x8, &(0x7f0000001700)=[{0xb0, 0xffff, 0x3f, "9cb9d8d75599765c89272b055f1b88366f226119f8674250dd7bc794a9ae3b7a15acce3a8257db2f9c0a06b3c456578aecd2eb0d6ab7a9c42a58d1683895ea87ff62e62ef42c4de93155b37a94c41a4797600595291c2142cf95ea2fcf61736d2edf2ae362e0eb2d56bc2605c2f0ca8d0b027d1895bb00342731d19b22649beea27faf4444b626c993391227165edccd21070784afb9553afb"}, {0xa0, 0x1, 0x101, "c0265dfd7736e589d5055bd3aa282f4fb7328645be698298071e03635f0df9c0d560ee566fe1dca865fba18ad1a0218cb93e9ad92e22e000092836b73de683278050d680aa0619bf61af3bc2cd933b1a0497a3e0253324109c5c4226d263a54a7b7ae4014be178cbf62de64a66915cbd3938233fdbd6f5a442696a5db6487d9c821d0117d6752e13551a71b6607e3659"}, {0x30, 0xffff, 0x3, "ed7aee9cd625886e1ca5ad17f407778f2a870b19c88231cabe30c8"}, {0x80, 0x1, 0x6, "42adc8c61e9ae19631025add48341113b7a5c5d14f4a16d5d17af0e321fba8d3d2578419d42fd72a2af892a2e12f73baea8cdd2b93b86a84850cde4dabf984738b20384128ce89cd0da97ac773ea216186c79264ae94b606321445ce28048855d4b9d045deb74fb4a8f193"}, {0x1010, 0x1, 0x2, "cfffac937bacc4aa666959ce3636d4c2f55a04e2fa2a4d42691defbd395d7a52e59990d23654a170de6af0d65bb0caf1e0e57ef24d6f6793901afc9f0dbf487f9689ea12166d41b463deab77b6dce5d2e2a8e7dcff852c599e0266fc25be108d9bcb8df3399f6cdb97519cbcd6777108a8adb20f3f38180a2bf22ff136a34886b012a133750322adeec423c5f1a0d8cb401abaefd6bd769340eedecfcc5ca530096e775c5ec5ac0819c249bde1f2271cad7fe620db843e473aace77abfe0c23bc3995a2ffb9230288d692ed6a0188109797ceac038ffa1a268f290e578204954636b9e1fb73c79db3ae118008b6a2a7350dcea722d38d63699b5108ad3ec4e8c4512df80864413f7abe8109c4662793e7f9993e5a5a2c32386338b60d5bbe58d182f55e9151ef01e9e04a311d9c91ea0afe310c6b8c029a6cbb2141905aa68fd7825a4e875e6768596f4790998ce94a96dedf9cceebed33c55edaf4b994295236dbbd709bdff8f5590563f4c804c3f61631c76940df9001c165a1f30f7f17b08ab89d2e5344fd4744d52c59297801ec26ab25e82ab40f95093382bb421aed910ef7ff590e47affdffd9da4274d69dfc3322045ec8a711bc67acf23c7f33be130653afb420f5da02bc22948bda0484fdee171b14e3773215baf9882f758d2e23f3a4127a1d7b0b75812155dd39341e768ef4501cf21111ac10f4bf4d0a6503b7abd66b1bced1e1bf8324289e2e1570623bb1c3d097818e6f5271ea2fa28238d0df7ea1d19f183f06e1c0ba716810dfc0e5ca2fd62938fe66308bf652ad96b2ecc3566ea43dbfd8f51aa5308e8d2d5f046b5c7d94dd909f570f4b38b973e202763a819807478b3693aa6afbbe6826d058b7e719dd2330a42f873801478a9fa9f24fbf3eeade9ae69df8607307ae0c2e25bee2a7c20559ce2658f49f1d351df00b54c54c474f0ecf55d2f3fb0e2910781bcb9d65cf51611d49ee1649ac9e55ef67b8fbf147f8bf74db317168cf93f64438add174a3b7a2767cc1ef11a7f61e8cefff183a426525a201020d25d7397309d2359f431fe5e4d43f746f1e42a303972f0d766a16094ce1a33845909d6c2ce6de9faa4868c402b6656a419bc49c3a393c9bd154c399ca940735e56f44213a92d078ae1ab551893265860adf01f37cb62607afbc1b49f0c6b214421c0f19404df7ea820d9187cb1342807badddbd52061355994475f91ed01a1580450d2f9b85ea7fd3cff26163cd6f06e321091a168fb1dbbd45bb3f12329e0fd1691ed42c89b4f080cbaa66d125434919a20352548bf5a809312f106cc22795909538aa1e6896da24521b333c4294b4ade8b4924262bee7890df19f4a66765f421b01a1625bf5a97055421798b13640d364783ebba6def13b0fd7f8a4e9cb51ee483b1ff80ab39b14f0650674babb4494b877e2271418ca24f8516795d2d4194eb18319310fca4111c522cd2b0949403a721fc11a3fed323f5e695e9e157287fedd75c911282743a6e6384acbe04ef0be04d4d14f5e96849b1828206d0eb386dbe8183611f3351a57ccae3c6b9ce7b6d39f16642d07e9ce45adcc63697a9666a919dbf33db441d52969dc07878e228bffaff78f687c556911a55f1aa07aaf2fb1549919f9e7758bfb837ef43d78732a062406a597094d1b5f35095a4fc64ff879a83f20b158f75225ae0ecfafc3c162de5a091aac84a328723b99a669dfed0fa06c40db62ab2a96016621324379fdae5099a5a15b549bb4d86b23dcfe26a996b3db12746ce165c198fd0531b6db42cff10b8d5910036f78e76c4f63d5ca8daf3f92e1886a32dfa62ff449c274efc0fa52eb5fe908a8b8c63259cde231f63acab8fa16061552ddbeb6d3061bd51ad76199a6c3945601273f8df95b5dfccce24c26954e57db219425c7ab0e0d049c7322952e9b1bcd3100ab847dc5fb1e0ec52d5760fb335afb978416be61df19cee4e7f27db6063c7a501329fcf3a69b8eb417eb43d1322248f4f373d706e84d05f0ba0eb35805c02fef153816cd6fcaff8cc536054d56e38ee3df18f0bcc47d8256cba657559136d4be80969b972d9fb9d951b7db79a490970476e8749d0d63c8d6c020b986676b2486d7dbcc953374e189cf076f6dc22b00452c8082c20502417fc348c73d670052897ef2c80d61f3de70d35529a59bc1a6ed93caf2af8bb67a8f3b87e42523fb192a68a421839428eb3f1305648cb2350e42392b847156a368370e3f3138c1bce45418be8ecbbb05a07cc5a9d4c6cb9f09ac4c3fe30fd018a81177049e87656be3fbc92e2912a3efe8b5b1e42847cc1b97821270a73ae0f4675f0faf67221573383dc6e2800d0fe49c56d3b57846d73e63cdf7096237bf86ea8f721cc0152080b8cd801b9c0763e7009cdca216e96a09054a46d1d643390ca2a650544c796a5edd5d297ce554264f13e90fe5725a935578a9d7ea72a32eabc245c8f1bf6ae220f5f0262c478f3d7812f89814b9c3804ed0a0825b5ab0c2abe80b8ff31e0504cb781ba45189ed11db4239e96b87f7fecff7b4af2d0187bd25c5314f3d5e34422064cf5fcf6499095b938a3fa7d8cf97df15af2bcec553d71e16998facab05d806d0b32a945f516f8d5cfefae941b595a322a5ed05c3c0829648606dc1273de6cf0e7283a88f46e5aaa6474119e626e1a84b8a2bbd67eb9783a0d318ad34014074d45dc47c4e996ce73f3217f9b57d377850f6e4a9e89be21acbfde08a791c9ce855a34bf064c0348c6936a6176b17e04224ee853b19a90c006a23320b3d32b6ab09a0ceb497d15147d1d00dc15f7fc455e66173d7eeb47df523fbeb8d9b88971da59bc3d4de194ead6fda311cd2e18d2b15e963fd233fdc3368cd074b6ccf93a03de5d89928ba7bb238bd41953064f883af5734950e5e6aa4221dd040c1193ec37e784b4ab43f2776ff16f91aa702d4e924ebb7c45c720cd23263bae93e402abc55ed8af85408c8c897e590ff0a7d30e85bfd33ad665453a0fd1047b216b8b5f83c91a8b51325b451072bc58766c2ff9dac924d86480b0d5029e1df353f1a11fac2a43e4d410c1482c2c3e87d39e6464eb70d8948ed953cc52e4d614922872a2bcc69b56365a39192878197c54134bba684a1d32ef034d8dc9de03b449ec083d43dee0cbe4dcd88e4b62c075a53094e4e2d2c2175ff88d5b8a6d17f74e364f30c93bd43f3e4eea90a4bf7b163d472c6fadbac95361c9d90293ce1f6f121f37245e895f50ff48726dcd0456f1e34d6c8a8ea84c7bedc51c72e6899018e1e9ab3d5e0d8c419e9249d7e8d320352ab646ea76d5662bdfde2eae9bcc818a8759923cad94b080f5389ea1fdaca7864bcbe8efb6cd848e5a926b4b0c427d8aef40f38a903f05ecd9a782fa5eae68bcfba1578bdacebbeaa3cc05b8992465923cbb8e3646cfc51b21f516690da5999b804d6f937a9fe6303a1181a3b1c4260937311fd1701d191d89a5d2289c41926b2fec83a5cc1b96f7923f839da02f552cf033803ba29084a6275d5df8f23eefa217b7078cf6e599b74a9d55139c7dec94b6b937e12abe198600f5c7004eabedb24e22add43f378573c8fd70964f83c823a70715b2c9e179cf9f6412a095fe2f95219124597347dd11ea90097810002409c40eb71d249b9395f902d9998fe765a610de2f0aa3754b0b2ce5719b17a78cfaeeb42721443312b40d73c804ac3edd4fb8a02b449b44d482b3f2fcd52ecd205e534506ecce14561619024e8fd6e05cd1913fc92e7f038855d1bf51c51b3bb374ce8e8d8f735e83672d964375aa08b510026a0a2184024c0ae242c3399048532c7f82f934f2534e6b70c79e0b210bd316b00a3fa4914457ef82cee0e1f9a1bdb4d7bb4b066fe7a6e729ee84930f5c88cc991f2c5a04c668e926d7335f960f324394b9d7b4b639ca6ec70be6813fda04bf321a1e22510252a75f53c219e525c080dbc0c5699adb8ebccd0116990f69ff1d37f2c17dfce71469d3edf1dc7f99b3788229cf68375312c1eec31e55dad076c93a59f39aefe6b2f28e865e6307a6deb4dc5f0ff84577b58a5a1676165b93bdc9411a23d4db0d87737de6765cd3ccaef06eefc589cdfb94d3cb2660c9d984be04abc0cf95941a8f44dc3674341867f93dba3d7c283c0c4426e81a973a993c71dd2b14790464d98a63455b45de412c923d6995a7b8b63482424381e3c0e537cf9ef76872af0277e1a9fedb12aa4d9f96c357a395cfe49630319605c83e90615db9552f4625d52bd14ab42fa71eb775eec5882855722ac9e28adf3c41410530aab290034c51539d6a048049ae974566e33cf052eb8f3f6b1fdb4d327b5f5b7791ef6c5e66928530d220fb519fb7c96596ef50b72e630e818d3bc730e5e31a6e3bca308ab6c54dd10a5c5f43d7bbd2c7642c83713a1d58086cb2e85587ad0ff4592cd78a334e2fcbeb7d87caadc59923b665d156ccedb655dd26d890870b5b0362cf81934838d1ab0c7f64d59e70cafe8e831263ddf33028b08947b6cf031b7e0e091ce9471f9e8717710c5ab6afe2253660925236bd37768d97d60e60f11d1f7b4add94d942fc8ab736354056118e069623e3fd5440c3598efbac4c6ae98ba970270321d214d26cec02f0e8cbe47a43d62c47e3beb9845992ffe0f7a451266d85f02f9249da7476d4c4cca276d18a585c2a348a373fa5a209dacc1e54d0a2197c934730f77cd3975aa2aa2d147500192c68abb765d5792b18fc0f80e4af1351312f0f7c11322a766ab413fb907cf34db2d083073e6cff183fd26845c41795d6869746a2948c1fabb0cc05aa6f6dd3cf7434ed9cf4ce2abd88b97f9e64bd2e9940ed5892d4c9d5cbbfb013c96c06a50e7be5f950fb808be36cfb43832a794140c8c9dc06fdcddae21b3f10a61ad7a9f933ea692be28d9753117188827011429fef787ab52711cbbeea0b7e4c6b34becb0fea39a21ea73d915e825c950930964c0a41e3b392e95b539d6a312081835185e72b647f490e201793d41c88236421eb210241c0e722930ebcd85b25d6e67db9abee85d74a000ef7b91845b0635b095af75493a73a3ab6864c07b6dfc9a17038ddd437dcffdb1303c8f1a7736ba4d75ed28198f2dd3b004b75cc2bb69e9c240117b95765ef3bfc0c0149f1543c95ac9eff43d3d059920a691dbf1c16dd0a7d781277ea3231d3f83f87feff8109cbe465bfe193532e79fffcde830a1e552d22c58990a486f6e24a630686e1f9ad8775e1d8ac6faf1649529640cc3e1a3efc40a66c4b3a172356d54795039598532acc03260a759d7a125883d0993c35480a34f805c0cf47a3de67a9e5c29b0558c637209b917d82dbef524a11c257fa06d32e25d01da5c1a7c3110cdce42101239c025f8e0415ac9fe7953888a02fd2370589584bb355777d1f9920a693e7bc17f305f90388835f19478bc52dee589cc2f1629f7ddb52e7e8fe934482f85321c8544be15fe0f609f1d248ff05b9da7258e5e7ae8a1a6456ab6194924b55c4d008c50aa9f2464ca13f64b2d0d1ceec6726c6ee09c934cd0a0ffe341344e9dd70e77f23fa0b59a7e2af046b52e1322b13f60ae410cd6b98f828a7a417f8ee04eecd697e53f4980db6b82059b4171a817175a1d427b15cb4ad1c15619169a8120231d3d3c63eb3edcea4430286149bae040527fa413713a7696ba4d0e03c5038a0f277a375e65d53a31179a92659f88c070bfed5b30694e1780366d3bf45544582744714f6eead23a38e81a62d4bed8b3bd9cd96354af830f739373aa7aa"}], 0x1210}, 0x1) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x40}, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) 16:00:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r1) close(r0) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x7fffffff, 0x401, "41fdd679d109b0cbda4c793f6f506ba67b9bb686", 0x7, 0x81c}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) geteuid() r1 = geteuid() setuid(r1) setreuid(0x0, 0x0) r2 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r4 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ff6000/0x3000)=nil) r5 = semget(0x1, 0x3, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r4, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000001c0)=ANY=[@ANYBLOB="6d254f0a5ad41058ccf388edae17f45204b510860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870ea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb000000000000000000000000009e90bcdc42e34f75efd0622fa7000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r6 = semget$private(0x0, 0x7, 0x421) r7 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xfe, &(0x7f0000000200)="ce4336a7bec208334388a596b7cd68b792665d753328f31ae424a5a28bf26a950d4cfefcf2b52d5afe096ebe06223fd36a842c0d3f267f7e5185bfef0caf4be53e29e61fa29c828984131cb8d0e98cb922ca66d5e36aa1af64466f8ecd153c2d068be349855bdcb0ad3af23a8f81dfad5f7543f8c155fd148b846f837eb4ee814228c447f964c93b31e085df65a5d0bd40bf95aa0992ba0b41e6466baa1972aa399f0e0d5bf0f2c347c729381927f65aa660c0069259a2ebaca0848935fb7d0e8a872335a8e34f2e15d0b53c71a77a69372170ff27ae4a727c03f5790260d11dbd0542586b125f15e35363928fbc7f813e1cd738df2c13895a41b2414125cf9ec1af44c406d80a07796e1b91fc5e3817e1c44d277a06c10eed1dfbfe7c9f7bf2d1f6bc09d7c8bb3e70a9f4ad67959c5cdc5aed3d61a485fe29eb709585f42b0807378f3b0c7439c3682ff6a76f30a9573fe60b95230dee64bbb02613c2b5fa5a25bac38f7d88829a9d68353df74c6830c613419c6adf10f4ca2fac67db63a8900913235f0e22e667bc9e86a156517b2c3430f7698afbebddd6dfe58a065fe608d0e729014fd972f75c798639e24e8e59078c431f8605164cbcd3cf3536efdafcee88d8c36d6618e83ff122f8d14af16bbbae2ab1b74e109b1ba00c8e0a08ddc4616718a9366255f4839fa3daf3a8daa2e42682cba249978b3ac4a653684ed162bf6abfde8fb8165c12dda37f997f92b100509415085709b9bb9242c1acd69245dc4104653964e395312e1bd2784ea92bbeac433548471927e4eb45ab33e54a34d5fbf18f8bbc106e15a83b34c5a6da8864e33fd40191f554be31d609fe2731789a768ec9582c4032ec6147dee02b6c8cc08230f7b770a267be430bc02f62e2767cc4103351973a0ffd39edb28a1a371214362162868da138ec7c8d9350a237b9551a4f99050d8570f1f398b574931908d337bd0c6bf089d73dcb08544e1e7b94e4ebd6c97a62b5c487ae0e5eb6169c3a71328099186b7aa46caf75a1adbfcb349480f524168089417ba17f7234dbc51e84f612223bf16d97dbc90a4ef366521342f234ddbc940cde5263fcc07b5ea978c28071523732a3c2fc9767d97a178e1d3923863cf857861f8a71ceb468263fca664c402b1384d65f9926a81e33496b66310104ae48a75cfd7a477ed467b3678951ac33d0bc9f456ab0c8e97c5995449b38a8a745ac0c996fc2dac3d268373e123de89d08d01a3a2e50e85fc47d5c1e3e837c8b07bf72ae1311b3f07256cbbfbfd06a0171d8d79563fa6ece72a6b6233e4aa4722dd7bf510a68e323fdc3f9fa77a060b072a6f471402018065b6a6eed3ec396c73b94ee8b2640730800a0b74f41a7258840a88b577ff33315e9c15ea6a64e94928ebcffd23742f350ccf328ebff648be97f20025e6020612b86d11ae49606aef762fcaee8c9116102ed9c81bf5aa08512bae2d2e0c8b2229933af565a97009b43deb84f1be3b41f9038236c8349cb63d53d8a08f3a2c09600d9bc46eba0327ff6778e697959fe3c009bc60dec4f8db3cca6f7df3397c1219be623381527f3108ac389d2fb5848534783fbec4745ebccbeaf9db6c65501059b6fa8fa7d1b53414dd76db3af6b5d6bbad7122788dceac6b2d34ed89a93fe565e2458a10094bac2f98d2ee946aa0b35a29419813e87228a7874bfcd140f3b3eed2224f47295ee2e2a099ee7275ea268f6e786d7faaec1f48d7eab37564a694b333762832dcc05b859d9d7e29a54b9e1e5a004f971bbdc6ff7181c5e37beb3d086a06f2be2411ab325ef8ca5724f53b9169f19eb23b7cec4bb63538586269519b5500c1816a346764e8c1d97976776c0804f4a4c91ccca81355c4933f487922ac13df7eea017cac087ebbe144a6f43400834b58264709744a23269fb005423098bf40118212e42c190893b03bd86fabee21745ccb0d8a76463c2f52c95f8f0af2cc19a890980687108b60724d550c6cfb90395e8c4e367936d605b43134892058aee217d8db9deef74fa7babd514db7d2bc5d7c02a5141ed93b62c7454f672f5b2fc295d1c7730cad02580593cd6e9ff11555a6306af7d8b37fb23d9157846012c7443a4157e2b4cfc4df15a4a67fd5abe89032242fe36072a31b16c4594c387548c562737bc5f4f9dcfd86d689fa2d6cd4a9a69a382a2cb26cce4fde693675a14810e072ae64e95ff5052deacc6999d1956075b5abdc9ceb6f61774178a9b8caa42aef0f3df615c0ff25b1b6a377be2f6b465e3ee04a3b440a7ed1c756ad06fc6da4e99196a1e8fa79ee152c511b525f72875c173c1b3547c725b1bcc6fa893f1926d9f64b174eb431b1110104a1881e8502d1dd3d5e43daf93bffac696e7c6a9764a8188f6635d0bfbc9d49d128593a050fb0dcd1a6cab966cd9ae42973677634efeede71e62ccb01c8828cc9c4aba78ade870a30843ee7a6ddc46ae3ddb846eba4fd77e59f1ca63a4afd34473e401d93e9bcb81ff45dd1f4b268bed49be5c7f162b03b6fdc13095581af71751ca651b6d0d95af5a46d8c35d9cec7ca4de8ff8f23f0cfe91b1ccd5c5b30c5b88fb5e419b5809b6ebdbdc14ab87a8281612cdd57cda3527607622a78dd8b1c9d06c802cae3b1facd04f59742c5093da1e07028365e0482409b8c9a4cc4d606cc924e70fe0c67150e82ed9f3fa2467785b2a6b7503408b65b93802e09a0af383423029e33cdfff6c2f32a9478d4f0698a274d9bee03ece359e966c296da809690ad6effa5ef9aef1203b059074f7ca28c01b1187a2681c3c0fdcfc34d16f96343d55198ea81baec58f83c58ea6491e20bd4c767b1237f2f10b7a4ca58192b197740d958804a214bae5ed5e2bbfe8c21cd7786eeffbbb28855feeb9d89bf6fca0c9c6e92257d75555f7ea54e6c2cc6fee8a467c6145cb2a0ce02416fe43b6d8c266a3efe5525545bc7b1ce9c8f89ec984a28a27d285406e87e138d7290605d1102671d057d99e1c345e68a05458fa1e468d58c00d83d673db0c1fed284d99b9337df4d54c1ece83cac7d5de9589ca33f3d32338681de8f0589f7d2e2945d8d12e12f844c27d5e9b492e87eff9f80f227e1ecfda6c912cd2dece8b429ca3a9b93d13856b8e24c42dd3d952d614178a1d743a7a9dca49f712190fafe2a471c6bddbdee61239fd64dcdef063586f90ed3b06ddd147abfc48805f397ac6e1a0b75968393e35c6a9300bc8d54929e0657c59487e3bb60bd3852a0a1e43f95af59386d4a26a19beeb088943f10a8425b1493993d7402a372044be73b8c49b706fea990c3844be2a4ab66e324fcf9e84da8a64169eeb12a9352ad39fad46808d77cce33c68a364656e51c16dccbf58224f92f31bce82f0e782dc5519f58ffdf86f50126f10f2742e1b1886ce22e5e24ac539165e120dedc78b2acd147c94aaa4499526bcef3164d3c1269edc347b92d9b1ee01e740dfcec09cb286fbc0512f7cd1aad8f2ea9ffc89a8b1d9a22e27006eec3783d8441508d16e6ce9378ba2f7a36177f6e79821897e90bb48fa48e9a3dcc9d83f18064a5c167a89c99517f244f27a83717e3706b5838afbb5af92e3c25330a64ffcdd12fd15057865a95e417297886fe6641e6e36150482764b4523d36d52bfbc47f0b3f2bc2707459820ee3f5695487e77e8f0ced353cf0a4ef77e5241ba8e0b5758aec0d0623da779ac9c7520178c22d9233374164b49e4b98d0c713f7639e8bab5d6935f2197d6215c8697f3194b32bce1b8a447bed8324c044975bfc5de3e9cb58d54b9f9452566f339e326009efc7c0202f2401cd1e64831655ca342131ac8461604e9132fae7f140ba498df83fe27581037a75eb9e6e56360a68877f0f1654babac7f601b8de5c21c504d07a66a01cd1a6227a0f137b00d6938806e956bca0ad18aa6668114e7787613e9b59a0751114a0cd97515d3f81c06eb3c019c018f4e117346b05dda833ad47f66fceae3638148a022d9334b3ffc34558a22a6e320debc38800c179b86fa27c745340f9a9b2d03ecef2003e635fb785ecf43d14f5c492f9bca1cd32e43c8bd5ff2f913f744958e7569006d057dc3d67cda9d70d4a014da3f479c765302fd866666d3fc0e8a25ce957e67aadac82ce1ac483d53de09fc0cf0c58c7d4cea119fbae5aa5fea76e074b89e6f6877753592bebeb065b49a6814ac276af071948eb1f2d36f264f836cab7c723ad59d7a3f6d2ef42bd29ecdaa49f8b984b4d2dc74615915d88a600258bfdac798e6eab0caa46615871d057d0ebae2ee516d05b344b80e811594515afc6fa44bcc045d48620a50c4d7b6824731df0ba98cfb11934a4c83bde7da8fec2f4a9b1bf8890009aa3a426c9d80c228798a190f8fc26ad6e1f3d8b702198d7c42673ac83b5511e4709e04901d7328a1e58a196779e998fd283f6bd852b4508663feb326c6d182c1278b119098490fd45793a37ae2661763bf356e054984d4f30f4bef43c912c19926d0f4b8268f44fe3d178abc86ad43fab66b374291bbcac7f9cbdf439496cb436863e17474b5b64325a1441adb17e22411abb2d54ad23ed8cedc2bf7714fa9ffa000f0690d58e1045aff0a9d0911f7fa01d660483f5d8f80854f91b692b601d625ea211ef41626168fac78d40dbd4ddde9aeca67b4839a087f01fbffbf38b63618a05b5194305d98710159b87b7a84725407a32f47d6dedb5869866a6273e075f3f0d4faaed840da97dcc9fb37866fc225fb884a1308818f43dbb1ba00c67378401a74464c6de3984dcc0ea049503c8a5a8387b92b25c539ebf2638e7c4ce1b503147c6d7453449e98d6446383a155bc95a6f10e7b7cac911df8b57dae2da5139814bf90ac2da5b2af47cbfc5b6599bcc0ee1628c8c02b72012a07aac06ce23e73143a7b14e01813f79596fc16c3da9400c855da886bfa4bd19a0b4588e094a5fb8e8550451f7353b20d24c76ec452a6860667c3661be207d3ef7d7248e4d923dbae1f9d9b1e678c8c75141d33dea11276e0cfcb7edf8d078a474be83c8432836fa76c7bcc681e021c2b2866ef31cc45e80b73cb77e4b3c943ed73948e18f5c3df82fbce02e5a4892450230b1e344f55d64d06ac840eda999972a362e221363a668b110f681885904a25c903270679b7304e9b89db9ec8e007f217dba4a7989f95aa475e70ad6cf718f79bf08a8edf2b0186d26348033f73e833f13dec83aa00f7d7138e8f3ea5261b370744401903870771ccc2aa39aae71ae91007516d49095ac57e349cf06210fc1b918094586a0b7edfec8d3064677b11aabb5ccd9984011f1259ee24983f51df7515edac9f4453db6a93cfd41a12829fa151edda305d78777abf8d53aa19201f5dac031f8bdf8f8f13f0b15966e561576cb9a8b4fe210a75585543813423b2a8cf6227001fa9432e227cb74e0b41ecdf472399b699306c45d875812359e90dc84d8a7da58512f79940ca3b2c916629d8b507b5c11f0b753ff76bfbc3ab246a451246b01f2fff1fe831f3c592022004914624893bdd3d92578b9f30ba383639e160ab9356291aeda638da8e354f88c5609f61fd646b03d31cd581803c88ded74fb22f28c35b45cffb7f21269711cde802ccf1080ab39144a17bb7182f8dd2f8b3298a5a588df7a48ce27eaa5962294d0360aa0ecc750e6e1ffa4c61e07503ff51560d3efd225519a81120d56bd0295d4994f3c31a52b3dd689bfb3ffd79cdc1ca6b9dac5373ed1e668da3884e7f1c1b4b26086c6f02c952a4ca8f0491727adcf7ee68cf6b8e9222d2", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000300), 0x10000000000000ff) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x4) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000440)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x4, 0x200, 0x3, "22259ecb5717146d01792755f539ac4cecfa6fa2", 0x80f, 0x7}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000340)={0x1ff, 0x1}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0xfff, 0x5, 0xfb, 0xfffffffffffffff7, "923d0593b6f86ed9ebcb042f02f02d8c4fd441ef", 0x2, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000480)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xa6, 0x0, 0x6, 0x7, "b6277f1aa849de5e410e3801966a38cc3ff5765f", 0xffffffff, 0x80}) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x104) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x149, 0x8}, {0x8c, 0x981}], 0x2}) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10080, 0x0) r1 = socket(0x1, 0x3, 0x100) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) fchflags(r1, 0x10001) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="fbee3bcdc4e61a5c30a1b912cd5577e0a760e165f7e2c46efa2b62dfe00157fda504db8b5a7b6844bed2d9fafac65120146aec89384615954d1958425f3297b9d888889941c333d64e9079c637ab39e77a3c8938d57c474e49dec311bd2dde22c5f3b4edb9de33e416cfb40bf8f7b8a6b1cf9750a16de798756624f2776827129b58d306045805a2d7423aa7", 0x8c}, {&(0x7f0000000140)="083646064f2ec1945c1875b31efc30e7f0c9f9f75cbc821b50b9b175868228edad4317e1c69b17d8e098cb49aa808a4391dc2be41286afaacab2206257ac05d5c13e200d446d7e3ed431a2f4703517816b21b115af9ead72070d7eeeec3eb74e8ff68dcaa010bad82c1ddeba545062128f5e7d660e5dd69a29ddb2c4055b29a330978d8c7c875f7e4b166dfa640145b0", 0x90}, {&(0x7f0000000200)="872ab42237a600dabf0637d99ff0c506efcea02718fc086f34292920e03830780d9c6e17d3aff1ef48560b6ba6d4e6d0623a1ca3", 0x34}, {&(0x7f0000000340)="b987e943c86e81035c418612e98e4b343bd08885ff4569da72b606737af2f2800a81ebc2a49d373cb945eea3b95f5b74dec1ef83035d35b9a5b2a7165d24f92ac5f0519b90bc4598b393bdf4e36f07c1b71ca9fc517cceac3a1d321f792fbae0758db769d19edc7da547884994ac35c1afbc5f8bfd2c6033f0a0c5b3b81b5205834dbc47b699899d2a050e87e40f8fa28510626261fb75c60185e371f055041a806b5a6d170e3b6611e62c8c0f297c6a5c9f2d0e66151b592adf205660a0a6e2b185f2ad31d40ef837dc2af1224b4b02ad322e717685f0aadec18a256c1008702f4541ff", 0xe4}, {&(0x7f0000000440)="7411b915d9242bf68934201f381956c5bbcf6c80653c401fc6c842cf9372f7a1c3219e2720370000489dcc553fbba815e1e5c13968d6578877971bb18addfdea6db6fe1182dcbeb1c459047cb114c4b2a1", 0x51}, {&(0x7f0000000d80)="34b84fad75cd2020211bbd36be413ff36b4a347389a38c28fcd578368221ec69393c31b8e684c9d9d6db7342c26028d710525d468a958185af227850ab15f6e8f6312d229ce6a233c8b20fc7b806f6a41db95af2943f2a8c74d8becfd0a37a34cf1b40270555a30d924952c46fbe5e42668d400eb68f06ee825bc4515348d7814464f0c148b3061fb851f8f2463e3c65cf012a53c6450832f883f2132f057b4aa830f77cedf61e6745f3e2a6a2c08d5f3898731e865e1b83f84e581ade3fb2cad0b15049d5438871814ba8b54322deca56ff651ed18ace9df837a38f2f4f9d25869e82166e4201cd9bef252849690f765ca07c5762369d528a29cec2f15c849e399ad8c621f9832e9d924cf52aafc5b1950768419cbd232c8cc8f0a306217b5c973af1182d118dcff06b577b93c4a7fe52c78766f4b60d4ed91c444db479679b510344dd500c80442a4d59b409f10399a2568da1005dd5253725e8c86d6bae0d0141b284b88590c61c311e568363616f183e2301df21ffa05f0f18fefe8cf07dbb95472184444770c0203742f79bd12116f19ab1700413911ce5b12be3e603f01dea532fd6140250e8910d903e3514032eb8bf9a01fe5980c94069a8a828a3ff4f8d9d8e9ef2b8889b078abf2cc56b3edaf92ebba5747196d8976602df2242352af7a648cf577d7bcfcd459bc60b798f48d1e985c4a071734320e0d0060af335e26ca8ed86a7779d1bae7a42d4aa725dc3649161fb4219bc47f35808c5972f2aeed6272e09de8db79e836ab3c5a4489c93973b39b6f966cc8a9980386054fe10d5a950fffd0f67972cd606b104b38ae9770fb5093755883259ef00fbdd4b6f3852f103026f217ef641f45ba709ac5f195835b43c2844ad8d9c9468a1776fcd9aab49f70986a8fbd57cd251db5f276301cf18dcd1b606caf7923871e357ed83c852431336971237db442bad6a32da8b21aa77dde86e01a07629a661dd34b869e31f6fdfc4efa50cebc91c05d867066a098c8f9b531da5e03be45f58dd070446b0a2cabb776fab9429e8d08aad411c871236544a6c8ed88975ffc1e175a1415522c0404ed77ce207b66625c68390946a2bcd568b2f4ca22b70eb73c959818675420f14ae67a583b39a07efa89b2aa361862a54f4f8b8d77c86ee4212990363cace3b16aea97cb7c602bcb0c1caa270ca5ab15201b3359b62f1c0fa99f80e8852c48450d6d603ba8325c4a6e42aaaa3fd0540ba33a0c0924e0bbf319862c88409f654494ee14db6149ef8f310fb651f6e1f6233afebbf93f7d4f2c0200654c7c2b50414f52cdd374af444eced7ad45b87261edfe514946c386e012df41ad5e1e88c625cfc956dffc8bda847fde441952882224270bfe6ee466bfbe21a04655883259fd4b120976515a05c1ba25078d8255ca13c7c2b7b823db00e9afb6e94450da5fd8a842181902871070c521faab54584da80da50d6d562d1f7cfce6fab3493b9b86ae42a22042bc6777532f51eedc44f3c3ecf53db161a8b326df188bd6cd88b7dd09dc44f36534b5333ddd8a57df312a0259c7249ed2b0a229d81c8d596a5adc75a3f885bad387da03b3c6da381e6152815b1d1181c76ca191caea9c2dacdebdb67e83c7f4d4aed8e29e55d0610219c8e8f8204dab4839e37792c704f633044c9b232adfb272b23abf97224b9dfb03ac5b91d2d826669a4e344e7cbc64493da1822e2543613637a635dd4fdc734fa40c2179824da1b8c645110e974540e30d3cb194bf767e2c4c23e4cbd7a2bc959533d7ca66726625ca8d9cdfff93efca1779fb573133eb35e81dcbb052e481f66b71cdb72f3222207511868ea87d8149964f3ba44caf5e3c12cedfda83575163e204954be02cf02400f26d0533af9649d661af7b53fff703f025bbc1b32a5457f0fe0c83d2b9cd9ac530d34a97e1afba0b353effd185451a39130e920115c3fc17203528a8b2a871e24f06994bef318c4f629d77c5655cbb77db9c2b8d84c2460f73fd05fa113fbd3382fa1c3e8c1d0df5cb33c39febca1b63f4ff943cee01abde196cb6668485d19ec1d44f180ad0ba3348a9b8f21e7058c2e4ac86f926ec349d3944bc3a2e7841e23acfbbf9d82d02b4f8910f9e6dbeeb98558610b4e94c22d92077b050b8b5eb7b7825e531241ee7e5e6733a9849e7156a094c748d454c622bf5785c9088077225fafd1d6da0f30acc8141971e0f2eadfaf99154d2b1c0096bba6647a2bb93c4fbc0f08010d8ef93bdef5fa755667e5a39c2ac820cc131fc13fa3962331c23c204e9d572aaf77b3ea7c9964e9bebbc54bb360605453345f807b332e3fd3eeb7229b61ff58cc46f0f87adde87cac90554d959a235fb2abb7680035f92a586d6f56eaebab4b754525afdec7dc94afd86747276c0c796865b4e380814faf82ebe7abd8ddd0c2196586c7843cd653c11681dab92759b194029321cc4a3b6da83e5ecfa64bf871326d3caf243a7d8742f03172ad4c9159c5aea46db9df0c15d49b5e8df0fe84d25bb2c407f74539280032b68262b0f5820cf1f228431785602beb08153ae57c930e18e8a03be239d9001be4f285bd83ce9d0f0a716ee0ad3d4bfb7f4f31c0828aa13a4cd461d5f15ce10d7efe8d09cc832dd6e74c795a9b619bb8c48d7d6a2ac25fc9b49661f417aa61e420bdfd09a28573cfde6b07580c570ce0c317631c4ae72d67cdc4733578f835b7b0e410980935cee2841142cf9bea4cafd1647466ee5d5917491e82f7ea3829c8ad72b2a707def1bbc43590a60407318884ba545b158b94640667366f7e6804d48f78dcc2fde21e5826f8cbd7c6627e4834a6cb23bb18a5acc68a4ba3c792c274f6db896903d1bd56ce33eef49a1f9b3dc369a14e0f7a1a968d0021f6180ad175519eddea4253b37570a69dc2aba2715d4ba39fa7a1762f189527b2dfa7a7483077365f02540e02d261bb3586a6dbc0853a079e817c21516e3a59fb7fda93193ab405a793cbd11f6468dfdbdddafce740c43581eb5cdfc41b5545b4ad031f000d0f642244b2fe1725ec74ede6be1f2ad907806dcee07d94a47ba67f20c9ec4af7c072b1796a76032efd896ad8b0a3b271066df3199a17c3c71e63063c44f15232536d8f3d86bb7078d888c2191b1cfb66e9fb1009d1b656a4a641cff48fc3c3f7d4371ab4b068bff4e4819b65ae5257bbf62bdadb1aca290f51a1d6b35473f3d396ca41ee826ec45c15c7bf44ce200032cbe0c734b47916e306acfbca894af70285ead6aec878e0ce790e8271a69bf6b8212a7badac5cb8393df5e374166db8f33805caf9583578c33a6171ee4c50e5a6001e815873867c3e8185f6b30de8ccf2f7e7532fdb42cff6dcf4380794ae2e77c7a5042c662784e36b5f241506da2f9ec226e5776e69d0b744995d3a0e2e0b09224a4a9ed7c016ffc6275727bfbe3b0ecb8c3ef09d7e8c9e15ea872d5e15e8ca46f13334040bb050025f5e5c3491b030709476c09cc7eeaa1497bda19edfaa16bfd0d8b9ffe685240f3a7dd9c37c001b23e605b28f45863410ad9adb4c9ba3860e3754659bddd08db858b7135ee40a089f07c3e410e9acae209470719ea023c4380b302f4cdc860d7a98beaa7df8e8ada47d87ce13a634db18965300d2bbd37bbdd946eb395cdce636b07d01d9aa6f8631fdec7990cbb5df3208cda9d694b5ec9903288611fde23e4e850539810fc4db828987852931dd4a726f7a91d2a9268f5c983663a9f5d85cf6fdeb511265248015a48f477f199df48a0921d0b778377b4162cd86ed9e8266def67805e1565e823f824c9eadda9278bbfbadfd0380437616690ebb11efecc7f8116961c0774f9ccfee84ff052370182fde3d39591bd27465f280d39f61e343f0c945c1c19fecb97be1158ab8170c7199fc203bf9ed56089c91b5e52f24ea01db90cd63c8979364f9bfb1bedb9f0cce16223067b61055107593215efbd3b1ca1126d0b563f0d27632c848b7ebbc545e963db1d9c6795ed2a8b4875985694ada1de78be3c396b2a7b3d78ef754f951c167d1152c53316666b10bd80743b9db068008bc211dc9684cb6daf2abf5d55af8050dcad35981418fbb4abe3bfe4015e3f76e3a04dbcaacab7a3247fedb8ac4526b786e91ec091e45ab91523ca33853daea6d7d373d6f6b6f800b5b26bc6562bcc850e5c555c6fd5fa0c1dac025291813feb2afbbe5cf733b5e6a99e9fde0e5c9bc3018fe10efef1741d31aea268a07dc7854f3441388ba959b4a69ee3d701827dc4d0353efcca80f03c580ec4acf17d298f024e0fa35fc2195da815263bcc200eb63bd2b79b061d9552df4b5ca8cf00e2d757e64f96640c6a4ec53bd26e97ec662cfc86f950d0692460a82489d70e1639913167456c79482b9ad67169e0b9e5b88b7c3d87f671dc0df083d2ad5248609191ee473105d39066d75f0e8f0ef68fb9af17a5ac1408ea157e60a3e877be3d590c4b748cb422fe50c4218d1e1331b2e794a6e0cbfae466985c11d805bb870fa02e879483c5b8f4f43970ae308581786e3b71754ccf35c0573a9926d249fa4b042cd8967d419a27fe8274704f203748b83784381640c5ecfd494cd43dfd63ddbc7a8812a64347004bcd11a9a04c37e91e69a24aabc4b03fbf769d1578dbfd6f61e5553e5aa4e4fe89150642dc7dd47d2ce46ed27613eab138ba39593415084bb1155c47ea3c84c31c7da2cf9d83ba51fed6bafd880cbdba6b925bff31e092d6e8fa790890e82c781745b943a5fa9e17b60b94f1062adcf31136e92973a880d79eb551b8b6f12cb178090c619cae1f29d2c4a869b84666eaf998ed3ebbba1ba79226ba6de4a94b7c069a09ef6fbdcda7a12419e7dc12914d79a949c9e3a2c0d3915052e31a37155f94114b8717aac79d7cc1715cd7aa2c1415b1c9f4d9de35f988fa0d8351d344013e0655487437f97aabd0ca1e2e916a85ec9a663454408e66bf9bd7d1f4c10b8d9011b92a9cda428a95436396e34837a1b950e0ebdd2589e69ff64d2621a27bb830753908ebcf07c9f46041aa8aca7adefaa6c118a56e0f145857d01d3f6d4790a7d248d9374271940ec2954d46d92df8e04e2c55284e0181e74e0afc3603b6077f12314fc64373109bc93fb7f56b791cb47f448df0a777c7a6b859a4a465fcf640b94c0f653fd88f9dca881943bd1eb2044754691a6baef2013abaf7f02c42d139bed4cf9d43a681d49eada3cec5126fecaebe93b66dd40738e29b6f54456accd8501aa3aaad88796f0d9ddad99c03234027e3e8d9600b593f6b08b252bb3a82eb64b04903d05dffa8a0afa9a76abd598faeaa4dc022754286e75556d2418fcb5a0e27745785f3660b668ca3ccd927a3d9a1e9cee613d9f2b91ce7e76c9c3d3bdb3a0f11616e9df822017b89e56772d2f2d99c0b42e60a0be6dd06befc14e279517f170048dca6b75bec8ff66df55a34d9e4a686d6ab203e0e96e54b908de979b601f7cc9160372feb8988b6b0e633658e0c27aa1bc3b2d505f0f78a5cea59f231cab220fbd52494ac058acfb88f2725a07a1280246d8b8994fa126255d8802b3fb706f1fcd4bdadc8bc2832f4add6be6385be16b0302a8f7c5d974e9beb3d39a595f2649e54858a12cde3919a21387bf3b1898e5c3b85273eb0c644dbf64d7b3c5c998086e889de1dd7c4b0f8c9a6242bd8a37c032f87f016531e8452e2d6c3e3898e0a0b9dca1666a0df2169739f096493c81b27286984b65e49a6eae238cbb515390169adb156c43a69cf8188a042ed952ed8efa75816e22f94d", 0x1000}, {&(0x7f00000004c0)="8a0d9582210434c50b5ecb0eb254066aacf03c7b36b40c733665333ce74b77982ea56831f33512925b571622dc883c83f92daa6fdd4e22b56c72638afba693cae73eab7051369238da74547ab7254d7b95498f2e3578f0ae98cfc7c22ba2d001fcef7f95349c295f19a5c3a37594b73d170696c0c3f3ffe5694ebd3a85e36bab555c094c5745a2350b648bc059caa04f7f1a8fa23f30", 0x96}, {&(0x7f0000000580)="c326c6287f7872779253fc0eece34cb12e1c6da0a01eab851b280b5a3ec35ea9b08d8cfb4dd4b9adfd3009830cfa9a15c8eb406dd497552b372a21d4477ef950308f2103376c43067698f4772c8bfa1c89254292332ee1588e3a90e12616506e0b1cceccc7acc1b9bb7adee22b94d96f0b781d93c382a82e85f7395f242b88ee7ad4207cd76c02204dd3b3c0af1442d3eccefd79b5def1d5c9c4041f5573b1beed269598a54c0f40accd9c85f33801378d891b28511dc0f915d86c257f9733f74744", 0xc2}, {&(0x7f0000000680)="737411ad3a0032c2435b245697c7290bf8744f9a3ae7039e4f2c400213185d7e724fd877261289d9f671e422e648a69447a203351e83ee1480d0866b740366277040739bc6b1b2fc820aac831cd2c2b072ebcc7f347cff54c59ce600d04292fd29205f808c972a27899d3b347310bc462b3f9fe6591174870e", 0xffffffb3}], 0x9) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) fsync(r0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') accept$unix(r0, &(0x7f0000000040), &(0x7f0000000080)=0x2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1061e, 0xfffffffffffffffe) close(r1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x7}, {0x0, 0x4}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100), 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r3, 0x0, 0x0) close(r2) socket$inet(0x2, 0x8000, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getflags(r1, 0x0) syz_open_pts() 16:00:15 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000040)={0x0, 0x1}, 0x6bffb2c73512ae22) socket(0x1e, 0x4004, 0x3ff) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000440)='./file0\x00', r2, r3, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r4 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/4096, &(0x7f0000000200)=0x1000) fchown(r1, r5, r6) r7 = dup(r4) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r7, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r5, r6) syz_open_pts() 16:00:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xf08, 0xffffffff, 0x200000000000000, 0x5, "a099016c7c83e60361ac8e62e347ace2ef395e2f", 0x6, 0xd7}) fcntl$dupfd(r2, 0x0, r1) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x86f1}, {0xfff, 0x8}}, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) socketpair(0x2, 0xc003, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semget$private(0x0, 0x6, 0x0) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(0xee01) msgrcv(r0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fbff37b3c12705eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:00:16 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x91, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x1ff, 0x8}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x6, 0x8001, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x1, 0x3517, &(0x7f0000000100)="9a0a30f9e8b8fe7b310a9e943acf608b3a73e90cb9f9e1e6bf5ad8c5e9771a9a74a4152dc5c8f61e9ce1331d66e4d2cf8172046e3801e920ca8109668f550c35f09279f1ddbcea8291c7ef98abecbe94eda942184a1f6cf699aec6f06d62d5330cfa5844b91bccef52b344a2899b4fa59c27b5b2c403fcbe6efecf71713b6f546d060109153418076855f4e154c202c44a9913b84d08ca29819bf1", 0x9b) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737993dc3e3b68e81dcd920", 0x14) 16:00:16 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26e", 0x1c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) 16:00:16 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0xff}], 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = msgget(0x1, 0x80000000000) pipe(&(0x7f0000000000)) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffcc0, 0x403, 0x0, 0x4596b4353e947ba5) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0x0) mkdirat(r2, &(0x7f00000004c0)='./file0\x00', 0x100) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000000)=""/161, 0xa1}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/111, 0x6f}], 0x5, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:16 executing program 1: r0 = socket(0x6, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="9272c37f22041e29", 0x8}], 0x1) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="8b1fa89e2421e622205e22b6d6369234ea3ac1d1addb1cb34437928471eed7b53791f8584ff9de42626d518da13da4f1bcdb6b68c638c941a070990e8b7710952bdd1ddb584ad4eca6d6d7fb17721cf5f73412460b0adba33f19a5fbb392aa66f42333d45d597ce8a9b7649832e8ebce7346730f1b3f81694f2ac54207d2095eb78cf4d8e29e72960bb6c5a2893a1ea8b590ade3f676d20a6a298ac8ff7df5662514", 0xa2, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x1a, 0x8006, 0x1ff) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0xfffffffffffffffa, 0x1, 0x101, 0x3, 0x3, 0x4, 0xffff}) r2 = dup2(r0, r0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:16 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) socket(0x20, 0x4, 0xfffffffffffffff9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000f3413036518ee32200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000313094ec70579282ac03a522cf703cc536a8f5f029ef34e0d9022917cda130216c16d9ab858e5217b7f0576448c1b0c58d724503b2bc79c4fe00c2e28491193c545890eba2cb1a592dc545e9d45bf4d2a6688286ad871d0dbd4fde4455"], &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000440)=0x3fd, 0xe9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/254, 0xfe}], 0x3, &(0x7f0000000380)=""/124, 0x7c}, 0x0) shutdown(r0, 0x1) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = dup(r0) r3 = getegid() r4 = socket$unix(0x1, 0x0, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4, r5}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, r3, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82860c2e66850e10ea0010b8858479a7a2d0ef8ad25e2617a66b60c7846b6ec3002d5817751cd44d71f6"], 0x1) fchownat(r1, &(0x7f0000000340)='./file0\x00', 0x0, r3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r4, 0x6, r5) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r6 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r6, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x10d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000080}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x80, 0x0, 0x2000100000000}) fchflags(r0, 0x60004) 16:00:16 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000640)="a6", 0x1) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x50) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8c1, 0xfffffffffffffffe) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x4, 0x80000000, "ad2e2a52e0f091d8f3b7d907b230103ffb24536d", 0x6}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x400) fchdir(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r3 = getuid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x400, 0x0) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="1e9d7229011771e1468e0765a60488bb81522e15", 0x14}, {&(0x7f0000000180)="8f896a3c6cdc0d4b031d591ec856659c5a93ca2103", 0x15}, {&(0x7f00000001c0)="95b9516375be1aaa980953c7f6ca54118dae9a751764bc9343d768cf077314617f2de73b656b59b74a9330679e14ccb8", 0x30}, {&(0x7f0000000200)="f411f9355069d3cb216bf3c659b3a60ae7519ce6e4133fcc8ef8fab9aa56c8fec3a1b346e2b364f0733dacbc3c768ad3d62799d2f7304679d869ddaf19677590e5cc104323f06284b867480001615edb791f8fbe078a942e42abec2ac94303cb893ec7f192ae25740d7c65a03dae17e7ba53281ea1ac60795ed9712d65cc8bc3468b", 0x82}, {&(0x7f00000002c0)="fa85ce7b70acee1f78718e356ba99d325968eaa75986f88497f1b1df5a44fdabba86dc807649728034d6cf62009c461a239dbf52066568e60c4c9a8e836de87cb75ba3c46a3121f7205e112cc431d9ec49e1b1d7de525a2e855469a13dc64ddcdcb5d74e3a44ba52c8ddb63d6ad26fcb8f1653d413bd81ba97fbfd07", 0x7c}, {&(0x7f0000000340)}, {&(0x7f0000000380)="c97b7d92c8f033de856a0820b18b76991a6b9f33c248e2d57b5768eda97728450ab9c62e2f1e6fdf398ca839dfac2e8c742e755720df470db0248ae230d37c32f06a714d82751f73ded2b784462e03425b310bb1e1668adf604d9ac19b2bc9bbd59d077c5f54557199c80a7ef01b6378ad901cd4e4b43e7bd457018259e7251ea342ca2944d6e1437830946b5aae9c122232cf046494aeb373ecf7207a139819af57a4211cd61b7b0f0828c2bfc90e317450d79ef71e7ffbfa396870a053898c2122e4831c526902a7675d13f615b8b01e", 0xd1}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa0, 0x3}, 0x1) pipe2(0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) utimensat(r4, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x80, 0xe3b}, {0x9, 0x8}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x1102, 0x5) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0xe) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0xf0000080, 0x80000001, 0x40}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000041, 0x2, 0x260}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0xee, 0x4de}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x297c, 0xd197}, {{r0}, 0xfffffffffffffffc, 0x50, 0x80, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x81, 0x1ff}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc2e3af242788171d, 0x80000000, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xffffffff, 0x8}, {{r1}, 0x0, 0x5, 0x82, 0x8, 0xbe}], 0x3ff, &(0x7f0000000000)={0x103e, 0x10001}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000001, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x8020000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) panic: malloc: allocation too large, type = 2, size = 1074790408 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 271089 50507 0 0 0 1 syz-executor.1 *382251 50507 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(40100008,2,2) at malloc+0xa6f wsmux_getmux(8020000) at wsmux_getmux+0x71 wsmux_add_mux(8020000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8079c966e0,80085761,ffff800020c57770,2,fffffd807f7c6900,ffff800020b9a270) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068915a30,80085761,ffff800020c57770,ffff800020b9a270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b9a270,ffff800020c578b8,ffff800020c578a0) at sys_ioctl+0x651 syscall(ffff800020c57950) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,49a126dc010) at Xsyscall+0x128 end of kernel end trace frame: 0x49c437232f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 1074790408 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(40100008,2,2) at malloc+0xa6f wsmux_getmux(8020000) at wsmux_getmux+0x71 wsmux_add_mux(8020000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8079c966e0,80085761,ffff800020c57770,2,fffffd807f7c6900,ffff800020b9a270) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068915a30,80085761,ffff800020c57770,ffff800020b9a270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b9a270,ffff800020c578b8,ffff800020c578a0) at sys_ioctl+0x651 syscall(ffff800020c57950) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,49a126dc010) at Xsyscall+0x128 end of kernel end trace frame: 0x49c437232f0, count: -10 ddb{0}> show registers rdi 0xffffffff81b0eb47 db_enter+0x17 rsi 0x18f2 __ALIGN_SIZE+0x8f2 rbp 0xffff800020c57340 rbx 0xffff800020c573f0 rdx 0x18f3 __ALIGN_SIZE+0x8f3 rcx 0xffff800002b66000 rax 0xffff800002b66000 r8 0xffffffff81476a83 kprintf+0x183 r9 0x1 r10 0x25 r11 0xfe68af53d92ee712 r12 0x3000000008 r13 0xffff800020c57350 r14 0x100 r15 0x1 rip 0xffffffff81b0eb48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c57330 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=382251 stat=onproc flags process=0 proc=4000000 pri=58, usrpri=58, nice=20 forw=0xffffffffffffffff, list=0xffff800020b9a978,0xffff800020b9a028 process=0xffff800020b8cd38 user=0xffff800020c52000, vmspace=0xfffffd807effd438 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50507 271089 52629 0 7 0 syz-executor.1 *50507 382251 52629 0 7 0x4000000 syz-executor.1 50507 22868 52629 0 3 0x4000080 fsleep syz-executor.1 65503 300358 0 0 3 0x14200 bored sosplice 52629 434684 14773 0 3 0x82 nanosleep syz-executor.1 32823 21236 14773 0 3 0x82 nanosleep syz-executor.0 14773 507608 52819 0 3 0x82 thrsleep syz-fuzzer 14773 145609 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 107310 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 467202 52819 0 3 0x4000082 kqread syz-fuzzer 14773 219955 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 36536 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 486801 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 4851 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 128094 52819 0 3 0x4000082 thrsleep syz-fuzzer 14773 227922 52819 0 3 0x4000082 thrsleep syz-fuzzer 52819 1151 15593 0 3 0x10008a pause ksh 15593 204463 77789 0 3 0x92 select sshd 28577 320369 1 0 3 0x100083 ttyin getty 77789 18997 1 0 3 0x80 select sshd 26427 367357 54992 74 3 0x100092 bpf pflogd 54992 35671 1 0 3 0x80 netio pflogd 25889 111479 23670 73 3 0x100090 kqread syslogd 23670 109530 1 0 3 0x100082 netio syslogd 8175 20730 1 77 3 0x100090 poll dhclient 72389 508902 1 0 3 0x80 poll dhclient 5178 9186 0 0 3 0x14200 pgzero zerothread 63074 459507 0 0 3 0x14200 aiodoned aiodoned 28688 327682 0 0 3 0x14200 syncer update 7500 171582 0 0 3 0x14200 cleaner cleaner 3797 305086 0 0 3 0x14200 reaper reaper 30736 242374 0 0 3 0x14200 pgdaemon pagedaemon 78864 324285 0 0 3 0x14200 bored crynlk 75323 366072 0 0 3 0x14200 bored crypto 47755 132633 0 0 3 0x40014200 acpi0 acpi0 15436 105914 0 0 3 0x40014200 idle1 49494 454251 0 0 3 0x14200 bored softnet 52752 490873 0 0 3 0x14200 bored systqmp 45184 97690 0 0 3 0x14200 bored systq 74590 320485 0 0 3 0x40014200 bored softclock 62813 202878 0 0 3 0x40014200 idle0 57454 174507 0 0 3 0x14200 bored smr 1 141612 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 50507 (syz-executor.1) thread 0xffff800020b9a270 (382251) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82394290) 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 9501 6399K 6407K 78643K 10618 0 0 pcb 25 9K 10K 78643K 145 0 0 rtable 100 3K 4K 78643K 201 0 0 ifaddr 52 12K 12K 78643K 58 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1471 0 0 iov 0 0K 12K 78643K 19 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1265 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 167 0 0 proc 54 51K 71K 78643K 350 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 16 0 0 in_multi 33 2K 2K 78643K 40 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 201 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 81 20K 21K 78643K 1393 0 0 UVM aobj 14 2K 2K 78643K 16 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 2 0 0 NDP 10 0K 0K 78643K 15 0 0 temp 124 2370K 2435K 78643K 3556 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 119 0 112 1 0 1 1 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 0 1 1 0 8 1 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 36 0 32 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 12 0 2 1 0 1 1 0 8 0 pfstkey 112 12 0 2 1 0 1 1 0 8 0 pfstate 328 12 0 2 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 14 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1706 0 292 46 0 46 46 0 8 0 ffsino 272 1706 0 292 95 0 95 95 0 8 0 nchpl 144 2152 0 519 61 0 61 61 0 8 0 uvmvnodes 72 1754 0 0 32 0 32 32 0 8 0 vnodes 200 1754 0 0 93 0 93 93 0 8 0 namei 1024 5655 0 5655 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5586 0 5586 9 8 1 6 0 8 1 sigapl 432 366 0 351 3 1 2 3 0 8 0 futexpl 56 1769 0 1768 1 0 1 1 0 8 0 knotepl 112 78 0 59 1 0 1 1 0 8 0 kqueuepl 104 48 0 46 1 0 1 1 0 8 0 pipepl 112 204 0 185 2 1 1 1 0 8 0 fdescpl 488 367 0 351 3 0 3 3 0 8 0 filepl 152 1917 0 1817 6 1 5 5 0 8 1 lockfpl 104 71 0 71 2 1 1 1 0 8 1 lockfspl 32 69 0 69 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 244 0 235 1 0 1 1 0 8 0 zombiepl 144 351 0 350 3 2 1 1 0 8 0 processpl 840 383 0 350 4 0 4 4 0 8 0 procpl 600 748 0 704 4 0 4 4 0 8 0 sosppl 128 3 0 3 2 1 1 1 0 8 1 sockpl 384 232 0 213 4 1 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 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 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 131 0 0 8 0 8 8 0 8 0 bufpl 256 5944 0 1145 300 0 300 300 0 8 0 anonpl 16 44615 0 35616 53 3 50 51 0 125 13 amapchunkpl 152 1653 0 1564 8 3 5 6 0 158 0 amappl16 192 1356 0 883 34 5 29 34 0 8 5 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 28 0 24 2 1 1 1 0 8 0 amappl13 168 175 0 168 1 0 1 1 0 8 0 amappl12 160 8 0 8 1 1 0 1 0 8 0 amappl11 152 27 0 12 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 650 0 646 1 0 1 1 0 8 0 amappl8 128 207 0 192 1 0 1 1 0 8 0 amappl7 120 29 0 27 1 0 1 1 0 8 0 amappl6 112 61 0 51 1 0 1 1 0 8 0 amappl5 104 117 0 103 1 0 1 1 0 8 0 amappl4 96 588 0 559 2 1 1 2 0 8 0 amappl3 88 117 0 111 1 0 1 1 0 8 0 amappl2 80 2115 0 2060 3 1 2 2 0 8 0 amappl1 72 17579 0 17131 25 15 10 20 0 8 0 amappl 72 983 0 947 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 15 0 2 1 0 1 1 0 8 0 uaddrrnd 24 367 0 351 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 367 0 351 1 0 1 1 0 8 0 vmmpekpl 168 7113 0 7092 3 1 2 2 0 8 0 vmmpepl 168 46479 0 44991 99 21 78 79 0 357 8 vmsppl 360 366 0 351 2 0 2 2 0 8 0 pdppl 4096 742 0 702 6 0 6 6 0 8 0 pvpl 32 155600 0 143370 140 9 131 132 0 265 31 pmappl 224 366 0 351 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 450 0 5 13 0 13 13 0 8 0