b0ec2f19a185ea", 0x31}], 0x7, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x50, 0x1}, 0x405) 13:36:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="0cc8010aa939a691841d01b42187addbd13deaf0c3600c13c4a3bb3bd406d6032ab7a133405d6462a0387950a186e22636ec421c479c51321331bc20c953f559d0660d2cf81ff1c5767c38b150e66a32e0d3dd370dacdc", 0x57) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 13:36:01 executing program 1: socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000380)='./file0\x00', r3, r4, 0x6) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@)^\\}\x00']) 13:36:01 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:36:01 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = msgget$private(0x0, 0x400) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r4, r5, 0x0, 0xe}, 0x401, 0x8f, r6, r7, 0x5, 0xb7a, 0x100000000, 0x548000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:36:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x10, 0x1) r6 = socket$inet(0x2, 0x3, 0x10001) r7 = socket(0x32, 0x4004, 0xc00000000000000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x7c, 0x2, 0x2a3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x90, 0x4, 0x101}, {{r4}, 0xfffffffffffffffd, 0xa, 0x20, 0x401, 0x1ff}], 0x7fffffff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x21, 0x2, 0x1, 0x100000001}, {{r6}, 0xfffffffffffffffa, 0x40, 0x80000023, 0x3, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x3ff}], 0x1, &(0x7f00000002c0)={0x0, 0x6}) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 13:36:02 executing program 1: socketpair(0x16, 0x2000000000000000, 0x7, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x84) getuid() bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:36:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="73b989483baf6eb8d6ce42e7a1a753c141f8742ff79a5b2c3e32545442d9ee0c306859c718ad103b20c7e2430355fcf2e0b0b816ed520c54c92d5258d689a4a2efa9a224f5a0a507f93b24aff853ca5e01f4abef52da4a142e09e0a84a49e7e5aedd13e69e5a96cd6156441b43db5185e0a499c7da1facb910f475dd5f44fe040f0125156ae440c4cb849ec785f4665cf02e79aea8d65b4b1bc8583cde37f13f4f55801cc13fa7859de7d473bf9be3dda0a2a61ec5bf9475df693eafa0", 0xbd}, {&(0x7f0000000200)="7418833a597377065f3184ce81a472f043836dc5dc467877388aec2f5e8a72ba33b97696f1de18598784573609fabc41ed0058c5ae77069db18070b9c25da4f8c9a15c511bf61edc9c69e6a997c5270c3ae11645926156ebaec90f69a21ee7623533a276bd1be87f47fd8b32d67fe7521dbc12bdd6c7f65e01e86941c627921fcb46ea7e204eeef629e1873fc7aa7f954640619aac96d23348af090d096c7146b61baca2a86224e729c321c52fddac981589006345016471c05266dfb605be6ca0eb1bab2242b8c16ae2e181369d8f9a06adcb9515b01898df9f1bf245cee441c9a221c7317c4021ebb9e6de048720", 0xef}, {&(0x7f0000000300)="4a5380ae1c4229055e62a7a0d74eaf671254a3a93a1fd11f6d21c69062b3bf3e61d8016b834e06758adc8ed2d6aef2812963c0f08163ba0b5199d305014bea9c48906af8193ae3963f11a5bfebcd56bf68e11f2e988a80f12f6b1979b6b25057be5fccce5258de4cbc1df55ec79b94ac226055a350bc388e83ef73506ee54d889584877fe11e3af7b46c87ffdf5bc91d071a591ce92f15970ad465c14ddba4b7c2b28ab4025a920a13a154ee68f24ecf889c491a4fa9028a97aab55c2db23e2b4ba33d038e63197d18649e1de9dd016e501811563c8538a3966934b2f79e1c580208fe2f9781eebd3bb70bdb3f7e44a8d2c036bbb812d3034f14460f2ce636749274a27b906e2acc613127eb6ccea193d6e9ad177b7e996d20a23df925b7f2482eed7350624a1346fccc66c49572b5e554ccbd422f4fd3a43c10d1f52ec6dd6b30d23a1b3c9c2b124830d0c54551a16bb80ad0117db722b809ffac889d8b6ffdde2ea0b3a478f4bea1d0b759682acad49118d244d5b289631a3ec1674e0b1f0271fea7cd1a884725bee27ae50aa29ec41e86629fd969a2912dbe674441cd5c21e3b59260ba9aaf8651cc310aba167c0009dda8a9919fc379b3ab677bfba2d465151afea005fd7211f439c99dbf63e6e1a208bf2583d660a5b0eee38670079a142b27df07b53e6ea1e45c91c6d1c3e506d72357ec25c16276fc03628a7185bea5437e5708ee00c1dd115980b756e301e2173ad7c762b9324b92910fd4848258a1f71ceb12883cd1ff4dd6a8fb65c5a30df4512f2c11cc2df4c8336af55f9c20807a6a7dd5da0fefee9782deb637f769ff32614e7b3c285612f14cb7f189c541ecbe39b8ed53a6bc801ab19f83d74df2815181d7dbd3759761df6761190c28692cad93835692db271340a9109716408d496631ef2831d59498bf92e87b31f53fe754887e7cd9bdffe2a3d27d5311988dc40202e42aea3a8cdff16a46e7bc0b6e3a60d6acfb016fec8096a9092f17904ef7c66abd4e5c3e8cf600678938820dec7b652988a144bdcd151238eec3e13925a12e8544c837cbd578754a1ddfa2767ba7b962d85946b7cb761851f2ca7dc05546418d98a6b2f18b5887c7b5ae6a940f4c86543e652a7c374baf31aef9b285f0a9b908722897c0df67698288a09a811ea516f280c7ad008a69acd40fa974a344f241b02535e7ae123f03de920b9c6d6bfc74d5dddfea67f4b843183824c02a5818d66b50346bec14dc2257aac43bc995216ec5d23a26e7bc942e462cf78cc20dbef86ad6b3a566806423119f3f5ef4acbe1ba14d2bc55de8dcc890572dcdd360f8f12599fc34fc7509e14f5b1bdf81956bf3a3b688a3def82dafa9c3af1287df0053321a81ad8bd306bf5711583b3693c0f66d38d8d7a3634bd97a4d94da21d10a02c8c9620ae74efbd37a7c2f903e5b0857c0e6ff63e6512645a754d7f61e768485620b69f90a307f217fcced6d51256a613f2d9ea424027f92506475115076b255467ac13c8b21e73993b71e004c991cd0981028660562c4c3fa495a637f88f5c86ddea5881076866c0e5f802f3349877198b91436a98b24988395e8ef9e5082374b9c3f991db3874952edbca618cb5034c27ed9703cec62b2ca530f8aded789739ef1e40753dc84c8983b8b93ac4387287540b0c2955518e702c7d736c8f3de20691c8a541c6fd9298081e0f20ec01e31a912eda3f07c8fba80d33268d103e6edcb7e89fe3a40d89511c3d0d77bb38c93d788ad5cd59e13b0d0ef2799c97ff9f2e59669ad6b3c23ddc1f67f89190826938044a31f0ac9f1ce51cd8dc71e035d0a3cebd139efc643918c8f10e36459d65a325d0dd9e58bc6292bafe37ebc48ecd51f8e89dd301b03e61c88e782fdcbdbdbdee7be7e0aa0331f2856995725eec8a2156047f33c7ed80ee0daebd0de274157a0c7255d53868ed85ed9dc41847a8a140a3f6b05c10213eb4e31ff7dfeebd7d776b1c7bbd06862b8f84c9f4297c18458a7ea159a50a355e43b6aed90a983ee7bf3669ee491bc8858d742af2fd79e84384eab285fd5d458f6790d6445a2c567b4fd4907f148d5b2f261a4420a4b26968a82de7ddab8cd9fe764450efcfef372abbf05a470bacf6f1ec1084f92e439acf7698b2e14dd3ac2244f0f4e1b45879b9b40115cc6954805b335eec353e911f94b2d7d799f9414ab41296cac0f5d89f601c0c48eb0321d76ec543ba198c264ac0975b30b98acec4a1e3a83ea1a117c3e5a0df7652c417cf47e34b063085408cda4a440f2a5cd0573ad9b58e7d7b32d45888814c32e4562c37f63b8d0094763aca3630ac1308ed3a80ea44c462d67efdbca41a9e38f084195644fc3424ff3b0401d5138ed52dcb8a2f670164debdcb4921d69d0511afc1466502d95ce6c189f4c5b5a99eeaf5b182996b85871e2785f101cf163e2d1ebfa6ddb8b62fd029525fdb3503ce224a4cf1e05df1e4b5ad69b5b58085b4fbac61a7f6a3a74d0edd48866119ca30cf84c3f97075a4d9bfbd56c6222371a4dc369f521c5ec2745170f23a704b8ca6578356f71853415e1d1130843a35d1a20691b24ce2c155cd47e134476c28049c3c9f00bb387af24121d4b4ff884922210e037bf9c1a0e621cb39a0b6f24f177a5d1686459b574b3397d117a9b4ee84760fc6fbfd3c57a292005da103881745a4eb3f588f4500f739b34621ebdde0171e3a6bb55fcd3bd88ca037653c4fa58cb8614ab0b27b2ed3746401bcf8c1f0410b7f7f310d8ca4c096e72d9a456a87eb1c38d99d523472a1966ac945af7ed2380f74236eaf087709499f65c03731a5c5d68a4d4ffe5bb0c8be0fbed6dfc736418f8b28d078816517e60e31c5af403431ef59f5e1cffbbd528057a70c2045a773b889eb5d4986f4a0a7c729959a5b1ce5f7a2398c1eb9bd3516ce8dc77d8a44ebfbcae4ee861d32a77202cf8aa92c582daf5d836bb0b33722458d27185ef35c824ba7d98602a758ffeb7f757f846620fc036ed1bfae4ec295d7e623b35a7af354d3e3a196d178ea43706238f0bc5c8cb61e7f5101a01fd3127397d8fd112f846020a80d06b75488bb00b5e990f2733920c098f9306743757a8a3dc80b4aed2f1bef7c7919f895b62503f9a49e9733160f6b584fd67bd732234e121a01f2ddfbc41e009f05c558600fa22ad1041fd5bf7e4b08515def994d4b7c201e538cdb5c340ec71e56a63357f4fdbd4ac2e8a4dab516ad56b2ffdf82d9e6a3c97af785dd39539f2b3c46c2d51a3941e19bd1e5ef465ebe3b6de6b50c8bbedf4d1aa769614b031661d059d77fed053020dd92a28e130e4607e6cee41f276d2f6c754039b20d195bbf3b62546a843112c5ad8978cd9d51d06bc306884c22af98c63b91a7d7d5d84a0e33cc0d1136f748d86e33a5f799bc674aa8bf34ca48509192bd2ae22e3ebcb0219df46165906a54cc10593924209ccfb8c84f3256d9dcd57ad9193b955a3ed414f30208299745c3de8efd89f49968f602ceb55fe0f9ccd5014e4375c79c0f32444d02c389d423abc32d9a1a1390bf5d591e4ac64fa9c2f85cbcd20ffccda8b6bda12b2b71d9fba3854a93226804a55987d0d1c506cc690f6a4394d8f5e63495ee543fa4a019b1144e0ee57f60f9623d2c7d70c9746b750297811aa41deeba721cea666dce462b149f745c4d3f37d54056503c0aa03decc416f094d8e41dae27168068340bf5259ee51bc5746ba1670f3d8f371fa6eadbd82ef5e320ec86173d2db559fb28f3e9d93e6086be9ddf7801c61cfd79322805751055e87881f354a145c0b5f1ec3c4b102c3be9731fdd8c402be2513b83ab2d917d1b13b5cb7fc87655bb6f9822425942450f4f3a37a8c91083c341c4ae017d797728f9f0eed87d1a9ce4379fa3615c05c5bdaad02be60b5043f45cd5e5fd6c0c98d44d1e7a4448cc641072d381405fac895f301b20bd66a1e714e490a5fc07c3aed027b23e57812e63706697fa1ab60d9df176aad8613e746c5a3b61d7fe3bcb2630dcd1438ef9f132f1c5d0d926965606a766ca1268e71bd00c73b3a93a6639781c5fb8813e0ee3a6fc83840fadeb3796ffa57f9e0acb04da166feb1de2a8ff09ec91a2adbf30824b84420c29e03ccd73f0dbd2774b44529b147a5676d7c336f3d5d9f7f990e5d9e22ff47d5647682652b2f8769b80396c8814b4c519495bb7956c65ab8029294b8b8e36cbbfb4cdf34f0683e1431d4034495c33bbbad1eb2f8de6b727000ff2c7444fc0530ba55a55d7bacef18aab4fc7b34c1901e7f402fec2f0afc91ee8a63cee3855c2764052281cf21d614f1703f184a342d9bd6e25da85929ad5655f917b94f92d1e27fbcfd642ac5a2c5ba74d93ed18d05781c6ffc75be1774e36e79382c17f2db5460b99fef8b04af07202dc431f8dc8057a9c1ef312e8a75387cb1fa4cd0b27f58d94ddeb741b4ec7cd369786b488c19a5068ad557b2bd89b55c290a95909cb0004cf06e70def6bf29c1fec5cffbc4db677aee2c44e8e94f9c121cd514cf172389c91fc52bb5023093fcee13c3a2e3a94ab430b7f16f79bdc8449b75ffcf058b0ca4ed840c35ad0d14ce72866cab2adeda69b9cece9322770776a4a7de993575cafa4bb298014a544f68811c8e441c9028b012a6aabb02350f4ef4c9598793df53e33142f3abc73bfa6ab38c21f4f63e96d93d1df4330a7e8d1079d59acf43b751c06a07ad9c4dcc28e3e70154ee6bddb2fa565470f4c9d48f4d8c1da7824b873b8edccc584f6c193344237d7871e5503b2b20832d335dec534cacf306392614955da48a84242f3c810ee6d06c9b19bdde195588cbbabdd8d1f4e54fb072b10bbb516763b46f1c6b0fc94470cf3947ba30e309a3d27eac0bf7186112f4eb59d26dd0df4e96bb548b752b84dad5dc0b52b6302db647f0b08b4474eb29838bda23a32967aa27ebc6729e74f4e81765cdb66a3633de23d54fd8e907d6973eb1cbed7cde35900ddc504aebbbbccd58253f9de3462dbaf0f6a1c9ed5dc6203e8d8bf2f49e3277d2da426ced12e5bd4ba4d4e574e99eab99b9057f3d8dfe6c450460b239e2b8710d5d711faf6213bd6b5e0bff65707263e6180ebecc27105b4650f49c9807a0b3cf1ce4e27f4449075269126a077bbdc8fb634cfd08bda7f261fdcd0cb4414da2524f0971dec48bc53e3a66c1ea78bb4ce3aed286927b26a01fff6dfc3d9b16bab2915c829246cd24213e772a272a4ddd22cce300d989027088c2159c1be982f82ed72db42b24dd920bd06cb07b2fc0107d21318d072725d0aa885b632c040fe4f8fcdd2d5eaeec56710fa57f2a2efebe5ce4757ccfc77e8a79b416cd035aa5a4bc19947999e8cca692038d33676a0a7979f72bec5c0890d09d7048c967020c5870f22734c6dc7189c22137d5a6255624e74b980ab08888e48c502fe089616eaae147c71a4eb0136b1770e23b1bf3b0860430d478965309f257a1d3d6f9b0220b65306d5e264d449f9f63e01c4caaad4b6ed251f330740da28fe549664d38beb074c29e4767bc49c8e6583c64e5f25e42d55ccd97825799269482f2b881557f69e9317afa6a797d7a8e8bdc1ff793ef86af7b66eccf1f6475a66dc5b3b803f7a62c8ee51644fc077ae26d1250c73c6db02c8cc38100d718e3cc32e4010e1fb94435ac5eb39beef8926bc346397d818cdb9fb5d4af2144fe9dc9221b60d09191b32d7950854614384ec3c16e46b10dfd772269248c91fafbc192ebd5fb0347b9a135cd83a117e1e266aca8c2fff994b95449217e6c", 0x1000}], 0x3, 0x0, 0x0, 0x3}, 0x0) 13:36:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x1, 0x7, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x8]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x9, 0x400, 0x0, 0x10001, 0xffff, 0x80000001, 0x0, 0x0, 0xb4, 0x401}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x0, 0x101}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/87) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = fcntl$getown(r1, 0x5) r4 = getpgid(r3) r5 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffa000/0x4000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x1, 0x3}) semget(0x2, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3, 0x7}) r8 = getuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r6, r8, r9) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x3, 0x3f}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x1) r10 = dup2(r1, r1) bind$unix(r10, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) semget(0x1, 0x0, 0x200) readv(r7, &(0x7f00000028c0)=[{&(0x7f0000000540)=""/5, 0x5}, {&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/193, 0xc1}, {&(0x7f00000026c0)=""/96, 0x60}, {&(0x7f0000002740)=""/88, 0x58}, {&(0x7f00000027c0)=""/205, 0xcd}], 0x8) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002940)={{0x6, r8, r9, r8, r9, 0x10, 0x5ec1}, 0x10000, 0x7, r3, r4, 0xb3, 0x100, 0x5eb}) 13:36:02 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x10004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xffffffc9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x0) 13:36:02 executing program 0: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r1, &(0x7f0000002780)=[{&(0x7f0000000380)="ffd01bf02c217fec7408601b1dce61aaf949acb3dbaf3297755f5a73db10ddcf8e1ee210e031e7eb13767058bd08ff3e70249688bf472bdeb516040749561a928bfa6bc2cff9284784b116923f2feef43acb265048364b4e3d1e5fcdeb90d84866617f855977", 0x66}, {&(0x7f0000000400)="9780f82c1a59fb242a57644d349fbf5ae985055815ef5be229bab6d79d725515909fbd0cee2e38cd3f7e430c1c0c98c2edbec712dd7d0c3cbbb748ee0e29bfe638e390c54992792ca868c52ef2c2a9e7e757fa1e6718d3f74e093f36c17ce6ec13ad8f4d8148ee55136a08b0655f66a1f903df02a71288fdb756d2cc4076a115ff44b4b20daa9c5187a3b55b08183b9f8beb0e9e766d9b577ba2b4a14abde670afb559fa8b1821cb08a125fca0febbfa52caa922137d61cd671a2d31ed5519eb401ed852f97a4bdc413813ad15a1f293d9185395a2826be0cf8736ea54eb0d8ab143885b79374eea7d9de5bde1cf0920272e41bbc6c510591525b4b88d940cb27fb7d77a995d9f59e521050557004be27a743a43695f5a50afb79ce6f83c28c6f02a30d7d5cb8fe9fa1af130029f6f9475a209f1a97b98f0a608cd4a30c8e3664d5e62ad26fb2cb31eaaa424e5ab2d9c6ba134756accf9439d64a76ab73c656c4167e1c4a84c1b4e00419e41847b56429a39a189a15e20ef85364aa4c66f845c70392e3702ff0dacd063563cfd9fe6007f2512fbfb6832d1ab32ed2bf5a1abb15d83f7d798a85d3b5c3520f7b936f0e6c95e77668fd2c524de41aefd4338a0fa7f69039d0b5a298f80ef1652194e1ce1487cbb2d7f8943e5bf211abc0fb2c8cdb230e6c160c618e86dbaa8fd1d8e0febc6f7cf0b8de0371f066eca063dcd441281434b101c70be5a05c80063eb240a6c0cf392e85768ecbd3cf60236ec4213c152d3324342a8cf7fe73876e311d6f13ecaf77386f168568955bceaeb584a2320aa08e138e09db66317f75004967f0502c61b4af3856e618e32a3041bc83534c51c64cd4fce66f0239a01b1dc0976974ff246bff7b4032e4508b7183bb3da91e7e1574590b7da2b606dc84267b15f32711a384c0bb50f3bc86418516466bd861ee310ea5b8e7595db397160e0ed9f89930857a15ff06ca0ac449b6be173a023049359acf9ae7e27d98ee7f2145caad99afe5e6caaaf9357e0e652bc56c9bb631b25fc2ec9d81bdbcb89757d23d54b5153b9c1ce5d2ffc1d948b215bf2ba03febea120f15b23afab3fc02b6a6b05f8c796dc2a665f8d7d3e257433faeeb905104b8ae5468c63a3442ef64fa318d7ded5eddaa668d4c5ae899f061e23cacf1e61a3825353edbe3f53d4273b7accba626b4b4fecc3a8fdf0f6cb89cbb0de99a33185b99e95e35125c846b037a85b1b1318ae3a57a737ae29b7a0db37e7a919323c8779221d95c243ed2860fae71bdb226f0689ea48ee0b50cbd2683b13723094c680d07de57207e1c25973083d37109459f1bf1885552887b8333fe1db171d530bcafaea1c49ab0bbaa0eee2dcf05ccae2be3e35e34d57cf6eac10d98cb983e1064ad42c966fa9bd4027443c8fb9f6afbbe34138f82a320bec87fd77a072c581fcafd6b09867058d3779c9ab191529abeac81d1886812de9d48a816e29aea3a5f34700e0c771b9b70dbf158b86143cd5e659c74613c516a789044f110cb3cb9fac881dc168c99add97f659af1b4059de0a289b525ee1cdf65e5a42f241b799fe75ec8e9afce019bb4bfc938a2f9b03a30f3d794c86ec4c3ee3043db36e949e2fd56a826d9ae9e07da89ed9511af9800a71077feda80ffe19cd43e54be54066ff431a0e6b22288cc1b4e2c9b940a9f136978c9b1b706be06870f5fc7724056d445a76558d6754bc18ab5334f0bde58eb4a2fd11b9e1d04dda51c358061e90caeeb1c31583c69b288330db7552403d18b553218220384b7ee585a53f96a1f6777ccd9ff42c94879fc7e625f85e578e124e140506781089d3a6397c15348c8db54db07e21c912340054c26271748385587c40f1a66c8b77051198f311d1e24fcfa0f10b56f60febe0f1721279cd34e1ff1df36549ec1e97c6b8722218b4a1d544579dab488dad819079361f86ad5d46b061955217f4fa8a5e57e1bf308e79e8a013ef9922bfd8ea90916cda53e0cb4573731db011ea415f98691dafbcfd1cea18e1aef45ad2da664f52eef57e5f17a0a3d14a9207d2132019838d3dae7998d94c22bb502a31fec291a8af202ca5d2401985f394cdfdc5157e73b9868a1c99d617ca3b1c202f4fa4143b02b1bd4022fab33af53bae5e72d1ebf355991789c570d2de36239e68923f2d413ef9ae7dcdb18ad16e8db77981bc0e58fb2506d47674e21e190eef23c1bb958e47275ff224e957980beeb3041769046e01d33cfe2d06675fc6141e3ddb35354538dc30a08ad9fe8b8432444e2041f6cc78708a1a40f962fbccca16e2532424fe323bce31cacb812e20bac4ce0edb6b6404b88eaf5b00eca3a99532de66b4426c16f64bb6a2b5bd876cb6e03684ef911995bceb5f9496e51ffc3a7179b4dc3d2f5f765ed83d75c8220a4946b9b3a85daeac31e7c017b19f18bed92d03b32cdb648021c8dd159b7d5b60349cb11d4a0074acecd49a39716feef0750167e6a593271293d8a5161ae189d2bb09c83e4dbee17ee8fca38088f9f65404a6d187ff939fd61f535732b7a66a6ad13e0fd372a89e363b70d2823bf6e447c41b1ece3dd5baac2f15c4b90428841c2ac8d0f30f95e6519f2e7e82efd7095c207279a040ec344a76257c3b45bcba81493457895a1abaeb7873d2960255cc2a785ed8d5c009dcf271cfe1a852477600d242266b27ca5e7b476f5abe7f1831ac4284d6030f2f2ec7752c1135b47c2c955002bd566bc5da6028c72d057256ae93c2acef2164e0042c0f891f4093b3d98545278f117a94af51782b00ae81cd65ce52d6f43b442193cd32de4407c712346bd5ce278e1184bd24b1af41c6b6af6cf583f3759baedb6c4f00cca0e0ade48c9e015f43c77e0fb0d6cf90f48f2efc8f7d2c8de32f8d9facd6fd471443245a44885bd6b9f1a18321dd8499eb317fd962ba95023dd1651b57bf62e043129cc0e97915c1e0344db18e40374caf9ad1cf64a03c591875084a98980edf5178352acc440a7fe54b8b3342cd61ffebed0e24f2de1fb1c697b69b59b499f5408421d3c459e2f2e094e4190402f84545558a706085eff504e200b51185da3994441618242060479c3f077d3101037459189c134340b48dddf28bb1feb790c9520604fddae1d711cd3118315974b629c919a28f80a39b287bb33678c7ea20a9f5cb2fb0ed209220e5cfa6a8254b5ce23a45f36bbcca9db434dbd07d9bb36f6751f7843d1c23d5b978642cc771293a5f6136c5cde1c7107b131f04ad6f2634a7cd69585106d9c4e5418c8c3b4cddbebd5ec5e23d181db65f89e6cd050342a662ae86afda3a9757462088d1d9c74393fd1ab4828bb15e7a7da886c874c32219dd62ca7b5ba11faa05976533e9c88095b160da722c7ed0eadb06e4df2a096120b932a293788fc41d2f85393f55d195246c787c7a061b897401c01e6a9fc53418bcff497e0f8d8b4ec0e91378e706b1b459bb841b1f744593d9e7dc2c3cc7a72680af9fd557948c750c16380d469c762a6360545cd0285240b0e78d3bf523ca4497d21b60198f52e6c193a27e94f40e5a7a6875e4615c2fa46824f4ffd4709b776e17eec120010ccc5b0a9fa1aaddc37b9d6dc34d32d0dfd0c5dadc4530f380b25aa0f5ea9f5227ef9f8c8eb4b4ffe75134554f37bd1f58b0b92085ae20097fbc03c426d817a8edecdded9b6a8a2ab4f1e72965351cd0bd8acce1ce643e29c81033ddc8990f2ab2bebe442695784b92b20d6c91c60bd9cdad8d352505e0c0c6c8a9f58434b6b5daa7a4cca76800088efa0cebb17cf63324c65b00ea5496143475687f143d6380304a55360ecff8dffd80c757d118e2b0c9e46635f15d107f159005d2f1aee8637ec47825720f6e0a29a7116dbec4c735b43e3ba4cdd366fa366b6be7822820290a452045cca740f71c1089ed5d8cc19e7f48eaa494588f1ace47efbf7e8d0882bd7640a82c7230d5740fd186b4020561b699aa4e96509f626e8dcda371c12814a8f09df6f30e9ea5a9aa7b7342846a42ed4f6a53c2077b9f20914700850024ddb2799588c62ed36b6561f648b89294e145a220b9be18063d9a1c43dfada25140a57703300d95d6686327716aa3957ad73a2ed2dd49d4049f803a8077c5e2cce49db3ef1ac26052be7f83276fd7c24dd46b39318a9aad6b43aef1a9929b8cb68d8a6ae7e4d2c41cd9a732901c019feec2fbadf2dbfe83931af9dae392d22cba025ace7ccc69db269114c7f1df441e2db94e5acb5d059d19d02be3dab40137538b53e4c375e322a5fb1fa2e4e7628843aa9e0c063faf6b6c740fd80fd36b6d194ced4032fe1c7b5e40ce280373da9d014d15975d1cd56839d8fcf4bf715b0b9792d6c2b0e35bdcec158cd1ed220042e97a5458d82a32e83169e9417c97d45c14bd29afe30dd156fb89f99af9bce4e75d54821a9d8a889a9f6fe3d378e409d994a1aea1acbf5a69f6cab9378a072de07330106b52df753e89571abec7665543e7a2c6d9ba6092fdd4ebf1b48fd0ae8301259556d374c8e26ad17a82484e47ef6a3bc04827ccf524d82035961a0ec8b75c7418574cb54811ede4eada1058b611c9a180b9f1197177ce26cd06477458de0588afe803a1d2499cec59bebc7614fbd30760f22773c506a5a8cb37ce8c30f76b7852aee5aec97a36da718721f824c60873f4f442140fa84b6af5d72fe1ec4e1de3315376235c2cfa74d1d4faf521c3017f128ebcd02c447363800e627e3523414bd012667db7c2d72281f8b96f4b216bf4bf759da4d272df4d79732eda2496fb9406145377656171cad1e85a7849ed691acbc3c3cafcb970137fb45a2de60f3a4a3b59ef4310f9cb645786dbfcc855f41b21ad6245ed14e3320196320aeac086d5f1302d7c680e9cf47c38b515d0d361b39f2adf9aa39c4ecf3270ca01e0dcd1afdde102e5e5fb62723d7875c7b11af702eb1b885a4b1f79510c5b45b4ee31e803cf52973aee75164e604d7e0c5725c3a33b9e02c50124071b70812d943861d03e41927dc1213149549a74ca6918e685f5e33992b773e654de0c02a4239712880321e7d04097a2c34444d969020ea65078b1ad1fdfff82be0f3bc3b43f134f7c4fdaddebc26d46149e465bc264b688ae942f94874aa05cbef6c565df1bf88ecb0a00c5b54c0f3ee6ef26894699473ee2e8d438126ff3c4a240f2d55c34154a3b7fb128df993236916c083f26b5387da1110deb3c4a20fd0f583645a9db3eb2d04974f9d8942d1f7dcd737e2e0667ff7daf85d43efed36398968f76f49afc2d27e3ce3db56735430b31a3ab54d4da757d7f518aa05c4edbc51ba9c780a2a7244a076d3dfafd98d5769410d4c29af7d5d3aedd89b32938c3610803f01e2c8f584a58fa0f13caa76bf6819db9cf7483a29d9087685e72e5f9517eeab4829221755b9d4d2fefdbc960ca3eb81c5b5a3461b308bd120141b765c9904a8b4dc2e1142e0061b54ef1299b6f17cdf739c83ae756dd410151b1c813eee0d515e7f25b21010142154351c5d7362f7de65e04e10102c0fe42dac4f45aa8dcc7566a32e76521143b4b5c6e9ced387414ecca7ef816ca4d0d6ef90cdda599127a6abe5bd87ac972247469f30df7209050efb4f4fcaaa690bf119daa060d6cf740a258539c629384c3d84ca360452d697ee9ee3d886648f2a69207b121a5568be6fdd93be315c0b8d940cdb1561a3f1ca284c449f89c406cb5cf83e8127c08772a42dead5a7dabc5df0a061b37d4b7de41b805eefff00cea83d9aab766f63b28f267bab05154527a7189", 0x1000}, {&(0x7f0000001400)="486b8ff7607c34ac197846b8d5893bfa43b2d79afed0498c1d65835b544df0b7ceb429dec898a4e7a4b7699f647b501631b7e099fa8c722a0b25976fbec372e2116789549f7f00d9e117e43bd5ccb6371ab54332220af517690523a8cf827167b79eedb5315978d937ddd3c15b", 0x6d}, {&(0x7f0000001480)="5afd7337c92bdecd7466a42bf9306752f244e06d3cce74e4870ef906abbf0a50cbede5f62f0aad83c7b4a656745eace9edfd9280863b9f917f4a67bcd6483f670285203edb1e0488c3e5f91b862b3ae8b2125fca0cb311b88527cda4158bedae657275614b6003fbc8e6b4658d63b0088f497bf6594845acd82c30991d09da7ecf6a47553553021c27d4db273841dffa7227dfd4473c9525cfd4a30512e69d1f3363155778032458f721e584b3d3221170d7c2ab5c98c81e60cb420c0e7d86b318d7b71afcf527fd32fcb179b22e23bc0cb35499686f0f14c79bad00ce31a86b3490523dd732a175347e64142bb0961702", 0xf1}, {&(0x7f0000001580)="8d7d3e57cb72c236a9103ad73048e97903f33a8c07383f890f4d54f76072ca6b719166c52452a8a67dabf87a41d21af5542f2a95e588510e49fc84e187fb6bcc5434ecae8687b3e93039520792cac4e9ebb92304b39386b31945e52c9f779a0d0959161b5211f368149309e082c58cc988688c8c82f74b410e0898e5cef6c26416405cada258a5c603376abe74868a1d4eace5a83f5cf009e6c16a20ac39e9314373db6865197b6e2eea628551fe0eddad821fabe588aee3d2c43cb75e50059a1bc1fbc09963d6b4079ce59e19e802058a09f245c925ab4d1329b55a6bf7187020ebf5180a1c808b236a9519f735a5bc5418c06467420d374f129ef1d6c388b2b90bdfbaed7a373a9d67abd9c9d9f36c30d6095bbc4ecd16849ac7098c5926b211a8dade4471d7a304606385ae410bc4f7e3bc71ebbbc26669ef8e0ae2cb27ba7554080badcac426db00349e96ca2d8dd64a4b56b3a92f826ca2a00aa57f7ff54263925be28755e1dd7437402913ae6338e7278b81f73dec987be6fb246232c998fd4c139a7bfef701185963d3b4ecf26fc4c4246249ae1a24af2058bb07071159ee3e64f3a719c75125296da5cd78c54f48fc9f4e5f35019968d21598b0c81b90bf3ba5d2b32cc36fc072a12ad4b251fa1ebdc4a64dc96318b8a475e895de5b4dd0b6cb72fabfc957eea885c5b34c4ec422081cede643b9cd03640840d709ecf8ea3e90390a47201dec31d254ec1a00b6de64d6dcd3feea0dc0781cb18c854f04f8f56927ff5bdb940a4de0e0447422a839a60cdbf6ea8ad2271c6f3802da743407f7830d98bc9097125ac29a3408feec16ca3c8a12deefd7711737f7042aba0b15a217c876e0d993a679d0528ff883e87cf09a932110642e326c98b2f47f20f59fac4bdd299dba9891f628ce3e5887f8c393329cec8948f485f9e05e3e8041265c724aab1532df5376b7b22280f0f2ca7cf3f1f8795a320c3752c8e440da811f66634fb041c74a95a24855da257a51831c4bbd9c1ef53acc07a64197ec39c89256cc5f1c4c14cc9b837619fc72b32d073378f6276203a58bc20e55bfafe48fc2a08b6d36685472a33088b6064fb4b76f18952418e7ee1ae45aa49022598636c2b29efd3ab2880686f35e9104b3910f59f73ebe8fd34d6f054a65b9d7f8b5940e9d52b1285c820ef4674014a5debf2f8cf56c5fc61bd00ba33603318623e7c20acbd0b8b7c14c7c56824be010ea705b9014715e65968c64735aaf062a78410a2bc35b350c6ac415c492b71ad9beb97603b1119707a09007a9269bd8f3f5f8cddc00cf40fc6113654828248faa8ccc568c72b226f4db989e81f4815d32a17633565dd7d5794d5b38a743777cdc93a4136946f2e446ee2e60c67b9e6db70dee124fcf30e6389a15f652256a79f584dfa88d567a2ea8cb66387cbbdb322004830c1b46986b9e412955cab42fb422377434d8be3fd9cc6b6aeedb76452066cf6a4577aabd68d745ab5edb57fcce64d4ab80547f76454b0316a1be2b694726e30edfdf10c2b0b94e9da45daecf2a6c234679b716ba3f976c154f11597081ebafcbb819cb85a66a0d3ceef8d408571da0239ea06ea2ac8bb5ab5a3ccf9efc6d963a7553857e985dc172216ec13b904a9e9be943d1cf372cf7f4963ce002f01db332ed7efb351e30c330281904e8360dfcf3e5e3a63d5953da50ead75f5f1c94d446d86b2e897a9dd4b52b45fbc4d3ec2a255eaf47f86af789b2896b14db29705bb399b21691d00ee4a8c6f1bca46cab0f94e7d6e201cdd2c2e2097c4c05c9b875c6050400a02644dbaabaaf336efdb211f64e890e3790e4f974368c1c7c13f5fcb9949a3b0df01b94b6ff9024cb2045e021ed62c2675a86cd807765819893bb9d9d3dd620de939160d0b124344465b9d91116125806ea12bcf428666c038fda51b308194283f0a7ebdeb9809a0f76d0a0663ad1aeef9e8e592820489d642bb1a4d6e5503f6cdc5f14bc324d9b60a3b0fea5946c92440e6cab30776bd37b1288ff32a9879583f893ae05e8fe7df5a7cfdce3bfe2eb5afb3a00cfd35e1d366e59f5befeb0b35ff41b9f56a76d223f70070530d7ecdc8def1129382986f501ee4c2e3450220b7d05d5bb9e771c222eb4e829d2b64bc4ae99709eeb52ec8d959761a4dd70e7a523fe2ee5282a31a1dcb05585cc5278b7279502dc7a2cae3090a09f28444dac60e4b1de40311c79039859a6991023da8d2054de49f47c7b2f91832e34f370bd92a8a0f49bc3d39dd0fa8d189a462a93514f875ff8984c6dff67656a3de62d5cabc3a42b3c11bedc952126c64f858bc7581c505c11dab92fc6ba75463be5dde48e17c6e339b70377446cc9ff5c242b64c784b8e075b57a5eb7e28787bede85a42f42fd5c094f8e253bfee836ce78e9bf41d41a64a9fe16426efee0569a95fc8a6792c40976eec8a86775540f7d935f6c5360ebaac7fa93770c1fad06427b845d6b75ebb0834ba7ebc1854b8de7187822f143a9fcc952db581e134b681b1651b181e3de5ca1c70557d5c4a3935589c01725ff76d87fd0ff8991bd70849c5d37810232c469b808bf2773037dcbc487f494a5cbdb3a90c99c30552d09b45a33c2396c5d2f39870fe6391f9c3c92c21bc953bf607b63d7a43f1fa29ab202dea04b2a3478936209b24780dcfd1976608c6f3b943ca89da0729edb59a9162380e320c7d44838e412116bddfbe60056682847a04ce99d9464b11c8410d827669d9afb4c435a1518b027daaea21d9c6198d5f1ddaa1955ba5131b6fa29cad939ead7922c43317c0642627eb051e5cf80bdd566ab7905201d329737650d9326f8e663e39ed930bfff66f9482ed7afcfabacd6e716a179e296e0fab67b67d40e4abf909f0ea5e9d65802b250584dc6e3284bdaf93c0b7d1ddf2c7526228d431e9852533a7477191a162f273d21c902c576b5734a140ef143eea2e18fb5286150ac0015a90011aaa097d907e6bf5f0a163286107f87e705cdce24dafc74cfb6fee16f33036f76bd8e618b01d6e1fb53ef37ce31180251ca7a70dc356177117d9d42bbad38d020451ae8cfbceca274b250af33a3beade7292781d98f8c9a6f7e143549d8e6da49eddd3857374fed7f9df1c1adc72e4d9bcbb90eb0fd94da150787da47c5319ca04f4591cc0f0e4c1b509128bf769eea49938e8de0fc92446bc72c0b669bbaf5c240e95ad4350f7bd1d792831d12c8ab23921035b5e058ff115f368e8a317b17589fd6ebe56e20f1794f0bddc3a950e1e2c04d7f5619f4bf572d1d7dbd486560cfd08694cef51d8d98e1539b2bb1c08dd462c3e111c29e4941760807f139d0b58af9a1c63949cd513b74ef37c479379b43baa66ae9b56004d3aa733149d7c2006ac6626e952a31d138724a536a304b286fed950e318b8b689e6cd88b9506b21a34153332799c5dd47b8e4861cab041dd9bfb80abb26ced42d07d66aae3f6dd2b0b1662ae91c0c8ac36ab11d750132ca53ac451b4dd9757f28731a0cf61f8f162c52e2dc3c0f87d71d72f7ee766b601c6d849ece5046aeb67f63173110ce03d73338178a19f4bda8d2b6c1d9433ad3c07de5fd44d0cf1ba1f54f93d2f1d185e0b0539aac15c8f8ffa1caec0cf637c0e2530ad59271d9c694abb5389f5b455d693135ec690e2d5ca46a527aeda5224f3df66efedb92b055a2b21beda3afe0f509abd94622adb59f176f91022b5ddd84f722e6c8f81c0efc4342649beaec86487dd841912a91c3a0dadcbb6d3bf0c4214ce7d87a68fe3bb4dbf15560a9ca7a5a4c2428904c5356fac556a63e28dffdf1bc00b7803d51408518536cb3a497674b053873c935ab3982c4c4de6b0ecba627dc531d8e487898e349763348d810b5482a362c926ddb6b378534576696f017afb432c3f9f0af922708fee747239959e87210bf332bca1f00c5f1946e1a7b5cb8e259c5b0352302be6490c40a2666d198885f4bc982c855bde39bc45bbebf74b65f9d7bf475bbff169a501a48807959518af75753f25372be9849a4c7c496c52402027a1eca78d741a360dd23214760d1ab520504ac2ee3a812c02b342f74cc6ba732cceca170a335902d5309eade658f0a711055775f0e1e03e83312682581845699dd29969c211fa65dbe834910772a3e39e041c74840149e5a069f2364e68327925056b1587d3b9eecb736bd3c6cf94a5baad3e3d1ee15a8dfa2503ffc2ae0ff30e2ea77c0f139dfff6c018f9c47d62e78c93477ab1ba5f6d09ad88f7b2567df191f8d75768421c17bf1d02fe75b4953059607218a756f6ec1d37d63de9d77b221d8c9ee4288e33dcdd7ff0c59d93f6993cfe0a9512f8d71cf51e18f37999bfc34a467175c4dc4d656b5d151de3e9ae2a28058208533d6241d57f8beebe965bf1f9625a43902292dfb60e5e8829aac574a2a0428bf3670246a32a6666c2b214f815f59d56b3a959d52640e36010aad2c0add79026a7992e76b195000229f57e20556b2c7511592c9c910d27dad72fac58c864637b3f8d57a08c89c387b5fa510ad38cbd477adf2c6aa47ba3f0469f02f00e872f476f7849b2ffee2849ac1542c312492fff2ce31680d6b8d4cb63498c940d21d7c3b71dc069b6ca7f243cd84bdf6f32232a35ff7975c3144a309d5618bf7b95bd0dc71597867aa1aa02dd9174a0a85d368621f8dc2cb758814db19a2a035fb1e6517d55da80c38d6cab271b58277121859323478f3b5182a02347fc3c218d702328293c2f92dcd5cc1697df2cdb6ac80f7c2ac4cc51b547b9218d45b867e52b1efc339d82ab2598b51454b7cf62cfa5f272b7d9b10e864591d3804b3808b4ad2222b192e3161ae12bdaac75a4a97ff4324f18103f2f1a399d959742a5f396949163a0fbdec6e90d56932d184fd4fab50cf1ef59c36572bf9e3994d0b0725a1d4eac82fb0c2f1de673efb701132fbfd89f3a7bc87b1fe39e9b0fa29cbd53c869bf1fe00d219ab1fd3b2ce4a8b32967a78a9ad5b2829c51ea5b8796dfbce9e38ba6a72c7ee51adeb54a9998d0d03dc4e7ab45e0800363f9e67570d272362f4ee69a55687b85d652bb5744fcc18e3932062ef5651b54d140db8731288a03e4bbb99b374d83b499e8d97a527ac4eecd1964c88b6a4553eeafdfd442ca2c0f853cdce0b6d221b0e9888c84a3f80968d6f3830f478b677a5f2b165e53a84a510c60da3b056b8ff6a62d9f380a6d3f0e824f2522e6fffef74f742ffe0fc45aa0cdae02fd868d7a5114afa6285c2cf2339e55f1d7218532da95d54796803df38cf2743c41ff59f29f668fd92661eca8c8c567f7730255dcd0326f0147839a89c1c00650fe46d4aa3f2cb4e3a0c40420bc13bef5ded1790da9b2a7d8d7125c91017c8ecb23c9272d520f2615711182e8e98f75a0d3208758e8899581a691389bc0dec5f42f1bbe2a330252222f2186143648787de6c7387efb5c8f2686bb8e88559c5a0acae51226840b9cc000c30a746a7217dfe3d137c7f878ae330917a992836963d7728fa002ccce9059e1b2d33fcdb7e2726301afaf4e68420ad9363d230cc887d9d58d9c66e73dec98c2866e0072c32ee66d5f4cfbca4729cec27f07a9619bf3724e4c222e90d325404696eef0360b95be7e274a59cc075b68c7b5a1e55919c974ed0bbe08deff2d8b5cea380d555b9867aff8d90a0026ab20aca6ac24b17d73891a249439f3eb149bdcf3f93e3241b539a0165713da596652793807a91453a74f587fcc57d393c0fe6c052aac65fb329abc1323eb93c5cfc44e06e1335a", 0x1000}, {&(0x7f0000002580)="4c551c9388067008705d924bcb80b6642eabe4394917a1ed31d1bd4367ffb2379cc7d45918ac59ca536b6441b1bd43e4a4a09895c2d6f6f84896a3c65d4efebd86104f1ce1d62df8cca2e77ad048510e1c5310a465c5b405cab3240a6e1b9e7dc7cb7c3586a0239a4ed5f7cc5c3fceb5ce3aa8f138281974caeb1071e52d7cc91ebbe20194b320a3213c44f5777a00bbfdb892761d40b2f98211c3fe7672e775755149fb435493e00cbfbf0abc4d9cd9bb797239670a168cde0434891ab636d36d1a87cf", 0xc4}, {&(0x7f0000002680)="e32b19e5baa700a3966f19228c88671b12aaa04e990ce144b2bf2d91a92789ff8eaea52a3a486a447f71deb1a6eda9da567eaaf9b79eda38739a1505c351229ef5253baeaaf8c13b1fc7a231edc6f708b78c0be6540cd1d1b5ab03552366fefa41b235f27a5626f4910916d47e0cc08531ddaffc65be408867aecccdeba4e8eb6809ca7f8d55d3efd1de0e6938a57757d48a053ea858963d812ada7d43a7b8e7e42650c75a53e7988444ff4a789215c6aa55dc5d4d68b649999be1602cfcd4e81938d45f7b", 0xc5}], 0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x2, [{0x1, 0x3ff}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x5}, {0x2, 0x4}, {0x3}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x400000004}, {0x1, 0x10000}, {0x2}, {0x2, 0x1}, {0x3, 0x80}, {0x3, 0x4}, {0x3, 0x200000000000}, {0x1, 0xfff}, {0x1, 0x8}, {0x3, 0x10000}, {0x1, 0x2}, {0x1, 0x5d5}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x2}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000002800)={0x80, 0x10000}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) 13:36:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3fd) getsockopt(r0, 0x58d6, 0x39, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) socket(0x20, 0x8000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="a332ba155216d9fc886332c346569a72f1e29248b35faea761a9999184a5a19fc3da0a865db183f2c644508a845311df328a30e690a61a343740b6b74e133642e76b731f06e9fc434b9bd26060276c4b56435cdc24d8da93e4aa854a1995c10a71cc02162f7ccd507379b9df06cefe764d11d56ea811ccbef236085b6161f0db457ad1b760b073ac3a6eebfdd9d102983c27fba2f13f1680c8311c5009", 0x9d, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/177, 0xb1}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/176, 0xb0}, {&(0x7f0000001400)}], 0x6) 13:36:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) flock(r0, 0x1) 13:36:03 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='@\'$%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[&\x00', &(0x7f0000000180)='##*\xf5.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='5\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)=']:$\x00', &(0x7f0000000300)='[\x92@/\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) 13:36:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8009, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x7fff, 0x8, "5ce468b6b516abc420708d2c447a75dd81fb9616", 0x2, 0x8001}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080), 0x159) 13:36:03 executing program 0: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',@\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='*(}\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='-!\\$\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)=',-\x00', &(0x7f0000000400)=')\xa6\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x0, 0x8, 0x5}], 0xfe, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x0, 0x9, 0x100000001}], 0x1, &(0x7f0000000540)={0x0, 0x1}) 13:36:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x0, 0x0) 13:36:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0x10001, 0x79e}}, 0x2) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 13:36:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x2, 0x67, 0x0, 0x0) 13:36:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000040)={0x8001, 0x8000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000080)={0x8001}) getsockopt(r0, 0x29, 0x674ff470, 0x0, 0x0) 13:36:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3b4, 0x7}, 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 13:36:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) kqueue() 13:36:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffffb0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 13:36:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 13:36:04 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 13:36:04 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) pwritev(r1, &(0x7f0000001000)=[{&(0x7f0000000000)="85bac67a253405c592d87e19482ea7b0652a914274c94d303f3ab89b59dddbe16786a37699988245a1db299e2ddb2e357f38ff828ffb5285f647c6f1ed23e283a9a23888ef83949ef3f26ebff5895eaadacf84ed0f603da1d8706baa5bdc1e2bf2542c5e4b5225c24b90274ffcebca638a3af844665a551e0e5bba5ec8026f1d755110b0b271dbee6ea225aac9a4abebfb3924ebef058260eddf1d985ed83425841c3a2e83c42c4bbb2de637fe8531dddd8865a1d4cca51f09b52fb9b171b1752de091af0af055c36b2aa416e2a806561f4066b5c76c79151995551f3984861faf1931a1320eb07bec1ef78b9de758eea3491389d2357dacb3aafb69a6c55365ee6f73d728e154d8d04ebcd7733b1e3294d352efc745cb6be93df53ce25a4d8400f83ddbfc7be8693c2d958e968847cc721f3b3d1872bb9a21ab56ef563826cd6bcd6a13ccd39a3c5e0226a1a5fc4f962bee7b533452f0803bf224e34895e5dca02f0a1ac41d9c848d431a6ceb8079c214d47dd96f2c425ab037f16039905b52799e049953ca2ca3329c020ddf8dffbc7f52299feac92c453e8054a0f23374d976f39c75de795c62022b75d6f89ff5c040270877999b0a85f5ed652ada274d1480b0454aee8de7ee323d0bc691c7ee756dc87ddf8530abb284176d456686d14f8f6f846eced9bf9b8c9fb8b8138d0259502e9a028aac952f81b3b7fb2f736415518aae79468db33fef2ed673fbc5f75a83d3da0581ad920320e718bfe9a2e94c1a616ffced810e749dcbda490308cdce512cd0cbf76ee3b8f8f4555f508f9182be9c1317d25d3c1ec87e7d03d25f4b9b7b9d86c93529dd936edd27b95fed3ad451f169a18739178359b90b6c12f0464a0632717ee4124edbbe45de7349c762e148b74a1672f271e436d9d61f3b68c5da8a78219395a55023ebf98eef31c110a85fb7da19237e672037ac3f492a50dd4fa8fbe1acd61c1b34d36ed5d0b217cbe7156c8553c9bf5d55161d3c6116a48ad84f78f4aba444acf54aec9bd4c800e564c67e793051601f1a54aac137e91271cc88b35b7373503aad7aa937179147b387768a5d1dc6b7f8505d67ebb6816151419eb62c8246ecadbdf41fe887e5ad3a243b1583e5f6d670fe2ec5fdfa67f0f8088c8017366866972809f3eb14cd8a287de883cd02daa8eacfd6ef7ff246a87d35ccd226e64d5009f0c8c3e724c826c53a0aef75aeaa8a02aee22bb59bf47e1fcfa8a4e130e652a500c04ef6eec660744643430e6ef9cd7b8a0854d475fc9093d40084f463892d8c92908dc92d57623531a7f58bed672fe2af26119a33ec80583b96da0a0f6b14ffa3125c9088df0f2c7e7eb215a6c973a0a978eddac0512cd9dfbc9346f4800c190e8c077e76f171f7037653124876d1e8de924cfa7b61c8bd64b6f01e63f97da65d9ba94ab46b5debe7bf24293aedcfb33dd8f0802fb68708f3ae7e02f6b8d03ced3dc292c5ddcf76d1f2e3001a102ddbdffaffe5794fd322a8edb8f40815a188f5159c0a6481393f877810eee510270123c7c1acffa2d0e378ac838558af6fd86b838eebaf66aabecebf7a4c6d74008ff81f9e37e3e9c080490de5f5f65c3d8d2395faea9e3dddca3a3117a0ceb2f5c743cc9b98f9f6942ec672130f05dcdd85737f5eb324048e135271149cc6c0c64b54110e919c8ca3fdb1ce2ebfc11744c2518d4dcbfa202754a92d007b91498397585d1ec8a378265a33b1ef31fab8184f5fef57612387b30d229606aab8e6f1f150e86327b9deb74b827c97e7a7eec6f5d4d8203c2b3d71711c1c910941e1609ede0adaf3750549ac94e2a1d0ff56090487abadc03246826e1d6033d2cbb51626520a7a23a86a68a7c549e78ea45fbc2325cc96d3ae7a3537e92666e9466934bcdd9fd7d3f376f305c83bd38462354ad47ccdfed83e475557590309a04b0fa7c035d36f456c11b7ec5c85ebfd925921bd831807261c9023e5bb5e91caebcccd3bbbe892f4528f36e656ba484e0834491dd036b8af66831f1217494016eaaec7ad5c63ff51facc82c3e02597fae916cab61418f93259c252dd08a044dc694b19f3a47c42e8c07840f7fd4d0f3062e4ee8458a7530c8f03ec6d9d77bf5d2ac734a358b4c3cc5eb31b880da78a6a33e6738481ddb1907e1c13e8f37807854ed6d0761be6725328ab95ad08f726a07556e103b03a9a62d38532c72b47f8479a73f7b37c74856e125f20612bb0a62852d8cf24b25a89f01519616c1d195b300576489bb571c71134763799eed944cae2c30f915786ea8b3e5162dac5ed640d7231e988ad6c4d2e8fc54f4906d80500591c4b95fdf86534223b8789df4085060ebf3501b882fd8175f0b3cbd274539ae08d55c25157f3f7768ccfbd5e67a92d5e30366de492e2b752376797bf9acf98c559863231ea4fafb7a58b51835a71046eeaa6c3d5b250dc1c1a439bebed963a39a6d83d889e67e1269e437a2814eddde257ab3151f3404c032432b2dfb087c53a084da823b667e8d1ecc76df92243512af932c8958f6e4d1d211ac4b72137c89c9399220369b26c7450003edb0872b8e9f8ee3a60ce033ddaf9df65791a78f300b3c257a2d3d6a9f6c56c42f8315a5f0f44c91f0c168143cecc65e4e8b500031ecb6b1c73d5aef24ea6e854b67fe386ac4262ed9b327a5f9088fef6bd66be64647b3570335a2d807411346da939abd1b670429ea0781b0e9f8be34dd2c7cf2a66cae25acd4e56abfbab289cf2395e9903154a3361282be66d699197f932eb0b62a905b23be36b20fea88ec19ac93b1ba76d19bb05a02fbcc06f92e7d66f58035e90a829dbddd96d6d40fffffa7cb8820706e294261b93b9705c849a347063f6122c757c6709a3a6d0223749fc1fc6717301b5a90c220762b553b0a792911c2d68f5b046e08ec2c8106ffe2265fbfea014b6863d9e455272e5b447fd8bea38d59dd87d47e2b4db9341c7667cdc3978a3bb34571a0b66a0345d114d7aea839c8e4582c94afdbea6005fe2b4595cef3a4fd9ef428602e529d69de454f04bdc1f58dc8d46132736944de4c2502a3eb6ae59d75c2eb2e4b9c83fdf95735f1d5061fea98595f5f92969312800f700662ef8d4a1ae6698cc94608a22334516753603405d13a6a1ba4cb36a38cf4457855e405d3d4c31b21f8911fae64ef19599a0c99437f30217b36bd552f848f871285c7666c3939161acd85e4f5d210cd2734e16980f5dc933ec19120945401ae301de9dc126489a590e4ac1f5dd37b9f6e3cbb88ccbf934e7945bd2bf0740a4340204968b170eb885f9316bdee3530be910fc363847edf40edc05267811282e6f1279c71b2d4909ce3a2201deb77379462d63feb2ac08dd7ad1734e7121247f469c2dd5c788774a5eda6c0cc3217aa76c7b93b8d7e2721145f0b4529e269e222ff8be950951cbc8a7e12b746f46c428c944b6a9ae0c9ab4d186bb62bf044cd86b9078af704373a4a20b7a6c37fd8de5dfb6663216a00ccad96d7a87af310b88fb9558bcaf83bf0042d334ac44f237c601be43c3a5d973bc650d4c09860c1abb9bce45717f057991a38fcf7a74dddb96cb39f787dc31a5ee5faf03845afa86befe0bd1e71aad5a902b5b17007f73d7d81416edea006b2cfbd53c796bc09e6cf954c01ee75ffae5b53a87c317932f99287aa35a07f41cc0389362d39ed91ee2520566c87e3d3e29811a2a70bf97d596c363df7570da47a2c571d7dec9d100efbc7566f4d472b462b2e99dd8d503c5d1cb12d8b95a3dbc38be2aed9c341c32209c0d677a33cd8e69b0af8b422738526e9bae1a319333e2ce12aa5cbdbeb536ad410402bd5a64e363b4bf3727f0bfd051c7c2ef2d07f4f30cbea260b17acb1ab2e741cff1b50b06e293cdbf9751259385fbd3d8b5b1993dcad2287968819107426104b86c9c9b010826a01ed68be91b8079d9ec30441b059a6f8accf800a274d5dcfcfa31cb288b973dbaf4108da78e3f9d34340f12452d54fb4a770f81384fb72f5d72564b284c9dde1a5e4e74510e900193f58ab31e52fdfc69a55c1610dc270b50d61ac1ca88ae21e56bc122fcfb2ab4c6547d608e9a085d6d333c7a05d7ef79c4427d379622e2fcd4bc98d4a609bae6a0411e819f6be84947456f98dc446905ce166e45724c74beb75c587b17703e0aac099eb27bba83778db5b2bb386081ddad28e24cc07ceb9c4dcc5d9b7628b0f36e67006f066dc0dd8633869911e4509864efc4f48f6c3d6a980e6d749c46c11e62d488c9987e17288382123578c3b6b5f3916dbf03640572b454edd8c8552f0ba6ba621aa835b5d9ac5c81959035f3ec0a529ba1878eaa3c7a053830fe305ab592632c486b345571ab357cc0bfb2163a338df1bf95052e96cf7e2353737015b9eda035fb259b0802eb6768d4816cca2bd0d86609b898e4a08c3820d1f4eb72f345475ef7f370760dd1e8f01c1d83b929c0983c970ee82a33b88433bcedddaf038fb22d7ea2c21eb7394e28597213020fa6bf287d7b842122d10b5d03c7766ce4a9291e6361338507218afa3299fac244707488dbf1a53b9da1fe744990ce24e5bd2298bc9463425d742b962f9c65e52559633c72246820aa7b5e088a5ee3b062701d4a01b0c72a685835438aa7bde2ce86dc085557012fc7b3c6a94a88e65e64cf2525a1a1d176b0ce7212a20e7596330d6315c7fd0cea7511d34c4166e1fcb6db37599094934c4c9d2b80044bb1179b858319384f4ec823314386a15344ade913e83e8afd5fd8570f3800b45ab5d21971593dd0fd2dc1a921c1f351ef01e5a318001c820f52076f6c8539c245c9c76eed761386828bae3102e17697aa5c20ed5ed0aa81c562e475abc8066c0ba40c0c76e6fd55cb3fa1391687c37a6702159504307246d078818ac82e216ddfef81bcbbc3eae9eb0f546b73e2adf72dc4af8998eed51776f902a9d1de787a217f48e8273a5a2fdf765f17190d003c38564c866677e4dcde0cb267efebf7e5cec7e97e79de62bd4e2485e2c4b1b05afae5c78fd8248f830fda79bc7d6681e2ab09c30c8cb172e61e8d6ec47c2b0d89cbbe69059b0ed31c34bdea70a8986c5e25b67a61a59f2be8fdd2fde55a0aa01d4a0cd07a700d4cb1b667764ca54378ff6509f9a17b81a841ef03d18dabfd10c90a8ac178d4d373e606b3076e06a2578387e3eeeff5b4a2a311b98f8274a5b538f2a07f59d21abf7fbad8fc5a677ea1354ac097537a4f904086f4f9b4f4ce1b79dd205df9adabe222f1d4428da07e5b45e6312ee56e6b3a2bdfb4180dc2e8ff155851e2c60419bade59621d255363feca7ae6ee6f21d486e3ffa12dbb2d059a6557d083d89b54b9fcf1fd2e9866426673503b65f3458ff55f61ff2f83724deebe5c3aab92a79742c4f0d42ba66cbfe34955bd293804600080294b781bbaf1af11b1cfef802f256e074960ebe3f0125aaaefb1e4c269d881f784556865cfb122cb42d619ea7ef0a1dcaf273a551a9d9447da2ddb57577863a4b3e62f2a124e8d01e5c46ec9c7a1224a1365b3a0ffbe9f1f3ea1bdcfdbe99a70f2f029194252e4bd648399c9274e4436365e052caef5aa01e90a3b04ddeb520ece83fb2d9ded20f57af8aaaa3cb8da8da05f4b09ecf483762faf39cf52eb7cdf50b37e634f93cf4b47cbd546e68aed497de7238593fcab45df20c0cf3d179f3c6908941f07cafba8269ad34c40cb554b45e416d8833472a50a63ddf9bf98a9843c9336442029bcce7665d16a23b8d6c5d8e389f8b194bacdadddf7675692", 0x1000}], 0x1, 0x0) 13:36:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 13:36:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x4, r1, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000a00000/0x600000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r2 = kqueue() dup2(r2, r2) shmget$private(0x0, 0x1000, 0x51, &(0x7f0000d5e000/0x1000)=nil) 13:36:04 executing program 1: 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) clock_settime(0x3, &(0x7f0000000280)={0x33, 0x4}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r4, r5, r6) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0xabe) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)) r7 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r8 = fcntl$getown(r7, 0x5) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0xffff) fcntl$setown(r7, 0x6, r8) 13:36:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 13:36:04 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x102) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/26) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x3d65, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x80}) 13:36:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bde5a035dc3e949ee7488ccaae105ab8559ec268b59986fe5ff0ff21100000000000000000000000000000000000000000000000000000000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd8702053538825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b0557654383390548ee6b4571482e975198a317b1b7129f18b332736b86e6bb169ab1d2ed8639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e3a923bfccf8659ecdbcce0aa0725ed1f09c268e732d5ce00cf0c020572a102e59ac6a1746d06576c1fedb31a3be00ac0944991d7410904df0f14a1dc40942d152393210152530fab09404e2a99bbdfe67c471fe8c37146c089d6c806edb06ecaec1e5d52f7ca5244efabb38668dc46fd1fc1e90ff67fd3ab49fc98345aec1023b8e5f16a6cd5a8709478662f89f1ea03772b67956acca07074310938866c3c4203c614b51e5b3680e1afb813f405ed1448f81fa10361dcdcec3049adb791929fccd0c8dc860de90c902200d27d7a3c8f000000000000000000000000"], 0x1, 0x2, 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) msgrcv(r0, &(0x7f0000000140)={0x0, ""/143}, 0x97, 0x3, 0x800) 13:36:04 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r2, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) munlockall() sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f00000012c0)="34dd02307c8f2680f52f1174f24fd595a5a3461cfd9ad3b75d0eedb3e7f49daa801c3dbb6788884f17fef3f346cf8bf4c7ba82c8ac4b4d4860d85be2aed299a54453ba2984b8d0454c18d2f54ef6c1cbcedb2b0f55e075ba3e542f5c873fb4a64758a9aae15518cb60bbca3b3bed4aeabe43c2bf61020078e9a18643fa4b03aabb5d54354be560f088bbcd6380bea3a3a7043fe6b7", 0x95, 0x6, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) 13:36:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x4}, 0xc) 13:36:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) shutdown(r0, 0x3) 13:36:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000180)='.', 0x0) r0 = socket$inet(0x2, 0x8000, 0xfff) recvfrom(r0, &(0x7f0000000280)=""/150, 0x96, 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') clock_getres(0x7, &(0x7f00000001c0)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 13:36:04 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 13:36:04 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:36:05 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x4000000000009) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0)={0x5, 0x4}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x40}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001840)=[{0xd8, 0xffff, 0xfff, "98e42a81941a0b00bb5f33ab07e5cc31dedeb8815e0ce121e184db912326f012d1cb46ea21866caa973dd8360d32951610a5d96b41ef14e2fb2b8c4ec31d80600ade954b6ebc3b738947ead2319e5e38ec85e5c2ae951959ce8a9fab8bd440be7ceb421a22a9c29547b5702c1cfda66a79c34003a16496bb653ee20167999c3227937fd671f44e7e0522f690ae02cc906604a0a2e4b0ece82e57ddcf558a40093bf95bad0ce94ae47515a7fdaddf2b4304f70ebd15c5eb3b6724112b59f27441c903"}, {0x30, 0xffff, 0x19b0, "48f370a525e3744cb2913e0a0eca15f922e84ce801f0a6d6d70d5cfd0d4a88"}, {0x78, 0xffff, 0x20000000000, "4b2dfe864b246838bccb6814986d62d90854384bbde3d194badfa5c66c671f5430b7d9c2741296848e887147617a0aa2981840e86771ea303d83077e4e9ae724c1198ab3bb26f5a8fd579d6b4a438b42b7644febffa64fcd376887c0d2a7c32e134d30d291"}, {0x90, 0xffff, 0xff, "8123368047ba1e4532ffa20b01f3c45c7885e51e200b98ac4b46ecd4319f9dcca3d48a7d1252c2983056507e7e0c9716f2fd189310bffef719fcd2481edf989db90affacdea060edf2a1671a7e58e3632eebd785179abbcc21f429bbdac3eda53db4dd614ff2dabab1c375c80fe498c0f94588c35391b395925f84a4f7c5"}, {0x110, 0xffff, 0x3ff, "c060dfcc6588615c83e80fb98d42c98bd732aeac1e8b7e9668e434f51fc82a5f4a7a7a08664a51ed9dfc9a55f1e807f08a948710cf56fc225e441e9c3e401916cb2a755769eef775b22d3a3b7af12f7f4b726ceff7fc156777eecbec931f1c045371a8e279fc3316803a6ad93824e6f47daea9fa442c0f8a1329455ef9fb5605a5fade6f93f402c731dba5b1dd96dfe33801f7f28e968bf78b4c88c02e4218608062bb4c03df68125dc07ed4a3e09769513d36742ae99e79d36e941073ca5de8ca6b6ddd7886ebeef9c30aaf88e81c8aab74e10998659ac51a3b2063dd59689ddc2a86426fdc71e12563ce082fc998be9f939b8c8aab8c64f6756481"}, {0xb0, 0x80001, 0xbc76, "1b4e8b9e89e0b0f96e400a1069806f1999aefaf5f466dab7312422ede78fa379cd3031681a782beaff79c64ed7f37035906d3f7bd45d54a21cd2911e9a6bf5454690069e2fe6efeed9877365b477e437ace0e73cb0dfd121b1bd99ed7e4739d0afab9654a7b78a672c7afc1bc4ba17e815f54a7efe904e14d1df60d406a0222097b8cecf415cd0104792f7af7c5c73b2621828b85ce57acb5cc3117c"}, {0x30, 0x1, 0x101, "9befde0f622bf8e75c64b23f2c7f5083a4fd7b68b25046aee29dde34a148ec"}, {0x20, 0x1, 0x9, "4f08ed66efb785a65ec7876750b18b07"}, {0xb8, 0xffff, 0x5, "be932558ad47a456b68598a51ebc4c62ed8f6053c3acbc1b64d53c8ca2b0d9d8890eeff2b80838935d9c2ce196811a2be6bba224b0cf2ac75d6ed8004f37817d337ff4a7302a5dc3abf9be4f112a8523ca23ccc420cc23fbee0968d13b897b5a8600a4d1a72ca750cda5ecfbc610fbcd46666d29063cb703cf5ddc256b14b01d04a5cb5e7f070205e135e1476cb25714826ae73286ee1be29be1afb7d129fe663f34f6"}, {0xb8, 0x1, 0x327b, "ec9e921ae8db30ec374bba0d91aac8a0b920ddff7a9ee0cd94a5931ccf065f4acc04300b43592feed67a94b0b4878f91f7af40a938a2842f80b7808516c0ff80b2f0d39f3177221146fa7cfc7aaf11f2e788b6a968120b6af6f4d23a35ff4c8422923705f01698e28d2ab08243978fbbf6fd022bb1ac762888424dc37791a99ce33896d80f43b3ad746735917c5b9c564c4998fc8c4dab544d9fdeb471305ce54c"}], 0x590}, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt(r0, 0x8001, 0x5, &(0x7f0000001700)=""/216, &(0x7f0000001800)=0xd8) recvfrom(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:36:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x8003, 0x7) 13:36:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) kqueue() 13:36:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20890, 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005}) getsockopt(r0, 0xfd, 0x3, &(0x7f0000000080)=""/191, &(0x7f0000000000)=0xbf) 13:36:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) write(r0, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:36:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x0, 0x2, 0xfffffffffffffffb, 0x0, 0x1, 0xd66, 0x1f, 0x0, 0x0, 0x5, 0x4}) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000240)=""/116, 0x5) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xfffffffffffffc00, 0xc4, {0x5, 0x1ff}}) 13:36:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000000099ce00", 0x8}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:36:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) msgget(0x0, 0x102) 13:36:05 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x5, 0x80) semop(r2, &(0x7f0000000000), 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 13:36:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000005) ioctl$TIOCSETD(r1, 0x20007465, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') rmdir(&(0x7f0000000000)='./file0\x00') 13:36:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080), 0x10004) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 13:36:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x6485a14d}], 0x100001ee, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)=""/69, 0xfffffffffffffcfe}, {&(0x7f0000000500)=""/103, 0x67}], 0x10000134, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x10001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6ff4ccc058597022effde07fb1bdcd3f87f6a44d05e97e1d16aef48cba09e7412ad82d0a2efa70df27490a1db77409e37cee20c54f3ce85b40d468da2e04386bbe5e0eeff12b5e002bf5910bb59879ca8f65086916cc56651ac760ee1692937418325fc8788e2d7cac1531f5e71d1992c7c183358d3d418f424e19428e14ce77959f6d07909d51d8668cbba1e531d9b617d8d29b2815a2ec945d025c93fe7f48f5e2a1caeeb8f6", 0xa7}, {&(0x7f00000000c0)="85729dc7d3ab257a203ab6e3cf0c8d13510d7d85463b612d7e3392806fe73c71139ae99860ebe74f35a874edae59e91af259dd0ff5f136b463cb581bd9feabff1d2dda25cdd580a8d30b04bb87ffa9a827a91df104fa425609eff735c907e3c8c9d178b2b9ed5ec57102eaedd5b17e518dc1749be5bf8a", 0x77}, {&(0x7f0000000180)="dc8337b42bfc859f7ebc888fc5e21309f2167c32c5e3d9e5aff02937e4c511e63494322e2d66ca4021308631716fbb9a18adac32db6eef4b0897424a03c8bad4e38e18a5da9f7f65f423db2535700946b6ecce4400dbb1c363e8ea50e1631259ddb487070ec45422f55ad645de9281f779f2362c82961167e46406302ed626fe386d516ad2e493c75c628395d8b7fbe62b6635009b4c2eb4b5b6fae57ad378cc8596e574ec2d1d365b3d9a6092a8be9bd17b12", 0xb3}, {&(0x7f0000000240)="34332da5333b42d4665762d8cb62f333a286e232339d5d0157979f73944a93070402735b9bc5b223cffbe312466fa00aae846716056e01e43fed7ba6da620b3afeb3bcfc6576a6aa9d0765f93ef4168a834869c5f2e6b12547e0409e807991690cbb0e1bb9c5", 0x66}], 0x4, 0x0) syz_execute_func(&(0x7f00000005c0)="36450f924dcf460f90b603000000c4e30179cb09469944dcf0d8f4c481fa2d800b00000041dcb900800000c481a01208dc4f00") pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 13:36:06 executing program 0: r0 = socket(0x2, 0x10, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f6669864a9dd6d665242337736336eb0c24ff663b1d8eee41e908f0ea4f6c3527198fa1032ca88f0b2c3902e33e0f6e33311437f5a1b9e6d48e2a0619ddac0b19d0d4d432fffffec4bee90db8267b5e1fb3a61dc279179cd2fb4c04f086ec105774d245096fbbd783ae32e30400000005c38a7a38511fe20f00443281050000000000000048a62c16fb6a84ab6a5879030cee6f7f9812dca80b2258324574d86aef79c0f3ce1f7f6fbe697b2e9ca75c613a08f828510fcef4335c40008f53d394045c200013d248392af0f208"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="4f8e06905973def9fc11fca4d5189eb2fd0d65a1d58d221388f5d75abf0768354f81c899a1686f66a1cb57d82ccc75801c4682aaadb10415d6459eeed83a950f013fef1e28824e83bcb816ce260edb7547a514636f5ae91682e9f6ea2a9fe6bbf9c2aa6d0534a2cd7e2adae8ad724ae0aa7a633f4620af1c5c459ac9b819e58540c93842f53926090410000c830bb433a7af5142fa59b4de76a7", 0x9a}, {&(0x7f00000001c0)="e0a6b018666f77ea360c1d6d742bc2751e2526ff87ca694d96cfee74a4f320c6faafae59050b8837d690d52acdb34dae147b5a10ba826bbdf80fad6e33891fa0d2e9d50bfe20dc7c1094d37d0cf14bdd314b", 0x52}], 0x2) poll(&(0x7f0000000240)=[{r1, 0x2}], 0x1, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x200a2, 0x1) 13:36:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="02c93a4eeebc7d623cef956215eb5bf343f516d82bd96faaf7f7", 0x1a, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02d50e75df6c8f43d2ea6b7c0b3ad684404aa5f42a8315f500b22cce3345e0ab1997d3660439ee3bd202924b958e6bb9ace34eb17286606216f93c28200000000000000000000"], 0xa) r1 = msgget(0x0, 0x223) msgrcv(r1, 0x0, 0x0, 0x1, 0x1800) 13:36:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) 13:36:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x104, 0x0) 13:36:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2004, 0x1f) 13:36:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r4 = semget$private(0x0, 0x5, 0x200) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001140)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r4, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r5 = dup2(r1, r0) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r7, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) ioctl$KDSETRAD(r6, 0x20004b43) sendmsg$unix(r5, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) 13:36:06 executing program 0: setrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x81, 0x3ff, 0xfff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x100) mlockall(0x1000000000000001) 13:36:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100000100000000000042b43622b3bf1bbb215ed35a0501040004"], 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 13:36:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 13:36:06 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:36:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xbffffffffffffffd) sendto$unix(r0, &(0x7f0000000080)="3e1174a83fa5158f5e11fe76baf8c78b0b96a321013b09e340140641690c7352331619bf7fa3ccac5af64dee196a815d35e41b96450894d03117dcacc706a28c15a7e6b3b85d045941a0f8ec7c49874456b8894f31deddc623804c7c37aee7783dd25552902fee4c494f3266a23edc8a709180f5597ae2", 0x77, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r0, 0x2) r1 = semget(0x3, 0x3, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 13:36:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 13:36:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), 0x10) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc, 0x10000, 0x7fffffff, 0x9, 0x1, 0x10, 0x9, 0x80000001}, &(0x7f0000000080)={0x80000000000, 0x8, 0x5, 0x3, 0x200, 0x0, 0x7, 0x647}, &(0x7f00000000c0)={0x46397fdd, 0x2, 0x1, 0xcf5e, 0x0, 0x4, 0x7f, 0x6}, &(0x7f0000000100)={0x80000000}) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) socket$inet6(0x18, 0x4005, 0x7) 13:36:07 executing program 0: r0 = kqueue() close(r0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x6) 13:36:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget(0x0, 0x0, 0x1) r1 = getuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getgid() semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/205) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r1, r2, r1, r2, 0x200000b, 0x3}, 0x5, 0x5, 0x390}) 13:36:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2009, 0xfffffffffffffffa) rmdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 13:36:07 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:36:07 executing program 0: 13:36:07 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x5555, 0x0, 0xc6b, 0x0) chdir(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 13:36:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x9c95d85ecece42da, 0x0, 0x27a) 13:36:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='c\x00') 13:36:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x7f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0x100000000000015a) 13:36:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8e, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7e, 0xd1c, 0x0, 0x347c1103697862f7) socket(0x20, 0x2, 0x1) write(r0, &(0x7f0000000040)="6137b4dd57e2dbb8d82c9607bcd3f5fa6c3e6c86fe8804e9379dc8f27cd71a60dea4e48acf827ef6f8a8c72e44972321639e886d214c2133db86f4ed2196ce62baec56ba4d240a374b1f2f73878acb10808711b3f0bfe2edf4e8503b76ec67793a1db6da1bc4544b6e56c44925e711191f72d400d6e7a7b9bdd019679c15eaefd83365d4f859187f7f457ba504", 0x8d) 13:36:07 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='c\x00') r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1}, 0x8) lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) 13:36:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x7, 0x0) 13:36:07 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x400, 0x80000800, 0x0, 0x1f, 0x0, 0xffffffff80000001, 0x2, 0x0, 0x8, 0x81}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000240)=0xffffffffffffffff, 0xffffffffffffff10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) semget$private(0x0, 0x5, 0xe) syz_open_pts() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = semget(0x3, 0x3, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/163) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x62}) getuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) 13:36:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 13:36:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) chroot(&(0x7f0000000100)='./file0\x00') 13:36:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0xc00, 0x100) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = semget(0x1, 0x4, 0xf1e447a06a103e7c) semctl$IPC_RMID(r4, 0x0, 0x0) bind$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = semget$private(0x0, 0x0, 0x101) getgroups(0x9, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r2, r6, r2, r7, 0x10, 0x4}, 0xffffffffffff8001, 0x9, 0x2}) r8 = geteuid() r9 = getegid() fchownat(r3, &(0x7f0000000240)='./file0\x00', r8, r9, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r10 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) recvfrom$unix(r3, &(0x7f00000000c0)=""/23, 0x17, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x7f, 0x7, 0x1, 0x7, 0x7, 0x7ff, 0x1, 0x0, 0x3c}) open(&(0x7f0000000080)='./bus/file0\x00', 0x40, 0xd) 13:36:07 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x11) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xb220}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x7f}, {0x18, 0x0, 0xffffffffffff7fff, 0x4}, 0xfffffffffffffffd, [0x1, 0x1, 0x7fff, 0x4, 0x81, 0x9, 0x7, 0x23fc2d33]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:36:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) 13:36:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x2, 0xffff7fffffffffff}, 0x0, 0x0, 0x0) 13:36:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = semget$private(0x0, 0x7, 0x408) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x7) shutdown(r0, 0x2) r3 = getpgrp() r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, 0xc) r7 = getuid() getgroups(0x2, &(0x7f0000002580)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000140)="b363e174bb172a7594eb2ec0a004d7e869e328b42ec45e5b8e5dfd20504e585f155145b3a2933cd59c69626defa515d6885ae439f49e687807d007375139aa8dd618406f49e45e79cbba7eff51f6b278b816662c3e66ed563fdce3235a286366d71a113360ed8d8f02d3d9f302bdd1bb3d4d12c138a526869b2da64b81b390c263524e25a765065960d6d53c5ba702ab521da0150c328688b327d8661f6bd551e172d5ab426b344ab914b3eb74e2d2d3aac1e055d696d7b39808e4dfef08b8078909f520993656117a6a14b0b30c0d46f0a82d0b1c1029cb29862f7650392eb547d4763008b4f08f81f6fbe911b21c25c96820e12627d6d05d7255ddad0a516616d53209cc5a6f7bc452025efbbf3ae62f94ee1e62e9667a3337c79393105452f26dea5c2bd32458e6ec48034cc6fedafdd0b127afaef2b68bad9ef002d1fd19c7cd1ee630fcce9b2ba263c44034ff191d07d63c530712b0bf878ae14c3a9bed822ef3a025a881a10316b2c7ef7783a31e076b48433607e868e533c199d12dc30b745f6e0d4afb5bea6335411de7d3f70198c2619d7d9dc321930a3b24d909e6996d1a488c84d587ac6409475bc245aee207f943e44183fafab26039ddf780b8ef7c76c7308daf690bd791e4919d2174a7b99c15116d016bdf3733d48aaa43fc55c77845dee375e7764ecef528856d517a0e6cacc98a5a69b3f1156ceb8b64941c0db75315749801784e5c0d138e75beea1718a03ce481c60bfdbc5020af6f6a63624ee3976e8e869c9e27f3aa3cbdb07af4de2fa902df06d8692d5b79258a4cd7bedda264ccbb4c3d14637ee6e77564b16700c262e897a4ec5000487c950ab37dfe7b91547e7ca69ced482be6242205d0abe22164830410ff0137031547d799f464bb0edb7f0ca451ca522366afa8b61defad540d75c2032bf29b867bc775a91042070b46fbf7687ea0925c32d651c2fd009a58af7adb14638f87636fbf291dc8f33b593071d185cdd4a562f6aeb3bd05013eaf6c56134a96b1221397226084c7f6de437b18c66142b5738f7b8c56961af6dd8578646c290e4fb4ed60fdd64ec34fb9ae18fed4137e66dd894ebd5f0f56fd628eeaec27310a5c2d4c15cb95ffc7e038b2d793f5fc3020ae6f5c2ef65f13916e6af4c03ab80ccb15782cd9f10585f024e6e3999161fdd4533e0e954a53b5f7a004ca3b9c19be93f11188384d8c39e471cc1cd2645bf6eeaffc07b67c39476b1cde7bbbf8b0dd6381db3b3b771573bb070ef588dcebfd470584c91421d56aa68b6bbccd359852f0ba54f463c96f843bd6dd50db11eda68fb6dbbb7ae192b1e67f5b1258acb7f00982df96cdc4d4f0f1a1bf01311bdf2b165777dbf3624724343b7e90385a396a01953f342471be3165704bf968b2feaecbf340fa6b1a611d89587cc118dce7f44cf197698473ef03343f6a094deb188e179610b0a5abb856bc929ef09bf8cfc5df9fba81ce764e8cccc5931b9a5532089b40bfea373f3db864f64a1fd8fed53363f4381a9f2a4b278bd64c4d6aa8b106dac03dfd992a6c13f19dee713e03445212413eca732967606d4bb578633d14681ba0059ffef638a35284aeb19e986f59b33fd0ab7620e09c954fb44c0941944f05562c18f9ecf10951eab111d58fb5552aa37eaa5361f9944749f037781a73acb66fa13b69c77bd785fe39c5e77ffd3ea7d83371c62d5e912c77d4d98ffe48a539346804b9d3957fd212054306411ae062196dbfb28d57abdf4217fd9ddcac04bc24fbefddda8faedfb97dc1bb6bdef049526e0770152aa324959e77b9815a8886a9236ebb4670f09e8deee4e5624fa8157b06cfd9c274ac9116c30fc120c6a36b419669348c7c50ca7b31e92fe5ece42baed8e14abc063497a87162e639418ba6f36fc47035444205114fb1ba94b700bbc8203ad4e8eebbcda0b5ec455182ab2f9c8ffc2a827f65c2fb36a29f9448709567b6d035febd18db055c41a79ac88f08229bfea2d633710a00447487c14d60647e83050afe71e22e38ce4ba3368d89a969b214f4a717f1344c142cd492d8069ec7f8d989f5005f49521a0b294376eceea3dfe9edff74caad0af28fd13fdcac271470a47bcf465187e1078e20f23e62e6e7e381e188f7fd374bffe533352f9cbf11185fb94c5fca85bd0958d2a9126da7250de8e802c6112280a8f6247072630a6640f0338f3761915e8f1f00c48d65ff8c56f93121e7a8e70fa7fb6afb8ac738aa76badaf3bee1c016749a9c2d93b7d76ba944fcacd9908c136a8a3fcd2d8e7c3e5cf438603979816f1a9c9dd222cf97cc78c6e68d3eaa4e6b9050e51417614aea1e5e73790e4c2a5516d0f7d29ce3b15551ed0f73b6220f262534407ccd2c84403d3a29edfebf48574dae1d38c82820a17b1c307611627f1ca90d4ee8889fcae734253e5c07843ceac4776ae8faf4a7a367f6cfc29953e3f703b9a4999c292bbe4f560ace9c0a1a6257fcd0668fe103532d69906cd8983c38f2dc1ed5476905649136e3da1c3f47288277ffa7e1e50c604d82273424e4c8be82f1d8cfe8b945da96d4164793f389f65937f46c15ab98736afac4c80e0a7497a196611ba5f07f6d4b098689cdc7eaff0d44d8160047ec3499539569a19e9a3dd730057a1edc0a467219592750fd252a8b230b9955b4379fad173ba850d7066f5400ffec7a374a9d9b52895a39d0c1127b5270acb882a3e05352ebefc9d9c85b3f45b5e4b7c7928a379ca916a74eca80890b6e8107741ff405ae706e2f03d097090842d43984f141dc50051e32df033408ef5ed193b83c5ae45ea8bec1ca7f728c640bb2598f5b5d739cf48ddb75584039aa536c29a54cc6bdf12d3e3fa70a5ed7dfbe1ec6f35f86593767024e07d10b839612ab5ef0d2b77886ddfbcb518b5b55560ad7ad7fad043ad77827936d36e3caac344ebcd65c25c484d48a1141fe7c862b77d0193dc00817e6c90a1996eb7c25c1889f7d8bd862ef2c917e870512eae4407a07b2bf58059352a0f434265ba495a9da18e7c601182e5b1c1f38737ece20af947efd601b7790e0a6720ae235968f54c48d527ac4a097cd74710221df690ee54efb74f02d199b2e46aad189ef3df6db72499b8f333cce334882a63461340bc8d89c0f84b37ce93d0eaae8b173eb34a6da64a3d0506908c3dd43c9804a9385ee047632dea35ab857d8b60aeb2095438437a8960be5ad4b830fabafea9b7d7479272199ade58a01e7de2bfd88ff580cf4188746e795dba28aae7964ce237a18d27e9b4b29d807ddb7e2e57f083b4fd2bf3f04cc542314fb0a99127b77653a9c6e46d178e795ab7cce5270952ba35579569106b21c90ed71a853a2a356cfde594497d00883f06999d207aebdce2d9561e3e75bedbf20a687ba87c4d8fde5de956d79c3d12da198ec44a2af12c269d705151ca92995d3867154a9b57c7f79d72cf06f697dd2e710aa1e574138ed21ecade6fb4e426025c76c3098e7486cc7c76efc569126a5d5a655275a9880cc5eed5717612e514723609324e65f81ee20c7eb3493559cee6eecbc921d17138b93c6e6f69abcf9d5bff7ada447a190d24760daf968ee7028961c4af49ab7f9796b2488e3fb2f95b9a2eb3871550e2ece2008604ec8510c3829712ca7a8e05868032c6a77a411548783bd668575a4b0ff7ac7b4dd71999427b297b1f0987487d3b79ee4f0db6f76c5ae539ca90d9218a08a7a35377458f912a2ea25d8aaa1a9746152746ceff5c1db3b69ef77cdd200482982ec6cbb95db9ac35b7d00e21a320fe0af8ac9bc359a2e53651dc0cfb4f0103eef027de636e6e99eeb6c3b5fc24c68fb9f99b490edf45534d73d3c9cde464bd7052d28eeae0e9b65b81a0c24cc0ea3105d7048143e5728be04017147930bfe9a7f9deb955f8f6cbfb3403a97f141b785b01cb0c1e6d0608f06ba30032039f3f4a1ab35f20ead26ef5a25f34e192b800f3d3c4d42047ea365654f927741eb5bae76ec61800bb349358b28471b3dbfa2b955af3bb36c225da232350aeb7261a2fc891a6eedd6eff8e23c153e3c7f90d195be4beb8608a579d5fd1bc19b485f23502c170c11741d5b4faf3a7bd40a1a17f8966e4dbfbb408fee4574d3520f70ccef7925f2073a1e9ae21820d25c4dda3b97fb422b7087eaffafbe6516125d9297497d1dd19a351d2fd9cf346f3065e09466b7469483995277d70f93bfdd02181b4654e330859870e4bfcea944ea59ac74e039e91584db6d2e41ed73a1d0fdc9f481a6cbea0be56bf8c0aa49a4215a5575d6a095ba95bef463f23108e9f01470bb8fb1a18b193fb9b871392511713c0d5ae0a288a783356fd2ee5b8bbddb9685f3477d3a92df68aa5349bb8da92bf80d4a49058d4e90d153d7a9c9af0ea69d2ce069a58942904f5a91495ec45221fffdf468e27fb52be6acafef8fe05de0cc52d83170b7b4daf6313b951ff1b57995c1ca48d810133ba72ebf478821908a03d83a1f59e5379ecbf369011aed1db3aa7773f859f0c9045cc2a257499d95760d4c55034bd9b4c504af9c9660aefe8b9a314a352e6df84111fbcb837678410248056a0e9befbaed7dabf462fde83e6187767a6ebbc1d2264774ab4eaf457717eaa1d5f7cca5a4aa60763189bfee56bc030daaa30c6f8820a513be5edd6a1859126a9365d91d7cf07ca8924e5e6c67ac3c7d6c5a296631790e94ed8fae75c2efb887e55f0dca765591d0d48b0867b08aea3a9650b8c64ed0369068574b2cd43d37f7a8cae6f122ad1f3e128bea044700e855b19185554a2961b0ea98048ec8725bf3f295141771c4d90d9b0a14832f760b4c62166dbdfab8589996a0e4b269f664f17041353a901feff0634a6fcf3dce4aa6928fce9498a4c128959b3624d890144d73fc13c8dea0f454a4de6d88da1407dee1144f3760bc6a7e8599b2224a46eabd81774d3a7e6d5e6d4a7bbdf24d4c1c60fe017de8ae752d0c993ad7d03a4dd15365f394adc90d45e157c36e82a2c5f22639d139f8162c955f25efefd500b34f9a5627c0dd0abd3dd5ed8e934d9b7e39a6d14bab6ea11543f480a2e21e4a6ac558c3c13d5aebcae9f354bb39f3601b9c2d681f49224e52c3c012c2fea938ad54debc3c1ba2d2333c2f5112a0ef4e2e92adcd485fa187e1a282304393d4f45c70a3e46332116f89e2192223bd16000580b5d3941dbb9ba633abfbf795d25fc6fbfe93df50009d6362abe3512e8ede6104af3a76ce83ca6172c69a2dfa7e76dafb2a0f37181125e8ff5372f3608846d88d08b6567cc8f3c44da34434bfca68a767df1051cc031156eda613a58b679be008b5055a876176269b1eb4d39c4e7d5124577f57e6b5877968960db427f484e5c4454cbfe35eb125d0e739a06103f9af11472985abeebd1adb31f6869eed619be499d08494b91f1bb809586407d44fe483a4b46c3a665b1ec138567d8b217fd1e040c67f821080323e95410401b00a4bbd712535c4edcdaec9f44ad2b055663bbbfe81c9aba3c27747fb8d2f7cb94960992613a666dc92048935d18fb0fb8131d9dcfd0ec9638b7e1ed0a8d0997f05b98d6615e05e94112d770837045f455d4900914f4ba69ed1d4f4ca032e7e02cc1658ac792167f131e99f84528431427e5f30adbc958d633b8699e9eb768229fba1cb809eca6dee8ccdd2e9ad58b8ee4074f3c9f57e0fc6bb69ef8446f857f55e00d178f63a9417806516fe6823a2da1cc7f7b7e64eec7f5949a2fe3244d80085983238426087c2fea57a74c5a6283c18008ef3", 0x1000}, {&(0x7f0000001140)="0baa279860cba8a8e8334c5966111dbf13267d890384165754216c4481a53255e8db882b5b722e4dc56e512546335a2c4b1ec5149659af86a376fc72f7435f2dda19630eeee43aa8b108b5d6112642a7b661ff4d3589207d183783066a71be1507f1d5f80ad8b3adfa6547899d9d3b68b42e7472738ce1c4fa9ba1e6f5855e03ade7d4ee8aca36ae97f3b128bdcd6aee78d20d0345dca41ecc315ec326f4d9c3efd3d46cd0c8e559259eef021510eea7fcec1d9fbc0da98c822e7c57", 0xbc}, {&(0x7f0000001200)="860995c079cee1422b17b53c7387a8457ead2a1e15d3d67487365762af0ceec5be5e79f22cb02c63a219b518f207eeff601168589c14f193cd1ed812a1e88ebe287b864c49bea9857091e37fdf9e45287cce6198cdac06571043c83b015ec0987f353ac19b3dd62164d4a645c3c4d98ce7dd62441f390f9922d1aa3396710517b8de70eeac4d37bbb37f5387449b7cef4deaf5f59404748327094ced4fa696bbfcc6d21a09a59990f5ccfcbb27bbd7ab247025b30d4f8763d42dcb", 0xbb}, {&(0x7f00000012c0)="1c1f4be8e76c0ab3778d92ce4559130b2a4a4cd15cb0c9385c7a8b14d3aeb0aa86790eb0f01a089175595d672dca85d6cd5bb555f35d0a3d6078e1da5777cb0023d952327a0bed488ca629923bbbe36d7f735097370cc8b0d240888861b6cec2d34fe44f811ee819015477534cb00e292e55b7f04819777f355da52078e5c5ae9d7b639b980241888a73bcc9c0a49340b3fcadb5485936f6176273b105d648d51c55ef3838511d14a45e4d6e449ab3f89955b0ff9b50c0046079fb819c9dfdaa13c50b40260442517de799a76add6cd9d18dd9b784eb6372f360f7cb80e17ba01439fbf7128e5660ad1d6b5b55a55460c455cf22435b1d8dbcf1e51639413dcded2c9400f8510e7f7dd429437ef08cbaab496a6aaefb036363fd3008cbb750576a582466346a9ead73042b94c9aac0d6ec2d306fb03d4f92b2f27295ea3335f695e262a72aeb67e2f10e734622e014693c8b8e80a7ec7e7a2a51a0c43422b168cc8320376c259792e681d77b3a89739c2cc1c7b65d8564c5bd2021a8b10fd60302f1448ac4b5e940658e82430f7bfad59d44784fb938be4e3117f6eb451743a7fc39054275c1281739437a28ed785ef11b9b0219564e24f3892b94a4d1f3a6a2be58b429f2c801ec670392b0998fa4ebaa74d77398c31833e44a0672ba0cc6fa98fa086004cea90cf764f1da4a5f7fc0c991075d90e03b5cb8bd613497570415f8438b09e4df98f4af21c58b5cfc051759d50af644178a1d19a0a6d477156291d26427db585b483a1e167d83901053cd46b7421a5bc96e13309b0e788218515691e8f30289bae3e923a8bf6e5112ef0ca2ba53875a373bee45c63b3e8ca9313088887375edb1a0f507bd1fe61e472ddcb218547ce7355ef40d7295ab2aeb33f9153b72b7d06616d91f1b874e7337e6a45eb84638e7cef249b94669dabadb7b1dafef77f25aa7804bf55aa931a72885c31a4cd13d4e3d72fb57c1ccdbdebc3b3240ffeb83383f672647017fe054df1cd4f87548fc436a47374a0c240b965f3d41670d0f6f76da4ba3a7a113c7174d4c79f645b051ba3ac4c16f6b15f6b192359c16b8c940aeadf5dfba052ca5cf4b4f9e6aa943265aa5e3f96eaaa2622959a719dc651530fa86690705b34811b1e3ef341eac1bacc6bbce3c9a16e2fd650cb1680641af55a8b12a1c319cf6641dd67916ac600b365ea7479fda08bff8af8edfdd3836ba4bd868b7b9c26e09ba2f1964dc79f3f22271f01404f237c6eb9e6e9e9834d77f89e686e3d1f839065f55eac1202646aa23f520f8c9cc91b17282a82d7b86c15f70244eb1e4572c8d8bbacf44b7a93d6f1edfd821ab9c961fdd53589151463b833d62e6d0597c2f3d0665525868f407b548089c05254669aa31f02be31fc63cff0db12caaacc5cd5033869034da86e05dc9a834297dba9d8d59df5af548b3fc872513e251fe04e994036f1083503718d2208ed3a07f0b4eaafd9976ed0ef61ed336ef5b924afc005b3cf1cd45518db4d9aef412ba4e520c26031d77dd872e270c207a70c8c5a08bf02c5de5cd7afa0e9e4036e40ee2d992d18ebb21ec715a3769f016f69bf6c0a0941bf5b5a539b2422cff636386d159694281d091aa3740a1ce4a7db92a331b70bb57fbf23be55077f1da52559a146d07b18978a74053091a4834ded8091c728b00028472b5cf35d948b9a85f3cf6aa936b1a34ebffcd3f1cb25ccf80ce2869bb7d3d258135436a9bb76b72c1daddcb11da67f1994b6ea366bf86af1f762440ceb71d68d6cf42d70c75e6dba47663f22fa70b0f01aee3cafdd3b770297f1fd764ce3482641d10948439d66386dda8c0d0c573bfaa42c34f239b0a5ff5f9e8808b2ffeddb64be5833e1b16a03692dc57200bf29b2f0fad5f9c244f8940b661f065d33d516af1d4ccde79c65a3f323731b582a2bf9281e333c34e4ded2cc4c8e80537a0da0bbf561a9d5dc395f9f00aa16302bd759cce829fc8732785cd6a8c85a27af464bfc5c9e35c4e95064bf6c449fd6d2064ac5a422600cc9a8c7d71cbb0646bce60f1bdecb41551a6db2578e4243184b091644fed06f02521226018ff65b44e9b3399c779c0323f244ce484c1602fa71babc419691ae9259ef25693d316d2703051b3ba72b44d8ab4a7a8e842b6f2403ac695525603367c99358c88ce9080ba61da53b95721391cb29091d41bb5f642228d13b6644b18c29cbc33df59d7fdd72ac5171236cb056ba3a6641a40512abc202ac0d51122824ccd424ae258a9a8549183d00a968dbc66cc83b2bd70ff7dbfb39846b2a4d053048da9ab3e3621c5b9f2b242e2b9fb05e4dd208eabcf179202d117c719b575eed34d1f2744ec0afda0f38bbbee5c377877683a3f1bbc99aba5986b4146f4f1ef7cc806cf1196503a2aca0531265451c540037e9a5f4b5e82f226f04c6217241e05679d771c3985b84d7966379e023032ef8984a9317269a8351e2dded0081b8f7cbcdd77189f311c87a20de7a96ae00cc378f48c6a00dac85be8d79206c38cfc81698cb1c45aceb7f4c5ac7b6588304cf025f971833361fc9aef4dda21f974d495ec325eba3dd7323367a4c25720000284355e9611ab6ab264c9c41185b69d8a8b1bc31d895b0e094724f7f903ad1d97692771b9aed58850b3649331b4d4946074d6f502d194d5ceb14117b65647290a2a67138654fe07e639789cf40631dc970f44d21a762b5a4691df8762ad9cf490047483b2039c0d16ef3b239b694df95bc701a8f0a10b226de8f6025c1613d36ab6d6083907424cd2dce95d87155918a0122e2f426248519623cc32afa37db481e29b608d81be9c8775c31535ba3dcba45a7556ef36b614e39d99ddf3a7b36469258308d43c619d9e3deb4f682ad06aada650f566581b644596bcd9947fbad9dea35d8e0495e98c5267862afc696b78556e13851271e9e7af97cd891554e12bb3f8e2d0b71f1a6d7e4edf2bbe2c710926a1768bf169287edbe3b67c7e843904273e33c3ab60404d4f430eb9495007e49a319fb4fa873f5642b28db84d89d50db0130467ca1e878b17f03f54cd1aa15feba7e69bf2df2cfbde11fe8faf2ad137483ab6a9ed5bc8551667bca05c73cf1f415d47be660bad4462a8720c2d31f6095f284bb46661a089e120803db401e667d7f75f82466f280805c58e2c3f40105ffd7d33bdda1279db54673a944b65186b88cf01c3a47a8cbb3c7b017e0491f1b5420c94b572accf62ba7c08db24e799a3e0322c52196a8c9cc769431c75bd7b95abb125ea54b1b69d576c86083caba3d8de4540d4ab3e1ba1d9cbcdbec8ff9a9e67dff3bcb684da921dcec4ac591d6f71a870d65ae9575136f4215bc7d4280c7ecd9e9503f5f243f0dac4ba49834211368690cae487062ef74214f0891fd18053d4bf2a10382ee83bf032ff68d946fda9a39c46632108f5babf7f9401abed1ba4e420057dad9e4ade60a8d60f1565c75bc363fed3324869d19d3b5eb6a40a90678968cf006d3c93fdf7c63ca4c101c5577d351d4e86fb366e3a22373694fc2af1913f0ae6d644770f417e618332711da76e414f4e34066dc06d33ee9d41e85aa970fc52b4c74188a2aa789e9ce7518a4d7d44b584567ece3c4ab07e65f137ba035ab73a65595cb75f78b1c6ca31cfd51ba8dae0684d9d024cc1239e36abba6025ba79a5ce5669daa2179ce1037806ca3ef8dc35e3f36d99be2fb6abb7530d82d8962b78aa964af4ef74df70c4f1a593ba251e93fb5c11578987969e4fc93e1befdae31fcf7a7192815fc93eedf38b49d6c2e7443c82221598d3bebc15bcba72b1a1866dfd833c7574089eaa522e1df741455aacf7e6d51d26c1172554934f69ef9af627aa337395b815acf4a806abee2a99281dca87ad92d6af847e892d960e756b829de86c0d864e5f7a770551365b169878dbfdc602405620400d11ad04a866e224ea3da9fc5c842729d44b1011089b07b7bbb8bf7485ea4b1d85cccdde5be975c9f81be5f707b05dcbee3367d89e92fbb93981d58264bd2407dd050b422ed298dc97bb7ac77856b3fcb8ea9bc326e9f4bc3d4a48e225171e181ae6946abb0d4b8d91a88fc2cf533a3892d09fecb0620ac37e921423e7bc59b7fce6816d3a3f6b4a08e8ad12afaef50d9edafb6c17fa341ab8cb0d95136c4d2d8707ec8d29b1b5b5a4fbc15db43366976a15332b2c1a2277e05655d4736a9564667f7b3b9cc5dfdb5ea1ea2ac6f7ea7c61a897a485ef8065daafb0626ad8cd0535147986ffc3eac33956f870e98309afed57d02b40b212b2e6bff062c745cdf47b23f36dda40379ef5889c11e1a1fef64f237774606ccae0f81c8513cdf9bf86df7855a1799104d6b729f552717cb187c146cd9336d91f92177e161c6542d39402822f92ca2fd106a010c54c91a63b868a107729ea9d13e82accc2e888e68aa299f9d2f66c96e54770048bd185cf90bdb402371eb739510111e8265eff1a03b99e840759f00a194528d7eecc835f6d1f822eb55688e3194cb25685af5f70d294434a955c92d274d9e90e34e8382a082e30000db6cb228eeb9997695a1be4e9124fbe23b504c2469a2176a149c4e74a062857240ef5c1e372d6bab341b44d8d89cc2ae6b2935fd3a034542043e3c9a10cf3289fc35dc1aa2e00bc780e09bc41c5c4a91242dde1387faf69fb66d7d0e47847aa40eaaf209ae396dc5eb937a2b8234be372e164fa62f18b2c901bcce2a5b42ee62343cc12ba22a13ed6872921013010eedcdb09a25bbc7a848b9d6bc5bc4a9a54b88ba863a7ac03661206a3b2e649983815208fcdc2fe25d4c81e6cb00f5feda90bda91744da100307810bcd0ed158982e193082c02491cf7df2e0e5ce6f2ec055ca5ecebc453c6fd5a5389a8674a258d71e42921bfb1082d1dfe06136c8a7edf0dbb45868eb12432f159ff56432315c46bc9c417b02093285a39ad561c7ce2eeabd3180e85c42c369a88051d9f46eca9c45f4d610bec5a83cd62efa95b2c63c796feadc87a8b6b42ea33af30f62814dfb5c87513774f29c1192d416f54acdbf7d43e5dff5918d5053e6fd06c344af7c2e5dcb08efcf985800624b0221f19cce388f8d1e4603da03b8efaf399e8dbc8a86c2207b6d6f4789aafbf0a32d0ee88e11a1d8e1b54427c6be753e338b9386d8dc193cbe0019d34a077f4a7a2a9366c0fad758c59aeba1babe896182c36efd7434b846c964b04caf583ea8d6d58ae5b5715186c27bf1ac733144570e1f1e9741c9726d5bdf264638c4aebf9c52ff25a9cb75b823d0aea7dca15a5e491b6058450d57a512bcdffb5b00376298f14f8254de322031518c109ba875a53b110ba00ea489cde3254ae9c1b031de8723c2175a2004d4367aebe42e0332cd2c23e9f76f82329d021a1649aa02b225eb75f2629219681eb03fe10e7931b35112b82a46bfeadd801a3997b8f764e02571a735da21cd1da9e9301d2b338c1ba723eabeb43b3961c58a4849491c17f72c495a6dc04676bcae4b1e4d6b0f1a8b87c4cf795979b23f7fec69a04ab78d1be23c7b000e2ae7870b466c398799359af975fc6f41adff01170ee4a39e7abc7b478bee064d5fb87179626b8ec43a17dac0b8f9e699d38331ebac8e43a9f53d07f0b2c2c8c3d2ca740897d6af5cb7692ee9de00ec72a6fbd4629443b30bf45e88256f4f1a3af8f2b67ee9ecccd302ec1bf4717a59e7a07e0eb4f065f35b9e8e896b63aa3fcc05d903487a3851aacf66e8dc54fbd62aee6872a6f0218b6ec60de3a403f4dbc7e84b469af", 0x1000}, {&(0x7f00000022c0)="968bfa2b79a2db74eb94eb5b999b24923941ccc88b2ea7659216d2c5e78767c6b229fe5420f6605f06677c1f3ca9805c56809ab164cd6b0fb3dab143e4d330f0d77cf42ea2bbbebabbba30e1dd5b010e97c91eea28d0f9d38d6cd981f658de6f09eae7a12b5812a8c3c78b28ffb05f481880b70ad1b67992d8a2d8c2f6d02beb7575a6bb4e619aa90d421e8ecd6d1b3186f26187dfdc7d264ab755c1390e0a60a586a6b3b8c4659919ffbf73218b1a9f96426a399046177bd7d7e5499fd7ff56dca7db01ae8c", 0xc6}, {&(0x7f00000023c0)="fa1497fd3aa397c3b3184e2d9fc500f5901f4d130f202668ce2e5877a8231719588365f27908e9a7f6e16852f44218ff664209677aed96810106c3ccf645d10d54ff05947d5e8876990224bb8d9a01c1ceb7ef70b15d2d4cc09b1f7a9be9a84fdbb2b0f73b3503e1b547e6c65d17d60107b4bf86ea68c23c8aad6c74a36de108d70381648637ca90039e53e602e2e7db523c1ce5db6ce8a1b3ff3015aa7464d13a44db2490d36de557ed3ebb9eb6b4c494a229bc01831281da3b2a497da2bd456ebf30667b65bdadf4e86a50f43d9e10780d0340b243cb222faaddd4d77215c16eaf5487d312b6", 0xe7}], 0x6, &(0x7f00000025c0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x4}, 0x1) semop(r1, &(0x7f0000000080)=[{0x0, 0x2, 0x1000}, {0x3, 0x8, 0x1000}], 0x2) 13:36:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/84, &(0x7f0000000080)=0x54) 13:36:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002000, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:36:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/171) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0xf538c19efead72}], 0x2, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x4}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000180)='./file0\x00', 0x0) 13:36:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) msgget(0x0, 0x30) 13:36:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x7, 0xd35, 0x9, "260eaef9594159ea5e41c0db954019d2aecdaaff", 0x1, 0x9d}) flock(r0, 0x2) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x4) faccessat(r2, &(0x7f0000000480)='./file1\x00', 0x40, 0x1) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r3 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b4000000000000000000000700000000000000000000000000000000000000eeff0000000d000000000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf00dd2b7475564cda131b50939b4f55b96c86e6ede"], 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x80000001) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) r5 = dup(r3) linkat(r5, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0/file0\x00', 0x0) syz_open_pts() 13:36:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:36:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) fsync(r0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0xffff) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412c", 0xe8}], 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:36:09 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="c94a827eecf4c615205f1b1dce09f56cdd186375bdbddb5b37e70f29570fcb23705856a782acfa88f761f0876a889edcca57d6f250314c56b9c7ecf9ac3a66948c94de6a715bcd5f7f356b317b1aef11022b09ca4c9544f92b50a6f4654dd25680f0e1e139989e492f46be6786a2afb744b7d20296d0b3466e85e6754438349299453560b4e5875215afaa1d3c889cef387d2c8e000d317aacb7bd8b22f7e15d7bd382ae4a928f9c32a221cf90a23a96740cd9fc04e1ef0d9cbdf3359d225bd646efca8b21d1246017384b79e37f1c348c6b7927c309a352b76f28287250e302ce2853c7", 0xe4}, {&(0x7f0000000240)="23ae01db906d2d2755f581e72beb956429fda94d14eff7f3e0aa0d39d6749040a1a0008c9bb65b3630898e184c6ed32abe1c47eac3ad6395bbefa85351339eb8f1d80bc40e015944042248cea25b34e83a083e2124264651b1b873f54125ea4d7f6d4d7be4b98a430f8e48dc470809d9db803d48bc62920500d7af90038f91bd8b6c6111545157c994b1efbda6ea82632366891108c8ab157eed203ef2f0744ff8641ff4d0ca587209336d34ac8d8a146ccb93fe29ccd059b5", 0xb9}, {&(0x7f0000000300)="517cb200b9aa5b3e3ac68c9cc768c13f711103edd16cd303e8df4f6933aad17268feb0c513feacf3a384d067053688e0d914478af221e38d29bf2ca4dae365a6430e4b36e2d351fba72e6841cb6467daff98d0817fdf95d94e0eabe2ac9a141236a41f2f1a18119951c9355fe37bb2c96fa0742e84b4400a5cf1c6465409b4dcd046", 0x82}, {&(0x7f00000003c0)="6126322de43e690e248146ea98942d4c6a74b97645b9ed1361e81fde02def22896", 0x21}], 0x4, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x140, 0x407}, 0x404) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) 13:36:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r0, &(0x7f0000000080)=""/134, 0x86) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0x1, 0x6, 0x1f}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 13:36:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf24000 didn't change! 13:36:09 executing program 0: r0 = socket(0x26, 0x3, 0x7ff) sendto$inet(r0, &(0x7f0000000080)="90c3389c33b61e871536bb65c58df626486560e32d54f7689790383bdecb726a4cf2ffc3d0003ac93bff9b64408800436496952c9c79162a3b61fb41d8f50a8d08f68a4c955d3ec6ca2a628e94712e7d23317b3ac676143680d329738dffd40fd942d51db1fc7871a74bae164f1443415ad02e829363f05b8c22837b4413af9ef4f8487709e63c915ba509dc83779c167371b3c1cae370bcfad631668ceb686ec33186e1d0", 0xa5, 0x408, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x103ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) syz_open_pts() 13:36:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000400)={{}, {0x0, 0x200}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf24000 didn't change! 13:36:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000400)=""/4, 0x4}], 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) r2 = getgid() setgid(r2) lseek(r0, 0x0, 0x0) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000940)=""/216, 0xd2}, {&(0x7f0000000900)=""/60, 0x3c}], 0x2) fchdir(r1) 13:36:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xffff, 0x67, 0x0, 0x0) setsockopt(r0, 0x200, 0x7, &(0x7f0000000000)="383777489deb51b8db4d460426a36d0ee39548140b746707f0d1e3eb1c69eb06918dbde63a6862db745c9627d9ff2fa6f99b725e359c668d3b41255f08795b13", 0x40) 13:36:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61cc, 0x402) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x100000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xad71}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffffff7}, {0x1}}) 13:36:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/222) chmod(&(0x7f0000000000)='./file0\x00', 0x60) 13:36:10 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xa4d, 0x6, 0xfffffffffffffffa, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f, 0x3}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540f0cc8320b41665948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa6322358de0de4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e0000000000", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) 13:36:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1ff) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) semget(0x2, 0x7, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) 13:36:10 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000080)='\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:36:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) fchmod(r0, 0x40) 13:36:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 13:36:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x1, 0xffffffffffff8001}, 0x20, [0x400, 0x5, 0xffffffff80000001, 0x3, 0x9, 0x2, 0x5, 0x5]}, 0x3c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 13:36:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc039ea4b5427206c7570ab6a5c3e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e4000e9fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94", 0x209) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:36:10 executing program 0: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) semctl$SETVAL(r0, 0xf1b2464284fc5a99, 0x8, &(0x7f0000000000)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x2}, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x2) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="826eaefb4d59cbe8f606", 0xa}], 0x1, 0x0) 13:36:11 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:36:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x200, 0x21de, 0x1}, 0xc) 13:36:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 13:36:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) read(r1, &(0x7f00000002c0)=""/183, 0x31af4870cae9c914) write(r1, 0x0, 0x0) 13:36:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f0000000000)='./file0\x00', 0x21c, 0x10) 13:36:12 executing program 1: r0 = socket(0x18, 0x800000003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/218, 0xda, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0xffffffff}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) listen(r0, 0x0) fcntl$getown(r0, 0x5) setsockopt(r1, 0x9, 0x8, &(0x7f00000001c0)="4a84dda38e6f55ce269b1944328a161d8f6d7b1877b218d10b871ba1afb86f4275a7f5130d3de0513d559351cb9aac0e15d958359ad5e3805e643aee5b35540c894dc0295cec53df5eef94f60beb43dffb3c0a1d9966357a1693f9b93f7f8bac0b631198f71fa648b1df130dd7", 0x6d) 13:36:12 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000080000000000001b00000000000000000000000000000000000100000000000000001700000000000000000000000000000000000000000000657bc808ec7f1d0d1e673078a56a24650367af51"], 0x0) r0 = socket(0x16, 0x1ffffffffe, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:36:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getegid() fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2", 0x11}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x3, 0xff, {0x7, 0x2}}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="340edef1e298f9cdd66977c69155d5b739f8b67c43505d142972940e61d88a43b4f96731f6054a0ca3fae4fb50", 0x2d}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="ac0000000208000100000027cadd61dcb437e6987d4f473ca1f5cfecb0995447461291fd4344c3e2918baf564036a0f50fc24307ab61b6641718fbcaded0210200000000000000b48eb47c78ff69843731b11ea566215b18cbe0e091314515040bbd2d01411ca71beaba4fbf33dc886fa35b083880f7fdc59cd6210f4e5864d5c28ab74855f999dbac9f487b050675621928283352fc58ef80fd84d0ef8c116074480000000000c66f44b1e53a2cdd8d5a08cc31355e2f4222b7f4a5f1f744a4cecd215159a7c4cb49accee06a1fbada2444b6bb9d7afafa734235a88bd4278e7090fc5094f8c2e560a4111dded9b23b5973936741656adcf2d885bc98a9"], 0x10, 0x4}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x5, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000080)='./bus\x00', r4, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xd97, 0x0, "03d9bf2a780aa1fe05a33398782896b061b9b1dd"}) 13:36:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xfff, 0x8, 0x6, 0x0, 0x80, 0xffff, 0x1ff, 0x3, 0x6620dbf4da61afeb, 0x1, 0x3}) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 13:36:12 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0101000000000000"], 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1122, &(0x7f0000000040)=0x1f, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) 13:36:12 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 13:36:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x1, 0x1) 13:36:12 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, 0x0, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x0, './file1\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000500)=""/151) mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) 13:36:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x1d) 13:36:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r1, &(0x7f0000000a00)=[{&(0x7f00000007c0)="0e703b640529577ae19f6f71a99092d8d1c7197d13dac4f05cb761619b28d2bee42292393bdd", 0x26}, {&(0x7f0000000800)="8bce8b593f099ae2aae59da799c78b35abe4c03ba184ec0083b83e2e6dfa090a693000a010ba5899950f45b1dde20f3e67b271f01987ee2357913e634e", 0x3d}, {&(0x7f0000000840)="cd4be3d5d9cbb9d17cea59ada8971f177147f0e5d4f4b80399e2a04a03d7fd2b4e4e", 0x22}, {&(0x7f0000000880)="21a361b857afe452a680a3bfe74827e73ab1217c8364edc124f8514d1990eec2d538bcbe29ed602ca2cd530fbcdc1db8ec6d45fab1b5a1b17083e63bc87dd913654cd5431207b189fbea4efd6209f504142703536f8ba7e199c6385c2d1857cdcff4a5e932e40bda85a0f781a53c0b72094a259da18576c801fb4e", 0x7b}, {&(0x7f0000000900)="81b6faf4f4db928dbeaded23c48d6e4fdbc84a6cfc167ed41a8dd4bf639eec09ed6f50612e741fe3cd339f8df2e19deb6a32f144f3563d4ddf0c04a37d0d30a159e56da5ca505f70019aedc1ee385dc72c47eb7b270a05ee25a6e9e3c6242532017fc74a7165e079f93b0109", 0x6c}, {&(0x7f0000000980)="8cc77bb2c8451963271fd6aa47a10288182c46b3889ab8c327d076ac6379f407c69ea6cd7b10b09b48e05b3cc6eb031e048cd246afb2d3307bc20f43fd3472deeab046ddee0afe7006a6af22f75174c7863eca72d1c130c83c8c355987a095b99e385a1905d9a3735e4dd861db40", 0x6e}, {&(0x7f0000001980)="3f9a6862a926238994b577961f946e67befdf6f8cd6d6e78c03c57724d8618f954b72c4cb38545b91a4e0ef349a686c470b46315d2aa90c39928fe66b5def661028f8442f4da20f937c8b1f943dbd175be627dcd59915a30e6a6bbdc8249b3e31727fd86194797a81f983700d5449df056a80b7b1606b4649a5915ce605da90758be1fbd43408718c9e996459a2886c05bd43eab6d049e1b56a2cd3e95a6dec7ccd11595722bb70ac1e661dff286c2c4bab133b40b53f6f195cb7fb6cca9f5a8d658ff661120f64d26c36b7b2e9d740e1d14c06907431293c9606966ca7f55b4c37cffae6bf5571daf3ecf39689864ac5a3383766aa3d1123f643284d5eef655195afe7abe315258b0f359059b27ad071b7a4c89de2d8a104bb8adc8e338255c2a9435b3b6f75acea46309aa82096236b141247147653be66a8ad1f42e11235fd8d5013858e4b2414d95124c6417e8eb6616b788956365c7dbd18fe95670f429438e5622b78b75660a6c46b35e2786bf5521722323bacc0d70209386b4fcb11ea6509d0057a8937312887dda5ccfac85cfa32b1bd4c114a2a69ea8f9e486317330ac356c208ce86b4ef530c020339148f9bd1609ecb0799617c68adeed23271ca92757fd056ac4f88b828c6dee2a7121efc2d42670160f1bf30fa6329f53d0768de45f32cfe7bd0bcfca6a40b8380b1d30764445c7ce1d77f35a85713bf1b191f30ebc1e2e2dcba188ebc7ab79ddb594fce6d50f2b5a7a33b4edb94408b92b39d96229fe5d0ea84c208eb5e13ac223d6a2078240b126fd017ec75a5b1e4990a1012312e6a20fa1c81bc311728ae7b05bbaf1dbdbdccb42ff1aae7152b1434b2886ce7960aeb9edf97d5267af7ec4d8b22639862490250436a262df94397720da76826d25a86873e65b7f14dc2c3ac122d30a656fabe76b2d9b10ee32b95330af1453e51ff5f4bb4c6b5797ecd4b6fcf0d6ad798efe7bbdce120ad1b20ad416a96ff7442f508458982e4fc65f238a137ec5b5a36d03bacf5e52a151edcb9831c9e00e801767f82fd8058954415a26132b4acb90cc376d0313ae9c0900e697ffd7ee460cb7707ed8de5e553978f7feb56c4226c2c772241e606d08a294556f858cecfb4de72f21a7a0f72069e7e27cc7494e99cc31426fa271ad89f480608f77e752a2b6ed350944ad404d00c2f483f5ead584997c897421e12c4e48e661803dc9b5b86c9a0c2f24f3f273b30c7a5e4a67a2d257588d39c938b12b1b4be8a32102475cec3d1bebf4a999ac0d619d9cadd11b9bf4b48be34fdd712d7443ee4f9a9af7d443be545d29b8c3ae5c534aa13e96c5ccdb7a825abc961dfa41ed5cc9e03f7e2dd0311973e2c73a59be30da90936ccae21a67e91d91c9b9c2d57a5cd5a9bacf62b5fa15972de1e6cf7baebc771e016c0b2954d87c9ad576ae8239c88c9a44d77f38b0591fd95209de5d293378dff9950550f968ea15f0a4e834279b1f1b5f949924c731361daae3f97591bec691744ec022bdfe3e3d9baf9d52093bb2f2552dadcc9b19ff7b723b18caadb96cada75d96e77ebc52803707c6be3cb4a614e9f891a3c7aa5415a9ccf3fac2c416143ab08bc797f48662d8e1acb8bbc5a69724caccd1b4663685eac7670d550d0b79c40aca9d9e6419ed7270f3072caa2d3eaff52d8197c32dab6aa082a0fe2b9eab548cd3af2089975c436634010d9796c9c5643f2c8a3470543ae985a9bfb2347c0679055260571daa842919edf7a7fa6a0aee3707c2d05c04ed49ce9f01b51ef77cc535d161e280c5c9f1d5023401ec273354512a1f4994c9052d0d9a57efc47c70f1510d362c16edec5cdb9167fe49214ff0d934a17dc183433f6b4858b1af9de0143707288101946f4b34e6412aef8f7183ced78ab62d16422404dfad2f4ede3c21be7903091c13290f4518b044b8449bee6a4e57fc9531de8d413eb53b6a125610bb5915ecc8b582b16f874f3149a20036fd72f7b99c2659f84a949a378defe6be96fd132409a73373bce76ee585f2cb66c0b8d2a7a8c72dc070b6fcafa01814348eaa0b0be50ed7b9e969017e6968610df86ebc4fae8a4fb719417b6be2fe6c98bc97bac3fea9066504d19163d437c36366426e4c4bc64431367b8b9455cc85a5e3ec93a61f3a751bbd118d514fb8ef5009f325be0b3988774e284dd64083edff30ccad7a052be6ff6efbf621cf04fb9ec28327aa0edd28451a0b6bf791b5ec310a411ebe0f8a3d0514e5a42d5a696d42ca321cbfafe27b3fc7e3a2b848f1fc7dad22b00650038cf0a73da73ac992b6bc5a6fd222e26f1c076c6e4b2924b2daa13e63b6421185d6c6c168dad556c9a6f034838b4b0972987c27004616c3bef1c058bb7035f637d6f74b54cf4c2ae31d938a3117139f7ce34b3e69a0da922d50624d3f742527e0cef47ead6ba2c38a11a6d756545f218fdbcbb3ab2d1892a319edd5906342b1866bfc6fd407220306c8386971fef049e8706d7259df9ddc98418d0004a68739be3738396226b8d204c2b3277ab0c0528adbf8bbbc3d2cfca344c300297dbc1b4f9fbd785bbfe4a005e82c2cba001ece40146ca92eae2b9dd67e00f023da45559307423212b266619ca42339cd117bc2fcd30ba5159bc325d72fa2142b149d8478d45042fbe48fe07b454da8cc6c45cf55319a8aff2c6bb73a8408c9909be810cfccf799d36d954a73a2b3d5dfe077c555c4410e191a8a7237dddef75c058ce079becd62682a36a53441bf98e3719e4c395cdad6f9831e2b6704dc0d8e3b3426c88b2864eeae591f2e1bbbb1a53b0957066d103334e9d5b4199acdffec421d15a4404a5303dd77bb93d9165fcc49ff690b7fb6910a0c9511e9c45e367d9507987c5c2d55e13f6490a8fe0245d3ab4e4e677ea8ee3512c6d1e638505e328595ce2a44c461bd3aa6955eb13d31bc782b476b06b9fff4c7a1e20c9da4c3e67effc7d4a6183d3a9182636039e5425e6f260c99c53ebdbda70732e7428710cd7431b53818911d3267ea7b152738953ae920d60df0237990d22412cd7a761a56477270b655a0968120fc70b2d8468bf13baac63914e60204cafe4b36a5adf5f49eef02025bd827b34775f4e079a710131cb56f5bb985b005217327a1b2efe248e9c2a2d82904177d334db1e1245e4be0b11ea343d0f797b017d20cf9cf5a1f67e74d8e2ecc2e780d093f9e5b0acf508a384b90ad20684b9a19a035ac5332d2d00140373f03ca0a615737782f7d4f904e9134837bc89a96f6bbd191e10b4c41baf9d32f1d5bfd555ad8d550e28c0fa6b292a724aaf6f76f8fd6cd4aae4b86cd94fe2ab1b367768e0616cba7aa450715c1d7c7e7384218721cd86e1aa4ee39eae9e6a9e443d1fea1e476790bf49a6901c18dc7bc9030d44d5a5f648ec0d8286112f7056f76cb697f3974722afbf9a7311b7415b28423fece44adbdd2efb2c8696536913ecd7c47f9b56a2c9bef5ade7b066f60ecd60e00eec2776c4c23828ed225b1a12e44acfb81949401ef6def5abb4e8db917d473b40344e9ea8735e9edefe7c9c2ed6f3a69ca04456246afada53900dfada3526fdb4893987c767b3a022b561618c54e7a83d176d0bfd5776cec15446f4d799419d9c38e7f829f7d0b8bddcb82b7fc0ea42c894550db00ac9cbcf27dc350d99c2d8e313e2f8defebb08cfce9d0a74b65f449fb4d06916024c5ab5317946835306af9809b9b28b46c097c84aac97044446597f9b180681619a7340d9538351063ebc034b3aa48604445f89c87575cf1005491928800f4c23ffd0ae4d93e3f70762fca5d46da567fc79fbc8daf1a3bea589c60395fc7101e0cd4f527d98b422b030c3a05a0bc9d13dd776babf038249905672b3355adf281745b18c8bc4587ae1e67268c53b9a7ce69e30ab003c0fe706d74093524405a9c5f7c74df2b9290fb01563d6d95039099eb5ca299d8f0e1b0fe2b978f8f088c5cf0234b16480b86747ed42a88f3e9f86187664f34ff061226a3983157f7db3163c3dc576b8ee926facd063bdca1175cd4cf06bb24dacb527ea6cba69c3b7ecde8f9ba0016343460556cce3fe315ed3b3eb456977c5457cca738fb745ad8d3145832bb99ca16de4dec0cdefc8eb58312492266e9ee066967526b60401b0c88fb2bed53ecab2f2f7b06e7f8c42068564ba30ec6ca9fe303eff2d8edbed074118201c4cfb57e657602732c710e7d12cde1b50c45bede0d827085fd02ad1e7c1ac892ae46792c39b7f4b4c9d9b58592b93bb35a9cbc2ac0c2b5fd7988e65f00c6e3a2c810142624187382936b424ee2e213494f28e5da15bcd05e774950f2d8c19e80f4cad8a90939dcb8beff195a06fb54afde7ff670c7e939ca217a56bf1df4d86551e2229ec2b91ee69a579c7641e162664cb1cc3e3551d7963537d04022045e0b827540bc04876ea5ee82133934b7f54923fbe6572d4df9afcfef9fb5b4d4c3b3aba06cdbeba2d060c112be03da5a729264bd98654ccedb5c90396841de9183bee6df5867b256430380fa917f4a9977e6db794fd57bd77ae1fb31f31127fab76f68b919e1344b39205dd16d596c9cc6ef0a40545f47d5ba46d9c46bc0fe7ae4fb5c415254164392d370bd3760c8c47a0cd7a7e3018396a9f5095a6b3d86877c7bb064809668ff322c2d43e62c395745ab42849ec4406003cb1ff4a5a115f3001f1d4550be6657e8d46ab14ef1ae75d47bf75f76c8e12dd2e21fe9326f07f97dc80bf648b3b64e9858314706aa79c5c342495b92255fc1298b5aa48dc0b79b7ec2e3c190f7d0c54cd8ec72a56544b39d4a68240f19ace6386dd08611a241c014e66d6e122e63b3c27783fa78939fac354a19fbd56ce2fec973f8f36ab5de0bbd356ebb29274f73c8a962cc1609593b6553c5a203323304d5e9ce2796ccfe188271a1dc8f840adc2ce6b03b1508ff63396bc5ff356e3900f3721bd12b452c81f4f9aaa40a6a3e95c1c725d552214310c40661462f59bd7e95fe33b1d944e8c4ef6860c4521230ff9d91edcd7bd394d12a8a417b04649a58f20a19ec145a3ebc590a7bf703043a43d42f3d2e71b76ff7a80d65db235d40d6dde5d617cfca0b770783c2718cb07fd6e29bbbd56ec52943add864c82108756c4c11e117a607705c688b535e81b73ed243bdf79cf270a2cae5ceeac89ba6b4a124c4213d647d26e234911440cd1852899ef66ceae1189e9670f36564ded9189d7de3f2d9b996887712862c3b99982600e463cb9469ab9740720ae73afa5f782609fee0330c380eb746e7c8065e08baa1a9c46be260cb84f362a56d8733bdd1048bfcd650f1c9ddc216e40c32db21100a60b585dad505a09f1358b7430a57381af252018d1631b2c6cfaae5baaee2b0008116f8c53123de5fabcae1b09acee9aae198c2e1dfa3ce4b4092445a5d38b0d3794fdc874681f705ab644acf564bdaf589adf4a8ee6f3253f2054eb82f3aa1d3a94ea30e77988e8684df2aa6720f4628cbebf62613f54da6be5d3ce55e8a08a8987a55c744e05eb608aa10f122c217419e62b19c3e0863a3ea02133a8701fd9c758e76702e13f3fb5e2bf18b08af46246bbde09f5ae9111c5f7beaad179528b0f6af2bf883335b4bb95be2bf61f959508b3f0858552147160255cb7732cb25c5fff571859850ecab02af0cd71f0aeef20f7a4b7d85a28b98d9cf137fb69770947b0ff64ee39075120c30e0e29fbd1fda7e59a9ef90b3105ed58214e16a59ca01c3541e17976f6c1719954de9ece1e786ea503d8f912f3b60d14ca771", 0x1000}], 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)=""/209, 0xd1}], 0x9, &(0x7f00000006c0)=""/189, 0xbd}, 0x800) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:36:13 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40000000000, 0x1) 13:36:13 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x2) r2 = getpid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/202, &(0x7f0000000040)=0xca) getpgid(r2) getpgrp() getppid() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x215, 0x8}, {{r1}, 0xfffffffffffffffd, 0x23, 0x80000000, 0x9, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0xdf0, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x8, 0x60000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x5, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x6, 0x90}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x6}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x100, 0x5}, 0xc) 13:36:13 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/158}, 0xa6, 0x0, 0x1000) pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 13:36:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100), 0x10000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2147, 0x446b) 13:36:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4011, r0, 0x0, 0x0) 13:36:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:13 executing program 0: setuid(0xee01) syz_open_pts() 13:36:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r1, 0x20007471) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:36:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8480, 0x8) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x280, 0x100) 13:36:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 13:36:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 13:36:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="076edb919154f060e11a8bc6c06924af42a53622b3e39311e4ee2abf1b05eb39d35a050000de82505484761bd1a80004ceb19e13f16b960520ee06869e25608c8d406d0f3e1bac4db0127c5d475d7d1afc2b706d5e29a1ac7d3a47aef47e2780b19c656b0bce28484d0a2a5aeaf672f39c7ab8e84a5682c18e4f176a1c0ffcf5392b7a534591e172c803374b260d2fc16e40f7062e7d45cb9a75f03bb3e9acdd8110615617f5aa3b424367355cbc81a3d889f640026474666173048ecf9ddf706d3e7224cb1f41693a200f23e4f69b52d747ae32a0fc472ce0af5d8e4052e5aa2d4a6c830f6fc46a"], 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0x9, 0x1ff}, {0x2, 0x8000}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x9, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:36:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x90000000000000c, &(0x7f0000000180), 0x0) r1 = msgget(0x2, 0x50) msgctl$IPC_RMID(r1, 0x0) 13:36:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt(r0, 0x45f, 0x1, &(0x7f0000000000)="af39267b309792f3809a1ca35ed8922fbe29b34a8479", 0x16) 13:36:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 13:36:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xcb5c, 0xffffffff, 0x8001, 0x0, 0x1, 0x4, 0x7fffffff, 0x2, 0x3, 0x9, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 13:36:13 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x5) sendto(r0, &(0x7f0000000580)="65be37005b40dd3e42917e89bd7422fe8de1e8a5673d123f1134cf452eebee69d7027782046dda169833756f075cc68cba14b8ca1074f9cbf7484a2f1ba2fa0ac2212b899b23955a84cbe57bf8395f3362760c74835c346c2e8467065f18610d22e658a17027c50c0c7277ce7a05ff4ea872e3ea3a4595d5f63e1b0c9c046d5c298632325e31229c42a9bde24b6fe2c34ab64c2b2eda121d125aaf29ec9497d7d22bb5f99d9cdde62083efe086b9f4b53203390a22493865957a68d844423d916c15e43fd0b563cc5af99eac3b50fc3cf1e32903766b99f881e6b18db33e0f6cb076d3fc286b0c25c486", 0xea, 0x8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000075c001d000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)) 13:36:13 executing program 1: r0 = open(&(0x7f0000000880)='./file0/../file0\x00', 0x0, 0x111) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000008c0)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000840)={0x5, './file0\x00'}) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="94d7f92f0704890021cf546c380892d1cb4185997b5fa2414b4fce4d553033d6a1ba", 0x22}, {&(0x7f0000000100)="60221fdbd9e6cf854116b977863333a23d44b8b16440e08297ca3a053d4604dcb6b48a2f36a58a5319cccf4f01518c163e1a89028a186de3fd94f6ed4cab97e95eb070dbc1bbe490309ceecd030d750afb751f16b23259a8d5ec53c90d5ff83d", 0x60}, {&(0x7f0000000180)="ffbe9b4bfff48d5c9e428e94c1e85fb8cab2566b27de89676548411e0b8f3c1be8b9e0239dc9cdd2b08bef12ac5e365d2fee615298962d7719ab8bdbd71724bd00e2abca6986bc418dfda6768c5b46da67e7aed8c5837ad32652ed8c60e7b312bd6a098be61773274ce4fe23dcb828e71e4b", 0x72}, {&(0x7f0000000200)="c333c35920857edeca478f3c694e0062e5890cbf589c39d36241bc00b38ffa188571118adce036b93e8d3492c30dc65a27e8a2c1d15c92589c375fec0385ae86ae5cab705a2662579263e7fb2bc9d5995046ccc0fb44ce86ef219a6f4d6134ca7aec9953bb202a96b3e13933bf401ce60678b5f2c565cd53ce9738a3d2effe6f505dcf4a4e0f505f21de4f2aac08e3a49e516e962a7a393637e5ef25632f14d460f5fe429ad5a141bafe3f54d9158896923531993660758429c60de9d4dcae26dc25d97594b3a384a55ef142789015f2ff0c564a94190d53ea91d0cf5677a9d3240766fa7ee4115bdd8fab91a15d74", 0xef}, {&(0x7f0000000300)="b545f0d83d17552bfc03f2d74d95ae0e54f406fa5b2441071a18ce5215e3ad93768b3cc9c8dbcacea298f7ab2d131256a151c5cc56ae16b637e8af2b37b542eb2a2eaa55a2070b403063384630bf640b85ed0d8a00ffd4f18fb6040a097744d66f57acb2bb1564a7659de82a340df072dba4b92b4bd210ef4369c3ba9a3c5c4bb8dad9549c8939f42d88010c954c19dc1970cb4dc62d76ed73118aa17540860ad4567d82b18ea4da8fb36b8d8b7b6fd857acdc2e56efebc11525cbee822da02f45ff93", 0xc3}, {&(0x7f0000000400)="5b4400c96c47f9852a89237e45ce4ad3349aa1cfa5b86ddec2caf3dc8209bd9ff9c474a375d139eade52d664a98c5612115d918e6aa1779e6081a5a88812a6f9bb95595ee70c8553c1ee28fe870fe3cc537113b6e31574166281bfdfe418a6b95b9e37097920eaac1024ad211718a1df0087ce8443c214b4d053e39ff73b58b1f4f01d1e9687f0ba2f15127d1c37b589bb1efe9a6cc42c47338b576aec3067b828bb10dbfb27faccab08308fdc2b90855df3e3cfebe88d1a97fd323340f3fead14cceff6f9bed31fad6ed594bb0f0edb176e87f096c767bd35bb9eebcd5da6", 0xdf}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="4800000000000000ffff0000060000007b2f7ce0d944f18bd5ba7d4126dbc13b9953f0abb5451085306387ffb8fc193a830120bdbd9fc19577bf0a892d00fde07b000000000001000000ffffffff28be3c921442ebd369df7d48ef21ac5875d73c4ce800dee3c38ef80183f4bd7e76d7935fc3407e2a5360f7faea33746fa31789f3885f5ffc930d92615ae792923c513c3cf75392879c4b184de1af9a8e13e9b8676f423b256c8b71d05624fced9539bc364d628308973641a081bf7c0bbf777ee55a0256594e0bb4b722f071ba59da5687805d644755a8c042d3de2d100ba76021946d59a4075b53ff8cda7b19fb9f710000000000b000000000000000000000004a000000213074150ad89c80e95e171a1b47d1bf36c687cbc8bba9ac75ce5d7a54f58cde81a0af6cfa0b8927e138f63dec5728bde5b14f164e9ce0527e3c7ec53553eff41d213b1448d2145c56bd46f794ee1d78cca0d546dd17514636a9409806de7fc81534e3aec810e992c49d610eb90cfc5baf38d3e5b093f9c52f34d2ae500d274ee340ac1707d95f56676a0aafa5f8c4567a6df4cea0ac71cd2da9cfc8a7343000a800000000000000ffff000040000000108df15781d378f13c8fcb18ce92377de9025fc1c6738cf6ba62dfd674290252cc9bff68cc015e8066a7e4e1113a26a27cc86e0605e6d0bc5c156664750a01b147f74c4cff18bd1ccc0e43ac85fa8407e22284d09d90cecbf255d7463358499605826b4c2612eba42a1d55b9b79fe7d33819e23e83620eba571f2595dddd86853564d088067b6d5b742b9a665372bd5331cf2714a5720000"], 0x258}, 0x400) socket$inet6(0x18, 0x3, 0x83f) 13:36:13 executing program 1: socket(0x3e, 0x4003, 0x4b06) socketpair(0x800000000001e, 0x4007, 0xfffffffffffffbff, 0x0) 13:36:13 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x200ffffffff) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x82, 0x10) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') socketpair(0x20, 0x3, 0x63, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/239, 0xef, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet(r0, &(0x7f0000000000)="283ea5c84a18cd6b78204bcc36195edc08794a0dfba9d6c59e6e4534bdd0675ec7197ad9f9fb931af66d3cda62fe76dc77288273c3b4317aa2ee03c55c0349cc201d4c4bcd0b446562580477fdf8a712d7f5926ac0cc7f431a719364ad711e79536f1731ccc51d8e18d48f2a60ff10e175ef20ce50", 0x75, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) 13:36:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) 13:36:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) dup2(r1, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xf86461a730576927) 13:36:14 executing program 1: r0 = msgget(0x3, 0x243) msgrcv(r0, &(0x7f0000000000)={0x0, ""/70}, 0x4e, 0x2, 0x800) 13:36:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/247, 0xf7}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 13:36:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002000, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x20) syz_open_pts() getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) 13:36:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 13:36:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 13:36:14 executing program 1: socket(0x800000018, 0x1, 0x0) 13:36:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x5e6c169b90cfaae0, 0x20) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f0000000100)={0x10001, 0x40, 0x31a546a5, 0x100000, 0x100000001, 0x53, 0xe000000000000000, 0xffffffffffffffff}, &(0x7f0000000140)={0x4, 0x9, 0x0, 0xb5, 0x101, 0x40, 0x5, 0x82}, &(0x7f0000000180)={0x6, 0x2, 0x3a8, 0x1, 0x20, 0x0, 0x1, 0x80}, &(0x7f0000000240)={0xfffffffffffffc00, 0xfffffffffffff558}) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:36:15 executing program 1: socketpair(0x1e, 0x4002, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0x3ff}, {0x18, 0x1, 0x953, 0x80000001}, 0x2, [0x101, 0x1, 0x7f, 0x0, 0xa3f7, 0x7, 0x8676, 0x8]}, 0x3c) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) getdents(r2, &(0x7f0000000080)=""/106, 0x6a) 13:36:15 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setgid(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/87, 0x57}], 0x6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socket$inet6(0x18, 0x5, 0x8) r3 = semget$private(0x0, 0x4, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000005c0)={0x1, 0x9}) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000040)=""/132) 13:36:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80402005, 0xa7f) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001180)={0x1, 0x6, 0x1, 0x0, "57c30660cdf484c1e5ada6f8cbcde08fbff01eef", 0x115, 0x9789}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000140)="6fcbaefc7c0758cafee035d483036f777855f934e918fda52f215ba359b275f2af5408769ab2a5dcd435e930d2d6bd4caae0edf24fbfecd42a399c83aee9a2d496247b19beb7d184ae151b8e79b58968578d301f6609436595fa50b23138eedbf0553a4a3f6a7e03904118f40f4c6b11f5aac87d019edae018b144d72df2abff15f9f95172d693eee4a22705ebf8e3f7e5fb31551accb22b2d3f861074853ae97a584d7afd8770444951fa76b88cb71e1131ebd0096f56b589c3eb5c99b2e112d7db6f3cb6edc32fc2741f38dcba4e96076a1cd674f38827181adb19616d10cb497605932f34f1645bd1d9cc735d5f8298ee2651855d3353424e65d6148a5eba94af919cb8f2869def860b05016961536645825ea6d092c235207e9eb051af31c42481e5204b49fe419546494d08ea99683e259126204b0cc20473444e70911fe12e4fa2e19acaec36f737bd6c750357825548029145764b46e5b6cb64636665c4b563b3fbc2527b5054d81ff3a2769595cbb3279e916333d89b09236c3e3e7c1e408b95baba32c09d4c9ef2441ce0dfd767fa0492c613a4bbacec39af529fd2780db5865a59d102804d508f80e37e72e4874d97a38274535b74d64c9413b2ee0e1f1aa137fb80c41cbba92404c117da73e61638d750686b6bb608fd1caaf862ec4a82720464cf49dc37086a7b11a0e85a91aa010133c6e70e07fadb4b0b2da916836d2b1db6c64b2c983c7c2ecc58e530f3271a1e0f3871dff4dd7f8b8e2eccd62b97a86ac44eb892f4b4da5bbdef8309b64379b7212f4a1f257755ca88dd6ca791bd36035ac44a43159a4afdd0292a36b7e71c62d261d70b3ba14184c31d72233151c509e90f752c7bba39ced3dadebbbeea4dcbf867829cabf732d2699425e99d414eda446d3869c1ccdcfa298ae85d0b32db54a68f5df93ad04ddbe7f176035280b9bb634ac2b9d73b66ef38bbf760a92c1c8f9dbf66fcd0ff81c76fbe6ec81ed28c02218504947368e698ff25a899d69c1b4012db99766192d617afc02dd46d38890f6a3e4d0d92bbf3f5ffa2de5d1da09c3fb690fd8862477cefb5fb1a41a70ba88872770f39087eb26703293fdb0154779b736b500e18f4d62e10df2fc19f2fde08e13efbe5fe2cb93ada243537f3010c9bf3eb67d26d0d16476b8838f90e4a73ada8858a1cf9f1ebb32a0b765bcde3439437ad0698a9ecafd55b8bbdd9c7549f0fe86f515e1641a3abe51684b8a68ff7959bac4596aa1a6a8b7e059f033ca30b9915f6a917e2f4443bbc03fd630e2e676e2551303cdd051a4c8b496c17acae14761e93c65431f73cc2df3f74cc4c5511fe32af91a770a29fc9569d80adc35c27dee2180fbbd5f0f2243e0453397b46711d66555e9f9e96d524d67c44e9256b56d672d278e61554d6f3f78f9794cf71ca50230efaf9facc6b4695d21aeb13a3faf610b8114ad9f1c85f6e28dfa28e3fae2afdc5d284105412c61af2385ef5a38c721c38880bb73df99746ea5316d7d8062e704da9b1eefc4963323c107fb96605716b3cc79edad88927e753e3c9a40f4ba67490949216d43df6e0d421f9c8f900f95a82d99fd4251a7c2d40bbb101e272af47594f453b96cd31d9b2edaf4f4efabce4543e394a8475287a010e5547b55b2cc85f16ce8f38becd1829aa8f214532c1326f9446d72803eb76b57f23fec810e6d8f69e02f6727bffe05162a51e125efb0da7db0d61aa7173a435583e9710281f4664b4bab207c25cb963eef17aca20b68a9ebf206c7a91feafbfd94f1b00c0fd66d0ccb3b66230bee56e93ea15882d2e9ae5c8d23460bca3028c32c3172f3397b577b5e14a5ab9371ddcf0fe751a41d0b0015a45edf6ed12ebc38b0ffa11e39e4db5aee99d8e54a95774bfc14e61e8716dbd5a3c6de2f24805109a2e2056a5bb0268c52ae657c83e2302958ad54c98be1d84c99d10c83c402020af234e3f947465aa91f193aa542a5b5d025be0dfea54ed433f4e72f4d0a7560ee9e1b15ce9eda74b26ac4761cce0b1b3fb1ca0ba6304b2527b0fc07aebe8d98f84777265d96a6f39073d3286fd5e76348f47789ed7f9562954b544991e6116650a083515a7faa7523d8627cc35f078433895e2a2aa3d15ef7c97aef7427f5fb6c7fd20e2384507bbdb9d2687c71c481cd786fe2f76df902c25feaaf2250ffd5a3ae03f27865fdd2c8d3874d42a1341823af6203e0e15b0c4328ad23d7ff73b71166c44e637a7250ea1f8dcc31ac48e2facb07b51e85671c69bc33e74824b38ef098e3218b10b7f67b75509d829871b20fcadd21a4cb67413b39e1baeb6366702a523ca83769583f009d9f2238e5732587ea4c7dab1b0aceeb6492e8c429a15af73d933e70e5ba197f42e4abb5803e4678ea347b6cd542a6fe90185d088b434947d9f2cec60d89547e592e4fd71ccbcfa884c71735f34ed49d8dc634d022b9f32e59029ea4d1f53a56f904b12cbf71304145a562fd28c4fe68c880b9cf4b0f187997f4b3ecf729d2bbe0cd06cc55ba80945e84253a46bb59b01b2c629723dd2c740d64f0e164fd62f2f1b7126f205615fff58f29e229407b939efe2e647ce489ac1d107485e547a657ee5929499395b29639036649cc246e52e0d726dc1ca83687fc8b03b4f4e273e7951256e3367b9ccda1e1660474cf1483aebb6c67c2b144de413dd05b1022e29f5fdf9d5e6d41257011a3d0b542797dd36f6cfdf367a1abd6779b6aa78ff665bd853d88335990fd570c23a1b587b19fcd462103c045e147e95aef9ed72cfbdef99cf584d0fabb6c91f52ecc5aa7e5c5fe4f55b203d91ed6c1ed78c06e7c4df7e3b6c87b7785e88a18dc56f143e3b6292f3e1841cb92105fce5c5b63f1d79d77592d3e9d77da563eca4393aae4381c5183b7e86bb559eea2c81b84d1cbd13a4bdd93439c487e971610eb87427086d782ae473b58f87096b6b68356e9999c9e7454060bc18d7c012812fa474b1867444f7fc2dddd513f8ef222684736faaa37e21835594398a0ae65aee7df8271be07b4c3c24444a7d30c1f4ac1a469dc025787e81afbfe0d9beae4f440452eb1b62c760b3c73a79cc214628c4450175b37a3638d612b9eaa3c4a9c76ee2cb9e01eac5011e16c85ace6e891863a3daec27d8e3d051de3b3ac41f7e102c67c846a4e6e3708eb57e0f8376ae5cece9d6635a2d6f6538d619ea7770e96b11e5b13db794b395c869f8c9528e0efc7bc0ad7e6fe0d357c13e9cdd1f9e8994a02d7c849447e9c17618a4728bb139e18cd1259a86d8c9aaab1f7cf78812997378f32bac50ab5d7d993d813cef261b56f238a3c2465b12e7ba308580869b0d7fc5be654025e8b074cd4bfcb0c8c847ab017be2432323a00203cd9aa230bc02350b69d718da5f3f7fd4497e07775cd126313d8c0f76f10faa68ad4b3750df90c14c9eb96832c7deb16e639507af215870204b4db13f96c74646465cd3b2284baab9faaa9d38fa5f654648807bb5262d288f1e1e1aed28283f534484fbc2883a64377a03223818211dbc07a4b766d96c62230a6d7a49d210d86e888a64e396ceaf772af52a8af10ba55c08b54f64922d51e5c7902a3c1def8be9a0ed2e6361637ebeb6dc06f988dca8bad27aa03b331c1e43991aef5451378291cf65b31e427b59337896d019e337ada00640b989757eb74a04f91271302a98e921f4fa9b78c8a81c614ce2fea9ee06c93f4c3fa28c97f2457cfe82bafd5e4248b7237a562cb5ece53b2a25c5e93cdc818a88ef401be883ee5985952c7f1d19b30d0d05f1e8bee0dea565947cef1cf41e1e3dd341bb4af8f7bb3853321a0c1f122a7c6cc7c1a2881494fcd325848dc473231b6fcca24a722e2d6a5541b61be2badb820a859b811ba6884639fa68756563988f022b847de77e7d18c447b097a2cc7ce87d751528b06776f688dd1033c49fa80157862abf92f578a0a9a4c02ae1b716f359140d599c33b0669214021f0ea1b1fabb9cec79c62299a203dedd592d86f50c3fc0ba4449860ce0bfd537c2c53810dee92acd9f68420adbf1fe88487083baf0b82972e1909dfb42b1a624c5f202e2ea4688a9744369cae0bcc2d101af44661d6cdd2b203720c20193caa3bfd55bec29af2b900d42bd0bd6b1fe8e93e7fcfd821102d98e61771905d64089fcb656354afd2c0c3fb0188268abf08ed7d724a49fc36e4e3b10b75dfb5e3be28eda6b0edb44350f6da403f7d820f6c68691910dc64c2cced856db054545b58035ef2c38e3fa6757c2b2593297bd2b0913de13aed0e0e1bc46c98537e54a8b266205066283979fce8549fcb427361ea4567a0afb7cb380d1d4788da016d8a30425712a3891a8804136e9ba52ca53bb3d41735226adbd44d751b14126bbda1bfffb16352aac72192d1d6753f3872a91e60f304dc374c17ff87d1792373466e3092da5793909544b57c4c6582d257ece95b0af92ef104ea8eb2833f945d0d9459e79bb81bf07589ffa4a64d13bb155e5012651a4c0a047f2a7e941ba53dbf094353b34ed3cb70b878191d965702c77066a21e6d84a2fe575f4b55c1265646655de95a01771e3414f0541818db6e0b55b9a25d6918e893171ebfc53df2d1c9d0933a2081b1afd06671452c6af619a71c4d299e9fd393ed4e32538a158bec713ac47fd32fc5081119c2cb53d85bd8a18649845743082cf4b5942569adef9884cbaac69ca9d256b4855cb4302a6f8f5578ebfe7df4cad431744015ddd71018cc5bc30a2a40ce228d941c1becf2e59ea028bb3a1c7921da8228841de84de4a7c643ac5aaaed94f1bfaec3e8b728f33e1d9260debe5bb6c921e62a4f3f877bec03a81eea452618dabad3b22b24acc9b49afb79ecb00b08effc713e444d170b2fa878da7c65f6182a9ca14910f2b4b9644da78dda5bfeedef5e17d68112ed5a821d29ccb5d23c8c391b88fea371f26f2212637578eda0634ddc16d703d61438e4aaa591b6f80c3bb3eb5c17e2db95fb5de1b2b9d1a9e069d2cffe0f675c9dfb537dbfac189ef1f47366be022d55023c06ab7a2841f22d69b13f060d73c6d9b801bc6faf373b0830bc6045bc7e65a91b6197e12403dfad7637197172e211f08eb3dabd7c4ae13182fa7aa6f06b4b71009bfb7ced00fb553dcc20a95888b440714a37628edb9a82a16b548f00d8bda3805809b09913fb5aa55029bccc0b71913a60b84de4c7e161e4c15125f998eae4a41117b77c262f6780e4bef858cd3f371877665aeb2b4002b5d0118f4304b98c5f7dc8b6d9dd81422d54429c391a8a26380fc27e4a6821ef8f8324039412f695cfb27f0684c7bf012d91139a4b71d3164f7cb66c4b1120f9a0d8d7dbcb8d40f9df5e42fab7f6c14406302305caac0e80d3ba5735067d208dbbea8b38171cfdb3a0b2c3d461ba7613a4f2dac5f967fe8b68726c09638253693b9dd63f6a259ca237b36776120c9043f0c3d37f0571bc587ae5323b1b5495815d46ad9ab69f4d080a35c017d71aeac4d56048ad0a7a80d75d81c6cffcc020b05d5ee5e364ac61001922c080e6e61e92af9620e8a47a869d3c0523a47725bdcda159e586610c35d1109fd9a43c62ccbc361645a14bd7700b0d606ceac19676ed9a1e78db1435b014d5b8a01185079471dd480895ad2b42ae2415c1750184cb1633dd030674e0438d5445a2335cf8c3d8b8b1695e52d3aa6281c35a8df0c9edc7dbd864c5b5602e9ccaea6830590b2c39d99d5a061008945c2977d72d672dfcd96ea2e17c26cd60b7e51151e50f626c1e6d09f261b93a0a583", 0x1000) fchdir(r0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x10000}, 0xc) poll(&(0x7f0000001140)=[{r2, 0x105}, {r1, 0x40}], 0x2, 0x0) 13:36:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 13:36:15 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x901, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x3c, 0x8, 0x6, 0x200}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000010, 0x2, 0x8}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0xb7b9, 0x5}, {{r4}, 0xfffffffffffffffe, 0x82, 0x4, 0x23bc, 0xff7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x34, 0x1, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x19, 0xf0000026, 0xe95, 0x4}, {{r7}, 0xfffffffffffffffd, 0x10, 0x2, 0xfffffffffffffffd, 0x5}], 0x3, &(0x7f0000000280)={0xfffffffffffffff8, 0x9}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r8) 13:36:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000080)=':!\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000300), &(0x7f0000000340)='\\[-{})\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\'\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='(\x00', &(0x7f00000004c0)=':\x00']) read(r0, &(0x7f0000000200)=""/194, 0xc2) 13:36:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x78) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='.\x00') 13:36:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) lseek(r1, 0x54, 0x3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x200, 0x2}, 0xc) close(r1) 13:36:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./bus\x00') r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0xe001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 13:36:16 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() setregid(r0, r2) r3 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r3, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 13:36:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x6fffffe) 13:36:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 13:36:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair(0x400000000000017, 0x1, 0x102, 0x0) 13:36:16 executing program 1: 13:36:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18020, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSCTTY(r1, 0x20007461) 13:36:16 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x1b1, 0x4800000000000000, 0x0, 0x5, 0x3, 0x8, 0x3, 0x1, 0xf1e8, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000000) 13:36:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) unlink(&(0x7f0000000040)='./file1\x00') socket$unix(0x1, 0x0, 0x0) 13:36:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10000, 0x3, &(0x7f0000000080)="f2931413d71270dc60300c90f1584049f1bb9a2e49e9bfcc3bdd1c2e53846aed1609d0bc317ee20d87265f6257366e3cc931bcd033f87ddd655fe00cb23d6d0158b1c25055aca197eb2a2bfd2567083988197fce23f61a3e5de65acc8e466f4b675600b965580d617a07ea977868feb1b997e5e8bc328d6578ca0a6229a3445afd2e2e336718baef1f8abeb3889da0f97fe50bfec4b886ca252f3e85cb1b", 0x9e) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x8}, {0x9, 0x7}}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000140)="e521f4b3", 0x4) 13:36:16 executing program 0: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 13:36:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffdcc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x47a4918461b2976d}], 0x1, 0x0, 0x5d4, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 13:36:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) lseek(r0, 0x0, 0x2) 13:36:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa59f7e299004de2d, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x6) r2 = getppid() fcntl$setown(r0, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getppid() r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059fc769870114cd83c28d560eeb9d9567ac4d3998302193a30f5e2b644897ee8235422a2ca0a92763257a79abddd88d05ca1df025591a0dd7c67dfcf1b6f8cac7edfab2421a217b23bd45fb5fca4f7426786e9406711"], &(0x7f0000000180)=0x52) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 13:36:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000000)=""/20, 0x14, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:36:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x8001, 0x100000000}, {{r0}, 0xec0269ac47c511c8, 0xd8, 0xfffff, 0xc14f, 0x8001}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc8, 0x20000000, 0x1f, 0xc04}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x5, 0x10001}], 0x1c, &(0x7f0000000140)={0x2, 0x1000000000}) 13:36:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/237, 0xed}], 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0xc9}, {0x18, 0x1, 0x6, 0x3f}, 0x3, [0x4, 0x2, 0x80000001, 0xfffffffffffffff7, 0x9, 0x81, 0x93f0, 0x6]}, 0x3c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 13:36:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) close(r0) 13:36:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000004c0)="ee6efaefb0d05e0bf176392bbd828636463e998730aee2fce8be610e510022b768f8c52cdb41772b869a817863a8c1df1473ec257daf3287fccd380daf16307699300745eb5c28706cfe7ebe143984212e6f5376e564cff039f7642319fbc07f3b36e2d4d2c17f00600031d78ea2eb98a665c76d8a985845417ad317eb96fa44f34a483a4e603d20934e01868faad07d6657b78df18d6bebbaebf790913a37430c6e3c994edc7c3eec33174bab4bcb65941ca6bebe024f2dd7182071074dc8d8046a15286068bea0ac1930032096b33793f99b4c56c8185671ef27a7734c909d6cfd4042b98e36dfb2a4708ad5668f34ff6c7a9e361f54afefb70fa1c350072abac6c930ae2111e49f2ab857542dad29248a3d793a6f5c1f19fb263b41b53f058fa92f941560af244ea899464105d72bd09ac10beab6eaed368781397ed82612161040f8c5f65cf7a90803c0e905cc27efd6638176ab3b303465d6caa09e4fc19e7e40cc4de4d78709ef281f6de401e3441d143da2f4ff07b05ac4ff06c0818ab6a2e49f658e32d6176687b4ae3c40f413a6a7dba6f311c2ae9f4ce2d37d142354aacd9bc016588d39ddeb2cd6aa51a482eddc4180fd81021afebcea3204d85986562d8276be4222cb2524051350ca79b02d6d9c2a5827acb279d0845ad929716a1dd0ee884c9f4d0a780278bb62365c0ffbb9a68c9fd3cf3920c8eaf99a1ca9852c8a9f72fb179cb4f133b0ebbcaa4d1e410f80b27a6d7518ff540ca304d7655d60162c8344e1717ec6fe572363acc03d6dd745c0e3147c82c1ba04227de487faa3f5808ffca2d715253761b7e89a089e8ffe77cf187bb859e4dbbb1cf7a9ba96e9c51352d5b72da66d90934c26d595003806717b30e1bf466afe7a20909c69db0949ef7f1a1f86a231d327a7c7a096fea3c8624f98162fa4507336cbdfb3da251aeb9338cf637dc02c5e601b579f4392a821b2ff8f0792859e01052896298dda64c2ae0300fee2034bd64a8d1e9c7fbe4dc3b81bcf03839d9e3c0f9c0e94bec3f868bbfd6879bbfab3ff5f2f2a5790c821abc27bf4375939020994b3f2a643ca4c95078309dec003506c7436c400b1c62ceb49a1c228efb4d5623bfdb394aeb833696fe9711a198f480375a3573c6a5ff8ac6df49c9a5360a56e72a3b30018be7daf90d4f6c2c721f24c8f6bb1b1e3f374412ca0e3ab918f24c6fbb2bf1355cf67bfac98e0fd1ae3113c30e8ca20ce45d3630083aff4d028cda8d2498c2b653f30cd1cd12b553068e0b13f80f7bb6d039d1534a66908550e246b5200cddab7a63e9c8d58ab8fc038a7115c3b9807a2b0889c623f73ff97e396f6feff6a193dc2d3756f97d7171082aebd6ee929796daaeea264a20208ae3dc84bdd0a0ea85321a3ed29464ea61aea2553eb4bdd02a8646bd40eaf0e2a275b4696d2dd434eac3b95bd6bd9d4817037242edf3e04972930a78e1605040cf8bfbf3b9f780f1e8607f3af6207e4e5f414d8db758bc82c44dc25d093c8101dcd925fcc5d4fccc9a68830e734b994eaa4cb631d29d4d90f101477243c30a8c5fce8eadd452a875b37107e14b427b7806082c2d4b1b75d0d3296dee871260655151a371ee035c0307e2e5cffe744652172962724cb36f64c68d216768dffe6a8d7f123e4d3bd647eb510f91ea43049411d7b4586223a9ad67846a4b66ba6d363e9a414632d53e5539d8c769cee37f6a1a504742a4324d5001a76c844f19f79975d7b8029defe86935577f4de217fc288aadf10f0f2a5aaa4a7f7e9053cc25d7e4a6b5e5b1ecaffb728c350ff0ddd138ceb54b9a7b22a7c86e0545c48bdfae066060e382957756791728ef256911703e61044960ac8bd158edcd4cbacca310a68829251e778842086f03d44e1cdfc42cb188192bffb88a65c91c833f26329f1ee23a6d4f7d11c7b1dda5ca97fa8460e69c84c545e130a2a392163fbc7b67650a73436e5fdd2644c0cc565004ed1e34120e45d1dadc137712b8f76dbc9f484deb88218049ac77f370f0be682a74b83c2adc9ca3db34f856f48722a5225be88dcdad041414139e24ef0a5e005514e4ba3ee46fae0444cf774b39871f0761f9e2cc6c973ad4774cf503a404a43e4161cf4a9003d2cc0a9d5baf396f38d29858b871896cf4b63f0bf7f614be593765ee7511db6f27cbb97b6d1a167b15fb23e81ddaa70814ab7a71d44ba48b3cacbe09412f0e9b4cca71381efd53c603057f8931fb124d88f7314d76668af7fc1f4f219d72552a8e63c335587c8eb5b115391dc266a275e17659c3fd6529727859fcb37aa612548d5b436d5b4a44e81eabf84ac5207288887f4d72228b04015125ece9a5b44bc0d115b899a9191e8eb359416e2000eb3442a7bfc8d0118b4bf5e1083896f8383e5362e6fa18f4723830bbfd7f349be95b4a883ddd7e0a758f03e064d76083d5d9316f3f996ef808783c8777755a1b8097e18c07a0c27f2e1f571d8ba84bf9e5df198797d6a1cb90d57c0d0e4fcc4cc9a2322007e0e546f039012325acecca593dc556d9d8b96f7a7f09bff1d324b3bc1ca55aa0f7c096f2edd4d4eea342282afe4ac8edc7d1d5e3011f8bb6a592b6f6b69ddaaa59914454d313f52d7bb1bca9134c88119bf7b0d609985fdb64f982291b1030406320caf8b3b5a1e31a46911bee006c99019c6b7a7f4704399ab9eb0705d722d2a9d67263341d77bd68793634bbf9250b1ecb105840bc1dd90d903ded70df589dfa92181ce2dcd039059ae188f45032603a2ea93e1e8b1c1397477922958dd074beabe69a4cd02b305e55d110aea12bb8d0711020a54b7f47d9e1e3d734391e95845a2b5e687d19a5ab9758615272bdaf8ec38b669bcbf655c993c41b7628b5ff8b47928a08ffe0b54a6aa8e97d7d67286ed56c69a55b6d0ba36a99de7d51d8f50ec7b3bd8ad41ea4bc0219235a20fa1a18330a2e01f546dec16faecf65d2b215e2cb75ea974f60ed75f032bad982a877f608cab39da5ac4dd5ed3b299dc98b8419821c7f2f310e3e5086d4f140d6c9bbbd8d47461ebee98a00e4ed9930998ade6d4d40f6b72bf51d7ab9c87653c0485ae1a73a4866399d00ff639b73bdb32a727175560854600b4f768ff5686bd4929df66710cdce0805edfb6c3d577a7ab9f65daf582ba66877cf9e3d69cdbff0d13dcff8f0deb8e8c876058ec859992dee9deb6b752171db3868fd9e2da4a849f1b83e9d68ba01b1be87d5bc728ca40a22867f904ec75c7cc42eecb1cc027ed90fa0187fc9dabab4ed5ff9d653f423f5ab34a6694afb6d95c0347c2730631fdc817253f6d02bfa124b93fed782a104e638aaec976129851f70ff1acb557dd8ed6a88c7ae5c4b56944da0b9c2c9d4fd099a895d4d0903c4b0cb492a903678eef4a3543d790c9b78ef32d1630432e1a6ab77b18c4470351af39d9ccc291febd4098742a04330520632d2aab031b07f143e7aa1ec35fc1d5c6b5708b2bc0cbec045d4b66a325b5fa0a43b704908a90078ac2505ceb16fd4836ffb10348c782b67d713bb92c929d762ba92128989446fa4d2c37b14425c24ec20a630ef3bb38442ce390d68fbc3c5ed8fb436093b8bae8400e7fc4a56aa4b86e1fab422b74576ecd66a6ca528de6d5278905b7665e461905f4dce5c0f1a06aad5f54bb5caf702a55fbe8bb5b689f046dced9a165ffe64ac2e6205cc8f4538a913b7e72b5738e513c285b76e680dfce57b753a82eed6cba69eecf5d06a38554b4759981b52bc37425431f96eb9a6ae6f21bc7eb3b47ea3cac7e9a22bf136876f9783eee37c279d12a0c59fe48672722a61c26efc7ae875be861f6a0e263dc791772058aae2fc9a01cca670bab6f989c2f8a93cf5fdd5aa784bd9ee4876a18a90bee29c071df9f9e73257d28315f78e837cf9fc052215a8c4e2b58108d3bfd0f367c81cdc420f983ffd3db5125e8ac26e793195a48abf71377d30ba72bf041825e8df2ab5fe93e773269ede536b2478538cdfe620501ebfe196dcc81c0d4474c5ca382e98d0239462619d1db75cddc2ef735bfada8e24903083ed99f73ad80bcb7f45db3843f4a6be9dd6a0a3353956fa57ab8da3ade3ecef46490557bd3f6a79b9aa61fc5ef15594b64f05659a34e31a38a7536e6f56d03cfd98d852a9b504342f663895e4278e805c4a4da8fc2d3099ab2b82b6662d3c834b4ba23745aff781ab50ed2a51f8c163291ed7186a71846bdf27ea2b74b7e9a39c55f3bdb3bace3a9e31d3cd2c66c4af2ba0176745022a69c39055903a0f90956ee3e427034b12722119c615150de9a24c2565c43925c613d612884e9cc113d6aaaf29fb1e6be73dc571f441b1398fc70c33aafcde0eb4cc616918335f0f0c93982c6d9fc33fb7e84ead0472988b769705427f8135e4b73f67ecb1a7dd4fd87725eca1501371b9f395b44b368e12775e69915695baf0b59b8fa54f16b3e288a7a68a20f74d80b048e51bce44e924c0c359b2fe2e261a81d30a1510c7d0c091a4d274ab047f90dfc90f846d2e55620c2feb895e9eec99fbe121c97c889458d3bcf25206dcee24c644519256e9ff5b410f0902ba1a35429572f6d5e3dc011d9f60401eef3140cfbcdbc577334cd7ac0a4dd585b4bd545219eff70cf5983bd0219c98dddc08addc61b1fdb273c1b7d712315b0ed86a99757574449016310d9acc7fc1a6339c0200b74d342ebd6b3b36c2e07d1b59d0f4a82edfd6f267e2175bb1cb90fa8c11ae58af63befd60262d58e64efb7abf738741c324d23aa226884140595c865b534106d82f0784b903a7757fd5a4eb0f0feae5e033252b58c5f60f49e48f141405a9d326ae6aba5b3daaab65af4674ed8c2bc5d44d18cb3c2e53a906679011cf0b72aae05c1b38adf0fb75230331e03bf7e2328053150a5eeb42e5a2901d85708976e8657b26fcf1c08d3b17619392f54c06451f1dffef3604cdec4a87581e5a77499fbc5f1d58d242dd66b245af4574797623d9f57318d5a293a7d907e6ade86e72689649462f92d9cfca607dd6e676c835de761ced8078d9fef45a5d8d0d362e1a910710d531ca6829cefde58e98ce9e0d866c96652e5a322324da6f3670c90d9bb2e2cd11babf9458ec0add7ba861d123c8b272f4049daa25cdfe4522df91b2ce99b3f44e984fc73471f39c8eb25a8479071abe318fc345c4cb4c2a74ced61d7bc213a5a5296d09ff75c656282a10e2146eaf981782edba4cb73efdcba404b0cbd3ae12fa2d4dd4b9ca301baa1f92f4e039ea5838dcd08b30c3fc58efe3404f69ac3616075030dcfdca340c21641b2b8a3c83e5107613a5a305e2bdfbb49a42ccc68df439be242f298eaf944a564c8081db72c6743e20a3136f0b94ba4a59f41a45fcd979d0473b149fd7c481353cd5087e49b812c2b83732937752dfedb364fcfc22c7bf446a78353ff3635037177b60b0040df6c90dcb85c92f4df46dda0f6dca62321d986b21ee2d62aff4fb3e2d6fb592d9ca0742fb748a7893ab47b10fad958ab02577d65571480f59440b4a3b28341e088454d94d51f0f1b542b24e5c8530445eecfefb0e8c87bbc935deafcac5aaa1fa980d0b8465b1415750a44bbf3ab3d25e8577a90b0322f62a788b179bf29f08805dac43c615fa239c91f562d40bc858e1dcf1d087f0a0999133fef33b3559df5b41501636ec47bec3203579c50ea0daee9f7bb3be4108a52932e940b608a113a6cf65ec87c83fe64fb60951cf3b72278dff223f1c2836624d84f6424c36aaa901e3c8bb8a10b72fe549f1ceb3cd6de97", 0x1000}, {&(0x7f00000000c0)="335725a050af5d529b9aa0c1a12b6f54928548fc74b81baae610b2d0f2166c91beb22380ede9378e7403337bfd54ae34b0ec9c735495ddd59a086060ee9096ce112c5d5085f8a120", 0x48}, {&(0x7f0000000140)="3b26830ae51c549db959c568a2954cc3f54f33a4ebd031c4fe6704e01505be2f1d6b98d37211e2356f6e23a0eec3b7da867c3a547a16470608ebd0fb2757f87fd26d6632311ded8f178290a0a3dd635b6834728ad6378480986a25eec89ebeb26769a71a04795534cdb1e600a0c6f0d48ff8474be5a15aca2add6fd31178e23ae48e2618d35f065800670cd479a0c99b6c40dc40d3a9651f84b905f490e41f915ca606adfad6fd0148f5230d545bbf86cc0a05214a5b94454c34159652d48e0415309e6c8ba364b550800cf9017f680380043c0db1462b6f41401a1ce4b303c8de", 0xe1}, {&(0x7f00000002c0)="77c2f4a3ddcc928fd7d0196201139a5921e5f9ea18bb68e9ab2521edfce11bbb19423a63d37d83d3d870cd2f0eb61ac9b1687054d3ef5c37df59a14c03d4bcc481a32cc4b8ddaee2810be164523e451e8590f4b95f6ebdd783c4bf1108221daf84315eee9043a04c0b2230502ad5c4e49789326d84acc244435661a43bf179bf1eab57939cec964ad491f1c3f7563896cbec42d0f0600ed0fd4d209af4387918032cfd6ee09fe8b48f04241f60cce6a1a8839236bba7efbe4d38c9b923711aa07d350907584dd95b22d0a1a5207a7623b679e1079b5c34124007b05d7c80200784b8200f327e386c32a2bf9bb2ff275aa870b3ee08e4aea0", 0xf8}, {&(0x7f0000000040)="793dedfb9bd62dc929", 0x9}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}], 0x40, 0x2}, 0x5) fchdir(r1) 13:36:17 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x154) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 13:36:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0x8007, 0x1ff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001140)=0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r2 = open(&(0x7f0000001080)='./file0\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000002580)=0x10000) getsockopt(r1, 0x400, 0x9, &(0x7f0000002440)=""/254, &(0x7f0000002540)=0xfe) writev(r2, &(0x7f00000023c0)=[{&(0x7f0000001180)="e2496543777568d6f318e9939eb119920415cc23ac596424016bbe21a2ef9ce2172880f115ece620badc12876ca14f07df9d9d78ee6196b83209adfd8bef6b8b0567523904a9f473a8ff39d37ddfb2ba310b15cd434e02a3028c3d90588ddbace1e1bce68959c07d85d4648ccb936584250dcf28c4823a6430f19d7444", 0x7d}, {&(0x7f0000001200)="ceabdd50121831c7d9a9d897b7ee716ec3e2db768729de17442e1d4a05c80606f0f706d877118affc5b8400140e4f255bd473950212f81e3a566b491efdb87d3c19d527d2a9491573b867f65a16d98214347c9f517a3b80e0e1fe35e85d43353dd935a304819a4e752dd78eed01b85ccd1e5944c1aefff321e036a350ef989a4035318915bfcd5a40898acda3cfbc85a00987a4ba5d3c89b567052df30373e709fcdecada8b3e733700cdf799fe648e0c6263c7537e2beae3bd3f0c5bf741b75d7309a27c722def7a26cd97d7fe606c480f2feb61dff03514c3db426e612bd9a7780a7e7040c6a137df916289cb6a7ff070f8bd8792d915120fd7c9078f0f44ca6e617eaea8282ab525997b876a8774440fe25b6682eafebdfd9bdeb6f0a8ce0601e6df7c597b5aa274427f8b43209a5ca20a3e03824863b3aba17bd8be308ea17f3a0ab0fc5cc1767716e8e8666bf958a2d73df1b4720b7ceeebe8ed533a9b3bd61b5e05a6ec5563eed0ba36da2272add3b00797ce28fc99ab046e57ade1163e9ec937db7b7a9035a2670c4ee5f01650561193855b4f59203e5c0879df9ce97c6eaa0c34204cac49557b3d3f5da327ac347d80cd50b265629967604b6dc99f9f1f60f0e48d940dd6065c4e11155782a3cb7f391887e552b36b84b0547c064e90de636762c85d6f66a35d153d800a4c2b043a4534168306c7f3b1bb9183898bf278700a0c45f4e4c2d3284e932c7f7d3e9445f054b803bb5b5ff5623a7e2347dab93382a5f5ca157eb18ac3bcb22c4bdeb76ecb046c83bb83664d57f868fdeea8786062c3af8a10b109e47e251f1672ef8e61b652d4a29fc0905e6b3722e988e41687e85f74c0ff961a785767c46a26c9598d73c09398609855b37106c74a81722e414778b06e15481dbb287c96c33cfaa223cb4ad389b4e690eb85f9f7632c20357df44cde70b3019824a62f5351a12de8fe0b866fa12d9e379b539a7282e100d1d78212679f37933a28547203ba86adf86422afe470c5ee0cb9ad3da9af97b7e55484e8d5e235ec3e2928701101b64828731dc4af4202c67bc15028a1670448f9cf14c07289ba0795fb4bb9f61195fe564fd3783820e8a201ef8435d4d3dcf04846b26282977de218e7dd609aea6b56faa49552963aeee959f3f934e89bd3b3d935ef0bcb1dcb8b24c8d71362d8ee5f9125f805acb49c1098c2ebfd2453d0e150fd005e7b0f67c56a0bd5d5ce972d98c671fe7b3a638eed21f93f5800926028a02909dd4bfe3ad4eac54ec4275197338c6c44d9b11421c0f99993d6ad2574ac24bcd4c7a7a4f03bfd89d3ec55e0cbdf07737fa8cee9eda1fd81120959ee9d77394703b262c5150c6ee1d23dbcf530b4b0e97f403b5438d297a87ff25319f91567303f9e2a74b6784508f8932dc00ffdd978e9e0283f0264384692f80cfa7e24f224b73e014b9b6831b8f0adcbd90338b68a9c6572e7fc537ef646a97385a0a55f5734511c3606fefe4000999d6787987f715f4a57e55ae966d94c4976d97b49ba62076da005a192466f31793f24b6d7fe1e69f59ec1d5bf3cd06a5aaceedb66cf9b323e0a91877f48e766087ca18275374151c862265ab7cadc3653f91661d6cc4917f4355fe23077f5a5f1744c7127976b3d6650f781912232cda7c2060a1fa3ff3ff453d1d52ba567bea2ed2004f31deb0fb96a4765908a58b0f6d5eec4e256ffc2f479be70081a44f8e66380a7e704bd07a74ad36d6acfefe899784e675ef608522fbe50ac469db01516b590149b39328b1327df5b4763cb02eff649e0456bcdc5b850db30aa98ee65f659be2867130dab26ef3ee9c30395437330acd9e510389cf404aa7b368bc3784a640a33a90981f718c1e22403a8ab8dba49352f7ced046a352c9dd199028f595d4b3d21a3ccc826b6bfb2dc1d539687e2e0337db09702eedc8f58d96bba789a507c32ed21a693136a6ee333896edd2d4aec49a1dabbe9b3e46fe008739f983cd14e646d6c7b619bbe2f24393c34612a8e8d47f05a6d7676f8741c72a66a09462080a0559b359c04dca8fff27dfe9164e2f6ce0165f01e397ab8c20cdf9c602e8f9df3879b54556b0d68089ba1f1599cf978d3b958100e9a539575b848301ea40feb1f71f3bb4ad21343e01195e02196c23c3a4c49581dfa22b8281b58d137b768d0c218f7b8eb7684924e8d3e3baae7cfd4f72561ae16b01dec043b58b4d5d3006861619ade8f88c8583d8d12defbc5db645d1faad94910118d885a691ca14ebb7a5922f8e5c6e492643ef219dfa5876657c95223c8840637f24b2b1dd6543453bbf36c243b336851b47bac5861f1220de61ce84c78eaf42fa065e231d96f66baa273d2115c1b241bc9bac97f4cdbd1b3aab9ae27ce82df4bb3c0b67f9b65ea59b3341ffe68c77c05ca59dbaf76c463f31f6c17253667ca0f7e307f4b5564a9d194893338b751d69ba11379c7abd2c427960fda53e47c49a05d4a391397974b1145fa0b40c34d64fb4b1706da7afdc67615e52f15e2eb3f35f5191bc70d9ed473e2412d5a2457d7546a2db8a5b1923e8d57a5a47fe78bdfe0331246a78324915b408cee3a2eb5cdfae1597f0b389d6f4b4edfc0679320af3728f4842ac2f4027b6b78f858ed546c37f0e8cfbe241f9145055aae9eb6bb8f456da4d98b08359be1147020752173aaf566ec1e2ea319c7750085e88c6cd8277d0c3fa2382bda3b961829b5f1ce7003c611c4799add6719bfefc1e0cf15c64050a9ab43cc0ea6392ce0dc6d7aeff5398f0e9fee0a162358ca9d20f4b6f157a3fb6ea3c596281124d025fc8dcdc859d238f2a1c9ee1872af962b3663ff226b36367bb987195fd8a4028bf37c55b5802a78c496767d74c225d859464468c74a45e907bdbd60d3c12e57167b8064a1e7c7e825f7871a586281cb41e3a72d785dd2902676fd5505e011dc80df40f8d5529937f8dec437f1201e0a3ef9e4fe38b90953609991af19ecad5a6ac0d38bb26543e3273a9a645c59b64ea5b7b24076d78714600c41a0f5eb7872072e52577a2d302183fad31535fff570d849d1ce9bd19196f9a234c2f4862a3fe66210b70be5a08faa99428123e1b59fe327d49f4ade81814e6c3d863c1c12840902bad6960a58b48fabb52371860c80e632f025fef62d3bda29adb46e5a8704cdf9552fea59b968771afc27875a2f0aed1e3906a8bc8982aed4d3934d8f3d420a0d57c00a56870ff13528d3f5319c5ecc3a2b3ae894cbee397b1611e35f1bd91c6934bd3033501032e36d343537b43db32d90c6dc7bf73628a532ec7ef2441654852c5e7f5ef983a3903ea927ca17a7ec5b2325651ef2f67231f26bcf4c3164043a3ab84bada4447a77740cace052c34f99e6b676f1ab490c32f1980320dd988fd311d6a84e3be14218a203333468c027abae49e35a1d7343ca925639c74b45fdb673f07459cc82e068ad6d6063d1691fa6d9a3e7bb2cc9742eb40575366d1118eb70b1e3a716827a1e2a61a5cd6127eea7916182254fc6696936bd691d7720f116a821a9a9eb8427e84850de35cf878aa685b20811d6b59829432801b2e03734a31ff786ac729b57186fb0fa673f1d13facc7d865aa720ab4501377a2e5e7d2b29b51b302213da7e27852c453c29a90a01102604d43ebeb3f87985555a17ea2a40eb6910aeb4e9e7e2835b5f1e986f5cb8744ec9b595753d3ab99e81cbdc93ab58b0e8a59f87c78cf8af672df5148aaa48a2f1f29186bbf237d857cdcb37793edffe88ae4ed9d130934d5a0a94fc2f8c37008a348ade52583f6db7e34500e9af68a4739c7c82065207f2837657d18a3fe2b4acb98dbd3d2c8217c75a1dce3c39e3328c192bae43f40e93006f3b8512d8cb3bf7996abb768ebbbf204d2e4f6846310f1b9ec256c3b14c7e6cad6e8e4f7ad2d533f34b30e5265cab4cd6f865a5f99b5d91a7a891714edaaa7719b752d35f09325ad6083db10784aeabdd1ceb482fced16277df0f26dc506872cd86af44b02b5fa4015d5dfdf42bdbe376cc30e7a26f30fa8fbe3ca5c9b02000ef7454f4f8635794159a3153becb75d0da8c60a26cb4887ea540c586aa660eaec01e1a98ddc683997d717dc132930a82c649de20e3def5d33542a1c9af6f7c1d9f81f8eaa6dfa6cb0495850276737fbc5c5ebb50a4b8958fd92e0e81f296d895820afced44c29e19929f6304384473c1dfb7bbd5b47a9b005a5dc227a4908eb4a7bcd11dc610a9a97db474ba76f5a6a6314cd414f5eaa1d435c55c0d9f30cee254a5fe6713e48af265ac459a9e4392a833f8a48c05eed3599dcfce214dd3ca1bb0a861855cc34f354cd46205a002e02fad76d86bbedfcb2601fc8ab7df21e654793e34d9ffc1306387c7956890031dc19034a7a05b684d094dfce185d64c7cba294653cb8e2821391c5663c4df1cd821b3dfab99a8185ade409835887c2e7c703819a9849d39220ec94c7160cbbbad88cd1e8b45c282d1c3bb914bfbe8c7cf4fceffe2e8320404faa763f155b228e4c167a76c232b9238b779b98f6ce509cecedae4ce080919075f457e934bccac255a515eae984605bb33b91a56f00ce7bb91b6f432562e677c8d91d119c46f8cf85c8fdf261ffdb49957f85795a54db44fb13b2d7c504c0674d66f1427b43cfce8b237659f9dcfb868176ef7a297a280d718f01572e46eba9b9ce74afceaa3559b24298ed49b688f4f6860fb18661443035f5b3299a136fac75490bd7319738e422382b8967b1b0edccf25de8b56a50e6fbb201e74228330ac40448ed217d2819943b28efc4d66ebc9d8d1add7b2af7983e1e916a30a92ea6330d67e593d1d2aca498d2351c9437eaba9edd8734dc1343e6b1f7c633b711236e311198f4017c4bb461bffe7954762fe94a8e419cb05e229d445ccac548673265e51ab1d4e286adaa95b4b873acc9197aca00af54db1db5ae5787bf77c6ed99f38b526eb9983077a81db95251635144aa1d0339ab923eb9a97de78c9dcef948fadfd7d5a0c28bd709c0fe67e1108e1865e046da62a4b15926abd2452d4605dd1faa6d20beaec1652a6c0bbfb275f09bae5eaa972918b321a32d10a9caaac1238cd2cd5a59f5bcae9349c2f478f9bd8cf0d29fccb024a3270a6d9711faa6f95f1426b6b79299a47a6a3a3d4aa8a01569a3a0002a02febac9d49fc14144910a61106ad33b377c58f993168b18261da5e10652d6126286ef37f3387b1fd419a83d2336183410340df05ce9fc71cbea3be1b84d0029f559c848ed48c6fbb65cd689c1afb1ca8e8d7ee03eda3e156447ce14166e69733996ca4db12b304c02473ee9060f9116bc1095f542803f3c1ba0f309d5aca0122d45152573971ce7d571a4a0ef215d1995cd218acf23f4aabf56f285bf9677cda3f15e78c4b80cdfe873a1040cbcca7b962c6707fe3c95bcc98da2b918b150dc208c297b8199b0302199ecb975cc7047dd22e838e9a12071a8a6f456a2114b28af343ab7c1462188f938610bf3e2141a1080f32e4b81c691eef62c7bd603a1e032baa6160a6b916b90944ace371750cfd437586c0c6d8d0af8cd8601e8201b5a9c7bad8def463f262b95ca1a2a122908a99a6b126f1fc2e3d18406742f811fcd9f611b09a35ed13e99fff4ffe5013b21a71e725d8316378ad125187417db8c2df58626bdffcf446ebf93ed02227e54fc440b436fe583604de03931f887e496c6f3d0537ba6394673f32dc4623ae7459513aa91c9863295963b4ba18deb7d62f9caf4f0bece2ceeb9f32689586b", 0x1000}, {&(0x7f0000002200)="b0299e090e7870808bb18d1bce0c6c1e56b3e2155e86fc0c82b62795456b1f09755103d1983aec019472dd97d678061bd91bdb91b6d12dbd40a2eeee357ae7ecea3a0c4478c0ae02998751", 0x4b}, {&(0x7f0000002280)="bc76bfc1d91ad91dc6f4d8f4d44b264323608ef320d183152b44e0812ff92de2af7ae88759fc991c1657b4b9f012d3b57a754f592941d7b13a", 0x39}, {&(0x7f00000022c0)="22bbedc9deda2d4cc2757f0730bd89cae41a9be638b16644db8643e0a879deaf6897a0e62b3d2061e847fc44577c1bdc8629deea17c4a94d7fb9d38ae86b8c6474f455f991b682344337a761a335668977542e9f18a7fb00c0b064a2ab125d2f0e7caf3b113beedcf27e124c2e4cf212d5623c9d48f18748d42e990d415301c23ba0c7d44c81e27a774f343ec473c7ca9b942a6023282eeba924959ec317ad76bffd41e57d4d4e8b777668b522c1733913ccb833929ce9faa6abb4aa7bed133327ad85ad488add49b3d0fc859f96763a8b5e83b5b453a326c9d8576eda90827aadedfc762044ecb76e", 0xe9}], 0x5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000010c0)) sync() getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 13:36:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x4}}, 0x0) 13:36:17 executing program 1: r0 = socket$inet(0x2, 0x7, 0x4dd) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x0) pipe(&(0x7f0000000040)) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:36:17 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(r1, 0x18903f71404dedb5, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 13:36:17 executing program 1: r0 = socket$unix(0x1, 0x83a682c4768e7d6b, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xd335, 0x9, 0x1, 0x1, 0x8, 0x9418, 0x2383, 0x3, 0x1, 0x7, 0x401}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000180)=0x2, 0x4) fcntl$dupfd(r0, 0x0, r2) r3 = socket(0x80000000000002, 0x2, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56020000218048653000"], 0x1, 0x0, 0x0, 0x0}, 0x0) 13:36:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:36:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='.:)%-\x00', &(0x7f0000000180)='g#\x94\x00', &(0x7f00000001c0)='}%.\x00', &(0x7f0000000200)='!\x00']) 13:36:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) write(r0, &(0x7f00000001c0)="686ee95e664ad84a3e70e178039c920cb4a56408528219f665314f3d5266d44edb732ccc87000ee1ccf5e39780ba8e1803f6b1aad1c6226b28d306a751d8d669ce210d67f2bcfe18a914d2871d43af68a2fd4f2416218fb98b01899a1cf35696e8111787cb0e4bcc710e47a0cc9603ae1cca7a0d92c2054dbcebc075fee21f868a0ccd2e49124269f7faf4e2e849abeb076e481013219f8bdfad19cdd8cf02ee191f1d551fab5a6ebd52f137b16e4dd5b44f02215a0c52a5db848559a5d754796b", 0xc1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x300, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) accept(r3, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) close(r2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000400)) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000440)=""/56, 0x38}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/78, 0x4e}], 0x3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000600)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000640)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000680)={0x9, 0xfffffffffffffffc}, 0x10) getpeername(r3, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000740)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x1, 0xd548, 0x1000}, {0x18, 0x0, 0x401, 0x4}, 0x2, [0xd268, 0xfff, 0x9, 0x100000000, 0x1, 0xb15, 0xec, 0x6]}, 0x3c) r4 = semget$private(0x0, 0x2, 0x38) semop(r4, &(0x7f00000007c0)=[{0x0, 0x2, 0x1800}, {0x2, 0x7, 0x800}, {0x4, 0x80000000, 0x800}], 0x3) openat(r3, &(0x7f0000000800)='./file0\x00', 0x20, 0x0) mkdir(&(0x7f0000000840)='./file0\x00', 0x30) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000880)) 13:36:18 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f00003ad000/0x2000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x32, 0x2, &(0x7f0000000180)="83090ec8947a9d0baeaeb9815dd5d930dc3f55c3cb06a9df834aeda25249e515dda32ad917fab9afc9b45615b92741cefd75b9192ece443b4d4de3d93231945869c8cd476b2430e73b8e50ebc26f52732107cef8419a82a6093da1fe02ad5862eb12302374be075326b85bc17ddc55d77591930e47d6b587a5f2ade2a8efba21b8eaaa7512b80f77d8a4794530ec0d6fe74071fc000f5fc85c442376def7b8937921011c54d22efb14632cf75bbd3119a9132292779011713ffadb2381f4bf7bdd1d2bb0341808bb142833a9834eb631f7134e73aeae3b9c678120fdeb85c154c7", 0xe1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 13:36:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') setreuid(0x0, 0xee00) chdir(&(0x7f0000000140)='./file0\x00') 13:36:18 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r1 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0xfffffffffffffffe) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) select(0x40, &(0x7f0000000000)={0x4, 0xfffffffffffffff7, 0x5, 0x2, 0x8, 0xf8, 0xb3}, &(0x7f0000000100)={0x9dfd, 0x100000000, 0x100, 0x100000001, 0x6, 0x5, 0x400, 0xb8}, &(0x7f0000000240)={0x80000000, 0x4, 0x6, 0x8, 0x7fff, 0xffffffff, 0x9, 0x6}, &(0x7f0000000280)={0x785, 0x40}) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x79fe780f, 0x40, 0x6, 0x1, 0x8, 0x0, 0xd9}, &(0x7f00000000c0)={0xffffffff80000001, 0x2, 0x1, 0x800, 0x7da, 0xffffffffffffffaa, 0x0, 0x9}, &(0x7f0000000140)={0xffff, 0x0, 0x1, 0x10000, 0x7, 0x101, 0xfff}, &(0x7f0000000180)={0x8, 0xae}) fcntl$getown(r2, 0x5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x4) 13:36:18 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 13:36:18 executing program 0: r0 = socket(0x200000018, 0x0, 0x3) listen(r0, 0xfffffffffffffffe) connect$inet(r0, &(0x7f0000000040), 0xc) 13:36:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x50, 0x124) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 13:36:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 13:36:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 13:36:18 executing program 0: r0 = semget$private(0x0, 0x0, 0xca) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/7) getitimer(0x3, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f00000000c0)=""/39, 0x27) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x2}, {0x9}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7f, 0xbc6}, {0x81, 0xffffffffffff376e}}) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x600) setsockopt(r2, 0x8, 0x1ff, &(0x7f0000000340)="d468b047701749afb0e97c6a1268d91da0ba2044d999ea3cede82383f25852ca31b222350ce7e4db7e119e0b08975f6c6045186401c6cf7748dfbc3c7b9696c277cd1e9c7ac45da6e50642fd868930a8646198e371a1007074711b2f09439713e1a505cefbc94ba01903446ad51657eef92a1fa30946000021507f60d8f2c28633375895a9e9801ea9fda76eae9e42ec377cd99cd40272235e5a4b50468edb7a0d5986950a250eb8f9cc4ec4c358051ca6f1676f47d501da72038b8716ad0c2745b945ad7a279ee13692b3c771e122beb6483c8bfc9c4f5c609657435a426e9a632c4164794e4d70b7881587ed4f14", 0xef) chmod(&(0x7f0000000440)='./file0\x00', 0x80) setitimer(0x2, &(0x7f0000000480)={{0xe0b, 0x5}, {0x5, 0x5}}, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1040, 0x9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) r3 = openat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000580)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x6bf, 0xd27}, 0x400, [0x80, 0x0, 0x4, 0x7, 0x4, 0x92d, 0x5, 0x20]}, 0x3c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/50) semop(r0, &(0x7f0000000640)=[{0x3, 0x7, 0x1800}, {0x7b1456478c8ab557, 0x200, 0x800}, {0x4, 0x800}, {0x0, 0xa77b, 0x1800}, {0x3, 0x100, 0x1800}, {0x4, 0x9, 0x1000}], 0x6) pipe(&(0x7f0000000680)={0xffffffffffffffff}) utimensat(r2, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0xfffffffffffffff9, 0xfffffffffffffffc}, {0xad6, 0x2}}, 0x0) recvmsg(r4, &(0x7f0000001e80)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000001cc0)=[{&(0x7f0000000780)=""/128, 0x80}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/21, 0x15}, {&(0x7f0000001840)=""/220, 0xdc}, {&(0x7f0000001940)=""/137, 0x89}, {&(0x7f0000001a00)=""/107, 0x6b}, {&(0x7f0000001a80)=""/195, 0xc3}, {&(0x7f0000001b80)=""/2, 0x2}, {&(0x7f0000001bc0)=""/41, 0x29}, {&(0x7f0000001c00)=""/171, 0xab}], 0xa, &(0x7f0000001d80)=""/252, 0xfc}, 0x1) pipe2(&(0x7f0000001ec0), 0x4) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000001f40)=[r5, r6]) semget(0x3, 0x0, 0x19c) 13:36:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8290, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r2}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r2}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 13:36:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) socketpair(0x1f, 0x3, 0xc46, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000010c0)={0x18, 0x3, 0xfffffffffffffffc, 0x3}, 0xc) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 13:36:19 executing program 1: socket(0x2, 0x1, 0x0) 13:36:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) bind$inet6(r1, &(0x7f0000000500)={0x18, 0x2, 0x5, 0x3}, 0xc) r7 = syz_open_pts() pipe(&(0x7f0000000400)) open$dir(&(0x7f0000000700)='./file0\x00', 0x3, 0x8c) getsockname$inet(r5, &(0x7f0000000640), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 13:36:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff7b) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0xce) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f0000000040)="5053bde77211a4642d755d03895e3b334da30d1c9b2da50132c8043e241851e727fcb708", 0x24, 0x2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x2000001b, 0xffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0x70, 0x10, 0x8, 0x1}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x4d90}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x81, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3d, 0x40000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x90, 0x20, 0x87c9, 0x80000000}, {{r0}, 0x0, 0x2, 0x20000000, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x20, 0x200fffff, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x8, 0x4}], 0x8, &(0x7f0000000200)={0x5, 0x4}) 13:36:19 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = socket(0x3, 0x8002, 0x3a4f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000240)=0x10) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000040)={0xffffffffffff54b2, 0x6, 0x0, 0x5, 0xffffffffffffffa4, 0x5, 0x2, 0x7}, &(0x7f00000000c0)={0x1, 0x75, 0x61d, 0x401, 0x2, 0x8, 0x5, 0x80}, &(0x7f0000000100)={0x4, 0x401, 0x8, 0x0, 0x100000000, 0x5, 0x8, 0x4}, &(0x7f0000000140)={0x80, 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x1) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 13:36:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:36:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996", 0xd8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x2000000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) 13:36:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="0c660292bbdf46d2928a78250a60f412b01f19856eff1b81419d151d51cf4e38b6dfd4d802891916df8f5f8f9ef404d80cf3ecd1f1145943f45346a9422652402a74840f1d7f1fd183d83bf00a981277d1e975d4bef1c98e8d7f770a4d6b53f8ee950bb8cc9c9825dd64835f73bfd1695fbebc4a32c1a50d6b3ce14b62f909cdf546ce5a44e2672ebe3322ad9d3b79736bba9dc695625cacce4e7779507cea345204a6b55ce35c9f0f69b285", 0xac}, {&(0x7f0000000280)="15282dbfb4e9aff766aba99afcee36d92e041deae160e4b34939bce42d25f341ada73a1ee8009ec0f6f05a117e89e6f994a8365836f0c85b6fbd54209e15e5307a6c7e39142e9efbf6e1e7e6a42f3290c17f", 0x52}, {&(0x7f0000000400)="bbdbea226087ad9495578deb4cb83733a249af311f417e508763d2c2eb31cffaed25ec6bf8f457dc0a85a9a8c467f77774319c2f29c69d796ec682215a535b52686010a72d93e8d0882bd313bbc0a9bcb1752ac0abdf4a6954e2385050deab4320fdd2a069ff80b909c872dc35b992c700294b30bb02acd78927bdf170eb367456ca2b21de1141b4678538b48357d0a0b83d8d5a65c4ecc67fadfdee34c119bab0b1dd8545465f7b126e9795f8c32d90048fcaed6dae75fcf16297353647e06555417b47caebe734aed3d8f092649bad6c626aa747f054435e4362a915e64fe00e650bcf986c4bbeae17bf70f0851930c5b2ae737e", 0xf5}, {&(0x7f0000000300)="e77479fd4a2d2ca8e6abd0bd2a5042d023e14a408e3911d0110ae66fe38fdcd57bf75bdeec118632ea36e232e7", 0x2d}, {&(0x7f0000000500)="89c935c879dc4aec5c7978470214dc27edefe50d991bb82282001f4ecbf2a72e7e27ed3ee6b220a6a9084dbf7f45984e0ee9d7e07abd52649cf747bd4a230455c948f4e96f69641a433b7f143e7e1cd188570029bc09919450193f2ac01a914acb8dffc9e55cbd2888af0e1f7424ba84dab9c562290866ed20d80e1133a0b4f75f9125cfd7a996d8", 0x88}, {&(0x7f0000000340)="6b05bd51ace66567852b037cfa2d9db5a852f10de9bbc2ccf6f3f3911226fb4fe684ac364a2db7a0cd3761bee08fd39129db699ef17ed8b7ce63b3ace5426a11", 0x40}, {&(0x7f0000000380)="e69b3b994c1175963a75132152bddc", 0xf}, {&(0x7f00000005c0)="1f3a89a22b09e21658de117b67c54d3107fc0f4e5d791b71b5c5531f2bc8bc01c9bda402180af987d1aa2dd38cf9d3ed6e825eddffd1123ab5b8e8359c23b2f10d1e6a518c", 0x45}], 0x9) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mprotect(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0xffffffffffffff72}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x3, 0x3, 0x100000001, "f1f4ad4c2966fec8738cb99b0ae01a3e63513f2f", 0x7f, 0x8}) unlink(&(0x7f0000000700)='./file0\x00') 13:36:20 executing program 0: r0 = socket(0x1c, 0x1, 0x8827) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x8000, 0x7fff, 0x0, "1d9f7cc6eb8f7d6d5d9720f057207d8bf80ad22e", 0x3, 0x50d668f1}) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 13:36:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getppid() ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 13:36:20 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5a3, 0x1, 0x9, 0x7fffffff, 0x5}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 13:36:20 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 13:36:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="559358278757fe30b33b13b226d61808decd95ec203db27582fea5d0521b9563a38e8c3d499324104399989f53f097eb729152b24a3b5895c8962c8bf5224f2c2e6198a1be8fafc44c9e9526551ad7d78cf514722a715e71575947519d54ddb98662b1793ce9dc74ae63b47b1d9533a7baa9889c9927b3a5ad240371d9b55b664a4804ad718af3fcfac96d954e2e72feb698d42573f31b513f67e49d8d15fa3e210998015971d4ef2946bd62cfd3f4a30ca3e79eaa8a36c7faadefc248697f39882fd7fa24cc12c903b4080000000000000a0a8e50bf80b4cc6355cf9fe079b3ed13cc3ed6ca66818ecb6c11309781fce672", 0xfffffe0d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8, 0xffff, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:20 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x4) r2 = getpgrp() r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) flock(r0, 0x2) 13:36:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) readlinkat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000140)=""/204, 0xcc) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') 13:36:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x200}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 13:36:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x8007, 0x1, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 13:36:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) fsync(r0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000001580)='./bus\x00') 13:36:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f0000000140)=0x25) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800000000, 0x7f, 0x0, 0xfffffffffffffffb, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x6, 0x7fff}) 13:36:21 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x13, 0xffffffff, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x6, 0x200fffff, 0x4e}, {{r2}, 0xfffffffffffffffc, 0x72, 0x400000c2, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x6, 0xba}, {{r2}, 0xfffffffffffffff5, 0x0, 0x0, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0x2}, {{r2}, 0x0, 0x40, 0x800fffff, 0x2ecca4ee, 0xb4}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x3, 0xcf4}], 0x9, 0x0) write(r1, &(0x7f0000000040)="a41525539861dca0d473145581a3a3d2e610cfb393688ad43138cddff3a27404daf4442d64d0f4dba73f8a722c5f0ad968d02d88de2edcb795f399e8689970096b4c0d1f2d90c1d7d66528fc2f70124e4ef4dc5fa119b3b76b0b43dbfd12f75ec0e2058d76aa0d217af907b08d4551e22d77b44eb0c47834d2cd8c4586bf29104ae7efe2755bb6cdc6bcd042fcb3ae8d6065248a25038819d21ebe9ce22eea298bdcb4df33e4e7ed3a70fae06d72a46ceeb44f54e182b2db167d8508433d592b1e050ca72e2c99866e47f843", 0xcc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:36:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r1, 0xffff, 0xa0, &(0x7f0000000000)=0x40, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 13:36:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x108) 13:36:21 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10a) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x1}, {0x800, 0x9}}, 0x0) 13:36:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:36:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="6f2786b864a210d95fb464837210897eceaa841c8883d2f70b265c", 0x1b}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000040)="9b7be182eb0f98577632467a3bb82d8d20abd9e4b7ba1b9c655576c5bee02bb42c8c4f3b81c902e8ebe9242ea46685cc86ffec127c7617963ee3581544735b709d136a4ec8372b2c82bb32506152d83e823642f20626d7ad05ef08c7050491f6be96eb0d7fcf6e5ab410b817421fe6027994210a1fca988466eb0d104d79ff8fc78ebb3ed1d3f616df9c1efbb4bbef33692e6577accd2916e5138927673481", 0x79, 0x800000000400, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0xffffffffffffff4a) 13:36:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:36:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x20008001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 13:36:22 executing program 0: r0 = socket(0x1c, 0x8007, 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/177, 0xb1}], 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000300)='./file0\x00', 0x440, 0x8) r3 = dup2(r1, r0) linkat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x4) flock(r1, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 13:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e00)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0b57f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5f10031ef1727cefe808f9840f9e13da075ee54c746b247a3e400000fa0a2efe8d89f2105a5d790b80aae7ff8fe93dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ec804630d95840d4dc36b527de2c08ad99177859f7787b0f670b4682ce02f28fdbe1e589580b9430e655c2dc06e030000000000000052845d3da593cc8b8e761b2b8881c6588708b616ed805daf51dfbcd65c9229eb9e968a66dc47b0b98805774e8619bf96cebd9113567d1a34cea2bf3209baad3619553fa14389a75b839500", 0x1ea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f00000002c0)=""/161, 0xfffffffffffffeb5) 13:36:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) fchdir(r0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:36:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) write(r1, &(0x7f0000000040)='J', 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r0, &(0x7f0000000080)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c030101000000000000ef0f62556bef2465c2991a19a68e5563e8db1979f78e97411f8be2d94bc5faecb5e0eebe9b55cfc65e4558c30ff110e23bf192dcb9bd7ddac5f52df01c722b004670cd00000000", 0x78) fchmod(r0, 0x42) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) 13:36:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x0) 13:36:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x8000, 0xfff, 0x10001, "a3c39093cb304fc284d7d6d32a4c1b856022d695", 0x2, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000004c0)="582720efabc16ebae63225259560f8e5815f73f2a044fddd6a34a1fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bccb479a01a006c9e43577cc515c8fa8c136c3a8ad1ecd44f0569e908cfe374fd5a6b2f12ea29fe4b74231ba68aeb562a3f9e96a594928782d3c4d2c41600af62a4545d7a5b9d8f09d7aeec6da32291905769544d027b6da0879efae53b3132cf3fbcdd33360b29da3ed090a2f7be168be8b3d0bd654805bff2cddbf77cf49caf91c86f76fded21780313c030c06d23aaa95a7175304a4271b4637701ffa7f2594e9efd5b019686e", 0xf1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000440)=ANY=[], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) close(r1) dup(r2) syz_open_pts() 13:36:22 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r4, r5, r6, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x551) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r8, &(0x7f00000012c0)=ANY=[@ANYBLOB="01ddb021640437ad01"], 0xfffffffffffffd69) fchownat(r8, &(0x7f0000001280)='.\x00', r5, r6, 0x6) r9 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x10000, r5, r6, r2, r4, 0x10, 0xcdda}, 0x5, 0x401, r3, r3, 0x8, 0x7, 0x1}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) shmdt(r0) shmctl$SHM_UNLOCK(r9, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) r10 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r7, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 13:36:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x1000000000000004, 0x0, 0xaa, &(0x7f0000000180)={0x801, 0x5}) 13:36:23 executing program 1: r0 = socket(0x8, 0x100000004007, 0x80000000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 13:36:23 executing program 1: socketpair(0x16, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/48, 0x30, 0x1, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0002000082696c653000"], 0x1) 13:36:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x7fff, &(0x7f0000000340)={0x83, 0x7d}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x20) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x8, 0x20) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ftruncate(r2, 0x8001) mkdir(&(0x7f0000000300)='./bus\x00', 0x94) truncate(&(0x7f0000000100)='./bus\x00', 0x400) unlink(&(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)='r\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x20) 13:36:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000040)='!\x00') setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 13:36:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5f34c8c4274c926b63e46ba45525b7e44c0da70b73dfe3b2681a9718efcbd278d89a09b6d1a521321d6800783e94f2b0b3ff42c906cdd6c2db979f08ee623107ec254a22040a00923668a745ae60dd0c7d68321de631fddcdd9a429b72f4f04c2630620c31fdf0a86d54fccd3f70888f8fba56c5b65c4c40db00e1eef70e7d60eb3d912f89370eb8db67", 0x8a}, {&(0x7f0000000180)="b1834aee63bbf15d454938a79890f1728d01046873c5cba1670a93b20b924babc2c2996ef03333a13171d1ff4d1d1ab638d6d81ff7df829a6426f843e8309cb346e2cd50223fa3e91ccd0e6963346b9079627623400f26ec073579f7efc7edb3216a261dc700d6d7de1a60679076fe3829c67ef968203229ade92978c79bfc2c8395e4b903f75957f27ce12ee8bc41777f72d36aad2f7ea1a754d02cf9f2be4913873daefa54983ef9f2eb3f5ce24e5335f5cb53f561b1bfd6b8e8abd2bfed1c9892", 0xc2}, {&(0x7f0000000280)="1a39caeb1342aaa049cc32380275897a87d4166252609b1cb810d4e4bfea5faee2fbb2412d2dffaddc634d52136f0babce698c9034ab18d4a29045a02f5b100ca1956737380092ceb941d00df729d35e2b1fa94acc45eab60c4d92e90d8075460224d893912dd5179d4d7197589385da5c6807b4d02586ace420a1ecdecd93aac73ea0b5c59fa10477b705f7beb0437158cd11194a76f00822ae41a1e60768bc80c493dccd3601131fa8468d041c4e7a15b1eca9b28abe0a77640a182d37660c25b341a1c0955608750fa44e3e100b08e86fff4a16a8a67a7eb67e59b9c20ee080ce44ba6db14e4a380cbdf98e8a91e64ee65c0155", 0xf5}, {&(0x7f0000000380)="ca5e2004506ffb37d807aa69f67a6c847128141423f1ffd8b941855d57772715449ef1ea1c4e823086fab3f914bb7b3234a7dca65d98856864b3a0d4734a95ff251bf73f02c66f4d75d43662520f42b7dd91f276a71b805b2ea6a068c96f69391367a1ad197591057c1251a727a9df2c517f41833633b1d7533322c83cff82d2e5dcbdfa26e74ddba013c453f4ab26679adb2f1e4cc90a24da5076ae6da10710a039688941ad13fe62b6125b51f10e81fa943b43a64e7b2e88222b9d6f7f41945fca6b", 0xc3}], 0x4) close(r0) 13:36:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000046c000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 13:36:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0xa0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/86) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:36:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8e13, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}) r2 = syz_open_pts() fsync(r1) write(r1, &(0x7f0000000140)="30ddcc18c5ab426d6afb27708523688ea45dda58cb", 0x15) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 13:36:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) geteuid() 13:36:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x6, 0x100, 0x1, 0x7, 0x100000000, 0x1ff, 0x1, 0x0, 0x100000001, 0x3ff}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:24 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000040)=0x6, 0x4) getrlimit(0x0, &(0x7f0000000000)) 13:36:24 executing program 0: r0 = semget(0x1, 0x6, 0x39a2d755ebf08a9f) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0xfd, 0x4733800000000000]) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0xfffffffffffffcd3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000005a000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0x7, &(0x7f0000000000)="d5ffc1bd", 0x4) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f00006d2000/0x5000)=nil, 0x5000, 0x7, 0x10, r1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r4, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r5, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) getuid() 13:36:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) mlock(&(0x7f0000711000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5d01) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) 13:36:24 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x400, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:36:24 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) 13:36:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x4000000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:36:24 executing program 0: getrusage(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:36:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x3b) fchdir(r0) socket$inet6(0x18, 0x3, 0x8) 13:36:24 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0c3f1e0c00dea13ba81bcf8d7e48c31b957d5260b5", 0x15) r1 = socket$inet(0x2, 0x8000000000002, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getppid() 13:36:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x280, 0x80) r1 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x50) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) read(r1, &(0x7f00000000c0)=""/37, 0x25) kqueue() readv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) 13:36:24 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/113) recvmsg(r0, &(0x7f0000000300)={0x0, 0xf1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/236, 0xec}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000480)=""/102, 0x66}], 0x3, &(0x7f0000000280)=""/75, 0x4b}, 0x800000000000803) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000040006003f19cc000000000000007caf08605faa68f8972be46744b8a8d148fbdde27f0f4ba82fa73362c24b5e62412a193cc852cb83c1c46a5765646521a50d38b923f1cad88b2987a1a651f1d41e26074a29dafceca2a8ab0c034d2fe5bde7123c78a7701ce06dac0878ec4f91aef3ffb5ccb5c0e5edcab7e4b529ea6ee9586c16755a2dc3d9a8d797acbff53f07ad0786d507c0f99637755f56ffec3523f696"], &(0x7f0000000040)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x418, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000400)) ftruncate(r2, 0x4282) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) munlockall() dup(r0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) 13:36:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:36:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1d) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 13:36:25 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 13:36:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 13:36:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200), 0x1098) nanosleep(&(0x7f0000000040)={0x68, 0x7fefffff}, 0x0) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x41, 0x0, 0x4, 0x1f}], 0xf34, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) setgid(r1) 13:36:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x400000004, 0x0) ftruncate(r1, 0x7f) fcntl$getflags(r1, 0x1) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004235ef60a7116d255f2e2efefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef0000000000ffad5662218da955032d6a67bc329ec36a1885b8cb9a07ae5bef1d40e6062f7389288496bea68b7ce21af18792c7f3caff99016f7964318fa33ef2303c8ae9c60185f9a6e6a4fb7447b3bb0099113d420ff349977d4efcc09a3ea397deab378d312700a75a"], 0xb0}, 0x4) 13:36:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x7f71) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/181, 0xb5) read(r1, &(0x7f0000000180)=""/224, 0xe0) execve(0x0, 0x0, 0x0) 13:36:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="7283a751723edf4858bdecc1ac7248a34f3bc80d5eab693b257b231d090e3b47f54aaa16b249323dce4a2f3505587e1eb7bdbd21c8a31c73f89137d6de2a9257dced2269923be06a09ab20f489a366e3922dab4d875017388b4d7476980dd6e3368c93ea3935b3812e249625671239cd8daff1164529c329cd56fa62442fc7dbb99269d59295cad8a40e76f54605827153da41eb200d17c6a615c9f5826cf7f1c5705d2127b224740f4aae9d19c21929f1dab4757a0f8ca44443d6e639095aa1f690f3ec297a3c545719700afeaba5195432e0963aaa9b1adb146d", 0xfffffffffffffdce) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:36:25 executing program 1: r0 = socket$unix(0x1, 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) 13:36:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f0000000040)=0x4, 0x4) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="e41ba56941e73af3aea545eadbddc46f9302ed447727d47b4e4ae86caf491c26cc6d082e1408cd3d24a0ceedfbad3b6b44c6ba4eb181c2f18f5b36eb7e5c8660f6fa11264e587223872efce228c5885c2fef888d574f76c3eb130cbd3f6ac44ab851c3b19ce09eaeb90fcd28d6e528a50c05a3760c99ad216adf4768ab2e2ae9b9d414a773e418cc59ee696b7388995cb198a4c14de7cfa71a3b46edb8528beb4f5c0e29bb4638e35ecf8a1783dbfbbff9249fa07be85e327269053936798a923b44b360b0e0fa0b1af4741b3229ac4276ca6a128789fc699ac55175e42c22e10c93c7b76d1e09eea96de8e38957775e8977b44c69a02f5a9e7e222115a8f2f27a1a3c0b6c6a95326d642e5f2d6e0d100ad8a549d0257a689efc2d9501136912e3099bfb1b5b5e610e39831d20307740bdf1d51a68e1957d2f3ae5f8b0257a9165a70ae9168d3a545b65edcbb6570194d7ec4017a8bfab4c64724e0afaef6b9e262572f5844814e7210c3abee1b3790ef8566a86cac5d278632e8addb57a296c7bf33eacd0ae8f3e145709c1a50086435ac3d3bf4c8d394badef2913078e64adc937d34dedbafce4dcaff2430f007ac63917b5bbd4c9c6464a6b1d0c6afe0a40466420f0afa81ae1b55ea6ca15670d1625260c2c9f08ba23251811fb4af8eaff7d12594352d01640abfd6df025d7b21277af39256f28a19ba42f78857026ebc9175187463a34bdcb27b165198f71e7b21bf3f4e094f5dd38334bb70fb3b2f816cea9178bf5fef7325b69781e9166fce0d18d3b720ebf5ab597a9909dc6348ab8efb1dc579205c2f2d7ac331af11167beef46811da35ad735f17fb3f1cf1b40e5b07d5582ffe3b35af2aa5d2ae8bf5effa11469ea1d59c463310979ea07feda467c00847f8e9803f619311c858af0e66e323642f02d929f1f994b42871e2b617c3d6be92118bfb0c079a9d252d98fea939d52c42a9c647de7f7e86d31aed44a3317fdc9519c72787f561894f4f193a41745e9da2c895dc984c1fcc752f93f51c6ea39cd8011b8d513118e838583e4559b9721d4a62a2278307bf1eb2642b0c2016f86d9f56ca80c006a2f46fb606ce5e4eeb7f1022e986730342dea9c921a0422f7cf53a4c18f01f72da767ea385ff56ee139bb9e15f16792f8acde5d4ab44709749945a99018ae04227f8d1af43e921430a3fe45f7c1606071f9ce48c3e303e2d82b52ee88398d45991fdee15fdc2c4abe55c625a8794b5157203f5e3d52d142093c0f84457bbad29db5279a1b7e3f9737521bec6024163231fe2accaa05814b153d20587d67e7fb858716f9df1fbf39687e8392e1c40c1533c8b4cc41452d11b910484973b14c9ef432a64ee528e24289828494176eebdbaee0f5496f1bff1f0a8396abdb199bdedbcabe6c527f83ab8abdf91a0d4a0382033aa28a13e8921fd36a6ec161260654e06d35fb26bd76fc192441adbe32ef566c883bb1fa6bac2c490ea7a1aa48791c8fdaf7ff039f30294904fcf3ac7bb2260f3ea3b1e3225e72813a7c0e6f2b321290669c0334fdc6bfb8aebeb5d132b353339a04fe40e007aa65b7e93879b58c8712d7125ebaaa961ed6cc0ce6e36572c090512e919457f3fbf4d5e1bb239faca7bacf3ed1c43a32a3cf44ae1e44a030527b2d53eecea5372e4914a9adf22316eddf65191bdd12c37192965bc3b2559dd87a3978e6151f0470b6bd018275941efebf90f29c8b9f45ce2522fa65a337157da86e1dae4dc06e5f430e02132c1b65040cca668039558932554c73c43e7b3834291e52dc97b3fbc11674df11dabe0a7d2cd58c7b19fe7c2f7298940b26df0efe3d4d9fe3cf70f08efae276de2036b2466f007c2d449e82f116233b31fe74cd3b19562df03f54661a6217840dac828fc3b493c3279638bef69355e1a630e85cad047b8cdfb4f7ff354591a32a5ede331d827a96656a26c5f66256ba18d1e1e5c1b4fc73a578becd8dee2a71ce75e45d9f68f73c67f08ac6d434b073f7ad8b32a553992c89850c43a73c15ee3f36f3a552d10948472c61ba67d24859a16f528388e6adaedcffe1f59b9de485e3fd3f9a36f8581ad8c3416ac2c67ce3a9fbc1e6751effee2fee5de24e0a35a740e15e0ab233cf08382d8c57a6b15efb6337434d960336971185bba19e7076a4f12c2576bebc401731fb57ec64409906c1d5e6d33d45e0a1cec1460f3540bae208bd727e0331e49c840bb2b379117e778e4c0b1161276449eb4844be8d75accf164a9952a805d7c37f6fc300f1d85b329258af0492fe561dd70f28589160011742cd373c3d1b3977b39c2af31959873f625d4d359fa5be2b90d016520e0509f765604bfd749cacfc7645a8e71791ea1d1e49270a6dde0ba91f894ffc480eb0bee322df9ec20bf09d61874bccfc55fbcac071ea46d8edd6078828340c1f1fbc81d356fcd9955ff90b68879600cb68a9ca68486f002b8827e9af2fb63d5f97a7380649a868a1455dd0b36a2100b192b954ebe111b085e086bed7de64bba1ba5a0bed864e302cfb1d527524482c3335cb395747c9fef0f735262c5100c8a321411c7b55f4e493cd377c2d6e061534583a20853fd2f027714e92e9447a11f6871391a3a9b2101e2b8de58340d17713dae9700d9183ce7cc757b35a336b841765b86d0c50622c30688bd237d58b57ca2af50d3e22db357a8bba1d47248db9eefbd0665f990f93a49f22eb6f2e53086832413af6d92d8616cac99d3bcbabc34a2e15f7c9a0d9ebbf00a1323f584845909ef057efcb7f8ca23d98d051588781118df926289ea407c953833b71afed2a6e76d9d453b43cbd8e92d29e84265423eef5d977404da60e6922c48eda39f68a710f0b9ee5917b4dbc3b71e655bfadc83dc681f88bdf8664828f28ceea3998cc8dea13fc7a3f0ad616daa9f9525619e4c918baae3697e1fff748120dea6ebcc28e2005eb183d3c6a0392bc676a8a50541f6aff7b01e3498523f67a86bf769c20c2548276c9e6f6481455c39f6a3ee270e78a7eda9c3308418bbcde89aeb220cfc4b16b7942f223a071100a59947ee4c098840cfdcab0a0df665e273f28f9d706cb6c725eb36bab70ba09e80e34b3ece07d150157858f2cd68ced8d490dffcc9c9ba561a74f79a46be9161e794267b0d9a592b533252608bda8dbb54c6d7c4ca0db99cd5b8475d343ad877e130c8701fc2f786e3e349eb2b0593a8e49e32c0d6bb5d812f8c1675813ed75cce31829363e9922ceefc1c52f3d59add8d36ea18ca91d3990416a75255e515896b1f71f45b8eb496be6537619a03510e61180e957e44c73e223f7a6980d881e32c13da0ab1b5a35580b34c0a5deaf60626fd18b8b01e7d9beeb5c1394cf66aab5516524313eda1d606ffd1717234431a838c3b26a15a5b3c3d6216532f839c0e30bdaaf7ac3f106cde7cf37d7b66ea98c37c79a931918d2a5923d9ca1c751b5f01183a20ace8edefe1607657cca9c48ee6b4e062b00ba66850fe9085ea89de4a1e87c7883e30254136df8b2a6d4d475e8564ecdbf7a049b9ff455015c824862f8fc70fa353a9cabff2df4930978e3cf73ee425f8f6a2f70b264186225c97b23d8ca158fef589acbd0dc989a5317138fa80b3c606fc7dd897abeba4152d27bf17d292bf5239e371660b9df0f7ceeb2d4940760e549b32fc51ebe9b8f34a73208ae6a38d40c45d926eb23709db5012f4cac0dfb342a1d2b66d43e9db00d62192147b82f7f54c8c868d249cae277165e8f799f8afdf0be28ee19dbaf07ed2efeee2afb8fdd96342d5f62fa6e036529414bcdcd7a967208e3f6f1e5240ba2da492a10f7c217efb383174da6768622c5becb3caf8720c3cd221055c8fdfeae901f5fe858aa3076128a39412243f24ae9657c6d509b9d4748946dcd55601b5318e5dece7cd4338e57ff109869a4f6e0c3e06fa121f5480100a70e0ab2989f04c481cbdda7a22f400c7f31c838f44438b1b7096ce5cae12b8bfefb7320563d063d2d3208ea72ec3a145992bd9fe5c3fefaae303deba67895fe370472e42fb3532a7630e7a08f62e1792b9e03525d4d3f8ee2c15291964640c21eec1eac8ac8b1a276fb30c5363273c43ffa569603cded670ff1f4b55abb29710259aa3dbef041c86ff44070bed0b6dc0894d46c52c8a7233ee400abe4e6c1e3a7108359a00610ed47730d0b6e25b1cd3e3c0226a5cae9513bab9ae2834d19d78d4203a9ba0a56886f741da1d4b95e9dea838052df1521f2c2c898ab0b14461bc54e10638875ea83a9498747ff1661394e61559c8d38d2c1c172169617684ca62aa4a2d50646be3178d18125c400168fdfa62511181569a10d6f372cadcd2ffa730440b24052edd59658f2e95d4dc42edf11696bd3fc11dbb2168856b732663eaff98612a04145475ca72daee6dbb231aa37316778382b36fae91f29001ecc10eade021bb58217bbb1ba8c6720869eda8defc9b747dee0c4311f076c25a6f9504ebab810d7559f69588d1b20aa7e5a61886212894d3bdff39c03fca1550883e5a1265370fc8670da2bec4e3880f12b9b0a9233f3f75508403af480093f9943dd33137a9fd6b32c02738264ca61d716e2405f8bcd8c3121b418e914a89fc478878c045e305acd4320e0edc42789a248747b28497e67ee9e2bcf771702de711e452f40467aa82f131cecd269d8ae071cd0be784b195c280b7dfdb581094688cd39a0356e2310c6a58901f5c8e15d23e0ba34b52783a48b3c525103a88d86a596599cad67c9872614f7b980935c894589664f48622b09810526b6fec823f6e7dc5a40b4eaca077cfdad02d791c159402b4b41b216f760ed34cec41da056494c119cd6000f1ff44e1b0df63909795860ba52e20b599dd3d6504d9a9678c198407d9265fb46423da065552384a48b033781af83a479b0be3b14539c7d7de47fc0b34a88283fbebca8f87f3c6abab73bb25d82d789a97e6dc41a3bf46838bf868b49183cea9d49becdfa90a95859d37856a1801c6071b0f801f08104e198a80e4a86f084fe82ea8578dce69fdd828528903e5d813166ec4492814ec887b4ed25c8deaa12c1210523b2b17bf11b5655c2a426b8bc21874d3832b8685299a1d3f6a43fa6094518aff88f0fe59cd94ba7a3e7dee5baf14af4025ae8d669cf17aac5d6ecb30bf21e6971c8b27ef738248d230c77bb0066c602df711e0a1d3a043e8f883b9f508265574a4dc3ca27b706fda40e7af0ad3f6be21b0629cd237e8fc0acbf9e6a4c691efadf191dadf4c7445f9d4b7227c99762be7a68d75f3f43aea4aad0476b8e86c02f33d5f7c50e28e59e6a1d9b403951e0869c9c6d299e43d6df5d3402ab3d8f9a81d30c2d73c80f88e23de0ecd27b4f73ea849dc09794a5faafdbfc3b42a76fd16d3669db1c6d521a189a3ae69082b7f279408eb816da1fe6c21e6b6d7271fbd13c9f7095f5d02c5116c53caa1e0a9e8fad374566c96405c3f61a3a2cb2bc1a51e11a7b52995516c12a763f18bbce52c47f9d97bade5db4db2a18c22c0e25016bf2241576d4a8d3a7c5b2e2a7aa2b560b7a917d45b03378416a15f14518f06e89d6c985fa1f00e51c62626f436f5477060ae386a015cecf448da33b67169d1409f20930fde24eb7db19063525edb3ae95277be43fd4abbdea3a4779a5b2dcb462693b7815da37d00507e4d51b891ea57e201c67a4bce3ae7f2eea7cba71414970d4d4b7aa6462a7bd2f3f1887e5b6962c6e57245ac80941d12123ba7252cdc191b18beaf2e41b3830fee65dacbfe7", 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f0000000000)="bd9f3ee6ac2ed2b8f2", 0x9, 0x408, 0x0, 0x0) 13:36:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x7, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0xc7ed, &(0x7f0000000040)="7a6bdbaf26609cba4d1631b0c4d069b941a6462459a10c67e207a48f82d8ab752a82672c6b0309df46063681e0da1aff30f26c11b8f67d71c9d613499287226176fbcc70810ab77415944bd2dd8c2a4604d318fa10353b1c2776d67dce9cdaf14e8203292b2257a4860f1732810f1f7d7656ebed207181feb17d25fd98", 0x7d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 13:36:25 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/108, 0x6c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x18b5, &(0x7f0000000180), &(0x7f0000000140)=0x36959c1e) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000240)=""/190, 0xbe}], 0x1, 0x32) 13:36:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x81, 0x0, 0xfff, 0xfffffffffffff8f5, "209c9b11474c3e4f646bf9c50fdae3f7f66830e4", 0x1ff, 0x7ff}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 13:36:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getuid() getuid() 13:36:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket(0x1, 0x4004, 0xfff) 13:36:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) 13:36:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe(&(0x7f0000000040)) shutdown(r1, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 13:36:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) write(r0, &(0x7f00000000c0)="662806c3f8e807371c649ba25592e16d79392253dde253edab548939ab160956811eecc6a292645a4e75d4ad85eeec84b60771e68e7e6595f4864c3435fc0d154c125b558254c476d243ede88cadbf05c276f55a64dca94e510e07d0cbbc5b20b11ef9db2a96865566bfd6ea26b172e618033d2a513a361b5b3ec851fe30213a81cad3663f972f41df810227b93e0517f4bb1cf4cf9d9298d0458913aa507c3fb2", 0xa1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 13:36:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x17f1) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x1}}, 0x2) truncate(&(0x7f0000000140)='./file0\x00', 0x80) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x32) open(&(0x7f0000000040)='./bus\x00', 0x400000, 0x0) 13:36:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4004000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r5, &(0x7f0000000100)=""/144, 0x90) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x4000)=nil, 0x4000, 0x4) 13:36:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) recvfrom$inet(r1, &(0x7f0000000380)=""/212, 0xd4, 0x800, &(0x7f0000000340)={0x2, 0x2}, 0x364) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000100)}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000140)=""/135, 0x87}], 0x4, 0x0) dup2(r1, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x10001) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='c\x00') setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 13:36:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 13:36:27 executing program 1: pipe2(&(0x7f0000000140), 0x10000) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2643) read(r1, &(0x7f0000000000)=""/224, 0xe0) chroot(&(0x7f0000000100)='./file0\x00') setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) r2 = geteuid() setuid(r2) 13:36:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munlockall() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 13:36:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}], 0x1, &(0x7f0000000100)=""/187, 0xbb}, 0x40) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 13:36:27 executing program 0: open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 13:36:27 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) getpid() recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:36:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0x1) 13:36:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8b7f, 0x4, 0x1, 0x7f, 0x2a2, 0x7, 0x70c7, 0x4}, &(0x7f0000000100)={0x7, 0x5}) 13:36:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 13:36:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) close(r0) 13:36:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2", 0x11}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xd97, 0x0, "03d9bf2a780aa1fe05a33398782896b061b9b1dd"}) 13:36:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x140, 0x0) close(r0) r1 = semget$private(0x0, 0x2, 0x520) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x100, 0xb54, 0x200, 0x7f0]) 13:36:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) 13:36:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1, [{0x1, 0x7}, {0x1, 0x6}, {0x2, 0x20}, {0x1, 0x7fff}, {0x3, 0x1}, {0x0, 0xc04}, {0x1, 0x5000000000000}, {0x3, 0x7fffffff}, {0x3, 0x400}, {0x2}, {0x2, 0x4}, {0x3, 0x200}, {0x3, 0x401}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x20}, {0x1, 0x28c}, {0x2, 0x101}, {0x3, 0x4}, {0x1, 0x6}, {0x1, 0x40}, {0x3, 0x7}, {0x1, 0x2}, {0x3}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x83}, {0x3, 0x2}, {0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x100000000}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:29 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x40000000000000, 0x2) getitimer(0x1, &(0x7f0000000080)) getitimer(0x2, &(0x7f0000000040)) 13:36:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0) 13:36:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x200000000000016e, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0}, {r0, 0x13f}], 0x3, 0x2) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) write(r0, &(0x7f0000000180)="fca9707e5cd45e06a81a772bd3f3850a800b8d24a9d3f26273cf7c3333f1bcc2151e888b14a4a2755cbc8fd7aff714a7a044d2b61a76c55d2b270622b1e9fba7990c2775aaad3c4c43f05d02e0add9360749261185f7b8a8b25863f1451b85ad0ae3e7639418760b246730b9f5267afe317b430f27e5f9eadeb503b5d873474b41b160a8ca3f2496216aa6b96e08b6a0940bec9c0d207704cd", 0x99) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 13:36:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x8005940) r0 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014a50 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f014a50 failed: no mapping 13:36:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0xfff, 0x0, &(0x7f0000000080)="5e3ce530e789fc0ba75a2b397c539eb83410c3fd599b94ce6c262f4c833e26b05df9e0999e447b6eb96bd07d8031f054a7a9065e788d0cfadaa9389f6491848b0faa9bf9a7a4dd1df986acf10196c571fdc0be22cfa87ba3853bb05ea24b8d62c5e9f6cdb3e6afed7178ec64fbe593009fcc975443702117e8aca487ba885d7d43cd05dc2857488e8b7b835b83c43670f039d6fabddb4444ef70885675a49054", 0xa0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:36:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce7", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/246}], 0x100000000000001f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:36:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x2000000000000000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 13:36:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/30, 0x1e) close(r1) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:36:30 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000380)=""/23, 0x17}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/46, 0x2e}, {&(0x7f00000004c0)=""/176, 0xb0}], 0x4, &(0x7f00000005c0)=""/114, 0x72}, 0x802) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)=""/61, 0x3d) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000680)='./file1\x00', r1, r2) 13:36:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10880, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000001180)="8bb090c495ee1e64f7a573e9e9dc33638d922f4fd976347a50ad8b258e184f5823a3d731580a2999f972164a3d1c1e8938bc1d2d14153411d7dce3004cc2e6ead77d4fa49b823c8ab729f56ccc78c82b1dd228a78bfca38c901b37e94842b3ebe348b1e8909c5cab341a21edac968562bdf3e68d4bf7e8cc4f9eb1148ce5d93c63ebc2ea17b33989bba676c44a3ab340545d0c3a91906e75c03df32d114a6352630b85cebbbcd75dbbc64944a9cbae0972572fb216184d166e07686f5420234809a6ae13a7c2af73636eac83cbdf8c86bc1787721a17f0f64bdc8b6865c2bab34780924382c0f763cbd2fc2a17a19080d57d28e384f9908873dd0a860c5dff76d329da8de5f7f927d8b63141381267d1fff942e8c7184d65b77ea438b5177db8d3a41d27639e9ee1a50b69ce3a66f0f4cf407641b559154295ffcfdeeaf4763f96c929d3918da04b1ffaff33c72482c64c62dfc7c314de632f87a9669f5adcf2e4aeaf7eab346da11d2a5042e38deca0d281df0c634d34c07d5ffef986a93ff6e01ac74594f31160f72392371e0cf167600cbfb44d8a82b5bcee97338660583bcb6901aeb0ee4cfd4d6f3508d4b18e36097d814b2be6e3de806daf44eb42d7d67e1d056bfe5908aa184fb442a55c694a5a8f9e67bc591a1365a88a3130d6c374ea5030fe7d3e7f20af41020666963efec36f668b2d6175fa18a44543755853f0289fbc4d79a6643742e2e6c127a168eb13e04a5191b3e862fa5c2b7f6e3c3c4b976ef1d4e29020005a021bcc05e9506faf83d3a69071c8370cd05c079b44d7b1285dc4c59e4bd3893ffa69aab67c5c2a437b36915fee137c6671ff5befba8b0e76dd2675b5e178d508a2709342d3bd698514fe88f4e0aebe4fa94fdf5b33e51044a9b238178ce62e3393aa3b16a43277b3fe47dc5ac904e83cda23def904f6c9e5b0b05a3789153adeb25b64ab4f8b750df4118caa537adc1984597e4a889d727eba6512e7889118f8a15a5cdb70a595c965ab5063e6255848ca6340277f98cc351d79b61af5e2d5b9dc6cd46be41718d1f68bc18eecb43f5ea36e1451cae9a109493d214805be31c062e8ee0e2462c6485851d266c6bcd23eaa513be14aea7192c1f3f11340264bd1a7e0f75ffac3f8631ee10cecd3876bdde56a818fc09d98ef41c6566788d4930909fa74a92cc4ac2e514048be2ed347664a817507b6f32f531d081c885815eb3298b3376d578c8a08b9c6ee8e03473054adda26aac08c900da23c612793c153c9b9788a454b28b550baeb68912dce7c2d037294308de4c841dcd2d86afa1524e33b0eea027cca432bc5777344c18718fbbe88427024bd72bcc118f5970669c73d0b37286ff35ec7c95f1c490e78f69be1051a6786af91aa3f4475461d7bdb02814d18e6f9d9f5d2c7409daa9fc4510ff335c41fe281d3a53bafdaea01af94ab43c5e000f21e8b9469072ce33f9f70a7d431e6fae1e44ec44f2b6f70d522f3ecf7974b9444003128b04a2e538cf35bd910ce226ead49931d5f4a6cf437acdfecd118cdbe610755ccf4b8dc82ed374e4d70ccfd1dec4cea9fbaef236516294d0ba8176fa206109e6f9acf71bb0f485e182274a9a223f9fa8ea87fae03a132707ae010fb2f3b14e149ccd2efcacd2426c113ce1dfd5113157f89b365b60e7796ad29118db72744786e31c77e767b96e296fea58e8b4121523a2d55e7ecf5e6311a5bce7cf1c7842245679c70d6444156492271f1486d19a696de55464a7ca22232b28538921a84f76d0508485e82f89fb9fb8643e1cba98950095155d7895120b5bb43c03a2dd693604f8e2ab603860912f6cb63527ead849d7bf29944dbe0facd8245d67cc3468f9e273651c8b9a0853314762f17ca617ae743a52d040d69602f44f4e53a40a4d454ab4bfeac52da1bf43d9b016ec8aa447615f9760e434f203d5b942fc365449dbc0580acf5a4c07b88ecf301e034c8048f83dbf6bd8cb62856771c37a20542da067a7b061ae0879df109a0ae931e7cdb38b055a783d3d71f9a6a3f92ca2ba2535e3eb887ad1c59f80cb4df04bc0b454d94f68adc6aa91449190456311993fae741c8309c1740a3c158c51b5a0dff69c0846cfa5dc4a0fdb9e08f6e99a79827040e280b24c3787f15b6633f6901d4f656d0d8ff1d6c41be078abc7850870d9021fcbf1f7287308a82cb64a7d6ecbbb63e9998116a1b744485305eea494f226784c1bd6d4d461e2df4d245dd754dfd973ba8bcd27cdbd39dac5c2c54f1cee29c7d6f4395a207802c5d29f1bf344127e050cdc95f7953650914c8bc134910048635005be7865eba1d9cf48d543ead7e41dcb6aeb4f7f46e428e10a8b408ede874f1811797ad7220378746e166f1b4d9b12f83b1e78f3924998be4eb995f3950e6703dc7c0746f09d65e0f9a7449cff08dd894ba21249067675d7e1615410e4d611e9dd76a64a02323820bcda9b5e7646845ecb2082c6b8daef955128d8890c077343e4ab11da168c14a9622e1b28d575cc42be8c6becdaeac6bebbaaea78ec18ec2333a0e2c3ec7f0f691454c648897567698022355062f4b0392a860cb4e52a60c3480ca2cc5eaf1354cb58130b0ec923ec80313b670b7107561ecec7353a343e2b84ade052e600b2fc6e023c1f7d62bfa0067e34f9e8dc40e29d37a0f3d937db7d91ee91534962543429e4f74989f2e3c398664fa7c291d6f1aa111f1b9a01785b896a881793a44bf5256375230243a3dab229dcbc2e9504f52a85b4d345907b63dec1117d42e0ad4cb88bfee0b854f92c318e2b5b10b0b4527b9dfea5ec9679b1ce4db5f8024962bc2c3b4d2478ef957c25d52f351932504b7d3d13838c35b25d2a2db5fa388c450fe97ed93030cc79115c6e7a2274116546913fd1963e2fedf97030861290d4176968d0e0ce547493bdf8c321be11eccad01d792e15b1274c020ad4c3c595c6065978c8fa1937feebe4cd74222f2e045fe35b676059daa4a56dec6bcf445de51b70e89f1fa9c5fc8065a386095686dca0d03bd37f499f6f4983cbe6e6d0c17de4b1bb9f577cf5dd11750eb880589791c56a22de89f960023f0faa6d3ab19aa1eefb5f7165fee51dcc0418a13845417e6a0eba6480635cca1a98040c5a44bee46794012dc9d7514a9d47f9c65657cdd42d291dfd2cff291ba50eeaa9e416fcea7ffd27bf88d69a0a51d4ad0dcd0cdc3b3a6d376cba1bbbc807b6f5a0bc513891b6ce51dc58512eaf2ded6ba3215843d13a93b98f727e4ea7c0459d63a56acfda026efdd5dcd0af0ba939ab92798c9916ac08caccf1c5a4765e61249f1d33f04a1d77aab8c7a45c458607301d9b7ca0755b57824151f620ab32d08fdf5e38bb32bdb201669045cfa6f753fa48589a3f24a3c72bd307fbc2a21fc4168659f5d58645b525022bf8bf06d8d9b5f13749c571a70f37c8543c9766905971a174ef07aae690c235e988b283eecf30e5d4463291f7fdca26b6a033233940a208f41e56046ad810f683fdc61c7a110638f63310ffd704cbb221a30f2cc83f369b19afca2218571e1546a6e21cef4d653a41a6b8c3ec2a0e46db12d81255eb4f252550a128205fd0bc9fbc5f6f92b9e0c25cdaf63d86e15416bf9df19a030cae8d107438e12df32fa8602ac337d3f1d3b8bec61b743c8e0cec7bc97718bd6787519a8bd5fbd2d83407f17ab549e2844643c4267640958ab4be3c43da0e92a034f887c408f57544d65b7192c299cc9f4f0a01c25a20794ee1e30cce75ad907794706ae97e468e1ca81ca16c705650089748446bd29066633e5317dd2ffb18d3ae79c6dd0fdbcb2fd821d18c3b834b6ddd93d092f3579e41f8328fb42d57f1cb2b002a322b5e02e08cd9d07cacb398dcd6bb5f8afaf6d4a6ab8030236d1f903607fd19b7b0f5b192a4132f17702091d6e7c6f3b1318f9c3b25980ea6b9212c89aaaffbdc4897cf4bab7435b03094167e8c777a76df0b26dac4611ffc8679f7a6c63b170bcf5dd1981f1dee00e89ee1fcc304d4ee48661a4bf04ca799467846ce9bb7dfaba09b71643d85b305c3d8fd6a75446e66b710690a44ee23bd42bcf0d824f2a50cc83d1ee7570d1f6ae307fc0e435640cba533893ec458c9b03a82ef59f2f474d1ac6c8f6714bec3abca2ee74c1a0e0cf3f01a4f58e9a9d245e2ceb774a7a47c34b5f018011bf6077422a6024b6139f667525b334d612a2802377e63db4d2bdc9bd5a119afa888784f5b14bbec1373aa5956cf253eb394d5931ecc77af6320a1351130bc09a8c788ff2a45e956373f36df396804e95af85fc67e107a13786ca5fb5c28105e710f10c13a97e06d6f8ee62e7e40958962521478e369e4c8778095c07b39d337c1486ee609008b0defbc7e280ba662ad4a30c0fd3db0ce1887eca49f0060bd285136f399a625b5abf8ed6e887f9cb58fab18a89b2819b43c8f9aa50f8ed76049c6d4aa831cd576d1aa71dd9b3a4f2e630e16ab0104f6149a8b63ca79acc336b8d724839cf80e84b312a1ba9055d8ea8c5390783ac487966eada499d2ffc2e28360db24978fc5530dc86bdaf2854b7acccf4849e182b5563743e90dff5cc7a009a8e2ccfa9bf40da2d54efe36bc4eeffb92b556edfcfb9c406c7e6d18afe4dbcd4b550145f97ec51ee7a79c83d57793ea6cc0a4a8fa331987dffe1c46ab0487dd1b3c749b59c97e47b758ff9952fa6a1880f0c34e292c630b6d99b1118c7121226332dec12c7c36bb73d70b80b75fe08ec8016bcbf5a936930af9742f2dcd3906c07958411ddf87b5ef7b9de61eacabe2b06fddacbad2af605bf4c9b7103ed850f3e0c8d92f3e8830b3fa11741ab5b234bad6d120fd148c3d1cb18dacf91be73d80fc17839fe6e2e7af505212efb70f26f58ebdca053edd206ae25d6b2bc73d281206a63c03b1e20ba30c1b40e358dd27719498674480ad77f07d68932f9432d1c9dea33cf97ec3a98d84a4a332e5f6646272a2f78d8b5df0974a209a934bb5f4ba5651111cd437a65e69725d22ff4db5772d9ae404b0e37cb363dc4273ed78afd06434c75efc8e8ac1d6556ea1de51e907433eac09bd94bb7383f4c54a6c9a12a109302e62d508868f17e317e0a1afe4b738d5ed8da42ba9dc151c1cc16369995640f09601df0f6dd231d8bd8722a683ff204fc65197e300128576fa1e2efb1cf1d1210844ab301eef422337f7a5c84ab31859bc3303f70fc149ca8cbdfdfd738d19bcda3188226be98ae999435bb9316e41e945446e0f7ac443ef5283acef605de92863ffbaeac61dd97acd07d146e830ba91ce55b7fe71a6480baa1853a2940c1c17a53cbb5247f9de08a2e24e0730e864efb8230e094f1d580e5176799edd98e60f9b06023e70a251ea76738dd80995329125a8a332d54af84c62201572be909bb52ab957bebbe89e56619deeba37f82a55b78ca523c273cfd5b23641e7facbc43ddaa007607a0a61baa1142a582cc7f7f73d19ff257504ec30930ccc7eeb39c87ecf5c52b303417898e194655dc659fae9ead92b66df6bee8873b20f0fc1c063bb999fdfdfaa69122ec9e478378c0dc52f4a24b7b6ada89053afb928c82b7d81d9862879cf6ae6ccda71ec9e7cb584e8d5a283681b2d556daa07567c5279aab6930724cc13eef6623a0dff2f8fafc03b95e336af2b46cae7808b0bd0323ad90983c0fcedf8a27bb7bc165fda885d7add4d14c9b8e86f09877af1bec97b883cfff88f9f05e5a89f6f6aee188590946c46b014d9d322a9530fcd064db0b5ea103b7ea4d79000000", 0x1000) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 13:36:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) getdents(r0, &(0x7f0000000280)=""/137, 0x89) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 13:36:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x0, 0x2, 0xfffffffffffffffc) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:36:31 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/19, 0x13, 0x801, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f00000001c0)="42b6968587cd8b0976818808c0a7eb4571d479fb339588e8df65254bd1e74c914d2ff71c9bdc284f5f7be9be833a74d51230975fa9f6241cdffaf3450df49e8d12612a3ed92ac837faa88d8954e2409629db460f3c4806f16da14f5dc609dc18744913909c", 0x65, 0x8, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000280)='./control\x00', 0x0, 0x4) r2 = open(&(0x7f0000000040)='./control/file0\x00', 0x108, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0xb37}) ioctl$TIOCSTOP(r0, 0x2000746f) openat(r2, &(0x7f00000000c0)='./control\x00', 0x80, 0x2) mknodat(r1, &(0x7f00000002c0)='./control/file0\x00', 0x2002, 0x2) 13:36:31 executing program 0: r0 = socket(0x20000000000017, 0x2, 0x1ff) setsockopt(r0, 0x29, 0x100000001, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfd6d) 13:36:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() r1 = getgid() r2 = getgid() getgroups(0x2, &(0x7f0000000140)=[r1, r2]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) chown(&(0x7f00000001c0)='./file0/file0\x00', r0, r3) r4 = getegid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, r4) 13:36:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:36:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000040)=0x1, 0x4) 13:36:31 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x11, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) select(0x40, &(0x7f00000001c0)={0x3f, 0x9, 0xfffffffffffffff9, 0x3, 0x81, 0x2464725b, 0x3f, 0x10001}, &(0x7f0000000200)={0x7, 0x23, 0x7, 0x8, 0x81, 0x2, 0x6, 0x9}, &(0x7f0000000240)={0x5, 0xfffffffffffffffc, 0x7, 0x82d, 0x7, 0x94, 0x0, 0x3}, &(0x7f0000000280)={0x80, 0x20}) ioctl$TIOCDRAIN(r1, 0x2000745e) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x3) 13:36:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000000400002e, 0x58c7, 0x0, 0x0) 13:36:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() syz_execute_func(&(0x7f0000000200)="450fabad9470ffff65f3430f2d93af000000c4a2f9395a1d41fbc4a1a1d1ae27c90000440f47946dad2fb27fc4c27940233ef2440f00098fc878c29a6228384990c4e269031a") close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:36:31 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80000000080, 0x0) setsockopt(r0, 0x401, 0x4, &(0x7f0000000100)="a0d995999262f895ff257625251b9b2b066683aafd39a658bd843a0e4d9ea9e85af38a04ceae19c842e2648bc47ddd0727bf345cc225979d24a07c72b26fbf0f6020389c41bd409e8d8a37d6d1feb85373511140ba6f60b74b2fc41afc863f869efea2412d747466e077efa15a2ec35a2731822db1ee053dc362ce9781e880d3820deddac528a53c23cbbe989582433b0ee8be36a193ca417e06d53b01a3e0b9a095466678b2db97bfafa7", 0xab) syz_open_pts() 13:36:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="4ef3081aef66d0bf456931b7953d39b08990b2c698107aabccaee24f0902947bfc92107f3291203e12830c3cfd50aeb415fc1d073201c6dbf6b4d1b982b627aa5c08ae9f25320df31be9853ebf673d332543feed770729d7730541dee61f21bcdbcb5670528a124842af18b903d51cc81c54801d4687eb9cb4a9c18a77e0e06680cf58442378b99acc01f12a4b5ef47ea900f74be515417bd7a112233cdcc3c742d9f769b81a6712ae8496f64fe2e739100fce4a09061a85e20c0af86eb9c73d97853a5e98815fc58bb47f54706ce0217ff09b719c48cb86b946b56fd5a37825b64e6621c2a3cbc1e98d5c6cc750672ba61c5092c68cbe44c8f1901722112b0b986e632eaab37c0760764bb93e4c2d60895382b0b5a31c2171168ac2238213cd033b9d766df1752d9f3298386ac8e4dffec0c06b994d", 0x488a2c60}], 0x0, 0xfffffffffffffffd) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) geteuid() readv(0xffffffffffffffff, 0x0, 0x0) 13:36:32 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x400) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000cbf649a2000000000000eeff00000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052cbe00000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000"], 0xa3, 0x3, 0x0) 13:36:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet6(0x18, 0x0, 0x621f) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:36:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR], &(0x7f0000000040)=0x1) getsockopt(r2, 0x6, 0x1fc000000000000, &(0x7f0000000080)=""/66, &(0x7f0000000100)=0x42) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:36:32 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x15a) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x3f, 0x6, {0x6, 0xff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x950000, 0x2}, 0xc) r4 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r1, 0x134}, {r2, 0x5}, {r4}], 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) 13:36:32 executing program 0: minherit(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="83022e0200c5990d696ce5b000b185706b51097a9204bba11c03b40b70d324f0735a0fa458c773aff7c1fb4bf7a156aee24e8a3a045c0b2c9cd80f5c8cc2edb0582d211bed0b8a3f008fb2f86548f340d06f9d760c2f2f04eca3379714e5c3597f00000000000000e0cb773ddd07bd1e25ec304ba4cf8dcc2055631ef191f00df986000000"], 0x1) sendmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001480)="98f6b9e8852089be3f6dc9eb0d2d322f0e333eb82cca11f27636befc49a2e3ac9f42da869b6680364551ea533253cafec55dda38fca58c0de583ca77417a7f92f22d6fcc5d9b91abf8edb4ac8c53aab9aa986821fd9f82b5f39594b162f455e83fa99255258a5205bbcb6aced9b16875b42d71fb92d51cbf2e414764184fc4652c50647fd09f3f98e90e11688299b3837b16bdf0d28132c8f7660cea7e7f36372401f5b273d631c45a257505dd3193317903cbb34b319ad86143558c98e3499e216415f22a8949a1fc091fb5a8925a515218df13a873fea61abddb0c541b7b20d991c832a34a5d104d405fbb9e7437d885904c69323462772a5ec5b590ab5de10bdcb7f65155bf01aee121dfeca1daa393b9e7244ae26f620899faea8157f6c4f4b2ae0034ba278e4102ae804feb1e2df7e6283c3187d9cdd0a1acb370fb2d1b53fcdcb065ea02856ca999f640b2bb46bc4a60389642af74bff93eb0c566dc1b7294d399e88b9d72be6397caf177e17a240ec261b7942ce127359ebbdcbadab1acb2f9adedf7c01c7a5d64c379b8ac2f9acbaf166974fe88242d5fe1bef4d41c02dd58fa67bcd48f0c3dfb04ae8d249ad5164c7e6f6bd849b4bf7f9dee7febd29a1ab70510d9626d5164ae51f2de19029fafba5b9102eee4ec92bb8a5a9bd4a7848d6a99562099281316e9e82a53352e14958eb4549970716a69f5159255d69b381282b1c9907c13bc6c6d82e31c90c20e15877fb6dcad5b749d81e00cd373146ef892c3993440c9c3d676016c40454a929c9d6e8af6bb928de6a9f4f6dc4a0b24775fed007b6553d9d814127f4c99b63790a37e98772ee500157e1d1a1404543c7633e6581f01eee289e44cddf795eb4eb14c0063fa7e14a87d60e06dd52380bcfe945dc738cb71321288d10ea7b8a00f86ebf6537a04a69f44d4a53df84b9f5c09980cb1fa20f776d8d9ec3568ad7eb56bfe5599ea71c825a1ee5ef803766444676b7209c17093141f8d594e57f5a0ff0c164ada2d9891af98c9c6a1b7434653042e8bfbd19bd8f2fdfa3d230e1f4fbe427d3c1b89e8918e1f016767608b5a2f0a48028a855dcb96e06fd2462687509e04c5cee26469de5711f806652cbbb1272308b209ff7eaa6594522a736724c52d4e0b3b3697da5b879ee3cb1ce7611fdb5acf41b9e80709d2eca147682db4cf9c70e1912263f290b29f8da5bedc2ea492ee87f5d35878dcc621f56abff5b7970d239a7ec9c8810a87dd7465a3d4bc899efdb281ba8a89bf1657fdafcb8b021b67e53bc5e4a0059b13dec5f9cc3bc20c9deb3751e05500714f383b1558f93e08eabd412e4e606fdff0b5889f52128320138804e7e0365d302cbc6ce0d5da7e9a7206c8220735a298c8b3da6a132909a152f8b904429b4913ee135b437f4ee6de11021a9700fa5abf0652deb832f72a212d163ce5f9f018f5ce8a24b0f58cfb60707c89b86d63ce128a157d5e5231f8226b5609d6a845d2ba430563ebe47f2f5b61e27f9ab4f8e46a3d211eacc5470fa85397e8615bd0c0ed7270860e1e521676b46a0f23da2a597173c802349d3fc8ede21e21aa229e76affc202171c24e9f3db91a6e3dd281b3ed794802013d32092690a0e634b20a9144e0fedee0a6e91e4e263c6c3c78761d16a6c04cf38b16972693c6d23b4149f4de7327f0454665f2f99c416ad0c80e3a0087ce5656295d4e7b7f1ea4994e504f5169d5026696e8fdd2d1608968e15e4b06ad8c9dd9b5f95b3a980763905ad2a7d4aa5185e911ccca18283eef0c7f4741e958c3b9993ccbed43e7aa0ecc9220f1d097df3e1421e076df8d2c6cd5d06ab83e97bde81db46bf03fc8dbee9279def6e331186fcbb547d2f82e82a1e40341d681530dcc04a228c5825f8f6e7b6b4fd1d767385f42bbe597cdebd1d403eb44624e0d74d7ee6faaac4680fd6c9aa938f5ef51e29b485a259067f1a8ec040f8b7ccec0f526879d7d00c761c2cc773d502c1982cc72756962f836749bdc1dcb8c6518e3c4c9fac80808f9a9f67d25247f7ff0034808b52140e633967458f49f34daa77e01cdae21750985e723363d2840eb01227c39154be1f55b9f1a9c6e62cf5ad72edd3ba63a52729bd083e243f36a1e615daa3c6865b815c21fd4cd48315f6dbab3704b5125d3d86804608fcf627fb8912294d811937bd4d80128d95d2d0100e286207f9126a500896892134d0c2d9be5fb039ebef73206634591fef6c71c76bf970c8283f5bee924f1e786e37f4c54c495af504c528906d7857a276e75c50ed72946f09139e607c4e427b7cdf4033931d93125cc7a6a0b1cc20ab5dafd784b8005ce41ed7a5347fbbefb7e9549e146bfd324e00a06ccd861a9e05c816f21ba693aa07938bc780b4cce5dfd37ed8c7ad8886ad3e84dde7ebd64b81a584f7df1f2b8057ca5f5ea2dc852b71f7a9316e3d6c7a0728ffdc1b2c3a0556108bedc2e6449257e7748540885fc864e4e78f4143bd50dbee19059a198d83cbf5aba1081c421aa9ec87ffddea889f20f0e92263ee1e2a4b591b717cd75a96e3057de9c80406078ea026ee1f653f7a6c227ad7c5269b7898715792378d1eaf2faf5ab5733487298dd54b7526d9f6ba92258c86ff121101cf5944fc0d71163e0f4052ac135ac874e498d1840cded819347ba8e6695a6b7685a1271afc694f050fd8738ad42d1eec24ed9386ba9d4f7b19c2fb8f35c7c98749af7354c4b757d5fdf81d61f639acca0288332cc4f38f1175bc7d140f821a199e2341d5446f61da360e87c50da874d60584293f924ffbad152c390456d43d5534dd7ca85511f713fbc2e060fe4a4cbed270f0cfe8813866dcd9e59eaf6b031bc9be7d9408b7d20d8a31adbde0cf8ff9f0886e998534a8f5562e4da3900850c295fbf086531751ce1e7af426ccdbce3af53d706c19cb599e0ab5998c99ea3bc998d35e4633d966d931425f607538147f22fc268ebbf4855cc35ed60cab991f3ae01420ccc158d7338f153b83629a5915b6e1a682728db71f2b05685e35358416060dc08ec19ce165af175bb8e481cc736fa80b772392e26049e0ab4d4923dd48d80460b3fceef65f5a7644c2eb2f4881bf790b61e713c5d04435ece2ae4f9491dec7b0d38a3d4b21985d18ce0182267922b1c1a24182b1ed47154ecb681b4b9722dd2ad9e15e70970ab4f3cdbc572121640c82a1180101aefd405104ccfb8c8acf72ddce56032f4e2ee3cc013543050aaf45860e48d5ada1e1091a656b79562d28855656856b702a9adb262cb2bb98a88cf55a9362d842d3c5b7bc52642945d553e5198b8853c0bfae96a35c62ee8c83a10d68aede8391cbbe28c190b42298e05d3bf1b0a8497851527effde18edb3b92768040eb759e7f8347837af6180b4947ed2631359dd149a2498ef30623b3d02b63cebdff3f1075d9819ff10ef8ffa54e4c73a32f43242020fa4962e81d04d6b1e1389978de3a98884e70d33d4fc3117daf47508d30d41d510a6e1f04d76c4893aa05bbda262568fad314372287cf8bc1a49dcce0b9097c1c5baa012e877076074b663d57720d99a6a0644398585de7ac0e76147687fe70f971aa2574e79b58f0302afa2c1e524950aac07db834f5ca33de12aca6daaafe3b078ce181dd04f6ba151b4e8a681089556d3ef8cf0e010cd85f9adafb569fc3e96a618aaaca0e8284654b4f21cc0ba9d89942552b765fa46422e917166a0912c0d5be6b250342c8968cbd586e5413ede8f90129fe679b049b517fe57160927f67328aef47b3fbbb9c1ef4e7ceea36b2f5fbe15891a9e04c5e614832fb95aca389fe78a6458f3ff2d510b45f637899f1560e5a141b7911b3d8f4ed05ae0551728adb06a6fde2e11e7f98186f7969a2c6cda79051735c18cda86fb3f1d4a93c805a6f8ea3803f4e0585425c0f060fe00d1a26107f946c5cfdf64e57a50c46d803400bec93f58ce179df3dc49485b2e403b3583fd5096d30b8456c3d629d00d16ccf2136a095db9c88f54ff837c4d1f97f7090f34363359776248dc2ba6471728134a5a91abd4120174da08aac5b0c708e98ef7bae596292bb7ab24231b053c0ed98155955a95cc70999bc82cea470442822517b1422bb661551ecf126ae2557bd9a9a5bcd55b7f124d4f0fbb613f58ecedbe2f8b032dc1151faedb7ad6c0bf6309b6030a88779721b5d34eb351b34b26886161784e96f1e45c6952bbfe4fafdae18460c3ca3f6b5a32a5834d87a4c85d4ba0e56fdbe092c280ca5ca4e0c4bb244105c9a9675262c4430772db230e41e1502f9619d9b7fe49c51f9e68b532a3000076488f89c99430dde2fe7cf8346df6052b1de2ae3b99d5f29268e51c55ad0350d217843ac76b5c4634a271888c269cb3fe458592764665e2c921cd9f0ce4d15da1b9122cad3ab9fc18acb192d710b182199e841731b29cd25c3b500335a7c6aff4214ef95f5ba83eca4ac6e4f039d10975893118a9f26fbe8ac6828a94e6f7f2faf33fcf226b2212a6c3a7b8ebfaead2ad9922bdc56c4ca846ecbf70cb2b977393d6da27a415e95b6463dd97977b4cecaddb55c1ee61ed73d474b029f2546723d45813d882c38b5d184ed9a13f8e7e5a81a700aa33efb51f5aa3ea6390ccced0744fe9db1bac5c847008d983942fda83ff2b52b4055738ba579aa2848dd88a8137aa0a62ddb72baad06584903ec1b860f6278a472ad4c1b02cc3495d5d5b9693c5957dc0cc4d71df7419507bb67219ddd9e73eb9fc4435e33163bfcc2c543c33ace87d998766aeba088a122e8d0db673beb9a268f26d1a2ed182fd76005754c230d2cdece5494080bea583bb3185d2fc23e171e5dc6aeffef29074a6f206f6d32cef928ec26271b4be0e32dfaa2cddf0f22f29732899cd6aeed279eed0040e352d3f4506dfd6e116a0e1a26037d415166b4ebc6040cfcd848f977ee2c3a654de423335fb8e6f0b793bf15ef72e44d69c4b959a3f9ee4189a1c2aa9cbf6bb5828003e7c5c29563cf41f160529cc7dba8d0fff43079c20bbfb6feadfaa32f739808709a3ca5b370d0bf91aec55dfa450fbe2bff8a154b21384fd9c53c44019a33cd1b9e1b9b2750777337a5afe25baa7377925716e639ede3c3c18fa1526eab31f97734e811cc0974d561c96ce1e0db45bd9c6b23597d13bbe48614f44c18d1e3ccc4e436bfd234b0d1d4e8b31e3f66c7fd02370f976cb3bd2e993c1d95834d6b513a82c494138a11491742900cd9ecaf528b28218d538454ae67b9d4fb48b7a8faa145bc6bdd285e607a065410f819627d3b15676b96ca94d51f0f4e8080e740947ba481bcbe8fe87cf467c7f1ca4bfda57735bdffdfe1d963fce8be3ee2647c18f7b64ccaab0f6cf6dc3e395b6e18e05c132fc31c875fe73e0ce86d05553f14e53da16e72d758c205f4d7267258fd3d76beccb923c38aae170b934eeaa46d83543f6887b64d01f2bc3d73d9352ce7424e3d26425a96794621b2dddebcaf48b1b8753008d0ab0134e4515ac9e44f16ea24afa3753d8557aeed7f8a11496a88eebf5d4299ffcb37c0c13dcf18e0689fe146446956e40ced367c056abe89d8a9a22055df44d46f89aafec4a0f785b6202a09c4252289d871be288513", 0xf8c}], 0x1, 0x0}, 0x0) 13:36:33 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005, r1}) 13:36:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getdents(r1, &(0x7f0000000180)=""/124, 0x7c) fcntl$getown(r0, 0x5) pledge(&(0x7f0000000200)=',^#*\x00', &(0x7f0000000240)='\x00') kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0x2}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x83, 0xffffffffffff5fd3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xd8, 0x0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x60, 0xc0000005, 0xfffffffffffffff9, 0x3}], 0xffff, &(0x7f0000000340)={0xbb9, 0x80}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x250, 0x10) poll(&(0x7f00000003c0)=[{r2, 0x1}, {r2, 0x97}, {r0, 0x22}, {r1, 0x10}, {r1, 0x120}], 0x5, 0x9) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000400)=""/32) getppid() semop(r3, &(0x7f0000000440)=[{0x2, 0x32e53758, 0x1800}, {0x2, 0x7}, {0x1, 0xfffffffffffffffd, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x3f, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0xf310, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0xffffffffffffff7f, 0x1000}], 0xa) syz_open_pts() open$dir(&(0x7f0000000480)='./file0\x00', 0xbc3458a8e7db288a, 0x0) r4 = socket$inet6(0x18, 0x1, 0x4) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000500)) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockname$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) flock(r4, 0xa) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 13:36:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1/file0\x00', 0xc00000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="95cdca724c1604eadfa980157682dca8a2e1f93268cfffab014e8caecaffd5141608dce149b7464c58b3b0c1baf5db16a65b746099807531424fbaf76ba663a1ae47aa09c0f73d0fc3e1a895c063776afc484318bf69e9b5f3c5bf2a98422902136e2c4bdcc13fb34adb9baec3bc5a310080c5481e6c3f1429089ac3870135871dd18fa48a14ac0b50fd67e0b712b7b4f51a548fcb4de22f85a80d372431f5251d408d0f174856331fb067235d9ca20d6eb32816449babd81d76458aa3f646e408ce1c529bd53c35d6a243f4f57e1131aba5f9", 0xd3, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x9}, 0xc) 13:36:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xa1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x8040000000000084}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:36:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x68, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000000), 0x0) 13:36:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:36:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/116, 0x74}], 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x8001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "0077b37f08000000000000000100", 0x0, 0x5}) fsync(r2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x1, 0x2) r3 = dup2(r1, r1) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:36:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:33 executing program 0: munlock(&(0x7f0000723000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0xfa74}, {0x18, 0x2, 0x1000, 0x80}, 0x100000000, [0x9, 0x80000000, 0x4, 0x4, 0x100000001, 0x8, 0x1, 0x7]}, 0x3c) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:36:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) 13:36:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x85b3, 0xffffffffffffffe1, 0x5, 0x3, "d1fcd74ab1aa9bab7ae78602db845a9ee3a7b203", 0x7, 0x100}) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) writev(r1, &(0x7f0000001a80)=[{&(0x7f0000000280)="e227e735004de118bde5dfdc3e34cc2801dcfab69d4fd029b7079135764dac30fb4e53c87f5d8a9935d776efbf64801c1063f06fb634e6ff5a918cb42b7e6c35545620caa7732650e86d173637db88d64fee33c7b8bacb5d62a73f2578fb8ede8687e992f791c8b080309b56f95ee7fa701ffb2163199d2f2a5d01cf75fafdbc161e05e1", 0x84}, {&(0x7f0000000340)="fd73e196a095765e74fee0904219b9422b626682bdcde8e96a3bb0d0b16e87bd04aca7c70f0a9070f4023d5c229933f261da919b3609ed8765c0ee1b719bfccc542fc056a47824a4432c31d03655a128b44b67d8ef5d471dbc04fba530a375ceeb5679eb4ebed507124aca011d86d3fe3eb153b8fbaae1733e2d94cac8c7b47cc6b7de15faaa4364a6339f35c229b703249d4e18cb8bd670917327e2f983bf1a154a87d313390d308c04e8449313062dd380ebc23c8e9e1fa3b52408275ff1209e85c99b5046c53043865f9148805eb0054fae83736dbf6adcd898e0020dffef34cd1eda2da28aae0312", 0xea}, {&(0x7f0000000440)="97ce93c82fd44de32aeb4c1ce18ecddc8847cd08d84aaf8ecef29092e32a67a7c01ebb417e2072bc569af697ce018be2a817e3d075692bcd4763a33e4664669ff55e9b0d606ad1585daa365852bea4d65ac4bf55b9d9446bb1e491c17c02cb2756d1570eaa339d7758c18add39d08667f838fe951644276a79c69b168009c27d54b58a14ad1bb3ccc835a70d3c0eb79b55ef3cef1a35609e121fe1fca0a27afe046cc96f8dc7c38d2c2aea36abe43707bf0001b5cf39fa92b312d84c15cec6c5a036c386bcf10e2b898cb0e2973a4406d82037ee17dec080a5ec427533851dee5205875dd02f03b43c9849136b6e95919661776eeb2e8bc2a83ae86cb9d24e", 0xff}, {&(0x7f0000000600)="29a63b5f53517b4ebbaa51653d155d2268c99fa6c40d47aa075c80d1fd83106e47279965feda0d3a27e5e903f40e1be76ea4ae9557a997df71468501c8439d74744678b48fa3c9d64129c62ff65d31bd0f1b3efbc0cbb645a4a7784edf08f0f8f4eab3bba8b965aea1a8e081e4740641cfcaf040d333eeb73688bec9139f203b6461fc9902f5536230d7c650bb300411b937bb752abe5c392aa94a993051cf48511681b56c698b9a85a1eabb1415fad0c1f930e36b3bb1d16d17687b1a8ca9e7b44c1ca72958d9d0cedd47bbff6a3b6e2119ffa83fcc01919efaad9958ca", 0xde}, {&(0x7f0000000700)="e842cfd96a62192b700afe4de4a3cfcb3f3ce529adf8a03f7db3a030be489a8614bc03fa179819cb5c949bcbd23d6cf3742d0e728d5eabdac09296f9511b8bf5e8b461e252ab674dbd8188f95d74310cccf135b6449f3e7ead447a4c746d", 0x5e}, {&(0x7f0000000780)="523109c56902bb49de6604d6438ca8426552e2312e77d9549e5c2f8e2cc5853ff08bdeeab602628635452a684fbd01cd35624977abf64185d24729a592c2824deb62fc2acee44f058949acbbb6040bd9ca27664a59f6a1773b2cf0b08fa01f19a18dcd886893927d67ef708b158e9d0befc5211d4e1d5c01a4b5e26be752df6b2cce5bc4fd3bafa7e7eee213c5a87dcb914412a21e75e74fe70a38531fc583ce34b3740801a89edb096434adba17c6791da26dec8a4416cb1384fc52516c3e5907ff7356d8e3d7ea61eaa8efbe494f554eb796ad297165e12a5a616b0800f2b0653b3afc190f8e72fbd79cd17252790cc675e2883feedc81429e764b62fc8eddfcf4eaf2dde951e91cd90ce2d6e43ad7edddf3b1ff516e741c2de456b56c33e4a1b8a45d7fe9222bbadb728cb0948e25e5b4992695bd5fe25833c83bd697e49b32333c56b2d2db2a88c756448c016630e3430b94093f2ad407528d49302b4b838e5acb30219b1f67a6328a226e9fbc5d14615884cd0d3b0acb47f760840a7950c6987e86ccf0c63c83882ae9acb61ccfac0001497b33c46d70fb8e034e29097964943a65054f4cae9fa23b3d65d8fc3e435e71d1412b52e9753ab503f60b2d472f8a0cf9870fe50087289af72213656e3d733b242846fa3f657c7751d773966cfc770f707ef84fad9c2ac59cda2a1af258a5083b8db8093b0b53a277a8d03bbbdba0e044a26a5fe6808f83191a2e3bcbc325a2e3931d67058a4c98557d5cf9f6dbe7f58ccacbad0310e70021c2a8e061f2134503095aaab4c2b42d8d17a57c4287c807448de37be06a51913c6ce364d6d1e878dc95308020a4d53cc31079bfb962ec087596c488093a0b29d0d6d86db0d6718bf9a8fbf0bec4d5c1b7e7f4deace9f34c0e872f93704ff6b0471d86d7aeb30f0f2a7c0d769983ad2ebdab2e040832a82acf2eca384eb71cb744085a03d4a1cbde945ca6c688db9053cbdd84f29ecc11e7da65d4a9bad8e6c5cb9294161d0c50a75a16e3118ab66a938249027f913c99373860d7ede22e48903dfa553f28b10e192de5654736b8d57de4625df84ea5cdad09e42c9412a03f015c8e6e4a595e498c6a88b836726b7ce1d585598742ca367c7ac66a07c9f0323c579fccb247ad72951efe30add85e71530922b459469c2c0f5f1298cca58c5e859fe091b243b8695146336a65bd7fe19cf339fbc060cabcdb56c6e71a9cfab0b712a84a51ad96569e08c60539a5371e61de3d09bc0f697bcf0be3ca26aa9a3662714b7519c4608219e1cce612eca4183286de022209e2ef66c1fd5837fe60daf1babe125fe74b3e3c340e599f3fa14466e77054de922e6cfbff2f7c0e6cbb65b2c26a99e207002495b5e8a0df7402cf464ad50be5ddb58bd7744bdd1f9512e153403866d22b923ee2b36b25455eddbc4cde6603cea3bceb741f7c3213e6d9f312e2bd5f9c3cad179eef353615094c5643f768bcb57ae36a42137a6eb9bd9b057404e8ebc7c5b5055ba5c1c1a96d45678414ca3539afbebde214164ddd4902230e2e333ca7b1eba5689d181bd3d7f82ed52d701b4d8de398aef3b09251e54d03fbb72274c683866d9f6e732deca4e99206346fa1412c958ce369d474084a8d374023871e6aaf23af7ed9668d7fe85ec7c47a17c8b8a08d67c7a6c447c77c3d35559e6942d9f3f25bccfbf17e78dcd49d9e02347ecbc2d454b3d3f99763da4bcb153cc0dd04b403ba66a3fa1f3ad2427c1c99b64946ccfa4c321ce47c102f6bb21664d1acba98ecc4b55381c176a342409eff6f3d6e04d4bd0d117da474fc7b940054396ad7706e9b7fd0c542bbee762dbef067affd684e95f103c3def1eeef1221d58b7fd9c2ca8bc459f78cf86f272f87bd07687c045eed3ebb7cafa3d8b6d6a57e690a5debbed8eac8795d84951f8007718b2c8b4c7f98ae4ccaac2e7417f98b649bba74abd6700237abe705bc612fd88010a9b790ba03e766d87bf6dcd726e9a50121e9ef9f2aaae199814c66bbe04163d8e06407dc320e907132330b47e466a40bc90b700adeaefa102905475eda298e992aa3a3b0cdb192e30c1a738d8baf464d852b6218725d79d8333c9af9aca953467ced6d30d3c64a6d21cad409a5ee680ecf0ea64e132efe03f768b5479d39f567f3b69c875386b3abb9c0d77e34fb5d11cf25ba4210f11c6b1de41641e17b71a817fc06dc699baf4cd4af765429ef29894ab6fd8ce34ad9a3a253f3be365df7e1715c8f4da2ff103617210b507b6fc023d9930e4240a0aae1c10d819402b50b8138ad19d632f767fb8d445e893163c4d0276939641d88e483dfb67bca5af1f4205135581518847da564a4a0c1d534c16bd86e6c9615a8a92782e83c445b3ab4da3bd0a8ac813ec12f76cb4f89ca0e74a07f924fac44d026ac450a2c3a1d11d6c05857ee08b8d15e8d610f524a59914b0260ae29104f3c25bfcfb0040693c01fe88eb2c0eefbdb31eee07dc9d239d03172b02c101daeac2cd7ed0a289ccd1f0530c7709b0e16baf346cb74a5ea9c3ca33840e7a9f7544f7731249694741c362fdbdc91f90ff6e4eab3cef82fe1571e3c4eadcc00c1430d95ce87a7f2f371c2a573d016b14abf002f56b4d1bea6d49b2ea49b09495403f581d1acba634cef7adefd92de67cc50521e4e55be88169556ee7659a81bb55603bdaab67cbb8b4821cb74ce90b7ce56204bc374cea58dec307d73fa1300e3da727b099ed4cccf49933b29e8ddcc59d5d02458cb5a9e12e9d9a3be38268e81974ab81fb30cead0903b9aa12ccc11e85b919ad3dbb92226c581ad9134042d5e0bef7d46931e708122daa2f5b9f1682cf8b514a0b5ab882af038c240d27e51eb99dd74b23b4739aa139ca912d6b708432b3f1d5e0bf9520c02722bce3b377a7abc11cb1c4b12d280142ad6cddce49777a9e632844c982320236283b4073ea96b6c70bc1def68f1dc8baa64b83b1bfcd4878d7bb7995bb097e1dad175817665c478bd0426be69195cdfca03225a38919ddab6a13b91833997484c8bae224d2178bd6cbd3b326bff6a9206ff057360858550064f92592cd0e47a71ab152acc1c9b1930c4ee16688cdcebe312eecf8960a2e3eaa8922aa925473f0ab715bdf7200df97fb1e6664defa0c7f55bdb6c52fdc179fe45456311951b34550cc20a65312f703f157a8956837c17b9a2fec68c1946e28895e1eb34e046b5e4467b6326877dd4a2dd9789f1f0e365a413fd117a2bd22a5a0ceb7d8ad003b9873c29a526644d1352ec626937336f1ed93284252940334b1b9e2d2b9d5d2b125f2d367c05f5e7b3cea50234509eb7e0424b1267c82ca5479d5e9c9ab93a2bacbc1c14e44b38ab80b36568c2c1f87eb7e70a98e61d857b7f6b03cf9a6454b69883034309042fe5ed52e8c6d126f855ce7828673f1c5c175ca8208b33624c5788ce55acd27421c892e6d5d7394c2042a71fe47b2cdb16db9c488678c0d50e61781987aef719de649764bc554d8ef614c21e0849f324c3706018ce07a5ee6384f7b56bb584880754c437a9fbc21f9dde3dffc9db52c2348750bc0389482ee46fad952c9c12c670f4b85d9233b5b70429daf10d2e5830805c4ef9faa9f22704d9bd08634b24a0fcc21de279c0f8675b613f532968f6b70fbfdeae25c71c8b5df8f1cc6b678853884c22c962324b9c1f8005b454e727e432ed9dc76f5baebc7b8eefa3831d91b8b4c582bc4f99e3d4634ec756cff3cced8f64ea9e12706114cefaf0e2b546d06097428c4a884ee26ce468e16f51df28a17bd8cb1fd6345ef4461bb8522d30a6e987c98719c510f4253ed802ed8690c7ce48a9560d9d6e32eae3021c789566f291a08f99a06e44e2d931ee2b7b3ce2e689b6b91b399f4ed986263e614dcc2b97149d81dd1d540172a559f58af6bbdf16090d575a14c902289304174fe914f4a76f5d4db714ab19f2d40bcf52c083fc26726853df61f0bcdddaff43339106cb26793e7adc00e060f7e1c8cbcf19e4cf9d216275c16228ddd28e838fb64c1633ce27e67ffff328ae1d9f0875b293cb32f3a29a6bd5b7aa4d662be3d5644b2fb80daf62078f7a5ff84d9ea0e03303a19598bc8bde208ea7cd24b4d71cd5047f741a303aa2b6d6017ba89483edd42267db701094e35e2b78b4ec3f98f6c80ea5cde51d882ea771220b85fcab275e036494f8d38ecf66e5b660c92e50eb941e026bdc0079c95cbb765f302b699ae927117b83780d20fa9d7008a83790ca712ebe45e6156ea30c03ff7074d1dbf4b689b50c47f42cfa29fea88763bffce1c4e0a38e5338d2a03d30eb034e49d5ab37346541d0be4bf9953d8d6bef003583e9da6e7b1505d700b79bb73d4bd3efc1623cdbf9efeaea9e92aa07854f5a65bf813ace6957a57626ac6a5eeafd6f6cc18e802768f503ae373c027d70dd010eb60bdf2fddf9649653c967eb60056b55bdc6727a88e98e0cb0018a24511f51775de9964ec536947ea8c19a4fa0347f161770ff6d752b29f01850dc9e1d07068d75b9408af02ff85db7acc05ec3510bbf9eaa1df6ccb1170a25f617ccd0c8018b9bcae220f54cac99118bb67f99342d7d18416412ce586b6464676f2cd773fe255a7d9f6de1dc1abb9a6b83ec52758da07139c30ee7e762ee3ac3e3385e65bbed9346e3b95cf5cfbdb313ef0e9dada197fecf4a706a5d9be128aedb9e1eee324bf224cd9b58d2704de49904826f4521ef61fe25bd5404ccbef23957ea90c37112500f2e67720e8d6bc7bbe6ab7a2aa850f0b63d19e57265fcd03b766d877d0187bcaaa374cfd85351654be71c6f45e9d161768fdc565062b775b5b924c83a05ae894fcc3da0012708e8b0e1eb1c32e81d4677cd66ece7980a400be977212eb80ecc6386323c9c12a9f00c798bbcbc0f7c3f0984727d92ca63326e560ec4ef34e023eadad6047c141f9aa0550f1a6e68e1be9e6c77b9b2d78bb99f3383a34e0c49521dc0d82cff920e1a3b69ebd46cf7ebfa7de57bddf270fe19c5e337d8910e83687fdf90f3046f9096abe5eebd5a11e24b97ab78b22f839e2499c94fd7ccfd8c2c1dd1b64d6ad6643ee4243ace4957cd341935481ed0df914882090d2aa7d5eb6190bd6ba46a736fcaf639c85e629f65c9dac53aae673a8894c5646e0e3a278a14d059cb6d1d45063a002779bcd053adbef010e4448d234ce7a3d9530b707b6cba3ce40af15b27636f116cf66f9c2ac711c52ac62d8aecc59a92b8673a7798a79f814537be915dbeb7ab69d475909a799d4d8bef28404b49e5f289ea68becbc5871f38626ce2291d2d9a5ab7132f44f2a6966463bf9288c42025c4a62f6be6c6cb55ed31ae4d317f4c54efd3b8226424ba528b360455f0ab5ff7d986f2dbf96da53a07d5aad64f27aada24a688e451ac2e8676ac420a0f9486ad78b5b7bfe6adad2eb7a1c45fc9952adb186384044916cd902fa00fb9cf3bccad10fcaecc6fb24bd3861625398b79fccb6e5c82b7474625249ea4520659ad32ad2e972d1a4f33acad9421307d24ee9b83d4011bb0d225595f41c42808fe6eb4159f4568ee1b45d18b8b68b7b5db08e6eb2549982c5fdc6bdffa390fbd19199cc6fbfcbae0ae7bd63f2c9dd4baf6b380813e3392e3c7885ddd9b2aaa248e2efa2d18f0527617562441c25ac77b91b095cd0ff92f528f2d3b16fb8fb2ce999fd2e6be22f218decd4173d30565e69a70750210e1d817892d3d99bcd9194657718b36cb1001703131884184c7d317ffe0b7d8829543015739762aad8567743982", 0x1000}, {&(0x7f0000001780)="e895bdc57596095c7a28562aa934dbbd922420a1a44b19a670539ceb83355d5ebcb2914e9c338e695c9fa2c7e9763598e568a6b86a2f304e63089537a53fdf0347ee913bafc605b591a8c196f059179cecf23ffc9bca57254751b41c498865d3abcd193cfe432b168f2fff6d3c52d8506d8fc0bb4f5f06d4aa399647238af0f950f06e18c16d284a9ea4832de40fd68f5a5e5a4678559b7adb040f428a79e5ef4d6db96ddc59b7a90848ef2ac82f21a7d4c0a623d647342507e7ebc879536e201a69aabe49692020edead93108b03fdc2ebe1cdfef936c39009051ab35032e6a4b5870bf29af83d0", 0xe8}, {&(0x7f0000001880)="050f1cf40a41a09ceacf7e1330ad071e60e5d241c2eb530ec6de59af8c19679192661df0b8fb18dab06c0bfb6c1c0cb01b4bcff981edfe0ae66cfa384b54be841c37d7243117de16b609eebec56eb1904d27e04fbb8bc162135ea53605f93958bde17f63868c2c403d69363db1f79cb7551d9dd1cd53ab", 0x77}, {&(0x7f00000019c0)="c982f8eaa61a494624a1c858b0172f0a8f72cb2548fe3b3aea63d5ff3aff720723e51cf9e3c51043eff94c7c0737b53ee50bcd9ca5fe315f923e6dbd74ae8df225e9bdab5829fede0e4de70bfd3fdfc73c9b7bd211465ededdcf660fc3dcebf562d39dddbcc3f3ae6579b8b947c9872a28635a30ab04f3cecfac3b970f6d97b62fbf090ebb86052cb74161fc2f20f91d064aae7a9ff9a6ff3c35e55cb7b8f20e10416ef82899cff6b2e2", 0xaa}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r4 = getpgid(0x0) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x7f, 0x1ce07487, r4}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:36:33 executing program 1: mknod(&(0x7f0000001400)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 13:36:33 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fsync(r1) getdents(r0, &(0x7f0000000000)=""/165, 0xa5) close(r2) 13:36:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 13:36:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x0, &(0x7f0000000080)) read(r4, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="670600000000007b5011567bd54c63a355a72c937fcf97ac8a6fad42b07a32149f74a32037770dca7981508f65e73796fe50111e7217b301df11b72c9a4d89ef39baa9abe0ff6ee798b264f7cdd153b115e6dd1280f0306783a171269830fcdb1e"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 13:36:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:34 executing program 0: r0 = msgget(0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0xc03e, 0x7fffffff, 0x1, 0xc43, 0x3, 0x0, 0x1, 0x1, 0x3, 0x7}) msgrcv(r0, 0x0, 0x0, 0x1, 0x1800) 13:36:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0x4300) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 13:36:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r2 = socket$inet6(0x18, 0xc006, 0x240c5c9d) getsockname(r2, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000140)=0x18) 13:36:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) recvfrom(r0, &(0x7f0000000440)=""/83, 0x53, 0x42, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000400)=[r1, r2, r3, r4, r5]) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000100)=""/75, 0x4b}], 0x2, &(0x7f00000001c0)=""/95, 0x5f}, 0x43) pckbd_enable: command error 13:36:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28000, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000080)='/\x00', &(0x7f0000000100)='(\x00') r1 = socket(0x2, 0xc002, 0x100000000100) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00001e2ffc5ab878700e"], 0x2) sendto$unix(r1, &(0x7f00000001c0)="4583d639e81b12da4235d729a8bb96280c3aa9cc5544ce95be7873a80db96d148d2d77f542864f301730619d8447d677ecdad1e0dd9e7000200fa7fde5387b41121b7b487e480bd60f55f3361ddd1fcdf9b28c0e966439ee508165", 0x5b, 0x1, 0x0, 0x0) 13:36:36 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x6) 13:36:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) setuid(0xee01) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) 13:36:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) getpid() semget$private(0x0, 0x1, 0x88) 13:36:37 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./bus\x00', 0x180, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 13:36:37 executing program 0: clock_getres(0x3, &(0x7f0000000000)) 13:36:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x1e0000000, 0xc5b0, 0xfffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup2(r0, r0) shutdown(r2, 0x2) r3 = dup(r1) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100040066696c653000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="0f05343018d526abdf94cbcf2d97cf385d36b02bf22a7ed90ae72bca90fcbb4ed769bde3b7d49cb703f499a1a713edfbacf81137130e8cff4331e31cbce844cdbaee5667109251e3775436df2c5690ef11f579978ecc053447d76904ed15bb4a24d9d7e9f637b388f0f18d9c1ca66b0957a076f794059e9e2ad0beaa0347403e5f60175081cb", 0x86}, {&(0x7f00000002c0)="ba061351faa847640646f12a6dd98df7b326c929423a9b239bbd10dd5fefc58255096b6702d9888cec1db7d493a867d6f40c5215835b8369a4a53cfa1fab23521d2e19491a5c5f43f6294d9f273cb902d7989e4b90a9bc0b24766a8f2fb966ab8af933efaea6aa3124da81c8377b4452b107c22eb4c791725263ad98570770c1867ac4aef6eae05db149292596e65856848e5dec52bf36d3d49e22a0a073346013b5cbccceec18e8e3389fd0f8b8571204bd6bba83f7f3a97bde67badc588ddfd036003345ea9fa05881b15b3642114144f7", 0xd2}, {&(0x7f00000000c0)="c0082a02e0b41c65072c0cafd35fbc946b59f4c869910c369e6815f79bc5ac29b8d9873282d9a754383d179ec4b4f31d", 0x30}, {&(0x7f00000003c0)="908a967092ad33003f9b469f562cf43fe51e901ab512cefec8386b85c964c4e75dc8f6ed5139d8763c28f88f2402c64ec2c62d7a5b171cb1215ed31d239f6ce0c1baca84ed431e7e5cae308380bc81fe9f6034afc321a89bb24171ee31bf7fbaf1699330529ea042cc143acdc4f0b72d3a35b1cefd0def8a5da81dde9d", 0x7d}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r3, r1, r1, r3, r3]}], 0x68, 0x92431d36d04b6274}, 0x4) r7 = syz_open_pts() socket(0x1, 0x3, 0x10000) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:36:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x209, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 13:36:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) truncate(&(0x7f0000000100)='./file0\x00', 0x7) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfbffffffffffffbf, 0x9, 0xf00fffff, 0x0, 0x200000}], 0xcfc4, 0x0, 0x1, 0x0) dup2(r2, r1) 13:36:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrlimit(0x6, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) munlockall() openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 13:36:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:36:37 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) setrlimit(0x4, &(0x7f0000000080)={0x121, 0x8}) r0 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x88) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000100)="757a099730b657976515924d98bf28aaeffeae306dda37a6336a007729553df3ddfdce7353cf9f25c90346324890cb26fb517c191d0000a61a1b53c6c18dcee0b000257240c1324ca5fceec687d68aaea88553d06bd3b76a7f0a6df85e387041cb6e9912644cf60979c789baeb9a0851075053f4cc09f02164c9856e57d4b58cea9e61ae6a5511dfb025be7eb796df8f568d81ce4463835474cb0f5657210806a7d5ac40b4574fe1942d013419edb440e3", 0x6f) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000005) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) chmod(&(0x7f00000001c0)='./bus\x00', 0x1) 13:36:38 executing program 1: msgget(0x3, 0x20200000000003ff) r0 = socket$inet6(0x18, 0x5, 0x400) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xe, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockopt(r1, 0x6, 0xff, &(0x7f0000000440)=""/145, &(0x7f0000000500)=0x91) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000340)=""/156, 0x9c}], 0x4) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/188, 0xbc}], 0x1) 13:36:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe26) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) 13:36:38 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x1) 13:36:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:36:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') getpgrp() syz_open_pts() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r2, 0x14e}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 13:36:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='h\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0xa2, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8240, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) 13:36:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18d}, {}], 0x2, 0x0) 13:36:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 13:36:38 executing program 0: r0 = socket(0x18, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000001a40)=[@rights={0x10}, @cred={0x20}], 0x369}, 0x0) 13:36:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="9b2a31c90f6b926954580b7940d3fde31581bb0d6d72ac619c564f1bf3c65634336a0989f748ccf3bc6638dac12117fcd36ac5e033c7780dd7d72f1d6697182017767f38739add50f392c3db9769996477265cbbd03b978226befe5b7416d96f7c30ac8f213cc122cfc986b3cee83fb24d3a28ba76f120df7e837b0b0558a79ca3856fd65c720902434dd9c7aacabcc9e7521ba6765099857589e0a829b5a0910309d709ae3e40ddfb80f609567b5a6e3c1572b07ad8b058339030d1797c2c3dd4484f937886aba30c8db75b24afc38125b2dd6189675c946ee9966fa2f3a2a4b14bd29e6cfaa7721eb40ab398aadfe8efc3f8235782c0eeac6fb90bc046892485ddb1bcf96c03d8e4a2ce2cedb5b17314ab0e51522114ae7bca27d5fc36a734a2a9725fd50c164bfcec467887fc1603b86366b45688c94953f4a744af73af90bf510f3a6d9544ef5846757d51b70c794e9a54a23a11c83a0af1ba79d77ad8000531cefedb64f63ed11d3e84f176fd9e7c17616e858a4a7fd556ba3df613522a6dc07591f913872ca102d7aed72f66a554523e1e19a4159575cbef76571e217e5c1db4ff6944e96ee56f4e8b2b88511f19d4ac5c35f17eb3d62c7f9ae5857520cbe7340baf524f8cfe9255d322c73e1d7fa970a8afc689140ee49e551f5f39f9570589ee8e749d7afbabaef07c1df06a11ed18d03848d563597c5ea2202facd5eccc2e79804ee7151db6ed8ea47dc115ce26d6171aaba2c8e59ba414b0e533087cf097bc33ca44422f54570294cb5be2aae15bee52a3f5e05f1147cdd3a95dfe155125b1f8e242f4b4b2da1abc5e5ce33dedcf2bd95034b444a184871e55a7a8a38063630ecd7a1d93166bfb4dd45ded81c03e3b7188c693942038314b47ab300885a059b7527e06e50e317c5f0e0f269533a1a95971205f03d01f3d46f04f7e1bd38bb2b8f6f5092739a686e0f18399a4b8d9853a01c7102ce3cbc3a105f7ce50c664ce99f6134e7c5ddf4e832538c35af3a1abfcd032ce0f7a9d5a2bc964e1a2ef7fcd1bb9c8cd62e8ac4820db28204b72abff3e27fa1303db53d7a61caff373e9f7c70e7926d0e34f85b51e7a9ee8ea5e7ca95131a71aa64d88670bd1bb955e1dba4e9dc54eae569cf7c9c3746659ba5a522024905fb32bc6c4faf5376f0d2e7d80c8e8f91513956ac4e078b2914cc20e747c33b8d1ef646ebe9b604683e2c0efaac997dd29185613ce723cd0c8bb53b2d1b685227cf6e8bbeb6831f409ff97f41f134787d3c280db99c02e624a63936f39f6e2809bd2fb8d52e0ef0e9ecf78a46d0f3e9d6179a6794e71f553699e197076c6c4813000fae2b37d00b9f188cb72b7b4ea313f982d6b68bc3a9ea374e5b234ea59e376e8a4379ad661d650a583d0849bbe84fdd3d0e7297489926fb834e10d9972304e3e98515e03674159843e007115432896df8352677f60f73cc8c81f462cb88d2cfdfd63ea6b3b949a69d01f6a2bfba1bda5acfb21aa2e49ee3b3fcec66a1427da5d93f4f11629fc6dbd5e4348e095c10a5a5ed9b64018e5a181fa464db911be5c6f90f30de40f24877e18f087f5cb1aceefa551fc6319225b52099606c4743aa50fb4fb277e5770d845acea6e0581ca64ab4a3fbd80338dd7b4e1f3e271b73d6833d4c7a86c698b6060b5b82031d925755084d6a70e3f4cf1dcbd47cf47607351a51b2a006cc79dfb0d1e7dd484933e9ec41665dd00525ea773490aae283db0c4d4b9659db304e6cfacf9860bec3cd7ea5cf6d6b4f9e471fce5d8257ade0cdfe301a4f0246f65d9118b8cbf93c68f673a76773ed83ff5ebdbfe3c1786ab160a38c2c24e16098458c68d8e2dede023cbdba95adcb26e917357f45c71ca67fc2d6fcd204a554d74922b902bbe9ce123ddf43c453f3d11f1511db8300a43870890d40e36b1b15c5dc7d9146bf20d5c32388f40bf15a92c5ead0d71dd949ad8267235743c2eb90734d4b8b96fc3e5a38ac2e9fcababc5ebf3bdc9939ffe0b9295e07d90710e3ab2b8a39a053161bccb6acc51fd9e98a7201ffbd8226e2a3553eaab14dabf43710855c32eb2cb67116725898ba8b9e99c3d3d8f594fbff03459a61034867f01ce0ef55c5e3e67681ef6af107344af5326cb154e49621b327dee6dd8a9e5e949b6a4088341748a4634b87b6e59897af26219c2ce782bfb02855747c06734582bbcd9f9e673a670f4cc70dd56a3652e2b0b51a827ccab3fc31746c399b480e1f5b21444e119dbc5e10d89ebf90040b44abedfdfe34a5f7139580e12721b8d8ea343a5534ad65bb9a22087af9e6f57619e3012549a90a234b21ec6e95f358ca4aa81e5c0f917dd9047c0957ae418e26f5dd9e7512310f788352efacb641f7cf19dc1eee8607b28d6e8dea154a03bdb6a284f52975a24954c7f1acd8ac73ce1f1ab7db745a679f013f61f006db99ab92cbba68a2bb0153749d22b85a1cb9840a3e168f3ad15d505392ef6b5230bbb7fc63c82019ccd113f324adad5331744470b57c08f5775afff1b3b645613e3292ebb9157f6f0fa5ffebc5a8e942bcd1474b47b5f29b7bddc96a8cf861996e5847e9a352c0f37a05abcb01f1c0921a12a5ccbccde103777d3c5314baf541eaef5ab5695ef968641c7f2003fbf1a68cefaa430d9b924b8f16ed71e05ffe7764de993cc66e338902f4813733f4e3791e86132a678a7b46a1a271fcf22924191c40990685618125817ed744f5baebcc2e9b2392cc5aa4e7a7cb33bb6241751d7bfa165bc2fafb2400519ac321a6fe63129af728d1c85ad19716f90875adb4d051908fbf69ad7db6552185685adce4672a32dd7e8e5c3da5fe36985fb2e76b5488bc744eb69cc5cb176a8740345c18c96a09b2d8e00ee3ba436d343a1ee1645a28415e2e0b278df8b2f971d29508e4f0227bde8712c99acb91fad2b66cdc1b41eb775cd5e50b89cb9100c9b87dd292d29cb6c04806844216c96dfc125cf15cb1a94e5d9aff198f35e81daeff8ae391c2cc893dff40d39f719c7b5513934f83b88c258759792f37cf2301c6ad9a45d46a8de8141be8940dc1e04d6b9073fb02b8d354d8f5db2c94fdc36c667e2e66956db4645ea851b6b5cf372f2b3555ce599b5c3296783eba48a32c5db25750e332ac4f24d3008ffd403fd1661d24e53a11e84a1801110bd2ed948aa13a342a520c4ac3ba6ada5787f97d47c2fa99e4542492a8b859d35c1cd14fd6fdbf2bb2929411a6807b8e1ad57b5bc2c9e7f5ce1e7152cd27c0555de528695c9cb20c2bcbca00dde65068d5d6abd850420ab134851fc089ce1eaa417b6c45dcf57f6fd9153637fb6f818afc74465b18e1546c97d924d38e54a3340026ae0ef7dd5110c00a448e35edcf1317081ef690e80f62a5d054cff55f64f704c032af279c672abc8c924089c360cf0f6bcaa3acec7c53960bdf32c2d5c1c77ea98787c78c187d82348d1cdb792195c3cc200c7b0fcf7b2923a8704d1f29b8074b1f19ebb65f3f315764e68b0685a403c0f5c7ca09cfa2b74f6aa77ad861997ec376532462ad4129c8a3307e6d32789b77298f470c9e3c6d5e7b289b5cb0f04bd8ad8afc2f07f044c020532dcc4b162df0f4790b1ab9217d37b0000bccdc4e7906098bad5d8d19accc8193edc440921da8b6cf7045a537a9d09c1ba16d95ca16539cf0f9e5ba558e28ec49f3674c9cf67f216a8c754532573479bee47fbe4817b23f5dc5a03198c8a0929eed412d8332e3d0e17c2c07600224546cdf941bca4a94f0c1f012ba946b9ac0873bd3e677b09f9bd499fa42c3f6d7ce7dc7d6a955da89275ba476a4ea2638de7be9931dc85bc0c050e5c3ae756eeef6266b291420bf42f2181a19ff5a6ebaf675098b0e6a8b96ccbb8530c9e28eb51fe10c025ffed34b9028d980b759e88bb9f89f9ef44a2d7c9566908ff3113c2c71768557531d952074fcfbad7acc9302bc2f8cea0502a6f1a7e4ba27646dbeae6b8c85c43479d066a420c6cd720a14afd40f34eecd6c3bc945daf1ca826243bea4dbabfed54c750b4d4170ba89cf89b62b5fc60c37fd421fd0e4b3f47f9eb9a2bb94f25d3a98b9d7cf08584b90f7c4eb46203f600dc91d931df227bda5ffa74a036fb6ad968b786b4d3d8e2e28332bcc2522432ffcf1a0e67d5113fac3ff198b5b5a554a7e27f32ce578ca195a2be93d0fc9ed496195ca10e4404d08e33cc35b0c6cc09cc71dfef9cfb82e46d46e7fa37d3c143a4c2b28ce3992f0197ca52ac38afbd46e72133ace45e447fc6b866f10f599b46cd15f5a9dff3d1555e45d65c7be7cce616672f3b4f46ce2b90d8545c9495cffa6ed26d9c53ce00cbb28a3f04b83094ea6a20c5dc60b839b095695c52384e6831b68484ac63e6e3a967029598f575ed796783c2fa21c6a4d9f0bbc3ae6ef2338ee6770c39e8a944e0ee6e71e04deb6bc76fc83c5efaacd13cbf4c46eda05e9513d736899be40da23116d1e2f84eb51ed0bae76df172ecb5fa4d742bc38dde124074fb4243f3acd732355d203c7d7c69fe8fa03453dd77736ce40422805c55eb191d774a7248761ee0f4bb15062ebf4399b818957f96eb9f07e91abed55f9e9adfe200a01dfeb3be435b6d692c4104cc02ff486c0199039a5baade83ffb4ab6dfbae632b2d692efee9ac0625e3d8ebd705db2abe871f993a3ba400a863443a80fdc39b233b405ea20912e6c644befb47603c7ac69dbdd46f9fc15976ee6b08c844d112da31a8190c454fbd54ad50480f8e30a4b83daff17fee1e068a50377e6fddbd0a5a8c508bcfa30a047d8bc6d747a9c0c0ca1489b7631c8db89e9da246ba0c189a3757dd454f47829a362ca569bad95b743df3ddf1797952b71be03842030aa77ea4014f21085e2171af1610489e00943b4bf7170ab77fce2ef882f27add2c7d63c2316229b7ba66d09f4e39ab7bbec2a814c662cefad8f07109ca6831b643764af2c65fb9667967e48f5e0c5a097447998654f0d696a0c68e292b7f6637cbd11a57d3d6aa42479b9c7639b459ff14de2d96f984f6cf938b6a99f6df76c06d1f38cbcdcc236ac86f7036582911434d6fa28bbf37c3420f50fae0fd177f3eec22ee07aa36edd6076a1405ae9e294eaf6504bfbe90ed99d2feb5ae6407ec8fdda4264d97308046dd33f562063804658545ed45aad21fb75f7b5f60122095d2b57b2d5c1de2898316a7ccbc56cd3630242cdd76981016f6e4b1dfec6e7b0e9a715edf21a0dac09ae07ce750115526bb6b8d6978c5c8f3faf819e5201e0844d78577a17534a05ceba6ee400e456e5d424cf4bac2bcde33657606acbd3faccfbf52f54b44f9d305ff11a9d269587f8702712be33b64b215b4b3ed93a71c3d1f9a7d6f8adc7900c808ccfde7caa7a8e864c66c056e344a4917274bbd1dd28fa0721d8c289fde70a2d6c34ea171c7b6220f7886b4b862b86b2a53e32e4695f7c4f0254d0fc08973f5079d7db9262202e4813e358ef0a0add14881e5ed13b95a0b25fc12913228ec8ed645d923988750def16b0762ae6d316bbbebdedb58a740b9012821682885087428c94642a31e0d68f50e3042cb1af15228446f1dbb285e957b0236060f1eb21d5c45a2068c3db78a9ccb15171cd09259aeb9e707388790c5047975e8f5c951989704fd9670e6f650ed974542b5feeb0478785e8ddeb18c28695be62c129f012d7be8103cd963a867a91ac7323f21eb4d7e52c9c5b2a29a8391a9efcfe58b85ba73d5259daab865dc1f2fb8bb82f384b848d7faf66abc228515e22a2e37d05e01047df7ea", 0x1000, 0x0, 0x0, 0x0) setsockopt(r0, 0x39, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffe7b) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 13:36:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 13:36:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000200)="85a57ed9545f8f5e8b2b24656222e7257e6347490d84835a54b45f19fae5e7e2b33e45103320c61fecb8cfc3d2e991c0e52016695ee0b9a08352974a6deb2375b82f4598664eac3cbe126cfd55084c862a27ccf2550899493c96c54748b9b4151e003ccf4bfba4a9dfc3fb6d59011433945ec15d31831888aa265a0a8c8e25650675403ee287e33f3166c6688db70f1d6a2ac4b8a2", 0x95, 0x7, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000140)="00000b4ffd91519f530fc331b830220a1789ac63784875e7ed81fc005c890506e8ea8b8244dafd453820aac7480c09a53a54302ed9b24560a6669374ac9cfaf74679cd7756079ceb13f8686b145bd4b47e1d79ff3ddd37d7cb97e464f2534d7ee43279d19b4f206783983999141ea8f3417d5e34b111d4e2ab053b8245047df44122dbd741374c11742dc258b3f892bcb012a2054273d121a17b0c66d09a5d1561a24623a66a539f3cd610f1a7033582331d179070f385a8", 0xab62bfbf4fc98e7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) 13:36:39 executing program 1: socket$inet(0x2, 0x5, 0x9) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0xc001, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 13:36:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 13:36:39 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/9, 0x9) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 13:36:39 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) 13:36:39 executing program 0: r0 = getuid() setuid(r0) r1 = msgget(0x1, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 13:36:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x5, 0x0) 13:36:39 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:36:39 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget(0x1, 0x3, 0xd0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/42) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xcd6, 0x4040000000}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="764191b4d56afcc1a57d494db70e17cc25ca1bbf231298639bcc8de11a1f56245b7f3fa58cefe4db22e25168cce9a8f5c80b52fefa1390f467d5de1aa16900be6d05f9b921130a6e291695d5c784ad11f2516307c91aaaa39d6c7a8992", 0x5d}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 13:36:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002ea86b56a265300019daef89e6c08a966595c21b014e8ad46d9892c51845430b000a5a96ef8645c67962e888c3306c38079de865a8474f"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="abe8bd4c96395dc522b5f8122cc7fdab547143d907fae8d31ae1862efb3919d608c856ee1f136895ae7f7fb38cbb46bcb2fd3c6197d12df023506f5e3618093cd81a64d20a9deceb1604c3770a2ab42ab8263d5c54800a9ac307ad7c24999eb0eb61fbdf9169fedc2d2ccfd3d224e08fca718a7da7c29b4d657968d593b5f64f8d8fec001c58c6c1ad10621764a13a2eb6698577ac2cca87fb58f58071032139d19a0d89d2c55b36e8e5bbf01759a2a92b46a9aa53808b369c5550e80132eb49419f20898aa7edd89ad3504840816c2f266577a95872391eb22ee291c97e94d9ba721b", 0xe3}, {&(0x7f0000000240)="9fd0e1b90cc415bd07f14f298d1d6cb28f409b3c11d23e55077cb6f971d736ab90bd50ebb0b38b3d0044424164bf839d487c7840123db532543b62df0e0eef1e17b96573903f150272a167cdcccf64070932e6461684b1222c2db303ebd3a7d9872cdb27c9e7bdc3f7bbc80184c0b937af8ced447fab88470318d320cf572386c02c861186ff46ea4c404b6ef2a5cf604e8a62e8a0a5f870cf99f4a791ba3663448fd2", 0xa3}, {&(0x7f0000000300)="d08a1fb37113a5cf2a4b90971fae15e00e4fad91acc0c8bb3e4d1ccc3566d4bcb5c96efb333e00924b4b40735208ca4d288ae6f4992c7ee16927e53c96a5eb1e", 0x40}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = geteuid() setuid(r5) r6 = socket(0x18, 0x2, 0x0) getgroups(0x1, &(0x7f00000004c0)=[r4]) dup2(r6, r6) setsockopt(r6, 0x29, 0x31, 0x0, 0x0) 13:36:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000ffffffff}) shutdown(r0, 0x0) fchmod(r0, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, 0x0, &(0x7f0000000080)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20010, 0x4) 13:36:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000380)=0xffffffff, 0x3ce) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000090004) kqueue() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0xffff, 0x4d8c, 0x80000001, 0x1, 0x9, 0x8000, 0x7, 0x0, 0x2, 0x4c0, 0x1ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000440)=0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4, r5}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='+%\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='.+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\xe1\\1\x00', &(0x7f0000000200)='$#\x00', &(0x7f0000000240)='&^\x00', &(0x7f0000000280)='\x00']) kqueue() 13:36:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1f, 0x6) 13:36:39 executing program 1: r0 = syz_open_pts() unlink(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) 13:36:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:36:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x2, 0x7}) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0xa, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() getrlimit(0x3, &(0x7f0000000380)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') getrlimit(0x5, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x40, 0xeb45}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x25, 0x80000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00000ce, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x3, 0x0, 0xfffffffffffeffff, 0x11}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x3198, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x200}, {{r0}, 0xffffffffffffffff, 0x25, 0x39a97ae212155635, 0x5, 0x7}], 0xe7d5, &(0x7f00000002c0)={0xe35, 0xde4b}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) kqueue() r5 = getpgrp() fcntl$setown(r0, 0x6, r5) fcntl$setown(r0, 0x6, r5) 13:36:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x175) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2e, 0x93}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000003, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xff, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x3, 0x1, 0x17000, 0x2}, {{r0}, 0xffffffffffffffff, 0x31, 0x80000008, 0x6, 0x67}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x100000001, 0x79978499}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x61, 0x21, 0xaced, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xe38}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000051, 0x6, 0x1ff800}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x9, 0x8}, {{r0}, 0x0, 0x8, 0xc0000005, 0x1, 0x3}], 0x1ff, &(0x7f0000000380)={0x7fff, 0x1062}) getdents(r0, &(0x7f0000000280)=""/206, 0xce) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x7f, 0x200}], 0x9121, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x90, 0xd4, 0xa00000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x32, 0x1, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2c, 0x400fffff, 0x5, 0x3}], 0x5, &(0x7f00000004c0)={0x1, 0x80}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 13:36:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:36:40 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x10001) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x68a, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00') setitimer(0x1, &(0x7f00000000c0)={{0xfffffffffffffffd, 0x7}, {0x4d3b, 0x100000000}}, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xfffffffffffffffe) 13:36:40 executing program 1: getgid() getgid() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgid() setsockopt(r0, 0x8, 0x16, &(0x7f0000000100)="81b2525f2733d9e2b79a1b4eda668167f6a00ee9eb8a67da8f9bcb2a309509ce2b323cf15c5aeeeaf211a41a7ea8c5e68e18e312ccde94d0cc26051d7646d1c502fb69a05b3a533a2d4f4ac0622399899a21d8118b3fc31a6953e35f5e0a0efefed12e4d161b05f565d1deb29547", 0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x5, 0x0, &(0x7f0000000200)=""/123, &(0x7f0000000280)=0x7b) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r0}, {r0, 0x80}, {r0, 0x100}], 0x4, 0xfde) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f00000003c0)="7d65e8ef29abf8e57fd2e54618c942", 0xf}, {&(0x7f0000000400)="133025f72b08f3ed4c109608a1fc1cd628d88e811084c853974302fac12fa6b333a5294b7ec9e482aa8a1c9b98fe0740fdb99ed6cc1e8bd2bd39b74a0290b21d6f7a6c9ee3eac70796a04601c31efabd0b0872a7c1ac4b0e86b958b96449080ce4dce8fee2708f342b8590f6cea0", 0x6e}, {&(0x7f0000000480)="cb8ef3c7e9b7fe00c5be9b8f12eaa044611453c7c2e710ed87f6df080a66f42dfae761239cbd1ef1a53cc88de6b477c217ef3ac9687bbc835812b25fecf864051381cef5f545459d8c9c1206db8ce43a3d0f5a9a8235ebe5644da0ba2bf990c8b3da76282f8261e4d2db14ae0c3e45c3be14ae312b694a35af931aeb665e4dbba2c147b94f6110f42e4b5c7716791f8c197861b109f1e371e895f4611eeac2df321c1afa06ca69b6517fc7ec50bb8912cb88f8eacb8b3ba0ebe7998954a1ed23709149cc25773d772d5423ea", 0xcc}, {&(0x7f0000000580)="cbb27e5db03f52d0c1aed90660187fba", 0x10}, {&(0x7f00000005c0)="8dadf3474b7c986a6da52ac605e4fcca73fd2937adeb3ced23fcd78049a5eb5f2c7f44a3f9a2ac37e255f6d342628466a942a1503866f666cd847a9d517b", 0x3e}, {&(0x7f0000000600)="7ef758f1de18ba33d0656455de200c8b7ba145820480be1fda5ac548478f3df55840ae4d8285547c53ba264b9f3263cb8f5818dfce38ad7524921a50fea391f3b9f98d44eae3357ceed046ff852e85b829bd76ef90d9effa9665f2269a1c74b5a78f1f3a96c3db01b5edd4bd07362d7a7f432cd981a9d5a2e5cfdf6a01fccb0fc955719a74978b67696599ace4877ec4defa297af3bd1d7f749d11db51d7e3662d4d5dc020ffced40f42a30fee4657b28cbffc264163d4743367c054fff55e77422f113716d9781cb7d58692eb60ed6a95a0e0945b12a00b69c201efde727e", 0xdf}, {&(0x7f0000000700)="7dcef0ed36ae53a38ab3eecf36ddf664c74e83bf48d0e15d37d1fb005a33c7ce740d721e41685d36970ccbe772e0ca45ffee91241a7d51cb23705e50c7cd38c7b0cb3c5d392369e367aa24308d2065e774d9d2127c231cbc3af3172d262ab5475619a58dd43d870e335fb113f659b6a1097bcbe0c23e8654c474fa6d8fa955e6db6895cca17de14adcb53d89563e1d234ba293a8753aedad51dad188052270c588ca651ebcdc7d71b319a811576692ff4056fec138459263f56260befea6f3615b0e4cced1cb", 0xc6}, {&(0x7f0000000800)="d49a6586149297979370b41aba3b6e905eb2af8d1102eed0f0558cc04b8bad864c6e78560f8034138320abceda3aa19866c5087ae771600a96e6dbd98d5c254b13ba666b69a683021dbad887bf02f491ad23801802036ea13e7bd7e3322b4d6e02847a5e0b72199e35bc4b24a181ddf1d2010a7520d312907b86fb92bfa718d0086d28c3c5f76f749b07298035fae92c0c95845d0c6408e017860af4d219f0fe9d787ed769cc0680bd0f0b5a58b7255fae33aef374510e92e794851492a4eba9a39406f90a4b9b69e0e853ec7cd7a79224457b7faf7ecc70cd28e724c9f514f9f00d34", 0xe3}, {&(0x7f0000000900)="89a457021394e06f98c2b2bd3904115f20432a39343e2616d9637b90e57727646a50ebe73cc967317fd97df10f1b2ea3b1d12d564bb6cfa7102b9795df2a0d542ec7529a2a2fa51b6a17884939882064f1cf871bac12383fd34e7cee43cc59e19adafd54035b4e2a6e009deb9ecd98b60444221d88ad9602a603", 0x7a}], 0x9, 0x0, 0x0, 0x3}, 0x408) r6 = socket$inet6(0x18, 0x8000, 0xffffffff) setsockopt(r6, 0xffffffff, 0x40, &(0x7f0000000a80)="fb82a807ae7aec", 0x7) fchown(r0, r1, r5) sendto(r0, &(0x7f0000000ac0)="fa9ed2b19e374113f2db5074b88f4f312b96a68ebdba50fd240caf03665dc75b08f35cd431d2fb66a53d227655603f51b755d29ce496f3a643dfa40b41853008111e345f0adcd1a24ae4d6501befa2f873c5b493bbb3689b0f0bfb72c47adb4d5de91f8fcd0e3fd3e5b889b9abb20d351707474d3951ef5464d6cc86a47df9ebfd1f9a019ad3dcf82d705606ad17cf83c099a0a01a1fa548cd4953f2a59b3536ae3bedeabfba3ca826cc26cfe7010d439b0371b35f304e98b5d73743e9049204b6", 0xc1, 0x6, 0x0, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000bc0)={r3, r4, r5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000c00)={0x1f, 0x1, 0x9, 0x5}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1011, r6, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000c80)="b721cba046976ecfbd58713f8d4ce63cb3df01ed770b2d4dd476253183cd808ff59d2c105d8eb1563f2f08404e512b22", 0x30}, {&(0x7f0000000cc0)="ca464f30951f8e16b0247ee264e229da687720bc39a406915245327a9286f7cc05c2bc7c4cfb957bb876e9f831742f7c237734fb4004377646d98141f99eb2ff3b63cf8102877a087ffeb1c694b3144e2a0b289062968d0067db8b34aa1e9f5710017bef008e07ebf9302a9995598fdf645ce48a149f08b742dca9804a6e6e5764a4d5231e72164e76cc8b5c78b107b78045c89f9023b5dfd3216aa760e27e0caf83b1af81eba60081cce9263bcf9a916456f50d2388d29bf0c60b4b27669d18a70a898604a5dc68fd055e5522aa168616763659ab289af15385dd4ab53573ad40dfac20", 0xe4}, {&(0x7f0000000dc0)="31f6dca828b29d06502d44dbe2fb28aaa676f37e6b534093d46d234f6a02caf8bf58727ae7d1b176e335c86b5cdf9885ecde0b2c723e3913fcd5cf1d5ddeb0fa66d0a3fd884c2e6a8dc0ac069c21573c1bacc187072c917e0b4dc5c219d2912026193e4d47f58d5a6568d772db7d744cf5e4cd5c9ae52380238dfdf0e01a1c41400e9cf2927cf757f146656652bb873285", 0x91}, {&(0x7f0000000e80)="493497f362bc5d8955e01b4d1f86c69c4321ea898efcac721f771018b284ac7bc7496271c1f4296b94c55f0bb6", 0x2d}, {&(0x7f0000000ec0)="6d191342ae5a473989e7c5d4ab93868218a8c7042e235440656fbf6096bb28d6f19a1ad97367af7ce96413475a786c3a4304f89081516103fec15f8cbbbe0f47f2300adfb33cd2d7e930ab82599b289d441d8102c8629716179dfd2dcd44c938f26831634ca9e4f38e6af4c08d407ba5aff39713462d014c8bfa4e43031aaed45d2a6005b3426c3eed1b362139f31c89393b2b305704cbd95470987d6e9e7a4116fdc9bd8e69dc771858029961756a6970ff1e7225acb70707fa0c8bfc", 0xbd}, {&(0x7f0000000f80)="c17c0ffee89badba2a8421ae93854016851873c45db403e1b24d5103ebfbcedd5fbd631317daf058ca5a179193f8080796e2d4eac4f1cc2e74a7f11997b13672107a5eb09bcc1cbace2a535f7291784b678cb96b53b0d6363917efb0cddcbd20177138a7698a07de55057877a27265a9216009713d183dd39b5c7a61bd2704c9b2f40bb010c619009321763f5fdd29b7a7d5ae178f37ed8159d5d7ac0325844fd814b712671f58a43aa06f981e934f", 0xaf}], 0x6, &(0x7f00000010c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r6, r6, r6, r6, r0]}], 0x38, 0x409}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x1, 0x3f, 0x200}, {0x18, 0x3, 0x80000000}, 0x6, [0x6, 0x8, 0x8, 0x8001, 0xc0000, 0x4f, 0x8001, 0xccc]}, 0x3c) r7 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001180)={0x3f, 0xb89b}, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000011c0)={0x3, './file0\x00', './file0/file0\x00'}) read(r0, &(0x7f0000001200)=""/233, 0xe9) r8 = dup(r6) fchown(r0, r4, r2) ftruncate(r6, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001300)) readv(r8, &(0x7f0000001400)=[{&(0x7f0000001340)=""/65, 0x41}, {&(0x7f00000013c0)=""/50, 0x32}], 0x2) 13:36:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="65e67b66a33521006a71368b8c51efe343f00c25b950204d32ce54760034d5eba99293e5f18b7939ba39e8762a02850ddcb335f91b8ce70e6511e606ed5599a968b38899503d8180ada52940f523265bb233f1d4eab07155a560ef2cdd0b06df488a90d77a70ea0421b8ec45730918", 0x6f}, {&(0x7f0000000140)="0ad3f4afe80f731210c58f07f9ef2faba8a16e81b2364d77c2db82b9dec6e24ba4f0790faf547327d1aa2f4c8eddb1e65893cfe719327d623ad022eccc467182f45ac6db96af37849eaa49efbc9033a335c54b2d3811b66f8763fc51fbd59ea50a17f9df0ac692f1e5ac186c", 0x6c}, {&(0x7f00000001c0)="2e88eab0fdad0bb31ed1d9fb823857d672c15d498dbba7db788452ede14dcb66edca3a22e4ea7eb7e765602d7af6130b94f9623ce5ceafe680d04d40a8f0614d2aec09f15726dd01ff8fdde4b4d7e93a6e13db7835a4cfc4d16eed32886b67aedf180f30c747782ec7b3d054463d374bca6bcbc511118f6ff928cc4ef0ba9e86ffeb55bc3193da5b78bf69059093093f50d109ff62e59a431e4944cb0308", 0x9e}, {&(0x7f0000000280)="7605dbcd3f90662435861f9b16551be0391bcec42a", 0x15}, {&(0x7f00000002c0)="a95bce966b40f2bce4562087ab7e1c09a8855da29a9209ea120fb0643854d532763cb2a0aa6cec2e4211c74ab6713227a827b256343f034c889de02d0e6c59d762e933130948b7888c", 0x49}, {&(0x7f0000000340)="95ea2a45b644f0a1a207cb8bb592c447afce5bf3db9ff0afe462d6964b9144b1ab8a27dea4b0e06168f448a7ec157d6b7bd4e94e0f01f54c5f7ffad69eef83aab59d0aefc0e50637754e1764a6029540eef474f825f197291519ae7ecbb02ec70c50abfc775355c55823355a568e74a3dac1c16bb5db27bab6a31ec7310e01e7127c01a584b41d3ed3fe8f9325a5a5dd7ec6", 0x92}, {&(0x7f0000000500)="c09dda7b3c9cd335c394789ba0d32c9474475010e4dc8a0e9292c3dba5a24d2a22dbb8447e09a37a8a585045d756d68a9e7ef5f11e73e491cf0792dc50de0b3586906382e21d9ac18d7f9a685a0dc278ea46cb122cd9f60237c1b05a2a8342ec382fac4563eaacedf61f92645ce41bb3e4a212d9eb935b7806716fe70812fcf0e5907e7e54ed231f8579de7a2c3195c3fe8bbdf655e4caf0126cda61e30ec688eea09df19b987e6d3743b67c324371b20b53f021fd2505ed98cf8d70478ff09bd85120c7137d9f4f56ff424ca11345d22173d080eb8b6fdc153ee96ee8c9304f6534a291be11009579735f2292a927", 0xef}, {&(0x7f0000000400)="1dcec13717296ef4cf96f9fcd1f3c55d0ea021287b9c16fcccbb80c6378dd37474c4b5abafafadf838485f714119c7fdb2b8bec4f5993f59d93b096d551d7f6918ef9049746f3f9b6adfb4d17ea3d98f3993781e5f39", 0x56}], 0x8, 0x0) listen(r0, 0x1) ftruncate(r0, 0xfeffffffffffffff) 13:36:40 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0xbae, 0x100000001, &(0x7f0000000000)=""/222, &(0x7f0000000100)=0xde) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 13:36:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20012, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) 13:36:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x10000) 13:36:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x100, 0x40, 0x1, 0x2, 0x0, 0x6, 0x2, 0x1, 0x400, 0x7702}) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/118, 0x76, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 13:36:41 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:36:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) sendto$inet6(r0, &(0x7f00000000c0)="e882bd990f4ec5bbdd470fa447b16fa3de026d799f45d335bb2fa939a20e35e3831217dda4fe4eff434e40f6a626cffbb87b9bc0bc048fe4db064fe30e109b87f70b2aed9ad3d3aecad83c55b5622df6dcb3153bb64e1b9561e60aa36ba1b874f0006015ce4d6732e31dec54e781f699ff18ae2609233b23415eb49ac87543c43470628f6ac5b7c27d75541edeb7d702e5900570a48b9ef7ae883919ff033dc50cde1cdcb34571c6019ac1f500d918539fbfa4c201238a266b0d490caa8e58ce775ffeaabf0e3147826f3d99b5c38d70a478b9ef8ca2b8eb7091ed8f6f784a6c39cad9f380d6e071fa50898b54859396a02d275e78c0d7ac02883799c4ae95431c2b88908bf619d0412a3699ec98ba6ac87cd2d3fa69540fc634797a9c7af8cc6171a13e41f94ef25f7894053156a3757a0c0a1067379c5c44d63dcde13cd33813cd18e1fc93460b4176e6fdb88a2bd97b58281081f16471d97b9183cf98b3eee8b1a36777d8c41d3d4efd1e8a0b21b1def9473403c8dd73059bd6f7edc2007e17369b7789bda73da74b19549dd3ffb074e1f339995a0127235a125e493a3215adb7d7556dc8c7d8494aece0c6e8f723c272ebed34e740f4049b58bdcaeb45abc0ae43af8a600734d8242471ff6bd7cc632a6a06fe6f73ccab48839b592615246e0d8762ba998b4f595b1c4ada1bed7753a36da506953bae153582385047b1c0c216c7bf2f33d8351ed8f8ae02e2571883a6d324882b0fff06fc8bf4aee699c1be0fe61482749ccec082099549a7f69ba28c3f831302e3d962ea38f7218896f27321dcf439fcaaeea65c41168b7854d93b5480fa43ba6d51ea3629de488b35145c39f2375e46ac41b8e820d9343e3b92f1552a43ad4a0d804ce788a02cc0efa5c4f5d6ec3352c821c246917d1ebdbdb8fab3f6577b19a18243f72f2765385bf7bb9ece8e0c6c08cc0060b0c7c076300fc9c3f28da4885e29bf54ee58827f5de8242287ba3b9c1a2311f1ef3f3fc08445c46fd44cd2c68449938cbeede742300c3cc6bad4cbb631f042ff6662523029fbb5747e2ced59903ad893741b4e17e0f9556f7f20ea785b3d48d62a8312689a517f67d9c9e2b95a444368e5a33c5bb1cf7882509333ba73916f449641b73b563d3978fe73b63b600c5fae11780e93142f657c7fbf59f473de29ec758d7cb41f36209b8054b510a9ac76def606c420bc7004c4e40bf05d8baf7b20d0167603f5fd902f0ceca1b35673763262bd532c0b9d0493946c3cfc3d6cf9e1ecb9f6cf356ab2ce053e24d0ae0cf8ff1373baf1f5d1851394f3ebc224e3f829f4e8b29112d64fe3ae507f70dee24891e37f60746519c06d2b696568a59c78bd727964a4303be16c578a83180f20bfe8e8dc013f3e9c7b5fe65e097a032c95ace15cc0e7f3a4ee30ff532ecddd554b555eb09d8545d7b28cc9ebf5b532da84c5743a04463ba36b405db3082b6c5fd8a094f46f57145bffc2166329eaed326967d9e40e142714f9e2884e02a6861ed9f3dfef68cd60c54bc1dab90c428bba677cf8eb93fb0a67d2d221865495a28913ac24c6d42e75e24de75aaf888e46c8856f8df9e81c394016d8e96d37005d92ab07157ffc10c4b40d77438e613d8116f57fc8ab654ac7ad294316a76f20d59f5732d90e428dc2a98c8fc33e3acebe55693a169fec0ecb3126060dd8ae58130e1922073d73e7a56f0f421b0d972cb296ca686a17be9b06566febb0d8b473e9f283015e9f39544af430b8588bdd4b3ad26651660799bff7395071b66277abfc4623c4d446941bdeae42bcbe0bc03799deb5fb1d1e27ce940f9aa51a6d7453dff12e721df6b9612f5fc6f3fb9850224e7e51c7e0d3b5f39dd8cbd40fe929ae3381bf2754c1273e2163dab3b654053497c81e4056322091c81639c9eec8129c7c644ddc97470274f45fd751f20bffb0d3ea603e2f362f6f7ff44926b03c68e2d289306a12c95499ebb1c2676b1c27aa91ccd74248cdbb534efe2c0ceafacac249e1c406f8d63f79792c29a902709ce3feff8bccbf55c362c4e2440ce4784fe47b35336040dac0a87fcff50b11fe363a088f2fea387e4169e5369e1b2fbdc0eda029c82d26be44ca380be90358edd4f1e0e2d370ba556f6fbefcc236f67d5c8b5732d27ac420f98e917d4ce564a1259c8ef56f18ad86d8a7f22e92f10d3e7c9e19e16f987b7d928ce7547cc50f80d61aef57aea0eb829aea9d10cc1e7e7eb160420e673aa4e212f4901837b23218632ddac82ea18415a91ae30f93d906e522e389e31e7cf1f3b765697ba302b4e37d44760029c1179c8d3d1760a03405fb376c10ab8bf4339e8e43cb7fb7608ada2656153cf00a4f21de7baee4944ab66dc3aec96bc0b632b09a1b1999c007c5f63d557db15dbcf28bd149e04cfe4b2f57063e6c12acb0939384384411ca9ebc6c0695ac01a5c05a28f6f9e895a7de7949fe93ccb4964569358e051df2aee2aa91fa420395a990d98b090b77614e00abc70daa913714ad7ffde232184b8b8675314c1be0c16ce819b02ec4c0b88359be13fa38aba8177756216e7e160271aeffa46b2e34e44adab0391899e356402c9ec4f3bf0d73590d4025d6e4decec925aa5bc9ec32a95fcd413ea20a2de189ee15a9c45f73fe8d02e8183087c925cc52e5c71dbcc13fde3b9b18c14c750320bd7029365c36a47347b8d1febc9dde549bcd551d85ea61736bc8e8922b1b9653c64ab4885ad8d56345cc775fffdf88974b9fbba25a77e8ac16e9524263325262aecfd892b9b9cb8ef504f500c6a8b89df1572e07d929cd51dce7c203042d8e387bdb244fd91fdd6cb78aaec2e1abaafc13faa1f49060a3f6de122489dc044afe98dd74544424c79ca16718048238a10a517148ab0ca91d04d302425fa6155c586ffec515c7511422adc3da59ad94b5c39558f44d02c8db9250f5978a54b4b41da06bc0920b58fd117199f40451a4cd5a981973b5d3a2e1e41362b09495e1a104bfa206e7211e042323ed3bcd338779c6ee903a465255e3173b89c0bf23b65c17d9906165379d31d85ab82ea4a9a1f1c9303e464326b4e5455fc953bb9bcd6afcd2197eb56094519b184edbdc2344534886deaee163230676e75a7592420e73629e31c19f2b3d95659d09a1b8abdfd55517914c1c09bae28ca5919133182748eca3ec8e9a1785b4c1847b7605ce84e4eec355027b651510e7bbd9682a71c63ff5b381bd4fbdfb205a298fac40a276c451c48f1ac9d1f682848f2d3861e5ce37ec3aa97786181e55cd9767877ba3b8dffb14dc055ac2c8f6d47cd5bad341433c933cde568819b65f20fb86849da8476296c831650295a1018eeafca2007bb3f3cd0660271d470bb68e631144e2ace06c277af1ee22c7e28bed3dd41bff8deb0ad384028b73f1fb6c5a6d5cf83ed525270a167efb909a1ce80c8894d1c78800e11e68f43205509a0df28684a0389a69978fa62de26ae809f31edc56f0e50904ce425d30a30e5462b0085e008bfd5c68dac547654e7d606a1cd000b5cbed2daf0093c540c7a953ad2d2a4577904ed0f67be4baf90a148578f9208a6c0da22165d8aa3978de5c533a7955b433386809f95d8b956e2318c7a6a736437bd11072f4d872209c22d3839c847888842dff0a9e6c294468b151afe56f31b5596a8ca831f15ad7392cde7a9f34ae5f2a989c7eec404f8eded2e6e8bdad3d32200f61a1f246fb733d86aa275d3ea2f5030125381dbd453f4e0b33c6640f8a91a670ebf70938dc263f06b673db0438b0172dc99342af9f2b794f8e3bcc8dbd5005e64cf38a42c776d61006e8982d5aa67d98226c555a7a38dbaa05a8317e2154361835193c6e5631ad140389ec2d160c1723236c83cbbdd29776f6633779eb921ec0aeb3b880b455a9cb861b924276892f5a748e1f7830d10b84ee5e38f38df498322b1c3bf34dfd39ae6aa8d613116e654931e675ad5e88e759428059b061af29c57b777d5cfcbc560d4f565c0b4540e4347cef484af0046db92b8e65292a0a1ab74527538b0f15d203c8d664a6f4ac2b5f39108c20b4b0d9b491f48a87f087c7550962bee2f3d04b2d90e20917d7cddf60b2d766430a8a8e0757a0a9e1cdd02e64e7f4700af8eeb6d523521c32a6f2182114a3d7054db82b9ac97f69b0810e6aeb6f0dd0d6ec7e810169459aec8943d4a28e9355210bf9dcd9a6a7e9261857487d13d5602361da5ff8f1105fc0e1339918c5158664e9471fcfdce615d96beb2817b10f765650bf5e0b67f1cf92e7478a5d96d3dac39632503966a2049ecb0a5af7e3746f3de0240311d5886c2b791194d0cd95b3ca9a7be0a496749bf5f0685e4b5336b5b70b8e2cf5aea430620f623b2621e45242a4610bd36eba732d0cfb0bd2622befdb0f31cc160cd9bc906ea19a69883ca23745091fe68841d0843160bace809ee836592c8f3608cb6ddf3b23c0305f03c0497762f463f5378a3f5b529eefd3a7b0d964a6ac618af425216a51fe2e6e8660994e61a0088409c24de7005da4c9469531dc86e40a1469b3180faba7076a5b4e1f64ca5168ea26f2d81eaa52354481da51944880860003e58c1c1b596eb63193a562afe692bf5620e95188a38410ce4e628b284ed643b8eb4e8a8318f1abf3bf1681c90fec46347f8ce2ed2ed7502016a2396d425722fed05e4448a37c6339cfe976bccf09b907068d7faf29c9ea0a030afb4890e42d83a2b201088b82b8d601728aa3042258e61e1cf42d22e9dada6406974d2d91ef00fde9b73b557f6081a420ad1bb5ba7445cc498406d4c585c32ff0357eb78a8e5f55e1f297aaebb5f64c47bf4186d1b7617ccf8f65e93ca7dc60bc06cd7043ba5142cf8040871bdf1bf1a0ddd160d8f0f01d4f2c84094455c11170af206468dee8b0b6fa135f96b5566649e2b63b76fe9ff0a49fd701b169293e42f0aff8e24bf33ec9a5fd0a050dabc5e4db234fd727aae5b35d4a804162263c8b9419840ae4db88c7dc69a9b728e7d49c1bb6c31755ac686c5df46e87ff7bc9ab9403cb7831e02009d0b690bd6ba641219c1546e8ff0c24e8b58dc6b652c45c30c4d5b5c11a18c7e8c018c8efdf706eed521b176ccb435c0d9d29203c922f2c5131e8ae6c14287806647f8bb8bcb59dfb39e8879334f39fc8f4113239f4d0bf8544b12c8b42e170465a18d7a25a398eca6c15224eff2955464950e2fd216aae57d5eb363476e7c48b31ca8c0a20f91e041e11a1defd2d7f4fca8b12e946cef700d1a9e86cb1ac808bf0c6ee9180f8f95679cf07edaaaf6de117b4e2e0349d8cc07671ed43416c7e2bc8600860b42972b5a4e513ed19d5339a1c44edddacbd84298b8885dacb4ccc50045b79eec7c2c08aec34210913a62970c7390e73fdbd19b02200c1d78009c5781804fcd8e34e9b2e75e56cb69e24b93fb323ecd43e45f7d66a1c9b47ece59840040efb7ce8e569bfe0aa6874173a021870649dd8be2ed3f915a0f25b25b691e790b61bcb305145ad1b40d4f4a093b55bf39356dbd8d358d6697b40aa910452e311978e9672c3b9354114bbe692496feff584e2c1ac5e438912fcf950d2a1dc564ed5d39bd323dc38fada0e8f1b9504b8b954b466e48500b6524ba391dffa17378a200b736beaeea41c87645db17ef50492c58b7455b0e92ed53159954cff905f78c1a097d681e54c02fc43a4a5be3b0e90b19caf3c14e679831528ce3f5ca4b3daa45fccf99d5e62fbeb6175cae99bf8d50e9fceb0d8336fab519d00f2c35c238427cfc3c96407fb", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x7}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x100000001, 0xa8c8, 0x1, "1a1cc5bf92caeeb0d8b847088d23efdcff3e1b47", 0x9, 0x2}) getpeername$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 13:36:41 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 13:36:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x5dc1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x81, 0x3}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f00000000c0)=[{0x0, 0x9d3, 0x800}, {0x6, 0x3, 0x1800}, {0x6, 0x100000001, 0x800}, {0x0, 0x8, 0x800}, {0x0, 0x0, 0x1000}], 0x5) fcntl$setstatus(r0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x10, 0x0, 0xffffffffffffffff, 0xd96}], 0x1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x9a, 0x2, 0x800, 0x2ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x5, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x52, 0x1, 0xb2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x3, 0xfffffffffffffff7}], 0x8001, &(0x7f0000000200)={0x9e000000000000, 0x3}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x80, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x2, 0x9}], 0x10, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x46, 0x12}, {{r0}, 0x0, 0x80, 0xf0000025, 0x7fff, 0xd4}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0xff, 0x8000}, {{r2}, 0xfffffffffffffffc, 0x41, 0x44, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x5aa56d07, 0x5}], 0x10000000000, &(0x7f0000000380)={0x6, 0xfff}) semget(0x1, 0x3, 0x4) munlockall() r4 = accept(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) bind$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x2, 0x200) kevent(r0, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x23, 0x1f, 0x5}, {{r3}, 0xffffffffffffffff, 0x24, 0x0, 0xae2, 0x7}, {{r2}, 0x0, 0x20, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x80000001, 0xaa0}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40, 0x4b103286}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x1}], 0x0, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x89, 0x6, 0x8000, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x62, 0x41, 0x4, 0x3}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0x8e8, 0x1}, {{r2}, 0xffffffffffffffff, 0x9, 0x4, 0x0, 0x4}], 0x0, &(0x7f0000000640)={0x5, 0x8000000000000000}) open(&(0x7f0000000680)='./file0\x00', 0x10080, 0x84) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x10, 0x100) execve(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000800)=[&(0x7f0000000740)='!)[\x00', &(0x7f0000000780)='\x88\x00', &(0x7f00000007c0)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='\x00', &(0x7f0000000880)=',{*%\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000900)={'./file0\x00', 0x9, 0x7fffffff, 0x7, 0x1, 0x624a, 0x1, 0x4, 0x0, 0x1, 0x9, 0x1}) bind$unix(r2, &(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r4, &(0x7f0000000b00)=[{&(0x7f00000009c0)=""/135, 0x87}, {&(0x7f0000000a80)=""/74, 0x4a}], 0x2) write(r3, &(0x7f0000000b40)="b1739fd14030f3e9a47c3f4748abf5e8749a16dfb13c", 0x16) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/ttyCcfg\x00', 0x10088, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000bc0)=0x1) ioctl$KDENABIO(r0, 0x20004b3c) rename(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000c80)={0x4, 0xe8, {0x7, 0x6}}) 13:36:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgget$private(0x0, 0x0) 13:36:41 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) 13:36:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x10001, 0x6b6b, r2}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 13:36:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4e8, 0x1) close(r0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x2, 0x2, 0x1, 0x8, 0x3, 0x7, 0x0, 0x0, 0x8, 0x200}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 13:36:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) semget(0x2, 0x3, 0x20) r3 = semget$private(0x0, 0x7, 0x400) semctl$IPC_SET(r3, 0x0, 0x1, 0xfffffffffffffffe) 13:36:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 13:36:41 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) socketpair(0x0, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0x6, &(0x7f0000000080)="31ba8c69496dd91cbcbda95b19048a25f326fbbfab6e3eed8da59bf09e2f0ce35812214a758cbec3a01fc6aa2eac3eb23e48af5fa474d866", 0x38) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 13:36:41 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20900, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000040)=0x3) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 13:36:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setitimer(0x1, &(0x7f0000000000)={{0xf850, 0x33b7}, {0x6, 0x400}}, &(0x7f00000000c0)) 13:36:42 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getrusage(0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x700, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x200, 0x1000000000000, './file0\x00', 0x100, 0x6, 0x5, 0x3f}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x100000000) msgrcv(r0, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r2, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 13:36:42 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 13:36:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x7ff, 0x1, 0x8, 0x1, 0x4}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x2, 0x81, r1}) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() write(r3, &(0x7f0000000540)="1c", 0x162) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) 13:36:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x30) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x87, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:36:42 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0xdd9}, {0xfffffffffffff001, 0x1}}) mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 13:36:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) flock(r0, 0xaa24d43539948dbb) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000240)='./file1\x00', 0xa) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x6, 0x6, r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x2) setsockopt(r0, 0x1, 0x5, &(0x7f0000000300)="7808fc73a752f201134c4fa1ff3969439b1a1e3a27caded3acf2b8ad9ab87b6aa81de82fff21dd1a7847c05d2f918713b6bc02dc81a9157903c3e9c09159eddf7cdb6880e1ebfa5946cefe9f22c4e2af452f063b51e31e3ef2e849a42300", 0x5e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 13:36:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f00005f3000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) 13:36:43 executing program 0: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x75, 0xc3d4, 0x80, 0x1, 0x8, 0x1ff, 0x401, 0x0, 0x3, 0xfffffffffffffff8, 0x6}) pipe2(&(0x7f00000000c0), 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 13:36:43 executing program 1: r0 = semget(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x2, 0x1000}, {0x3, 0x10000, 0x1800}, {0x3, 0x0, 0x800}, {0x7, 0x0, 0x1800}, {0x7, 0x171, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0xff, 0x800}, {0x0, 0x4, 0x800}], 0x8) semget(0x3, 0x4, 0x10b) 13:36:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x200) shmat(r2, &(0x7f0000000000/0x1000)=nil, 0x3000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 13:36:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x11, 0x7c56278e2818fb8e, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1b, 0x1002, 0x7fff, 0xf83}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x8, 0xfffffffffffffff7}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb6, 0x2, 0x3c14, 0x9}], 0x333, &(0x7f0000000180)={0x5, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:36:43 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x7, 0x7ff, 0x3149bbf7, 0x8, 0x8, 0x6, 0x5}, &(0x7f0000000080)={0xfffffffffffff801, 0x6, 0x9, 0x0, 0x1, 0x6, 0x81, 0x1}, &(0x7f0000000100)={0xa44, 0x5cea, 0x5, 0x3, 0x6, 0x0, 0x8000, 0x2}, &(0x7f0000000140)={0x4, 0xfff}) 13:36:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 13:36:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getitimer(0x2, &(0x7f0000000040)) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79afacecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e60080008c9c8161e2baf0b7ae5907ed00000000000000000000000000", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x7477, 0x1}) flock(r1, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chmod(&(0x7f0000000200)='./file0\x00', 0x6) mkdir(&(0x7f0000000280)='./file0\x00', 0x140) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xa0, 0x0) 13:36:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="d60ccc2dd3be35cbbcc3b00d509020975b62e44ca61bac3fc55b71ba165bba146a987c8a02fa7308d69654e75ca9a87283571109aa7e4aff312afe3b8780c97ff7784090fa11ecb5a0c0cc5c9fe66fa4b7571796c183e4ebf93f8c9f06ec8868aeb2bebc7d49bbec453e90ea52cec7e471ff2056552b963a481e3fcf92cf8c97136487cdd0135eb528", 0x89) chdir(&(0x7f0000000000)='./file0\x00') getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000667c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000405065a88ce581195a9164283a43040817f0de9dbbfad0511e053f49dfe0d10f138f7f56a0329f15b6512148479bcc910f0d87bd8acbee3320a97aa02afb5e35a95671b9ecc276cfc6276d2aabc636a9c4c5c4ce76067b69a5a1cf756844cc38428b7f6b6f3d2d7ef09b6968e0bc031e5df37380ee27bdad8cfbd19c94ed9e4bae68b6bc2aa7b017db9ca2d994"], &(0x7f0000000200)=0x56) write(r1, 0x0, 0x0) close(r0) chroot(&(0x7f0000000240)='./file0\x00') clock_settime(0x4, &(0x7f0000000040)={0x101, 0x200}) 13:36:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000d64000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_RMID(r0, 0x0) clock_getres(0x6, &(0x7f0000000000)) shmdt(r1) 13:36:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x80) 13:36:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) getitimer(0xfffefffffffffffe, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1}, {0xfaf, 0xfffffffffffffffd}}, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) 13:36:44 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 13:36:44 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x100000000, r1}) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x7e, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:36:44 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:36:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/31, &(0x7f0000000340)=0x1f) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0xe020, 0xffff) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x2142, 0xffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x100, './file0/file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x50) setuid(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x85) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000080)=0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x41, 0x0) 13:36:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) minherit(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0) 13:36:45 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0x8, 0x5, 0xffffffffffffacf3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x5, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x429, 0x4}, {{r4}, 0xfffffffffffffff8, 0x8d, 0x400fffff, 0x8000, 0x1}, {{r5}, 0xfffffffffffffffc, 0x80, 0x3, 0x0, 0x7}], 0x0, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x4, 0x1}], 0x90000, &(0x7f0000000280)={0x7, 0x5}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1005) 13:36:45 executing program 1: getrusage(0x3, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100) 13:36:45 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xed, 0x5}, {{r1}, 0xfffffffffffffffb, 0x400010, 0x5, 0x81, 0x5}, {{r0}, 0x7bc9b60e30b9b04, 0x0, 0x20, 0x2, 0xffffffff}, {{r1}, 0x0, 0xc8, 0x3, 0x8, 0x4}, {{}, 0xfffffffffffffffb, 0x1f}], 0x3f, &(0x7f0000000040), 0x101, 0x0) semget$private(0x0, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x400000000000008}, {0x18, 0x1, 0x5, 0x9}, 0x205b29fc, [0xffffffffffffffff, 0x1, 0x1, 0xbb9, 0x10001, 0x6, 0x9, 0xe]}, 0x3c) kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffff7, 0x100000000, 0xffffffffffffff01, 0x80000000, 0x0, 0x7, 0x4, 0x9}, &(0x7f00000000c0)={0x7, 0x40, 0x6, 0x1, 0x8, 0x8, 0x3, 0x7}, &(0x7f0000000100)={0x5, 0x1ff, 0x6, 0x54e4, 0xfff, 0x60d, 0x10000, 0x8}, &(0x7f0000000140)={0x0, 0x1}) 13:36:45 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000018c0)='./file0\x00', 0x9, 0x0) write(r1, &(0x7f0000000140)='\"', 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cfe033922cf54d285355bf504a258cd7325b796c9147cc75bc8141519a6151821a0d76b20b264bac5807b9827a0ad07cc36cbed25f4fb81b24917abb5dbe2015d7a7e0e57159c88d3230309f326f0b51b17ec22e1b587f98023f21f57861bb83a0bb2bc70e82814ec1afbd1acfb1f550c1fd906bb846f5d4b5383a8c608c7d58ed8e3da14db753f15ca7e3fa6f48864a", 0x90}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100f4}], 0x100000000000005e, 0x0) 13:36:45 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) msgget$private(0x0, 0x400) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c1836ceaf1bd101f2fcd247774005f3870e1c7d2634cbf0352869917401579eabfe9f0e3f2dc31ab0df771b6ff6af105a01188ace864dc489f308585114938a650ff7dfe2b84618b2dc439f80d2f4302278271ce2402eed21e2a82f3f568f549d023ef333d31ed063faf3e4e6fbebe607b2219527b1fdd029324879ed01a0bbfbf9d683a45d310326e93767876568ee870d1635c8925473ed"], 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000700)={0xfffffffffffffffe, "06382ad11567d4e600e93bf151deac6540c695de131349c3789524284956ff0d3450a96640d22cbcf01ad35b39ece5cf4c28da460fdbb7d4cb629d5df32e3b0abefee2c082e6f689c885640bb1133feda13bc93a4de91c0bc4a17201fb4a853c97cd25653bdc9fbe1cb64e5c72dfe5cb797e74573c"}, 0x7d, 0x800) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000051f000000000000000000"], 0x1, 0x0, 0x800) ftruncate(r1, 0x1ff) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x1) msgget(0x1, 0x2) msgget$private(0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x110) 13:36:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x4}, {r0, 0x40}, {r0, 0xc0}, {r0, 0x40}, {r0, 0x10}, {r0, 0x1}], 0x7, 0x1) clock_getres(0x2, &(0x7f0000000000)) 13:36:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000200)=0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1b3) syz_open_pts() 13:36:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10018, 0x1, 0x0) socket(0x2, 0x3, 0x101) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) socketpair(0x6, 0x4, 0x20, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x50) flock(r0, 0x3) 13:36:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000005fdc00000000672c4e62f1ffffffffffffadf73310271e335ca9c4a9c3270ee1bd608f884289d4c577d65b6284c5a741478fb34ffa4ca8d70270ebef50f8bb8f7c9dae36661556a067dd5eb717faed61d61a0c52f2defeac5ccc0c11bcfe4cec7114e29cda6d5f90c2cb18e9bd1debc6d3791b"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 13:36:46 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x2, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x2cb9, r2}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:46 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2000000000004) 13:36:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x143) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcf0}, 0x254) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r3, 0x20007478) dup2(r0, r1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) r4 = msgget(0x3, 0x60) r5 = semget(0x0, 0x7, 0x48) semctl$IPC_RMID(r5, 0x0, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 13:36:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x1, 0x5, 0x56, 0x401}, {{r0}, 0x0, 0x1, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x401, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x2, 0x8da3, 0x9}, {{r1}, 0xffffffffffffffff, 0xd1, 0x40, 0x6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x1ff, 0xcd3}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x21c8ede2, 0x9b}], 0x8000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x5c, 0x6000000000000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc3, 0xf0000001, 0x101, 0x9}], 0x7, &(0x7f0000000400)={0x1, 0xffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) 13:36:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x5) 13:36:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xc00, 0x86) recvfrom$unix(r0, &(0x7f0000000240)=""/92, 0x5c, 0x1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 13:36:46 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x3, 0x100000000, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 13:36:47 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0x17c) r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x43, 0x28) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0xfffffffffffffffb, 0x5, 0x5, 0x7, "1b5a62061c6320f1207735caf482eaf86997a93d", 0x2, 0x3ff}) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x4, 0x4) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/233, 0xe9, 0x800, 0x0, 0x0) socket(0x10, 0x8000, 0x800) 13:36:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x5}, {0x0, 0xa1}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) 13:36:47 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) close(r5) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x0, './file0\x00', './file0/../file0'}) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) close(r0) 13:36:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 13:36:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket$unix(0x1, 0x800000000000000, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000000100)="572f224229f1fb6a09d2a11703c112d597089318967c5c9433fc247ae7a507b2be01fb769743b8d528fec3b0124bdc5f083a08e387304564994bc6e6b4421b49d208c4214fff77", 0x47) setsockopt(r0, 0x8, 0x401, &(0x7f0000000080)="a8f4cf65027f31db81de0721c4553b778b2c580a326a80986838734cd9f34adf62a9fa34858dfec7a483c1c1e4f436000229101feb52a8d2001c983c386fbb63b1ee59565be62bf8a234e6fb37df", 0x4e) setsockopt(r0, 0x7, 0x3f, &(0x7f0000000380)="2a59ad93f17951dc323592b29f86ca13604a903f752ef2ce7759abb4c2a36b403a4e564a0b5ead43d7d41bea261d227a11990d8f04dbd9387c069d965e82ac20153c2f2fba8dae3a0994d1cd2f7b70d83a0993563e80865e6493ebd53fbc83bdf020fc37807d3f93aa6efbd72ec7f3cb77f90831c60df8d860f9edc8f5a4f55c91f4985f8527429092cdfb590324668896ef4f869994f87207fa47949d068027d00c501b7927694e03c391fa4c7086e7e4ad69152e672f2a92673c72d0959db5ca19f13a82cdf354feeba2c30df8d2874eab92d95c5e7db3a6d8c74875f97b07cec75771d1b121ce56", 0x7f) 13:36:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000240)="68c2114421d540a31c673ef8e761c7fe384bafc9e183438ecf9a960e5511d96fdb68d1b3d4d1d68b5819183f86404eeaa9494391cfd802e610b626cd65454943b6fd9331ea1a0a96d29e4989bd276b83ac23a690049b0902e304a3a21b584ec7b725000000000000000000000000000000a59b0bd1826f91dcd7ba6751effe753c80ccd2e883", 0x86) setsockopt(r1, 0x8, 0x7, &(0x7f0000000100)="a1235f03d2d0f8f3295357e94a8fd790882b2cae4680daecd192e951da0a60b0ef2621e88c0c4c8eec82f8843696000939cb013ca35a8849a1014a15cb40d11fb91f1fcce9efed465f6c7b18e3900924a99ce779b0d6f11fe50d219b77bb1822b78dadaf8feb767c2222bc6a6945ff5bf69b58df6bb3dad546190aafb11b1675567ebfa979348166487d3c4305b9e3f80530b0a2b987c461da9099b7e1802313b737c0c2b75cf421dbeeb5e15ee4bf9064790a62ccf86e73a4eb165dd16c231d02f7ec5ba68d5e6a27e8888bc44c", 0xce) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 13:36:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x13, 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 13:36:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) fchmod(r1, 0x126) 13:36:48 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)=0xffffffffffff0000) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r4 = dup2(r2, r1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 13:36:49 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 13:36:49 executing program 0: setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setreuid(0x0, 0x0) r2 = getuid() getuid() open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) r3 = getgid() fchown(r0, r1, r3) setreuid(r2, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) seteuid(r1) 13:36:49 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 13:36:49 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xd97d3f853aa279ab) getegid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) r1 = semget$private(0x0, 0x0, 0x391) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getgid() getgroups(0x40000000000001b5, &(0x7f0000000000)=[r4, r2, r3, r0, 0x0, 0x0, 0x0]) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='^@\x00', &(0x7f0000000200)='^#{&]-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(-]^\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='\xf3%-(-\xa0\'\x00', &(0x7f00000004c0)='\x00']) setregid(0x0, r5) 13:36:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:36:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 13:36:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 13:36:49 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x20, 0x8005, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x0, ""/18}, 0x14, &(0x7f0000000140)=[{&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f00000003c0)=""/255, 0xff}], 0x4, &(0x7f00000004c0)=""/104, 0x68}, 0x800) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 13:36:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) nanosleep(&(0x7f0000000040)={0x1, 0xffffffff}, &(0x7f00000000c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 13:36:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000500)="b9678b4c4e4291b3b08bf8b45b31e1f3202bd23c7a6df603f9634fd86547eecf5bd26d42726f221722c8f1fff9821a5611b689c1654f511fd6cb258882a2bc808f6997fcd7cf3d1817036ddef846bcd512541470f143cf3da610f903f2692601a7e6e69bfd9bff0830b2ef11ea1893dce927980eb2a9ea1a3eb5f61f1c08354f50f22528242797e91c2a7aa7136cf13e213abd436b4186f93761923f46f415ae572295a6babade8359815e8186972f0da947f1c23367f7834b1fe1988a9e89e2de339e097bfe", 0xc6}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) write(r0, &(0x7f0000000600)="959369edb8ebbb648cb6498f8489454f48d505b39b2f206b74eabd96e8c7b40cd2f9aeeee1f0bb52f265b7b22b6b72781a22f69f58a6ac7d1a32ef1962e37021d79ca5e066e54b0a5d1ed7f01070f11a156993ef74d7040a6715f17a017b25d87da7b38d8d6968855233424aee43644164b6f7c771a77a80e905ed383901737447809738196becf9b1bcdbbeb8ec5ec55d8f795a778d30d871636def80f1b50a38d64148519ec94f72", 0xa9) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x40, 0x1, 0xb495, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x3b}, {{r1}, 0xfffffffffffffffe, 0x50, 0xfffff, 0x4, 0x7ff}, {{r3}, 0x0, 0xa4, 0x2, 0x5, 0x8000}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x8, 0x9}, {{r2}, 0x0, 0x40, 0x1, 0x9, 0x8}, {{r3}, 0xfffffffffffffff8, 0x10, 0x6, 0x0, 0xffffffffffffffe0}, {{r3}, 0xffffffffffffffff, 0x70, 0x80000004, 0x20, 0x200}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x10001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x100000001, 0x7172}], 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=""/74, 0x4a}, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 13:36:50 executing program 0: mkdir(&(0x7f00000005c0)='./file0\x00', 0x21) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000600)='./file0\x00', 0x8000, 0x2002) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000480)=0x604e) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='*:\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='^>', &(0x7f00000002c0)='%*%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='[)$\x00']) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x20000000, 0xff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x4, 0x7}], 0x3, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x1, 0x84, 0x3, 0x2}], 0xfff, &(0x7f0000000580)={0x1, 0x6c1}) dup2(r0, r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x800}) 13:36:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) fcntl$setflags(r0, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100000080) 13:36:50 executing program 1: socket(0x1, 0x4, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000000029, 0x38, 0x0, 0x0) 13:36:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 13:36:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x8, 0x2, 0xc2, 0x10001}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/201, 0xc9}], 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000480)={0x200, 0x285d}) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r0, &(0x7f0000000340)=[{{r0}, 0x0, 0xc0, 0x2, 0x100000001, 0x2}], 0x1, &(0x7f0000000380)=[{{r0}, 0x0, 0x20, 0x1, 0x81, 0x8}, {{r0}, 0x0, 0x10, 0x0, 0x0, 0x200}, {{r0}, 0x0, 0xa, 0xb, 0x6, 0x3}], 0x4, &(0x7f0000000400)={0x10001, 0x64b}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000500)=0xc) 13:36:50 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 13:36:50 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x308, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000180)='./file0\x00', 0x5) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 13:36:51 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bac0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0xffffffffffffff1f) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:36:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 13:36:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) close(r1) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 13:36:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x3ff, 0x4, "54847c6133fb5cf43800f231d0c0210fa4bf85b8", 0x100000001, 0xc4a}) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r2, &(0x7f0000000500)="6ab9c82184138bf91926975fb17aa651f7262dd2017e1f1f7f43ff324d30ddbcfe3ee1186f4c905b0e00a17e0521fd085a07d0f78bef32166b779eb7a64dae8ea3a9161fe10d98bf1dbd3df640a2b53bb3d5e25593489428cf8d9cccfb56adecc767726fd3e1aa2de46287b08cfb46f3196f318b360ee4544a8c4a3254b0caea7541cb7058927318219a024d4e1fd41b284c1c4e17eb5a7500e5a59830c6e415dabcb8f2a51adcc1084e7c3a080e207d2037ec89f8e6508f6d04b6b7e22a025ac13f15d396e79bfd38a1fea2cc65351b9162a50f8010d859eece0c86f3cc03894281d6ed7eaf112e2d08f5c66427a399caaec3df50b300dde8c1e3967399b12716319d5d16aa72483de8797b69ff067daebbeccaa000fddcc38088f8008a18e15409b11f197c16f647ef55ebaf620b873f065fa535048464e2b112d6b72b84709c14d4f0a819710d933aab715990d947c3ad01dfdf66e4e48dcf3606e8ff5982d0121eedf0d647d6a5a9a16e5928de4173bcb0687c16239793d9e267bb841d0fbb6634583eb86dac13fb765cc1aec6b7a1d1dcfd5a184f3a01be691a68a0a6f75a7950dcd14bf760cf1cf1e403345a", 0x1af) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1000) 13:36:52 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:36:52 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000cac000/0x2000)=nil) clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) shmctl$SHM_LOCK(r0, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200000000006]) 13:36:52 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 23:49:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r1, 0xee00) setuid(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x68, 0x5, 0x2, "1e1fbdcc77e0ac2f524ab6fdd95505f0653c70ca", 0x54778000000000, 0x1000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 23:49:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000000c0)={0x8b7f, 0x4, 0x1, 0x7f, 0x2a2, 0x7, 0x70c7, 0x4}, &(0x7f0000000100)={0x7, 0x5}) mprotect(&(0x7f0000147000/0x2000)=nil, 0x2000, 0x2) 23:49:40 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) getpeername(r3, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) recvfrom(r3, &(0x7f0000000140)=""/249, 0xf9, 0x40, 0x0, 0x0) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) setgroups(0x5, &(0x7f0000000100)=[r2, r1, r0, r0, r2]) setgroups(0x0, 0xfffffffffffffffe) 23:49:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffe01, 0xd5e2}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:49:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(0xffffffffffffffff) r0 = getpid() getpgid(r0) 23:49:40 executing program 0: chmod(&(0x7f00000014c0)='./file0\x00', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000001480)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@un=@file={0x0, ""/81}, 0x53, &(0x7f0000001380)=[{&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x7, &(0x7f0000001400)=""/33, 0x21}, 0x40) 23:49:40 executing program 1: r0 = socket(0x16, 0x4000, 0xc00000000000000) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="fb54e616c2804f9a6be1630ea6cb6e4b80ca26ca3a589a3b10bb3a604bc6199421511fde32a92d51ac28de81d1d03e7ab59fbee26bc7970a118e03b231781b66776216d319eec09e8f5af9a61b3ab80413b242a75c411392b0a1c99fae603b87757dbd4dc67dcf125ab1317d3767610577d78590125caccd8515c2af6bb3dec86ed485d9cebe01e168f0268fd0650bea590afc70b5dd83d5c7dd2c1765420f71a6b2fd6ee75959c0e844fc2f33306244d14b14b33c7dbe051418d251d54e45f1f856ee76ad6487904f3747ab8050b8b51a258e7f957e2e0b47dd519cdcc06b119d55904a0ba0da0007f50b2b16b0abe5cd7a34f263e9de15d242c4da061baf8fa3efdd7465828c6c9fe287266c02f8964dd7815a5051a391be4b5d7904f623735b1da6cab8e3d343fc8e50cce97ffa94419e7346cf4c67da3ccb479b4e49b1eaaa07ea74e0441d9cfa77ca747d6cb81aca640867faa5e3badc1c88701abe349903f1be4572547cedca1522c5c3e839afca52d80d0f91c1d0fb81b39b8f6cd0a445966a6a97738897998777e8c420fa764dd24ede668c51a7bd12f6984048ff1f19b561b8b44affe4ea93ee7e2e1c460b60cef7854d047bfbf539d0719822390dd5a9d6ed7365b83c014a5b6dbbc4e0a4b6dc480f551e2f74231e88b258260162c96e5bbfa3545777da6328b3e03a3e3358f67e92acf30a03502cca64ed84a5b0396cacca93d1ad9f203bedafdfcf8e4a40a3be90b777676fbf66d1c3ebb0f4a46ea0cd9289cb97b8d9445ce32953b304df3dfc802e29528fc57b677a8c77869e8fb77842101635d718cf31117bbe49ff38ef325edd8415ea1095ad7783a802b46fb07acbe7493f4e9b402b2f3c880ab5632abbf99d0d8f8da905766e8cdd7d5b01ea310bb73ce26ef8da03856ccee686440379d6312e7e9a259d3aa960df8772d864a667cc272be001b6b911d3f84d12d25c5cbef9c7dcaf86b3329cdf6aa4bb891d1bbe021c17d5ad27b608d9fa27b1e45a3ae84920333e51c3f9c621998c4f783cb617cd5600986449ae581764115a6dc5df109d26291f54077a8ef5efabe5e5566466eb06b3f2474d5cfd954fc877fc4d20e94852d6c2b8f38dc2fe24c086a12f1a6bf53e07b7a607115114a3660ec9fd206310b7d7de962be138a39464515a6f880820082a5a84d0a77e2b375d5319c4a9dc2bee2b0819dda9372d2b4dedef156498e16af0b5cd98bc1a797b3f4f8bf10bca1c8bdbfd9af9b930265ffb65d209f473dc71508c1bf9d160ed8671bef9743101571f171f393f7551ce1db9908e2e78591b4ecb7911f012b81619fa51d6e1cba00db0e107fd8a27d3cf0791500391a2cf1276b5a6c5a979f68518196e0e622b2a4fc4ec125661c34574a99f6c474fc4d15cd2b7ccc6c9abbee61c10da21c71a1ca31ffdbdab5be1eea016842a0fcf7d935a9c0b13b24385a8aa3cfb0bb3dddbb16a6701a92b18bff520ce5d9e20d23a934e008ed80c13604886dec87763e93e6f8a25b32ad52eb96a7815062f7d24bdc3b7682eb141bedec173e2c7bc47d90235fc2a0b7b874e359502d1e896c0c58e3cadd98e4c43078c8807bb768e91aea61c0f49d9b01b9e5ca8cb6e20aef058839496b343b542f6dce283d964daa3cf89229d2f00160883745dd87324017571b741178df62fee6b51f110171df180c08d56de3139dc0fbe67956018cd6a0150acb3ea4cfe7d4729b9635bd9bcf57bbe8a3fdca2035eab3b1705d403731b593f6de3673233e5ec59e62f145a30e370c125f6ffdb6cdd6a00730c9e6e8ee93fc72ee744ce00ff73646cb4e7ee2956876c8d775a374c91c7e5e064134ef88429cf9bdece813cafd0e22098ef478041f95bba84b3823ee09b06d982e2132d41b319000cc68abd18748387d1ce897074f55d355aeae18783b8bc4dd4b01ec7ad13ac3fed3baf1d53c8e34ccae5cb49e4e4e0aed68e849b463fd0c98aacc74217beab1a9b5a170080b72df0704b327de9ac10bb944b6d92d9e0232e8076e72bbe4a2cd7aa2bc88985e6af029f9535c73dc61f4ee3304395100d98a37e1d5e040d06e4596ec0cfe60774cbd9e111a068585c0d1bc93ec64a99760159e0c2573f8fff6f3267b12c2f1f577d9c048c45c16d8f8b41c5037f516c2562abb44dcdebbe11e81b4144cb547dcd7cb88a2599bf65ca0a683b9725d6fd899b373cbc793f2de8293ba0ed10de113b40dc657d2dbd06e755faeba3bb949310942795428eb4c890be2c17576b4f04aa47c5c09ef2ed4f08ce36a42bc4476873557227e853b47f4373f090f7f5f439c73e64f710ac2a7b8aef5eaa553d59496b88d86c99426a6ab71f73fdd71d5ca859a0195069753ea601fc1ba4c00e42d5af709768865262fa0e69d372fc7a1ed498bee4a2623ea473984c61d3d4374311d41c4504717ecc8803545bfbbcbe90d9179920aa3a93ec95bbac0168b79a7f01a5d073a450324e58b0e0a1b17d827b8d8f53e3dcb92632e35e8892cf96b24237a3ccda7478b04737df46cc5952faaf40d87654bbcb6bbe6c7e9e3ff9727ea7633c351219a2f303c1b577be538896a31e2643fe9316796fbaeb72691743f16e8a4d5246b068f14817465438621dd6a081edf6c43cef72722489b6b42cf2c348b9051e54632e2ddb2d1737b67a732bc3bbcde00a591611a93cecd1ea4bc74487bc1fa7a278460830534b25cd2d2c91ed292b8c20c8b4198363c572a4277f16fef8af3322fb6497b7f2c00109e12e7e26b659364266f2f6c6575843c4bd5483fed790e59295c02aebb720d83a9d83f28a0cf421e62ad0ba63b068b22bea7f5804cfaae123cd717daaaa41d5485c80b81a362e9541bfd7cd1bfa686c74ed1f0f5b5bb1bed35ac4e5e57c103633be97203729e7a56c70a940ee0d572d29fc9de80abcd87bf57119d078c551d80dffc859851b2f151724ba0a4b5fced140fd19d3301a1f8023c1eb56086e2a1ed91b447210c607e957d2f62a5ed8a287193be16f43c6e398ab1109db30830da4f7f9f746411535bea87afcee92a53780734da049294d56051dc7d3553e91652771d85ba655c2fcfb0c20a5040e18a9461170e8c125fdbe5321625768e11421f189fb92ce1aa94074f4c0ed52e6bfc1f6a535a676e79a0ccb5d2ab9a77609cb48d3bcb349bdc515f5dda241eba675a77e828fdbdc3bf694cd8e806d3a241ad0dcaf0208dc015e70c3328d43b023aca75c79096ac28dc9a7c6fec81239c829643cdf71673ee4f41a9560359869587ec9710a07f5db310c452caaddee75c8f162b229e6bb2dc12255f9252f05066634715241c599485b2beca3ba67560863fc3f6f83bd7f9560bf6d025cdde81d3966f7bdee70cd87aab492e25ecf823d623d1f6fe16c3690b01b3c3854767dc747af224c9e6a789eaa7d4b48d84b6d00af481cf6d3fbe44467509155993340420f2a04cf3fb5c9ca31a31542ab7511ee1c556ce1a82f47894212f4828f11d4c98d6bcad51d7cbeda8720c794d722eec97ffef7777119606931b47a1625743b63e362dbb5949b003b05dd6cb86d24ab723ff29b74abaf21c8066683b596429af19de98c74042f1806d4b09192bf9624faa3e3adb13ea8879179e7ffe92df1bfd891206d28fa33f5661575d9ac2b216083217856040f8df97fe7262d2c577a98512630a38d9da83fbffd6b0379c697acb0b1a709baaec17db37f8ac12e6292347103cb68b45ca2cddaf0117e405c21c3cd9a499d2a7b869005b19159fe53070f714bb96a496b7e54404c889632aa6d47f58d9887304b67c4fdbad993626c9256b95f7d195df3edcf145e86d0b516848949b03a48deea8327da91398d6c15a1a06fc6bedd861d8a9e8a4f26ab9f9498ed054c9a10c2cf15c3fff0bddf700fd410806fb77f6ac512628ab788ba97ddf8c97af5498a4c8df04255fe02d879d81328b98ae838ace5947046c6c4b9a518edab7c05bfdb166f96fd33b014248553ade80bba64da53e6e41e6f2b85b25d13e69836e25c6940e4ae7cb32b2b6ab64f6c0c06f8c8f7d994ea6a34767cf4bbadc4b5bc6cf60d5390a585401d6d2f35060948d05c590483c318840b7d2650c0f775cbfd9b67084725c4e1b1cf0aa7de76f58a1b4b63bba7327161c111f7be03dc427dd863ae6c932f26ab1662a281bc62af74ae2afeeac8f5e5af1f29a77c4ec9c29bb9b59fed9c1a728230d4cb892d92fea1c3afa8f7374eb70bd18e231ceb3c97df02ace52dbef3531b4fa58c5eff16116034b46fe6ae2d47b36d7d3b05b7bb7dd4c0c88bad5265aa56cada48de53cb1e3bd9a5fa18c90257bb73f9134584efe901440ff7c9e1db2c1db259ba4648b7edb638e7d095f9922d71855477a8fca841766709b1db4c6c464e5024a59cd8d14f4a7b99bd12fedce4e9819098e3d8dafadf4bf8943da388b5b3719bf9318afd47b552a6f86a1182a9ac59f1afffefcc2a04ecb3090a432b4ba9fdf27c107db1b64e5c1d0890027a1b2af726a8b7d3ffd678ac94a268cb352bf049e83e23157e7494a409073c0a3c6fe6a882661b48540f5f255533b8988a73982ea9ead5dfe0fe349e851e534a3fe74d7241520ce64e55cc3c0d4dd273bddebcbc63e7226ff34c092bbc172e993c479467d73cbe086d5e07edcd3c9f3215f1456e47109e72491236343de1e9a13f35beb550aafdf4d75567ec13eed8024d2a314cad86805a268f59c703ec7de76b7ab66cd8045adbe1a4f203d2f793640e552d624333e8b8d1b9c1e51f891ba15ecfd106d9de3d7ad19aca40c4230aa0ef1e3ae7846912bbeb03b4693431412237f8fc7935559e4977a9c3bb11820edaa880dd5c6d1634539cb436be508e5df0274abad483a5da246449ed30b9874974b0f7ce5622915f07400cdd71748b7bfcb69f6067c6dcf9d1da3331009b165accb0c1b00315b19c22519cdfbb7e5ab77cb10e7f1655f9aacc54acfbd0058d65790e20991c7de93082dbd97118a0c9f404e41ea0ceb321ebfeb171246cd929aa5ec0e85df60a59f920b7e10c31ecb7059517c5116e15c35f6834e4cbecd32a7e0314c1659381dad790f3791817940b2526ba58fcc070c971bcf1069205ad31aa713b86c95cf8370371ec42d8a773b9a6c0abc2c3aa9d49eaa435a5798a71ccdb814bb599ab4eb73108990c746f3added0cf7aa9234fbc9ed01a5ed48c360fe121d4f55ab56347c9d55362ee1ab8ba67ba007190632d41612dc94131c406f2cdaca37769bde7a207dab74aec586eecb8525599a785fef05693a011f58d605b12f03b16910fc60f866f7189086d8f80628dd765d1aa1b215a1684d568993c5889de2c75b0c719265775c83a20919d89590e0953917c0c535bd3059548505ba08942930d568880cd737697346152d731533e7cda690e05d26a14d2f17066265a5508f09b0f3ba58eba340666983500a2775bdeb6134a7e58dc126e6c0b52664677fe20477145fa892396408fb314f1cdbcbe7b8cfeea199b74071cff32fa6e312ebbbb2f1300abb3cbb34b66cdab66b5a6e1bb60a6bea564cac095d00f9875d12e03a3629f63fba7b231491feb44bb0dee57e9805c2845a8e577ff92932b4a21e0b8af6357b4965bdcee49556f83bc98bcd3999087c74bdb79a4e463eef8aaaf96b74449382fcc901c1553db6898c0847d366fcaee24651ff41dea0dc4b975a07e0d05d53ba88b7e7683d1c8314d9212279c52d81308f176d8adba670d3c2a1220a41d764903951243cfd3d37c5f99136044ac9913c2e6506a8119ca446b044ce", 0x1000}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)) syz_emit_ethernet(0x51, &(0x7f00000000c0)="6aaca6b0aa1354353023bed948ce1b4a61435d7ec74658280161e769295025d559c26df505549e3195a16dc4c00a68aaea05c9729bb1ffcfb34311e4e353c6ee3cc444f1abd853f6102e7b461547861086") 23:49:40 executing program 1: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655d285bc1c21029e88c648b403b8f8ec623989de70a184dd847eb29016109dff57d855ef596b6301a5"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000051f000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x1) msgget(0x1, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) fchmod(r1, 0x2) 23:49:40 executing program 1: shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) setuid(0xee01) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='%)-#&#^,\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10110, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 23:49:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xffffffffffbf2ffe, 0x480000004501) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="eaadbbaad32eda3c67b61832220cc46354935990cdb9511b7929dc176fd5c87c914fc58ede16aa60a502efb8d217b274ca616930b2b387237d4786110b4a4b1442f449bafb41f4715159717164691dca83dc0a49001d75c89313691d93979baf78ca2fc42740415f", 0x68}], 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80105728, &(0x7f00000000c0)) socket(0x22, 0x2, 0xfffffffffffffffd) close(r1) 23:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:41 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x10000, 0x5, r1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 23:49:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000), 0x5d6a94ca561424fe) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) 23:49:41 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) accept(r0, 0x0, &(0x7f00000010c0)) setsockopt(r0, 0x5, 0xffffffffffffffe0, &(0x7f0000000000)="4973a2970e5afee85daafa59ae2b5f3c9bf57c121f6e5037bdf44543e74d476af1845d935d83839c39692e519fb8fd0431eb5bdb21abaf063260f6231f9ce0070f593d8ac1ae79b1b3747eb732715a0a599dd262d556a749e312c283798654c360379c7cf512643d12a79291f9429141104c72213d484108eff403fc72fccfcf37f178b4b7590492a87ec49b554e85177064c54cc576", 0x96) setsockopt(r0, 0x7, 0x4939, &(0x7f00000000c0)="ae5a5449748d10d43686b8b73c1e624ae35f3d79f6a1bcfa9c8cf75e4d8d80010f9cf4a62116137e2736649621de9c68aa9e9dedbad747973d09acfb4cd64524707e1a5e4dc3ba871f2c6a8d3a11c6390705ac6fb81d3429af289b4d2e9668244b84a1b77eefca62ce4d2d7598935848c99aa9789c9fa9038f5884dd06891c688fcb16e2defaa6e2b0173a7abd32bbea69476d9326b1d277da85ce62c4539a8a23541a398d8cd5617666e3576f13258a2d666e7858ebe977d4101fb6edfe8f4af421aa5c0cd69e605c855607c492b6f93e9e99c812a73623f89ddec147e139f4797a954ce2d58d74e26370767c20ae32fee5b76a594f8418909f5e8b39e7bda55f2f2173e4a473d501ae58fd7e3f3bad71386935b47c321ced25b96c82690d227e3e19eaa25e38c25dbb64bfdc1344836952226e90ab3277a1e3dd69ace5cdf1e1b82125c4f9aeef7f276d328aeaa00922c1b7dee354c0a8375af4cb38eaa6df389170a33146457d8d8b785fcd6e51c662681ab08328af04188127ba13be5f560a6bbd26b7520c555cd01ba33bc2bc7dfed83fb87aec54a5cb0dc234d36c5d1a26053ce9a5451f23ae987913a5aca1e2f414d878cdeb0f59fdb0cf11a90fcb228f5f52c9537996987e077016d90c9a6f51037be8e6ce84171110fad4bff6031104983b6c2be8fede6ddcafa145c1678eb7dab231c9d7e8f2b1f40a020876633f730e322a8c9698c62180946287abe38c7496209a279cfd7768a92c1d98d48ec1c4e19c2e8279f3f2df1180d67799420541b3925cf5dea609ffead17b41d5fc0f17cf49f4985a1bcc73cb6209c851003b3f83f7574fba430f8e9c8d1a1ed6584f63770b2b6bf328f62ff01231e99a35893e750b6745ed40e10a84e9c6ec4d6f6163560f3bc696a7d73a7c184998af270af5a85878fdfeea4a5f09cc687980e72dfc19378d7c347473d1369afc469aa6641fd374f407da6fcf4b4ae6a8aa0dd0ec6696cc5667974ddda62a2667a5015895bd38d7ee69fd7d26f002e5779ff675293b68e559e28cb0342e4b8ab8067ae16d58712b621dfd60d9633c3e74f4df4b8be2d2143fbe9f385f58954c7a162d0191a6e1868a15750d6dd74136816017f5d7ae1ff32d70c6fd5afdbeb0f1af4ececc5f5daaafd6b99deb90bed3c8b8b18ebb7fd60075328352886c70614e9cf008fbf5cf3aa2431c73ac6bd2569bf085f75f6b61f7dcfbc39044bde7990b5a5a83c988ccacc0a89d0f161ce85d949af7bdb4c75860aec57db09e9c6e44c6d930d1d8b385c4a0e7f90d49ba17e6c42e65a008c216cd1d71abee6971cc3c56531a890aeeb3f71ae13dddabcec601d3e6ec79def69077a63b4c58fc5bc4a9b316fbd4325580464f7f179b655fcee53926055862007a5e8f417553daf70ca5203a5b7374027b215f4637327c42f1805e2564940772945bd1a83d210e71dd4fe42195c13f9fbb4ae12acdf8361027a6f689e15090f0f8abda03ac0d8b744857108efa8747db2907d9fcf5dd0e6bf89370e7b35fd2659bc9d597d4970ac7405f1889203f45963208c94c1b75047d777369c5ff2f7b0a27fac639dbe3942cff34de46d4126bf68cfb1e79f93af8eee90432e0e81b47ab24fb2f399b90ef279dbfd42eddfcfe675ab4558c6b86b0896ee9859cd63fe8a8fc795cfa03c581141c21ae162ea1e08cba6e1dd7b5bb7c05fee75a2cab69ed81fadf630d09330c9ce0f7eb6d1b75b85301f7bc937c2d6281458a9601865c378865bc0de627eed5e277177de84d104e0a59f25c8d2bbfb2e3c3741fa021896f8d39089e94bbab03b2ddedc6f8cbc9b4dae68963ac170d6c595885faf2f18228d66c12b27877ab9e60368f4cf8e2770dc8c8e714d781d3fe8e59bff7060324c2afc183ea66ac2a0c5af5b19aeac920b74491fee7d3f7adfb4605b454f8d4ab2218aa71c668857acd99caf18997c691d65d91b20f3b4748bad5638195f53cabc18ae9ba6ce5765438b79fdbb380aeb57ba556d3d1e8d68720aefb657886bd997cd467d0e6d9dff4f320eabd8576a4d235b8e29fbc796daf31546bb811330d8e0d41839769e068fa78649f0a42b4af75f1ba2eba88011d204ff5f97592e22ad03d10b3b0bc39441bcad0c60b64c6d25f0fbc4d05a406f471a9edc83c46e38856d264d87664087c94317f2019c7392a2c77238553e9db716679c9b4b0d4b272a9c044518cc5af04146830020b9cf5c624d8a91cbb92c914dd0b6c456fb651504577882757288a2a5bcb0a347af9537978263dd021ca2298286cfdda53d7ff7fd0934ca063a624f4061fd896ead6eaba144bde628b9c9460bb8af540c07b6be85681cf086bb6bc49d2bd022d730f8f7c8387eb92c3b661c285bf314b0fc267e0811b176f2b6ba580e14f610e13ee99c5022faedd311d014ee3726a93548285a61fdc5db2a8d8985c02dc30884afee5467984993da211631b61e86268d1eb2bd0f72116b55df423920d47edb4cea46fdf283798c5093c27bff4a439ba4ba73b06bb070c36a900a8cb7686c60e7653758569e38dd2f64e19c3f99a2f677a4573a317ad7202e960f30e7d025ac19f1df0282afdc23c0e2041dd6796aebb980d2251fead3d6629a2bab8eabf8384c35704629e4fd17a83e5544add3f8e7e531b1bdce90660466fb585cd9cdb49eba14ca3c933ab7ad6030fbd31615f775e90dcc76de3eab7f01504143ffe1cc1858cb85ee2f61f4ab61c43378f476117c2247913b43f33496f7d2a638bcee0b5e2e5fa8b8798c6ac1556ff62527b285516620bc345e81ad920a399a27c1c7d3c5c1deb48167c7c6d0fc2e41fe116d840b21d3f3b9107036e54a98788b75418883d1c5299e04b9c77ea8746cbabb3bb42522d5461085bfd9f69ace21b1cb3158ef63fc24c0d3b73e9acf3226d57fccaf17e20aa610392aa67243cd7b7143c5d393aa92ff5e895d2db2d8aea7e135e73fccf538248c0663bb072f847655ca8375cba205fdf8161bbfa430a30962b61d788c0caa7e05a35032848df8b61e87b5d5fa8468d4547540d8bb4304a27ec46658ffabf54be4d8978fd079bb314d29a926283fa85a3ec458c077383de19f14a6b62303bde09a35a7e47a1dfa66e925a519591bb77f38cdb7d046a399fc38cf8ccbb09bae47a5c1be4670fbb7bf4687153be3fec4cc6d790c67d65bc37fa5e0711bdfdd888d39f984c85d9c57e2df29e1905b3c2adbcbe19f296320a0b4a0e768564980083321bfc620ca3562cc6acfa14c95640c61a643709dad086ae31ff8e1da9e279c4686bea992692848b7e70342d533c7d05f0db882ce709369ff218fd9fc60b25d4ffec09ac873921ae7c8b5b4b27ca74c26170f8ff01baaf20075900e1f1a8625b669a896ef1a343b2fb0cb228e6ff133f2c493ec2d61f97f94f5a83abc4d9eeb9305df5c60f75152359a5efa0262f17af7ce94a4cb40b27dc917c68494efb901dd7a19983f330153d9603b1ceef25883f40a8f32bf9ca8733f04bd1e9d0e8acd753dd923cc37320bf6c5f6742b75c555dadae0895ba6b1f79ac56c8e9b14f1bb4b9a9c248b7926ad177f97ac8974ab5366ac9bfe202a11cfc0e7454b6db2a2dd662fbf26261135c6d9719ee2b6849928c0bcae2a87863a3b87f41d44f2a2c62030b027f11297d6a282a4d7cca7ac6cec2dbe4e858a8e876a46d954874df707cb897f8def6809191be57473185dce25dbfb54b8981970e7fec5930469e9d551ed6cbbd6e9768ad9cca3cba6e8fd8316aae69a10e731ae4c6b10af8d6a4a606a97543bff4a5e712f64e0d8bb8bce56d09e3a2c62fd1f39a5f9336b718eb707ab15f70e325fbbead538c3939b3c4036e5a709f395d94c6fe61ac69f8db3a8eb9cd689a75ab1b74d856e91c6ca830921776f21fa8ea1ef0f3bd47acb3c4f63c76b114aa3726059c561e344b47e82a6cacd5bea0ff36c9bc3a7183c3c164dcf8d328bfd9c4470784e2488a8f68c6e94896a220623d79f6cc9bb21ff98fe5aa35222e0de926af49b834de9721f195938e167928db9cc8fd76e6b56487325f39c8524ea26173306d316e67a3970cae4e28a21e3877b0eb75288a9cdbcccdcc951ddd668fdab1ae9524ed3b4599544410f4de1c383b03c64868ee5bcec9cbd8177251f6d21a543b35059f7044213f2529e0240c9a50cbebdbaf1db2e9660b2a7ec80b4109d0ab72b70a1448dc1e920340b6e53d13d068e226b56dce5ae6391aa56c66c9c00b28a84e380ab15cb81c20c239a2f9f9b2d938813a0bd1a6449f176c0a80d0a750146efa93051716ed9b54eb2554262dfdf483db11c432afb0b3903625fdc9ad603a8229fad27808867490530281136967ccf041d20c1539d6615296d2f56ef6fef5793c6aec5a1e7e61d19d078a7fdcbbf1bc69b4d8ad8bede9da46e3aaca33d29de57f90e0b72c5d01faf6837e88b96b2156330f4e6a7518ebc28978557881346a124d8885f833f5bbf934deb069725abd5a26f8c8a6ba876da36e3c56e1283abb15f0c6d217861b459652de4113d1b702ace31d7c44ddda69b4059a5cdda4932fc26b6c40db09309790076125caf654592d0ac58a01a20c6530a196d5bb08d03f004bd452380b1555c9f3d6d7143362199bc333febbbc558fc0c6c8e3173cb8a67e1f94315adf31fc5cfdda1464736d7fe56294f3984ece0687c465d7b4961123ef418864516be9647894a4806d68e6bdce49285b7ee20062af1e0dcfe9addf13e8651928f531a67e92e4ad48e78d9ee9136a30273407d243570e14b89e2a13e2f758c0d30cf9d2d61447f3b8696b320867a2ba02647aeec1def3caac3d627eb328db1558d8fadeded50a1f1b76dbbfad60dfe83aa4f2c3da652e570dbd53990906125ad75fc7ac1c013285b57fbdc403b88bd67c379eb87b7f5ea52de37545e870de518420dce988b7dda8b99455547ea4eaf6091ca8d7fd2caee4c8b5a5a802ef52f700cf9af65175247fb20df70c9788683a302001d6ed6d3c44cca92f879d4fa162a443dcfb7bb8a0ebd57d6807a4822d3d471ac1ea5c7a24081b1d351ee036f076ddd0b6e0d2473daaa2eb85fef44aa5af57bf38a50409e4fb6e4178918f0c0753d9b837ff2024e8c007c99c8618952370ebcf39d1bdeb9d657eef37a10de3a76f473e22a2262f7d623ae69c1e96bd081df383bdac630d3a44bc65c9a5b5326174330aebef7e15e174dd16a52f6ef4fae72b92ae5b3075a7ff8e1175d039eacbcc4359235395776cb9d6e978445573bbeb07624db18762e4dd50e9515aaa83496c8ea895a0b27203dc2ee64e979b1c802cbcfa38c7ab113032203ac9bf67cb2c70ee3c1163d1310b5f4e3a0f620229e81a9dbb56089abfb27b61da48b221884f3b51b63b476c404b7d589e613133816c1da7811d46b08153fdc8791097c90fee6e19504b587b64db49d212728f4ceafc7a787fdd1b1073dd1265abbbc4ff3f1ef7e762d48d6ff7e0bb0fa1a3922d5240050f950dc6bfe7edcbd843824205372954cbcb01352dbac5b1caf15db7876f789a07950d282aeb945516d1f7c00ed8466c6e5f6c2225f8b2bab1254c8674ff5abcf3160b4d9e9c23b15e8bf5b817d30e23dc5d382dee1522f0e71baf5ee3a31bf2004a2b67aba38b255800fc5a3bae338ff8013424c6ce569d46bb1b5ac14c3d4bd00896577fa63caf1a906402c07632d805b7d8179cb6314ba9fbfa772047b46715e000ecc80088181ca2d318691583bf7a65687209cd4568fb1f9f4b6aad5fcb73f06eb6c7cbe67860cde34aa211d2", 0x1000) 23:49:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(0x0, 0x4) 23:49:41 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2007, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="83ddfb05662f2ba0a8c27662155d5e427448d55720679242aaae6751e0eb6ca9ace4a2d47142ac7e86b1ca52bc8073309189e3290e0513fb8e33cb899a9835c5514f3c07f88040bf68731d3f3a32007e9cbcaa10", 0x54}, {&(0x7f0000000140)="68b72de835954cee9dc80e5419e156de971c6f08d721a039c156ecb4ee6005c39adedad836196386f9e39c8d9054ae5dc386f6a5d856ec97d6d24a60fbc726410bd00b31b9d2a5c7c4bba0bba841ff3a1064a8f0eb84e954b24d5e4c2587e0f5ff74f86a09dee0d4c6382abea8b874a23cd7be26aec70db5db209070d3a02196c11f981b0ec8a702bed3a4ab0a238c0882548de32d29a44af8e83863ad3bb2a2529793164fd3d27687c1184940218c5518d73e4dfdc35bbe7035786781216fd91348a7758dd0d1c2770609813e5d51dd8952", 0xd2}, {&(0x7f0000000240)="14151dfb3fc5a82480dc9d28c87ce6dc65884d96990cebf76255ec6eccfa09cc2580341d74e71e1bdcca7113cb5eabf6ec9cf69cbc24b385ab132fe5d364c692eaefb7b36791829571f328cf0b0dc9373f0c4ef56b2a1b8e2bc8bcdccc00e69c996df7df8ab155dfaccdd839daf5cb6d54e73c5d64b160", 0x77}, {&(0x7f00000000c0)}], 0x4, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:41 executing program 1: mprotect(&(0x7f00007c4000/0x4000)=nil, 0x4000, 0xb) r0 = socket(0x18, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(0x0, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 23:49:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x1000000000000000) flock(r0, 0x6) mlockall(0x3) shmget$private(0x0, 0x2000, 0x42c, &(0x7f0000b0c000/0x2000)=nil) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) minherit(&(0x7f0000d19000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x8000000008, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8000, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7c, 0x7, 0x5, "80d56086b8b33ddf7f4f5329933ec34a0f988980", 0x3f, 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 23:49:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(0xee01) semget(0x2, 0x3, 0x3ac) r2 = geteuid() setuid(r2) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf24000 didn't change! 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013000 va 0x1b2bf24000 didn't change! 23:49:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socket(0x0, 0x2, 0x3) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) getgroups(0x3, &(0x7f0000000040)=[r1, r3, r3]) setregid(0x0, 0xffffffffffffffff) 23:49:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 23:49:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800000000000083, 0x82) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 23:49:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 23:49:42 executing program 0: semget(0x2, 0x1, 0x200) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 23:49:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x3, 0xfffffffffffffffb, 0xcd12}, 0x6) close(r0) r2 = socket(0x0, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) getsockname$unix(r2, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 23:49:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getpgid(r5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="65e86284687eb84fa6a4557383a60e798542276a85950f093062f10ff4241bb3c14cd0919115c1e57365d0d825cac7a83baeb1cabb9b51d829402ee5d076453b2b66b2c60f054ad6ec6a47b57f80ad90451965af006aeca7304de29519d100589f58ee21a296f122fccd946cfcf412a844243fc1a7e7cfa260c1dff828c27a6171fa6287212b2ef45ea5af62c70236401827e6a7e8e13ae652d17d756abb08ea04cd6d9993ea527b5c8f0c9f0501a62d10231409297f61206250b63b07459b3c635c8905ae78d5542ef482a562d21377dde0153192ebc8837030c4ac7377e8f922344b664c70b7e1b89c27a1053fe6d0", 0xf0}, {&(0x7f00000000c0)="bec61ea9dd3483a1d7cf83bebaf45e63fbd751d922ea91eacf86b1884543b6367630673b89e2141f90d562c772", 0x2d}, {&(0x7f00000002c0)="45d1d5d114a437e14c1f74605afa57891af82ceeb91214cdc6b4ac389494b4c249ffd4f321426dae8eb42947174ddcfdb9f79c93a5ec3e6297aa21c7a2baed433c4dd521e7161ed22d9d83ebd69a6019426c8001d5b478a181aa52cea6e3facabe18404c67acc5b5b7169b71fb36d2801a3b5e0bae43b1cf43a08a4d46d9a2a71b771c2a69ad0b20de62f7fcb5e339d30deef9c26b8a1e78d1ccdbe105dae8db4425644ea16ae9854fe65da9cc67ab71663e36ac5f7665f4c900d6ea54c0ec5b008cee8b452139cca77b8386", 0xcc}, {&(0x7f0000000100)="dff95b621be6e1fc35ff166eade6019e1da6eff112a750a3cb9fb1e9762706f945fe32be362f63f91a827c8cb607d3a0e66460a29e22191e3b0e6c7419a6fcdcd7641713469d8a12de823ff01535b34fb56e681d9a6b5b4ad9c1c513883345ae577a2b2dd683", 0x66}, {&(0x7f00000003c0)="ce90d519ad00af606537b0eb3a4942b2e53db99b4ce4e257c9d25ddf5249082dc651b837ac226af2ab582e65743b8551c74c72fb0a5595c5865a6a1875a7dbab852d5cd79d62e89890208535f7188a674fc34d1b92603e51a88663c35bb68fa039af62509b0dd15a75a3df1cbf391f8b74c5df8426291aaa832bf406ae6249e2ae1260be1bc6c93392926d2b0a0525c7bccb3717027ba79444e1c6d4dd169faf3762836d8ab766ff73e4aedd7776ee9b3a01bd9cbe0a15a84726511275f706dfd2e44c26da8390fef47707136524e69f7c54900394e8e8d2785029260e52decaaf86556d3cda484323d4cef4ff", 0xed}, {&(0x7f00000004c0)="e4c226c1d8c5e10d7b8c12faceeffc21a84484cd7d91a8a92fcb054fc1143f29747f191a5d63372691cc723ace4f68d28748042b6f17b127299ea372848a2b554c3bb2123103ac85ead746e77889094b0574840690be17dfc45b4d8c5ae355695faf7573257a5fa2902cb42a21367b2212718aefd57fa37a9f7ea74bda7989bd3dbd9b38ebfc2713c7f6a4b5d038daa135c694856720f4d9c3c3785bb2731801f84a835bf5ed47e46ef19d1b6ebcd5696747197e", 0xb4}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x3}, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 23:49:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x64c, 0x2}) 23:49:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xd, 0xffffffffffffffff) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)="5efa94e2a64f0ef6f4475b56eed26cf55c19f05589a1eda8c19edbfde67b332ddced028e1f9d2f542121bdde86d704f4279534f923252cb562abde2ff5cb496f2467e61189712d737ffa46221f0017cc88675387216285479a09ec92516885c1b12355c7412c6826efa9df57b98789ab562e6daf91d57bd76b415f6c1489ca253bb985e7f757e7c99f97f6cca22d264d62672bc597abb388ef2e17d71f29ae4e8014b052518d801eb8962f6474cb1de4016758995aab163704ca09d6d0c3ecb05a7ae732b73afd94689f846f8f11e90d31e47cae4b4d70baff29ada78e35a6ff0240a140e40b0e95e6794af4e8455d1041f2e520dd45a3144f2686ac", 0xfc}, {&(0x7f0000000140)="4c7be63ddc3670aa63f67bee85df000bf06ee285bf37f38bc109264b07dbd8aab2dcd4a3f9a18f1572ae525df2ddabd681b936d158f77e4da4c8469b1d811704b91f48ccb01b3596b7a5382b81aa954af1baffe16fcec72ec9ac6af66d36e6f6bb81599f2d28572919cd022ae06b152cfd1d64976dc83a76ec82e496273b277927c7c4eb4318f91c94555ce6822f20ead6", 0x91}, {&(0x7f0000000200)="bc6509854601f05b813f8f99cd68cafd1984ffc1964b67d5fc31ecd52241fe732ea817bd0e37461c245bb1f6414b8b327149fbff551bc94b4ebf2f2ac81ea2c207b7fd6c09d3ce423eb12e97d9c208e0ec6016a0e0c7c1a0902f8ca345b84eb35cdcb79dca40bbef219ac4336045f4ad14e28446da353d24d04982a0fde1cfd2c853756c0c0e1dc7dd9b1e3df1326b79ee6dcc31dca9cfa60521c9e11c651f9706c4b2a8122afa907385e89d08529aeaa37bf2b316c73d1b77e25b571ca793acb5117b00a28e79ef03eef791a8ec4ee187bfddbd231108c0e540a2db52d572af29cf15ffebb7a800105c9f4208eb1ff2b60bf78f970e40c31dff401ca0bdfbbe0e6845af7f40348bdb4e798f0e3e3bcd2c2e937d054048137b82565c2234bb521f7c09475ba037fa2765b6ad864596c5b55b113eadb7179dd5ace45d4c70b93ac446c5d36a967b3560d789556582a389ba5e9ec60ba1ca9be46cd77cfa41edcd7797139f900ede99bfbadddb235a69a005ea5cd55660701f64edb8a935c79e8e08bff8bb4ba53f14f5943532fa77c9018a025109d5ac938d56ef852c6ed5ae19c43cdd8630055777353ac8c9e45d07607c12d3488f8c74ee78b9e2f9defb37bac8e81f06033c4dea16e373a7d303e570e226bbdef61e7dffcf03fae7ff8b710e197b4b9ec7495c0f9cbeea55b827786c50b8e587ad3d159bddbb3320fb3ebc77ea35589c57ddaa5d443404f93be989abda44fefc54b76bb53671986a4a0d1fab9bf35c5c296f37b54a617812de7cd3e97a76a622145ecb18653c91b4caebdc048eefd1fec0924d3ed8fd260b24115bfc53bd635929c77cfd6580c160aa222460efc3e4e5c8fcfd4cda7406a5e4c43e07527758aaeaf7e3dbcbab8fff1c22cd98491ca86a0d9c7c947a16e3faf4c0f90fd804bf4ed714f08dd325befe509c39d1b8876e5adda4eed23f85865eee77b69a7adadcbd4ef2a6e7a6c1dd0d823210643c33b09d894a7c96893dec433ed3a94b9d4d2ff93c41611e3399847089a2d6aec45792c8ed14e55a9aee41eb196b04607ce5ac274796f06231659f06bbd8bf7f300361f7b2a8cd8821c5593b7396295ff3dce86e6395f8213f9f8c21a1cf963ebc5544a18bcda76fa42d02415699efa76b79b1806e322f1cf5ed3ccbe7512bfcb9907591dabd5edc75057f999feadd930f867e680c00556a3e1919c6c91fd06a65986de2995d53584cde10d09ee6ef518e8240e925100f78ce31d128d9a0165d835bbeb44b22f10b4081591645b3e783f35a5a5521243a52405f73306baefabd569dd72ae5524a51645c7a2380f426f430574e7afca73fd23e1702809fdc442e318d796dcc2c8c65a2839c0167ecd2154f980906fdf969e08442e6220bdc62b20b96087a9e7b5557b369cc7ee853a360b01560687480a23c491f1ab0c1c784c89c5a6cdc2d9f0d269cf92f8363c3383b91044bf0842797464204be3737aa50f24813e3ecabb17f0f05b3475f24863f786578343bbf08cc76739e1502ccc7a70822b61778c9cb42cbdae042f5f360be7cb59e1823cfef593b98a8257ad85b62c7c86722d646b65e9a9f421255b052cbaaae6495c199051289c9e5485adebd928b44eadf6a595dc659d94744afa5ad8991d4297ed312163b5748d136240122b77573c4591be76f631350666b9742c7ab4d7bb9f600f16250afd126bc2545a55415b7143c1676f9f41a4744bce645dee396a58a386464b00857113183b92335841c32f70316a37a8de4f7683ddbe205eb3ab6cae4e08f8f08287c71671d1a21255ce71f703d0d6252e1c2d07e08277762fea37818baced487b4e77a07b1b67427746e42a1d43a00be21842f47fc0be0f6ee3f780c1f2e0cd0b2a88924d101fa3403d0f7402150a5636764b4892f6dd02724eecede5f0fba2d73317ae7fecdb2e0ef801696cbcc9c787a01f1e3981001bb55a4b1d6866b3ed89e3a2b63b324469188fff305218f4075b7b6cc269ff4ce65fd04f66a4d9c887abb4616122c01d1aa422249bb599171f3b05cc76ad50edeb5c6fcf22d651c3ddaa22c6a2d34b7123110e6e89c905d44ba9c8de2f75b0c35f6e298f8fe62278671c24c186d95865b3c66f2643e838756bb48d96b47c96d0bb978778d4d243bddccce446a98a88adcc342d78df4c932d9e06d85f795e711401655b4359a6ce54c3591f8c4501ee46ca6938c1de5e4e75b3a2938847c6f9e898a760d78489ecea4e042646b5152d96d92028448f3ab9a8363831b75070c25a55ae5193160b4a2f3e2ad877f644bf7f299c47e5aab0bfe1de0ca6d60fd4ac106ed72f3cc061af263e3ba7fbf291b4361f30468889d8138eb4edd51828a883a64bff600342fc52a5cb7e855cbcef2679cd787b31c6e3418df54559c890b058dbf4d5fe13a6d8a48ebac8b588242423171a67d2e1ec9731c7ad779e43ebfde8783bce0747caa359670cd8481d63dd6199ec13bcd776357c0ede04b0990c8124310ed10907138519ac2ae04190f9049ec24812c3dd0a934949ff11c34af02da6f352a3efbce8ee62b8289b294421ddb8d6556cd6af14c1065d9677cd5b5aa95fcc8034b1dc5814a95efb24b5bbb3e9fa423a5bc6e108eec195b88d8aaa1473357c5a848cd6828823ba3ace0f58292222e4a014205896f6d16f5d5a47d05878cc259f13d3d97147adf85d1c7447512b3bee87a5cb494a1411ab08568eac6bc34fb3a4f337c75a7cb8e089df76676548b826e678fee4055806b8dc31b9cdffa3cc38fc0c556927b7dee465285cf8388d9b86daece7577053927c166ad7d3c1b5244edc64b2e05a534b2f41912a448f2e424180bbcd4799d39760b278451a87531a47e9bc63137c500e03aa927611cbdc9e4ed530f5a4bcac9c28d730bcb84e59e28a1eb7d1e6b36c5726e411d8662e4b9eca1451127975feb2ae61f16958b9d29108447eec668547397d79cb394434b31f1392ef6b05c4808a151378bb7a385abaa5e9b1c4abb35c9cae529cd43424ad1101a0780d6c2325a5c1c1031d88a6aa36344a0b6789ff554b94b86ce68cd236cf868ec7e5a237cfcd51aaf094cc1e4b03c495f87d4fc336fe5fbf3e9d33b1895a28e3cd37b7021424ff28cb86c6e827931dd5481c04ef5f8734d3a4a9a002af12e5d533f1f019d7a9ace10c0e6cdce49dfa6dfa19a7c92f89d0a7ce56da6575eb438f12fd3cc86dd2000d16a942fd02c48e40f0cf0043fc7952df37d4f209adcce7b064fe3a06cdedf349045b16d224a88314d344ac8d513b56e19cb8d0dc7160fce1f1a9be7df524049e7265b46406b3da982b98ed1cdf65cf86ba0ecd362b6c8d2bf14662abf14607722a5445c568e42de4abe67e8ade3cb5055519b47ec71d02b8ad9edf3f0c968bb025e7c451db9063b59034f64a85ddde5cfa573f565f809ba120aa7c4b05b2e21c75b8313632035fbb40a43dc6d11eb87650ac58b6089d3e205cd9863e94cca6ed49d8a1a6e705b4ad70a3ca3f35ce6fbd2813bfe91b0c4331f590a2fbc0bed49f2b850228ced4b209a90d6347b7d006c965535f9808d325a0393353bbdada9227366ab29db5399046b6ea47b9815e6bdf838e1e8ba539ab073fe4d4684ab555948905d4a5c5e6b8e415ce15f1e5b2432ba5fc93946dbb83700c3ac5002fcd41b1c9608a8600c03d61a4e1f401c9146595c8c6e4e2a6584486557332c0b4301847cbc48620406356399f14c2c2aa04f0a9f83c201253a7c95eea40a32b26f703e5b20d580e61413bba8a94423b86237aad889c061ff0a5b4b4d819bae50d344fcfc6430101f767c51a8d973fc384732cad45b9ece45555963f165668ce50f6223131dae4b360be76ffe5089cd2db332f43b17e0d4eb7f8b62cbadcc6efe4f79f62caa0ca6a2f5f565e997f90084765773175a85748f8556389ef5b352315097af75e31619a9bdd692e2d89069aba3a99c0c46a1c4bf7de1d6d8e6dec6bee807727664a76361ec30ef31344d423ef8f890a4e391873c8bbcbece605d7fd9b82935f3a12c9782268197d89a3f3f489f075000893d60071444f505ee1aa61e3c9218c4f0bb3f7a72499355555b73f4a070f501ccdce33ed2823bb37c91b90a0ad4df4f50f1e54cae6cc9ca386ddf4567de8a0ae92d9d96f6e332d544902376f8ac1fd034cf01cc3cb4de05db5368a5accbaf9de93793c7e7483b650f03321199bf557018b8f45d8734a322594d136fb060b774af649abc06377148ec437996966f3452b85cfd8ef2bae4661a1175ccdc35489b9fa0719eabaf076f915ca95bb2971fce9a6ee995c4810a42e2d121631dd7fdba3b6e77a37da0dc5f7a3b79b575117d39966110351ac8b8e0158ad122a4e3d9f4b2633814261f50493b64094e2b41eb48f4061e7487ac574ea495d8fdda25c08a289aad24b580842b0ed6fdecf1c27ab7acb318b3a019af63aa69b3bb04fa8a50a5d876931522bd92a39be01e49fab9855e173942a961c39795dbaf142f3c8f3f188938c004e56c8c76886fdc1a82fa2013918ea99accfd80f485adb5bc5108ac3f82fa665085193539075eaca731486ce64b3c9afd4ae22db23b2dd360a35ed9321add2fd91c22482d8b0082e0efbbd74a2f4bafcfc2e01b8d0ffcdcce4047be13195b08ea3d076501c9624810d932adccb0bfe81afc58e0e28d94f18e7d6b7b6d69b33eee28726fa96eb730c640eb1b6886a5828aec9f2ce947682de86a4c94196b4d8fc07d9366ad8388219c9b10840158052d098b08e7423ce87fa69e5846ce6996a3cac04a4c02f7c729958a9ba3a042446bfa47635cbc7781a0968ecec1587173969576f1964170289bc27770eff7083a62c40454f1dfe6dad817d99e9d16e653c5ff682f24f514b5683e642f306baf0c5e419cbe06ccb5d00ee36b83845d7399a2ed8fd2eb9b9ba3ea48d516f8687efc6cb0e4da6f91acfbff1c9c331448ca890f1c38fe5ebe6c4638a740f2afca18678c9ba2e65ab50cd167606afaa405e8c64192029725acb185f588ed107c8e15e598bcc843e2b86a6e0e14c0761be46078a631566267e3159e2db0e4ed843362c63a72924bccbdbddd68917db59a800343abbafc348b7063deff9d1dbd04f117fa3f4aa4e3ae7722506457e437b02472f6b1dd11fb9943eb989b17c56df3b4b7fe5a24d5032c1e235be4019344d61118e5c10bd6a7dd98362df7b213c7652368a68e5e4e5606211393cc7f9c6c2252301d6182144d8f56e835051a022292a3345bdb7156b6d4bace128f8efeef58cb19d4c2dfc6c8ccddc9a2c2d15e223038762739bc9df27d554f56a8e4d325bbd1df12128f6d777e0b71ca45f9d622922b820d3371e0d093396e80757437800b3802d86b71072f5de325e9ebea5b8b0d369391610e90838caa59664247919a50ff887b361dd6fe7cea1716153f5c2c5d6721fa75f1138315a211e8ffd00fbd209f1191a05794db7857bd40be574c5500cacbb2136d9a17c29b6c3fac3fe4dbd11d4d20e47d510ae477da6a613d89910360e35b11ad35f1dd27d8dc27188340db5d67f6ed839745ac9bd6542124ecaead5db69a70adaa03902501641562ffa8e1d070f8670bf2b4038aaa3430688f216d7b585e26ec8afc8fcc3e68dba37348f0fc3ad8269bbca3b9cb81f7a71929a2909b0f84cf09422284445f6a38509f207ba1ab0cbcafae3434ee7eea191f55c21dc30c42d616e35e5664e54ae11e977339787f480c9ba004c5a8eed7bedaa468ecbb456119082f0efb13b434cd576edfe981cf367ff0e17c1f27", 0x1000}, {&(0x7f0000001200)="175d8a02cefcf52b1bf8459029e51632b272717528f13116adef714281e9499040c3be8738069d2d433eef91852825a12952f15be8910c451605bfc3732161c899506169e603e5dcadc034c34ee6e87f21b4a57663d8898c68109cd5f3c6058d0b0608733e24a1697fce630369783ee59fda872eb0a162556ce23573f4030001321f0399f9cbb0420ceea12c26db0e8b149f3f45e072093b37e724407b64da80a01166fca8fa95fcfb9ee8c2dc2765", 0xaf}], 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 23:49:42 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0x10000060, 0x0, 0x3f, 0x0) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7fff, [{0x3, 0x1}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x3, 0xfffffffffffffffe}, {0x0, 0x7f}, {0x1, 0x6}, {0x981338fc8b63a57a, 0x3}, {0x1, 0x8}, {0x3, 0x401}, {0x3, 0x3}, {0x0, 0x8}, {0x0, 0x200}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x10000}, {0x2, 0x7fff}, {0x3, 0x2}, {0x3, 0x3b5f}, {0x246cf51896357f3e, 0x2}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x10001}, {0x3, 0xc2}, {0x1, 0x5}, {0x3, 0xc3}, {0x3, 0x6}, {0x2, 0x11e}, {0x3, 0xfff}, {0x2, 0x39}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 23:49:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 23:49:42 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:49:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000080)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 23:49:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80e2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6c06995a505eae22fd0837edeccce3e74a60e82350c3e206a8cad5af4818f141fb49914778d725cdf55eeec9da22ffee10", 0x31) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "050767e7f744b4fdd616e8646c17bbfecd985e606f1d3648bc1fbbd81f8ef2a0631fbc33ffeb301a0e08c752381dd96576e73f4173276fa4ce28169f3e29d920e643f5965ec9e867a5839cf58e13031a131905c2a3be10b4a24b3be0a88fda89fcd771c056a760cf9bc34ea2f659a9bdd5e8a189dcac28751fb0ba8ad2947c5178f9a513b7bad8e518ee7e046063b219442b0b4b3b2e3265feef66e61df4fd8b011918c65b252838af8a0bb91e3f17506b6d26e772483e5a2f00a183a0ebbb70226b6b79edbcdfa987ef34c76852da6f2031317ad3c0a33af8f74714494b3f3ed5217e64681a65f2"}, 0xf0, 0x800) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) dup2(r1, r0) 23:49:43 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x807, &(0x7f0000000140)={0x7fff, 0x4}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 23:49:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) fcntl$setflags(r3, 0x2, 0x1) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0x7) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="5f1fb3dafbadff05c22eb2065e346c48dd3fbe111eb39e88e30540fd69f8fc05c9c941760c5091b4d20718f1c1575b1d6df5d84615e92d576907bf3fc730c02bf78c028d7808ffd737e1e26218b02f698500ec7e460b9153af05e97a2e3c5b6730da7d42b739413530ca95a7dc814fbd269be9c655c42f37887d1ca0d0eaae87e6", 0x81}, {&(0x7f00000001c0)="c34b6f6fac1ef8fa6346af7ddd5ef9a63c7955af0ea07d7a6155c694b2dc5eb769f1baba6adea87582d1c5085014faa73b0790d61ed04e7d8a3079a81e921e08fbb2e2ae67bd1856686ac1536573f28ec59a9b7074e782488e75647623b22b436538b81ed11e22d2c67bd1f038b2a10552c6b4cba04792eca51fa9b33a6f4fc47fdac298780695751802de8ddcb07e61fdf8b536f3affa96eda994556b2d02a117c77e74372b1d323e65418d4d41a0664301ae7f7dac2a18e0d2b55dd78bfc51f9ddd5f46568c0d15eacc7b9374cb7eb93806fe6ce7b96df382e9993d59dbbeb4cdf6af2c3", 0xe5}], 0x2, 0x0) close(r0) 23:49:43 executing program 1: getpid() clock_gettime(0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10006) 23:49:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1ab) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8a5f, 0x1, 0x1, 0x1, 0x81, 0x9, 0x5, 0x1, 0x1, 0x0, 0x8}) 23:49:43 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 23:49:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r1, 0x1) 23:49:44 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000fffd) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) setreuid(0x0, 0xee00) setreuid(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:49:44 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = msgget(0x3, 0x4) r3 = getuid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x100000000, r3, r0, r4, r1, 0x105, 0x1}, 0x40, 0x8000, r5, r6, 0x1ff, 0x81, 0xc76, 0x2}) setuid(0xee01) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe01, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 23:49:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x11a) 23:49:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000700)='./file0\x00', 0x280, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x2) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getgid() recvfrom(r1, &(0x7f0000000740)=""/178, 0xb2, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="0f78caf271bfec9c3ee885ec1ca6c12d54252bbfe6ea453c8634e63ffd0837a5f52e8aee812e292f09b452358ee4f0a99eb76d40763945e3dc5190108729babebff6abd9c613aab9ab6561b213f7be61719d4162182744ade2b24f56a9522e27d9ea27b398928631158181f414a57776d294aeda9fea674df803c9a52a3354c0fdc835d96e388bc87d4e", 0x8a}, {&(0x7f0000000100)="1101b697ce8b8a", 0x7}, {&(0x7f0000000340)="6d7869f0b4f12f24f8dac89d0e21ccde78e6b1d81f11ce5068a4f86ea81f4ba92d1d3b46df6e7714c180ba846d21f6769245a6b91bfa60034702e971137cac5a3296ce6bc9af4bc2d1c07398d2baf06505145e1cf9441ed4c624ad6f628527a0b3872a1d7b3d0c118f27f2cf18a8ff38bb5d226cc82c4659d89f092006f901950b6d8c66101d964edfbf722e2772c998adfa9e8b", 0x94}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2], 0xb8, 0x4}, 0x400) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:49:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x298, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="e306c14cb2c8a54a7e12e704df7ec5c3aa2d43b3721ccb3b9de8d9d0159f7a1a6aa12ae8912d8a1ee57d5b5d973cd9a3e2e9eba31031f06cef3012b5aed8fac36a1e95be524d2a05155662de80a68cdcc0d12b407899e86fc4f2af3b985b1a114ebae0fb65b0f12bef1e824daf33d29a3503c6b7392bcb1fef40b16e4923833d69df62", 0x83}], 0x1, &(0x7f0000000240)=[{0x28, 0x1, 0x40, "6404e1fcac99ebe02e4d1db1b9e69825e20bc66fc05f"}, {0x10, 0xffff, 0x33c9}, {0x28, 0xffff, 0x99, "cb259f98411698f4be9ad52487ca58980887efda486d40c9"}], 0x60}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 23:49:44 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 23:49:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x39c) 23:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x88) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x0, 0x0) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getegid() getgroups(0x7, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r9, r10]) 23:49:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0xff, 0x0, 0x2, 0x0, 0x0, 0x87, 0x7fff, 0x1000000000000002, 0x1, 0x5, 0x32}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 23:49:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x18}, &(0x7f0000000040)) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0xffffffffffff8001) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYRES32], 0x1, 0x0}, 0x0) 23:49:45 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ze/o\x00', 0xfffffffffffffffe, 0x0) 23:49:48 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() socketpair(0x3, 0x4, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000740)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="e58fdb57ff01381560b1174bb99ae294ac18706cd0d5a1bfdc2b378f48efa0d84332136d6971b9d48ee76b8099b6199190f1998b8ea2d845e50f4eb1a8c60af07adda1038e4f4da6cb090371242948933002621bd7539061a68e1beedb3b2ee99b6a8177dfc4ceaa209839f241ed0703b0f43fe465675a76648a7aed5795c8bee0b769b4cd2bb69c4345325ed81181e1819012e77c", 0x95}, {&(0x7f0000000340)="f7b8d7e00c1f287aa2c2bf6689b735a61bf1b0e994bcb2c88f7b9796b64af01ba76a08dd5d0f2e7efe587df8d562c3d39ad68102bee945ba807d33b9d454a68df71fd29b5b6f", 0x46}, {&(0x7f00000003c0)="6bf0899c6eebfc9ee1509fc3047853fd40bdd143ffa0817891f467dc9183b286f3fcef3eb6c7d46e71", 0x29}, {&(0x7f0000000400)="cdbae2d5375a88280c4992bc09c5fb7425d635016aa6878a045ccc2d89be228e67ec2020efb52ab45a0b71f8ff779757d3185f5fe3c6175ebdd51deb389ca14a42d8209d7ac5a23e7f587363fdcf2df2bcd8c188bd88387e452ae9dc8bdd3ace51bf252249173db88be95e8ec12618b487594d4f730801ac94ddcc1c1a509b221249044286a740eb3defb435f4c85a073bc8a827e560f1d07706fea4", 0x9c}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="2becbba7adfcf88a6c2724d7585de43b1876c0330b749b9e2cea329b984537355e5e73b9af550328db9e4c131236c73f91b6fb4ed1", 0x35}, {&(0x7f0000000540)="5e21d531664c9e63543372efc63bb3b01afceded2afaff2f1aef9ec38da59feb2a62920c4e0f9966242c3ed5de7ab5167587bee2903f7dc9de0b14c2e1921c865917a90cb17fa7b118826fbe3e0c359ff214328431cd00b510123133e43b99d7f6d3dccba3dc15caca2d4bd63aacbde9e90e85e63e50acd8beaf78d2c4a47795b9257b4988c8d45184daf829590e20040615141a252a6e29025735b680af725f7845fa42c0cfce19ea3ee8ff97a485d9c2db6bccf8622c03c4e1e48a359038e4bbbe3866ed8450cef9ab8a00384560d8ac8cc066950ca9bdd1956e32", 0xdc}], 0x7, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r4}], 0x78, 0xc}, 0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r5, r7, r8, 0x90, 0x8001}, 0xffff, 0x8001, 0xfffffffffffffe00}) semget$private(0x0, 0x4, 0x4) socket$unix(0x1, 0x1, 0x0) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x5, "85495500020000000000001167f5afa680400900", 0x0, 0x6e}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000230000000000000000000009"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 23:49:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 23:49:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc002, 0x8) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x82, 0x4b) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) 23:49:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 23:49:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x1e3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x81) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./file0\x00') mkdirat(r1, &(0x7f0000000240)='./file1\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') openat(r0, &(0x7f0000000300)='./bus\x00', 0x8, 0x108) 23:49:49 executing program 1: r0 = socket(0x3b, 0x8000, 0xfffffffffffffffc) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 23:49:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x1) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 23:49:49 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) ftruncate(r1, 0x7) 23:49:49 executing program 0: r0 = kqueue() r1 = kqueue() read(r0, &(0x7f0000000000)=""/204, 0xcc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r1, 0x5) 23:49:49 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8600, 0x180) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 23:49:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0x4) 23:49:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="2ceaa5509159d80bd2fb484690ba486c8bb3cae0be56b876d79d22fefe9958ad86197c94c43c9102e99bc70d997d5e9741eab8d00c52db3783", 0x39}, {&(0x7f00000000c0)="e1449b23e4bc26f9d17c12d599de8aab804d681b977bed2a4a4ad250d510c3c43e4532e83e3f1874b763e69a16194e09f48e1d6e044add6b070ac0dc53efe70b9eb0dd8780303551defdc424c7760fef5cfbcd444504a7659ed55ea5ddce7cc0351ad380bdafef1c4918e63f4984fd785c22ebe05795c6b9f1e9d8a59631157298a9810ffcd4d7233111a0f375eb52a478bee48b1f68a486638cc4afea25fa9d", 0xa0}, {&(0x7f0000000280)="707a93d8a544c7f9d3611048e204f8e8b71810820a636ed93b3041bc8e2ed7adefe38cec9b044831e256a15ac89f38abdd74cbadd814b9595b18db4c80129dcd9d257c7a18f7f7374a4e7eeabe3679ee9d66c7a2004f66fcb2a9fe3a23e82b06f4c54632ac746b02d01ba7fc3f47de3bdb72dc6c055b5048577b8c40c927440393a568b613d6bbd8a432bd91011472397f6fcb6c6d3efd014328cb034793ab7c88d77a7792395e483333107f63a9250f06995320cff8ddbadfea119d4858d7533a97e1c4e2c169592a03f4bbb7903add1734d20fe4b80c28ee8e8b2dbcc020045732fb5be86a5501df9ee00937514d", 0xef}, {&(0x7f0000000380)="16770a7cca264ae40e1bafe665ccdae9542b149df702dac3758a54f4632a69351a082035a316fa94ce1168c52e441877bc3111c91ad9ea13db8a4317b566797f8f5236afbaded36fdf0e167e3ce2af63a2ce66c9ce16e4c929ebed3f45b3a2cb11a4d553b373427e093e472847ba02304ab6bc60a7a991bdd42e4d5ee06c558628df537d9387fab54461e561321768c6182dfe5e", 0x94}, {&(0x7f0000000180)="53c3d3d08470b08e466f48746a8e32b04154bc909b6d1fc098ec5f", 0x1b}, {&(0x7f0000000500)="ffeadfefd89cc5f243be738f4b84e51595cb2c1cb061a84448f4c3bf4cf14c0ab354be74bd1e95c0f3ebb5850c0f2d93b92e3ac6b8f9fcc3231c564d46c7479fa73f08dd95224bde8f09a1106763f22b3254ce86eba7e72ed4508cc967550841efeec0f3fe77aab3aa11df91bacae9fc9ddfa94035bf6ec8e3e718253752391be35f7f91466e8ab10f9bae3d7522faa2bf701c294e22ec98c4624d57b3834850ae54bec18387d563c80117072932f38d7d0009c3c7ca362eb62d35a3b6e99c4d87d553c7eb424011fed312b2541a2a3a", 0xd0}, {&(0x7f0000000600)="79635d240ccf4fe273c4e49caf75dd9c100c011d0c108c3374f141b7b88f74f69f44e56e520ed60ac087406ba2d8812f2b12f2098a0a86873becaf97a682a9e91a13c1c8cbe60805a53cbfefe8e5b172285bf83fe420bad12fc5a74194622ee1fe3ee562985498536b98e2cb0637ececcbc8cc6b364292e8c3ba85c449e3d00a0b2528cec866678419a3a0c13a5f65654dea94ccf7346da3ad996033c321d9005e3c564ffeee41f3a3747c334326a0d364f7c6f94cdf18b9280aef5f610a72ebac4e078e8f0841970a25e078fb815e5025609f", 0xd3}, {&(0x7f0000000700)="5878c562304e6e9a9262d9706aeda13db156421cc62af56841759318bb2e6098eb483ec4ec8cb3471ba3652fb071852a758f44c31e340425f6b55dbc7a138a854fdf35a9739e7b82e4bcaa278a3e00bb732f02dabb10cd9c589ee18c832b21f4d9e7af96dbf3dfe5578a6e733b39c48d3ad03df84c564137407d176872a134216d30e4f9b95277e39bf5d40dbc2a574ce7d3ff2d23db9eb0b5f2b4cfc35613279a079be00371fdb77940a85c63398bf6db7e47f46355c433c2c0e3a8ea1a1186d9f7cf9e88b656058b8216ae92d915ecf82df09ee56be618df4ebd7dd21742e9a3c6ffb2a20fed7160678b5df3891c69366500ef", 0xf4}], 0x8, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') getgid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) stat(&(0x7f0000000000)='./file0\x00', 0x0) 23:49:49 executing program 1: mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x40000000005) r0 = socket(0x23, 0x1, 0x80000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b909812eb24e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:49:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r0, 0x71) pwritev(r0, &(0x7f0000000280), 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x26) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 23:49:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000100)="9e2e526a10b69eced09a4002b1b12ebb404e2e92175cbac2b8a01a0cd9a5c0b88d4049e967a87678714cd3632a02d91b6fef5f11e2ff73fbf162496ac1b7e2d8e5dfb94352c46780a3ef65073065980ac207615fde321a16aa1f9d2bb85715971f5ec4b1cf43393321da244acd9768418a24e67096599d4e27223976ae27e4b1438d26ab30d168765c881803c163398a686711ebad112ad28c142b85ae1382367f51b279c2b187e1bac55f0a3dd0e1f16ad02c8aa20954188ed52b7b7fe2bb0fb64dce4119eb34454546a5d76e4b7079ede1055437fd4cc19a3946c3e1a3bd5516737e2a8207aead4ff9f39206e1d8f063547b60", 0xf4, 0x40b, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') 23:49:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555020000001789632dfc94f9334a5619515a4c8ab06198824b3da025bbd47b40f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff4c) write(r0, &(0x7f00000003c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd1c3a2f704d7b8b0cf8959330d", 0xd2) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x180) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x54, 0x6) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mlockall(0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x9) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) write(r0, &(0x7f0000000200), 0x4268) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/107, &(0x7f0000000140)=0x6b) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x810, r4, 0x0, 0x0) close(r0) r5 = dup(r3) ftruncate(r5, 0x5) syz_open_pts() 16:00:00 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000040)=[r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r2) setregid(r4, r4) setgroups(0x1, &(0x7f00000000c0)=[r3]) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x4, 0x5}, {0xc660, 0x2}}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a10b007f000000003000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x9, 0x5, 0x442, 0x5}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x4) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/191, 0xbf) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) flock(r1, 0x5) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x100000000) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x19) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200000500, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() socket(0x26, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffff80000001, 0x1, 0xa, 0x100000000, 0xffffffff}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000090d2, 0x0, "d730c1e77a6fc6e23c19a3952eaea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f617", 0xd}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000007c0), 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x200000000, 0x4}, 0xc) close(r1) truncate(&(0x7f0000000780)='./file0\x00', 0x3) writev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="d78576906b6f73b8f9dd8c9213456afd7c6ca5d2846ec18b16c879aec45912380ec8b775479cfaf99e0b04e13b600fa7280651bcea001e4ba158e9b7bbb3492932eac77a8d15d9a9a02141566cfeb58b3618e9223dc573e64fed6da04258b8f80e4b6e9aaea552db84699341049b7efc761afd56475acf4e", 0x78}, {&(0x7f0000000140)="ced22057b07added3514e41e9d5bf444288a1c6a0914829b8523a877e9ac2c44fb52effe41b70b91419e18af63dc6d64a6221ffe911ff2b66f4527813366f6d7a564390906ef8ee04883ea3886a9039a512c8c7f667a7f366cc4c585af3237eb39c135acbb1bed5085329b7b0f9291a1155d760e355a41caa3a7719e6884df9dc8a879edd30a53330678c8812a04b533db0c60899ae90af9ffe3b123e8ec3e9b47f7a6b19cc633bcedceed915e6e3c623dfeb3e5cddefb34b3545e95398b32053c257ed11730ca61a11e184c8d4f", 0xce}, {&(0x7f0000000240)="08919b699793ef9ee3840756d653026daabf5a83055045414ca97c78af2e6e8c7f598c5c65b5faa3541d1f776fcf4b570284a14cd784de19c34f6e018b65321aa29fca2a743207c984551d2ef4044f170a893f576d88acdec28aa7b1dc8abe15d29037eaa515e956a20fcceb6c7b67ab0c8fc1ee13f757552edcb7fcc01cddc3b7cf6d411cb55855ee346427759a906bfa9b67bb3e1eff218e97fe33c9aa822c8ab3f4c4ba56aa904432236c137799ba8a5b04accb2259583757fb1b70f4ad490b4fa4cdcb2d5932de801d006d5f4ff40d113059a45b", 0xd6}, {&(0x7f0000000340)="f237258db39bb6bc1df2bce99cc5b2f582e2f4453acaa477c813be5be812a3884ee47ed72ea9fee763b2a369232e73d2582b78b697f7542ad90a73ef0e235b0e573c003462e515b314bdd6f0ab23cab00d35924128dd33e691929a241d2a423f4f16bd8274b186b7112bc9522940c919e19a0f5a741deeceebc8fd153cad95de5efebd4f355bbc16bf14767056abe9a33571f69f492b016d8b89463614af97fcf5eb515500bc6b468b8c3708104d9faffe2a95458feb", 0xb6}, {&(0x7f0000000400)="7fe71e09eb6d3a0cd2bf1cb9c21a88", 0xf}], 0x5) dup(r1) r3 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) dup2(r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x82, 0x149) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x841, 0x98) setuid(0xee01) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x22) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80, 0x9c0, 0x468}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x4f, 0x3}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x22, 0xf0000009, 0x82fb, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x7fffffff}], 0x7fff, &(0x7f0000000140)={0x8, 0x4bd}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x9}, &(0x7f0000000080)) 16:00:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x1, 0x2, 0x7) 16:00:02 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x67, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000100)='./file0\x00', 0x9) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000140)={0x0, ""/252}, 0x104, 0x1, 0x800) msgsnd(r1, &(0x7f0000000280)={0x3, "822aa275fe8add456eb460e9e856e6e937f7665719384734c4ea804805c7b2ef490340bc3c"}, 0x2d, 0x800) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgsnd(r1, &(0x7f0000000380)={0x2, "b043f3892d5a2a1867777917ab4f31c7bbb2cec0168afc2028e78db83d2e69b0d35b9c1f6856a7611f9104ed99a9af70519f3044c6340337ac69b4d7d27f11689586bea5ccfbda6a9eef6060d8757c34213b70e33f5a3725affb11bd6586916efbc85ccd8ecf7abbb3c100048cfce0fd9d7258c070b61c0ada7b636f43cf4c22f9fd7d9b725370f61d4117f8affeae612eeb1e2f2058f740fa5e0f8e90e5f41723ea009badb546c93673ced4bdcbd541c8adfe050fbc9a2ec16362a1688ae0e661117e84edb3d6c7ecfd6d7175242fa86963f13a3c0c0ef52e5729737e5c2e7cbb6c1b287f25b9e1d422bbcabc52e15ddb388a716b8292b0df27889b5e"}, 0x105, 0x800) truncate(&(0x7f00000004c0)='./file1\x00', 0xfffffffffffffffa) r2 = msgget$private(0x0, 0x228) msgrcv(r2, &(0x7f0000000500)={0x0, ""/207}, 0xd7, 0x3, 0x1000) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8, 0x800) ioctl$KDDISABIO(r0, 0x20004b3d) msgget(0x0, 0x2) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000680)='./file0\x00', 0x9002, 0xb441) chmod(&(0x7f00000006c0)='./file1\x00', 0x21) symlinkat(&(0x7f0000000700)='./file1\x00', r3, &(0x7f0000000740)='./file0\x00') ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000780)='./file0\x00', 0x50) open$dir(&(0x7f00000007c0)='./file1\x00', 0x18000, 0x50) lstat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) r5 = semget$private(0x0, 0x5, 0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000008c0)=""/88) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000940)={0x10001, 0x2}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000980)={0xc3, 0x6, 0x8, 0x397, "6075ffb091bd462acb8aec77443c368ccdca3541", 0x4, 0x832}) r6 = shmget(0x2, 0x400000, 0x401, &(0x7f0000c00000/0x400000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r4, 0x5) r12 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000ac0)={{0x1ff, r7, r8, r9, r10, 0x83, 0x80000001}, 0x5, 0x1, r11, r12, 0x9, 0x4, 0x2}) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/240, 0xf0}], 0x6, 0x0) socket(0x18, 0x5, 0x2f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) socket$inet(0x2, 0xc004, 0x8) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/179, 0xb3, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7fff}, 0xc) 16:00:02 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x60) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mlockall(0x1) r1 = getpgrp() faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x8) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x20, r1}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) flock(r0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x80000001, 0x6, &(0x7f0000000080)="f118a1a5e9c983b45ef8c3cadb0582062475829907ed532553270cecf256cbd1dc94f2667e18dfb8a91d7ed99514a02686a7dcd3990b4f108b39320bd0996d58b453c9a82dbc08a547645aff27f3a84572b60fa6c32ea42ebf8cd2d77d9ee9a6ca05d9e29b21d1539057ee0992135b74e60d006f7dcc7fe4ae135a", 0x7b) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x401) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x82) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x60, 0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000002, 0x19) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x200) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000040)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f00000013c0)=""/148, 0x94) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) recvfrom$inet6(r1, &(0x7f0000001180)=""/176, 0xb0, 0x2, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffe01, 0x5}, 0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt(r0, 0x3ff, 0x1ff, &(0x7f0000000180)="a461d1855e06a366f4c1378f70741527df196f9644e3cca6c8f5edd73b7d19c3f8d5fa4ee180c0ff08450dc94d23519a16fd46b15677bb0be95a339e546272f28b5157176307f0563c896eea5774f4478571d74ef494c1728d7befd81fca014615fae073914a4e3f8ce0f9fd2b0105d83baeee2076fea97d42c4d24f2b3bb5d737455d291973d36cdd1afa29cad93193c50e2b95473c453a4eeb6771d33aebb4f1c2eea8a43d9d2dad24d9b8a1a6eb84859e6e9389b5e23603313a1233daf195bcbd0801e3500827f3f6673ebdf1f2932c1d9d46f1d99d06d4a8c9e90854d286ecc4919a56c3e50eb2eed687e8489f62f46fb12c87c113707db067dea4ea7c04a51cc404cb9ab2a5cde9d1ac68bca2d597e6b22fad9a2cd91a0964c638ab920114c96e5113025caae5b81b7876721b4c38accd8023f58610f98f9a66b40ac1c304fc4b2146ec6374aefe0a23ba97c51e139dba01bb89b5e2bcef9306dc3e68bfe45a9170ffc0ce323e5160b520808f63a7419f22d1943ab1688fa12846bf22ee80637e705237fbc83f21054ed268d0c704d03b98fa2cb91dff276cd72ead13f43de5c934c6158e78c208114ab6ccf01ec2d1c8c93de75eb66fa89a123162622c64d5fde55d2bfb36040b73ee0eb310c34e3ca0d5b1613da2161bc407550d1290f520fb06661ef94f67965eb517b6222b3ae7fc0714dfc921ea8135fbac11239db686c9a4b3dd5a9c4b85ff5ba266bc03e9fc4831645627ab3c60c8ebd4432ff53383990b4f6bc29357221a7078018557de208e6b306cfcdfcca63cacfbfa0963f0d01f7251b79c55f00d25622114c50ec62b29c3c7666fc7728c4a46e0a0106a7fe42319085ef0aaa4f47f047bf26547d954f0d554cb6696272c299b3339438838a18f81a2919343f67559ee4c975a38ebc615d4e80d43e42273bf5ab0455a5b185be89e9fea83f6a66d11c34b23f499661533bdc888881cf4b2e03114b7120518a3455a148c26ea9669a6c513363a9ddb53f674e306a93efbd65b9f2ac48a4708ab65b94984ce1bbd11448ee086a1d89f20b64243ac59473bce0832ef036a14ed288fa144b10d7746c33ad7a19896a93b241a525a96135ece8597323593fb79c1f1fd2c826d7d1ba1a49f86ddc6d65c12d0ca8ae4ed71973c210b22c54a87721b6fbae42f167bafcea32e25f59b5cfdd2a1fca73464271a0658ecca4d9d196b2b8a2ff55e790b3db14438b3028375a7513213d1b335380ab409bab7af0df37a1047a604d7b1764b4e43a4a00e4f857c340622b37628a28dd291dc0ef80d5a5e3536e75bc14c82f1e32d977af176646df9d35da32855cd3fe63a73ee01b4e2d9f3f786337e97bac66e556800b1a31aba46b7c516ef4e3d8f7a3892ec853625bb0159c348acdfcee96000242e07fa8b8e18444460e603a1cd422ae9733cf47bdfbd69557d58d2251c504c18befedf212de6b6f2cd88a3687c1fe0d66b3904c5fb7f390a777e56cc176a4274a6e645574ab561c7ae8ebf10943665acf494ef56cc7c0ed730a9dd3cd82d9bd623d8e776c1591777cec4f9376531049edb36193813849b46b0848f0173a006b38e3009a1026774bb944b8624489d792f0df63278a92bea3d633c76c88f2dce7a33b93464d29a9eb3d670d49042f28befa09a17b2754c5479746a137e939bf8f4fe23be1c218a5ffaafc23113f57e2d73781a02e1e3521dec650218ff7233653eeee167fcbc2de4cddafee42ee2f298f19b3af52c535cd63867a882923405d426de84e06e1081172eac56efc3f15d1f5ad5746256a4ea01e3e34a6afa483b53ee3596308de1f4f1261e05e0ee1acf307e2d7611e43ad02b100759af8effe5c5a5e9a274a1a14f75adee7e2794c8eec5e19e6a708d5ff61a1b11335ddacea57bf48c7b35c8f6ec33501add032577a736cdc52643fb63eae8b8bc80d2707e296bdb4073cdc374389eeea04697eecff83839e8222c8263f465a13e01c9a1c6ed3c000cd4cd8e8b7af5752250ad0d05b139f13f7d40a680425583e3eceb845fe620b0e53bf715851749fbadd9922d84ec87c3419b3c2948abb9545928ce6ec43ab7e176fb90a9321666eea09a3a23b37cee1dedfcd5e10c03d3e8a58c75307d259638ffebbf7260597e8aaf8f4b0f65c6e2e21fecdf3fa3476972f0f8d8e1a61ff49a4c4cd8d04f7747a40b3918a9e082ae42efe9790981d97b24a5b5bfa75c6f373130d191cb2bf29642ff55973f083778b22b20c82fa3fa13bd5acd4c10f4c912f4e999f6ffa6a43a7a0214d42b1df88eef3081f615855f42b0a8ed021f75c4c0f5cca44871e11adcb54160e84f8f5effd7154439c942ad42166cf613af58126cdf1f2e797738c5bb132ffd115dd82c993194fc2b990b9a52261f008d863ba1875cc926f3010097ba2448dc2451b56385fbe7fe740a99215df97f3dda05ce8b9f16f44b3d3f91bd674d9fdf4d160c3e69c5d8a8743ad51d53c92b1663ca5182f621d62261a77cabb7aa59791db822091537d3179d35bfb4d2f2f4c20edfaa5dbae006dd0900c902411934210cce60d4936db54e2dbc236d63ada724388add45c19d2357e5363765a6552389e4a29af561d36b25fde427022bfdeb82e8cb44dd5d57360b8ed8b1ba29bf1349913e6e1423e8684cef9aeaa7871ec56c0e1d6671e6c386610fd80a778660b589db1ceea642ee6bde8982420d2ae30ff0eee7355504e97a89e6da18b75b3094948bdb9d1ef30b4990bbd86d52e0cc468dd8df03542126accac421863eea6d032225042e716f4c830d2257ebe85077a41a4ca27a203fc56fb5c1e842380ffd3f172baafe07c4883821cda034f65ea54f69811403483e7699a53600b5ca92761ad923697c8a73359f16c9e1ead12f9b9744fd7c9e43b9fa72ca2d224c08b080cc87f093cb3221fb7c430752ac82579b410390d10818b6096845f860d2895b0347e248eb06cb63ae9af838f23a0a4e4be298ba61c8312d60be2b985e3da68cda8d37924d9226c07d43154a32201b2d19b8ec2b375e62ae7034401c3f11314c9257dd16efa015b3d6ad006a90b1859c2b167530388b26d773c0fda9b575d8502a39a62ff71ead072f0942b98ad52b74b5fee1a580a4b012dca44090617ca8cde3e11bb8f5d8914452a7a3df4a80c8ef935a06429bc9ee673bf1cc7e0471c89e91d78d69dc017af8540aa97e0396844e7cf453c784bc6ae6e3b6b1980666ef0a8ea361c659409d7ad373c43f419a07f1b176a7605f0a03e73c5b9318c979a5f67877bc95b3df233fa1f8e6d4c643a9022fbda68dbe1e6a481546b982980f13d0f77a8f1a9c0f72dd8eb2dd80cd7d26538719abac996efced3ad1fba0b59ef1b4a7c5ff50dd6ade6800785c6057130f99819d9c163dab4c06c65a4d1513356234623bc4bb8c0cf1cf64bf62fc40ac75def3b78f68f33461b2d72d9236a2f657dbc0b5fa18cb2dedf94298bee1d1b7a0d63bac227274d47c043d3a981a6b45feea87ff8f201395c8987a2894da7a0804c6924ff0381e66be55cab3b77beac20628a51d362230410cddd31a7b4ec0119cacad82c5759e31056472def08396baf2b5e3107f2e65a2b0752f73718a065846bc501b7b41caae62c3269d38e6c5808574f5d39cac8ed079506b4a7eeb03b2c91c9b93c45f10d41ee9af56bacf17ff53a74247e9518bc5e2f38037145ab68f6db92060fba31de44ee97734e9de3598109c6d603d142824e1328c509add8b87cd8c4cebc37bef2024d8dacba57ead5fc38f65098d2fe16fcc488209629fc1968cfd7665cb95c3a4c2fa38a9b8c2cfc9087826d5007b6fbe98104dd0668471ac44a3bd586f5be1fc5b4db86d311c1e78447b64733e6f049a94f9475385cb3b867217a2742bc77e754439cdbb45d3ecac55971d7065dfd9341a9502cb1e482d6f5e323f1b4e6eae57187f9dd0c330c49861c6e654b2bc944c38356eb4977a59c22fa8b4c4b500d215b58c1a7003d307ae262a9e6cd371195bf2b46bca7d83668e6f19cffb1637767d38b54237c8825dcc515af328fca0608bcc73f358d5bd669c4ecf9b950e6d0ef5abc5a931cf1ac0a699fc5d812755e4bb5f215d3b742b793d8ac11315c19c1f2c0c1e8e20696456307d46040881765b1260c6d1c19f6cc25761f34d0c964c4d4cb7e28e3c8cfaaed5668377057f67a5368251ad162a8640f51d9092d1829ae96cacd2e149711b226261eb68bca94cc6bf645bc614ce882f2e11c51800897c1a50a15a54956998019dbbd552672fb7d46f45a8f92fb88580618b494eadd958143ae7f1c29401c03e854b1fe73933199c9b515b185bb195e7656f9d7308c726911150767007cf03bf57acb7a743e4c8959bae30b5ae4a7ddc0b74b9798ea5f2d8d8b1bd68224567456db61536051e4679825a0bcfbd868994f978ffddb89d9bd166ef3f51e3dc6c78585231df1bc37410be6bdb381bbbd6730763ea17d9c3f103467e85be952139abfeb28095afc24f6d997d78680c0b6c171f4d18d9c867924a7afc0f1c8b91b76b15fea33a365e21122f40381aa396438a1c8f87e473a89d4cf320f98696f4601e50928bf1d0e6abbecb9e39237c26fca2f0efadd72b38996dea973f266b927be8f3bd77cea62f6bebe7982464b6342a2f8e9a313a1efdf35c976a7d52b1f2874f89dab11f4f294817ac4a34c22819726d8328087756951415f7e909c84977cf0d2be0d310b277cbc1250b98c9f5d20a89326f4f2bd30b623ed9d47becfb82372931a2922adf6e7e27f26db388876a73d7a49ff6308473cc9e9201f7db93ed4a22f6c05e538f7532e80a9b5ef3e95e352ea80006f6941b9689c64b854b3ceec2849a310157eb4add4cf6fae94f3c1888c71b18817babe738cca54ebfaf318e6839687a4041d669c71d16edef67f249f753bae49a3849a36c17bef5e969eabe57e92318ed090bc98c58ab147d34fac16d9da912a5a0b26d05d8cbe92c598ce17d2d2036f4b659a193accdb06800c6d855d349e60b8465f27db8a3ca2761f0b1e30096111237ba85a229dee917937c38327c6c196d83a1e913b5c47e2c7d33443cd5cf6f90c521a25bd37952af1d97d1a7fd1ff1f9d39a2e921c63805f2d328ed3a84407c2b75a8adfd28381cdaba4810299b57af140033882b80ee430488a48a9f822c3862f649d0f67efed19528d29d5af919334671ab6064338800b65c3ec1e8cdb5fa84adb5db03138f6013396b9cbcef953ab90fcde22b5fdb3630b95a35ef57e304e8699f261bb27b11e7c35ba2362b16757f9df723b2d0d553fd2445ec24fa5ecc4b5fcbdb42b829a2e0525c0325e4d0e2fc6ccfcccd3d731d31256346d6c5029a8556301da9e5543513865f9f89d7a3810bd1debeb0da8dccdf4927d436ad2ed2141e28604acf8dbe5cbf7333bff901df685df58d19549d76fae88dd57830ff70a3d6a4da8de53fda2a8a430e72dc57d47bbfdbb10466bb9791bb012ba9bbb97c09f03051a7ab588e416625dbd61427642e0b44de7763c01d47f9d2bd08b73669940694c502f0342a65861fdb62c202b3bdcc579b20750f8b663ca5d37019065a4e7dee6782c4ed0490038ce7651fc2a8a7b553d9b8a06b3e2fcb5cde3fc708b7d8afe7b051523b13ceb76087b02957461d2fa6691f3bc1e8db26a80dd192310bbe76e115a45c96c492831798d6a50abe258d093477a7608e66af4e844cc904e651b10a949c3cec0800f2bdffc8884d1a5543d9cce80ed14f383c7ce326017bb79e626e50902fb9744c03d89d1fe4f", 0x1000) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3d1, 0x0, 0x6, 0x1, 0x0, 0x7, 0x20, 0x3, 0x3, 0x1, 0x40}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/86, 0x56) r3 = kqueue() dup2(r3, r2) dup2(r2, r1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x59) close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff694, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) poll(&(0x7f0000000040)=[{r3, 0xc0}], 0x1, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x1) write(r0, &(0x7f0000000080)="b121ca0840e64fb426be966b0f8d43e416fcb792381848c067afc93d53055548cdced2e7e90ce251683c49106a3a8238cadb7aa04e3d0171ac97cccb", 0x3c) socket$unix(0x1, 0x1, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001b00)=[{&(0x7f0000001a80)=""/43, 0x2b}, {&(0x7f0000001b40)=""/184, 0xb8}], 0x2, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001a40)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0xa6138) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000280)='./bus/../file0\x00', &(0x7f0000000780)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='}-\\\x00', &(0x7f0000000740)='\x00'], &(0x7f0000001940)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)=')\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000018c0)='[)\x00', &(0x7f0000001900)='\x00']) ftruncate(r1, 0x24) clock_settime(0x2, &(0x7f0000000040)) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) mknod(&(0x7f0000002000)='./bus/../file0\x00', 0x8, 0x140) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x10, 0x0) preadv(r3, &(0x7f0000001f40)=[{&(0x7f0000001c00)=""/220, 0xdc}, {&(0x7f0000001d00)=""/194, 0xc2}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000001e00)=""/170, 0xaa}, {&(0x7f0000001ec0)=""/98, 0x62}, {&(0x7f0000000380)=""/26, 0x1a}], 0x7, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) r4 = msgget$private(0x0, 0x400) r5 = getuid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r6 = getegid() r7 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r8, 0x100, 0x100000000}, 0x5, 0x2, r9, r10, 0xfffffffffffff57f, 0xdbeb, 0x40, 0x40}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61cc, 0x404) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x100000) open$dir(&(0x7f0000000000)='./file0\x00', 0x18008, 0x21) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653072ed3fabdc827800"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r1, &(0x7f00000000c0)="3e56bc16a1a36310d409db8ba0029353744bfb510acb335474f14a07bc27c99dc6ddddff4882f8b31c421f2e8c6aef1aa553a4d8921414bfbefba91b0554f48457236ab2a8dc83a2639b01ac6a2922cc6cf1", 0x52, 0x400, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:00:06 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x105, r1}) flock(r0, 0x2) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) read(r0, &(0x7f00000000c0)=""/33, 0x21) r1 = kqueue() read(r0, &(0x7f0000000100)=""/216, 0xd8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x81) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) flock(r0, 0x8) nanosleep(&(0x7f0000000340)={0x8, 0x5}, &(0x7f0000000380)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000003c0)=0x1) r2 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0xbb, 0x0, 0x800000000000000, 0x1, 0x9, 0x9, 0x5, 0x0, 0x71]) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000440)="12c68af11bebe1265dfd9a400b963950", 0x10}, {&(0x7f0000000480)="12a23b581adb86bdcc81352d2a0b36d6b073fed0bb2ea4a12756d7ff5f185d06b8b54ab35c072f0b0acfa33a5f8b00c98962d183587a2e154d537d6761a0ee0a59f147f7474fd70ceee3e7cabb78545c49a45dfb3d45b9784bba520b615ee3b634c3d3e6806ca02ea5", 0x69}, {&(0x7f0000000500)="ab07ba92561af7cdad71adba75c96652d3002eef6ba36e64d03f46571fb0a9ef44ff24f779694d547fb5d93a28e5af76bae104e688e0e75ca4a3889e2e8155cbbe526078187d36b84585523a", 0x4c}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="56bd045f568c515158ec55155d62d069da1918223c1aef613e210659d65bca7861d557a680a3fd58c1ed8274bb95e9f91aa1dd7ee532079867863e2f972eaae6a804d567630a3c2771ebc4adfdf2d30bd57f101e4894256b45de13ab647dc21e378b16e8d55639c07cd94cc53349d07aa2a99fd261e7d1", 0x77}, {&(0x7f0000000640)="a0862cf0172f5ec39fa19c7505ae5b48bf6bb6e070d2bb4524a63dca7fc969377713cd0cb1dd0109c5ae51fd5cf9561397b7e05120a7b0e937aaccd5c043a9a100f800886a2227e019c90736798af426bd3cdcca3f6cad886b989cb0f89c1f12a0c602342dfd4f21f3ebd2cd3d42fc7b5eb4575df680576e439253683f949eb5ffdc168302e8e9879a5a9a687253f4cb7ce4166d58ed46d6f94c56", 0x9b}], 0x6, &(0x7f0000000780)=[{0x50, 0xffff, 0x3aa2, "e1f6bbbbd2f913085275462aa25ee00c82f0fec4178c8958061340d52f58b664875892d613a19aa00e0848df7e148e5300a476cd8f3223a17f2566"}, {0x80, 0xffff, 0x0, "3c7c9117e9b4cda59feec707f0b88fc2ca82499a27873e721760d899a334f5d0ad0ab011cc3d02deb950df8a82c3d202499b5356a506bd433bcee860fe58a6058636b8ac41f818e7b4b17dc37e0d2c009a7d696eb73f697dad699f815e29dcef4eb371a4325f136bebb142eb4c60b1a7"}], 0xd0}, 0x401) munlockall() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0x28, 0x8, 0xfffffffffffffe01, 0x1, 0x9, 0x8a, 0xff, 0x0, 0x1, 0x4, 0x40}) link(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x7, 0x20, 0x2, 0x1, 0xfffffffffffff000, 0x8000, 0xe965, 0x2, 0x1, 0x5, 0xa}) getsockname(r0, &(0x7f0000000a80)=@in, &(0x7f0000000ac0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b00)=0x1) recvfrom$inet6(r0, &(0x7f0000000b40)=""/119, 0x77, 0x40, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000c00)="f523c4ebe499e11d2904165072ca9a531ab8cda9dae7439cb887ba0b264c3b016930942d8aef399e94498e722e8a52df", 0x30}, {&(0x7f0000000c40)="0cef5fac2f1c141026749cadb87d", 0xe}, {&(0x7f0000000c80)="072021c494419bae8c1f48174e4209690a52ff1502e0606cc36e37feec39177d81c33b3f9093e4b39d9509a9c8a2d2ce46cba570ad76571a0f484a1518a9c4730aff6c249df0e1ac5b80a3805ccda3a81054b03621758dadb954bd922fa8bb323c6222256326ad4f28", 0x69}, {&(0x7f0000000d00)="549020d2b08d03679b24c3c67596cfcbf9915a7c4179b8e7de19e6cd847f834a8fc1de3461a54b28ddbaded08e5a031738a9b328dd39a5fd1870e6b0b0c95967165f80e0fff28c47508856a2c071e2b9e60c8c7a7612afc875af9c42d81f3720301e94016775b1cbd2f7a9b63e3ad28b", 0x70}, {&(0x7f0000000d80)="982b23826a23f6f9d26cffe6de365e0142373b0006db972848c20d15d4a2335457a843b55136d9584cf45cfdab112315339fc0cc62bcac29506009e3c7257a43a3e673c1b6556b5d0ed563ef9527c8296630f3676e9fa4fecf64e08055097a4a710fc00749af18a4ce228afbdafa17796d800186fce24a723b45", 0x7a}, {&(0x7f0000000e00)="906fc55ef0450570f0dd4fc439eb6b366604887f757c6b4ae6efe3298fca7acbb82fb02e3b4570395109aba078eefe80f24e89b92264e27bcb3a537385320e13ab3b57d42f4069cb353305effbcc226c3ecc30166dec18c9c27e1135f886b67634f44490ff5020581dd027f3253556c20bdcdb475fbe93b41904f0d98a41b73d44918626443ddd247f00", 0x8a}, {&(0x7f0000000ec0)="d3827d791dfa2ae62329b27ba44e0dc74bbdb38803bb582e7183407dff420ad77b50ab938d774265f193fec9496b1b97e18df2cfd60ef9cd80def666d3fd9c1bfb5cfd7ff3231d8b2910793e1077845b116458c6bcf6b3556a92fcb82d162d5ab6bfe0a7188639d0bbf0235dc03e186bcf4379e9a780818da2c51b3e7df9ff5b8d3920cd99d8d0b0f05b08505149123270ea58707e820a43b1bcfbdecaa280be9873436d8afdf7fae1b61dafa924", 0xae}, {&(0x7f0000000f80)="041629b6c194b98f88806cace6aef429b26be14fe46729df778a40c3e0be44b95e5215fafe6d788f117bf070cd3a1e9af60b0654c6f51d02b8bb7de1969c8af500505465591dc017a571cdffd175580d8b46ff23c5e7cc8f65bbde5dd0b57db2eabb262c45d7638c2042226255ffd721b2d31209e3ba4abab9d3c9d4a1037bb93437b72007ed5515ba09ad668b443acf02bd1064d7766e7e4bb0ee0f8a3bd7ed8669a7fa8c4f410d94347038e2e38441ef9ab7c7fe2def56716d94e076d93b708b6213", 0xc3}, {&(0x7f0000001080)="7d860d26fcb50c3374687a549dfedb1f415a0482c868cd59093e555e9b103dbf4471a7b174ae5f1f752206122199", 0x2e}, {&(0x7f00000010c0)="aa205b9fdd9a07603eee7cbdb7fb0cb7012a653553774644e59dff2da32342953f8c6bcadfe82cd0c6b343daa7add5ad2f4f686790871aaaaff0c5569d7974e9e3daf76ad4995c049966ae3ab783023a8d3b0ac428810f8b8875f29ede1e7c81a29370ac217357a76721368256f7f528355a9beee34dcc829f1f29875742b2c37b56e3c034974d858d98e6c85799e20b6a13d7a4f0c8c738d17c3f14936766abe8c9d30e9d3f1585f20c464f968a1bb34ca3cbb11532380f5a6aff86a12472726bc010d9bf45aa2e41f5789d72202c9f7297ef6dd6ea4d548b1b1eef8a3ed5201184d77068d1a414025a4a2bacf7a8a01f516b55c505e955663cd452be", 0xfd}], 0xa, &(0x7f0000001280)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}], 0x70, 0x1}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001340)=0x1) mkdirat(r0, &(0x7f0000001380)='./file0\x00', 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000013c0)={0x2, 0x7, 0x8, 0x2, "9fa95f72d70b0a22ff1d93d067815ad2038666be", 0x8, 0x341}) faccessat(r0, &(0x7f0000001400)='./file0\x00', 0x8, 0x1) fchmod(r1, 0x9) 16:00:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mlockall(0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = getuid() setuid(r1) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:00:07 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0), 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/5) 16:00:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x100000000}], 0xfffffffffffffffc, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x26, 0x11, 0x0, 0x10001}], 0xf4b, &(0x7f00000002c0)={0x7fffffff, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000080)=""/81, 0x51, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00bile0\x00'], 0xa) socket(0x6, 0x8000, 0x6) setsockopt(r1, 0x0, 0x7ca, &(0x7f0000000100)="0c46577d42d6f27a50621fcc518693df165d725973ea86da9a", 0xffffffffffffff14) getsockopt(r1, 0x8030000000000000, 0x3, &(0x7f0000000180)=""/218, &(0x7f0000000040)=0xda) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') chdir(&(0x7f0000000200)='./file1\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="6f52d6ce213e32a7698191e04b90ddfc8581ce660be8dd2333b6", 0x2}], 0xdfa83eeea75153, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() connect(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1ff, 0x100}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 16:00:07 executing program 1: socket(0x1, 0x3, 0x2322) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000000)=[{0x6, 0x6, 0x1000}, {0x4, 0x20, 0x1800}, {0x0, 0x1}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x7, 0x3ff, 0x1000}], 0x7) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) setsockopt(r0, 0x1000, 0x10000, &(0x7f0000000000)="125cd07f860a5c57646e1b8105396048b2b4780497f8c81d7cf6710f33309d6d7d65a827314737ac875171d829ec3f37f1aa9ab795f8db5e9e5f791c49a3090328b02448d690a1674d74b45f1008bcbf62b655d0baa8d810af01c81ad786fe67bfa55db93524ab5dc1627cfe23fd43d252d0a8bb5365", 0x76) socket$inet(0x2, 0x2, 0x100000000) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6}, 0x8) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c67227f8bffc0f4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffefa, &(0x7f0000000100)=""/230, 0x3}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = geteuid() syz_emit_ethernet(0xdd, &(0x7f00000002c0)="4b85cc1dc013e590e394e6b7b5d001bc078dbd7065cad5256f13557985adb9833b6d07991977a5250decef1dd26358568124bb9f8b92053cab17d886f6b0978f66a5fb427761aa6c9c201ffbb839faa9712297e1d8668c253e7b88ead5e1f6648ad31a061697a552398ddadb7bb37d6a3f75602099b1680953028d46a9506470699cd168387c59193d5e5bd5afe1603d26c4f041332059a08051865305ee615f7a6231f5592df2d8b0e26b8ac7d588452f26974c315e1748849b7727c12690638a3680ad67457cf393f8424ad3b73355c460b003c21aa0d57f6c139919") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002440)="cbfb86c163c14404026dadd348fbfc8ae825dedf934b5a556e4417cfdd75d74a8109e2163542378cc7257f90c9f0bb4be103205d040b4dd30820fe7a511588790090da811bdf0ef91a94d11ee13cf586427aec0a546e9553a76a3664c46e9b09eb3b351b49d3a310890acce3505c569cce13e915764f1ca1b29a4f30b9d8991772206739cf206889f1428583f039324ad989c6e8b71b59e70b8e52ec54e4ddc5d5aefc8b59d58cac7cb74acd896f41959515cfa5cc8a14964794d3de616f2e3413daa7e77c058772d011ad1dc16755fd6ced8526dbc4dfc7ad99506cbb83d0d24aac04c2f68d374813a1c32bb38cb3dbf1e55a29dceeb381f4005d8cd4034f71cdf8b0544a49d48b0fe51e5cc9dddf5eb7b9e5fa11b2ec185bc1fe361969c9e8422270f6bbc5761b04322e4a99f038de03c8419d167b89f2ef292f261ccfa5b2b158516eae0e2febbc779f3b7ea68df6910b0c1e2c80a7ec5935f809f3db6cdfd7ce50ff42d8386cba4ec85ae1771dc4d9684d671ac931b312c229a3971a14d8f27b2cfa4cb82a7226a5ebd10b5065fb32d66f6532c1b87c2ea43b693316b79e5c7dd5abbb3883cba5dc68e66c2b921c4fe585b86fffaf9455f9e1b953e6c2747eceb542f28a6ed0d708772eee1dc3aacc95ada7dbd463fcb317725652d087df330d3f57fc8f3e69a62a9a5e7a601a4c27f5ba4872a5856dc37a1f498e26ef118caf2fd5d5f1a42de217925e015dc811499c9824359320beac883f3fb048b36ece28ffc6e53dd4512461fd73af0a754bbdddc88d9e36954a3c26ce2388870218798b76fab2eac4561310ac0e6d6771b878b961259cf04c770f6aa2604d794358f218cc70df7084a95a07094005f0655405b5ade44b9c2da6b1d21da6d0b8c29ecebc7f82aa5156f8d89152f2945366f6db13d930059a8b339324203ce694ca668b0c578a4441bbd21000c31da6289df9184987291a508b2a36db402c5408347d578401ce8c1210389f21dd3115aa83918767e32c910f2c216a27383006883536cb33cf7dc7445e543e389b628f851a6068f9f6f77356774af7f917ee425825f0fb2481141eff5201240e48a8b8d0bc84275b54fc5fe988ecc1b5f5f4ce3092dbebf084152abd06f0d059a500a705451f5b534eda8ac50581ea75ceb9f77fdcbff7c1a0be1bd67ea9eb005182b03b62f4fed4b552e8656bb957709d8012bdd93fb0280eab6f717b5c5d2dc66c3d2cd8fb12d812dd22cc88e06a583d22aacfd8a87775ac68a9c1b831d9df1cb7960897c5660f5996fe3343452208b76ec23905174e2d81873f358548aa32609ee3738b5b72982b830aec2e14080809b7f8130875c76948ca0252bd4678ff3622a471cc0ee6a4ec1b98bdc623fbc8c5754c2a82760db46130e4bc8152c755f844806c83680c3a99013e80c08cf97aa2ce79472376de3ea4b12ff6211d265fdf8319d47474d580ddf114cd94a7fb05c79b8f7b443a53dc9e4786ceb95ff438e4e41291db5e71999860e98db9b90842b0f7d02fe4792d9bab4b6ac82eacac84d3491912cc04b5b20a1264a04342240b49e0a99f4defa32da98a438d924dd0eacf9ededace22dc494d443e903027e49c6d77b4f09ba623119ef71bf61ead4268ccec2c1f1a95853f034b9e3f0cf558a703a53e99201151dc090b80c38a5756ce1725d534f17ed1af531d788cac94b24c92ad1827cc7d743f080bf48f95881c12490fa75e680d2b754d93672ff86e1896a507da66109bca6527966cefb69fb44dbb59c8b2205e89e6e467cb70ef1477e792ded94bd30f7564c4de42f953d18cbc9749f717403bbf6668be02bb2158f8678c348c4e52ccf9d74f6904250633c9d937dd46130dcba237082f56b2f024872c69ea6d47c8a692401660a447e1f7f2a4a5407dea904c7223931fa1e11226a6c37216a13f02c72837c72812b6a268506cb302b06624744af7290974cc795403c6df9dce70b6ba13615e7701458100818a9d157cfa10f7fa71eb28bc217708221022c46c09de125626fe1e211de8f8f5aa2ab3e0a18d1ee5072ff271eb7ce2c8f34f29e2af73a2a7e05ac38ff3e809c279b8d0daf022de55861d2ad87d7000e15934f3de8006df82d7ddf6551f61d24e354d3c0f722c77aa23fb25cab035d8a76cbb7d93ceca6f8b0a6e239c50b89a47d785765264a745a7a0e8cfca700e5cd99673905cff8d08a508306a11bf019a572f8930a6595c3870e6f3e826ca4801fc8f4e8307c8891a7f0467ececd805b77a7f71ea57f0afd5e02b4255e064d4da7294731e87a0616e8b17d5c215c3fe388685478ceb15b4d8480528dbf5a65e9d6d1708437df4a17750e93fb0d82e2c6d8de7abf12fa9cf2754abc14805bafe8a4231826e4461733e93a6bd55f0ebcd248cf6593bd6380d94c5603962be645f0c033f8ad3522d90304c8e92737f04394dcc97922e03b1d150ecf4249954bf1bcda630f06dc1759746f0f37e3820f62ab269ad466112f9158c1f86237c356115b97a51da8cd530837d54b42f7ce855078ba7bf9191b2854c9c1edf28e7af49e56be7da859e9d1fe11b84afacdc5f5ff82b6e23a61beec40cb97df29b97990a2e1930fd366497b7f4269e977d60d7dd69fd4fb8e8173627261201646b325ddbed7d9e0c5e4a352a002439a509844e3436619709de6a36c7dc21d4f3d6d77e371bf79f12bad3db3de1aeaf976f2c01fcda2776a4f54e568ac043ae59199663c852b39af6d21838f75061686a0b6590e6b2f02ee871ff59d5aee66226c55e37031173e7ff0cfa7bd80035cc8c894b1960ccb079b7413b3a77a1db287698063ff8583d13ac34609eb96be5b14b6c25ded5c09d5744466d67d16d91b8dc1c3b5a98fe4cc28b72b36bf10b6cb21da444991e5a0b64a405ba2d634f698583a6a1686537cf7ff7e873412528f37c79a3b8db9853a8e5a0aa608ec0fe37a2a1d98459cf60da85a317859bf4a48f905be9f1b7fbdc7d4f7e3946d6c32e9e4a99bd48100cb511690b367ce50096b21d6f880883167635542483b0aedc6fa8c52174d3f55d900ff80b993a6ac3d08129055de8977fd172262943602c37765294a28096f749fed7b6c528fc16e0a540471646056e687fcd320be02909e7cc308caabfecca65c12485a207f9a0bb4339fe37e9db21363c98f92e8cf8102fb0483bf4687ff177fe3ac881fabf30dbeff2c4682770356b66e525be9d640a6de1bf90729371dfdd5f02cfd9b28acfdb10003875310d2628bc8b431bc748eb7886d1cdeb8063a9f92b5d4bef7858e7bd949cf817f726a5a1b204671125ec24137514e7a013f777f665f9d8d60d6bd52507ee2b21dafa7a8481ca87cb05297eb181c315b3d71f53ccb556ce290a0f765a4183527a15a69d18985dd0fb9de801319db5924656385169815d0fdac320d090f7f35771fed333ee88ff339e2688ff777c4d74c59cf7f2c699026f5d8dda18205e14ea1202577361464d8f9fdc5e233df2a6a5b349a3e15ce51eda90551653090c05d5952f0e2000c6582e630d3dc17ddc182cd50f67123d2ddbabb4026735f1dd60dfaa21697bcb9f75dfbdcf514af11e9d4bddfe8a39881e00dcf7d7d55b5ace492a9bd8245892ce8eeb40d80c607ec27226fdd46910389ca38b4f154221ecae525d563699c476a9a4148c2ab2cf8999bd13901e361efedfc6b09c72c4a690f8275f54c6f2cd3794bd3e1e44753d42b7bfca485c349279d14455fa7f701b8a1e33e0baf8713dadd819fbd4e33772c6c3c607f91b7d0bd5e71755b96fde0d2925192f35fe31d0a41167fdb93a51e1cec89a9531f558a394c80da24a24c27ca3070da85eb653f2ce43e880a9a3649d46bfa9ada75a12642972b059c51bc15fb9ef10162dbbcdb957913a435d4104f2c2b1d1274969246cb010be63c79e770191ff051d8abda6e7e4b05405ee152e9fac4472025f4118b37aa3563a07b9e631ef3166b491e36cf3b855510bbc20e0bd288b5bf3ea88a38919b65430f23a79c7a3b7c0a90fd9f5a04cd195d218472672d234e947c6d52811c3b071250f4c5b8ebe7c5d253a0154a184e404854d007c3187508899f3c5a6d02c3a6396f1a913504d42ef35fc55835c4e05145f1c436be8a25beb1f601da16b690a2308742ccbf50663bbdefe1fc01fbed94e287aa594f1833e0dba422d7628369dea3d0a251076e8bcf4bb6f2b70dc255e50d9a874a273fe661dc1807d0920a82512118bb81abedfca1223c34df72bfc8743abf6ad1df3fc6e82576d650c363bb4a015067e1294eab60942261d9c13f5b0445d8a4f9eef7dde73cab981af6c81e720b192c82d4efdc02e8405b7b479fac832f51765dc242496d61afe35c4c8d8d72fe261d374e9ca2e60f122f9a8a45072e4b83e2ffbf6a3bce495b876ec33cd287c4ad47f7d184f331494682f51f4b038902ef561974cac5cc73b23c43adcc085c0fb5c235cd700d07a2472181d389eba25a46ffd099213c069ed096665bcf8f19064755f645797f4b94256fae218140d1fb03327fb558ec3764cfc353ebefe848aeb9a3e4c25e9ab9e618035faaebdf3dc09817f63532da8873c18a4bdeaae69b34a5818902d913247d7baf2bbb6f8c121e6f5c22be082a5d10b3e4159cc1214dcfc1bd4bb4718159db7569f36b147a2b15a4f575fe05d844b3a387ec130db02528e814ccc41f68b87d1810d747eb06968c954f666740ea66ed6de181bdeecaa21f711d9c4961435ac04d6cbee1c5a131b8d2465c5379b9b55aa5a476559b50fd6ac56b5308cf5a9da6e535f5ed1e3222d6a5f021e295cc23573d581e3cb97067397e7dc92877d1311591e8fb7f33211907d1c3ce184625bc465ac15a137eef2eb18dee8c5ad49d36978c6ff06b28d8ec4a8ab9bd1378b803b7f187e0ba5c986322ffc8eb5bad1ebe8b04d51d6c3a20309d8eb1770d37571449226260526e9208acdb295d0b1951ddd83919b000cefc3c9d08ec40132897d51a7f55c5d24c11bca9512c1b831443e84cf2bfe6017a6613d57a2afc53f8526d0e0e4ccc86d4f31e0bc805fce489c5140bb66a95be68f2cdcfa0324c0cba8134d084f8a2d1ca3c27bf3826fb5453e20ca3123d6431865305617a52fccc105968c196ae30129d1fa28210b36fab0eda4de7cc8f75a5a09f96c60fcf4a4ae6b697494f002cbdfb803d4bf338c511ce98a463b2b8afadd94c9fc8afdc400b71d542d0f8ee35890ca62f3f2509026abb2c34ce75e54baf2a9d3aa2947d9df686a2e6922efb232d4da09d8982829b3216a9f15a4af6973bbdd59b5289094da621799270c75872d974863fe66fc47ef71a4f095b7aa445ea4e10fc4f9cabc27e371ff0ae7e9f757f9fd80273f30f31b982743bfa8a1d8747231e1ccfdbc0e1746f5ba8b810469bd5f9b314cd795eed4aeea24875015df7b85612b3a623ce3b2fcf0238d585f2493094f42763513935252fdefeb07fb0a4126dec4a871b6ad4f37eb102b08727da2562d422c71ec6076e5d7a34de2b8a19449cc825578796b16573439df16fa8927365d5c88eeadc9369b3af23bf5a164817c4921cc29b69a015fc3576024534769e787b5c10e63c25a14ecc95903da7c00b2a4e5ef175815c7c246086da72ec3ae6f01807f01df7865d511449dbc814d8316f60874389b475310e3a013eb2592350ac251f19d04231b587528f2469b2d7a60a8d9e01aa3ddcb51cc695542cd4c7c4d96cd27a3e28f6a71b7db77d0e6f0a9e488c129d3da012aa71963c2d727ac7d3df96410c98b72c9e832de6b", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000003440)="a50938ef06c24a202fb6ae771b0564a5ebf8edf80d954819cea71ff35f3083cd191305f914c6dbd04e97e163592e0342a85abb336edf947670e05707d39449b86a99cf21b19ffc0ba78332af800ee37bac3fd5d848b3b2a975f446c05670b6623957", 0x62}, {&(0x7f00000034c0)="94deaf88fb8a80cf81243ec4154f986be03f7f8d8984fa9760cf17ddcd663d308360aa79e3c3e7dca6d1adcd07fa4d52c5b5662584369e891eb7686de07cf68427d13e86d88dbf4d2d3c19cac8a8c5ec643c9b29dc3e762070c9d3bedbee6105da38ada3388029f4bd45c29ccb30", 0x6e}], 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000002400)='./bus\x00', 0x0, 0x200000000000044) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x57}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/253, 0xfd}], 0x2, &(0x7f0000000340)=""/25, 0x19}, 0x800) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xe, 0x2) munlockall() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:08 executing program 0: utimes(0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x7ffa, 0xfa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80000001) 16:00:08 executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000040)) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setgroups(0x2, &(0x7f0000000080)=[r0, r1]) pipe2(0x0, 0x100000000) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000073308707740d5f8090586d89e3322c200e1ce80114669fdb3137a1fc6857fa231368e6e26d53e3262ba1e3891ff6fdee7872bbced703758b91d4ba6d468cdbdeb665bb3913c13ef432618807d5de37ae2f550ac1d1a608975e53bc40a180f241cf9bb85cd762df4418b1d627973a164f0f19e2836248de706a0ff6af77f46340ff2c468622f18d4f63024051639d740709d05e3a4b3ce047e597319ab3b118713f5e4226a055096716280d8f47726628ac028c4482791f73c6ceef7cb8dba14d95fbcef2ff89c7af55241b76cdbe946d34dfc1437ad7d05782a30e9b93fdd6246fbf4435245cfab06e3610e85d021b48902441994bdfb9b3da9f2be0c7903365e2b60c2c000000000000000000"], 0xb4, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000028c0), &(0x7f0000002900)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="6a1f65c091ce9a8ff695c2f55fe9e736cbfce8a3cb4fab96fc029ded8d11444fb9c6b4165a03f85c9b647b2573540245806563aafaee463c7fbfc6bf7b14f15c8e452c1f62c37a7b7af240c9765ee6f37e42c64c2894fc4e2f86df07f77f95cd3fb0bc19c70206a713fd2aa7622ab1", 0x6f}, {&(0x7f0000000200)="728bcf8682c17e7845f63fa6a043d6e8e2960a183dde7fb5072fba8c6399f5994f9f06365a1a2c0577a42bac884c91c478be4909749f860ddb601c4ea37caee34b2f44d090f8b3ad6f2356b49b0ec7521491a8e2bff49c81c030e1f02cc7334522bcc650e2671ee63615c5c4f5d731899333e7b3b9dac3c0ed2595d6833d3135803f81b9d7416fb51790ab5b07a306884ed45e737e56c1b39bd62cd90dde687fe64190e0657bf34fc3c5370744a26939dc7c193c2f039dcf96e6a5f7aa13706b66b12101872b0b1c735ea01f93d81ec819165370e28cfcd52f7c21b56b7d6ffcda0bceeabf04fc497465073b73358ce92205ccb51e8049c7e6ae1ed54cfb0b6f331dc440e5c98eefa4fb552f31ac01760b27f2f50bb85f0896fd5fad871c395b10b3d590f1cb9dcce2434885540b5ee2fd8c3a2f1298914d754178e98876ae969fb16ced42f5c97bcb2123b819d427786cc9445e20448f3bec954398ab0b8a894be831c9df2677b645451e424b7ec4c267b803f65854a9b84e92ac74519734975e74b5409e993ac33462e8f6e189bd0fade77a379f38344574ff041640ca4d2679551b81290f6d0c0ccada213150d67e2dd36020d79e34cb1b23aa45ad5b6db4eeb1ca1a2d14c46202c761aa39d9d166cbf0d2b5fa213d3722e36d562e0f91a90dbeed8a3d36f74f35f076fa24d69dd4bd6bd9697ab599be3fd34fef713f32748cee55784c1a83e6b473c0632506c2bf868d20bc9c812e0915174f5875b2126520061639318a7825c7121151091562667a72774f0c6bbede9658a22f79d24d242e2521367e411f71546dc00db7c7266bb066b3729455f2f3222d4bd56c3d1a9a043b50c71f9fbcd4312b3ce3db82f36d2055016fa75fdb7ee500d181dc401814616eee5d10845a205c793f34c0e25bac56a87e29e024a7162450b18c72906c083ff1b70a3053e6a468cab4a024081d62b82138db75c6912d3ceeba06e96495f93af3244288f6846be0e0e8a01ddfe500e7d56584f4f1d5b288989de5e86a0e52a54ca9a9f669d655c7ce3e74fa3598e07d6b316be1ffe9932661c983d98d5583154e4c3ee46d055d8476db9391db780ef0a52a857beaea19cd5a6b6a7695712971a88fa7e8a89ea168b637e330937b2c7c7476f8c62d5fa8a2e8c87cce78123c71495d365408b532439e93156405bc702afadb3fb7c708052073430d08c2375a8874a6993c224597ef785c7d816eb326c2f7315b7f7fa752d191d8c30015dd0320f5e6f33a452cbec22e86268d3a2216a09b9d00f6a2d2cf61d463c7aa6e79fb5ec295c01faaa072374708ca609a09d8d18350d84ec08ed23aac6260abaf91684beaeb1802ed7cd6735b300585ad26fdb13dea7c9632aed2fe8c553937517644759c16041d2fb40915708e7f6ea579bb3a1f8449e22baf4a54cbe57f3f485c113699ed5b7b4e0cf65d0083fbd4af0b8257756f24dc193820802fbc89effe8f67c0bbc058993f4cece12e05a44348fb3d19435d89c925dfc184d60d66f2c13c89ea69ffb42fbe7d949819e3ed536b4cd0a74bb2d7eceec6f406938d0554967a485f7f73285a3aadbd79e0d66813cb82bde8a830421b6a2b5aae3ed0d23093d3d42cd83062e5f8a56e65e3e2e2d9627c58769845f25ff823c216645efff9db5f513cc2d21b421513263d22e21b8ed1d9296111352916119ec39f831c75077a340d14214b70770a95c0fd76903ee29e1cb1be4c599277dd6b62d744dd0c469ec1886b9f9afb01f1520b4c3dc1151c93fecdecf4c6f729c446d959c6fc0110dbadb8adf12ab49cc8d01815096b0a875daa14336e7463210c7c49e418076c5f6aa846767bb8f71a6185180168cfd968d5ff763d263fb5496ff2d4847e13ed0f529ba18ac3ed54f39f7ba68fc34a089b8ba1baf41cd5e0b31851a4f6619dbc7aa9ef621ff3899744f24b4b6be1271fe0cda56aee8905ee1244547b17e44a4dfd85f4f365775019eab90b9411e6220065acc04f48a3d1f69044a048572d60b15aec9eeea1d3cf99fa142a6761aa7ac205b54c894c17018ae24b1a339a802febddc62b629d07ab714c5ba98d3bfc019ee3bba0f604467dcbef1f5d6751d6399054c0a23da7a43f93d7a39c2d915d6b6a4769b46224099f909dd3c0b4e0b0046b84958e5c9081b5e5a2c9377e2162915d9b19b47f3cfec978742a9a0ac4786917b919c5f5ff1e8677509de3efa4151e8d198668598360f74f2ac93383a556a2072bdf197512542a5de5fe79074513fe8293880ed5c10e0ccf7fa3e9d07275428a50f89dd753e277502ec00eafa4795c716c862c46d88e1766b17d12cc7a286a171e6f356625afe19e2e5e3035a91c888e96f9c20e37c201193ec97a8f6a1e4c14c2a235aab9475800b50ed838623b1ab31da7bc463954aabc87c10931faeeafce597ffeab09bf3f5bc49008931371e843b66084140bce4ac6db77b557cc0bce3232b68fcdce35a862c3958ec24a34b913f2d01818d6ed979f8cfa66b291ef5d6446a6baf024f625e1a5b0fafed6c2cb933d5ebff06ec5abcbf7418cd6013dd799d7cf26c9a1886e418309eb988055b64cb5d6cb844258b1fd54bb00bb348222652bdb0ed4f91e5bf9407cd480c0666cbe9b29ac066ad94c53222bd7d3cd42150e5e4041bcc7ebc3a8974fbbffd9de7fcae7fb0dd046c845995dab09f3c8ace6bcdc14cca2c2908632c7369614354a02d2ec1de5738c64642b0e2033b5b4bd0a98e0319a4cd12416f5b9b9700a53b526e89f635c2ac78e280c1906b2cf9afff8955c0c0adb3ac2ecefaed30c7412220e909cffeaec350ead529f190b20775ebfe6c8ab53e98b5ce73480e70cc63dee0c34def206d8719f2b39a764dde5efaae613ff91bebaeba58691b3b762c75d0cb1631a922f06082680082dc0e4947e06ada85969c05df71936f727a0cec8d303dcba5478c62b0f1f535e60e0703d6fbae50b0c5714732982ec88a1f0e991189fec69cee03e33dd98aef9cc0131b530c5d2f0542a863c871fbfee1c59aaf8355f9fb02713c07eba916338d3315a807743f539e3adf00cefcc3f9536419bad08e639ff43446e5003badfb0fbfbba3b6bd7522db20693f8c7b6c14a29872879c9b3409d20ee075c5bddf39698a38ae37f953f76e03c3bb00c3ede57cc28b65748f771641b8853e26a52289d6dc19f869d7d392cffd165109c17addcb0d04eb53d00ec55df8bb98bac8d7626fefa7776e58a03ced6139dbf20c9a0e0477f9d3f210a5d03bbbcd7f70f96610e52bde85db60dda0be3183d39c5488245983554f706664a6408dd7dcc2b41e0126fdcf89bd3a1350e71e4459460b88117f3eea2bb7128cdd8db2570ea60c021788307a37b807604331088d16329037a54aac6ff0877fb580f4f141af50233ebb62fa82fab360df877804edc620628d2e642becadbd52e8fab10af323364a0ca945036fccf2f2b4b65db5218676e5fb31f2dcf7b7aa2d796ed575e0cfdd21309e375005af6bbdec19ede62abce471e868ae653a263c1ff5f2772ed0d817951d83c02d51b7e032eb44d78e82b1572f084f0d403d5d5d09f502649e545f1740042bbfde48603724799cc877ad78bafc3832fe06f05ca2b0b72a332333d644d48d5b9e7f94f373f199fb90fc59711bafb860fe25f32fb7fc49d770acd057247739a225ea456cb55c54c120f5cc70928137660fa7ba3368ae0d5130077bcb7348bf1287bd1d49265573ccc699adf5c90e752d530e5ce018732da1fc5408fd989aa0ba7148e5b7d0e25a4b2780f71120f392b1257fe7002af12c84cef4679ec81598633c7b3fb3995bb399c0325225bb551296b853ac8156f1c951a451985f6ff1d5980205e84ac4075c8eb18dd9b941c9102253d1ff990555b8fe9b29fe06560ab5659bc41d41aa6b73943d463f9fc4eb9e60e7d9d8324653c2ef792e7382ecf52a07feb8e3f40ac22cc022cdcdd0ca7364a6b43255d4fb6b2e5b9bb8fd63269a25a1bd26a52855f6a8252e06ee349a32c9fa1e19d51982fb07ebb4163a70263e399f4d182e5cf79b8f09c496fdda189f4504bf3ad5993cc421a2b9ec9e774969e39745b71f189c08eaeac279d36dc80d46c39a81811f69dc25bf7884191eef3f2f6a5921942840e613dbd38037955220cefa4dd688661e3588aad8ff5db9c54ef4c9aef4f9a44a4e420393035dbd9a403717a226a6e6d61629315c1730f831cd7caac7229b5488c7450a5a2167caff97a7103461f66fca8988417ff33d39dc8084731ce6ccb2f9d4dd20f378e02e78d33929818861ca948366249f306965e9d184d37457a6db24fb1a10a49ab4ea78e8372cd4f6708e1184310246138daaf20b01ac06b9e1c192e7851c31c665d1e51ef2d416f75ce1484bf91f540edf05d9a7b68a277fc1c54c6e3fef7a46d781af2e8d36df7a657b66ec9de39828e6052a2cbb04d307ab0ccdb650ea2a67555973819cd19e3603b1c953231e0df64028424558d5432f75050103d7c6abd20524cea7901d804c414c248abd9488b3d76c1c8bd2e4d483434db26306b9a0a57fe03afca5046169386242479f821b1edec0f65962bec4bf7fdd3c59d2ffdafa0cfa06a6fadfa92412a3c7a669316e531f0065905228691a29d75224c4afd277045e2d7f31a9f303f6f7b41659ac255b07b844114665a4b14bfb16482d2656e16624cafc684d3710d8fddcfe4cbe723cea24ec4e703932cd4134957e02e2802fccdf74022d557e0642e7174bd610363fdcbbecaa749ea82438f74cbbd0366583aea3e16818ae640fa218191f5da90dedd9c476d9267befb36e704d93bcc0b165f9b0789ed37f4738dca677fc01fca317ca8be399235a08336e59b871885114fc3aea5b0c4f76ff2838f7f018ef8becd6522b62f836dd35aea948d7a384822b769df00b6190822faa2c7011e415c0a64f2cc95a2e83fabb7071c46b2d3261fbfe8c96de3d1cfd4045ced9a962095b83e418fc29260143f13d5c5389eb823cb195f86131349a9ffef170481ceacfadaf3020d99d1238d09efca841360629fcbf730892087b28e89c4ba812114f89793d97e997e247973f6fc26561b511f8a6efea07d9cc835ea4ab392d0bbe1dbf72d5cd59a95ff8854a4c4ac94ccbf46cd989265e459f15d4062709eedd8ab2d07f66dee98885763b9cf60aead703333ff243c2c842acbdf60b7260418ff47e95f2d44f00fbbb8a3aea29290a6f8dfd0843c308f9bf9ae67d4a415514a6a5a190dc5ff3f20492019676e6c0fd85663ff859c2b467f159e03f16579b1a003575972cab118bb81cc6667389cab6ea3672ce3027fb98904af6f02230cf224b178e4b40584c26ceec2712602cb55adfed7138b52d9918d793c9439190427970ee47701af098f204fd04197f13324f32ab139460432f206bc632169a49c75efa88d588450b8e440efb6b39ed981c18d46be43f54733a81f03eed17405382763d182e4356fa0efa7d7a1ebbc7cec5007f3082cd91e9ea1b77188192785e33328d6325a0923490ee9266d58b78c763050525a7d93760dcf3b484fdb372bddf08b7c55fe1a23f2de7a4812ce728c8b394d6fe07612622a11e850de8efb8f07c1011bb640d4e739fc4d65a1f75156e8a4c615285e8065ffea7e36caaa00a7688d90694c3e90637ac78eeda806c2ed9c61b6793f2364892a4c20446f035bdac66612ed6487f7157f2877c397e4108659f28eacc9fdf503c832671db3b9e018865bd5ae8cd0d158b7fc48bdfdaa67930399b512472c9ab818e890d6", 0x1000}, {&(0x7f0000001200)="9293fb25116c0d43aaf6fe88a9a5a2cd20acb9bba17cb3784438825124c08687a3366f5c246754fc3488c36bb164031187dbfd5f018aa6b04fcf2702ba204aebab93f0d1d59f0207cd21ab3a88951623174f68478839d1250154d32e70d9fbe17c46f751", 0x64}, {&(0x7f0000001280)="116cf5a64e5fc2c2d23351330cdc9cdf6c19c4707a437efd18251f5cf52f4bd7a46e37c4a7e7d93332bf3c9b8dc16183d9674d1e563ec3e259c2f5d67c72432f55ed549872d59a847a615615fec49c4c62cc90fef259cc08bde8f1b561fe639f51a87a3a08d8e81da6ed6a6d5ef1bee9c328a41a22252a6b8925d8a35ce9c6d7c3f542e87b88371b284c285eb238ad126dfd9f3711e7c1ef10e145a49c0c6bb9f74bd1d36a5c3dd012003d029f8d3e500fc36480023719a8c6d913d16a348630b9fc06a5711495e78853f9e36d3437f2a6d5c5163da8459d1c15af720c44788b55b9dfef76d3fcb73c1fcf861b820fe60739", 0xf2}, {&(0x7f0000001380)="9eaafebac08c3f11d5e1be21dee594c2e52378d5623dd43e10a83f39451514aa3c3037c80a5ab5058fc1d24f0c086b471b2e3a790476264ffd5b25f6420fee362f0001b816f36472c01b6ba622753645c3967a6fd0f34528d7f0d7a562bc8fe1c1b0d1af5852e192", 0x68}], 0x5, &(0x7f0000001480)=[{0x28, 0xffff, 0x19f69c1b, "3293d0fd24f180c41d7cc272c99fb98447463cc2"}, {0xd8, 0xffff, 0x8000, "fe763d76e7c52d24b9ed83dcac42fb1edb30d0432197f118d95f98abd96750ef031435658fecdb439a1c292e1fcba27d34327b33812f6ec225ce76000faece91fa04094b5ed10dd43a52ac3120ae6585537013436da16fc6e0ad6049d01af59887905391fe3847d10e41771f677948e08d8959025a6037b8836bab1b0bd29af8a564a473c20881c50e3f41bfa308bab68f3571221e340b25686619e50df547fcee0063f218ee4a77cb462418087e3becab91406cfaf6a4a71ebf78f6b5c845aa72c901449b090aee"}, {0x48, 0xffff, 0x7, "c6254ec4023f65b4a5166e701918e4383f6149631a99a2e8493d2dea970bfb1e1c7a2f43a6773eb7484611fdb49d33905b5296b9"}, {0x20, 0xffff, 0x4, "06e5b786f1c2ab6bce"}, {0x18, 0xffff, 0xc3a, "861646c542"}, {0x80, 0xffff, 0x7, "05a64e06c3288b440cf571766aaaf6f940f6c2286e60073f0c7206ea95e2f4952a638e76c54b72f10d685e15410ccc04b0c06186d2b983d6d7a017f57e3a7feab607513338e47c66bd435609ffd24c4d6af4fe15ef3fce30970b7939d945290aac5c576e1614fe2f1a8a2a010e"}, {0xc8, 0xffff, 0x7, "4057e921c901e4a4479010cd69b31e528eb889cb9695db348a065552b103465aafb3471fdb4c8d5fb691ed7e02823cd89f0e417dfe7c44dbdbf414ca96105bf42676914a65d3b0954dbbfd49553e2e7154613ec6bd154731fd701e01d45afff0203c14478a7a06ebfa392b3f1bba2eb4112cbcae3158f48d0e86e66ef67bfc3320e68631e4a4b33682ceda7441bdd682fb2ad31eeac71818a57cacd28a48b8513789f1293103879ce1365f7e7c8259cb17ba"}, {0x1010, 0xffff, 0x80000001, "508af50759e52b9c5b99c8d7c2bd980b3d2f03d0c1d49b13e5261cd5b519afe2f1c58577c1f71ac36b04ade38139d339e2694b46ad807cb7dd7d06d49b686f425ef7cc71d48b8d82697353ab2c985a5f6606d4fa12652a99e9685dec281d9a266c0d7f89463bf576b2a1adce82acbaf625c64fdb74c286619af0951a6c2023ef24a070e4c576a797e4893923d7e3142d88294a3e9e41d76e7ddb2fd139678e89c1382415fc7ffe3eb4cb0f77a7e2e80319f508fa0fe098ca8f7b924ab7685e6febeef5da60f1bfed960c99a47df60087dbb33c956a4aa1cb878dfc73b0b972803cdbf2fc2b6d7a95297f615fb77a616fbed913a3cd42bbd8ca1c2d745e9baa5786893f839eab5f8e84d571756c64a1243b0ee695d15bdd312371e08e1970a9706947d912d22fda4262ebea4560fa25a554672f306ebb37108693720eebc046453fcdfe2e3b42aadf46534251468d75d7a07338d93dd83b4de3ef460d2e0370fa765b850f79fd1c32eb1ca142698fdbdd7d750c52d594a6ea75c790ed9cb344c6705e9f94057f6ee3b90906aa199b3aad1a26ae1bc3e7964bd09a1e49ede3b81cca3b69a128c00bd9532223bfe106d041a814c6dd9fc716931ae85516ccfa94eb4973a4bc422fbbe558ef312438356ae0acc48e031bdef03c3172e88eb8478c10e3cfdab326b4af747b1ddab870f90eb0afad30533bf12b90dc5b7dd27db94fbb6faefa50b814cd35deb51666a09eb664863b9a6c404cdcb78211e3f75cda5b1d216f2fcc1c023f81e459f4af698db16746eb4203e6f019a25b7a9167f133846e5ea59fb92198ec3a982374a96d693dc89f0be4b8ca1e5bb1ef17c62578e94fc662967a92bf697597e7acc708cac60fad2a7a2c46e41511015908f1565b1972cca202edce49f05811ee22ab112670ec272fbba54c1581374b60bfdda21288de98a4e79883a65069ffbe23454ae148431e229f357c075259f442b10f4cdd7c2d3d4e289d0d18953dc835c7b7d8c287f0bab1984f197ec89055d5ed0a9e445b258f801ca85379c376d5c66b95c071cd7515392d0e78f4fe232d50abee1320ff83d0e9d4c32cd33a30e05cecd225b465bc68b078a9093051de5cb17100cdcffe0da2537b15fb5dff3a73c41cb560ee5c6136d05e049916bdcdc70ee1cca568db0eee4239e86d7160854222bcd949e152a2424771486cfbdd70b756c698d34418c0c351df8e83642aacdf87608c328a1a0d8ad5482c4bed9c9a9908c83ae078743778f4038dff76be5773ed434d525080bec634d2335c898101dfa4613096d26cb52cf42eeae18fc0617d9fa211242f88607f0cddc0d55ce29e4def0531734e5242b97aa7aeaf7a23854411e3f378dbb85aabb35b7b73a2bf7fb290c6b4548b074d6118502d5498ecac495fdc98233a7f0840b62f386c3a0f0e466fe4b583a329e94051a3cf363800d8764f736ad01af1402ce4b0b162f3e9ce4ac9b2039f1f495106dc5534eb38ec36374ce29538033adeb966e17e31da4e3c6ce5acaa6ea87b6d4406ab112b4dc63149e4e89a3d9e778cbd9c738c245f9cf1629e9f8e5602310d12f142c10181c8134e6d6d2c3871fa7c47ffec4bcecf41e12ff16a57e80ce6372ff90414484e2d1d7ef2fd77a36d2adc7d64360773ef9061b3ed7eaa3e85d5ef1c6bd38b54f476bc9902190a9eff0f355437d8e7b5ffea71509465c88a0d7e4ec21586707f3ed17986f9b60dfc395dff6d34a7ee93c58b24de4c033a4f914e85fdaea029c463fad06dd53bd8dbc4782e7d1cbe9d42d6d0380c093c7eaaac1818ad284eb2debda40ecd6ab42e97cbe7480cdf8720d68992f41a275ebf484d482e8f5582bdcaf731b20312808ac6260f03039e2c6eb3b4c9420c245680d99329ca5fd60f35f8f4502302d77b6c1b3b1e90a7721424062a71f382f4d3fcba3c224876915f9f605e8f7c4d4f70c443bcbe9abe8a9a4bf2526025c4c06d3afc377f9dd0c215e8a9ce09b4a54ba7cb45456e1c088dfe9d2b061cf42c60bfa2e07f7c191eb64ca478d475d3836fc7c88c912818368eb4408731652e135f9bed4eb6c0d38634c55c4bdfaccaf8b0219752a41b09230b42d25d1cd96b824e3496867170d5f370c1a665521cfe112199558bd05014bad0e1fdb34665d975cf05d2aa487aa422ab079f2c02384dd7af1a61ae320c97248ae8240fc15bf1fed29c277ce90ea1c2b48e369af90ed706fd1bd79b00a7f3e1ead0f65f8977e442c9c7d516cd74711c54cc8107a06012a1e8bd79ba599c69808f0e7c6f08039792e68cfe1045245fe24a414a5d0602e843f65fa317ab7d4f2d2642c2934a2cda45ff520fe48d0ec47613be8684de889772a655a63e36163904b24146c3f70a759951f61574c1b2b322b39f29ebf13866d915fafc41580c39b59243700314c5d87123fe1ecabd9f3a0a7950b5c14f45b49b808cd45f493307d2737f942b8dc0dcbb63080aa438db4a03281f8b208b39575d7fc5d804b14dee3a2a773496f6b3d0ec90ccd8db60bf6d808e5b36f12902fedc8fd9a4d2b97dcfdbfb93bc9f177489e23c77a46e2d81cfadaafb6862e13ae1ebb4e09861dae87bd56aa322fb261eec2409386a69e985a5a28214955a5a5ae5b97ea1a3998efbf28edaf10f57d7d86d1cde676726d2714991ce42ed391317d101461523caf78d313e696b18d3f0fb1d10a2b6a7f05fd90ca4afe30db9c4fd30edc68a1835f3901163a281723b4d2094bbc8272f3a6701760f13e73a3b131a0c4d15be12519351592637d8a5545de5ba5bac11b53963a082cb1431a4cf93911327e1e842da89575ec4a5c443072175097409ba890bdee603cae85b296235416627622f4e4f1255e3d801c54a913d8066b81d21a65780ca6ca586cef0080bc9363fb358596a0379f6fb34cee2685757155e787c285a928d0403a157df9b4ce16d3904d3ca488a37a5daef7d59843c4cbd2f204a6609d2b0dcec961108741824300ebe5fc33bb9fe4075837fc7dbbf34cfb4bf514ceb14331d9e957a1e129025af1c363f159a326a95d47af251ae940515a39d6e920cd89850e5cd9f0611e1c8011a2b7951a89853bbf775a6439631a940f9b59ba1e5aa65ad66302489129b60c27d7942e188d6d181051e8f56423eabadf2d913ce5776f234a4678135ab564528b0ba502960b6b3cda80dd6c5eefc6dd7127af0cccfe94dce71832b492190b8e7afc9aff8bf2117eab60b2e1e206dabdbb81e78a40f01c67897772bb13ccaa35a7bb21a63fe63ba80fee9f7d104cee33b5a3ed22317093d836f4cea9032ad0bf395ea4cdb728d9a60778335836c5c289cd1420e780324d53acdfa7b9ee4be94aa3cf5f84e1856c0ea0664caa7fe27e811c0db973b24fa277eced1b971f0debd115f8e63230569e30f1931511935871908ec93dbae431c021740d0e35532e976f1c98336cf6cf5546dba89ef9b2c30ceec0b5296e33b2e3df53d0b0a009df01662be9b58352fe19cf387573f7c60ea087ca0e4e168b4f9206350470bc86a5a10adf307fddec6e4a7319d0f7f5426a77355cb676240883ac3587d8c1b9089ec2c5b9d9c9226c060fab171f3f56697422574b0d7f8e960c19826fe9d4669323b79f8f07630c937615becb0701d7f0e2285ff068c6753c79ee68595308dc76496e10b1c4280adac6f670228338ff2b1a8b67ffc507357ba58916448d3ac98b8adc250fe01905d8b5908ad3c93450ddb65244cc75e9b4fcfe3c26671d454d2b2c85e28c51934013e9df022b39cb421c848f31b89dcb6beb6936de6b07010ed6616f4530cc05e24387ac1dd07bd2967927ea6a61114ea3fa11cd14103cb9263b45060dcab6b16d19d3a6eb379bdd3e6bfd2c0ca2210e7444963ff3b880176520c859a25b3dffa7c9b1f8ff5dd4398ba5d7070b34a62990ab65f348dfe3d159136eea88e8044b90bd9dcf6bbcd23cfb1c1322c2610383d78d1250e60e1957c0702f704a2edf2b981c031429d458ef488a8dde86cd20445883f2995ff5431a6c8d6534b36ba57b5c80a7a6c8e936bf57cc3d26df3850d0e5096fa3dd986547db1826a906648ac493379d143477076f1cd0564887a6e77a59f5f51d29f25674482d77fbf9fffe1c19ab38963c14f68a659a19603b867973d4b0b7c215f6f9d2ce7ced33b8906d5b8284c50f3e569e6f47c498eb2c6951a3861480eb58fd7825b0d262628e39b096303966206d8a5ce73918b9d6221b742a63accc4b93c84322fc4c47de31f588633edad2c72186cd91babd9258d86b98e8e3d989e37d0c5c099caa3d3613a37813106ff0bccef16eed841c204dbb4e11728f43916d234c7d8236da2d795ebc1686e6d596e1895b82111ddf20b74a586ce5b6e7be19493e450575ee3b88adc74cfe20b6de75b320fd486cc6f49a8169d1c983e03ced3e91aaefc7e68ef2d0b901734ceb191abafcd7bba14f3a8de403d4196a9f411f842e5b6e024087f5d79f19f40dd01ba3e820f42e753a45c7ec62c67358938990ef8f1dd300af082a120fae744e9ba737f4993fe90de8f855238da7a2d7281deb43bb8167fad2a0cdeb1c72678c3bb51bcf1221c8f37724a72f042375932e659c977adfaa12659e9c5273bec44e4d7bce76cd93854f70cb8996cfc0f44e9801b1323897dc681c2cd799a4717b2c7b85a7b3e8dee282b494a7a734e22c1d322d04dd0bba8518d9222e0861ff7e8c52fa8ca4bf19abfe33f63a2b7fba9adb7d159a9a0972f731e628c302885814af78d0ad671d67c0ab4ce536cd53e0eda996aa274596f2466bdba18d8295a5628711bf989a00cea60bdb194163e44ce9006f3bff28d454983bd0cf84acc33f6c256db37ae3dd0d93e8902f1ec2f7d3628800696b992b3b50bbda7ef92381de22f4003a427a164e659f3dd5d76262e0938dbe4f84c059d11af12481feb9be523ada644c52524b2aae38411b3864d296cc6d7158df0e159679e67b631e971d104d10dbc491a18e0535442bc5da22dbf78374f61f91c560a061f23cb4841a041b437903974007d0a7dfa101075940eb47f79fbd56de953c1e9fc4e51722e157db125573629a9f29e2e3add2af54398c9c531b489e8e54e7e205e83602383fb3d2e975ae44471167ab3db4c44f013e9b613bee395c4db9c326f47ae88308da4577014d9a437918b48486628c195ccb940834b6188ed2d517930570295467fd7a7b23cea740b55aaae562676c8809ed19b8f643e386fca938e283822418cce60ff5f42956762c9c8673a827b074f052f55b520320ed68e424f6065c2e30a69063e62d7ea6c90a719815825a3bb275f28dd7bcda2b83d080bda92ceec046e2c78ed6949c792530f002440ba43c335f716d8078d0aa6ca420bf6105e44c45e7e9d140462f2c2e042b0549ae4afa81e811c1a6f26b96feeafb993892a241cef275b352c43344c915f0b7050206f98c462704dd6e40bb1ffa156ed3f5493c7f01d7f840daa09717054be87d3186b3bfa8f7f0a82181776f767fb9341359d1abd8a5a0169da773d1102688b5b9a91f902a3dcc6184437aaf1084d349ad6f94aa21cecb029487a0a52391feb3813976637fe7a81546a0e431dacedda21748903f9a82352e686f1480fe1a01099dc0676ae620d6ed9f8ad38dcbc39edcdf73d93df7960867d273c2c98779a2caf1e1657f949add5cf69cba95e1dec630515319c06f3931ea0d2a8da677ad9e4191bd0def09eaaae15ea505d4ce6c3b630fd6132566d15f8084791afce6ca6f150043ba13a85aca64ddf46eb0fe6e0c1"}, {0xa8, 0xffff, 0x1, "136163760e3cd8a33c50c8fb0458c23d73b8720fb8d6a1823534741ee3a055cb1882a9418111f1691ddcf7bc5d0c028ec65ec5a7f6e3b37d9ad1334213528b767471788d514612aecc3fda7b65b0e52664c45188a9ec032718208deb707a6053e4a67c6e7701ef8e3ae5b2e2ded262efa1b83f4abc74bbe9323ca918ae4e52b53326a1b56eb97a16e35f3711c91bb623ac14105848"}, {0xb0, 0x1, 0x5, "e5ca68048254f5b9d36098bae3d1dfaf2a59e9f1ca84b2b35dd6d0f05f12b9ddd7ff09cb43897bdeb13ad88f2283de0a18a4fa09011c3c5d5dad519e09f1ab52b226154dfe39ab04b13786c2ca183b56683d10bc065612e7460a41c30f7d374bd692296739e6a768542ebb97e10d6acea787a0edf4326312aa041b2aba11c297acd23e98f82d527b0c99980e3b01288a6a97d70e920785466f6f0632e0"}], 0x1430}, 0x4) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "97300000e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x31f8d457, 0x4, 0x6, 0x1, "12341331909353c227090b3f768ac1087b43d500", 0x24d, 0x6}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x17, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd) fsync(r0) close(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20008, 0x40) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x65c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001540)="a7b41eb7332690de69f4915fe00dac41bb58b00bc5e30efe3918e0a8339055", 0x1f}], 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00001400000000000000179c9e584e405bef4d49e32b4be9026378d529de1c18eb5c515244c920fcfb83ece3edb8137ed75a5e2a75a8752719f9450ba2dd23b20bc0babf78029fe42e6f5f031af5763fe32a980c40f25567efdfd73d6c256d69e08fb817937848e1a9f47f8c6c4e18436e48c1da37b4b6443522602432bb9ada7c5685070f03410349aeca40a46220e39295f5c8f68e84d279ae91178392d758d73dc95e96432781f51cac9d937e09df8910718ad2fc717672efb5fda4e3cd4998c5e6990b84da124ced9284531368e2f3a810e8057b5169efde091572cf823b6975091c9b7fd213bc9bb92b2854b91c653742444b602ec26e2d917ddec01897ec6980fa6d05423c", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x20005701, &(0x7f0000000140)) pckbd_enable: command error 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000040)={0x0, 0x3b3b7785}) recvfrom(r1, &(0x7f0000000080)=""/68, 0x44, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x100000008, 0xfffffffffffffffb}, 0x10) 16:00:10 executing program 1: r0 = socket(0xfffffffffffffffd, 0x0, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66d6f90d6d6c9f1245e6696c6530004b79fa84379cffb3d72d66a6cd68a18bd4490e05de6330f9c1065e78d338f419267137b2fdcf7a3eec2b741451333c1aa2b15f251f96809acef90851fd1e997e5a981c2a042aa92ccaf3311f2b14e15347c5c5935519229f762a4873bef2df44c750b383f91f0a13800a66d205d07a63825d3e74be5da309a5390359cd7d16263e0b3bda76d42fd3f316be68f1c12bae5c16a8d67cfd467348850eec21d21182d4ff66c9aa2c242e27d4805584f259c49d7bf554e04ad07964ee5a253fffa2065a8a6bbeb55c5e2d2bdbc054f29b15c03b853145b79668cea226db41ef59baf600dffa6fa105c52d8be911c9e5528bdc9957edb1686bd81cd1a5f9adbe05f1b32462be8aff62ffb5c82c2a52751c0771c0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3) kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0a1b2cc386bf242, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000007330877ceb001dc73fac125807740d5f8090586d89e3322c200e1ce80114629fdb3137a1566c5360ee7872bbced703758b91d4ba6d467bdbdeb665bb3913c13ef432618807d5de37032f550ac1d1a608975e53bc40a180f241cf9bb85cd762df4418b1d627973a164f0f19e2836248de706a0ff6af77f4633cb6fee8808567ca0e40ff2c468622f18d4f66024051639d740709d05e3a4b3ce047e59700000000000000000000000000000000"], 0xb4, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2a, 0xc15, 0x0, 0x3d0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) getrusage(0x0, &(0x7f0000000900)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, 0x0, 0xffffffffffffffc5) 16:00:11 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x20400, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x8007, 0x1) r3 = dup(0xffffffffffffff9c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000040)="3c79a952d9fa1469934420717d8a32c2b92b2ab80b772d593a5fe6c70f2b53ed527ce7e7246c02b84191c6e21c8a8e2c9c44e4bf0822442e4df5d1364955315ef5d40dad647de4c4a1165a99ae5262ae42c95f2a7155351d", 0x58}, {&(0x7f00000000c0)="26203c9e10bd5df57b5454f7cbc126cc0626519f4143b0690fe004b3", 0x1c}, {&(0x7f0000000100)="50b75b475200e6f1e0fc63b61d5a457b640d544b49dc56c95c1812406485cca710d5dec1236a5b57bc9b175d2c61f61164ebe5e792069f83a7c546f1e4d7fd7c004c2cab3496774cfbfd892e71c633123aa6510a39edc5c8a72908a4e23aaefa81df37c4269103c3e24a4951a3cd96ad7b29660424dc714c8cd23cd8c72e3bcf3fc5f57921aa145fba5acf2584a7fcfb89a5b3df6a54647c6bffbac8daeca6ff698ddb5e1aead94ca47299b56bace5a6aeff0b7d7315c889309d2c5a8f623d48a1c9241fd33df6dce846e0ecb5da2315ec60ba1bcee0ef0c589f85bd54228d00ad9ec130477e5bc38800c5a1285b1d45b5f34b53f738ea3ab4baf76ca8945f402fab8f37c329134022df82cfbab004495f9a50202eeb0c6acbf2495048a1ad59e34701fc5c32e2d11ac608f14a7af89c294b3f54ca4005db29d057b317578a4aca81501c2ad752ffb16a34748362b6bd959739962c2f047d8e38193aa2065a3e2894e420a10eedf18ba5d7e147fef2cfe0d4b739e2bf8c6eb6fabcfb814d5b2e0aedb7fbbfde72ae8b51fe879ed5839eba8220acd79be3578b59df7ebbf888540b38ee535b4fd0429c0d7e7ba1ab8f691d42581b0f99030399fa927b672b70fc8edbc98ac44bf9269eef6c168bbbc3df8c0e2a1374baf5b2c8df5c27e5956e5289e7a077730b59995f319a9a26e766ad712b29f3f200aa857b9477f2fa62bb040cc41f9e4149b5d222d926f924e92525224b361e635f6df7002a01c6fe07a5d680a9ef827f23c01a1730702e14e9b808f3929a64ab9efb41fc8b1b3d0e6f8915c24a88dd64889efa577e244e7fd97e5751f1d2ef5d6e88bb0f916fe7d4e9f40675f1df8b971320e479f1ee3695e881be4c7de02efdf7d74a0a9de63c6713a603a5be95daa33e164909ce57e85d775fc019efd54a015f611974d242e25f9c5284ebe72e54424fe7de5514885144ef0ac3fa5d4327412118776ca5b160b550a6104855067fad125de54de24c3648fed9eb25f4dfed66369885f9dac73444c68b02a482874bbd881ab00d9804e1cee190f8f83cc60bccd888c5981afa7586cde6d03a4c8943decc4d4ef81549e29fe0096903184293b309d2e6704f34b65b6132c7ef466b095b5a3c563ee017b6a0221d91363bc4be626e2f18b99dedc450a2e966a7b4c2e2e306628441c22d44982bb43e080d9d80164ec252b54eebcde3de19ad02e029961971afaa9a91612997d83354a1c5120d76a37eecd7c34237d8434165064d7a3c60dfc9f110128f30b65fb0d04fe412601aa91a401a60816f40e8c22a416a0bff22535e1384a846c5441559e71c247d5b8346cc75176e4f2a579e2d3357df7de4362e12a31d4386f95fa81f87e4008ee93e3a8014df0adecd83a42ce3d9ddf09fccd8e523d6f7626609c8654585c42e5fe7a0e0a50aec16c0d957359c31e78f215b9c1a24d216959b2016360413936798dce1d0e6498b90b10e0fdc9744cca207dead2f71d5dc65bf721f40bed51a59dfc4510d04369a08fc4c0e75a679d7b237c9bc088f4a543713acb74f5b91d0a8b5e28d8bde18b9b427a6532fc10327abdec9cb20e52cdb4810b609043cf938ff8df68668afd59c585f313dafb3fd9048913037bd951c47f15721904c35f8a0b125db5c21c57d2c4f9da04075721bd7c177e8b8a472bf3fae0148be3f131b1459696daa0e6ea4f48f1aaf391ccfd9fbaf146ea42b466705a5e512d95d7ab0370d7adc0e791d41037fee0c06acc4467ada322755838ae236f23b45e36546d2ae28f1fe2ef259f619dac1025b4d512cb41970afce7f35ba923d5bb0e41a30f9740fd142731487c983774becc6267f59191215ab3ac61dc895c1d9afe7fb028c24ba083e7632294c9d10aa86fd22e5405d661767de021a9c3b7cd6dedc066de23fe27e0f5181a0a944c9bde192878aa71b1387822fdc84f3629c5308b0bd33da45ba5fe89cb190346092a371e8d0f48365425be732dda690ed53f8814ecfe6eec14eaa00604f77320a0c42f90bf6f4e9bb82942c3de16387aa70e8c9547f7d7fb957d7c5ab0b59c1aa0c91df626c42f445ab73da1c55a900061d27f3e28ebd95eb0926b8ec90020aa93d7e28543f64c72b736e5aa500892fd033364dbcd7fba959dbf5db42959eea64a53323070da6b0ddad4a455d4177023cdf1fd75c436975a90f9db77c4497a409bd95f9dd18720f76594500551631ca507cd7f40b4e0b7fe802504f2c4ea627a662457edbcad4df7cc486e1239a0921ae031973ec42a8aa6ebd4db847840c07b2fc562d1378375472613d1b2a7653b73fe0ead417979b1d0fb3f0685215260f8413aa62e44702ff7c4c990c180d866c991f04c3b2a7a50edc4406adf537134198e99f07f6f448bda0f9176608f099cc6a1eb8f9496688c492706522b81bfa1c3cd2173cf91682a52b9721a3e591373509bbc29ae49e667bf4d2a2fa42cc2b4558654e64a2968b4ddd7c3a5d7682ad49fc015e0e7589370579504fcb7b6a7db67f6dd376c32ff2d26ad0c4ad7fb455dd9965eef2631b29bb0a461bf554cce66b92568e59f32b1c6525be7e41e2c3ab9c4aefcf6e5758c9a91df13553797357344a3e89dea0d094855a1b2aa5d3b631dc1ae2a828e3219c82086ec2b5d37d9023fb700675c03d6f5cc4df6d1b387d3e9f440eac3b484472ac6343a3b12fb23fd72e8bccb1fa97f1b430255e2b2f6fdebbd05dc3915de7d426b9858b0f3f4159237d44a602e598e70374f4ace5af0fd34ebd6fc87b0d64d787a01f0969e7a999de9527ff4b81d40ea3d819f295ff3c0f5cb98fdbc7f92cf0c8608a80bd5576c597c7ad2cab6bd821cbbd4fbad4d7e95d189851e79d3388844d9c877c9baceeb5b7563efa6a056973f2880e7d8cacdef22827673728f540aeab2a42956fb9d87600e92b45505ea5106e667d21374afeccec89b94a71e7b0c0076e4b766bd1e5ce55dac81824adbb1ff41d8b4bda5403a32768818c46b59b79ed614ff66d3b71a096824d06af358ad27a3052b320f64b7fcc021b4762b929b3186c6196e95fcf22485dda078a53ba54e906a944f9c7617c90530680d8ff0617dab780748a7ad597851e15dc9f5b32c750ea4067aea94962082797b792448d4256c0c1acf46abc16864a149ddbf445b849e9de3b34df3b60d9be80fb17e21cf11e57c98245ab254b937063f2c00ffb2b6d14f99798cbdbe35fb7cc70df5211e6fe0fc4fcaf0cea2bf5023858de917c462547b4ee858b46ba1fd50e3743d18e2e0563ed3035a8a7fb2ffb3ea4303e77e6d9434be57b01f00e7fbbacc629efc42004400877630475432551d81eed0773fe9e84a8a8ecee7e2fca5639d78dade5c098446c57c645d2b922953bf74f75a76ee4be25fd7622914e39fc713f69cb5e45dcc14b4708ecdcb6112391743a8ed58ed8d6eba379ad0b6b6c372c495fe21c6471da3bfdbd6d1e96c7cfdde420a9938b71f5e2264841abb2b167c63ec0c0f8b4cfbfadf53b2b3a6c5e792d0c77d0b4ea06352edde472a85c5b94f64fe52067f21b8d8d8f6be61f128f648a31f6afd4d02144b6f4b1b48ae01cf133f450a7e322e5f3a009d7da25ff60a35ece56773a145bf3bcaaacbedf39e965cab366426804e645501dd62e25245047d559b917df32071e56832f72b703b4bfd6069d5c2f3f4664c3093af2c688d52ce8583102118fde53fadd4e4d618edc76397552758cc19a25004355daa336850850a3ddf721d748a7c2f903a538fae08acc64ed90245399265395b64f9891386542c29e0fdbcdac59e2839106b8c93fcb6e035beb4fddfd244d56755f7b6046344f50f71b011082fd251651c01046fe485b2499bc2381ecc1ec4f62b9e14235ff6e76734a9373e42172cdec86ab076e79c090c5a183cd5668cc173db394f1b9369c80a2a07450f8c5d18656cc63b06696e46330fcc6ae88a2b8416e874c0fff32cdd250826e340d255a4eb3203d2e27f75bf013e3ba90d51c9fb01468d56584fd02a6a8acfab2edc48085fd118efee2d043ec3cd509fe89d0a19b2f54be4a7418b1961699889c543ffb5cd416d5263fa19cc7ab42e9109fa250aae93978579014cf1706cebcb1084f1486cf9c94c30c934094746b26263b36d7f7a1aaa167f61f2efca36576fd96e40ccf96a75d174de42b6cb16230df0db5d14687074ade1a17e95b0acfeaed61a6cd3944f48f46b67f0cddfedcdb9a55ef54eb5b237932db3a40ab99412b073f12be6372f3081b3fa63fd842d2906f3430697bb9c93cbd2a00eefb1e9b305ca4420b46c5481f0029e67ffb62bf05e62a33c28ff375622a7f437a050cc48837a46bc901821a3afe77c5708d9349373df3ba1a957aed8c9ba75404d2c0c7cec1c603f98322bdc531fa7b4ce8c60f9e16407a54eb6b1c241e636d013a9b11a62b423fc4534fb935da3ca70c023efabb6d90f448d236fa1636ca9e70f23fe55644035b4cfc69c97361bc5ac836596fd3a2f7596ceab4f4c1e50be1edf9ac549d2d4591ba076959ae5527cd25cc59d2a5bc6159ee47c15c2f3344353c5c6ec3f20e3308921f93e8962654538d3cd19790851362e92214e82a144f0722e9d51fb4244117e85891941e5abda89e2d3bbd94c42e93a775b20a8540808168dee71d9f3cc917b3fb8172927c89980349e76e792e80f19880a540a865357936761764cf87e34f4a135003bb6173db6814c12f4675f991ba2bba635c6ffee63ce4d826bc1b5f6688071b26f4fb1568e5ca7444942529921b3737b6ae7e6796fcef883b6096db1201aab8cecd8ab447d1323662bf2ecefb8033da9cc9350d097a5d84ac2ec992ea43fbf373283e2e258e83d6fa762c60a20c61653e2ef75ebe0171e25322c06777de6afc43f2a4b54ece2aceb65327fde62ce95c28a4226dd8643c65e16ffafc5cb5c25e97836fd4e0fde89e57d392b183b27c590b3f263b246a930a8d4899d427e8b8bfa9ab36a88f9c9754fb46ef5b190f8a0332fc1579eba54192b2bb2aa83a633d1c1022d325acee1a4118fdadf29a5d3a02cb50ad9473f30e19d15bdbd44d2bdc7434875fe541563552f2ff2577373ba637c936979bb3860156ec378687b7f42d1fc37f9c163dbe7eb66896f14bc8e142d058e31ffc03630365a5a0386734d9e07f56b7d864e7925eae8e218aca9da2f5201bf94cce2e4ddef6bf99649a97fc024d149a41fb7d970da7bbea2284ad7fbee97f0ecf9233f84f4ba4bb3d2f5a262f1e2a702973aba6c781816a623bbb63498720615511b7886a3b75e29666c2397ca39202e0ca7adba236214effef452fecbc74ce4d0d45d33dcdf59cd6eefe801c45cc6dfc81045ac403de3040f240119dad808eb617968949ecf2288b80152179e3b18823e29fb8fe14386e1c849682249a4b43660962085cdd332731b684b9f12399f2a50121afc5a5a9566f3dbe703fc59e49d667082a2c550717413c608fcd3a5524f3403ae1c2bfeab165192e2da737a504001e7e1ba69c56a55f08fec363b462d56cb7ff4d4b72ded3202affb57e2128bced519b5da9c37e1604da15b1f2f9db7c6c2736430f0d3d3493f654c3b766aa84982737626f3463d74a880cb49be4dd7b243777fd6c94e0c9e5d04a915de5cca8d8c06f9a2f02e11845753c661b1854ab159de3e9bfccfba4b091e7f514186dc710ea44d8604f64ebe1ea3241225fe5b2fc729cc9aa374421fd79fa5fe55a74c4cbba82753d17259e98b7d1ab0ee09f244405e6c058003f192672acff7da187d4f6fc46db1edf84326b", 0x1000}, {&(0x7f0000001100)="e0bc1dbb1847064aa7b4b1c5d8b5690113fd63bf2ec96cb5ba52ee422b9626762fe870d5f165049f7f279bf6725a4bea93ff366a9ddfe57b73747a155aa07c6b49b759782aac0c995cbe9a0497f96639c62f041069e0ab0d66", 0x59}, {&(0x7f0000001180)="a76d55dc29b3a888a12ea8d1b09cc2a38d3c16bbe8bc2f731720ae3899fc44c3bc4bea82e27be6469ad6e6b619d8ca5523126a4f85f3c8fc77279b7b631134193119a92b11b49da40dbf53ce49bd246ce3e31732863611a07a44ebc1e07e66603e478ee94229b2afc28e82527f1b39876f8f69f02aa26eb445306aec144ff3825158a0297e10cb9d3777614af7be8188da531b1b322f41f536fc8d50fccde2d580e8ac28a310a4689e71d7e9113f2e8421b1a92616558a6ac8", 0xb9}, {&(0x7f0000001240)="189d5087b3d7358546e06a5f41322430b898822e356ca8c424af7727ed88ef4e8b724f2776887cc4ce44885a4d3c97e390abe3979af122a10595fac0818cb5687790e5cb", 0x44}], 0x6, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x2}, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x18088, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x200, 0x0, 0x6, 0x0, 0x6, 0x7, 0x1, 0x1, 0x2}) close(r0) 16:00:11 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="3893ecad1b66e722287cfe3276660dfa2593267f41a3d6d350f06019c01135622d0b74a7e46859fd583bdb55ca0f79da0f1affdec407a86d7a96797d6e2ab2bdc18ffd8bcf00a20df9d79f3337cddf4f0e084d31725d551a2e34e5c78d0148b102711ce7b05108ad73e3094a212b56f3b6a010ab77450cb7cdbb4a2fedf913bf4ebf7154721cc14aceb73441774431430980e8e0ee1862ddb6b3ecb22e0dbfc07ea14574780dd7005d7a099a9b22d8c83c5c24689019c0ce67a0", 0xba}, {&(0x7f0000000140)="67f31d5697af9fa901287854bcb09ab9180a16f2b75577ecbe6204f5185c62e3324282006379ebdddd638803a82f41b78cd8556814717e1ca337139dd7c2f62bb835e455d830ff7575b2f07f16bdc2a0256c5a83e3bf11db433a6777ac6e58f714e2034f05ddf7f8a69230f98ff0031f1a9ba121e368d2d50f431a514ad7f1150695ab1fc6b068ac662d83ae6af03374371005489d29557981e666037a9619", 0x9f}, {&(0x7f0000000200)="f2f0323cd332c2673f832f14e0372e070dde8d5b2eca1eaada15debb261cc72404b1bb92c3d0da0497b62fbb00f8192365356ac6e215b24f2ed1f38dfa7a13e4c2ee824ca6d7e5e02ea06000efe1483938cef9e5f76ae09b6576e357e9769454", 0x60}, {&(0x7f0000000280)="209247e040afb0f601985b50b1d42b7a110a5b94570d74a11bce5bc5708d30586781ae5560c4bd6b2cc870448bc431f441b8c9d5e9df7404c6f780649f304f2878c04bb9ebac734d23e323847c777ad2e2bbfda657b0ae3a8b0f7c03932a90f0bbfd6879654df35f2c1e3d3aa0871e97da16217d506de3241f3ed039a9393e702c19f32a452a1b1cc7330f5185f0ded8c8dd958ff9236e5f8841a067f24898354a44bb60a30ee202ad0d806553868517b17e770896b730e348d4f16c91351952353f96241c0316f133863595a1331eb19a56ca78477e2d30ad292baad7e4f532f696e2b7c048057127", 0xe9}, {&(0x7f0000000380)="62f2ca3cb3bf032c000e6385288df029f93caaebe19548738d0e497f2e7914cd870ae24c9598d853980e6bfb26ee926e10ff949ccf83261ddf26c5a8e393138c08790e1839559911331778a91d5ad630040a657668b9c6a0d646", 0x5a}], 0x5) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10040, 0x10) recvfrom(r0, &(0x7f0000000140)=""/93, 0x5d, 0x42, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) dup2(r0, r0) 16:00:11 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000186000/0x3000)=nil, 0x3000, 0x0, 0x5811, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) 16:00:11 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair(0x18, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x3}, {0x6, 0x3}}, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x74, 0xff}], 0x5c7, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000084, 0x9, 0x2}], 0x3, &(0x7f00000000c0)={0x9, 0x8a}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) sendto$inet(r0, &(0x7f0000000040)="4ea2ed04a54a4038d138c674106572dceb4e3d26fc1e08b5d4456a5b7fe536754bb01952a25da6f74ef7fb5abf103b7a40d3777898fea20f69d3034b6dd39961064c2ab16715f66e9a69c5ae06d8e91aba384a4d803914fbebcd4d2034cc201533934d882d2f0a98144adf486616fd1c8f3ac592173253dd45ee952b504b8ddd647a58dd0ae63b6adade3ac6703a02a8d7b03025c0367768bcb1adaac9d5e4aaf82eb3c53c9e2bfb365266e755ae9fed43bb7ae76e98dec2ea873a6579302875771cb3655eb7a198c74c23449a183494045a891621f29b12bb1f99c2acafd6b61b6b557060048954834855cc6343d0bbd7ffc6", 0xf3, 0x4, 0x0, 0x0) 16:00:11 executing program 1: munlockall() r0 = socket$inet6(0x18, 0x2, 0x6) r1 = socket$inet6(0x18, 0x3, 0x6) fcntl$dupfd(r0, 0xa, r1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x20, 0x401}, {{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x40, 0xa0000001, 0x4b, 0x2c24ae0d}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x100, 0x401}, {{r0}, 0x0, 0x8c, 0x20000040, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x7, 0x8}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x59, 0x10, 0x8b2f, 0x6}, {{r0}, 0xa01e312374743802, 0x40, 0x4, 0x7, 0x7d01}, {{r0}, 0xfffffffffffffffc, 0x0, 0x3, 0xffffffffffff8001, 0x9}, {{r0}, 0x0, 0x20, 0x8, 0x6, 0x20}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x9, 0x4, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x6}], 0xfffffffffffffffe, &(0x7f0000000000)={0x7, 0x3}) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, 0x0) 16:00:12 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) r2 = dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8) clock_gettime(0x2, &(0x7f0000000400)) r3 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x0) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x5) r1 = getpid() fcntl$setown(r0, 0x6, r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffe25}], 0x1) 16:00:12 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000380)=""/148, 0x94, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66966c653000"], 0xa) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r1}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4, 0x8000000000000000}, 0x0, &(0x7f0000000200)={0x5, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x2}, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xffffffffffffff6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7, 0x82b8}, {0xfff, 0x100}}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000100000000003) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() flock(r2, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r2}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r4}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r2}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x85) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/72, 0x48) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffffffffffe01) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x100}) 16:00:13 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="ebf6d1d17e78f2b04e6f610c3593dad20b1559a3b76400c246711748fd0739e789ed10eb579c2f97a4eeba", 0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x100) r3 = dup2(r0, r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x9) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000140)) clock_gettime(0x0, &(0x7f0000000100)) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffc90) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0xfffffffffffffffe, "e4302c543c2be6326a366555785b7685b7f879cb", 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484a", 0xf35}], 0x1) truncate(&(0x7f00000001c0)='./file1\x00', 0x5) sendto$unix(r1, &(0x7f00000003c0)="1a7beb37ad07c769200a6839cce7874b45c303fe1d3e9420a0abe7ad0ef2cb1115faf90ac83fa80098851f531c66cafa6f59336c89885173b0387a633d7659d0dfd6bd88490c96254eeb4f4d1b7824b417bb84feb415e28339f25deb469f7a53c4015859a1178d4e5d0c351c5e1f07f3572b18e734c4b65cd959225d7bb6780acbda93a9964acd63c23c76180032cf361c018a8987a5d08ccc258078549d9e690f0985c756f775afa9557b665ea59bd6f50e6fd6a2e22f0177a2b976b1451191a139391cff6c086c71c2d21645217ab57a8f6ac85c7468062a62403d286db37f3eef4504b497e89706e6c254e94c43a1c502ba82f297b7a4a842d6c7e6a7c983b45045264d6816af9d1760886166a1f95c7edf4e834d20a5a0a1bba29f7317304f529c5757256247e2c6cd4ba0d38e86d396634947cc23243ebd97e66514030c5e498405092c4ae0e9d0d68818a5e7417da79addefb20c5688675c39d0388d26f6b6ad2af12103b951a7926bd457d828d3d50afb7328105cf378ff9d0cbe610f3cf029", 0x183, 0x0, 0x0, 0xff90) clock_getres(0x6, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r3, &(0x7f00000029c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000240)="4167525aaa5cb803743ba4", 0xb}, {&(0x7f0000000280)="f382ed22f51371a5e74cd2e9f7f5", 0xe}, {&(0x7f00000002c0)="65a54942757a235b68325f4ebad1247e30e197d6765a8f10737f5699dc4b293346815333140ed3ca281d48468669a061fbc2616c32ad6f4595ef4a0592a3694c474f2816f6e708f3732645f3f26e8b69953baa6d3b09082e73b265cd347e331fda16a1d81874c30b8fb8d1b90e9ece70fec0c763ffe7bfbe450425e0f219b3e5b9bc53611b94", 0x86}, {&(0x7f0000000580)="d1ff110c59823dae70a4bd1b7281a543cd233a37759ba4c073e4b235cc062d6283fbbb1d2f19e72b6416676877810a01ac7483d8a2d0639d8f84a8c5c7d347c19a37e7f9955bb21665f60f17995c525fb29212214081012c5a3a6c10fa8fec0ec95dfcf07dc50e1bbaeb117262edb7861f7acc79a8ca327eef55621ea3db6d44c03bf02257e52faed258c98065c0280fff1af754a19379687c25399b791511030a37fa421e21f119ed4bd6e86454f9", 0xaf}, {&(0x7f0000000640)="125435183e785b4ac3d3d4a7ccc3753dce53b2490aed02f1c8890d1858460f7d9d1854b56e3062874a41ca8fdbc4d7fbac9958a3", 0x34}, {&(0x7f0000000680)="fc06ed1b81225513bedbe6597fb841d548df09e7293c66e0e11493fe703b4c15f5239aa8bad2fa5dfbf0330f13d4e441db7915f39a557b4ec9966348d28f1cc011f07197dc421d8b94cd5ea23808dd10eb0b75d84e2422ac0bb364b2453213474617c3c2058dfdd69f5783ad56bb6b7ce438f818ee6fbf84ecce1d65a057015262fe1b3120ef797e492f8ce0a9b81bd8d74ae95af9602c9164e08df86aed6996b40213be397dd2ab43dcc83a3e54ded73f039fefaa9ea45c5e14da2537f66943b5a274370d1fb50b6d5cec009b2d328140a580441d576d533530b663299b2b9b505e3478bcf39fad6d32734538aeaf37456742ad68808ba55e386e3dd3e64fc839fea5d0da035b1b71d8f7c38be9f230a51014c0e5a9409d59454486ba7a7aa3427b8c782cbf2bb1e573b8fc4bb88b752ceb0ba39c2ef93f50ed5fbf79a9108faf17821d210e07e01bfe159667ada5bd98296535a26cfbef45a36c2d1336c8a473ebf335969428488cfdcd1898ffee67a861ab9f06b55efce8abb105ea052c103affab7abe313ce2be2444b90961cae50598cb215f8372743a665fa6c7d51d313f3fc26b65fa0da0153d835d5c077dee3f7ac9e706fb1809923d7124ed55b9d4e6579cfc420951376f80555b276451a4b0c69c03241ce913075dd9b10eb7e71e92b2086efca476e71faed98196a78a81fd6e0110e600b4da9d8f8a5874e6800700c6cc02d57780a69db3d901b73b627501d477bae2de0e9216b3f719b4a5d73d068d7569bafd3b75b0ae7a5dc433d5c567154f3344f034697f3926010638bb7c3db5f923fbe23d76dc6942142da90b97daf0e112f9e6e6038db557b808441fa1c48545e658f87fb9cb2bfcebe6540c10837dd21c71fd740a5c1ffc3e54e415e48a420a667200125aed1bbbc5dacf4607894ff345cf3a800679226d17482521dcd5772fa8637d0f0742990898aea4e6083db517108f88a718547af0c9906f4ec305023ccf7404d1b86016eac7df59d19e0ddf708b6b018d3d068ce5f6b228b6b3a2cbf7bdf39d9a3243943d836a2a8fbf697c0d01cf2836dbc8aca7436f003d3f83102d3b8db8abf7b666cac9ac53bdc00ba0b576a179d4dfba77d811f8207f1817760c85d998e97bee02b39246e72717e387d293c0285170a66711a3f8f0ce25249c8e0c27e39ea19bf27f5eafb57000e47f6362a486889caf4aa715fb7d7144957fc0bc16540157db8478e2a2fb75c4b2d9462b909896d9fe0fb2b76561f84e8c10f5ffdb9dae5a7e141b48f7df5a41d095e5a6946b4063484cda346eea5ef51f0c6d1554d61a9b048eb9d4c4eee3ba053bacd2145e6c54aaaec61cce76495af330ebaea4b8d03316229388c87fd6f725b1a24384d301b963111bd4cd0c690b9db8592ebda7e44b624b46ee577d0dbc4c6eec56406612d598a33a0559875ccfff2be772fcdcc94b194c0a034bedee7db94df83336a6c13e34288ab81e6627a418a79cf87ff2b1435f0fd300764ac42fdeb37a30a1c3abf0d8c8b3c2492e06b9c9ebf6ce373710711f7fe9a84a8372cb9326ac740ddbbe3c31264bf34530bd70c7b08238d9242c2550884c5e505ef273190d3aa39a24e7170bd39e2d8879397b5228420128cb0e4688796c76ea3b265f64db4439ef10062d94a4162281b25c97f7c9b9e089d2e21ccd8a6108dd798239e5001f67fc3bdaa8515b47c119e38fa7404a2105ca94183780a699ad71db87ccd7c64d5cac19c32c531361e76ddd6461392f171543972deed51fd6f6a41313f35b91fe29683dae5d6ecf628e147959e3337b164fd34f6d546ea13be8aa3f8f9985173c76faa3f51ec609159b739ab1f37ff61c6c37085e22541ff06a11ef043483883307f90d30b7d0440586282cfd67fbd5716dce3cf5ef85164c1decd9ee6f35d6edc5f76d13d91ec7c359a888c2f5dcc1613a2cb8d275a2fbeff84602f1c8117c2724b2ae03e69d289a457ed07609e92692133b839fd61abf65e514af911c0325bb03297a3cb4ae9a1c6567b9604bfbf2e76b1d8eb2a21f1302c5d7f1b340175a2b5d67116f916774a05c854fbe18b8a6bd35bbfe92b52cca3eeabd8fa842808676b19d606d1647325eff0e692913ddccc529fa5a7341416f5b58c7c71e34f71ed6ac8183fb763bb05344e1030832ffc8a753ff83d9b2ec27a4277cf7335f1edf4d2aae40a4170335bd0a5ff39983c970c6e12fcad70c405991de1a4a91d6a42239a14038c2c23370f4bd767bfba2eddcb7f0afdd59920216325d0436e849d5e72cb2d4e1118e92bf1ca5a448a8ed9b1d49e9a1c0b82c2528ca0f4696057b43d4f498e0eef7079d2cb40d5e6ea60970ad74a71663f162f67129108f43ff54bd645633d6e774789fcd81af131b695a08f9f3f23b39eb5c34974267e8d984f471a866f446dbcae3c86b0747f695627af19a9205819337bf1ab4d3f1ba77c3d825f2495859a3169e88cbf7c663f60afa6bc3879e7daca7f690b4a8483a35c98eef2106b539008807e55791dc0b235e15feb0ff5f7e63a0c8019cb831be643cee331e2fa38ed92c2a0e34e8bd0a0c9f74aa3fe418bfc67824be9de22ee5e6c0704917cc72faf2f72a1fa140febb7eabca06bc377c386d2797e10a6798d08a6e5634eb05202d5d3bc76265a547d75e191bc5ec37000241357f2fcea8c6e534e12d04d793438d96de7f353bc33da9f78a85725f412ba03f104c278d96c6fd63a32a91a3b56eb4471ac2a7fbf7513d8daafa292ed22570ccd6fa8febea6d88028a9e31f6beea604e120923f8f0eaefaacf61b5d3e293ad19516cdfb7634d4ae85e73f719be45b4857ad4e8b4f952c13081adfeb80684dbf979305deeb00c76f5130e1f26c6b019b9605590ac1910029b80c480d78c2343eba3a81ae71d69cdbe647670290e6671edf5073da1f93d817d7cf595f154eba1208f59f44d1ea64cb24f20fa20f182782dddbf561c9cf1980ffa9d3c0f40c6cc6d3438997bfa07c6dab3a2e9dd68b80033e46247354f489bd9bd6e1fdb3f05a3061027ee068c223e0bbd37fb1317e640a65839b5edd807b97eb8ab9dcab9c30e64a31fd8c719de873ace2fa8ab018164620144bd1b4b0d41f80690064894654b0dd91dd9da59fb8725d780e255e0a606815a69b9ab918fb531ef26bb7ae060ab197b3832ee073781f5261235aa6bc381a521ee9893c5c1bcf1f1cf216cc1d4a8a6e8704511c58995c1843e1155ecdd6c507118fdde9ec427df4f1c07131902ea041595ecd21402e98790f26ce7ccd3ff0dcf6c13212f13fe2f395610022f90faa8ac0fbc1093b3b54455a2e7de49ad8fb7bf1824eb14829c57adbbe382bf6f2e1f236d73ff65d726619de9be43c479c75574198f2b57052b24f0b153e93ce61ca0fce5feff670eadd7c8f08d4f7ecddfd0311f5bd7c4962fdd7f6877e02bd6acb9ca17d6981cbeee7aee02c26a3db3b6058fc2c019c6d55c3305d4ebe02839ef8bfae34e24b31c97b04f3a7c0c68c1c287d43b827f213059a0419c6c1956e3e73c018a37627176c4975ef4fe4fbe6df78a98b173f52bb02e0b7b987276d60b0292f2487c2f59c2255f1b8372d7da751bc368906c3d62021640bbae6de37a5caa424a0004e84c26c6b27e8112c6fe7950fd0e398dddbd04adb8e846c54f7a7aed507aae24766f7afc5da33070ce48e315747c94c4b56254e436f1535aee6325a608e71c07d4f88a77b066cde1aa33d8288f74b31a8d0f6773a7261ec04b6608656bfd8f01ac9425c3909a60db614faed411a83987f83de88b29cc5de1e13b20ee6f29256c797d11497ffe79886963a4038a7821337289b5cee8172b1103310a20ea3e293dba218caf10d6eeb15398286dd3ed41189e6d4ff5541f6f15bb120cc8d3aec3420ea1603b17d83db0830096894075b678106a2bf47c43fcbfb713ccd29aa971788dd4b3ebfd3b244473f73a6e03d6af64c83c9bbb2bf022cc073c2683f5e0426ac538ea28edc09e044e8981de04ac04ac95780157b5d83afbf226aa93cb36402795143efad3cb1df03012fc1f0f3f1342e9382b6bee2cc49c31a3f089fee5c2a6893ef815697502a947cccf761821e5faa5981f69c6cc6de1fbac1ddd3e2561862e8ff8ee039993058d1f661634d710b030c09355fde6aa630af24a568121644a1aabf22de1ccb43b2b8fcad8ad884d1180fb1a69f73ae1fb48d891c426f8ec20984aaf166cd2d66ed67df95f9503cd5495c04cb19fc129d7ee3ab5c969b9ec4180ac1a27be44acbf9489f2dcfaf20a9a06a5d13eba80501ddc59ac5054574b4f95cf58a5e37e0666fc6acad2615d6a8a3e6230e6f0d126046cade6c568e624d417e4d34b0a656d2f35c9ffad583163c18cf5928b6a8a2db85a3170bddf8fe4661d0b3c99b6aad68ab9601d342b7caa365346434a766c3d93c63c148e1258bc429cab5d8b87719f9b77a7beb4f28e52ff098c5538d117e3e624a37612c01825ce46cc5fd1e748df33e075fc1bec78b23e43323cb1d6495fe280070db790e3fb861fabbdf0f82e5679abee07bfd316e51aac6e90291f3527a39f5035d3bfc98f210a0b72cacfc51c8b2e21012139da127a3000bd563c8a9321d5dee2645c24057ae8ba83dd4c009c8b279c0fc672a340e47f693844f31b268efab4776105205f831817ef503c3309b980815c37c8758abed84a9d41bd0f8f0997068bb4108b9a24accb1141bddf837a9d951abab3aaffc24266da286b7a7b29424191d25c1b737163ec31aa64a73bb0b8f1bbb0339608f4d04900b8dcb2698d9d8632b8dd9cf5370a063140869ab0b18b00ab1864c2bc847f3766897caa3da6d89d2bb49534f91738f3b443f96f1b316fa5817bbec5c5bb46482415a92144d25a8a08c8512d9f4853822d107cf43a90f57c271cf7a326e4bf4b16ab1cbcca881c9c7806a495bc6f59a584f99f22de6e706fc64df5a5c435ba297439973ca617384cff40469b60410929efc1f0cf9020413cf5173b6dd5353b7c0f81c3f763a77d72f390e8d7ed5a9072961911a857521dc58d24ea5332e07f3280e68a1d2f51911245832fb596230887600a13937d6686906620b8dedf30e4f87cb102e6b772b5525f8473a0ec7f6f5d8d986d17390fb2341e8cc566b67917342beb2ab4c5170a65410f077ee59dc429efe436e21966f767589415472734993bed2212ac9e1d5e72c613fe8997d368538371efe9d9736fd74b83e6f8f5850dcb7f1fcd26277563e062610ba22ce2c782e2dbbf80abfd3278be3445fb63f28e97cda37db98800cc090a3974b3e6c2901cd79e1cbc58422fdb506b94f794c5fbaede551082080212e68187661b730b0219fb5c827770868d3568ebb8f9daa47446dac50a4fb210274ef386fb37f3f5e0f96c08af1a700f968531c6a7cdf29ac9219bb64f384cf7a253994dee79753cebf2fd4faca6a95e7293347f5e422fc624c6de9d94a7b5534469f5c245bd59c8ea68d6c9b19f71df0fc419d227b3856be8a7a281b493a634c4299624ac24eace910684671f336d4699679c0a85923dbde7616bacf3c6ebb16d821c681fb06cd3ffab7caa0296273bb2782c7abefe4bda3a427beeec6a121bb501aaa79f596a59723e75e3c609d7df671e9096f81397fd2cc83bbf8d280d498464309bd13b336ef9c0d7533d2e6b130177216ffb303865f9f7a653485a6230e05a8fe69f8d0ecdb8b0f2d7c52cb477a89462404d2bd6b954272fa57dc649ca1196fdb91857412d27a15756b945dfa78d4e6aea29211bb340f7a489c47aa2", 0x1000}, {&(0x7f0000001680)="8bd65b633d4b3f4e1a3ad82ea7bc66", 0xf}, {&(0x7f00000016c0)="f2b2af2f655f2c958c53bee1ab72d37a1abe8439ef1387cf6d24c7f6903a8030301af39545faea99c01546ef51025501a9140e16de7fc1b32a0be6c3fa514e8077de04690011ed0f854e85ff58deeaccbf1bb64645486b7f40712c7242d3a3d446ffe051cc7c5d7f91b908dd8e12fc9f1baa7dbb37c8dbe806267ac450d38d700d56d3818d9d2aa0978b20e145a8", 0x8e}, {&(0x7f0000001780)="ddb05b261bac72a2a78e05b1dcf945e3f86fccaae7", 0x15}, {&(0x7f00000017c0)}], 0xa, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r0, r3]}], 0x88, 0x8}, 0x2) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x11) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000000)="b1cfd2fcb92ccb62539083fd367628a4b432ca19bf3d29ceb7b16c196d7e9b6921830530c141e31f", 0x28) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f0000000240), 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x2) 16:00:14 executing program 1: geteuid() r0 = getuid() setuid(r0) seteuid(0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0xfffffffffffffe02) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) dup(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) syz_open_pts() socket$inet6(0x18, 0x3, 0x40) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'\x00', 0x9, 0x8, 0x2, 0x0, 0x0, 0x4, 0x4, 0x3, 0x1, 0x1ff, 0xfd}) r3 = syz_open_pts() pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000000080)="d405d1b948e1b2b32b529b98bd92c89f388e58fb88cd4418f64fcc6f782792e5802818fe42b2424a1e446d3fe3336b55ff4f3e83d4b2d27ecf48ee855b0e1b96c8d5cd0936e8a1ee81", 0x49}], 0x1, 0x0) syz_open_pts() syz_open_pts() 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10600, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x3, 0x7) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt(r0, 0x3, 0xe, &(0x7f0000000200)="4e94edb5952b7486495e4f45db0fb0f3001714772e5a0d0ba901ea7b56c80b6dc0afc0f85619b9acf357f989afe444730bb3411f5b49dc672b6238d00abaad5882f32d86e880dfad31d51dac795ac58f0dfa8130a76962f381e5d02923cc661f26158845e20dcb7d72ee6f4cd750e2becbf7ad5c66e10b369feac6c1276cc8f17c6e6b8ba99cc72613735adc32d96bd8d0ea1259c2bfc83df0364842676de3f4782ae83aef6e1c3579ec9dea86e82f78615d3289bd23d80ed8ba465297b8f77bbc61b1bca505c52937ffd6d7dbd1", 0x110) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x8000000002, 0x9060) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="377bfffffeffffffffff84ad9a1d7f68b415fe3c7d6748627b95b3d6", 0x1c) 16:00:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x184a2, 0x11) 16:00:15 executing program 1: readv(0xffffffffffffffff, &(0x7f00000023c0)=[{0x0}, {&(0x7f0000000300)=""/48, 0x30}, {0x0}], 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() syz_open_pts() close(r1) dup(r1) dup(r0) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="5d2dbdbd5a0771764e878d52fa124484535a62c5620bf8406d50099b893d099e465464355075c92402c0978532f4852e7c86d23f6c7e5ed680b07e2548d66bdf711784c961b1ad2b64d04c62499fe3705ed41dd5410f2a336d571bae80cd03d3", 0x60}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget(0x2, 0x4, 0x200) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000340)=""/90) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0xb5a) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 16:00:15 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/202, 0xca}], 0x2, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002e00)="014d5ce0f955ae21065d8acf2261df0ed2506f06b36ad9e25ca8675a307ccf59f28963dd5367bacca321c80380627449de2ea6211d45289aa2cc784645835f28846cdd52ad40e28a7f0654383551a7d820357a5f1ed69f183cf18cad5421e864e698be9ef86d8d617bc4181f70f73de15d073fc05256b144113718dfc884fa2e4e7eb4eb8f8e55b9c853bf81b9a2cb5937be0886c8b98e9540a709eb4930000cd3cd54ac2d40592aab5b8300bc5264da59e9ae08a4aaabdf29b10996a767f78f43073c0ea33ed19bd2fdabb1b43e20fb66b2e65cd427cc94f97bdb7f68a2ceb1e0ff07cbc889abb742080bc7e6d55c4c498c13096480b788fe9b4c98ac1c31ca90036cd2bffbc540a5ad3e4f44aaaaf9edd94ff31ca37d945bf4e8406bfffc524309e95f7aad22cded5021c7f3492338717864e2e3ed58a5b75514492024f5be45b3eb753f9ac67dbe18bcc0595de839c7598e96c289b4fe79eaf6205077bf044b16cc6c21ed7fa6e71916fe572e6e6758290100cec5a25ba413f325d097815fb4233e87a696459cb15c96733654611abf16ce95cf482a560e500e1254bb26373601253755747791116fdaf0e4a40ef773070979f3ecc845ced06b43a1d7a0a25e0f610f98752a08f1589af2ae46b333dc3549e190c64903b7c8b85824edc9a80c472f480716fd476892c7287b0b2cc5238dea702077e6911385a8b46c0ea453a0fd517897347b07c667c519705139ce47d36c66695f8a6728d23cc02fc3b36a38e4c6ef269563308f2a56cc42118c398d2739d5869468d818dd05d1ff65d070b75bd619059055c4c3953b263ff858b36c29bb5f1e32dd7e9d7d7d128c188ee987243a88eb71abba5c03b9188130859154bb1c80d7fad0dc4f4e74477a278861f0bb07c59a8892457d6d16748745e0608e5a445bcdce30e7682aa3dcf7957ce5869d697cd5b2d2a95c63884364fb94476cb060430df48db3829e1d2f11cc09f58f32a601e7804e4309e6efdc3adfb8fdaa9ecfb46649b93c3f09376376a97401b29021d870e57f1257774a71faf046016714cef80296ac3eef727e10597c180093773a18b17aa191ec96856406d0e9fd3c4e05f6234213a5b9cffe6c8168e17dd684e20fa53bfa5d65d483f0ff50bf191d1f409a16f22a5cac6aa9be6e10c26d3994f2025e314cabe124a4eba65cb21afdcb643b9abc1854600f2ee74270c2e9b7d9fb7b5ae473832cdcccc1bc36127bc2d617562c690606af444325177e83c89a3e1a972ef9c7be2c701567919e5ff9d9559eebb2f32e499b91b736997d0325147ad084f5934cee0024ebfc3adfcf443f15332c0689b04b935384d9ba24ffdf5d391d81318d9a74cd999c755e8033611e016474c689dcf357fd0bc073bc3f6d21e926764aabe56b99d67d6eb7d8c334188026f1209a3b8e62658a9f2d21277c028c4b236c7927beaec96262b467738c079cf12d0579bf6f6257d9273ca673470c9e5e9e6b4e4b05fd54c2adb3349bbeb21fcb614c6748b0143a93ef739325c99bd6e6fa2304137945c260308ad810fa4aaf52174f44fb6f16c4dfbc25289e397c3f0abd234065dae54c9b55699dfc8470a14b5f89c63dec8f9a953005108636a4b810efd414a02c97d2e09c324114cd610f1654b06ea37b07b8f1ded6b7f72ff131704ecfd9eeb6d311ea6b7d377715c8c856687a9d1f9db1440c4f4d6c050a3fb5549b79baf57c0269e9c342e1179ce6e1241d26c6fffd58ce59616e729305531dcdc76545f3457b934e953cb3740334be4ad182fdfba3f24398f1eba8ef9bc168932d63d05918fa2daa5cccf9742ebd5c02beae9dd8ae53bdc95552331407f5a41ee5dc52c4e7248b8a0e34b7395627364e4ed3f8d6585500962a6f8e269824ca60e02f4469de5c532a056d83eca1e29b695d343cb58d1ad6aef6b6eedfe1e348eba01c45683d82bb7dafba92aa061af9158f9f33e5a1d542b16fd9599c4c4489bf6aa023dd3017ec46ffd9c37f97f911f1a4e2d673d27842b304401de8707f7b0ce2b8eb0960945b18000cbefa67f2dbe8494a4b34d329563ec6383ef3ae28438b2d7fd0c988a3b7f350927284848d085093b511e8ee43c1965ad8aa72b6fbdfbb79bb1278f22ca26aea19a50b100979314797e93b86916993728039ed54d378fd5f04ae0385533ed7eb75c462139ba1c5cd4ae502e6b36ffa44f84157f4621e7b04232364628b4614c76112a7d14662c5070b539d70cd8f24618ca36f111a5c4fcf75c5197094e463fbb50fbc47bfa0cded2c52b1e3051a01f467d03754146ea3054f62412f4d893905d0dd2b86552a5589ffbbb0b78887b8d2716845dea2d8ac35f51209d4e18868ce9c8137664510ea0bd1e8d4f16baadbb993ff8d1a6ddf0c15a9f54f", 0x6a7}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xfffffffffffffdf9}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)=' \x00\x00\x00', 0xffffffffffffff64) 16:00:16 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x20, 0x9, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000180)=@file={0x0, '\x00'}, 0x3) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x10) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x860e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) clock_getres(0x20000004, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) clock_gettime(0x2, &(0x7f0000000040)) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="f247d2ac656bcfadbad19538df793fbbd84aa369aaa3b997c1472308aeaa6c5c01190d82df64b64fc51c69a38080234f61304d525f71c32703e5f059ab9b56cef4bd91e9f9b2340edcd5a278fb0158a145756330446028e23dad62ff080fed7096df56c1ac91472fbf064bf66c525a073a517765b7a74a1545da87d7a9038cd7611284e079fd75a36247b38799f861e2442d3cde28a0763093b15367724b7e87b15711e048b24d3d9b03fb88636e91e8557f1b3d57a3fa8766041c45e1189654fc55ba75469f2395aac933a6ae353d284bc2fae9766833a3f0d7b699ef51ac0ed0e6b095b7b87155fe77eccd5aa5be8fafd7aeb0dfba0d5b84652b8779d705599bda69ff6fbed7c95152e31da71ae996ad634694256cbbeadd1b4b10ef330cf66796a5a4e708fd81982877eb412861f10fc3671cc694c9c491c5503cf7b6bdd0ba831ba3c29e105784ae18a2893a04b870308f906fd0da75b0186191f6400dcc2c7c0a07ad5eba27a3c9c6265f9eb020601a79132ea918201ee04d66ae31f3f5445903597ae08b83351aca71f6f8fc9eaf3c3b95115dd8ebcce84e3e5c59b8a99910b20ec3fa8c82429bca5b180837911f6adbdee5c0ed0a32359d2e45a98a164fa8c606eb08b4c1bd30539bcf90c730987ee797a08cdfb64fe09fa33602509ac40d316d90c0c184a013cc848479b1a1d5b1e7e967e3d8a6b12c749e95518201c73bc472ee306f96fbe460d8904d1ac710e37e2e928bb6bb8b19ef2f95af93fb53e7603022955ce8c85bebdbc321621d58045af72c37fc0a216cc1d1c3f42a687acb890400f65ca9551e424737932af057651aa540e8b7396577531d04185ff60043dcf5fc3f7d95474551410a35fce617d0e5b4ab66f67c6fc7d274d0cbfab23a6e9d5877e4f9dd3d8884cde6d281552692ac63cb3e088e692574760d4cc6f05c40263447456bb4c16e614940b5fafd1efc41f76eecddca30a59ad36a0579cd71752c88702df0ac107e2b09819fb0c568c70e7dad351df99b4508fd9f5c6828421d5e6094152f41fd0368389c98e494c800eb5a0e06f15435f37b3ecf030062f9e6922f9bb42173aaadb5d70d263ad781e3781c16e8b8d59b182942f126a2171dcb58c5cdb6206084bfbf9d64d3d7debe4dd0d79956394dbf7ef5db2c6f303203089911af9e8cfa820d391b778184da40287c69bf0e52e00e81a5bb1f3cedc5cbc165896317b2088b4895fb37eeae0d5947d70261b7295bb092564075172c637cbc74ccbda8e88ea5e7b2149c32bd0a75a18a63ed40a98ba38dc47c83a4a33cd841356f01dc958c3d81c7feb111053721ebd1960522bb1bcd2300578a4d8227792904ee5629138193f6cbfa711b25d9e8ea895b32884d0f8d5de5da3b7595f51e6c21885d39b9521466b6fef59bfb17657db26fbd6d01fb2a4c41c49254417ea57b0eaf549b8933f0004e944706941fcdd5c577f089be53a947dbfa80973d8a8047e96424cbaa7606eeb3f9d2b8563a960462f951ac6c6f412462f69fb46d9cecf0bb61975bdad9618c027954de1005e4ebf201f588453d27f6acce6cf9834c16049b6a9a2fa54ec56f5a35083a04fea849eff7151ad33d227b772aabcaea01f5ba77fa97bd9ff2b79c6e1962d7358468d7b4a004b9b309fa66b87608c79a37d5ffa68b5949eafea9e5d5fb10ae94fba1f2e67657b915fb03919ecb161008057afee1cdd583b702611e640b8d863499f75fdeaf544ca58348666a9bc66ccd60478543013f2b668a97122accadbdcabb88cbcfedc765c8227788dcc44abb8b57588cb2fab52921c26a8b9581798d51607ae6727d9b3265b9d88bd3b89ac0d40695fa5d35a5e136cfd2d5505c9a315ca5518ec4979942c546bb0eec52563be19958f465f70e81ee6973a95dff8e8449369cd84ac96888b00fccdccad27c55410aeb771b8db516fcefeadccdb9f5a7d0042f8f21b25353044066efb14b5bab5221c9010ebdad357b58fde119dcfd82a9a84ec6911050d00b5f70ad779b89920a398d02e8633f90b3351734812ff78da2db6051686699ac2af9804ea0f538fe735fbc067c4a8e09c2a143998cd6bac41e624d52014284fedf6895b85eda22baeab0566b2c9b583dda4a6afb7a07ce83774202d2e93042e8b609185c8fae7050f9a3fcbe3ad1c95df206a43f868dd64ff3ad422a22b71c7045eee56ae320cffcb4cb8a7fd4c8a6afb3f9b0a38545d3bf9abcf01e5590bdf2f0c32cb7af8cd12f267b11721722d15295d9ac710ce1ee515346170a642364107d19b5b46df053d002eeb1ab879f64f1bba00f1a7012d911750fdfb0ef0b177469a536c6d74e513231504c19f3457dfec90b2f19e98404b2e6e8262cfa606a1aa5bc7c5fd7b9906b1f96980927286c2aaa6ceb7326cc799a97ee247f03deec84cedb2cc403ee287bd9b8dffbbc03953efaef68da83a9303dfc1ca9acfe91656147e41dbac337a1a4c6141cc54c980024f0960404d2c0b1573f52870a0c30540b46d5b1227183cf68bb4c42a85e42792ce75fefee589f5c044c9a95e334918adf58f697430a9d9ede556dab23f8f73ad373a60d4a7571a70395ab2b682f29144b32fc5f1b3f4bb2a120e242342095bb237d88d657835d4a9ceaae46e060de8899750c628936569d79a8acd3c9051a4c85d2e7a44b36e77da5317dd5242823d1c9ab942be3d30ad3ad170a093de694ec4d433b7a8722717fadd782df11b08d87434484191b6c3fc0e64b3edd8b2309e159831966da5f663ddaa2bb6ee3d390b11c3a7648b646a321baa482663f0db8f4e873b9b7fa7df895f980084700ae10569a7f60df1a26df54825ec61eb86aacc7e0b944c63696c1ba4a4d15daaed69d690b8361437c9f5b52bb90cd54706e4bc108415e093351691071441c9eab0ef8eea42568ae8fe3909dd06408a1122dc29b4c819b8f2419c561bd41a2c0ac667cf6193b085f6b24982c91b4ec1757038766ef969df7da220dcf29e422b42b64627e712c96e46505f4ad433fe76c81b1293b7a9f194ce9170ca59127ebd6f580218a9174b852876b05e43171bbfca9edced385c25b37b128a7ca6d6a08295fcda387dd116ff32a14f4a0a629e9f5f63381df1c1cf1f625fd5a91132d634942ae87195e7238cdd4cab33740c85466f68237816dbc4a90b9c820b596c98333554b242d5d8daa7f8e48ce2bc64acc213b462b0e1fa5ae7ac89f2b923a6b85f21818d4c66d9d36a49ef0272ddae0e51e02d742c814786fd56a4818f6e9aab54d574e5acf90e36e220d217ae4e92923185baea436e9948e43323913ce9aed0db59fa49223e3309e56535cba6927d15d670c4567a1e6b0400c312cd6f06ce43cf623885893adc548bf685df1768b7626cb136ede8e66d11b853c0562f8faded5caa1123c099471375c5686b6eafafed30fceedbaf5fd388103c8f913087add9c232cd3011a0681227677fddb48ea50ac3c49f488c70565e7c777875e908b5470ca55d5bb1b55297f7a2c7b9bd43ac0002c4e5cfa0dec46168303bb475868bd9d788e1954012d01e82d63c49ccdcca1d3c01ae9377170990831a200c87c034929ddd2c8ce6e52a3bec9e7085f11de7949101522fa2d4986041003042e02cf954ec8f192885e028ac0251c0d6ad39a6c10f45a10434243499b68a006b77364f17124c66b043eb64973a969118e962d600bc51f4b6c73dd28f7d5ed141705b63cac0b3daaaf732548f3bdab8d7e92813939ad656f4961d50ccf7b11d26d63baa714d1d90b5d82b4ce7fab68cda3335d037fe7f763ae888a2f005b761ce7732b9cbe7f764be3d3310697ed286125a4bd66f5f427b33af1b1a379fc9985cd042c0c04d8a1ab73faf39c494dcc6b35a2cf72c1f17b7f1036bb6e75689238212cfc2696f5ac6fe78b81a4989eef09a079ca24ba47655cedd9c489399a560b8f0a38d5ca328dbd701483e08d334597a06ea6ec3f1f1054a7eb8b4499e3c7419a733e41c28bbe9d3b599f8254d8dbb63b6eca23fb444b2914f61b4d1b7aee3cc3009d1ea0653f7f3da1d0edc92ab16e317ebe3113ac6bf17a24e364c33c4895a3c901b25324def411da1113cc95c61541f1e69c5baee37f72c3eb941d5e05c483683d368691fbc03fd945432edc9c8bb6568ddec0707f7e4146174311b1e57c9b3d206bb81e8c8a8791b9288653b730860f458904cbc5ddedca837113c819ff519189f95d187c7f47e7b6f962e2598bfc587a52d717467f3ad9cb0f2185522f642f80a53c6204b888a5a7f2cbccee48221c2acf3565e36764e5c303a8619702121a566647e71b6777f35be600b19731537a5ae5111427168476796aa704baa4272bc316b695f5cc70fd150abfc65f6216d4333e6d10e8b9aa289fb6065894220fa42c689b8a5e9f2a42f8047b7f3e8a0a8fa270dfba4f77f0ae3ad91f6c2a79eb34c8e70ee5743960ccc8a12daa44a7a782424ac26946d8225b611524d09af417108635654d406bde754dacb93a6c70981ed54e2be1a13f038323e0accee254ff1b48fe0386db84bcf7908bec7bc37412c89e2c31d86af8fe64b9b0fe7468ce363c4cf195417675501213772ebf569891d3cbc2a6c288c6e11df3857473b4c7eeb6008f23b122a402eea74bbb8953f563c132ff8c34c6b24012d5a84d41e8d6bc4eb8e94fabb1c73b95eb5bf0d0c2bda7cf804b5b6f9a55592897d5e29a3664367f865fbdb2bf9a107812c3b8746ff046f79e8407321405032b6b8b7351fe808e12fbca341a7fd0452ccc3855f561349cd9c8e7b001e74c79eecb329ed18ace9442656ca36c78c08c748fc70c6503cbe7912107071f3a1c24ec106285f4ecdf1ae5c305d681068231c2ddb5eeff87d563e234827ab0775562f9c36926a7762f71353c76b46a60dfe0d371ec0b5d3d13d2bd4c5cab6e7855a99f5c54c73510673d147bf1500fcc7cd210788645c489aabf1cd9a89f78c1e9383ba631d63484d901cf095153a283c8a02660226211ff6a1e7c95c0ffa33064ea1932b9fca106ef33832ceb1e18bf4d44fa3b5bfc05726fe601d8bdb515899e92bf07ff230acf144f31c8dd64d7eee23c0f21fab73c2532bdb1d25e760432f973dc8833490aa4d31fc69cdbe70cea9dabaa1d3757619a219cb9e2312f1882e4b509307599ecf8744ef24010cecb685e3fd5d5cce33503dd48ee277680ca83fd3606de36ccc6092bf6aba8d79cfcecaa193af7d028e45703b44e243115bf3bb1aad178e30e8221977a904bd00cd84fa1975afd3ee8653280bf13a61b3003e2518e1bac905935d729489aa45b421fa7d82271408afe0cddb7e9805f3d5a96e8efd733269c57dfb8a1bb46513ef6e0e49f5e86e7606b42a41cf7d61d3432f5e1864bc3070df04465fe86667a9847db28ec5c7aa41f34c01519b8d2af5ec38811beb2feab39cf64d3a8ab32f26dfe2b8ad9b1a53736be7aa361e71af36ea0ed9ed0ff3095966d6b0314e9be40f61099a834e81b2744bd9c00079452c6290fadbf2baf80536b794037567055a331dce1dfbe7aa16421455caaa043ce3e9b7f6921c186d7aab8661a9a3a5dcf4de5294064947648c997ab3bb65023952fb00ab102efd685c56a212665e516af18594b958f80dd770acdd970b6be714378fbd1f324c990628c9b107233c6c3247f4a88a9c46ec51de3b9f65c00bfbb69a2ac7b7c3cccc433d3c57febebf89dac8536bf61181ab1b5e9149bdfb51c83efc8cbef6d35469822ef0e07e1721552344cd19f93d5c15abcb0126b2e5838bbd3c22607", 0x1000}], 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x42, 0x1, 0xfffffffeffffffff, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x1800000, 0x656}, {{r1}, 0xfffffffffffffffa, 0x5, 0x1, 0x0, 0x3}], 0x901, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x6, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xb, 0x6, 0xffffffffffffff00, 0x3}, {{r2}, 0xffffffffffffffff, 0x66, 0x8, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x3, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x42, 0x80, 0x420, 0xffffffffffffffce}], 0x8000, &(0x7f00000000c0)={0x7, 0x80}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x10001) 16:00:16 executing program 1: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = syz_open_pts() r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20000002, 0x1000000000000, 0x10000}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x101, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0xff, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x20, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x6, 0x2}, {{r6}, 0xfffffffffffffffa, 0x2, 0x40, 0x0, 0x5}], 0xe7, &(0x7f0000000280)={0x6, 0xffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0xc6, 0x0) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:00:17 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x10) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xd964}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x34) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xa0000000000000, './file0\x00', './file1\x00'}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x11, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x3, 0x8}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xa8, 0x1, 0x100000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x9}, {{r1}, 0x0, 0x10, 0x11, 0x4, 0x2}, {{r0}, 0x0, 0xc0, 0x41, 0xffff, 0x1e02}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffff7fffffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000081, 0x1e054350, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x100, 0x1106}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000002, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x3, 0x4}, {{r0}, 0x0, 0x20, 0xfffff, 0x7, 0xfffffffffffffffe}], 0x80000001, &(0x7f0000000140)={0x80, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {0xffffffffffffffff, 0x3}, {r1}], 0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:17 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0xffffffffffffff11, 0x7ff}) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0x0, r0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8d) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x60782e8ccd7bf4fb, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = dup(r1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) flock(r0, 0xa) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x12, 0x80) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x20, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), &(0x7f0000000980)=0xc) r6 = syz_open_pts() socketpair(0x22, 0xc007, 0x800, &(0x7f00000009c0)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x7, 0x0) r12 = socket(0x1, 0x5, 0xac7) r13 = getpgid(0xffffffffffffffff) r14 = geteuid() r15 = getegid() r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x880, 0x82) r18 = accept(0xffffffffffffff9c, &(0x7f0000000a40)=@un=@file={0x0, ""/108}, &(0x7f0000000ac0)=0x6e) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/ttyCcfg\x00', 0x10008, 0x0) r21 = socket$inet(0x2, 0x0, 0x200) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x20, 0x0) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x88, 0x0) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$unix(0x1, 0x5, 0x0) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/ttyCcfg\x00', 0x800, 0x0) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/ttyCcfg\x00', 0x400, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r30 = open(&(0x7f0000000d00)='./file0\x00', 0x8000, 0x100) r31 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/zero\x00', 0x400, 0x0) r33 = open(&(0x7f0000000d80)='./file0\x00', 0x0, 0x40) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x20013, 0x0) r35 = dup(0xffffffffffffff9c) r36 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getgroups(0x4, &(0x7f0000000e80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001040)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000180)="307faf713191010863bc86d37db9a1e3b33ea811f7953a0ac022c226b17fc81fc53212b304bdb211d9729545272f4b311e864e94b914dc5f8f4e0b4f0b77ca3b8e9273365cd986c22304c3d75ae12cdd9cd197945489edc323a05573a748810c8b71465035ace15fe6aca31b30b6976cbf7f5d24df3ec7bc2afd3cd7e26568c22b4fc07f47e9093cd0220d216a006b9a7023a9c30a7585755a47705f43337f93c241fd46cd810caa1320d7c53adc78c6b9207a51101dc050dd50f90d666bfcb1d0413f", 0xc3}, {&(0x7f0000000280)="99e9f2e16a125bfe2fa68ef8a9c904fd269ab2444c512c9bc76b92cb1a2ea6065e9e03859a22b50ff0a858e3ce94644dd66e4043ed416b764cb3b511a8d883188c123d98a804715d9cf4b92a91725d5b2af99e2033b7804c797687f24d75b38cf6127efa84f34eaace46f4471776900c0abb5a1bca3618875e5077cd1da2d88658aad8c24b1c2399e8e8d2e5124f4e50a06393dafe8db171a5fd50672f0bde50412e1334ffa1eff46e21497d1b4652331a249df41800a43bcd5e8982adb832d279d0a125da80de1e856a317edc6e81180eb4f015b76972b5b67c1e4162dadabf2ee47829bec77408adcd23d48049d435c0", 0xf1}, {&(0x7f0000000100)="c00edc6601b7254bb09e44a8", 0xc}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="3744557c764c623d87dd51cf47f5f4216a9d28eccfdf859daff12c599a17b674251ce99a1c7ac7f46aef25f3286fd4466db7dfb4e9d183ebd8a288d759769399ce058a98a46168a5b44f3eb1344c54ae53d079c6253ea481ad54539d61eb9c1c2aa5160a3f51fbeda5e1be675c25faa949f7eea66d8d37c0f850cc4d21a41ddd418d9308d2f9497a2bef181a633dede6da7d5d1967825643e14f5903", 0x9c}, {&(0x7f0000000480)="7c475254583cf87827a0185b0151d65ab020b71333535b3120040545f49732393f2fef6cece4d71766cd0e32091eac75e6f8a85914fda4b5384808da32b9b4ec114a9e93524db5d6b763c7835284cd9d6510f515393e6a24b5f6b695a7f81a28f1c473d3c137826f8fdc0b658bf73c578a029f0781cc36cca927901921f254175f22d538990f79a38f13356787a00a77faa7a5afabdb19c195757799381400340e23e67e99d46422940898f26527", 0xae}, {&(0x7f0000000540)="04cbb65adae3ba58974e3830939e5fb0ac827708bece08a87fd4ee05e1ae3dc9b7f211a9d55a80a1f3047fc1edf648afb939a0468a3b219b0ecebf0c900fe589548e40491a7ad2cc93b70156b30c415f4376721643f9f5b49f0c48f82452d12ec8c0c9dc4b896e2bb4972ad9fbd6c9a95beffe087b6ad1c22c0ec19f0f616952c68e40e3ba027aefed25b80acb69c9987fe1912bf90ff40389e86c6d0cb8419d83ef9ce3b97dc1b408a4f69686846f8c5a7e165eb65ab177e910da329b101acc2c92d15c44e53ba26255db06b1d1bd35a8870938ffa9a54dc236450a36a9be8a14d85256db72537d4f4119dfb15fd2eb035572d37f5c6396ca", 0xf9}, {&(0x7f0000000640)="45d50e1175259ea4e48502673c6a92f3e5", 0x11}, {&(0x7f0000000680)="3e5a482da63d214136e81e7f2687c0c94dd46e47e7436cb79aac2d881d982262e5a08c2d249c4eea9118f7a831c23db56799ee8a170d27f93e97a6188323a9b48fde27e4aa8220871cd26936a208ba9430bd3c9755e87aa208f2aaa9e3c16efcd3dfcb092d4677130d72fe87fef58013a049966b95b22bc912f95be3432d3fabdf5a9712dd047ca6df06401c47b950a415dcfaf9ad4f53d653e2ec8b87bb3589f0d848d8dc32a461cc63a6486de03490446eb26ab9e87ab57d2f05", 0xbb}, {&(0x7f0000000740)="4f4abb997fb6345b4c09b0945efab326b8b5dd019b07dcb5e1ed569c68ffbe23bb0829a82aa00cb129b744d2949dad4ec4e2e1188eb03da411594c60ddbb2c6ec6d38548e6d6265415df73a2f5892f3d58f15b45db146372e748d2500910d43ee6e29f866e7dc08bd37fec0233cd939493ca07954c6847e531c4612b510ca866d0609ce632c2ee3aa12f9130fdcd6a081dae7f463901c865dbb7d55402fcd502b86616a7c6fb655d90fa76f6f78c58218a25eee489a063ade76b178c34ec7d46a5394c418f20a6b74e3998d205ebf329b6933920a3", 0xd5}], 0xa, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21]}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34]}, @rights={0x18, 0xffff, 0x1, [r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x158, 0x2}, 0x8) r39 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCCONS(r40, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r40, 0x40044266, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffd33, 0x0, 0x0, &(0x7f00000000c0)=ANY=[]}, 0x0) dup2(r1, r0) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x6, 0xa) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) rename(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0/file0\x00') semctl$SETVAL(r0, 0xf1b2464284fc5a99, 0x8, &(0x7f0000000000)) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x2) open(&(0x7f0000000480)='./file0/file0/file0\x00', 0xa00, 0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000400)=""/119) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="826eaefb4d59cbe8f606", 0xa}], 0x1, 0x0) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') r3 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x80, 0x40) utimensat(r3, &(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)={{0x100000001, 0x5}, {0x4, 0x3}}, 0x2) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0xc0000000, 0x0, 0x0, "76f9a4d51bdecb7f1b99f306fdb9e1cffd42bdcd", 0x3, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x166, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRESDEC], 0x38}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0xfffffffffffffed8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x880, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000540)) fcntl$setstatus(r2, 0x4, 0x4) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\'(\x00', &(0x7f00000002c0)=':+),\x00', &(0x7f0000000300)='&\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) r5 = socket(0x18, 0x3, 0x9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000600)) sendmsg(r5, &(0x7f0000002000)={&(0x7f0000000580)=ANY=[@ANYBLOB="742d7a2f18b01a3f19132c6256dd89e89dc84136274b006d04dd239a5e908d457c4ff5c8c6e9d381b004c077c3f44217ece6a57941d9b0838177add910dfe61da80f3a4158b0be430f7ca2dc01655c00de5696df7185031ce3e3f7d8f178e493e22a0c366b"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/210, &(0x7f00000001c0)=0xd2) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) write(r0, &(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) r3 = getuid() setuid(r3) fcntl$getown(r2, 0x5) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x9, 0x80000000, 0x3, 0x720}], 0x2, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x5, 0x8}], 0x7, &(0x7f0000000180)={0x4, 0x7e}) fsync(r1) 16:00:18 executing program 0: r0 = kqueue() close(r0) fsync(r0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getegid() r8 = fcntl$getown(r0, 0x5) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff]) r10 = getpgrp() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) r12 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="cbd58fe345cf39b58f4b4c6b8d74eb6708cf0e8270617543562f5933732c66c508f19da1c1cc9db71d2e238fb724f8032876f08e9d892a97502073ed9524b21df8bd5af0c6e7ca31106277ef9c352e468534944cb34034cfc30debe23ce324c1448fa92c4327a2782624e0064e5252a136753ae966e7f392c585c2f95719aade60385a468995ecc044d58f20aa350e14eaf7d4cf214a80ff0fbbe4cf052371c19702ce5141d227547dca1c8f950a40087e42c2b329", 0xb5}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r2, r5}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r7}, @cred={0x20, 0xffff, 0x0, r8, r2, r9}, @cred={0x20, 0xffff, 0x0, r10, r2, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r2, r13}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x128, 0x2}, 0x400) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = getpgrp() r18 = getpid() r19 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r2, r14, r15, r16, 0x2, 0x4}, 0x8, 0x6b1, r17, r18, 0x0, 0x6, 0xdb2}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:18 executing program 0: nanosleep(&(0x7f0000000000)={0xfffffffffffffffb, 0x800}, 0x0) clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000001c0)='./bus\x00', 0x420, 0x14) socketpair(0x1, 0x3, 0x80000001, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x80002002, 0x200000000002d98) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x408000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) kqueue() 16:00:19 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:00:19 executing program 0: setreuid(0x0, 0xee00) 16:00:19 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') r0 = socket$inet(0x2, 0x4003, 0xc8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) poll(&(0x7f0000000080)=[{r0, 0x5}, {r0, 0x14}, {r0, 0x10}, {r0, 0x80}, {r0, 0x82}, {r0, 0x20}], 0x6, 0x4) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="1911051963e68da421cddc9bbb0721998cf79bb0c6081a5da7ffe300413b91e8a954e299239f2ecb6ee063938ee62db45257e4b2a4b9aa4e7e2f2c88ba58b414e8f8f989f77bf1ff8dfce94199291732b4ca4539960729555802b25d77feb4279e22660348c99bae64d91af88f93aba7f3883b76aacb29a45640d6e2562aba6ace03474625f8627a4f9bd1f0ada4af5a9de6ac80e71406e2eab2cebe27d3d4a65159f507ca0aab795a4b1a0596c0d4940b680ef7ee2737725e5055a3220de63593eb6ce5b45f5b604a61323f4d7a51789aaf79c4e2278505b63f96ca3d806fd7d999984ffeef3069321b5d", 0xeb}, {&(0x7f00000001c0)="61ab686e288afe2a8cc9b0084bb69e11c9f0db03aca70c51371615b91973f25cb327455cd69c31e263a35b5f7563b6eea4c0caa3d7a8953067d92f298508300f3dde552fb0523653c8370669ca0001544f84acc1d3fdd328950023b8f62811b3249354d5a2dcd0", 0x67}, {&(0x7f0000000240)="0e47771373d1cdbc73916bfa9bd220e85ca83c5d1e5598e82b3481043a4d0d91b4ef83342acc07884dadba538b7b6819761ff90861b9ef3c15278c80745ec4a922c08fd1c1ca6eadbc552fbeb80abb9066af727ea1bc8dc7b3e360e91e59e48f56ecfa5a9b5e142b05b1c99b084eedd6bf82d16c3c4b1d499a51c08fc2e4e1eac49a239dc5d22340301a9230d9dc00b41cb0a286e6232d146f6d0677d7b8ad4c8a2b1e685d", 0xa5}], 0x3, &(0x7f0000000340)=[{0xb0, 0xffff, 0x400, "5cc2d19c9fbd4d14da04e7059244d2fdb793fdce0bca485b8195082ea552c7bd8e7b7380467f0f5da48a062c6984350d4c84c749a4cab37fc84ab239c952c3bef296fd483b984090517c7005b7082d6d45a79f3da45aee05c25d5ed072ebe3331a946b59b40f423202b62fc8e73fa87e98af3e423d0ecda5a368197b711883121b588159df31605f0d36cae649a2a7b36015cdd7350fb183fc655d"}], 0xb0}, 0x400) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x52, 0x8, 0x8, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000081, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x100, 0x7}], 0x3, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xce, 0x2, 0x7fffffff}], 0x81, &(0x7f0000000500)={0x340, 0x80000001}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ftruncate(r0, 0x100000001) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000000)=0x4, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) dup2(r0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x80, 0x40) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:19 executing program 1: r0 = socket(0x12, 0x8005, 0x20) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x200, 0x2, 0x0, 0x40, 0x220, 0x6, 0x2, 0x1, 0x4, 0x52d}) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/239, 0xef}, {&(0x7f0000000680)=""/172, 0xac}, {&(0x7f0000000740)=""/7, 0x7}, {&(0x7f0000000780)=""/124, 0x7c}], 0xa, 0x0) pipe2(&(0x7f00000001c0), 0x10004) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) nanosleep(&(0x7f0000000140)={0x5, 0x39}, &(0x7f0000000180)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) ftruncate(r0, 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="fe48dcbf42d80d703c2f2b399ba42f01c7ff68c297e1655eb3e228c3dbcdb6695555b1ba99ab9280e229f02af141517f0b514073bac3e860dadcfdb3dd636ae5abefd9623b1be7bc3941ef08ee4385b1b3479c8663049acb72fcbd11ea481c6bb959ee0de50c700bb4c1be9cdc8703e1a4816324e8c3ea9038341d007134554e0b510d8f74a2a925e99fa459f8a6063b4e723bc76606ad8c173c8c6d14e747bda30e2102", 0xa4}, {&(0x7f00000001c0)="99fcd4e85995c868df5be7697814747954c471d1848172f9b69a201f7096953a4ddc5542382bd3fd77b8c433457f87b6e367ca9f9650bcc739575fb73b7afe94a41c238d4e14d255e7ef4eb4ac0fb6aeeb6fd30f050852566654121038d130943a44592caf67d164f1570593c55c260a62f70637e6999f9ae093be1eff2a2b8f92e1019db071b0bbd402d968df96a63cdc6a6e4207c4e9e24431df577605ec7ed18572661dc15d69b099f44023d2222d7f985369a5a3cb586721b985", 0xbc}, {&(0x7f0000000300)="ee4ae4d4609b2b1e6e2b973f5e4eec25b9ca38d1c71db1796e93dd8991fac921fb4f68c7317a1c048ca3f1f8533f1149e8584f6ccbee8690b06f769c7bfad89d8de9065397b3df4a918cc1b91f5e51238d7d47decda05752fb27ab7e01db21d38559f4f9c67544c63d4245e7d10ef039acef977f36dc2d88f0de5901b2adfe87ff4e3cf84441d6a50cc0c7233071e587c7c31553b7e818ce7c2fa402640d85f091ded001d2f8753b3f660b1b7a7a76a57da55769e000278722b9c0b1ca41af39120bd1d4baf2085fafbd46f18acd79d78e7874f49aa3a3acfa94", 0xda}, {&(0x7f0000000280)="8b8fe1154269a929b453d20de9fdeaa4fa4d57ebd771c73714cd860168f976b482fbe0926aafc48c0449d2cc20", 0x2d}, {&(0x7f0000000400)="1c6e8c39a22d0c973c69e288c48048faf7f97fa69bf429fbb95e03f97ae51efc4bbdb282d52c667a0edd87e93893cb5b8e5af905229a3e74b9310b4264b71323dfff726800e6c46581fcfbb54ae6b0c6046ac12e413e067aa9275a34a0a90ea2e99f0c63be8e11fa38aa99144894527646b0995f958e3bd82e8333c3", 0x7c}, {&(0x7f0000000480)="c919b4ab14178bc86559281d62afcee82692cba121c497fdad4cb181add8170d7b7982fe45554fa285546a6ef2da862a8c1010b1f25afb9aa20bd425ffda7ef3f74ac9651d79d6706b0bafd098061dfe2d04cb0d7cab9b0142ae75f894e9e20f503c413ecd841679af3206a93961fc0d23752ae2922f309d769fe53177586e8c3c10a905438a70e7aa26a4e4b260de8688a648fe1e", 0x95}], 0x6) syz_open_pts() 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x28000, 0x1) write(r0, &(0x7f0000001100)="8b173d363d0641e791878f98f1ae015a2a5fbf33a33adacd8fa2b642951a6a227c44a3b9aa2468ed4677b5581f69a3649d049fada9585618e89c4c0858394f1618ca1aa7b137c158397c49bca089d93176cf94c50459dc30a0f5d1c8b459721bb141b0bb905f294e6f128c93d191ff53ea5b7df22839ec471dd52dd31c9e85e971246e4510447d76889a1aa888e999119e9e2707eb380939ceeb4abb10145f2bdab38553a2f9516853027ed776930e3e6e60b6e7b8112ecb74b772b379c5ba", 0xbf) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) semop(r1, &(0x7f0000001280)=[{0x4, 0x91, 0x1800}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001200)=0x80000001) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000011c0)=0x7) r3 = semget$private(0x0, 0x0, 0x8) close(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7ff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001240)) semctl$IPC_RMID(r3, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x1) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000000)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c66f23a3dddb1bbdf3e9802530f1d829f701b922951b58e04adc5fffc9d30ad123ef8cd2df4659a91d06e031399c7151b5faf4ea4eb1463cbf5e445f3d0f58", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f0000000040)=""/95, 0x5f, 0x842, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80000000000000) write(r0, &(0x7f0000000040)="510fc3a038", 0xffffffffffffff2d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: setrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x1000000004000001) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) clock_settime(0x6, &(0x7f0000000080)={0xfff, 0xfffffffffffffffc}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2000000010001, 0x20) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xc0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x252) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x20, 0x3}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000180)="6f650e22037c4ba6d7608cf9a135312c1bbf2d8207575389ef111f2da692df247d47019835004a619f1d17930937d24d8ec79694d316fbcd2cb03f4a858321582f030ea72cac778359d559834498e1efa885d155ec96dcb4fa0bb138c880be9accf6545f04c1a802360ce644147c830d6691f9b2e18b81657fac69d78184bce23d53358912debc79b08ed437", 0x8c}, {&(0x7f0000000280)="9ddbd28e0a4ed5ed5532e447946d72d0588c203cbbff662e8deac0ad00b49604f1b477bf7984871b7124772c57a63ce2980474898da7549bfca2456113edbc5b6846a880e215976638c106fda86208a27dfaa9d96b6422943297ff78eb90ba514ff1fe1d590bbdc6844508d36b120d3b1412cc15ec9347dbba2414794e6d21159d1335839c938bae4c7441ffb36871", 0x8f}, {&(0x7f0000000480)="0640c23d9344ca9d4b7c21c501e0ddd10b5c21dbb1e01904185d71989a0d023f3e007b2e318519dcf2101298d8eb1a5bb7abbe6d13f8c0d31c3988738a22198e919b79a71b5b8e15f40e093c1f6e64e521963a3f43e38176106bfaaf74c4d3eea246a60a4a192e051c8894a2c0ca24a4dd27a8b17f1fc7b78c213557d5809824741d9b0dd2582872a5a86e76d69dd1db2371a4f1e6eaf9c37444cb5a748d835fd387", 0xa2}, {&(0x7f0000000540)="1c6c5e09d07728425d60a0bb6ac9c43793046293732e24130f93dca86e6c36592aac584e89386f81c6d86ffa982b3ac632a15a4411169e191bc690930b12663f73defab6f6fd1fdf9ef82aecfba4cd5dff9d8987d7f194d831dbc5d23825334ca56487aef2d65c0415c799ca793af56d22155837325b867b99cf2438872f8ef3731f7a47fbc4172770e2e45b13c7c6db9618630e4e5d", 0x96}, {&(0x7f00000000c0)="5a7f69d9af3bb9b9cf215f15dabea5b73dd9bc14a2d1fba54b9f3422b59c1b43ebabe6bacc3b89a4839e8ea3743282c1539a85361abd051846de44660e18c319f927b28554542902799c101066ce38c4281ef5c90932e987533423de71ef357169c73083", 0x64}, {&(0x7f0000000600)="e92105aab95948dd81f414588569447efc9c19c8e051fbe5249bb4d5447da881b0449337cab13fb4b1ea666bb3bd4123ae5d909fe3f7aa40da52f9abb5989169531c620844c6aca20bcf3e500c909a81b19855270d9c3a0178a26db37aa3f86859a1e3ea9ac4adf040788446b54dbd9985676b855754deff820f717336dd5c899fba15d122c216d8cb8acd429192ed5578b9274db30ed2533b83", 0x9a}, {&(0x7f0000000340)="a70ea295ba2cdc5cbb7f0dad789002066d3aea052e1020137e4cc5745a44197e513616c643961c56e7b77df815f70808957d1ba3a99bfcff3b0f3f8400929b00644b431ef538ee57", 0x48}, {&(0x7f00000006c0)="dd74b0d370f3674de9d695d69984f1f05253bab96f71258d779c47422d1b905d99568b5e6bc3b9491b5f3170a468cd0cb06f965bff90b45eac01b9a15d8212c609c978dc7df6fcc84868d0b46d2186bf4cd55e8307c08f9a4c2102380e5ace4711b6756a4fa77f7c621690a6d39e3a3a266aa3c6090927b7ee10a1269e36de9762185ed87d3fdb8c6dbc345618bfd8bc841d21f2b2eba7e845ddb6f5bdc6d6a4d7f10a099e71a38e2bfafe26e8c0dc319f5c1dd954f7d26133736f1d4bd3ed704c6570aa9e15040d3f1f4104cdf193b0e8724ac8283ab9e04f8ddd03f66f83618d0e24be5374bf592c1e7ac978dc63504c1d4d7e379689f13a1ef197c117638021695ca562c63fe25b8103864c4f0f4b5e5dde8a82acac211c0a35abb05829a82d2b0fce5c416ccbd816d169f8c936d449453c452aa74d5eccbaeed5e5d6ea8e5f4af4cc75bc96cda48b461fb075462cbf307bfd30d21fff41e579e11b3b5a4be76bcb288d39a916ee8045e0a9fd8f3fb0d9e6f9dfb541689d67c149001b7cbb2e3bc3292f4e87235307d88278991b033217eda25525c08bd000f4ff08587389a7ea88d4b0f40e5645d67d99ec6706b0f6d19cc0a12fdaf6ab8d0343ed9463e801ddac2a6aee7983f9899a7cba85d46513ba19ea4e977e5daf2209dbc87be1d4286cb90016e5d43e48bb133458d46f0571fe815a9bb0fd5f1341f09d8c8eb52edb1a60de1125eb01aa626ba5a5936b9e03d063a44c7168d59c875e5f42cb5cbcc3ef60e5f7bd97b24f2d2b482afc1d9d0272458e209257320e6f322751af462fe9404d44dba8c2f10768b6ee11f4166f8ff2e6f431c0ffb5c2dc7a9d1e977924a07003ecf0981f09d5d7bb12650c2bac9fa2243a99b2c720b336c372fb3a5b28953b3752bc99fe5dc8cfd866b2cd282c2bc596c3bae3ac34250ca936048a5f24ccabf36b9952ed09f4a1b562218f17c05f066e8f943f8f5b77470e8bf3baaf18666c3bec6720ac3d0d3c34d6e127cf8953a4a3b53391a567939baf38b3991d377e719296292923ec1ae378229ba13766f2495f6bebbdcd1a1cfeb0d1fb2e7947f67b0720cb3f3e29591267d85e69bf548af8f4b4d6e3861f741980b7789303b804737b02ba507fa7f4de8c2c51d67c452f0eb8881fb09ee6402c3021b8ae5eabab26309902dfeb83518938aa04b400934d37bf85db6499fd0ff8ff7806747438d8eb9748bb71a35b37c563c7ec2de2d7817ffa86989dba3c140b836c6b8eb459d8ae70807b067e9f37849fbb3c320ea56ed28162f909f7cb17b6a5bd3d9d5c887720920b7f50b151bf6b2c5aac4bb71f5447a9243db8522fef6d82d19d7cdaff2b2a2efbc93e567ddbbc28b88982fa60f14d651ba1a9894aa5cf8634f25ee3fec517ced303bbb5f96f6c1d27d2ce9c504e6c14e8bbe9b5f3ec0fe3817b0e2bdf507a1e0f60fa1312f099979d3901df6f18933ba94fa636eab65c55546dc151c13137235ea34f6680a80e963a3d4df916721d5dc99938ae2ecafeba54a832aba4b2e80ece6ef4efe6a1546188f627b3d0a92d81cc49003effc44226c439b9e3dbaead16d0aac76643607b9da40b711378083c90e3ba23463fe39525a69349eaa6c6e165f2442f5009693f54ae69882cb7cc1d3d9113d2398c0f6aabf16b8362f8e5bb175c0abcfafe33cea4b6b1530ceb7a5e15c3cc7f05732e3a094bf1256f579058349abd5dc22707ab80e7ddc92979a14f65c8ae905e09b49f2e24f2e4ab8f9b28a022b4a00651197d3538021b8b0ec35bda88b7b0efda0618a222b232f269fb42d7ad3aa9f3a994a271051092ce8ae5be0ab24ff0558b5aff248b58e81a46dc537fa3cafce34426eb33377c3c4ba565d5ec57f049b7fa1b574749d35a84778705b387f3bd24c912422155f6e0989dee1254fa8c3b0e0be452255cb76f6faa4bb14d4c0b882a98122c1a842df80d6ed4a362ecb331e6db5ce03216380e2917eb843f4a3439cb3b1e6fc2767c0f8f1ab57e6a85a3e21691369a610d5cc833d8defcb64071ff568b164714afa66b17b02fa441f2c0a4ba09f73246aa2b268be5d712a6d0346fdb3c399101f679d3fdf0d78bdfcc38779ad6338a17eb769223012811d0e0ce2c30968d535a6b56008919611c8a9a2bab6b1e07be3a72d55ea3022f56665ad86801af4632724e6d695147b1a46715668cd8e21717730f81eb91fab413bad4f1a66e314782b7ad0e53480b94416e214c53468813ac1f26965f3a10bc34a8f012a6432666397f191770abd3e39bed6e71a9b011d8f5c49c6421bfe9180c21b5f49f4effa47cf05e5e97df873e875a9df34272e0f5688188467fb93fa5f702053b1ab18feaf31b706431259c34494ed982e2679539d8c46aa927b44102c34dd87992c9b8e5972357351098dd065fc80041affe1acd3c0c4d698946c55d4575ecba27e71b8494d7521c3e9f942267f561f47bafbed25f37943f637ac4d23c7d24fc8881031687388174a349ef1f66a3e3b308b93f003945c6eeb9f86fd57879955726aa9eedab75ecc6e24a1e60441a32dadedb2fe9507d6474dcc1e2a0e53f257328b4df8d97ff50d8aa64324919dc69644faf22d076a6aa92b9e2e434356323c153a45f0549e42141216efe6c97bc5fa00280493f095b324c0ad9a616bb492717645345b349fbd42f33aba4a822bf71a54a2aa8fec907494678ddbbdbbe2b2499d68699cb29a0fdc492251f14924ef34ff214cce6313ceecbe9a9ada1e7d04196a7ab79d85b2eba4a42c5a25357bed914879ead0a0af3dac7a4bae48e53acd4886b481047e8c13a4677f81a69bf31281ea10244fbb7ab0f6145568a1961b22a9ac0b6cd2d95d5b4a3ce7d2f433dc12007121ab89e77949449a87c27ebd6a614e20a93cf8715e9eb3105692814176b39391230a1d13356a11352c7223007154fa2b51b14c1eb46f73771cd996d80b1779c0dffe76aa58375e3fbac8d441afaab9694e63d762be1fdab1cd34401bfcf8fce2d72ab1e40bcba80e5239d54d2f195c7a1b1c77cb258c99c9e518a4b7dd0afb4f0466a5c26587cbfc02d60b863f6b017137b722bb676159c8f8472fd49df7877df5e9a45eb4f365dffa3e253bc82619992187b06664b535f76bc8c498e5541eb47b8846f9cf792db0a2bddaf750cb27962874229fb685171a62bf86ce8f19f16fb4b3e78c87008b900b69d126bc56d42cf30ec3717270f4086e28ad3673a340c0156f0a6f1007fdc581080f390153ab3d0caff4fc1cfc9a5e2858287b4d6e7c4e124610c9362527578cbc66d89042660212db536a88572e0b2e7e98a26680aca5173ed74f97f855ab2369fd5eaa4ae001e11156fa326f7192debcbf3e8feaeb34fd4e676bbf1cfb7a38ba9bd7a5526b579cb5f57942c839ccb0384e26f05cb73a2d19b17fa16cca55d80f2708aa243d768d0d4025c77312724f3777a94cc5b00c7354be8d16009cf7f73b8a7616da1cb1c3f64e32a0d9157cbfd0f79101b22641adc58846198975d391dd24792b66da63e8c6bce6a7126c587aed3006fe7b1fda30b850c3144afc94f6206b6970d8a769d94176719c6349bde1fca2f615e155f579c161e7406f2f8e9338371a4a9d0dcb87b2e4bd4ac4ac1a1fb64d7b1692ac2527ed50a439b966e5fc613d633885f520cf26c49cdcea9c96d9334869fb222c76365296ce1b7e7b8363c004a3c5003ca811ea18249ad2354d8e179dc970bacc11ad6af8c043870a09554d7a29afce0b8471f5bfb60a723d420cca0c129b48e39e61a9c92ad363fd563ed348cf8bea7818eb792865ef14e3e73f7ed7222023f51d6503a7986d15b2dd4b23891753f63f0e604ac77c9cf0b25a3c3757876f13cce3dc75ea4a0e48e767b6952e26aa6e3c415e1580add2a3435afc3695018416a5eeca9e99227e631e7f3e86737f61ffec57816363b8347e13f4dc15f50960f856ad437da03b74f23343ec07387b1c3f7a778d3a27d69c76568b4767c12c7e59417943deacb43668855ed7eaadae464e38c4a95a8d173940d3c995833fcc7d39f5b9e4b6b35b9d687a9800ba5a04c0cf5f1f74f9d4094f0f86d9ac1106785715d052171c49382c9897b6558d40af2d2bf7c8b1926705ccddd532517dc8b7881c0c2dda82bef5eb21d9b9fe7392ac54f14af669b5045182016f2bd4d775af50288f8f47c2c8c05e44b007412cdd817d0025e62ebbfdda07eea8818a0a6208f23f3b2c4cc7b67699986afb14d80efcd9da7b5999d1ef3d123815979004cc1e7361a8696b1f95220a9d092b5a134f4f35c18d32ec1ac450a580e55db6a62fb035220c6fbc4fe089b8c1660b20668c1be37dba1aa391b041048a6ef324e3a84a3d4271183d058041601259e8687be0fc8358bd2a4000b553d6a2c0f04c17e19c196618798cfa1d916235e5c9fa00fca0a52493cf0b6b284fbee7166c94b3a07ff616c4c8e0d6d114686e9e1a11e33b410564d168050bc993fcd8b2b76ca3086741c9511fa6124690cf23c3d1a39ed1014d8d4cdb449f2f8bd077c8b2ed46ed9dce81677158f0731fcffd84d2fbd98b4abf8cd091796ff7539293924e2eeef64e3c3911c351278c415101e80ddf042401d70db3ad11fc8db0f8c6ea77b510eaaa35cd68dcf3630cc2910f9e546ae8c447f8eb7a83e293758436fe8438aa31356f633adef24693a32176685e20814fbd73b664207cba73cc8d7a7b1ba23287fdeb2fa05196809debbe99ebe22588430a52a86993df3dbdb352f4a36d562efd8d6503393787c8e93323c6e521ff76bf87539c05cda9dce0b2420f762ac1dfef1a6d98fbd1e73cab96ad31f22af273dd2eccaf708e41f318bd7d9acef9e581e30fa9aa56de2536b1c0000c72378a921a415ea57a9dfa6a23297fd192fd5954d36b4e3b33373191f7eabcf45b1fc96d474bae6d1da0dc7b3cf9c22f46d720e3f251d2509fdee7bdc29823fc3a59e7db7f8e237a33f1d365b83d492f2644497b97cbbc2dd32b9e3fc0e268e2c270d8eb57bd4f9b80c3d28207b48ec4002b632be0981470887ac256ab53d3c8f705d56577b2a26f89210dbe447dab002ee9e82ae348bfb2e1906d4460fa5625e566307a4174c7c5aaf9fb687fcafdf6bf83822a54617db440c2feeed2efcdfffddec7696e3cc336907c23928d49e8a4ac42d895a67fcc75a86579f9cd6a6b0375715b385c0afddb53067588fcfcab27a0e54fe62c275c0f1098cb57735a1d8ff4a7525162df930267812e25fc0596a2cd72739283b65ab4cde42ae477c48ba5c76ce76a51740072df02429cca37a9a40ac7b47d1db731b521e681b35c516220bd60e9141f4367373207d3f38756950caee1b68ad3d6cffccb43a7e5ac48fc7ce307e7d85ca909397abe702d5f5cb2d0ab756e2fc8f58bc0f3022cc30527848c48d3273ca73b47915129e4224e0ee6775b3524b46bb5fedb814c72353a85cebce82cb8ec5ee51fbd668eb259c221e31d005d2b4154ebba852e77fd6e65326c0d8503ee6aee9c6a593ed4a582645726bc74267908aecd9ffe1582b2b745aeb04102dcc418532a2620a6251ffdb65ad4e62f17b3d326473aae3ce9971364bb968719c67d92e07ecfb5a2efc6890ad64ec0fd4ac65feed7d2cc49ff4a07691fcc8bc4ccf92319e752607267b10b96c9c3f1c0893cd684bf1cfc44b63eee2367799bcf0d3b81abda56a24373e99a60c9fc212a92e2cc13c8fdbe15574e95b3875317342983d0cc328c3a9ab5bdcb1f2c2a9f6a3c5cbb43aae44c70ac4068180c411df074e2a56b6", 0x1000}, {&(0x7f00000016c0)="1df8d59ccc746db6379c7199e799be77048d7a6ca71fb10c1430094428f2022dd54b22a6283a4f4f121a850a80b12f2e8f4be834c3b14b58de938830ea4874b48f109f522f4066c38e82fdef3031ce2c4013b40d638201db2598bf0bb513d191f2330f724f0beef2aeaf7a76102dd07c1036980e80c70ca5c5f920557ee0cd598384206de52a2460a9bf0c1f45e33108891cea968c8c", 0x96}, {&(0x7f0000001780)="4a4348ca20e63386d91d74141c478cead629f92e66cfad5fc517e6601cd49732bc198d1729a6002ca3f3bdace9f1a811ee357a8f7e9673b0ecb6cf47e49e0c88cf445aba6db654f438d3a9b4a2a2099a7cc078726f74a1eb5aa358f9ac1e20c51a6be2f441db34eb3390aafc1b05bd5a4f1f05cad2c748ff382d9bb2ef8043c5c8de66cf5b0cdef543c5f0d6f7e9a0277cde47b028bfb76754a5e636f0087fcd90a04f9b1448db159220defff0bc03aec0901788a658a5d65c40f1cb7805f4f5024c70a4aa46e1cb833894fccbf7b52d71de7a6aa3cce6591587b7cf3bda71be3d7569c70c03396736d3bb2db19711777a0f6e102733b4d9596a7493", 0xfc}], 0xa, &(0x7f0000001940)=[{0xf8, 0x1, 0x200, "423008f854a6318cd53022ca013e5fb24d7860182c74582c5b5b9c907031ff5ea17c94af7fc5126fee7d01c10c74999dda3e76155a8e10ea1c3d678bd8c570197d633333f372b9eece32d7e631554994ae64a67c5feed82cae5fed99769b1dfb140ff539c927b39282b6d4c4052798da16c72196d7f5901369ddaa35f7fe8698de393a75022a72f28a1bf6ab3c6252de9efe66086a2c386489a26f74d16b12440598a8e0e6ac459944dafddfdc529f1b14a1a311d0c351d916478cb23d759dacf90d66382e3c90679c340962214a6f46efdfb3aed70be637b5076d6dd0a1317bbb"}, {0xa8, 0xffff, 0x0, "85506a966c780a75a5ffaaf9b785dcc3c479ac99b5fa6891f79d809e28b518b73207efa6b20ad3793ff0978a43f35cf3726e259c834e0bdb24d3a26c886c0d8168986c2144a05445be32c46d5dce1b8ff9ba0bbf689a76044d1c0a6220999362e25bb00aef97fdefbdfd369952be1ab82e6609c381ed0949c50226dcc5bc46d66034e2752cc9d0fbe3cd209adf7bc431cb8b98"}, {0x50, 0xffff, 0x10000, "68261dd8828bf9b74c4488acff319a268853a1081104a8f9ddfc11e316bcc6b69cff45c700abc6b07c391bd914c88630c510bca8ce2a1371dee11954"}, {0x90, 0x0, 0x1, "f3056fcd6b901641178e3436c6d69d4eff88c57e662f2c2438f6d762f29ff99f587d2b93e30963d24f26a62e6a87287bb9363517339f0f2ab31f056b7712baee5d94430e24486e96e33a6a9beb71a9bf01ea1e6b022e0fdab509f925f4d75dc0c919993d6a788ca675b73b5399d3dbb2cbbfcda1d5949183f5e9632f"}], 0x280}, 0x6) 16:00:22 executing program 1: execve(&(0x7f00000017c0)='./bus\x00', &(0x7f00000019c0)=[&(0x7f0000001800)='\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='/\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='}\x00', &(0x7f0000001940)='\x95\x00', &(0x7f0000001980)='%\x00'], &(0x7f0000001b00)=[&(0x7f0000001a00)='.:@T:-N{\xd5@]\x00', &(0x7f0000001a40)='@\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='\'\'\x9a-&$@{+&]\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001780)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/71, 0x47}, {&(0x7f00000013c0)=""/208, 0xd0}, {&(0x7f00000014c0)=""/216, 0xd8}, {&(0x7f00000015c0)=""/32, 0x20}], 0x7, &(0x7f0000001680)=""/225, 0xe1}, 0x0) kqueue() renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') close(r0) bind$unix(r2, &(0x7f0000001b40)=@file={0x0, './bus\x00'}, 0x8) 16:00:22 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x80}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x10000000023f) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) setuid(0xee01) r1 = msgget(0x3, 0x8) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x10) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x80) 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) fchdir(r1) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d0c2e252b5e80842f66"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x58) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000cb80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b7bee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000001f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9a0b0547bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800070000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdbc8e9242bb90248c5498a2ed000f7ea315658ca96877e33b8dbc592380eeeb43e496650fe2100ada29cf7e7a6949d5e3d7d4f8916105381d58c048121ff11efe58f8ac417cd7894f52c339cce40c986631267eeda0098377cfb6f0bd286a5e4f2c20691c3e6b6726b3b48d17b57eccd92d1b040f77fc4307818876ab9052a2a494f9a49b5a639a026d96ffeb10b31c5a81714624a4b0d618f5861b2202cc522d1bf12de5157cb6ac7585a7054486e96fde499cdfd06b415593ba5664eebed33cb3dc3d6bd7d20131d714cc0486fe8901862b9e7898636188de72f7ab756dea123f51879f04d16303ea8f0777be919da6532a94f0eee6bdf62238f1997e97471738f3457010839af613ce2467130afcf0d0b1cd94abcec58321d87dd7edf689b50f25b090ad2"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0x81, 0x648, 0x0, "6ad7ae3da2314b05794982ff3e712e96f7e01832", 0xffffffff, 0x10001}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000000)) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x110, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="cfafba4800db0e002a76d272877d53752392e11912759deaed76a3cc803f32bc212271024938b29b33528029c1fce1d2d87aa85dd90c33a5df04d3905500cc725fc45d45ac4fd59cca76c9d80ba50050247639b3ab33c3c18771b5fcbefa426b8451da9a18f29a17a8c07c8efb44a74b62eebe9600000000000000000000000000000000000000009eccb3a3539e89cfb698ad8a7d32077f72a66d821ac508b0d45a2ad50a868343ec4c838d61abbe509607f0c2c3dbc10c634174b29fd8b9869d291148c265864a3332a616112499520ac4be03afcbe4b99402b5", 0xfffffffffffffcf4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/168) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="2e32efa243f7f9e0c73e8bfd42eb48d2fd89242893c093175b842c12ab9d2c47411bdd2e6735f1b3350505788775012a21e5a8e6227753b3b9d6d527c0dfdbd2d8cd5920cf322ce16f4de635d34c8c5f6bb5c0c6a3e4d2db165ff2051cad3edbdbd593198238a5d5d448d1f5c02871d7b9538012aba5890c9b491969d89a5ac27ad0223780b8d58285002dcbe2938713f65e700b478e6b451f02797b6bcfa3e176bb0d5870ee5a00582556258064e0a68ea5608afa534dfd4b42085c37cc915399dfc4eaaec76b179b60faabf8389a0dd3d4cb92382d1698f956fd7d7959f0904aa54266db8e1f07742cafe968f5d432e1834727d055eb376431c177c100", 0xfe}, {&(0x7f00000001c0)="4749f7cd5d1692be65375280b86b0f1ed3cbb105263d036efb9d98cc98cb1b0d6764e874a30fb1bbf4540c84a6433fdb5da8f60256d90c635555ba5d56ff927ebbd64e41c69ba753081367bd8bc63c74d3f2ddf179737205b6acea0b07fe11f917b29aab3e46a66cf3ebce86e19c382167565117b6705215a968e8a89e18c68e8e2619336765f827f16c9668db82445e10911f9a4b1956134ed8f28eb2d9bfe0a61d3c", 0xa3}, {&(0x7f0000000280)="100e745d33657b92cd6cfb78d1ebf5d5eb59807c6f230f43e2ccc5cf87749a5f4cfeb5394c453e755251c7088c9667fd51a6486a9cdb48f10268813d4a10a000bb6479120c3640963d4ed4ac886a02b43865fe4dca079a9385769c04b8f720fbda430406037cc728500b80bfa3ef3511eb38d2b2990a2ff02b6fd8ba025ddabdab955fd3072ac7f7e1e89bfcfd41f2945d376854bec5", 0x96}, {&(0x7f0000000340)="edde660eb957f950bbb84199689ff0687fa01b6b2796b9ac0c9379d2e07789f46f647635d4eb5a3bb091b4eed553dafb9b1d40465b3e56a22a9806976cb228de54ff95be860869a6581a22f05ea9c839ab36754890871b1ecffc182c7644ad5a11b8306052c62c88a3fa83ab3e1a114575a16cc120db0eac70017979e0a3576ea3ff14fa0a90cbaa342b753d9794e7fc354dd77a2cfda7fb96181e12e7a000f02373ff88456bea8351d4144d2f625ce761d88c84d97be620bedef57ddbda220df85c2c1c76c5030d5ebb24ce2ee840222bd627ff0b441e471d4b603ecf0d1bc12fcf6b6d6b5a4dac4b337e", 0xeb}, {&(0x7f0000000440)="3cc4ff3a6bf32f7473b70193dd4c601a5741872b01d88c61f9088ae752bcb49ac3b26e35063763a48f5e817c300299d8e194b0c998e8c83e28771144e6fa8b4b86a7c83b157b5c12efc9364e2a8087a06fe862ff06b5e96af011967ea58a3daff2043bfdf697156015cdfcaed57f465d3c46f48185b70f2c2f6e27e263d5b83c80212e049522dac538323e50e48fb33d2c0a5c283c18ff67817ba05ccf005a7ddc78d5f951", 0xa5}, {&(0x7f0000000500)="e3e0549c141edcb05b758b5c660be292f6ceec02ae87ed69e45e00b4939ad45ec2fdd12ac6a2ff08223c8e7e1595b76f8cf5951b115af96ea78e09712e17124cb05d8ddb2b47dd72ca0de7fa5d9c9a6b901dfc5698a67c45606c89375b02d569acf3f5b6cf5af3c3a7a4453d857b933030d830149f138df758a6", 0x7a}], 0x6, 0x0) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x4000, 0xfffffffffffffffc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4007, 0x1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x100000001, 0x2, &(0x7f0000000100)=""/61, &(0x7f0000000140)=0x3d) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000000b9) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 16:00:23 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000000)="735619bd8428095654477e8258845ffd48a87ec8277aea3d6b1b0f9bdfe2a20bafef0eb0d1863d473d1f37c6bce70fedac4dc8d83c01a0b5444d4131f0", 0x3d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfffffffffffffffa, 0x3}) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0xfffffffffffffef9) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x3, r2}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="758a99416727351b687f477c3583e089c0a06ebfecfec80903febd4faa087dd1c25ff77a51eeb626917aedaf055103424f2a31de4ef81b2ba6e042976a4b0f7773f94176a69c1ec3c650b9e48358bc80ddd8e36b877594c86fb09666407731eb766de7c9d0be170556b66f9fbf098386378aa9a187520ecda7f105dec20915e9d96f547e6d314eb63fe11601cc778580f8b5eb763fe980e79b4090d4e9f92b9b1f967cfdfe3738ee73c65a52769cc72e52590247689f29b93131eca487972e", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/168, 0xa8}, {&(0x7f00000005c0)=""/231, 0xe7}], 0x5, 0x0) close(r0) 16:00:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="ee75de067bfbfe6d795e742829923c429635166224ad83f718f595c7177cb043482fb26a96a79e55634c02c273cb0b401cfcb77f39d4c8b8c10e0fe9995d3de6fb00b75e56cd56db5859096ef0ac23f2664c598495e695b412fe93691455786a33c7c8d741ea8165f69eba7edbc6dfcc2c2e6a023e6ec7c4dfec0a4e49c10dff11bcf7ac4fccf9cabf5b36b1beca9d319650b9f1722e8d27862f62e0b21e45895777165f84ef06572764320693b41949188c6224f0193c1db9d0a16a96a3712789f0fc28a8766f7093801e1cee2797aa62c4cc", 0xd3, 0x401, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd5, 0x40000005, 0x1, 0x4}], 0x5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xecb, 0x6000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xd043, 0x61c2}, {{r1}, 0xfffffffffffffffa, 0x24, 0x0, 0x0, 0x9}, {{r1}, 0x0, 0x0, 0x0, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x38cafd43, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x4, 0x7, 0x3c14}], 0x7fffffff, &(0x7f0000000140)={0xffffffff, 0x4}) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x50) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$unix(r0, &(0x7f0000000100)=""/186, 0xba, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) truncate(&(0x7f0000000040)='./file0\x00', 0x1cfb) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:24 executing program 1: setegid(0x0) setitimer(0x1, &(0x7f0000000200)={{0xffff, 0x8000000000007}, {0x803, 0xf0b0}}, &(0x7f0000000380)) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x9ab}, {0x81, 0xfffffffffffffffd}}, &(0x7f0000000140)) r0 = semget$private(0x0, 0x3, 0x80) r1 = socket$inet(0x2, 0x7, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semop(r0, &(0x7f0000000180)=[{0x2, 0xfff, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x9d2f, 0x1800}, {0x0, 0x98d, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x2b, 0x1000}, {0x2, 0x6, 0x1000}, {0x3, 0x376, 0x1800}], 0xa) r2 = dup(0xffffffffffffffff) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000280)=""/183) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget(0x3, 0x4, 0x80) semget$private(0x0, 0x0, 0x202) read(r0, &(0x7f0000000240)=""/208, 0xd0) r1 = semget(0x1, 0x4, 0x440) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/68) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) unlink(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="cc11a6d9e6914ce396cdec75ac582a3cf6ba2fd61f301f5d7f5b6afdf6f03554b51c60b3a0c0244127bea0520374486837b29d0d68d80a272ec702f565e4952163f785f257b47b5770ea7bdbc36ab86a773b6ae1933b787cb8d0a2cc018c6721fe3e799eb7e4ffb4499b48bf39aa8a93e49632", 0x73}, {&(0x7f0000000100)="cbafd927cbe17c9eef0ae4752c48cef1d5fc6e7b9db6853a07738c494d2df407d9be5eaf827ed471cb787cd6e93c080a19e7325632a0f2bfdaacca1d83631437aa30834d0fa893eaf2afc8973635a0bba717df42c636c16c9e", 0x59}, {&(0x7f0000000180)="edeeb433ad5657a493defbaf1bb9054781d26bc196b0ec9e03598cc3d2fca7e26bfdc57b76bf8edaa306b4f20a478d0932bf9b9e9003875c0ec20885bab01c3d83f0f450b6e7f7bae3c383f2ab1168c036eabb9e8533fc84577c895fceec20487c83", 0x62}, {&(0x7f0000000200)="b0fd17d82e6a7be6e3f1eb649b5430e69fa51d2efd589f93b5eb53c1a7e4093c32394fd7001789826c1e515c2d879246abbd238b506b1f2b225d045b42aa0375f63c20ed78bf722fd29b4a60b5774084d13d03806f5aa0496756020428011752d6dded002172effae488a086ac4d17b63c707e8d1c7eaa15855d35f71928bec04b1b9c1772f7bedb999eaf027639245752209ee9e16b6f65659da29e632bb01fd36bd3ba012c", 0xa6}, {&(0x7f00000002c0)="fdf95d2a08165bab190bdbd3122372003113c2646622920b306f4a39dbc17790fb1cf04c8091ccbc3b835544e1d8597d8da96ed0ace2dc68331a", 0x3a}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x3}, 0x400) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x0, 0x100}, 0xc) r5 = getegid() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTART(r0, 0x2000746e) chown(&(0x7f0000000500)='./file0/file0\x00', r3, r4) ioctl$TIOCCBRK(r0, 0x2000747a) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000600)="993ff8e654efc1ac5edbf45bdc7c6ec3c059c8c38b2b5a711ff3821ae8c5946e0d124a8fa8e6cc14c3d7d4aefd27730ae7635c501c8152bf2fd17f67cf05d33079eb80657f5b794adacaea6c5400ad8e4e09893f3c33ed8d844a275132e1d5b95b9b89b044dd9cefd61b4fca6e800ac561630f3df9b66d41ae7e8004832ac14f0a4b2be82ed4882215c3de0f8c53f9bbabfa506ebf7517ba57e383367ab71fe0e31e8c19979731304e91f70b4dc4ff69520f", 0xb2}], 0x1, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x400}, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x40, 0x2) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) recvfrom(r0, &(0x7f0000000900)=""/199, 0xc7, 0x2, &(0x7f0000000a00)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000a40)) sendmsg(r0, &(0x7f0000002040)={&(0x7f0000000a80)=@in6={0x18, 0x2, 0x400, 0x49fd}, 0xc, &(0x7f0000001d40)=[{&(0x7f0000000ac0)}, {&(0x7f0000000b00)="f7a854d61134fa5ada05c9c2cf4cdff2ec84a7d68a7b4f2afc2f3718752d0af77469e81e4538e8b7085a5a62f924ce3478892fcc256278d506fbd44f0bf1b0f5b929db7de1edf32c9657933925c5b42609bfab27658e65fc7ce7c0b014b4b50e8b4dd56238ebbff19e3d0a97624310f55d2ee0d02fd89d498cdf595c8bf58ed01b6ca400b9b7", 0x86}, {&(0x7f0000000bc0)="71e84053f0487cbde7ff765e0123e3feb5c0139bc520918dea822fa492abcc65c0a20b6252dae967329797e644da7e9e3e11caa5303f180e0ffe7977429929c35c25a4651ebd6e51d4598fa47265e1a14599486b402cc9bc0a52ebafcdd81bb2211387bdc7ebf77eb19df37879b31aa45622b447e8d01b1d4df70fd28d9cc5c9259eb3d82663591579100670512de1aec9c77621aa413acf68f26a96e44313b62789a93869af25df3afd562b5882775fef266e26d0f97d329ffc39b389bec9f1884e937edc7018c5bffd0cf7cd6d58acf2d0de14efaf217a0a6c39766e18a538b0d54d345fdb", 0xe6}, {&(0x7f0000000cc0)="228fbdd4756f367cd9fa6e7d93db64dd38a53193e8da42434d9b0a09759354462df30a05e2e70ebaf90b5516ce570811e1bb21585292a274cd7a6b7e48570b440a6212c31fc564fcf1d35af449e6372c3100e9f6f5f9606aceea682acb1af0518d3224134733b986236c7e112f", 0x6d}, {&(0x7f0000000d40)="fe4105349a0380c0ebc9e6b6c44dc2ac23377893b62092b77442c11bffcf12618b893dd81d5efcb3e3b5de02292074c7cc3ac35f997a319d116b06c1fa11538a9b1dd7378f7e67966e7576422e1a9fe7189a7d2e3e2360c4bf026db48ab9d20eab4fe9c3bb382633f7508745ea772fa5bdad638865db8c3ddc3c9e0f6368c019960e40f127485e75b4a02af3e29ca522e0f7b5c59915d470c84b7b3f575070288b68c7a68b7dca90dfd21e3db10b6593aa5d08aa68eed61792598cbbfe2fbc2fc30fe1fd31793fa2f31fd00a3dd817b43846498754cf7a6325e12e208dd4a5e1a7424ed2b5be026e9353176beaa71417fc61d9874082d8bac659dff7fae686955247ea23f32ea5a2c6765dc68eedaa92d65d43291899b941d3868f0747513844dcc7c924601ce035c3d7949c046701a9f872cd1856bb9d0e7e89e61d1a372f7240447c5d885cd75742778ac3304ce5ad193f903c1930c401dedab6a30bea25f1d3c768554af045744c7dc958ac086b6f0224c89cde5f8e48e73e38576107c526b5903a004d2f002bf1b462026978e1d02006606dd2d51226ebd64b6c2db104988c77dbf8d84f3c5e1a00b42b64368a6e7fb6c04a1eeb6cf0fe05a317bae4ab61cd5de7c6735a7624aa1036fdd3c4eeba3bbadc4f56de6b1080080f7f2bb8e283edaeb5622c8d7f4fb059410a27cd41c8706417c341eb3adc6802d1ab464e854dbd2ef4c16183c52656d163548a4f2cb4895c4ccd0b01e89ead1c8d2c1e96fe8b4df7b595bbba0d86bc3e05d75f529642a7ee8be9eac418d2081dcbde823b9333aae268c311b7256bf8e7b3b1370b89bca56558c49041e3fac3c088ba86c2abe4ee1e742a409af1afcbc4907af1ce9748284c5b1f76dda8b9b60d98c928be69f6f83ffce6fbda1372fec5416277d5cf926178efd37a7ecd1196f7765c13bc027deef73defeb3a6c809b62197987cd991c3209a6191c3913fc6087b53ee5364535bd687a7b82441e6441864b8e8fea89690e30e54ca20098536049209a6693dd84c87cac0497b45320b0abfbf11cd0dac37ba2744e7701fd489a2c99985a97f6cc30380ba2410c7b1aaf873f82b6abe22fabc5d85db0379a577fe38c6284477ff0c46a5a7e464ba4dcbe7d26ca04354a37d2977e0964351d3268eb5e92ac04333e85f5c140a7ec33ab252088b58597528f958469a945ea72ecc5d7deae98bea0db048f884bf235e3a970218716a73055814132488cc3f9dbc4355accd8cc29137310f271bb3b56126b904baa9d3029686269c65853a298e891fbe5e35b9aa64810d7ddd5783052d50f8921baa6a9f86a1cbd7e345720af3b4a5b52052563acbf6ce49b5ff00a62ae607929e0614650a5475a860558da118d06a37adeac9655113ef94930327ca22b8a07c24b89134864fe8a29e97fdaa9da3ff7fb1728a32068673a579b4d9db45f18494e58fdcee4067583f082298eaefd7a20529ff966620db08c928c4cb8275c4568b6e15f267201bbaba1bab05cb25b24e4cefd5183e7b938e687f9ab97e485ce8ca9f5865fedcda4a29cb8022be2c99caef7cbcf040ae410bd8a46cb2c0b10c9bd292c69fec5732937505c944ddbd491c5fe4da5ada5bca379f7c70447d17f98033b322b2a636bba629bdb5b8053281b885b292cd8c35d1344d289690bc804e179af971b662363ed752fa266ba134c99d012db406954dd593b32a974f1115e060febccf7f3fbf5e8b940bbd5cdb31b646d11f3081fb0479e87576c0032ed838ccce4dd558265e872b7e91cabb14ab4c1817d1f5e4615c552f5c818d5b9462a76a210749ef63c3d9b71e171b886b1b0bf9ffe8d3d33141ac3ddfd6b046ead123e006be02fe4f0cc1ce072df2e4c517abd8e885047f303f7ca3757a55165b0d30bd0e0c019215eaa34db5ad570ac952d1ffb25414f1e56bafddcae3ffa0fa6fc7823ed79827ae7398fd596e7f703c66390ac4a8bb0b07db5389392cfa3dff2b7920eebc952daf8dd8e3af8002c3a6504e78362cdde305ea1f0b023db8348b3ff4e3c1111aec42b52f297ae7bcf537eb4cab8575d2fd907fe677dfd7b949b9ebcbdba57288371bed61f8b83bf6d6ecdd69461dbc49920066e06db2afcf62ce01eacb018ae23328712b064dfab0e991b7f7e71b04077fcca75bf508d614dfe87593de33c24c957b03283d12a203885f59185c8a836d84bb5a92236d0d17c1a351129e97f5fd48dd95b7449e2564615fcb3b6b9de177785f52ec56511a55bd077db8280da12638f580282f321d680fb40efcb07e709633a89c5e58c77a773240bad776e5322103424cb3eee5ed7cda80c201ccac3e7e0e48897c62161e2a01e600bcc468eaab223b23960da4d422b563b179c610b3d4c399330c31634a49811bf34919078e82dccfd02448d68260765114fad4507e016b9a83b0f7cdd7aa7db644772f3e5c05bf44d3036b8da92c96f6f2f82bb08fcd6292e6150165387063eed65dad09306eefc8cc1d1a2b7857c4a55fca707d94487e68f9b5682ee49b6d79dfcf82d08cba69b60b8eaeff2f31b604a202a4fbe7d8d1d340a6db57a9f114ae4fca071959f2ad3419d6263f1a69f2f36997f3bdc877f84d477e3ccb6e389349888809a96349adc6d67e6ae82bd56a584395d00a039587955aaf84b0cf790c626b791dc7b86ffa0782436c6fe302e25d5cb4c75fc9156244ee7a93b5a63467abb4a2188abf3cbd1b0a47839008f2ef1991d9a5597d59eb61a7d71b77f9fa8db2a47e77c21245eabe3c80b1deba4502d3edf2fb6d2c8068386fbdff2cc6335ae6189739abf8a5afdf33810a564d47d6d3ef4f3bd7f9571d9aa85c4c8877d72bb27023d6d855ad7ce06bc9c49177fc26c43d5e83c9d72374d9e7d71f47e3acd3049a438b8198809b338823205fdbe9c348c68b5508b38a4ae99c836e86a868eba1d08db817841ef4cf45395f074e80ddf20785d7c352fbf304247798c5fe8d2804de24a97ea00ba079685dcc277c57ca4b317f930da0e3164512cb77310cfbbddffc11c9924699009abd87b226b447c8557ab80391254d1b5499a5b06987a4a6336ffb5ccd5d01e2f80c3318c91a179422e7104ffa02278c000760a8ade5c5fa5cd1b9d7467fb65f6b89c70928e009be8cbf54ece85855fe870c95583c55fc95cdab54d83d9e2fc2b4ec5ea3eca990b41cf7e543782a06ee395b95a728804f3dd780b3b826731b824120a5f120bb3d4add2c46349aad2936bffc9d2d0edaf9181a0d4666125ca3e3450e20ada1b859fdf80f7e940982f41b1ef48ff107fa499007bfe5b9a11e72cf2ded080107a34f6fde99fc4e37e4e6a1dae456ae8787b26fb45fa48f182242b4cf213e93012dc32287df4ea23dc72e64aa2ed07ca0b2d9c1aa1ac4502fb81a9911d3b1ba9662c3006fe2911da17b187c513188ef6c27d8e6081f81d15d93c271352acfe4dad38a981fdb63a92545554f3a76390e86f1ad511cbae0b9b333affe528e6258c483401e4df2a1b3eadc074bba0b0e87d891fc6c19f5dd1ca548525d70da68f53b3f4849f28262b491430074b13f80044a11014c68cf006002a4d711f870ef35a01b6f68cfa1260d35705e7d3a183c2dfb2b38ffef4b941846d097d77330ae6be753ddccf60d08b38292c4ec53030d5d73d50330168f492a9caf32d35e900ee63e5fd12d8f56fbcda2f82c1d778a399088eedef1e00270d493d551d70d94a8e81683ae76ad02e37e663b972cac96308676ae00c7cccb5ad03ace5251fccd4f30588a862288356fcd03aa02f435953248630f5e64e0fd9ab891c06fe7b19a90903decf5cafd9df745344986d6a5acc395d357fb8f763474e25920e5ceb79832607aeecbf8929c5dfe6a9649f5012df5a355c041201a5fbc440a73ec920931cd353c106a41e6d1f97e41e263a6f7269ad28cdfe58bb9edef3011a3360870f448492e51b53423790efa622a30e71969198d1b7615cc4a89887c7cebdfc9f6f121651df4d9c5af44388c709cdf1ed40898eac1d3f9ab785ae53651b26579d8a1a6e9f7148920380bd2b144939d6c2ef43727668d8da8be331f1230ce8a6d3e2d8b5a4bc629ac2e26370b81bd1c01c3aac1b7b30f9bc873e378f5db1a1eec2add33d23ed0abf8d73b5f54532ee971467cbe573a922a9de27def10db867930e13da639fba27f3d0eed3bd29d88723acc18392827e05cba1aa22d0f77870e45f7d44fc4b3a68a735ec4d6b2a977958ffd9804e31354b0760356ec7db6852f6bc8c2e89c0628d0b102bb7d6dbf22e03dd39221395d0506626168b35702146398d1b70b65a60777f5671d97147566e2707ea9f2df4adbb2c1ef1432c23e022893658bb1ee106b9453beec4d7348843789c4f578fa070a60e3cb8c60ddd4c2fa4ff94d0dc41a1a2dec2deb1f7689622726a958b5f10b0850f1ef386bd5661bb585ed0e29e732d5f65d59e43044929f3bb4857a5b867584b618f7c24e8dec29949f427216b90b80dc91d58ca70b989ff661ff282ab7b73210b2881065fc03960238114562fca70bcfb9e4de3b92190793e0bb1ade2f28caa45f3f7fb1dfb7ef5f8fdf64f05fbbc666f9cd0e10833b1ea3baec385ac662b47e473eb99501810bc9825d4cc85d7da98738ab7323f027b97954f10b0b4bab648db1aead640f3e1f0aa1d874225f1652d003f058ade7a098eb0945955ceecda196fe29dc0fe0455b35aa08b10a7dbe06c4456e3d02ad58880729b15b2f17ae518baeb37b3047e7351630cb922ab51a615c47c5c4faa2c03869e166841f8aa40f95d7da0d1b2129bf6a981af191d452b03c746afe32de0fa6f2defef69b355d48a230d6e250bd30625922b5a6ef698b5f5a656d204ebf2abb486897db5cd89cf53c44fcbab2f8be0e19cf13961221cc305248be5ad1aa9f90f2212c586cd97a34b47ded03f07c509374c21e466529f54266c285667b439cd3f1233aa11ca35f579edaed35f3eb9d49fade88201a89a70ebd45829e1df8306a8d100f1b93f2ff983769b69a840f7690fa6a92973506fe1a918c9eda8ff197b049c6ba119c4a4f730cfaa61d58256ebeeee2ed955a10855824e5b2f09eb957daeb23321d942dd26e8cd7ac5abab92277e3cffc99f735407f029e5a20d8ef6ad772f9d2fccb77ca10c3bdb0792c0cc733d13ba871e9b5822bf4fcf5611180980c2fe9421dc0eca005822b98adb070e0283a586ab0d4ab90f1ac612d2455a93167fc2e283e90e673ec4315f1cdfe137214fb31a5a5af76e2bae15a201c313c5ad524b317c9871d2a1d2241812a2047c64526df3f464fafbf70920e522d58931b9c57fa4c69cceaaebb6b5e84c3e4576d21633395415a28343be9645784319c8b93bbe9f6a2d7c1cbb7c13565e88a118e32929e5562084afecf422c47f22c9d170a81a57560c66dc19279c10c50ba47e0f730193baa614810a67cc9f8c69083341269cb1b386bccc4f39f53af58021fb5216d386ffa7b01d759a7384ac04ad272abdce4cb07e59299ce30b14bce3006fe75894b6df54be1ca9a24c4166e60cc95a24d26d10550b757191a1ed8f54156dbcdb6389a4c9b8ef3745ae0689b4b18f8e751ebb389d8830d2c905fdc5d6c4cde57a8b7c052f3ab57c03408daec70ce5bec0661b5c52043768882bb674b3d5afbc57d4fb4b99dd9dd66919d4fc4082feec92415d5ca7bacf861a178f0b2ea890574bf0da12bd34839f910c87ed3731f12a599fb1ef219e72d6070e62f1a8cff9a9552df8018c493f22e008f80479319b28063cee6c24b8", 0x1000}], 0x5, &(0x7f0000001dc0)=[{0xd0, 0x1, 0x9, "c9ffbea8abbb028650f377794471be21a6aba585dc09fbf815a0ffca23ddd2ee0e1eb35c202db824921f1bd40428a32316c43f3fd7aaa0ec36dc2dedfc1636d067f7c000ed3bd3b5acf9bdbcfc7b7484c436cfa4f9b64d794cad16e83df7b84952abc2b15e60f8c0edd1f77aea931b6f0e8463e7a6dfd705bf73b13547d90ecb74e85aabf18f21fbafa70a53cd71451417ba49bdabdcc1b8df48206f937f23d27bed3af7ab26f6b75881c88cbd5672baebf5d75a64def6f922a4b0034e"}, {0x60, 0x1, 0x3b, "2de9d566c1bf0f1a2e74c321247348d1f12967cf6f5241de73f90be690c920ecaa0f25056e7c4cf587a991735fea1246f91a9a08f596ed95f93052671faf311b19f6c88db9a1988862909b8d"}, {0x70, 0xffff, 0x9, "fbc147081fc8913e8ee31893dc19918e794b2f78dca9cb7bf1a8bdece852cd096de4c4eec39ec3b0b6fff6be6cbf5127be0426dc07626fc67104613b0bef75177fdce425031d1918d8171f1b7e1e54fb06327f7eae9aedfbe352"}, {0x30, 0xffff, 0x10000, "794a896c785e5c7196dc172566b4d58e732c106b8a0bc3b4cad9cb"}, {0xa0, 0xffff, 0xfc39, "43456d1db898a5e7d6defa7a31d54490be90499c23a5ffac596193ddfaa04d508af3d83392ef4af2c09933a73a9b9633a3fed6a177885fa0f174b42d13a7f9d04c0f1df9524ca21ec3fab52ad320f0d3436e1035542c1bf55a1d07e1292ff356d80c36a5c948aa2524701d10ed8962754dd011f3287e405cd463af1b7027a3491c5fbadf27d7f32f37b311"}], 0x270}, 0x2) recvfrom(r0, &(0x7f0000002080)=""/127, 0x7f, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000002140)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002180)=0x6) socketpair(0x1b, 0x2, 0x1ff, &(0x7f00000021c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000002200)={0x18, 0x2, 0xff, 0x7fffffff}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000002240)=0x8000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002280), &(0x7f00000022c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000002340)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002380)={0x9, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000002400)=0xc) fcntl$getflags(r7, 0x3) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = socket(0x1f, 0x1, 0x1) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/10, 0xa}, {&(0x7f0000001480)=""/51, 0x33}], 0x9, &(0x7f0000001580)=""/225, 0xe1}, 0x800) 16:00:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) dup2(r0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:24 executing program 1: mlockall(0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x120) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x812, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x410, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)="e2b29a2af596e06d8720e33d8d500097b3f242f3c74a449e461178a77caa53ecab914e77c0894c160da1973a339d27c917", 0x31}], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000180)="01ea9c4a08a6f012a623ff43f22a4437d551d77447dfb8a8c0d572f5ae0b6b19f74df01b99ddda327d057deb28689fa752a161573a2b98", 0x37) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000900), 0x0) dup(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:24 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) sendto(r0, &(0x7f0000000000)="9276ad500dec7fc10cdb41e7a3d32f49e9424633fcd481ba504053d989bcb6d8fd1b05df4f86ba7c80e86b2b4e910f3d11d17ec094ef5cd209f6263eae21600942d552874a66e7cba359a6539cfeab487397ce3f19d9793515efad5692a449a4fb82fd", 0x63, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x18400, 0x4) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x2c) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) fcntl$getown(r1, 0x5) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8030, 0x1) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x200) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) 16:00:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) preadv(r0, &(0x7f0000001980)=[{&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/229, 0xe5}, {&(0x7f00000015c0)=""/242, 0xf2}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f00000016c0)=""/106, 0x6a}, {&(0x7f0000001740)=""/171, 0xab}, {&(0x7f0000001800)=""/65, 0x41}, {&(0x7f0000001880)=""/32, 0x20}, {&(0x7f00000018c0)=""/149, 0x95}], 0xa, 0x0) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x8052, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001ac0), &(0x7f0000001b00)=0x10) syz_open_pts() close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) r2 = dup2(r0, 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f0000001a40), 0x0, 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="00002e2f66696c21a800"], 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x200000003, 0x0, "8549550000000000000000000020004f2600", 0x0, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/22, 0x16) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x204f, 0xddc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000040)="6d6c081d37d877a911cc0364a48b03e0507094430257117e3568ae88168cc0244e4bd7b9a23335b655d4a82418b64defd22b2deb1a4ac28e23", 0x39) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0xa8) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) dup2(r2, r1) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x0, &(0x7f0000000080)) r3 = semget(0x0, 0xa, 0x8) semop(r3, &(0x7f0000000000)=[{0x2, 0x7}], 0x1) r4 = semget$private(0x0, 0x5, 0x100) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semop(r4, &(0x7f0000000040), 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x4, 0x5) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000002340)=""/151) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f00000011c0)=""/4096) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000002200)=0xffffffff) read(r1, &(0x7f00000000c0)=""/37, 0x25) readv(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f00000021c0)={0xb99b, 0x7, 0x80, 0x1, 0x101, 0x80, 0x3, 0x2}, &(0x7f0000002400)={0x0, 0x2, 0x401, 0x7, 0x11, 0x40, 0x2, 0x27a2}, &(0x7f0000002440)={0x3, 0x8, 0x2, 0x7ff, 0x2, 0x8, 0x1, 0x6}, &(0x7f0000002480)={0x0, 0xfffffffffffffffc}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xffffffffffff0001, 0x7f, 0x40, 0x2469b5b3}) ioctl$TIOCNXCL(r1, 0x2000740e) sendto(r1, &(0x7f0000002240)="0f2410d9168b6d9f311d385ae616f969287efe973eb0c639118044ef6141acb218997b26fd9a76e60fdc3d2a09a2567b93bcb1750688fdc8ea07b18c7a6020647acc3b2ca53371bc1614d856c1cf32dc9314974223117fe896d0f9a7b136e09d2c21c776e91b6cc89f8f4c371ce91f78dbe12a93ced21f0010d57bf2aeb12ed7f9d8b8b1d217d021d48a06932f9a0c29bfbf577339dffdc39447e1ac1d30e7e1e0361c79a43e07bfcb337df62a8285637bcc18fe2abdaa1b8ae251da0a0f875b9c5642b46be097c66091fdaffb0d3c0f7aef3d7b999fe53cb1643b35", 0xdc, 0x40c, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x57}, 0xc) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x150, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000000000, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x5}, {0x10000, 0x9a19}}, 0x2) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000080)=0x5) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) minherit(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x14, 0x40, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x44, 0x0, 0x7, 0x58}, {{r2}, 0xfffffffffffffffa, 0x80, 0x8, 0x0, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x9d, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0xfffffffffffffffa, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x60, 0x40000000, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x39, 0x2}, {{r3}, 0xffffffffffffffff, 0x14, 0x21, 0x4, 0xb7}], 0xc7, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x20000042, 0xe297, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x2000}, {{r2}, 0xfffffffffffffffe, 0x1, 0xc0000001, 0x166, 0x77d}], 0x101, &(0x7f00000002c0)={0xa4, 0x2}) semget$private(0x0, 0x1, 0x80) fcntl$dupfd(r4, 0xa, r3) 16:00:27 executing program 1: socket(0x0, 0x8000, 0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket(0x6, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x10}, {r0, 0x25}, {r0}, {r0, 0x1}], 0x6, 0x1f) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/136, 0x88}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:27 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xfb93fa959cc5642f, &(0x7f0000000180)) 16:00:28 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669f8c17fbb"], 0xa) pipe(&(0x7f0000000300)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/36, 0x24) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x9) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) write(r1, &(0x7f0000000140)="02", 0x1) r3 = geteuid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r4 = getgid() ftruncate(r1, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) fchown(r1, r3, r4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x5fa5, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xf2ae33f5588da4aa, 0x20, 0x2000000000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x9cc7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffff8, 0x91, 0x44, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0x20, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xffff, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0xb89}], 0x1f, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = geteuid() r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(r5) r6 = getgid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x10001, 0xfffffffffffffffc, 0x9, 0x7, "aaa5151e183c7d80d9d8a90d515b4e562c977307", 0x401, 0x6}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r6, 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200e2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = socket(0x80000019, 0x3, 0x4) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x38c) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000040)="1c27e263d27a2e993e0f4861d08f0f06c997e129545f664e2a6b99c0596276d99915f60ffbeda62c8ffb310b43297e0d98dd058b65f46de3c6892834d337950b7fd434ee25517c14", 0x48) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4, 0x250) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/24) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)={{0x77d, 0xba}, {0x7298, 0x9caf}}, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80105728, &(0x7f00000000c0)) ioctl$KDGKBMODE(r0, 0x40044b06) pckbd_enable: command error 16:00:30 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x40000000000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='.\x00') 16:00:30 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x42, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) flock(r0, 0x4) pckbd_enable: command error 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r7}, 0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='&:-\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0xd6d7, 0x2, 0x1, 0x9, "43e703f479a8ece7e36474519bd2160f0ca5177b", 0x2, 0xfffffffffffffff9}) chdir(&(0x7f0000000400)='./file0\x00') mkdir(&(0x7f0000000440)='./file0\x00', 0x10) getgroups(0x5, &(0x7f0000000480)=[r3, r5, r6, r4, r7]) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0xe4601ba747844283, 0x0) readv(r8, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/61, 0x3d}, {&(0x7f0000000540)=""/238, 0xee}, {&(0x7f0000000640)=""/98, 0x62}], 0x3) getsockopt(r0, 0x401, 0x3, &(0x7f0000000700)=""/214, &(0x7f0000000800)=0xd6) sendto(r8, &(0x7f0000000840)="90fd3bd22cad315b499958d311ee1965701c4c2f642a7b097eed296afa8a76e33e369254648d2b3e5d64423f776a0c5cc51ce3971f4bfdba2b46b90e546e3ef4ba39ca8b22c92cb337961bf176a3b41b680ae84add42b982a625ebf4477cc36430aac16ecd0862d01fd24a09d8e4d6b7f77104685f92a5d4590b1eb76171ef", 0x7f, 0x400, &(0x7f00000008c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) utimensat(r0, &(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)={{0x18000000000000, 0x9}, {0x3, 0x9e3}}, 0x2) r9 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r9, 0x0, 0x0) chdir(&(0x7f0000000980)='./file0\x00') ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000009c0)) sendto(r8, &(0x7f0000000a00)="8602f1e5f1a2152f486eefa531e12f8a185847c55efd8e4e3006393c9deafd882e1f64b030f8afd1a5582d213c114e9835a2efc2b757026d2f3eb2f37423fbc8eb51e44656cc93891d27fb34a062d9bbf7766853dfb0887dad8fc9b2e52e596e5a7748e5f6f37e5c8799510e757a895d6cca89521e56b9695c", 0x79, 0x408, &(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000ac0), &(0x7f0000000b00)=0x10) r10 = shmget$private(0x0, 0xe000, 0x2, &(0x7f0000ff1000/0xe000)=nil) shmat(r10, &(0x7f0000ff4000/0x3000)=nil, 0x1000) stat(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)) getsockname(r8, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000c80)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000cc0)) fchmodat(r0, &(0x7f0000000d00)='./file0/file0\x00', 0x2, 0x6) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/135, 0x87, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x19a) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9e5, &(0x7f0000000000), 0xfffffe4b) r1 = fcntl$getown(r0, 0x5) socket(0x6, 0x2, 0x9) wait4(r1, &(0x7f0000001240), 0x3, 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/245, 0xf5}, 0x43) 16:00:31 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2f055a47, 0x40}, {0x9, 0x3}}) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20800, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) write(r2, &(0x7f0000000000)="129d7afa2ebbb8c4fb0ebf4e52a87b1700e1e3f7e9988690c8c430f2c050a77a2efa8f2b54dc4529c7dbffc66e74a898c2ed2023386f2485daf4ae643345bae63709753b277ea0b45e16a2ad19bc54d941219cb6eff5dabbf513c24d91d12dd020ffbbff53804b236511fca2377cb91bbe7c137f5362ae01bdad17d8d0f9f16a", 0x80) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x4, r3}) 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0100", @ANYRES64], 0x2, 0x0}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) sendto(r0, &(0x7f0000000040)="ea90a76cc693ef66b4ca05c6651e24522987166a80327727d092026b0337da31acf766823d3b48e75171d8b55c46caa8e72066af2c98b0c63cff52123e4299b8f140e5ba3d8d99284778b605a5b6ef3e4f4ead958ea6d7c8885414702096794cf9b8ab5a9f7664885eb8fc18fff4fdfcdd41c795c857f25046346e28b7ed91feaa9a718dff44e71d99a043376bb08761d31ffc2a4ca2ca906744315667410d4ed7d243ea", 0xa4, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:32 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000000, 0x9}, {0x8, 0x101}}) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) 16:00:32 executing program 1: socket$inet(0x2, 0x4005, 0x8) socket$inet(0x2, 0x1, 0x0) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000051f000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x1) msgget(0x1, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) fchmod(r1, 0x2) 16:00:32 executing program 1: setuid(0xee01) shmget(0x1, 0x600000, 0x208, &(0x7f0000a00000/0x600000)=nil) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) 16:00:32 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0xc000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) r8 = socket(0x20, 0x2, 0x6) r9 = socket(0x1a, 0x4007, 0x100000001) socketpair(0x10, 0xc003, 0xc5b, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x3a0, 0x0) kevent(r0, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x1, 0xdef8, 0x9}, {{r2}, 0xffffffffffffffff, 0x11, 0x80, 0x2, 0x91}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x7, 0xc2}, {{r4}, 0xffffffffffffffff, 0xe9, 0x1, 0x0, 0x9}, {{r5}, 0xfffffffffffffff9, 0x29, 0x8, 0x0, 0xffff}, {{r6}, 0xffffffffffffffff, 0x10, 0x86, 0x3, 0x80000000}, {{r7}, 0x399a021d69a4beb8, 0x1, 0x10, 0x101, 0x3}], 0x8001, &(0x7f0000000b80)=[{{r8}, 0xfffffffffffffffe, 0xc4, 0x20000008, 0x3, 0x4}, {{r9}, 0xfffffffffffffff9, 0x44, 0x82, 0x2, 0x20}, {{r10}, 0xffffffffffffffff, 0x8, 0x81, 0x3, 0x8}, {{r11}, 0xfffffffffffffffc, 0x2, 0xa, 0x7, 0x6}], 0x9, &(0x7f0000000340)={0x4, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r12 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(r12, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvmsg(r3, &(0x7f0000000e00)={&(0x7f0000001600)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000cc0)=[{&(0x7f0000000c00)=""/57, 0x39}, {&(0x7f0000000c40)=""/8, 0x8}, {&(0x7f0000000c80)=""/3, 0x3}], 0x3, &(0x7f0000000d00)=""/246, 0xf6}, 0x40) 16:00:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000780)="72ade4c9de252cd92a6ac150637db0d3bb826454c1e664267cc52a7e6bf2475e0551154dab1af7d6fc586f4a0f8ec89e65337a3a22dfcef2399ad197e2c7c32ca43307265f30dc944ffcd33c87abcaff7327272588defd91e7698c948883c517c483320321bbb6eafc90c75e5211ba72f348e183e265318bc26a7b9dff2c8ef7a4e4d7acac39a066779a71f2418ce8dbd339b6cbb1a947ede0d28822415e5785fb5c83abfc46d5ecd368ebdff1708ad235433ff153e660ad29b94ef5d6d673cd649ea2dc7107557e9f5f819986d3ea09356a4d4f06c2276708a522dcefe82c5cf88af2818ca208f076b87e87d6c8a86e91001466f45f6dac22050804154cbc66bae57fb9a8c23854c5ce06ee242cac9e91218b97c57db41c6024ba369e87d5d79d7215e5665f605e55377eee7979b195b0aecd2d4d8cfeefc094deff13d4beba5fb6daf4681d6ffa4615dffb5fbdc7899a19dc9fe94c5100ccbf2159167b5a2f32b9e20d5d925439b9660a41f29f25733081d80c4443586ddaf16a825465d40704c575b1a3e12130df42b59e021028312f219ef26a284c1fb9d94872afeea4c1abcc2a21c1011f5f88310a5f7a95e2b500fad1a967c1541546f5e6489631a750bb102c9e37d68bdca925e09368cf3c19e13c29dcb974e6b2ed991968e9a008f4ee26db96cce1fe0646f5fbddc4586c47269f99147286948e37ff3c6eeb17fc9276b638c60f9a47c484022a4b591f7e1ffb1b43899865fca9e6b711e68bed9bea8454c1eef69c4f6051bec5eae87bcfcae6501e9418334e25e4dae180d32c980a84ee61d6af5407f68d770da9274004fd2b09c0a3cac56399f4f26e00dd2a9239367ee2bac515267b6b8e0f85d6c74e15b1970da3f3c2b9d0fee3e5753339fd2bc546ce83263c1954c5493c79101c04393b7e00989172d35acab0da9866c63ccc653648fd2347bd9c1c8d15d01d7aee17e9d2f2b300bf9307c914c592e240ada73833fdf2651eab51a50e53385a50a49a989d930e0468624e4624c3e0c0f7c7e1feb8e9d6165adb5e4d5e8b5af4d17cdb2ea5f28c3f13cedfd9ce183d3b1bde68a4aa4b965a477367f623df2ede76ea31d6b6a88cac6f47707ed2f70122cdece2bd9df8b490eee49b09675198ba76f7d154d2a3c8b11d045805739bb4d314d8c854d9d1aa362123c5dd6362b8497b9b290b985555361d0129fc957b23f5e3a7bee2aac36866031a2867fbe0932c8ac9245ac215a8377a3187a026c4ae0dac9fec88c77d740254210e087dd15fefe5cfadd992741c10252bd9e9a4494f4ecfd763ef167269b5006c196faaac3a562d4fd7e641d5314a74478a5b3ee62c4b77a921d0cbe04f4554f84c6ed456b83108b3de28103f4235bd8b86431090a79e2e58a8600d4f37ef25994191fcc2c6f0e828f6029cab53fe637a943796d13b49999327a858c7b38d5f735610e32d92d21ed0de627554b357af5cba5ddc6b766085c6a6420254df63384bf0955e6660d15ee6ce1ee77ab22977a1d13522cf3a39c36ae6f72f696fa9b0244a4d00505f0d405cff67eeed4331cbaf5bc51ad14dcf450e11e0435e64ef7de2852c27e1d5427303a2da26345cce62ad00e079e16b80c8744d781cb10c4587da82466610ac2adc77863ca65b96a7517905e9eafda48b88f0539c3a692471171cb951f64d708f52cc036dafb93d2e1899610cdeab8a64e8678656c8fc9b4771f0b3186bc3bdf49a8d5bb9de6fd412fe24f72f534a8af12f337924f794667f4f1150cf7f8aa1c4a268932760a5e0a9c38064f26b94288c2db58d2c4a9acf9bbbff96224d66eeb538b17cfa9a0cc77320663d6bd57510d37fc509115f68b9d1030002c8b015c6c704205e43d5115948c5869215583e26579840e58707bd910c04d5ef2fc07dc40cb59e988be9bba983788ffd19653d8c7aeba800a9b384488ba433a57ea549b0c4b976e5c888d00bd337ee6057242803a22f56c040d3dbc54bb2feb66831119ce17899c9201be5622a49dfdff6e11be4c103a4cb5f0d5192b7cb1757684ba2462026b1fbecf190a0427241184fcc1943543711afae30181f414840015cec71d7142e0dc1486c71341578f890d9dd1ad06a9386162236527228330d2c7401b2396fc1dd0c0b9913a48baa29faf419ced8709c0557a99ac95be116ddf00f9fa5ea56db059ccf027ce543e3465bd5087ab1665f598248daea511b6b6dd411c18da718875eee1a51a29d765c8943125957b4f51fad816c920d007fe107178fd71f2f0f7f8e4282325bbbf587990d8500fcc75e9fdc46f1529d4908f7ce9fe147f810aa4bca0a76fd67dcf7e75f9082ea1ba9368a60b9e81d6733431f2883bfbe84f96289fd75a7bb85053ced8333d9376c4a5f4c5e91f88a8b8f124e942cdf464028241e020cba4c51825d6726dd723a99718b2f38913e4b55801e24f76d3f31a25cb657d9ebd5e28de682ee49217a3e58f2a0887b85def978b6bbeffb3ef6e98a44ace119c2bc7dccfac3a139f71672a63dc15f14794775bd85bca7647af1428a5e2a3d9f720763d7f8747b78e9ceba290ad3bd625b64cb9dc35634965ec798c66e4bf4ba1260b7aefc503f639d275c4b7fd64b0082e6aeb721ed88ad59c29cfb1c575db3d4e11272b7c3ff46fa832300ab5cc50dbb8d1c01f777f51ebc5becefb1ff0f1cd7e0fd19116a6e343a755657cb907055dc6adeb639e0f7ea284198b0e2ad57e9a38ff976b0f9cab13ddcfde4db92a36e847d644c920a12dcb3f457fc78fffee5ea7bb4330f07a14cad921dd3bb14cc1eabc03e94dc27910da582bbea5d2b0214011a0f5629b70c854f916735448b0d171abfb1a7d89880a4b1528bda3a6a3a529ca1c35ca3009acef12011ce4b4750ac78d00e0f84c6dbf9a143b8b9c764735a006bd815fff7fdbfb3470b85de953cec4ea31f831841b57cd4d640923d38e17faac8d6ffb33b4fc46f3be1683002d20adc49b329d72f5e6cd79ed995bb41b3580c1bf95342cc1682a27291756cb85cb55d6eaa6e54cea0ef5599280e57876261dcbe0a0245dabd50f3c4d59e5610589165b2cb4f357dd74246fb03fe7052ee5f6f2d0d7c2c96693bfc82984ca5025bd856369cfaf59200e24015fb2cf45b20e6f0b6d8204219a41f62b4f01e5a18dc44d73d19fd3c06d6412df48a2e7e07dfd795a8271b8bc486218f8f9e6420e88bbbfc1e82429a48e090440e156197cd8882bfd644b6e4c61cb37ee9bfd63a87c9cc4a262d536ef195c6ae37613af2694a5d66c421906debedb86bdbdc2a45f69d05994bc1583323ef6bffe5e9673c356f27c231300606078ad6f6122e3332c6b4665da4418dbaa2368ebb59c52514111b94c75a16aded796855834a4517571a552d9f81d97f0fea309074e5fdefa0a958cfbdc146a3e2cf468abe0fc233e214e9bdc6a75bcd5979701c188b8b44ea4acb6bf21d61c7a074e0756aa24783d5bb5271451ee42e69b443c3fe997db5a303b62fb969a953bdf4d8fa656416a689ba68dc730db8d0983738607a4ea3a21e6a35b425d5572a68aa3b10b7844c55bfee5cbb41735f60fb83aeaf62283f801277d22f4af694323b64fa1d6c41f3f1f33b3c0cff2423d7c1f6a2cfa7d5e538d5386cb447ff5a3c5a103d4258cc0a1c4fbf88f51da559feb8fef8923b26c63a56470b9e1fa8a2ea0f40a93ffc671a2ef3494d8ae673d9099f86ab3c2882ed699e6d1850082101e48d547127aecd27116d65be9464d56a9a73c8720a993c030c7ccb7556997797d8760caae4d77f6adb84dc95a673dd455fe4974b1b60fea1ff6bc39394869ca70f09a93edf58f9f3bb46bc55a8b4a54738f6ffe1b813433802c489135e8d3f7127fb7f37e6368f0fe96d00b8139e64d7fd215ee42d938e736d2deb1b449a7d10feaa56872b254fecfab377fb9b66f0258ca740ed810cba82bca8ad4ecbe94eef8bf664bfab31fb74e5836d502865e7f08ac43b473b33686ee74c14212dc3d84465f16515058397f44051b27d43f160fc964230516b37e3fa88232e971d9e45c0e5c23e208821d98be723e20308bda1eb3c33f0d0ed4d12c8b2fb7bcb0d602b2abdcfbb3a2a25e85827f06739637735746fd5221b1f5f0f081a7bb7c225598566d7866080dee6756748021ad00fa25acfcbfc6578a9c9c1e7a611f40358d7a4e34b666e6d422e8f31d4c6202af039c72961b24037f9381e1f08cd61501d02cb5334b25e556402595b901d1ab6b3e066be80112c10abcb337faf93c6d076d5e507b9cc68e8a23d56c1568117a9e2ecf64b69771a729fb6b094d6457ee2eeb8c7b8c50187b55724533d5778fb1f94e9cd7d59403a27be45aeb018e9399d09910e3bae7f9d36ada0490ff7a1b4f1943a7ca8dc9c29c59053273912aa8666a318488b65407e4108ef8439b97780e9d891fda6bc6871ee83b0615a9d5ef5114efe52d426a12e0e3d2f4004bced3888cb318302ebb4728ae1ff0b202e605d1b8062d172cf7f136574ec6a2c57da03ade0cab2831ed67ff3bb04acb0bd900db9f0b74445df0ba5a57410e4efdaf05e7eeacbb0ad82d112ab96c51bf8d041de7133123aabb7b62368e6c75f2f8c6e8bf6b4f26c65c7fd2468eea10665d85b92704f2b783e358dbb10e82b350e048b286c43531a45ec51188349a1df552d1a14ab2f7e93055413b5f9cb99aa6bda929a269794ff00aec5e240c99b5d5602e08c5aacd45bf578d978205d4e54981e18a24d3c6e690c5c0c64cbca3b14b63de3bdf98b124b7a52322454eae04021ed89a622cc933ed432a52e004dc37141e167c64bd22781899d21281d1f7e2547dd0bae1e7736eedc9962e86941a59e2850d10e654ca375e8f450ca770e79f34c71e0dda10de15f68b500d17e9d57e6f3508571214b258b97465df60814959093d4a094157692a28178d0dc93f287d896eb56bc6bde16f66e7d3d0b3dd17e1d43e9377a41e86886a981dad143c7f6cf7aaa4430b04f3a5944ec287d024f64084f67f22ca213aafb433a9b0564daa912dc20f88f8144e73665ac5bbf5bb1d8d3b31b4e4405e4f7a8f5b7944aaf32e9b8b2393ce3b82862e733b20d1a474222f7ed731c973f3a1292dc06a5e923ec91cd032be4e91822227623d9c4f5060820fd6a38548d9fe6815db5f26ca5c40b9a7417666b6b95da944c03d5ba5a8524a100c9b9dc865a35a0a5dac9d748e662cd2f3e3017a9b8af86719c5c3699960a8bb596c905c2a3a0c94c52841d165acb35b305f7f84680ba556cc4a83341da6d2291a06bd06f4ab248cb4700b84b7ab976ef2ef2c9b2e314c866c922a6de19c3328b958323de879d6119e222efc8ed3cdc9f4ba34653faa4badb55299540462f32222654aef1117b01be771a6b1b3907fb15c6df75ab1c5957efdb4fe0407a75bf98eccd7f77794df595b937bf065521ccd0a3f4fabf78171ea35fabdbfd307691194520c43298ab95c8af30d67608e84987cf48068ce66ab351c86ac2b5d14e229fd28f54512c6b3d676374f2473ea8e7762b844d00bd1e7a87b2c8a866705db5064eaa01910329d994fac9b8fa232181f702a94536322e91951eb341f8a634b7664e57d264e6271993cea9c00163d11e41f27987ff4db5eb449e85a972003a0b56a08e9d1a1314f82a9f69d7338f9ddf637208311c427233d1696828d56af8debecd39a1e7291903a5002b0b101fbe615adc6692892b2b134a0d33ec67d6673029102c81e760dc03229055fa14dd9e162573abc5cf3c37069905d4117330cf978fe966748b22affc", 0x1000) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x9) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x49a, 0x0) r3 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="7036dfbb9ce7c54693f528364675d6988a56959035c2efe04718ec2597028042ed8e8affc3cc62f634c2f6d95ffb2807f33358996413985610a2cbd68dd677c38211e944c573dd82095399bcbbb3fa36e80db7bfad96672dacdeb2d1a8e03141243b7b4373632ae09f539a53b2386a8f517674184e4c8a71adf12fa162ba8121186c467c510cb786f7f87da41a369e52759626fcb1e7fcbc85cfb9f4d03019", 0x9f}, {&(0x7f00000002c0)="14bd80767495d956ee61bbf0c9378bd71f730083b9bace820c8ff4bc01fee5fe45be64ac820b05019279abdb695e03e09160e438a86464f463fcdeb1a3a87bd3f9cffadec7f7d1ec491b7527cad87429cedb760a5e2ecffad2237adf0621b46e7709edf0193a39994a84696d54d8c3dda8040baadd212df7f84a0195189c997d3d54859282dbec81a3a619e022c8eb4dd96c242c1b24c14707099584b86744239fe8fff0f889ed48db8bae967265c76556df53db920ed9c4f8ff5cf9213294d7fa2ae2171d415896d8eeaabad1fc49b79312e39283a6a2fe546d04d4ef839eb9bcca77fbb7f12745e7f72a66406aadee60d2942ee2c68d3373edb294f950fd560b8cf1f5b72f0952aa93b38630d655f66da72b50d087e3b6a7f0b4df896024a26619bca98a95dcc32c2a880dc4aaaa415dd6cfcf8a33e51796fd20546f0e36393c10b9de8370bd00bd41a68d3e52b8cfc07e62b5081993acc280b9f850956301657859aef1300fa03c09af06fed427a8e38ddeb60572767cbaa83b51ab60bd2b21fa063353c0d70ad5c7f87a6119e8192b1f62790e6bde2adc49a7602122df047f18311f245b1a457de5be6d2476de49b223b4b0316b4a02783db8e735e39ba721f2c71822260302fb3f743391ac882a682fecd1f8655a45bc70f02afdbe8ad4b756df4689b76898d8b4682cdce3b7f65220de1051c793f31b75cda12ac27c9632264571b1ec1926ef2fa1adcae15db415b8235922640dbb235373e4c85411d13ae00b563070db7d095a291f6edad699bbb466461a37860c658ee4092fdd17f0bdafe38656812c63bcb133bfa6e5a55c36eef8b59a093f76f48d71bf83a344cd8c40f5d64ae16f820e7d708230dc6c827566fb1368c0b21b2f31c6b104e4d36c67473a60c10a7408f66584a4b0af404f8c0533ae97b7b43b06b4789b23ddede2e925fe2a70e058274652717138954caee0f623904ef456ed68f7c5c58fd9e45552a014ceeb6a059487e1aa0cc0f8c044ab2c9ca439501dfc4cfcd48dd02b29c67fedc26fade4e6fdebd55012f2e80b6340db83fb6a4aff70a26d382193210656df5210d7993e0f6f7eca0b4006f228d2768502d8808ab012254b28c3df5fb958def7cf419a7bfbe6a9cd0d45e0110ca4e41d738ffcd26e2feb0e2f18a20c93936433b01e38427d6e038ff52574ddcc78c252ddc54de3b5a0516f452c0fa33bb0e927e3b0e4a35bea0aa714a196d99ab175b890c55d2d971772c25cfae3547fd39c310f85a84583de45b83e8b5baf2531433617c494a6220a0516b9f4b3e6e87d6045e4b61e55b8717cad41b7eedcacad604bdb0643038c1aa7ff4bc2079c97b1263aa414c05d9492f717fec499b781c7e33056194061e7bf3dc232566d7e24e13fb25ff065115af3c3447736a7b84454e6e166d0db8b0fc34792367135d2ed8b7c71faa756858f7c5660da5d97726ab97a93024242e44187ac36b24023a29949c53d9d24fe848cac519a7eba6f688a2188cbc8c7a6f4c0b8569af80a036ae5c3fbc363fc47656b46e4533b0cfc5a03e6b4424301e5cb3598e3d03120e7f074fe9e08c48eb16709a5cff21c100e6d5851680c810614f25f7f3e7d8bdcf6a7aad492810ec13538aba1729ce1cad5baee3b88037829bd2f52e86d2ac16e69729fe3e026bd6d46c00adebb39d560d959431e6b58fb7fc05eccacffee6dc55a32a939ed552126e7b3859a9717827b9f741f0c18224d0dd47379c4c3bec903a86d24e80f1d911824b46ade25c266e205adcdb0e77260f7a8194c60a73ce09b14949b2d7ae40bd7b033b25515b8046f078180ce829f02499cad73f8741b256a367cc8bc5a8f62eead4778c86856437239e4e7457661e2d7741b80d9a826284ee5982f090e4a3b76ac8cf2ab8da7adeaf30fce259f7ebfce4746d50db31c75ce2d02b1e238c519dd40f53ab363ee11371210c2ea83a1e0441962792ff1f8b5fb70c7c53748384e1b8110d9094d4bc26cee034b8ef206100b93a46896afa1b584d7684e526f3821b06c3a9d5578634f354b35eb6235beec0a50fb615b4d0166e50415092c464f09df231b48d6531490039ef5e31ef27e1b7f547fcaf85df31265d01f47bb3e27a8f6535851be7c024924b2ce9f671f26e125bf46be70f4dfb61ac9ed2b2df5cc287f4d608bc90ee8f3ce77c141fc7856ea4fda3d4d5a55607b0b0b9f33a60827b4c2a7303f6a1072e0bf21b744abedb1a8a24f9507b68b9badb0f05dc626f7d65247e8cf0f441e205ccf072aed15eb751b1601bc4f393ec319e3bce09a4b979a261653d7c22b6e8e790d4197bc2c763b075cc1817de6ea152f35daac5a872821c5dec8a50ecaca70b32463fbe84d0211fff41041c830a34556c6d7d4c7475256025771feea4deaeaadb1deda4f0394b239067ba2d38126a9843726bf33896bf94d9d715aa0304d6a1174525c667239c7551ed2829b8654dff187aa49c9769f013f51b8ff213c953ebee720be5acfbeb6506526a540bfe93d70b29752b27f8edc9428e6c9257aaaca4090730c0c9686f04be9de190c8bb77bad4e0020fa2f529a7cd20260d8e471d7dc1a7f2aac4bc95634893620f40328d975892d45a053c87ec9cd56ba732d78f27eb25ebe0dad9858cefa613430b680febb7063a35768f9f74ccb49b41265f2433220643dae1deb99e3c2c3c6cf374793f9b089095316bbd829b5a33a4ae63c2d876919c1f1d0e90af83afa487eb7f0f2bf98bd9305f7983e87ac8002ed56d750304ad5a5fa66c51225499d460c9e695fb9dab490bd88c8ae907afcb556367037e19647e8aab72a4b3e6600eb8a92290365823c1893afab87e3d62eac8be8d2174be08af6d7bc7cb00cd3f52195d1de4ac2964f6e10c908df66bda0c3fbb8233873bce782b5e83e7ae7e5234724737b10af44a67c3953e590d06f0427ef60a0487e4c43e43eedad6d19d051cd5935d8833dac39c7e5ea72714c88e188df710671fe2757ccadc07aaaa38813152b670d2f0c47a089ec037ac0d71b5aedfe3e9f74cd3232a59fd0bee3462709970e67c56e4e3ec098e4b7449f5c8af30331e0a927531a68cdb540c7647a794aabf0d581eade78c7dfe7e8a73c52e009098d9cd74dc2c6c2aba8f06cb3548968d03c2c1af034ec2b70f19200ec28792160727a2de36cfb7170bc33c3d00a52fc799b404ba06dbb43a170d2d9f02a070b0eb65402dc27c97d256696c1aa7cf318f7dc2f2e29dd22b4523e2a137f077dd2e06e80bc8bfba1709f71a57c42e6e25f73452162a76f997c1a0c20e28b18583fc47872dd8d8502a00cef731a3baea3f19fad433f91cf29950d5bdeeeedbfd2d0730aee74976b5e6b9497a4a1c3d7722e2147c8ae7724957a0a4c3b9c0ed38a523990d5324dbf7f53ad1f73f4c5aab6346779b6b94cc3ce522cd4f16a3ab64988e17c803fa188ce686de4ad0d792892aae7075ab91fb0806009217ebf9131d133bdd868c7ff9d3c37d58d7f417536b4153ac00d9b93be256a1a13a1e8b97f9e3d7a352f6f4c119829d98ddc2be4aeec40f097ba0e2793f504c587780bed85ae8c465fd86dd309867d34725adcd12b254f8ac5a646c175e55c821cfed44957fcf6054db3805e73b3c8afb9043c38c9a5c4de7fd8df7566af312e273a530dbce398b5aab559433eb78226d2376c20f11844c956a275430fc11a34bc9afbfe11dd4f7d88805b8b725a206dcad78efac0b4f36644e839362dbbcc7b5ea0840881773629da6b0122330b182ff28ab583f3f6d277ac0be5e19166fc8d000503c435aedd24c819fe389907b39119825f840b0816e11754047c4ec2964e58571f5a01091a8a580dccb747084d0ec99b28631945e75f25e697d3463dc523d80740199191a113785f8268c5f0cb09ead1852fe088354be2fb9dbe8bd2310d91d27c886fa1ef71d141e26242fcc3ba064fdc8666d0597c1ce1c34b4bd166651d1a962fb2352fdd279df409883890057389b229d2c0cd323167a4b44b9e23b941baf065b1ea053759adbb4c71d820ee61eb0a5d5fb85c33f5f555c6ff8159f3f8ab289627fd27fa1d597e9d0d8de680ca7d4577f129d42cadb6aa38ad26ad5e97dd579678929562e6007434d79e5a3e21dbe26beae0eb7b4a3d1271bcb026244fd415cddc33bb4be98a996ae33172ec001b41b168274e8b6808abce622e140e70086f1e56db7b20d08beb6fdab9572ef3f91bf6cc2f2b62520784f04dc112994966aafced6c7f7734573357539aebe597cdcdeacfc6f91bca32ac4536181da0fb550b3b78686ab1cb219c258df43f16bb9e4ba51b1a89f7cc8a6093e3a205e438c5e00e589a8d32e4e3e0608883a6f3e45f90cde3c86fefeac330b32ef252a3a65c4331c70f3b0261a1b4b54d7578b1966d9e9f51f1db9df167d44f41759ea8666dd8900bebffbc0c63c95f4c7db6cc4ed57c54bc7788eda1641af4836910037f9fc69d74e82f21e02d151deb75d66663d415203b3d70143ac576dae409cc827974e89f4e82969530a38050283fd6f85cbcf507e621fc12ed5fcda82cfe662f86fc19528eb8a4d70bc3931d29839bdfe6fe0330d34a41bf0809c2192aa735b5ce77019c6e035906cd542ab8fc65f00523ffea9df3bfe32b831939c4bd4f28ebeb9a920299aceac134c86b454de9aa37225ad917438f4a8206cf9eebe82342976edaf84dae36a4e2049842a79b30b0cf806128fa543ff9b3187cb7279e4da77ffb2578215f85dbe84e6d2bf6a4fafc3d742c8b23b9fd5b1dfdff5f3f877f830a8312f50d414163acded3c9164c052fa5f843f33f6065671b9dd0af1530b2e2d4e6e5052f89eb54af8a966ea22c136f838d31c8995d411b608984e260bc0f2f1721533ac60a4174c9c2f611e7b305f72d6d84d24758abb68c8b866a80d28133cfa384531c040d1b1a6b6cfdda36127f30accc730b7c63e4528eb5fb4044d6e233bc3d957bc268ad28c07d3e9ab784e65690b0e3ec7d597ea343e0c5e768228a40d939cdc7d1ae0bccb51c841df6303c29072c4cfa29e83752c9e097ce7362f81a3f927830f2bfaf1a0df23e79a43f5236918ad0c57cda98f7ea89899068aec9fa352a5d1666d3b72e0b4cd40bc289333e4cc81047e758a0a61afab3620fc19af7928068048c24ae263f9a25ec34c7963ea8ceb71028ca382f373e66acb951e9686ad9514cdaee984cff7e303798d6a6c73376b3e8f7f9db3f72bb499c947fb715e0d0628fa898447c013e392fd635c1c684bff38cb7e6df66319646535d51ad5d9b4614de325768c3f054e5b6fd884d81a420d90f948cfabd7f866080444616fecf7369e8f3ab84c480a3d3e7b61a3d4508d15ed1b8337de7ed375822a3830660cb7850326f14efaf47c430ed263e1be7fcce40b3e8cdc1f82c83c5b11b5c60c225207fdab2cebf43165cfdc0510f41de1942c34b7b347eb824d00b6821d9f520ae93273fc9d5e0664b154185f659b3ecfa1fc850d64aff3a474411925bea751ed8decba9f4d21ad46e8640004cb9f9bd516c97ac93d7a6b5f6dd860d10765f0419a11b6647ccad3dc77ae602dd6a206ac993d4a58bd4a1b0c9b7a6ce853f56a1ecab98126dd3e129ac9eb2ed9690bd2c426cf31c8c03b5427b617dc1af593f44d87acd34ce1a92be3afbad92598df7a6a18f8674449a7306939f6a1669e05d3467a94f62fbe93c8453ed288d94b3caa32f980cc62a0e0c0e48620490f7e6315e99439768122dfd3fdeff1e0b289bb074e49dc0a8dd26a07a36b144026f590ebe6c4f", 0x1000}, {&(0x7f00000012c0)="04e82d65295dfbc49a8d0c8f992cfb3d97214df8129d41963343fd1caebe85b4285c3f35626ac3ed073085d19180a4984879244610fcaaa881998d26c7e799ffe117b556cc6107c397147c4b24d9f5912b24e4b50554b36244d33950ca9d8a6b43f1b4a834572a4d62adf08eea679841dfc397c6510a4eb1a664569427aa3a794202adfd9dc26858b87da26afcf3806b0e79fc246000c1af318750adaa7080403b2af5dda14db1894598e813908bf5ff074ac9fda1a866e443f5617ff2db6163", 0xc0}, {&(0x7f0000001380)="84c3d702ed0fa790aa1a92475cd628af409c8abc0d4bc9aa739228b55e6f8b0d4c8292dac5b8acb61e8ccf4f4ff2932fd624537c5dd6f84cbbf87cf20045e990cf1c68428bbddbb3df455f80d2bac168b3c5aaa142da995d80f88220a6c25ba1f1ccf9545cd4794cce7a7f77b931104a768d85", 0x73}, {&(0x7f0000001400)="67fbfe21c3efb987f7c0e877fe22e9c368965c677acf66c1da43381c7d7d64235a399dcaff8cc4516f3b40b2c6a5c3a323ed7b131619beeafc1684b49d780442835b84b529306e21460fac08d601a865935f765c778085787d4af10e301e53cdd7568135a6e75285e2e88264604d7aa8eed9bd44560457e7f120d363ae5e28e849b18a2ff7d2c2ac441244e3a385d004adbff553986635048db02a2a925c4243b1933c432d001a3d00d54df28a214dcb780b1767afb5b814b1076eca44413405fd8530ecc09d6ae1b0ce2a83b7ad09547c99db426dc08d734c7d303932d122e8f1435d2fa85a690f3f1556dc533e550d7dc9f68d", 0xf4}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="a00000000000003c472184000080000066e392a5b670ef4a9599ada9f7694b99becaa11559022e722c7a6e7cf782d5e648ac3bd44fee3f6d95174117f230e9d3c9c53d23e59e684ddef45dd906a03f9b3a99ca421a293178ef778b7f34c855ed045ac178e8468c1fa9b27e8241f3b9265df576629c2dd4175316f3b56749227b5b2a3813766998eed718c2914ee13ea45acfc148499b99542a8efbc1d6d8d800680000000000000001000000d60300002c355a41e6a08e12a938b28a4ded93ea14c0e61b902fc3980e933a24354eb33952d51b25b687e7f0f0e20a8fa8bc7ccd87cced1115bbe1bfa4b5abad6fd3e99bf0ffb6fb8cb6a3d09c74e7d041073c1fe1c9799b5e000000"], 0x108}, 0x8) r4 = socket$inet6(0x18, 0x2, 0x28) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x40, 0x1, 0x100, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0x1}], 0x50e0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x1, 0x22, 0x9a2, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x200, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x7, 0x5, 0x100}], 0x101, &(0x7f0000000140)={0x3, 0x7}) r5 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001700)={'./file0\x00', 0xfff, 0xe2, 0x6, 0x1, 0x3ff, 0x100000000, 0x8000, 0x2, 0x3, 0xfffffffffffff961, 0x10000}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) setsockopt(r5, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000001780)={0x0, 0x1, 0x2, 0xff, r6}) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) r1 = dup(r0) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/122, 0x7a) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40d072b578d55ceb) dup(r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x6, 0x7f, 0x7fff, 0x1, 0x9, 0x9, 0x1, 0x0, 0x1, 0x7, 0xfffffffffffff2af}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="a8", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x7fff, 0x5, 0xffffffffffff7fff}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x20) socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:34 executing program 1: r0 = kqueue() close(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x10b, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) pipe2(&(0x7f0000000080), 0x10000) kqueue() 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1, './file0/file0\x00', './file0/file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20091, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) shutdown(r0, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:34 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x80, 0xffffffffffffffff) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ze/o\x00', 0x81b3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) close(r1) 16:00:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x1, 0x200}, {{r0}, 0xfffffffffffffffa, 0x11, 0x2000000b, 0x800}], 0x7f, 0x0, 0x100, 0x0) 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x4003, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x8202, 0x9cf3) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000740)=""/225, 0xe1, 0x40, &(0x7f0000000840)={0x2, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000540)="3462f97c51fdec8c759af8598d921038744497f90c21865d59fb1ef9e20b0cea7f166a01a1141a20ae89ce24a44005b33a7355186449aa1690b61fc0fe884ede0e384da75025d89f6268c1d4b39c17ec0db0c9619abab86516f619bbd424b071bfbc6159495f11dc1cf9a5615a048a5fb17b7b4a9bbc3fc1feb235a9aca4b3f11f17584bde8de8c422c6485c58bc6290b42e979c0dc73cd2436f49622835ba4d678fb48bcd7385f8e4a56c62e1aaf3c4756a65d7e7ca5667df773ca380c145e9e940f188e1fe8d68dc499d639555e51749dc002516404a1e19f95e67070ff3c850342d49a119ad87f8201ea69c", 0xed}, {&(0x7f0000000640)="182c8f975b1431287df15ff3730aa082d416544978d91c07d131", 0x1a}], 0x2, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x40a}, 0x401) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="de37c61087b372ff8ebe783f49aeeee5a224fe247c559d5a267656bc4828e05740fbc3de3c5c6aec643860d015b8812f1e1ea1d6bfe276e3b3653c1b02fbc8d40a8273b32504be21489c8d5b", 0xfffffdd0}, {&(0x7f00000000c0)="f706c6cfc44cb45df018badfab208ad56480be1dd2e0ef492154b3e15323b403408ccf328feeb4554d48502e49f80d77df350b3a09571de9f5ca83b7a13c25db03614dd19764c981633362f399bef7dac9991fb9895ab71f46bb9043a93576adf2493d82090d7636d60d82fc0af6cc11d054fccf0bc9ce89d36661fbbef4fe9a5c5bef0cbf8f1deb2ec72987d0efe7fa0daa6af9ae3e33d41e127ebfe2b922d10ea7c77b18e893ca4aab139121adea38dd8c409f37bea109648e9d234484cb7d036df1c2ee932b4cf00b75756355b1ff25fdb743efa03ade33f65458976b2093eee37fd2a6e11a4fc20709ed314e8ef98ebcc38a8a9daf72893c", 0xfa}, {&(0x7f00000001c0)="dbae4beef1e2589dd737ff9185c7ff20b91d9785e69708002d582699f3fee7e2d5efe3e0377cf0ea9410d7b4fa59db88bf97f1623cade36696ff7e2099649c2d85167429b574496d85722965a15c72d43c44b59da294dc06437348dab9c0ca8c1304357acbb13f8bace53cb07e286fa70e174c4aa0a046ef4bbcac8f81b437e53dc05152235e6a1baae4290760aef4bf7fb39768385d9b333bdc19f305b096cec96397acc6b53e21993dbc13306860c6d690babc945e6f518fc0a28fc7cdd998bccc4b2163276040bd733bcf1e61bad2be3ffa10d8f0a179e9", 0xd9}, {&(0x7f00000002c0)="61ccc37671e7757b952843cc780acf808c23d21d17be54cdbdb70845223922cf15e3857cdb67f802d3fced3a80c8ee35f2c15e00b980fb2926b8f3e0504a368e4ffd0648cea70239aae5bb8555cab34c0f49ba300bb64623dbfb5a2d46fffc3ced5a29f14041c61080de83a3480de23286d5809f294eeb7eac29276e72439472022fb8d98c363bbc64725828baa0646095996bea17e968b639e8841f7bf50791645f7c935c1158d91ad23034a3a10af4e0affd2ff3b59f875d5d67c13893daf48b184f31e45ab6f9b60af500fcbd404c56f94955c6a32d30cc803e99d9b98378a47311963c838303fa16677dc7c597b011c4d8d064cd9da01e33", 0xfa}], 0x4, &(0x7f0000000400)=[{0xb0, 0xffff, 0x2, "5600e4b03197d55bea23e99cb25e6cf41fe68fd782ff4d29e1fe4b068b3fe8ccfb9439d0f0d8ec83cde2a7053266144584437334acdc892d7cd31606e2cc3784681ae8a6870b9c3a4103c5615cfacecdfff1eed45cc033fea9a168e125519ea529a2aea13b4895c10345da8b777f39cf83d40a692152bb961fa08caf5b4e743cdc6105c6ffa671d5193a014f71f624bc22536d728581e039585e7d"}], 0xb0}, 0x8) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7fff}, 0x10) 16:00:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSETD(r1, 0x20007465, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x7, 0x0, 0x6, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000080), 0x10000) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) listen(r1, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0xc6ba25d5a6c89511, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) semget(0x1, 0x0, 0x5b5) 16:00:34 executing program 1: geteuid() geteuid() geteuid() r0 = geteuid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = getgid() fchown(r3, 0x0, r4) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) syz_open_pts() 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x13}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x46, 0x10, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0xffffffffffffff8a, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x6e}], 0x783b, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x6, 0x2}], 0xfffffffffffffff7, &(0x7f0000000280)={0x6, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() listen(r0, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x8, 0xa9}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="472c43d405bdaefc70b1cda923cba58d38ca619c5288ac0320e8bd0a74adcc901f4b212ccb284ae0b5364921850f29d342b0dbac41377b23a392002b6b48023d0b15b117a0c94e6b289df0f5", 0x4c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20000) write(r1, 0x0, 0x9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) chdir(&(0x7f0000000080)='./bus\x00') pckbd_enable: command error 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:35 executing program 1: socket(0x1, 0x4, 0x44a) r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x28080, 0x41) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x80000000, 0x7, 0x9, 0x8, "6ba020015f857b47d175c7079824f07a39b5292d", 0x5, 0xfffffffffffffff9}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/217, 0xd9}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}], 0x8) setsockopt(r0, 0x0, 0x2, &(0x7f00000002c0)="99fe358a9e0ec7c6f833a73dce2ef53e18269cc51f4e94b2af4f882f2ee064bd4ce76bd15a97000000007fb15ce1790f0b97b8cf86cfe6c115bb61239c15bbacffe33556010000000000000003912ce98b707acaeb497eec3c9509fd78e8f9db056d63bcb2b14c212577db", 0xffffff5a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80021e2f66696c653000"], 0x10) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xd606, 0x5, 0x1, 0x200, 0x62, 0x4, 0x0, 0x1, 0x16ea10a3, 0x80000001}) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000340)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$inet(0x2, 0x6, 0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8080, 0x0) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000080)) setsockopt(r1, 0xc09, 0x8d74, 0x0, 0x0) 16:00:35 executing program 1: socketpair(0x22, 0x0, 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/234, 0xea, 0x0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x3d2) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = semget(0x0, 0x1, 0x4) setregid(r1, r1) semop(r5, &(0x7f0000000280)=[{0x4, 0x2, 0x800}, {0x2, 0x3ff, 0x1000}, {0x0, 0x7ff, 0x800}, {0x4, 0x41e3, 0x1000}], 0x4) getgroups(0x3, &(0x7f00000000c0)=[r1, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) setuid(r2) semget(0x2, 0x3, 0x3ac) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000, 0x80000000, &(0x7f00000000c0)="05525c6791cd51c28c7f1fd0e54376dcc68c", 0x12) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f94d507ce3563f76859524cee15d199e186f152e4cdbb034ae20cd0c0a9a1adeef4135a1d340a3ef9087b6201ead279743bf572b11d886fd753d27ec1c6f7ced38ce548d7fdba488fe16892e83b160275949ec5419839d7fbe13454b8633798c004a3bd72f8d8b8ced5a053b2fe29fc84e01dc6a482a17167cc14e6830dd2e", 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x1, 0x3ff}, 0x40, 0x2b8c, 0x80}) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/225, &(0x7f0000000340)=0xe1) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d0080fb72c523c2406ef30a3dd5fa339d02000000000000f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x74) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xfffffffffffffff5) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x2946) lseek(r1, 0x0, 0x1) r2 = syz_open_pts() r3 = geteuid() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) close(r0) dup(r2) r5 = syz_open_pts() readv(r0, &(0x7f0000001940)=[{&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000180)=""/40, 0x28}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000680)=""/113, 0x71}, {&(0x7f0000000700)=""/11, 0xb}, {&(0x7f0000000740)=""/62, 0x3e}, {&(0x7f0000000780)=""/196, 0xc4}], 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) fcntl$setflags(r2, 0x2, 0x1) read(r5, &(0x7f0000000880)=""/161, 0xa1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0xffff, 0x0, 0x148, 0x2, "4e5ebdce528958dfe3265b8ad311cb1250fe0c37", 0x6, 0x6}) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xf4, 0x200, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x5) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="60a015600be0564a4f5512f2804da8b3e1473bce8f0a3a2e12030b94e33649890ac6e4334178c5373d894662cab85623fbb6571df9b6a1324b92a1833f39fd8d59b4297cd5546ea150fe7f0420b184631615296b48325e62389f59f6e9892e7ce297c1664f6c0f46fea771c20621c0f2ba60f30496c97423929d705123e25a21e23154c5eccaf0bf2dd3266cd3d3b02317be59f54a7fd95060125d6621e42b898936a63f8f59efda41bece4cb3961dd95e7072dea6162be27e94d31176316775d8dfcf29d734a60bde26ce62dc9f00ea8ee68d59566405c220ee295f838f07623dbfa8dda1a09d58", 0xe8) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:37 executing program 1: 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0xbffffffffffffe17) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x1}, 0xc) 16:00:37 executing program 0: 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000deb000)={0x2, 0x3}, 0x10) sendto$inet(r0, 0x0, 0x2f5, 0x200007fc, &(0x7f0000000000)={0x2, 0x3}, 0x10) shutdown(r0, 0x2) 16:00:37 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x1fffffffffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) syz_execute_func(&(0x7f0000000080)="c4e1162a43000feb7348c4017929fe8f2878c0a8d3238e1a002e420f38c8bdf110ec41660f383a0da607000064660f68e5f20f0f329441dbd78fc978c2752f") sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="38ae59eca028de45a04965432e5129e8c4324626b05a0c07ee99711aaa7c9ce971289369f2424d91754b95dd9262ff5354816f41405733d92d554facaa4c036d0804ed70b0e48212", 0x48}, {&(0x7f0000000180)="0ed5e9", 0x3}, {&(0x7f00000001c0)="8a66558b42f6b73e4bfc657b5f1423fddba4ac7556b75ef582f72f7f9a9ba0d8ce4cc387cc146d3a83b3f578219fee77825c269cc552529edba52d25aea118f9906a9e3dc5559b0397d25bb400a9f5cda5766060882d57283b600e0232c3d34ebbcd5ea3522f6707a7", 0x69}], 0x3, &(0x7f0000000280)=[{0x98, 0x1, 0x1, "42ba374b80c7aa33662fbeb4dd3f0c3eef432c04bab0aec4f52157eda291e4f6adb431c9e9209f24f189c8c512df3100ea8dfafa8c788665686b1e873052f54401b43ba399ff0a89d29723d1c2e5ff2c3082cd20e1073490e2e846c222a3b904577037ea6c2e452b20ad035e4a076392ca77f49c537263406e02003de367fc9b96bc389c4d43780c"}, {0x68, 0x0, 0x7, "84206bb2b1346bb37fae51ce343be2c0f07ab14e857bdf2aa952e9ce028604b7dbd139530d03fc70c2397ec3bc7a1f0384cfa19d017a4fd44df81d867787e2ab0f2ace0ab18b0a0772cf1736822f6bb4d74d"}, {0xe0, 0xffff, 0x1, "86c6fa99da9b8212cb9d22fb6222327ffde28e92ba4262c4ea2d90dbb28fa993ac43e8eea0b283d96d11931502d5b6626ee6c3e914ba9d74190ce59f639fcc17f6e5205aaca4a5fe37681229f9b2ebe1fa395d0cf850e4ea03f423dd5fc7cbbb064d4c7e1debfc64f4d67cb1190b92cb1c9a84d648ee3ed55de3f73426dcd077b314baa5c1fdc7ba1940fbeb98c5ddb13b8405279c04d69afc4c07fbadd31b94da321e31feeaf4254970f52b037615b8293264be2b972469d1f6e086949c44e097f5e596eec8de1323682ff87b131b7a"}, {0x78, 0xffff, 0x725, "fcc417baee05fcd252ddb124f04aabc6524256fc0af6276c65bd9de9d2198774f5ffdb5a7d8c0e71616b159956eda137999008b375333b51503890050afa1cbc9702fa01ccc06a5ba7277de578e0a5b17ba0062bf0d2e0ad40f3505f7f9b3641b71bce47cd"}, {0x88, 0x1, 0x2, "c1e548586d718d5646a98804cce05f456b44edcd01a6ae58ddb03b60578bda8d61eee5de89416faed68e3854377d2c9f0ae2e0d8c06f0b29d9731a74f2f8850ba7ed567dc97309970a685af3c7b1dab865ed75608bef916d85efb496fe631383b27067cb5b4ce6d07720e6398d8e2454f9c8c22748"}, {0xd8, 0xffff, 0x800, "6eda5e668451fa3d0626b34b42699350a67f726582e0cbbe4146e5a58e31710e68fd01fb22eaa1928e8b79fe686956d9a25d129cc0a0447af085294f9b06843af4a350aa8eb96ece61db1d641ed1cdcce1ec79d6b5fc38f22d2271e4130df78d7fd181bdbd47df6ddf76c81ae6f23079ff73bd8da277b58bbd6bc25b110aa53eb4873205cafc78d85f8d09465a1efa2ef02029f43787ef20440b16987d8141ce66204cfe893ceb97f29e2442b86a68147d8e723685579c7741bc2ea48ebfb50db897"}, {0xc0, 0xffff, 0x7ae4, "0b8c2294c0592af2b70cfff1fe19ede25f9f60428629ee7a7d4099810257376112373287619a324e940be39e8264a10513d355f264722200a7827fce14e9683aad9f3f52117b3ef6bc3acee0cc8b3e552c168331aeea880767c318e1e2f1962d1fe28391dc2d401c9f7c83b1c36e5d945a50b8153bcf245e701115eefa467b8c19d73884e89f744f5d9740ef40cd4ec949e0fd67f60faac58a3a7e3f4014b373f451978b6fc2b919324b90"}, {0x60, 0xffff, 0x40, "5a549474987f9a3d90e1b091d86ed94375266034fc5694bef8d49f2873d94059d51020929a3ed9d0612118bef39792bf70839c235e1ce4b484ba62096605dd6a921bad3fc5016c2987"}, {0x98, 0xffff, 0x2, "c651f363fa9421169fd37abbd9df51438532cf2ca107f0df069fb6dd98255c8fb92647f0c174f70f70c186e84260ca226f84e6eb94c4fd8d4b951a1c747854209055912a69b25ba885a650af017fbb85f02bca8da273c21b6f77bcfec27bf565a40694ea3dcf78aca46003d90a12d61868265781988fb3652db89f69c91b5fffcd"}], 0x570}, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x2dd, &(0x7f00000011c0)=ANY=[@ANYBLOB="100000f5feff0000010000000000000023e3bd1f5c6ed5c454f55f5501b3773ac816eb80b089f1f06708e60f4e549654e7a86aa27bbcd6afb4e35bbb4e909f854e7ccc05d9fbf85c9fc4d94fa39f63a60f3c9982454de0763c979563aa04e9286ee200988ee7c483a40a01ed26f46274370a58"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) setsockopt(r0, 0x1, 0xaff, &(0x7f0000001240)="0e609bca26ab05cf1b205d7fd72cc298b4301a483ba481f66748a733011983b5f4d76198a0a0f4f1b8a3eb2c1b9a45d4668aa5995b7d522fbc339a1a29272a5f1311036ac37e15bb55e8e8ea580ecf4770c3f0c62ed7516628da178cf381baf7a44686bda0a512f8f532ecf95d4ed7ed61cc8286a33eb1eb14b083877f3628afe6283a8a6a80b5bfa037951fcbc87785843eba6f1858bd34be794215c2238a21f1aea6", 0x16) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x41, 0xee, 0x5}, {{r0}, 0x0, 0x4, 0x80000000, 0xff, 0x3ff}, {{r3}, 0xfffffffffffffffa, 0x18, 0x42, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8, 0x87}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x2}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x7, 0x6}], 0x1, &(0x7f00000002c0)={0x1, 0x80000000}) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = msgget$private(0x0, 0x522) msgrcv(r1, &(0x7f0000000000)={0x0, ""/128}, 0x88, 0x2, 0x800) r2 = msgget(0x0, 0x8) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x9, 0x7, r3}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/119) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/88}, &(0x7f0000000100)=0x5a) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r15, 0x80585750, &(0x7f0000000a80)={'./file0\x00', 0x7fffffff, 0xffffffffffffffff, 0x9, 0x1, 0x20, 0xfffffffffffffffd, 0x6, 0x0, 0x1, 0x3598000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r20 = getgid() r21 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x4, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000180)=ANY=[@ANYBLOB], 0x3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="94fb4ba935e82ede3461eaa085a10cced7a17e785536c2e29879d0ac07a441f0fc48d69471c83b9627bdd93a1d9dc162c4377f4145d50c1f81728d962b06086743a611b33be82c163f83461aed96f304f7105d24fa11915e84c55d5e02d89ffe3ce2dd812990c50060548a52955ec426b48b43a6c45d2efe9521f3d7b0bd36014511bfffdc48e140ac5915f88b2ff2431edb377c6c32bf07a4504ccb507bdc548b520ea7ff3c69", 0xa7}, {&(0x7f0000000280)="8122ad4642afe6fc04678d71718b4d6b7ff1af978cff951ccba447eda2f0a0ed8106eda41f9b089bc91a5867bc1cbce99b40ee9aa867b96a3490e12efcdc654f7adcd33e44a065870f9755a3a970ef0e66a22005ee6cbda92307e04bccb174960ee2889cd64b07336b13fc97d2", 0x6d}, {&(0x7f0000000300)="68bcc0a96f7e54997d70cbe7e31c46e4228e7196a764ac68a4b76363f8a35f6c9279adc78c5d5c98abbecf8045751f284242f6054b39680dde92eb0a72c777a58aa9e6a7bb218e1ece07771aeff0fce53c67e68d432f5214fe35f43bed9fbf5217d27f828a7c0bb7413702510633b1e8d7d37fe404867e3a53d38ccb158a466d719bcbfd8dc5c7727426f40cc2edd242e2a1ce2a59a34d58f7e40af636", 0x9d}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000a3ff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0xc}, 0x7) r24 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r24, 0x20004276, 0x0) ioctl$TIOCMSET(r24, 0x40044271, &(0x7f0000000000)) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000180)="bda202c96b7e6d54a57ca11d8b093f39efe841fd4d96620c55280db78edf87c38c66b05576f85ba29f2f2a75bfbd13ea095c5e3e3ce0663b3ffa6d5579cb8faa26a103c399645776518c018b7490cc8f63ca0c2a5e9228895896d220282fe51265aa87e285db8fab96b6ad65edf6fcfbeee1493f47f26d39e715520197b9b49c56c9deb0dbc7b01f640745b2859e03e4a897235e74ce37353456af5621df10d10e7959b9a2000c98fa32217f56696eefabde8ff0786c9fe94b7bd5788f17f698fbc5c38b73176cdddca14242cd9bae12", 0xd0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000)="ca1aa12e7f3bb922172a783e5289200af0d70d210e25818d429af8902c5a7a5c56de145cd13ae282f68676a1a87622a34ef7cfc13b61eeeebee4b413a1c7b3ac4d1ea243911e06b9bb70cb2c417e620b2256426c8c5b04d9b38d29656a00000000000080ef113afdfc9e41e7604ac807528391afe982740824c1b4550c21da992e8059f998376e07ede090a3a32d0e892876662cee97b89487ad7ac7a199010b4fe6f0000a37f2ddc413b4b0000000000000000000000000000000", 0xbb) 16:00:38 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0xb1) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r1) fcntl$setown(r2, 0x6, r3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) fcntl$setown(r2, 0x6, 0x0) getpid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x8001, r3}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000cc0)) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="58cdb7f2c5254a6a590184268fe39f0692e47c35990ad5f1b673d14ed8a18092e63d92c0e6df8a7c9d8b440234e3aa460e353c5714f3c582874d99b05f45e8a5c229283c243f552360e11139022445411c347e0f33089193656b73323f209ec58b6ba7ea1fb840d7d8303b5ee6bb0986b11349ed95c691e604c10927f4d10ada5e63a588900fb6f7701a8a6b07d3013362a93b4b1b3e75adf93893ae82cc7878487a293adca479ed30de1639e84218f166044de956094351de5c74178b2a83e586f8a5040fbf6f9b1fe828815bc330d728a8628cdddab612f384a7fa0a8b2014683194200e96256a515d4575a7ff81b9323c33d355b3014bf79334195a5c079ff768dec4849441546b8542e95f62fb9280225cc14cbba1db5e95d7393a71b7641a7599328e9c530632a2d1b52c22f3cead1573a1796b7328449457abf4d9baa9f7e74b25b669cbddb35c5ba2ab846e6f432050ed81aa8bee81e7fb721fd35f4fe1a74c653426b2500be9890439f0ef21afb3b6f65d33c51cb1256200650f36bb656b2e4ad3c83eb1c14dbdb87b17be1dedfc6deecbd623bc6447224bd7690e3a9e6c05fbeb86ba931c6bf7d42a711b8f9ee6b30bb18dfa08323cf8d4355b31b362bf207c6526e910e870deed491abcb9847d2e59c77b1fb5fc4cac261ff5f7703d8b88bc2d444a4ec794182214ee3b5954cb015c4b743b5b6d1fa20c97a1af127bfcb7e8493cf8b86d74d8d7a46af04268e30937c4303665f9dd87cd5000f9d814899d3d1797ff14a8b6d456732f64de37227ae80fd05aaff3ea263780b13feae4b7b6e00671ebeff64dd69ba6dff735a1c9d93c23b18f77872ca2b343f6fcc63dfa121613cc15e4f0060e8a55bed9f1345ddde56f091869c3dc3762a5ba82d55e41749dd6e8b063a8f52896e30f5545f0a2c3423e994ac5fe5afd1dfe63bd81471638912e21f9849d758124701daa2b6f1c7b38047d1a1ffe8f9d36f5c836a7fb46d0d3c4f265d2396d9ade903fe2e3c6acadb543f60ceed1f298d2bf54f41a1d2a06bf687d738fd087b8b4f921295a1a79d7a3fba3f244865a439bef8d6684d47e06dd00c5616b3a84588a4faf921617c8e50df18c8ed715e28c64022850773a0de818f634cc564d225fe39181d7218177157a17cdaaf2984fb0dfe19344cd0fcc42897e343aab0d3860ce36016a7227178b0b9307bde2822b6630f7ad7eee9e7f8e5ed16505fbfdc91502163e897ce999bc5ed1b4a77379c83f49fb0c23f466ce906b81c20f4a0c9591648599882febd1e3ed084a10f4f8ffa01c709eb94d2c3cc879ab0976fd225afca9a16cd300a19803ba3bb9107b6c98e7a0f7cf6d8cd3bb81b05fb6cd25088894d726e4e9e55ab13d2e068a0e16f89b6d00eec6fa474ef5f6817d81a8ce3b8fab13ea7e72e2178a18d1958c3ad7d7f2d38f1d085bc7c62074c22ab5360eaf7e2f6d0c0a1c056a888ab76bface94a732598ee68063f5d637454b33db9d7747f3d0d67ebee2d4f56967af9416e9c8a3fa487fd889f215ad0a3343bf621b7187b071c5cd1ded989811288efdb990a8cbaf45f86fe514e66fde00d4488bc02a575b020b9ae8f0e6d2a7b7528e08cafed9849766020f179d0686d7d3f6d0c84f2a4e1eb27860ea5a16e1b69f3bdc72033533cc1215c5846ce7a1b1e95ff4390641ce9b47fb68d35b170578ec2a3b81fd29c50d40a09d3310fbb4ae1787509d00817a233d5fd1c1a1eab0a1f1b97720910140eb3a91a9ba4827cf4f1316b6edb70c2032510f440bebea1237341ac847a72939aca977a700b9f8501b47f38e11d74d581644adc833cbe34259794044d5359d4db4243643b1184b3b5b4faad0cc07014211e9cec86429a183ed884240c96e69e0c58f2a73d8fffefb28d02d08a6b9505bae42a002e30c8e84ad2fe6b1a6a2cccb4c605234a2c2179eef28535f25ca2d243a95a802fb2bae54ebf261d763d50ce4bf0433eb602af4babfad865a5e1821386828e7da3198141b00eea1a0c3609fdb2d0046bc2dfa27596a35d47688803c950102148038ac8472ad45f11cd7bb31a8ff92f57a5772dba5634a5130367ec73ec7237f291a1caab81380cb2ec417c8c1c31f4982c6276f7a1b22b4c9c12d2693a470d319d9a61a0bbc575d26abe5b6ad3da3f0c9913827b28ce33e90c5690126e24e164aa8a252fc0a5700030a7d7035f90e131a55068765f2b82f0e6adebe3124db0920290cc9896a62d9b9e6c4a36f42ffb0c910b31f98046a09ea0e05fe15f3b00e9c56f08917cdbd5d67e07dab23eacc4afcc9aa2d0347d8e51dbf5621fb39586b6f390d4aa2565a2321f3ccfc86b320160bf8d263f4a01fcdfe4eaac8dcba3dc215bf55935c6a54c4702301126ab840b1d9efdea2485ec051bc124b1111a0fb1e3455c60b4fe868ee641f542f828d71e82866a78a8446f6d1b1462f1634b39a7be561291992f8f2531c2f0f035ea5c93296", 0x6de}], 0x1}, 0x0) writev(r1, &(0x7f0000000c40)=[{&(0x7f0000002180)="79f08070e9ac1bb1a0090af10d9f2680a2a38ce8995e4a44d3e850adcbc5eb311f25fcc6d68916f0dd4c3cf2183a454765df043fdbd251667b6a2dd5decd8c27f46af3cff16ce3029bf3ff28ffb25cba74e7a251c6f2f8786d128e9cae4ce642643e41db2a7a438f306011b0433bfc095c45e4875291223102face3578ae755924289323630e8f7bee8dd085c02dc83d9f2f89d55e99a7b44cbcc63f57f4c4237376bc4bd680f2ce378a49c15bbc5cabfe0c4f8c8b774568524a7e2316f621af58ec154eaac7d0b2fe7fd8d59be9c207c29584af859e75df34f7b518debe20c6652a9f0486000a2e0bdabc42c635c0faa97f63a70efa0074b05c0c031f859ab188e9d2c401f3b6068e8517d0db945399c0a2fe38fec934df3e07b95f6706fac81fd2cd01a85772354d2f478feaac2b26711a935140a218c0167f4f008c7c91bc99f2e090b36c9ee0ca4577573371f6167f8b3c14f82151f668457ae2aedb4207512a94083ebceff3664e5bcde4a1b9202a79914272e42fdfe6f93ec18c0beb1b6d648a970df19507da9a1e2ca946e5aa8e7ad7e944431e608968e68a27c03a6138d151092bc708965f2b4cb6b8c494ae6fef4c34daee768bc9fc4dd43473283a889f4e92592625588d1e1fb1db996b955e2094d54d86300f07b63b2ca3e12c52ccbea37ab6d6442369dacc659022bc5aeb1b9c75f36b0e2695cb9de9b8aeb0273f341cb3f815d812e87b5eab97b1af0dd54986d1616429b9d8329e731664ce369b7e13b3238dc23e58bf45cb4d7d9e4a5c77a5e3a383afcbf4bc154b67820ae4916c489bc0e396d2cb5032562de95ffeed3f67ca07800b3bb69dd37448c0dc7006fffb26c013d2f2ff72368881d45ce5aadd132e678901c3dcb7fc2793cfd3d945263f68cc88d40c2c23ec57fcd25351fa72a366695e571071076ffcf9366eda14814ac9552845b9538990e53d837bae48db2317fc243f75a9eec7fa039e06f8ecb0ca77af1d7da6ebdaac910f307c847f6c27a1237c5828525c53976050f28fbef143f7e3dc011f9cd83cfb596c1ecb82569301135d8a90df301a245a54462fd1a76673f6e63a45b0de8cf9a61559ae338fc0a82a3e7d2b5d669e75a1b86108f9eb97309932172838b0083a5cd96b91cc202d9951996df6360ed8248a6d440475fc7c2be3adb2baa5b0ffdb81277db463f5145795c157462ed85352dcc89be7e7c00469bdbd879ac0ce6eaf089b5a9d120438f9f0f4f311f9b9d29e8e7c9d7cb778dfbb85d9be4ef22446e7d4bff544f3d877800ae549eb8b7c2378d48e8eec43db0357d2083f2156e95fa36eef4ced65519542eaa71eaeffce6b3ec07f8bcdd9dde361d3eb17a6c405bbab9cbdbe30717ef33c5bdefd64a02a9c399cfb4ce9e90a043492b98433c27088fdde45fb810a96da873b023c8a87826263bc93cd579dd35fbfc81bf4eabb2be6d2e8ee02b51e1ddc41616d710341fdb3c16dce4fe24d82211acf4f970b497c187a0e0c4ebf288dc0e4b6c9411edf73dcab1b882c374f6f9ae46f95bcd6d10273684746c8301f12716f97f1d44886439ab889314fbce880a80d6c6dd340c28d83ea038cd570306e9165cee7765fcd5f418513d7d2f51b26b75b87b2334bd03f851f1b2dc7faf35c5b823f34a4b30b086fae69dfa387b13b733863a0b7143bbed35061338c7c2caba50ad8de43f5bf2a5da7644a5f52ed61775656bd991d213556ed121d6435abed0b4aebd4aef45dc12d4f7a6f960457b1e6bfc430ea2a878c82980bef4c475c8c706d93eacaf63b326d81344d201003545f30b081bb901317689fe738411532c0eb5be308919ed88226ea71efe6ef66e9948c5fdf135ddeee8ec2f2e953cf4e752345962877ea679d1478ca019b0cb16c85a4c1b8e8def61b6f36173a54ae8ee370ad41fa269c06eb27cdbc8d7699d886856856d1378427133d40cee3df824ca828d34ce99931a7600224a36594cf5cc89e2b97e50fae10d5999e5e7e689e1649bf09f4f4a9695aa863108d60313cf66f883f30f1ee4a630be4f1d6e793077dc59208f9bbe7e6ec8f10b019fc1a733c301562c75f7904c42eda6542bee87256255b674b4ace93d7f3d3e569b0991bae8aa89024aa23a118a3a8010f70b389ddce31f0a50d1b76a6aa0556269adc90225fe44376d20c20df9ad6db71803a866199974ad7ce2fba5e7f56291e72061bf21622bf47fbae55a3942ec2a72f20586d5925f06a5c43b4887b272bbd3ed33cd953a9b6fe1b5b3a5bef9bf3bec582a5a28bf4c0a6fd436f61587e2cc9e591f182eea339c936e4e1c8edbe10bbbf4395b7b5c7e7d5c7d57982dad4aa0f1dc62d046dc2f822e4f5e3adbfda1030f124bd5c1dac55f4d903ee22ed81b5278ab6b80db02d2e9fb1cb7b6bcd10aa565591514f68df1f310439748efec46e2225a47b8725d3fe76cdfca9736f7a143cee6d4be1ce96e34a3ebe466406b3ed3d14b403980e81e21a7e969ed25c13ef1331aa8c780a0de8c4c85d2fa9875212e1b2f864c4510795915d22573479fb6689b316093cc76abc21bac8cb4b3c413a26d1d227e8d9efee0770ec51f0b56c694683a8b208fd610d94f5ef0c16d1e4a8323d34770a5319ea215586ca410a13331b0a8530c94ac03ca0c811966cc871cf40dfd585fa02bca441628d5687c9f865650bfac4b26e4987415ad4bd64eed72fffa2aea97e4c4126c6e825b367119cc69463ec15a228b359209ace5d81c238a512ccfed529e2c16d0eddb8f909922399ef7b39459c7e5d6f28c54dd266929acd38cdef69d7d4d036f168896088cb3f925202a7f024b0f81fe810fea30975941d79d1bdca1380f92ec859edcf1cfda4116ca6b3ca4d571775d7c4e7f047366ca050456ea0fc00493ed9b313c13b8e7828f974ba752a575a005178430fe744291463a427533a512a321c9bbe8cf925a284f80e43294d43413a38d503c345c49bd619e09f563db18e85b8b89608afbed2f318e5c611463c44bef83dcc2d7546603acef89aa790ae8d360face9f03142a4e3507b66371e924c9372711decd6ddf317d76c26eddbd52d9182efaf785192b17f5f20fa1c02a33dac830a9dad2e8f3c5a0568a0c6684cdfb2747bd4294d1cb5f66b9572a1611da2686b514d195288beed7e816dbc333fb726a50ca715bf24a2568c7b62a61e9fbba5fec6e10b3b5c764fb01830ac5ee6a81b03def3ab63e486c40f9d8e1ae7c0d6ee08cb480fbc9db2cb9c235ec07a7b86b727a33f53bd57e0c3f6e196bd08dc207b421328a1bffffc9b4d9df0429bfd56d0cd4d22b67f61596603d1ef0922d0347470dbe12293ac13e099ad12dc38ce265bb9ce74d62058b3ae07c36d17614a99534e15e7409002d1b4a6114a8b624dd2d61c1a9500a770adeaeee501d66ffa6baff1d778342d727dcbb423a34e100e8153045ec20da242473a9a801e2feb3de2c28672fbc649363ae4bc9398056f1c8d5e010ad5dfb742c358658a986a1028897f7b851241f2beecf6d6411a6ca31dc1e4caf9a8d4e34bed23f87846202a7dc6f9817aca0b049753a2f83b25e0f360c6828e237a491dd7230ab29d2dd3d51140c9b6d23b746e9b8a98910d73b8fca82de4ccc0c551a1e036a247d668fb3fd8eaae7d7475a6e658241991e54a6e92d81211e3cc74b06cff914f9ef58d14f2941c3ee0cbf12c2c137ed237c19b038a1bfefcce5daafe2037be7f864c7760335044fd20a1bebc0c8df904f376646918aa88730662d722cf092aca28608674e2bc4e234f5f297c45d085118e15383b27992d874aaf64725acff776daf84cf0915149b929082207d23d19601a39d65be179c39b7a1d7aab851c2953c983a5df41b4db859ccd374a26177d9150ff3228189e5f982c6476438497a13d713c7839fff0b13455e8e57eb2d762c58f1f6621f5580e49e930f21b9eb616b2c2f3572884300c498c2bd0a9d85932287353639520b4c4b5458bfb88912392f52e03afd5d59f11993619da18da60cdb423b5929b3af6ff90bb248a34cb89aeb194f38c690d4e7e11d8c5d7af0de34e4267cfa2ebfb9baf201dd4775410b2d88d70c6db82c3600a06c8166d679bd3035ba2e50df2dbb9076ba060f57c14ed50efe58a346c463825cb872f039722cca4776819a22172388d1b717116a9dd9e3789e27e1e5a0b5b0d9d622bd2f81f6db09023ecd485bfb7ad02889ede426086eb2123875137a57bcd11b1625e0aad56d0cf65140f072d138af7a031cedebbd3026b7651d6a123844d5070a599a3b601635660148a89488043b59218f687c1f911fc45ae4e515fd81b95bbe5f63c51d99ad3465bf8c744128f0d53620b87ec9cb297b30bbd74bea9343f3b57cdee477e1a6836487053f39783db92deeebe63c784c62d69d5bd1801f0800b85308ecc1f2ca7ecbad47fc9d4d10c34530ff48730ee01df95a277fd3c6466f25848e5f09b4b699be37ed82bf145d6c78e680f48d2754b310be04ccac66884e01506dcd43806e2d430f8c645594a0997fbe07096b41b436df52e95b58e776ee6639d42bc5c706e4a7d81a8760a58dbfb0d2af22fdeec36dd9b4c07d503b5cea4475aeacf598adf9788f169e22eeed47388852d13d820f930eb89f1c47b37d956caad14af41e59180af8dfe3a500b9700d518f473ae783d4ead051bdb913a6dbdb41fc8c5da5a2c361c0930cb227395b236917c587b2d6457eb3a397b1f982bdb8bac319f6a2d0297e534d6121e4261a4b19b5186e9bb8ba4af827043a4cbd9c3785ca195c68d14e5948bcb16274ad9b1fda1ce44e3d2ef9a43e259afd61d5e3804fde74eba596154432ac22cc1f1a9f1eee1da098390796c4bb954773c8a7bf0a1a6427016879800c4a61b43c95623a96a4ad26583ea9bd560990615c36a23cf6fabee53e5f683120fe1293065af94425eb8aef594e9e13526004509811120f16974c5c533398f1bea8d28c1dc6f562e99c36ed820486f69cbf437a208fa7503771fa7f9b84f8812d20dfb2a5296a94a6c738bb2e6cac70f9f09985a48ed6ec3d2cd3761233e9b292332c4d38894c30c9bf7804eb1fb7eb38854afab983424f811413fd2284a927866f3674d0516395daa696805a2d6a4546d87575a606fb2063e555253e93f1ba02f38caf087595ef1ba001d9ba7c3d3c234e5eaa331bc06bea83af3a8dfb6184a920a266c3fe371c0438ce98301510c6d11b7e96c61012c01bedd285823ebc7c2dd9eacebfa181d5adf5f0a0af4dcb402d681bf1c334962a8d9f917f1922ad655aae063dae6d09e76de64321f42e6d518b487de6595cca2ed8b43a84941fe85c5b3ff2b364e58d9ae5978bd983a7f6a9afc3657ee29614f6b357598a7de021da061923a91ec129271e4e7b65b14fcbc7e4068c38aa2c07d0ce7ae30e723551545914780a3b224e97bedc4fd154e5a1b36762a07c88857390a6786c7d9d8909206a4f236de996ca8ad7d3f5517f3217a7d0158b8e284df6d030abe19a9ea335653e16bc1a766f86f881e32c800cb268ec8a54b135c2bf417131182c5f7f5d3faefcc64b10c17c76f3d4f24926ed5430e0484cc8646046bbffc6c752c53b103e9f2a1e8ca07aec2a5dd9d10631113af9076454de151b7d3dc95b680f5d09709c1488ea298e6670cfb604aa83dfac381c41a37048f39f74408a374c6b3ed78a33a184377b4a0573fbe90ce664c2bd9bb6bd07e077668c0ca487a559ce8d31fd3802e41177920454d0ab9b607db1b9179d87d3a68a7fefb10e2011dd23b9b51970ecc5f6a99", 0x1000}, {&(0x7f00000000c0)="03dbc595a4c4d1048a3b45d75001b5d31652f0b38a314fdd7606c39eece437de85d2ced55ee72148fa5efbdc943fd80f701fcc24380e67", 0x37}, {&(0x7f0000000ac0)="8bfc830a782e29d97795710073b242f65d7ac50a95d4bc42555694ec3f6750b1fb6a1e9cf1ee01b30a91d076f2748682447c0f4a413cbf807f8ef6bab967bb74f7ec198b5c3dc86966d57bce29", 0x4d}, {&(0x7f0000000b40)="79f9422b7761c9e432ef634c502f50bfae103e68ab16c59695d41c9c946bccf52e7945caa36ecba39a3d501db1dccb56255d70cf1d69044c305d4ab43f85114cd02ce315a183417d6df6be7017a17e486f2bf37180dd24", 0x57}, {&(0x7f0000000bc0)="a6ddafd4d656b00134ad6aa7f6e3b2cdf96e4568ce835d9d428dcf9a87c16650f17d8127b0c3533ed02ef4db258f1e6ddee5c256c93e3a710d9f598e8270cbad4bc5b0b978723c1b8c1645864abb48667d3dea3fe85cf0356e81526a81540783", 0x60}, {&(0x7f00000002c0)="24fa75b54e8625cbf53b", 0xa}], 0x6) pipe2(&(0x7f0000000d00)={0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000d40)='./file1\x00', 0x28) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f0000000d80), 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) readv(r1, &(0x7f0000001540)=[{&(0x7f0000001000)=""/90, 0x5a}, {&(0x7f0000001080)=""/233, 0xe9}, {&(0x7f0000001180)=""/192, 0xc0}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001440)=""/229, 0xe5}, {&(0x7f0000001340)=""/175, 0xfffffed1}], 0x6) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x200, 0xff}, {0x80000000, 0x6}}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x9) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f00000014c0)=""/254, 0xfe}], 0x7, &(0x7f00000015c0)=""/169, 0xa9}, 0x1) 16:00:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7fffffff, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="92730000000000000000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r4, 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f0000343000/0x3000)=nil, 0x3000, 0x4) 16:00:38 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1e, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r2 = semget(0x3, 0x5, 0x81) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x2, 0x7f, 0x9, 0x3, 0xff, 0x10001, 0x1, 0xffffffffffffff5c, 0x1]) 16:00:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x1, 0x7, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/108, 0x6c}], 0x4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x1) r0 = getuid() r1 = getuid() setreuid(r1, r0) setuid(r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x2024ed6cefd876ff, 0x685) read(r0, &(0x7f0000000280)=""/4096, 0x1000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x40) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r2 = kqueue() open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x84) r3 = socket$inet(0x2, 0x3, 0x2f) r4 = dup2(r3, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001280)={'./file0\x00', 0x7, 0x6, 0x7fffffff, 0x1, 0x35ef, 0x2, 0x2, 0x0, 0x2, 0x1f, 0xfffffffffffffffa}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000ab76890c9d3b7b1039e246ec30608737be4076853d08a62c60e52ed57b1019b4e4d10174b6cd893092ab8e2e8b348a6cf591d0518852c7af06d293d8440022841a6f14e0b0828e53ff4ea7c49971d901870bdaa2eaf4d66e4cc5a32b5cfb49422b4d20e992dc89428fbe209138f9667387413e17eaece00b647cd7dc53044cc12c639ca49eb79fd0cd29016d38780c8353076cf7d20947e6ca0ace87a566df3fab55b0f5c70c8ebdabf286fc5971e20ce7f0e568b61f6a73b469f078a15cd480e1a35b1d0d8099bee2967982d0fb8acd089740f6"], 0xdc, 0x800) msgget$private(0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) msgget$private(0x0, 0x400) 16:00:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0xfffffffffffffff7) r1 = semget(0x1, 0x1, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7fff, 0xc255]) close(r0) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) dup2(r0, r0) syz_execute_func(&(0x7f0000000040)="c4a27d225ff2c4c27d2a31c4025937941e4a000000f20f0d3d060000008f0978c3070f1a6900f3410f2b660726ddb6fe000000f3adf041191c89") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x400, 0x6, 0x4, "f3066ee80e5c3c0774304e920594d7987e90f2d4", 0xe84}) 16:00:39 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x7, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:39 executing program 1: r0 = shmget(0x0, 0x8000, 0x4, &(0x7f0000ff6000/0x8000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000100000000000000000000000000", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1], @ANYRESDEC=r2, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYRES32=r2, @ANYRES32=r2], 0x4e}, 0x100000000) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x3ff, 0x0, 0x1, 0x2, 0x3ff, 0x5, 0x2, 0x2, 0xf05, 0x6}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() writev(r4, &(0x7f0000000400)=[{&(0x7f0000000440)="cc47c11d642a5f36fd22a117e1400983c972d393cf8c6e5c52a0d3c9c68fafdd990d2437a232cb8987e5cdcce53a6b52ecae727ca679ebde34e1576c3628e93e0e271a880e805ef4e8bdd03f37dbb88485e29636792800626fd7549a2cd213d1882352c620421ce16783dfd75a937f1f352f1bcf5a8481d335bff71eb9029353b58d980ffc819d78c9d4165a98cd1e41e6ef419c5e498b4ab3f6f531bd5fee14e67b771e424ed8faa6f5fee55dbe8f2a0c8d538f34120ab4e04a11843c9853911a0246635a41af336cd852d3d56dbe346c05362e7f463e9c79ab546889be2748b3caf63df655e94cf8b0cbeff1bfa5cc07597e121e5aa4da39f0830507d96f", 0xff}, {&(0x7f0000000380)="6ba508b13a7bd4dfcca655821af6f737f68daacab25c586a028133224be4261cca88c0d5ad29c4d9d5d39d1a9eb82bf2db58005972194ecaa971199ec2783aaec5d9ca926581ce69bd52c201ae034456e8790de7a9d41f7592730e3f94f175d2c5f2444f43e1f5c118a641633fc01090f00a829115", 0x75}], 0x2) r5 = getpid() fcntl$lock(r4, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x3b8, 0x76a5a6b8, r5}) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) 16:00:39 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/207, 0xcf) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x6}) write(r1, &(0x7f00000001c0)="7eea9fd30372722e017b1aee728ce81bd023724caa06cd3bdcc7346d9ae2f0ba23d4aaa0a8707301474b2135ee1f86b72402a14807704c11c2fb50ce90ba675cfcbb29ece899888c2eb1badd47d76118253644fd05fd46522b806b4bacd5a2fe9ace0e805e4d7fd45309ce643f52d06ea854a4e3d641b5d4fddfa8ecd9387e37728b530d637dd791bf267b1474e5da96e8a83ba464b822a2fa75e21c3c34a3265c2b1666aa5662a53c903c979bed910d02c89a", 0xfffffffffffffe06) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)=0x800) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x2, 0x1}) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x1a4) chroot(&(0x7f0000000040)='./bus\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:00:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000000)="5c8e1274e0771c03027894e9ba038ece2762e9fc1a0a76282cce2e71679ad4cd53999aaf70ced94294d560ad0ae01634bef2ab29a53c4dfbdf8b83ea1d8034c7f8aa595903185c06e50aeb27030a43720feca8f76dcb55cd7d23", 0x5a) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:39 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = msgget(0x1, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:39 executing program 0: rmdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x91) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x1d6) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchmod(r0, 0x100) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x10001, 0x4, 0x0, 0x8, 0xe7, 0x8, 0x0, 0x0, 0x808e, 0x7}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x20, 0x1, 0x3, 0x8b6a, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:40 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) nanosleep(&(0x7f00000001c0)={0x1}, &(0x7f0000000200)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x4, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) msgget(0x0, 0x164) setrlimit(0xf, &(0x7f0000000180)={0x3, 0x1}) recvfrom$inet6(r2, &(0x7f0000000040)=""/166, 0xfffffffffffffd93, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x6}, 0xc) msgget(0x1, 0x20) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f000032c000/0x2000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shmget(0x1, 0x3000, 0x0, &(0x7f00005a3000/0x3000)=nil) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000000000006382ad11567d4e600e93bf151deac6540c695de13136cc37895"], 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000051f000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file1\x00', 0x1) msgget(0x1, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) fchmod(r1, 0x2) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x9108, 0x100) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10828, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x8001, 0x0, 0x80000001, "80e6f23b5be170cfc2f0ce81d06156d24858ddf8", 0x1, 0x100}) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530002ed126692bdc706f579c29f9d4a96ccca98ec8ecaf676866ac1d19786059b1e90f336bdfe8f45beb0e4300dd6da2b3c7c43141b9ffa0e343901d43a1b03a8757a811ef6d3c0c40e7cb8e4f0f0f249a92d8ff5322b47999d0efdcdad808583d17f34e5941df0ea8cfa9e5e3a4fa0c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2d0, 0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6bde4177fab1162b7a141756ca621c625026e83f", 0x0, 0xfffffffffffffff8}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 16:00:41 executing program 1: r0 = kqueue() r1 = msgget(0x0, 0xd20cc496bebe251a) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22f715035db6466650f7a45cd31d556c4dcdd0b3e5c459defe687e5bd6c61dc034067fd0b6f00a48fdeb3ed68376021f8ce698f3ac3789473a5e7ac"], 0x106, 0x0, 0x800) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005a3000/0x4000)=nil, 0x4000, 0x6) 16:00:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) fchdir(r0) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup(r0) lseek(r0, 0x4e, 0x40000008000) 16:00:42 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3b}], 0x8000007eac, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000009c0)=[{&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/190, 0xbe}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/211, 0xd3}, {&(0x7f0000000800)=""/222, 0xde}, {&(0x7f0000000900)=""/186, 0xba}], 0xa, 0x0) close(r0) setitimer(0x2, &(0x7f0000000140)={{0xffffffff, 0xb7b7}, {0x4, 0x4873}}, &(0x7f0000000a80)) open(&(0x7f0000000ac0)='./file0/file0\x00', 0x80, 0x180) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r2, &(0x7f0000000280)="3822a1ca339fe4da397dfb2b204f5ec3a51f6198ffdfda812cd7b7894097846180c7e6d543102767929aac3a214051ad5e82ebf14f2e57935fc4766a47ca0e26bec19845ace92f4b8fcb5e28c22ddb4c5ddfb3629d8cd0dca6c728eb0e92a5f2ace68736bafab9e1af9186c6c0f9ce75813f8e3f0681dab98612e9a68902b9d9fbb78404b7a24ce59358c9134abbeb1c500465c50ead6a2181ac2573b3f8a7558d99060d47241bedbd38a6ef06094e8db345e1398dc329818b6ee8f6fd82a290fb96cc370c3255b296359e6d3ea8945c6da25001e361e09c07e774bd5aa938c917eb7b364170046a12ba47f811bc3c2f60e6166573", 0xf5, 0x8, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x10001, 0x2, 0xffff}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x2030, 0x1) socket$inet6(0x18, 0xc002, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x28, 0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) 16:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000080)) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)={{0x2}, {0x8, 0x10000}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="a4e32a3deddea39b1dbf5156c66a89f59d6ba3a15509dfadd97eaf3d95b4bae455145471a6619b202abe835300529a4df0c20e87ca4b2a109fb873c6d9ad7d039357b38e83ba9ca23e341368038a", 0x4e}], 0x1) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) r2 = msgget$private(0x0, 0x562) msgsnd(r2, &(0x7f0000000000)={0x3, "3f0fdfcfbfac6bb10a944fcf263ce019cd6effcfff26fe7112cb3fda0cc25472c8e035ffbd03238114d610e4a8e1e310bfa9171287ede6cf02eb183b758e7ee039f7d4a98301d86d9d4f6a228e12c0334ec111f3eacff3e94ce0eb680548f246264f78339e073cd989c961"}, 0x73, 0x800) 16:00:43 executing program 0: r0 = socket(0x0, 0x6, 0x8) listen(r0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x401) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x5}, 0xc) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580), 0x0, 0x400000000000000}, 0xfffffffffffffffd) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) 16:00:43 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000017c0)=[0x200, 0x7, 0x8000, 0x1000]) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffeff, 0x21a4}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="fb1c50e8d0082c77cf02a2181d0423de9d67867ca6b494ff83041406e1d37b3fc0a3afec80e4d98c0eaaeb613b1cd9c5d79b2d4e5b282b764eb891e6919bd1574d88cca1e4a6bb7d8942e6a59ca499eabbb59d5e2358eb08a4b7296328fccee30d09fe861733167a49dd67431a5e25d4f9c7148918576d3b97ee69a0815c0a9b8d2be57279ff9306c7542510fb135e4a0c4ec001d477de37f84c14ce9f396b487827978d767cb55cee039c6941baf1bb56dae1ca21f32c7810b285bbd52e9b0bde68c65c17c7ea8f15f122e061874d7052b97d1c93e7960dcaf912ad8bc0bf7253381d9141b74e69203e6d46251b3aa49a8949cbe99ed11156a3017348bb485e58ba0d529d0e876613ae1ea0146fea9c3d0a9695b501de823babe0ad56794ac0ce84ef6b3a13167103c36c121250d31fcf9f569c55b845fb84dc137a9bfe956e397d82d9b235b6d75944c7728fb98afa021732bdab8cc6fad7d590b5b3b96b0ac327e01f1d1a734d85d9587df7758116b189ba206fd6bff00454463bc5023c0ec1b304255ec62f14d23bbf6e71dcc118395ee922031b186696d0c7d0d53c63473ddca92c3d76b32fb43d5b973c29958b37ccd3ebbbfb6aa6b5ee1c1d217400f00baeb18038bca7d65192f0401535346f483ff258b3114e56ea989d262e86f90a59543ad2465146d478c9ee66362f3fdb03349b3ad69496756090ec51a86cd172b94bdb4d1b87d67a3ed5603dc1fb57d1b1560398f68689db30764ebe3385b5f356cf3bdaca0b391603f59a353a978dab723e0b3d9bac2486a01360d60cac7f6f844285bcd7668cb126facbeaa478e6ab4479fe1e3827673584a9235bf7c591851652ff02c6d70495fd7aeeadb9d69809714aa486d3b21af65299e03a5073b542b961763a044862ce9befb681579ec813a9ee015f4d8a3c7ecc6421510943330fa10600cdc8be99a1a97c7664746f271ffdda3acc85297f58e7dea083930a0ca3943652eb1ed276b3831c32367c4749f9b82037c9d8a5f83ec4ba32719c1fd0c29b2db26c57471815ab0fa9983a8dd105591a560f4a24883e208d978d9fa278b7029bc112b68bf08479fdfa2e0c9928274c9a15fd4147ffe62dc491356b5c06363977b21b60e0159fcc5256af4681f508add3eccec16018030f16a325f5fa0ae0e390d04cf5e91644c50e5a85f1475019f9cd0e6e5aa878e354286d14a5ecd73e6652cc9c2dc08d7be4a34938cae262ce8fade8b504a45a4041dd2744260397668d61b6de99ea231ebabeabf28b249284e110feccf24944e7abae6a5280ec0c01912cc8b495036295c393d6b00b933d3526d3c4ac5a8fb971773931291ee07aeb46ddf957e6f97704323f5c98f91520be2d4f57c2c1dec27a08c957f739b9560badbc45968f08b9ca798428a44d5e380a21844fb58870aeaee573e07fd49ed40ee102469485fe543d7c7b25d3b6352db083d5867d0e2032a673951b1ca20c8a34d5fe1b4db9e81e50791d04a66ba0cc4e752cd0662dae37ff376a7985353f8b4f5de7a63320073591ccfe7dd95534d50e157fcaa7e18c5f76d5b16003f2c2b90964d41b29f63023b6b8b5652e0ffdbe889469ebc222b79bbdf132627dbd80d5b89ecb87b2c03dba5e35dc1262dcb4af09a5989f518bbe70c4321a94b89f0a9417c667ccd5327ffa6ae176980eca6798507a8f4b01dbfc39e63fe6eece769c18538726d68a835e24b6eb65e6eb00b7e9ec35eb64cd0901efc99d1279ac0bae57da1fa3895b0b24ac5e6abf4bae9501cd00f9af1c9320cc86862e9bd531e8806dd910215118742212572b5bd754eefcbed2e91bceccbe04563b1c1dffb9dec2d8c2e7d6c1a55084d4b6c2a5cc9764ec0543540cc8f3f3b127e20bac8ea1c53b62677c279928ad46c3e20fe003b4120745e469b4f6f058a946551e638b1d7bcdecd7a9d7918033d211d874d0df6c9d1be906a479d25c71f617507b49ead18b1633f8ff47854ba23756681048e1a8feb389838c8b9a4813d840ca75d802075ce795939a76e5943aa10235d28ca08600ef238de5d4d6267daa624f934f8a3efba1a5fea2462b79c169771d89891eb9b0d86ba8016fdbda2ede9e669313aa0def981d764debc9feb72d1faa88490405d19e3239ea1e6f7ca54f0b570cd411cc9ba1035e2dc263b1968262491a054be1c425b694acd4cdaca72d938a915d85f63468e705b0e373b5c53508887b78b5f8cefe8105113e99838312ffdc80199d0550bbf7b3009aa258fcad7ca1673351dbfffe4584ecccdd21985bf5a956ef5fd752e71626e7b0487ceeace6c2d143374152a97e70ad30549fa16678846d90ec8279274fbf05c0c78b458f47916d7fef56715864a924d0adb2f9d9378ed28acd17e88a02e66a32beba5048690dc8f2b1573c32f5aa12641dc7219a18d7e7328f9349b9f9886200fecc57a0611a04f87e993bb92a3a688e094d305c27684feb06dc3a86900a7388229c17e93cd342a57587c29ea2c30fec3d54bc28f152c41d02a40f66b5f9a0b6f3a2fba0baedcea5e3dc3333f27eed78c33fadd069a23009d3c17ddd793dba835e510acce47ef0774986ad1e541cf014b17db6b5ffa69af525c1a726d8a0a99b99a5a73070699bcbc833071dbbf1621c2dc3258234ab3c3d65395c6dd756a53ee45143abb320052d444ed411b9ff42b57c068045e802dfd1fc15042b6c65476ed5a424751c3a2a3a27516f7f6ba4cbcdb4ba3d6c72523efc20b591d4c0e1d1bef85bf8bdbc476fd53ee01e2d6e6b9b61231663969d8871530f2d25280a9f81a4e5519932728ca8c79f2cae33bf9e01345c6fc26ff1dc63efc90aaf6eb22a82edd9ab8587c537b03194048fc3091c950dd1357558b3b2ac44add26e57313c39f48177f5be5dc4de65a3029432f49ace77dd714d5def4d3d58e3df7ed93295c519f184a925edf32b4fc3839ae9857aad965d8d30a93278919a85391ecb94a208b91269abd65f87f09ffaf75fda5fc3bf19173ef4b3887d3ead9863d40b7be8b3c6cdc44588cb4eb0881e2a5f1201842b73ea8c7fd735447e8a2479b7bb166ae3b56b413c89ce637b95c9cb1485317da3e0f158b723529c54c740780c67326b3f6e26b067ba0dd9858fd720b3d758acadaedf90b7ed661237cfad91c73454551be3dd12c349596fcba89562d6a398b7cfd64487b712b7e01c944a1854fef2c45ec9c0a1ff09005e5c53453a631417d6fa2fa0d385bd1598c27e487d8f91aa744f53c7227ddf657ca45e9be904640144a057bca2120d9644f66ef8ecbc8dba569bcc433512ae77f346bcf21e99a8139a23ce6622e1d08e3dde312bfd092af3f803cf3275766c7d741e072247d7c08ea38e450dcf919c2824a4f244095d15d3007ab2bc12deafa056232289cb97c789696077067b94af2afb58844a9c07d850bb0789c4f458635525bcc811d1970cd7067e953321f73c2f6959a05771f1ed26db193d859989288dee681cfb4796c75994876c324b329c654916ebc9348d8a2dfdea92ff233c6a0e6b407b1d82a28134960b97ea5e58ab4c3940c8be9a8d4208df26a57b69fdd34de11a44e5b997bfa3be921383fe0e715c3e5a7c09d60f23f6e894f28b99904205846e015e67aafdfc45d573692ab91a67d6d0b48bc0110e0482e986a855d4849a3e0b959aa6207c2cbc8bf73c06a4038bdbe20fc6a28d4bd29588fd7aeca9a6083f6e7336bac012478806d404a7cd2a1f29b8cbd9919e09fcc79810bd038eee60078948f5d83c51b0a27758240970cefcdeaf060107a4c95d4f8252fbafa182a2554a1b07e4858d52fd516417f49e8bdce7c042012f9c2baedfbf91fedef856c31f095397b74b51b0e6f4307b7a4c12a6cb9b007fd05312b00c5b553178d4feea16d2351528468f0f5870d41e7ffb71af8df664f5d53db9eb184c76d926e7270ec8ce0a93d220bfc0abbf17fe328d4f70a1a95abdf221ca2be22db8c3ebb81b4be2ce329dbdad67cfa49774834287f7553c541b92269cfe531828b3862c741289327f66176264aac6d4592e0d5f688c64b6d356aeefa512418b864c993b10a561e72f274a2ab7a521ccc529d000aabf3ecabdb7f0c54b6b8696dbcdf7818633a7c48854b5def6a04e9d1e54b2cf10253357758135b165f7a84b6ebb8d36b8e7c1439aa2259ab0b863801ee974dd802fbf81877619110e798656cd84d98e611bfffaeee289d9f02acf3d25cd608f7b217a68124d5df5cc1e512a98b1435a29ec68c9ed25cc1697dc7b118461d1c527fefa439a1cd11c00964a16e235c977e351966b5508368ce114bf6aad7f98d06317906768267b84c0479ad9e945b0875b1a3ed9bea4a253ba7a5eb34f5f04f5881e6562cd97662b47db65ba369698bfad956395b8719e35a7d0955faf1312ded8c14bc9fb3d01a5a56c89ec79d4970a33b56d7ffbb90f46af48d1d39e0a4ba7ad6ce4bc6438fe594dad8db6bf50c26042af43accb1b1f9bc348b05c0a45f8b09cee0a77781315c7edfa233823c7aa8753ab633fed1028552d92b43443abc1323943c3a4526144b2e5824eec7d98d61d84886e2ef4be30d92455018c2ad12ca7b88045b8c6c87328e3edf2684de2d0ef7edc2903b1072599467dc1c983bcbab32826cb18d0ef2d71e0f52cfe6380117248c954455ea20056aa53949c7af92a6802bf3857ad5738d2b88ff47efcab5e912726369abb00ddc6d5702d8f0a64bffd9902e6d9da3d74f5656a87ba0980d7d8f472353797e2bfadba5633d68f551693305c2359faad46dbef93e9e1d5893af906e6891ad38e1021646618490477072459a35617dab8ab3010da2afe8c61f604c3f84fb3ef02f5acc11d51242b4293495898eb97c85e42bb9a1760d91090726cc2252189de8f767971b3cf7c6630261213b86237959b00cd686e1d3a80dce6d2d89b2af2cb9d8bfc57074f14154e9980dcc2532be6e5847c45abecdd592153b3da6045cd0d7ca76ac9318a11bcffb1e114b1349e85e6b98b90efc82f8410f3729aea6965bbf589dd2944754ae7d85d91a2074adcbb77b30fd030a9612054878c8302ba2739373028fd87cc194c5d3bdab2a18f49e718f6aae5279bc6404dbfe9e902cbd4ffa6540cd2e17c0b1bda46ffd7eeb6cf5468ffc044046d160b59ccf9e4c7c87862303928efaefe96606e5a9d10964ef2414f13d069ff40018eb5ff623f977d14bc7c0c65ab6f8e7a5e91577e22295a1c4a562d3d8726d788bbc30140dfbb2da3096694e98c2f7610ec226f4a2e0eef1cc7df341ce6faa04950fe3a59c781385df1a5e2af163942bc44cc84933fbd578f2acaf7d8a9e5be0e64d7afdc2f206f1e47058048c4f508f62351d2efa1e4d8bde122439465ec6aadd86786058d78f121afae3be71e45230bdb46432cb55e8ebcc700a86f607730f3e3bdf6e11a10353f9aeb51d765d1bcd4334dfc400dc9bb80f0ad601315efef19fc1d4cb9b7dba540510db23c27a6f01e83fa00e810b51b9bc32c173501fedfdf8b2c4d8ec82c33147155bfa914d8a1e71036c1cfb91d1e76cf9a02f1b7e42dfa42bfff81c447300af31e15e941978e4a664eb2996425715752317272d0322997fb356a4bf15760f1ff0a03e794bbfc66ddd257329d021528505041837d75104c9a271c7531b829c3abd8019982ff44a4c1582394fd1e9912169dd6f28a4137cf1d3bd0488c8e7047912076b8f6fb0ae951f82107741bb8387d89c11b5f25cf188795be9415c26eb64d579cb5483469d0deff799abeefaf86bdaf7ca4563b7fa4", 0x1000}, {&(0x7f00000010c0)="1bc7e0505a5a52fc0076af8b46427c3ed3a46d3c1c241f67", 0x18}, {&(0x7f0000001100)="af15f68700d7a05296c8fd97172a45a000ac19adff606beb7a2b270a98432cf0d6752f766d9bd27a1ad6914d0a41797748c7b8e8beef961308ee8c25648fd9be3ac23c98c244d1734558ae00c2ff7984fd", 0x51}, {&(0x7f0000001180)="9ab22353901822e9c8fb11dd5dcf9726389c9b30fa70fea73e44534c3d447241344139a727b55afecb48ec01d208bfa9cb3bfa657b77588a7831317b0c71baf4c42c0c80ab6a12bfa96a98c200d25ac0bb622c7b33568f2203816118bb956075b9f271e6aabb9dbe5dfedfcd83c6ac533900c2a2bfc29e11734d4ad636", 0x7d}, {&(0x7f0000001200)="e0eda205df3695827483b0e87dbacf1858411bf64ca02b9f5f92dd99f7c4706d5557d81f707a24512ba6e534bef01df1586ef3138c8321a5672c8c8b48d267c877a2bc781077eb402b7c16b04dd913a0b38cd85c0d2ad963f2b6884ffcb1bc72a323f96036e1d63abc6ab9a96b2b84aecad800cc53a3d9defcc96196926e0f39d8cf0d8cf435060e14d8ef699ef997a437518ec894e125d426f0a202fce1c9980e4851b7ccbd9d16dc4043332cc871bfd0fd6e6cbc980a1aa8df218de9e23e8179855919dc4b115b7c30165f754e31ba7688743d8a9e8828a9eb01270c67210c5920889ed286870194d3b38aafb6cbcac0aa4ad2d8a9", 0xf6}, {&(0x7f0000001300)="f1badb3460980385d602d7ca1013e095f0c25b22d0e3576c11a5ccc98a0e961cf682f48d3e12f2ad565fb408623e0292e9d3156815ff40b5e2e64866019a9b0a21a1f01d0fe93ff8cd89ac4c090de2c0c6525ca3cf68265d8d642a2f5dcf88f674b17f812cd88d3a727b88e3cbd9560748f208f4e473d58e6a0349bb9034d33a331a45efada8c2816e453ce877c34175801b11ac89f610107922a455f1cc1e395a78f016b7a7", 0xa6}, {&(0x7f00000013c0)="3d08f4bcecbe1752e078782b573733e0c26c8d5e0ba75856b78cfae5b130af6611775a49bd6eaa829d5b50267a01c54af89e728a4bd45bf6b414d9cdcccb6d99dc0455ac885124bac85ff6a48d59a9f550820fd12ec646e720f0cf21f8000cfa51718733a891e992f38ce4f40a643f803c7d4f239a8c12c76bceccddc5a78378915036db4ab701b4b983c7e7ffcd55d9d1930a97854183f3018faac88bb93326c89003", 0xa3}], 0x7, &(0x7f0000001500)=[{0x80, 0xffff, 0xa2c, "eb1b812f0b9d8818dec6481300924461c5e0430ba65c2e3a504530ce5668c8290f6b38e8e4e1eacd6552c92d678a74c4dfe25f792067d8350d9e01307582d2c0091d2a6e020b64e413526db2ccf2321b4032f89a4f0ac6c92a575b22dd004a33cd1fde759fa2dc2a349efa5a2d41"}, {0x38, 0xffff, 0x8, "b87e937c08b032641b3427ba380b1830ca605f53d0d3d7edd4789960ac4b60530e7071"}, {0xd8, 0xa8dbb2620ba369be, 0x40, "40c03c9ba2faac1d40ace80b06891a4db941e1c9fd7a670d0a914d51700b20dc6e227583e9989a18c9607f17bc2826e11dfe983b30f7b51befbe04f3a203dbc6eae8f458eddd78a41992991915367eb14676924b637ef8a13ac9a666ea54c524854fcee8f94292395982cbb071f266bf59fc35325ab8cc5bcf6f5cfc398e9aea6d4c43f2872e0b712b6711fd22bcf94900cda507ab13aff0755f7bed811a1085e81f4c96ceba21cedbceecdef1c05eaf334c3ab0fa17f7228febc9286c4bcf8bf2a1b792"}, {0xd8, 0xffff, 0x5, "9d092c655e77fc8a8237d2fb2c56efd0604115eb4eec1bdcde769d3b541dc5bac0706fccf2772ddea196d2ba243b760ab50676a65a04562cd3399801223e35f097f7707c65673a7b4b544061bd1515326b7191300ef2c256c800f8d40e667103e8233bcee2370ca21435da0d713cffaee9c905d40cfc0bc8771028ae6b62d26a77429d4e3e6087764758df0135274ed33f769f46b4ef80d5e35a90f9dde0aa198fb30e6935c0e15df40ede78ddc1339d1fa3b9abeb09023719275db0f31162d26c"}], 0x268}, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x1, 0x7fffffff, 0xc3a}, 0x449, [0x3, 0x100, 0x8000, 0x7, 0x1b4, 0x1, 0xffff, 0x5]}, 0x3c) read(r0, &(0x7f0000000140)=""/208, 0xd0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/46, &(0x7f0000000300)=0x2e) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x83) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './bus/../file0\x00', './bus\x00'}) dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, '\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shutdown(r0, 0x2) socket(0x2, 0x2, 0xfffffffffffffffe) 16:00:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file1\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 16:00:43 executing program 1: pipe(&(0x7f0000000180)) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x50, 0x8) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989ecc1f89c16723f911a1d2bda681f", 0x0, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:43 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x2}, {0xa1, 0x7}}, &(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r3 = geteuid() setuid(r3) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:43 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)) socketpair(0x10, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f00000000c0)) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) read(r0, &(0x7f00000001c0)=""/51, 0x33) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)) pckbd_enable: command error 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() uvm_fault(0xfffffd803f014000, 0x10, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014000, 0x10, 0, 2) -> e wsmux_do_ioctl(219dab99b3887fa1,80185760,fffffd802d3d1238,3,fffffd803f7c7780) at wsmux_do_ioctl+0x6ba end trace frame: 0xffff800014a644d0, count: 0 ddb> trace wsmux_do_ioctl(219dab99b3887fa1,80185760,fffffd802d3d1238,3,fffffd803f7c7780) at wsmux_do_ioctl+0x6ba VOP_IOCTL(219dab99b385e4b4,80185760,fffffd80305f16a0,ffff8000ffff84b8,fffffd802d3d1238,ffff8000ffff84b8) at VOP_IOCTL+0x80 vn_ioctl(d2afe1eda5031410,fffffd80305f16a0,ffff8000ffff84b8,18) at vn_ioctl+0xc5 sys_ioctl(efd7a55a04993976,0,ffff8000ffff84b8) at sys_ioctl+0x639 syscall(548d983c897b514f) at syscall+0x528 Xsyscall(6,0,ffffffffffffff89,0,3,d9a7e84d1a0) at Xsyscall+0x128 end of kernel end trace frame: 0xd9cb4f7ace0, count: -6 ddb> show registers rdi 0xff rsi 0x1 rbp 0xffff800014a64450 rbx 0x1 rdx 0 rcx 0 rax 0 r8 0xffffffff8105d280 wsmux_do_ioctl+0x1e0 r9 0x7 r10 0x6ee335374e6a1668 r11 0x3cf63a0e5a591dcf r12 0xffff800000669150 r13 0 r14 0xffff800014a64600 r15 0 rip 0xffffffff8105d75a wsmux_do_ioctl+0x6ba cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800014a64400 ss 0x10 wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> show proc PROC (syz-executor0) pid=342676 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff80001496c268,0xffffffff822302b0 process=0xffff8000149b9a60 user=0xffff800014a5f000, vmspace=0xfffffd803f014000 estcpu=32, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68594 116551 81667 0 2 0 syz-executor1 28934 414831 37990 0 2 0 syz-executor0 28934 388152 37990 0 3 0x4000080 wsevent_read syz-executor0 28934 271700 37990 0 3 0x4000080 wsevent_read syz-executor0 *28934 342676 37990 0 7 0x4000000 syz-executor0 37990 349867 71387 0 3 0x82 nanosleep syz-executor0 81667 429268 71387 0 3 0x82 nanosleep syz-executor1 87100 145486 0 0 3 0x14200 bored sosplice 71387 98110 10859 0 3 0x82 thrsleep syz-fuzzer 71387 443270 10859 0 3 0x4000082 thrsleep syz-fuzzer 71387 200512 10859 0 3 0x4000082 thrsleep syz-fuzzer 71387 453395 10859 0 3 0x4000082 thrsleep syz-fuzzer 71387 81452 10859 0 3 0x4000082 kqread syz-fuzzer 71387 456691 10859 0 3 0x4000082 thrsleep syz-fuzzer 71387 12149 10859 0 3 0x4000082 thrsleep syz-fuzzer 10859 106654 92316 0 3 0x10008a pause ksh 92316 505242 93686 0 3 0x92 select sshd 48820 75148 1 0 3 0x100083 ttyin getty 93686 287011 1 0 3 0x80 select sshd 40049 288250 70910 73 2 0x100090 syslogd 70910 504921 1 0 3 0x100082 netio syslogd 91772 379181 1 77 3 0x100090 poll dhclient 18656 154987 1 0 3 0x80 poll dhclient 88457 184877 0 0 2 0x14200 zerothread 56484 414249 0 0 3 0x14200 aiodoned aiodoned 26964 264209 0 0 3 0x14200 syncer update 27937 62810 0 0 3 0x14200 cleaner cleaner 50211 137534 0 0 3 0x14200 reaper reaper 98545 373690 0 0 3 0x14200 pgdaemon pagedaemon 78739 429540 0 0 3 0x14200 bored crynlk 85042 433257 0 0 3 0x14200 bored crypto 58650 352617 0 0 3 0x40014200 acpi0 acpi0 45869 212365 0 0 3 0x14200 bored softnet 98526 29915 0 0 3 0x14200 bored systqmp 4811 96143 0 0 3 0x14200 bored systq 45452 293245 0 0 3 0x40014200 bored softclock 36605 32817 0 0 3 0x40014200 idle0 1 262696 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9545 8922K 8930K 78643K 12607 0 0 pcb 23 9K 11K 78643K 4838 0 0 rtable 100 3K 3K 78643K 1040 0 0 ifaddr 65 17K 19K 78643K 543 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 86 0 0 iov 0 0K 32K 78643K 1024 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 7005 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 138 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 867 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 9198 0 0 sigio 0 0K 0K 78643K 212 0 0 proc 42 30K 54K 78643K 1725 0 0 subproc 64 65538K 67586K 78643K 212 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 1288 0 0 in_multi 33 2K 2K 78643K 416 0 0 ether_multi 1 0K 0K 78643K 49 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 941 0 0 pfkey data 0 0K 4K 78643K 4 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 121 22K 42K 78643K 23154 0 0 UVM aobj 130 4K 4K 78643K 143 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 251 0 0 NDP 14 0K 0K 78643K 153 0 0 temp 184 2347K 2427K 78643K 26926 0 0 kqueue 0 0K 0K 78643K 91 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 3998 0 3991 1 0 1 1 0 8 0 plimitpl 152 121 0 114 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 1457 0 1453 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 91 0 91 36 35 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 321 0 133 12 0 12 12 0 8 0 art_table 32 322 0 133 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 865 0 855 1 0 1 1 0 8 0 shmpl 112 141 0 13 5 1 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19362 0 17792 51 0 51 51 0 8 0 ffsino 240 19362 0 17792 96 3 93 93 0 8 0 nchpl 144 32761 0 31178 59 0 59 59 0 8 0 uvmvnodes 72 6453 0 0 118 0 118 118 0 8 0 vnodes 200 6453 0 0 340 0 340 340 0 8 0 namei 1024 104923 0 104923 5 4 1 1 0 8 1 scsiplug 64 34 0 34 21 20 1 1 0 8 1 scxspl 192 92675 0 92675 33 32 1 6 0 8 1 sigapl 432 9356 0 9342 2 0 2 2 0 8 0 futexpl 56 148448 0 148448 6 5 1 1 0 8 1 knotepl 112 2516 0 2489 16 15 1 2 0 8 0 kqueuepl 104 3180 0 3178 1 0 1 1 0 8 0 pipepl 112 6454 0 6435 24 23 1 2 0 8 0 fdescpl 424 9357 0 9342 2 0 2 2 0 8 0 filepl 120 61055 0 60960 11 7 4 6 0 8 1 lockfpl 96 3006 0 3006 16 15 1 1 0 8 1 lockfspl 24 4902 0 4902 13 12 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 106 0 96 1 0 1 1 0 8 0 ucredpl 96 20935 0 20928 1 0 1 1 0 8 0 zombiepl 144 9342 0 9342 5 4 1 1 0 8 1 processpl 840 9371 0 9342 5 1 4 4 0 8 0 procpl 600 22243 0 22205 12 8 4 4 0 8 1 sosppl 128 163 0 163 46 45 1 1 0 8 1 sockpl 384 8532 0 8515 16 13 3 4 0 8 1 mcl64k 65536 4052 0 4052 422 408 14 65 0 8 14 mcl16k 16384 30 0 30 24 23 1 1 0 8 1 mcl12k 12288 190 0 190 44 43 1 1 0 8 1 mcl9k 9216 210 0 210 36 36 0 1 0 8 0 mcl8k 8192 154 0 154 52 52 0 1 0 8 0 mcl4k 4096 432 0 432 25 25 0 1 0 8 0 mcl2k2 2112 66 0 66 34 34 0 1 0 8 0 mcl2k 2048 53671 0 53638 11 6 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 133446 0 133397 207 201 6 37 0 8 0 bufpl 256 21275 0 14820 404 0 404 404 0 8 0 anonpl 16 845856 0 837918 330 281 49 55 0 62 13 amapchunkpl 152 49239 0 49155 223 219 4 96 0 158 0 amappl16 192 55885 0 55465 394 365 29 38 0 8 7 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 5 0 3 2 1 1 1 0 8 0 amappl13 168 2621 0 2616 1 0 1 1 0 8 0 amappl12 160 2254 0 2253 1 0 1 1 0 8 0 amappl11 152 196 0 187 1 0 1 1 0 8 0 amappl10 144 60 0 59 2 1 1 1 0 8 0 amappl9 136 320 0 319 1 0 1 1 0 8 0 amappl8 128 2500 0 2448 2 0 2 2 0 8 0 amappl7 120 2638 0 2628 1 0 1 1 0 8 0 amappl6 112 49 0 42 1 0 1 1 0 8 0 amappl5 104 229 0 218 1 0 1 1 0 8 0 amappl4 96 2299 0 2272 2 1 1 2 0 8 0 amappl3 88 2928 0 2921 1 0 1 1 0 8 0 amappl2 80 92548 0 92486 2 0 2 2 0 8 0 amappl1 72 174714 0 174275 26 17 9 18 0 8 0 amappl 72 22530 0 22496 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 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 9357 0 9342 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9357 0 9342 1 0 1 1 0 8 0 vmmpekpl 168 64588 0 64565 2 0 2 2 0 8 0 vmmpepl 168 952965 0 951479 322 246 76 79 0 357 10 vmsppl 264 9356 0 9342 3 2 1 2 0 8 0 pdppl 4096 18720 0 18684 6 1 5 6 0 8 0 pvpl 32 2564307 0 2552688 817 691 126 232 0 265 32 pmappl 192 9356 0 9342 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1271 0 725 21 3 18 18 0 8 0