5b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 01:07:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) 01:07:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x180, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x80000001, 0xf2, 0x1, 0x401, 0x8, 0x28, 0x2, 0x0, 0x5, 0x7fffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:07:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x80000000}, 0xc) 01:07:36 executing program 1: kqueue() syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x12) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) dup2(r0, r0) getrlimit(0xfffffffffffffffe, &(0x7f0000000080)) 01:07:36 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ftruncate(r0, 0x0) pckbd_enable: command error 01:07:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 01:07:38 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x5) sendto(r1, &(0x7f0000000000)="523268822e8d21103d85e63f835a3d85dfa8eb01347dd1f10415fa148f8e64ded7d888545bdd2e3603e1a36a7c3dde29ed60ac92c169b7617d1e0f1db4045d5e1208ed86b244c29b9fe28c99eb2aaf00921d39b0523750c6e112f8cea822198446b06983d4ab3206495ad8a3108655208e7220d0caff15da9521597573e3a53ec66cb2e35d791a34f857bca70bfa8cf6253e7aa07e27abda93a7dfa2f6e270a26ef97ed83588ff587b33aa3b4e972c0f", 0xb0, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000100), 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) pckbd_enable: command error 01:07:38 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000100)) 01:07:38 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000980)=0x2df) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r3, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x2) chdir(&(0x7f00000002c0)='./file0\x00') r4 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r2, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000006c0)=0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r5 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000d00)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000940)='./file1/file0\x00', r6, r7) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r4, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0cf9ffff1f000005009f1facd7b8111090dcbed846c2fb6ced42edf0c785c58408243551b5e7a6500169103f8deef6bebf9e4608700b062d99ea2ff7d9d8d84d5856a9f4669dbad8668466309ea3f66420433888adcd2b2a36ad27b938a44ecf2fbcd7d4c32e2da0a1bf7078ace3d9f3b81d675040d59002001a4f0e45d72f8c27ee833eadda04093f1f72f18993e4e1c004e4d60f3de20e0618da6c"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r4, &(0x7f0000000880)='./file0\x00') r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r8, r9) 01:07:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 01:07:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) fchownat(r3, &(0x7f0000000340)='./file0\x00', r2, r0, 0x2) setuid(r2) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0x1, 0x0) 01:07:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 01:07:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x19, 0x4001, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x6, 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x7, 0x5}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 01:07:38 executing program 1: r0 = socket(0x18, 0x800000003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r0, 0x0) 01:07:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="d3b883bcb77972503eefce58a9650e88da15ba841fafd7c6c5bfa5cddf45abcfd30bc95c55f187478baba251b9e694e886334bd10d65", 0x36, 0xb, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x2f) recvfrom$unix(r0, &(0x7f0000000140)=""/141, 0x8d, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6b) close(r1) 01:07:39 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) truncate(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x101effd43eb34799) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 01:07:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 01:07:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x40) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x7ff}, {0x18, 0x2, 0xe}, 0x3, [0x0, 0x7fffffff, 0x7, 0x7fff, 0x0, 0xd684, 0x1c0, 0xfffffffffffeffff]}, 0x3c) mkdir(&(0x7f0000000140)='./file0\x00', 0x54) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 01:07:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x63600799c9230954, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 01:07:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="4d5bd076f920bd29104c43e7c80691dd407af0c5d0595d066fa48a91eded83d92a786b379f8c90904ba20ba7ebc34c225887e186fbee026f90", 0x39}, {&(0x7f0000000080)="dde0c6aae334b956c7a95a8ce568a323dde64f306081056a3719a86a69b848bef8a17f371929139765cfb982acb418e483fa888ebadbbaef709a26052d91d90177b070519fbbfa975b76a265ce14c5cb1cbbd1cb82b921d87e9430f477a0213da662fc731200774959b269fa85185e27de0b79f90c814cce8d777cb4a51792c4dadc02b08fa686313020946efec0254f0bf19afb81d4f0c87ee33633e7a75ceee5211ab3c8c8ce31df9b5e50f288b906d9d3fe2ef9c3af8bab9c450b7f", 0xbd}], 0x2) 01:07:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0xffffffffffffffff) 01:07:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = getuid() setuid(r1) getsockopt(r0, 0x8, 0x800000006b, 0x0, 0x0) 01:07:40 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 01:07:40 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) 01:07:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8002, 0x7) 01:07:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) 01:07:40 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x200000000000002, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 01:07:40 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/151, 0x97, 0x801, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) pipe(&(0x7f0000000100)) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 01:07:40 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) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1ed, 0x5}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x3, 0xff, 0xffffffffffffffa1, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r2, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:07:40 executing program 1: r0 = syz_open_pts() syz_open_pts() fsync(r0) 01:07:40 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 01:07:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 01:07:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc007, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) close(r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) 01:07:40 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') 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) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 01:07:40 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x200, 0x18}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x9, 0x6a, 0x2, "c7f01add779951fff7b65603d8c71063c998e405", 0x8, 0x800000000000000}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="5c227915e46a64bf72fbe30429d20a6941dafec7fd0721d7fda73a31fa959162e9684e1472973c4d497f49629accb4824e6ffd5c49fdd7a9a3c8f356b8a5bc0f4a715df1971ab1708bd7bb17b82238d3428cb837cfd59abc18274338208538045c58e8c828ad318d56e81ec1f4b1213d334da106423ab7916951ed002105b24f53b306c75c19064f67fdbf7ad3ef7312bb75b2ac99c309107ec3ba5be239e4d84d47e5f9ffe55142880363c5f2f15439bf7f4aa5eb9f68826cecbf0cea7adce69070565640010772206656a93a5f2c443de129eaaaaf11061fdc3bf112e91083b71923b5c340a855209c8dae3a588aded30b98e9c16e3aa73a884341f07ad7e24043df1a638577c75dad4a2b9a056b3de1860d3a172d57ca7e8d3d7c7cf3f0b8ed6ecf7b7f135c8822ebd47bd58eb8e78c1dfa86f1f27df1d61f51360aa6b663dd32af49683d1f4e76df14af31244cc7fa810455589d379b2e1c1b861901a24db116434ff6ce9809566f28a1ebce0073b61fd47d653504e99bea08a51842a04c9278607415a56fe744e09ea4c26401e7096bf776ba6925cf8d4c52c9a053d2774239cc99e2fe1f562748b278b5bb86729655b40128b2c6e9b5552a11dac090b76b0eb13c0dc3451440bf3a039f1205bfddc1a977b8ec8c8bd6527e3e096c5220d09b040a00ca44e14956d6c137feb4a4b2d7f7015df0e33e6e9ecbacc77936e3bdfff7065b166006ac64fef0a686b2972afd5be5215472ab60b7500e3aa74fc3c9328c55958b65af37b43b425ea5d67e20322cc48f2045bf8da005ea28b473aa9debddc9afa2e32b2087636a36dd10df84754e9051bfee2239ccee17d44c84a8ea7396e9c0bd5da99611204459236ae428b0dd415717a696b091a123367d31e9db05344615a2824e68e54ca371ccc4efbc90d4aa72ed4e13af383657497e734b59675d8e906cdab0a648630becd8261503fa709b6f7cbb377e6b80d3fdeec0e3ca7f1dddaf59401cd1d4161ec3fbfec3050d14f376c554ae652dbf5c0952615873e4890690bf3bf38996cc512d7c7f0e9682479dce09dac2a404b1b9fb1cd701eb97d1f6e6ae326b42d264be9d1cb3f56307a4e3a6c399cdf26c71e96a836d420781549be729c79311b7618b6e66eb8da4f31c3704a692848c72a64e2c6f288e9743e7f0053776655c1b4e3f43b39346b635d59f37ea4a1db364c853e50dc05023648fb116c8874cd084f7881d4089652ef7aeae161887dc36d48d9d374adb5852f72c5d55b3a0c981850c76b2ef64be07d58c25389394596db91c574a282fa1216cd93ce7913bc4f2c3e7687b95466dcc5dbcb62cc80708cdc1cf7d0d8e26d82b474a676a088511a6a70d6ba2fe6177039ffc8212b343dc06da792f606348913b66812a98e6ac998e03d181c00a3a6bc46a5a436fb68ec840db5f6ca400f4c147621c299ced60020a577c6775828f6d57a098f9a9ac97e8c06ce33e7f2dd31f031444b2a6ebd7d98c2d6f11fc70434a04b1f90d8873b49ee590f56af7c187bc28a8fe1d014887dcdb6234de4ce113da668e4444e1e876e40427c715b979965045ae3c30b598f0f782b2546ed998a5eb4e7f49b1068974e8032093322f6d035398bb4d43397bc7be917217ec420ec8fb8a7fbcbb7d9a732d69876f352b259901aae49f3cc81cbeb5e1d02452355a07b41770fd2bfbd6b37491e1dbbcb4ff3e30e163467d7389729e1aee0529a078734f890988a17e109f36a248ca44e8d3e83c7d37e512259501abc1537debfb245305211010f317e6f95bd2c55a1b00345593d222f9ebb04a673411a4e74b45cb16f7bcb8fd8ca65725de6e8a2a7a5535655aec747d4753e9c969bcd78aa63a7df1d92c1807ba77fb9a3c074c8978645ec9b62e8db78accc4673d34b2e223e776cf1d3f7046cc27dc0b2ce08c1c2ffb23e3ff7237852bf31454b8b768e664326d6ff958ea92e2f44f65e363f49bbff247dbad6ca31a30dacd1d869f65ab01991bfaa746b4f251eacc00543138c0445c6b9c603f7170c1f2f3ffcf48b8c7b2e9be6c50377f83d726133a7219a9240a60f5ab2b18a72213f4832383f8896af8fc3e656c2790125d95fa66a973a78c3d737cd0c646b566dd551ed920bbafbe7c334d92ef12095d1ea5baef6f65ddabc8132bc67571fb4df88453abec1eba2ed6b146a222f18fd825b3b85234f6e121f4da6ca3413e071f68952b69cb867bf6cd79b7ad69f9e9f690fb96c6d0433506ea0a820e2d3fad429fa124952840d9cd4a839ec98e2189d126405a8da719941f8724db3816805b99e2ba87de15835df491b28a903a9f0b312ed78afc15249aa66592058c730e9c9d39cdcc29f110d305972f3591df5e65b1a3a48f6b021695d0a3c220d7224f44d2f39a72a8dbb765160c256f4602ef83b552aa69d804f70fce812c7f0fb2fe73b03970170abc256d18fea205e0faaa6158289d686b26a48bbb9a65ff91fd2875d44bd85db8f71b8b94cf4c3c785a460370e478c84b43a82be4e9a2cd4f3cd4b246253a646fd03f8a30e0221bdfdee56f2749cf38c73ccdfa76e2d6ef768386380c4bae26576c23fc0ac26c4ebb2c4bc7a89e7834620b1450c0dfa161f32aa0defb1c26fc428724c120020f5d88303d50a15a869a7f68ee9bf5ce7ed8329cb01a748271a78f9e4c00e064523ad3f5ce7ee8403adf664da0aed849c718e47dae1d528418a1f3b8ecae41e0e383deb88b155714356808313d9a4b6af6f9ebc06d15ef7d670bcca0b4f9b9b71a913e16939611f9cfa69e8868d3951230086eb83a74afa966fe218f6cdd7400ee9c79679c9156a489d5fa6db0c12d0a457db24d9dc59233f5baee0b8c508d55b560a6d7b21ac7be18d9b1ea2fdbcff03ae89cb7cbb6c563d7789894fb70decda70e1d86bc58896d3974d7887a639490d6ce46f78507821bccf2bbc0c537f272213c5c9e149895a24615cfcb14af397e3f3c1402e1b1a5febc52551dbad2cdf42c33500534fdfca1d6166ba765cf89342dd6d3fa2b8b4926ad31879e221c71a61420fb232c893f283ac3dc86806ef5bbd1f57c12fceee67d6ca3abecc9967b51007481de66a5ad4e1bde7137eef3994c63f2b11e66ceb5f838ca90490a0be5cf08bf870d493f3c30d8f4b3e634d480de9353a8bf722d79cb81aebb21e65c64479cc1430ec36ba386336313452a134306067a10870439ca2470b2c70b40b6595c40d65d11b34f6836c261bd05a15cf450768d83f61c850d6131c0b4684f46e8f56081eb8c3b81086fccb07c8fa3caf10a4db7c01cfa6c91f9844431fcf692613696b7c9f058dd2f20833819604c81d15872b2398413e8e46effff0cea56a97e85bab7965b0552951dc60895fd489fbb6fc17b6f24b87b23370545e6ab3195b0ac4f0cb4b96952d4185e756d549898ff48968aa4815c38d4ee4e9230ff828b3061098c21c8daa58c5fb1ceafbf3d89751cb2f49f21bc62c1d44a5d6695f80ff5a9aaeb22ef6e07283b93b8327fe5ffd964a73b5c3827bdc1add76893ffe71539d2196748763e5a6db3abe7fb5ccfbea52c5f813ef12b16f0bc27271c00f46cf3268ae5339b9d5b4eff8c79e305a68c204f552c97ca26a3cccf428f0172fe5a140ee2b5a3168c2d7edd07cf491c3ce55819fecf392500ea2a6f6dee3fe86d17cadfa7c71f5dad50111bcf7fb2e2bd239da7b3490466b5eb1025da7243a5b0dad687b9198aec9edaa7fc48b1e93cc6269ab86e576f6211cab56d955f9d916d266d637ede022c7c41e85dacdcce610fc626877a950339c0eb6ea10b1a36338c8b0b2084f328b919f2db1a031d5d45aebb096f9e1e8e037a7fa349b106ec69910a7da24f03fad41fb90398eab605cc64814322807de54e7ab72dd66d1a56559b57a6ee85a35f88c167e5fc71b4ee136ddcd00ac89579446524d8d95756d4c4f24a0fa6a0e15fa596d9640c9b995e0bf38eb857193b03996a525487ca1dc3ee118c5c290fdd39e00963d3a5c4f57535467e38a7618a74164305f9ff8cc3f12f79a12df5da41ddfd91a4715ed381336afcb11ed05ab74f2396777582cd978bf3991680dd7d115ab7b51e22d3869877e402a42a4d143c10a671ac3cd8bdfc1a3983af1cfb3959e3abe41a3a821d12ee405b5f31bb1a3ffbfc980e3b6ca1ded8c5f470fcbc3e43865c17f00cf1d9247a82b55ee47dd3be773ba1fe61db1a1008b4ef2c41c42735799355109d6a51470434094d7a3e1dbf27b24f43f109ded1623761152d922e34364ea14ed08b4bda6fefed9b9f3d782924bbc19656338ea2b3709f9e3eda96e95e53e9f18389a70615114e6867c29a40031b0858adaf69022e571ae83762433b2a71a0938ee73ffc9ca8eeebf004646b15619ecb11ab0e58f45d4a7f51510eaa01b271b0b9a4e7881fc1ee1fcd8d761933081482619986ef8128d6f0d7a8b58d53ec7fe57701fbb19c3280b965d60915db815a82ee6462870a753f16b30d02b8529dd4f08a44a80619571edcc81aca737fe4950e8aa8705dfa5c58253ed8823a9ca84daa290bec54c196e99118b00542aa3c472816e7631cca2a5d8be69d975eaa161549faa98c034dcfda89e5b01b97978b5e0a7d32c9eed8725b77b0f91d20eba4f437a19ee5ad3271fd889ca828326ef73a0fefdba5810efc7af9bc2330a0e23eae9cb15a51ece8622ca80edcf924edd8d38d3a35909370a71ccb0bb6c5951422d50bf097666ece93d85d0bb7df298aa428cd69fb019651380095d975a7c4f4d6c884c7835ffc6b62391b8919e788ee66d7498910fabb4d120cfdc56d6ed5bec9e1788efc32e5fb74b68f47f1e3b826bd3fd46c411ebfa0aebedce374b343f5e5e42e28b35ad8bd50f378be159777cf96a2cdf016079a3692f84bd1a35ca7711188076d5d29a4c7f70d76f69990d25e3320c32cf7a277475aac696f96c15ffa605a6afb9d7fdb01cccf88d9fbd9a7051cc35221b7a5a73cd17ef6841f0afe427ba6988c9b44b82f34d18d32cb38191c84b330a4427cbe7226e2f944daecae8e86e74701c8002004c35b5e778fe1a7dc843c0f78cb6a59a0d78f6e6c351173b842e870f78c7c94c879f4970a2976ec476366c714cf69c8a630a806f039ec16772cf3f859b5d671853fd39fd2519fcb80b56c1eb85525136d0b0077f62003", 0x2}], 0x1) 01:07:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x188b0, 0x10) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)="510f0009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:07:41 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="88573344e7855f47444bfc1acf9960064e8447d50e507c9bc475acd2e24f781aa26bba4871b7b2fc576fa1649b732e7644b15fdd4ba750d5489da685c80dd7b1481efcad79c047c3dc753ca036c76527dc466889e0ad6ccb2d0011ee8f5512685b8b1259e70d885fc417a08c6b3a9eca617b509354c5", 0x76, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0x6}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3fc, 0x4}, 0x8) 01:07:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) 01:07:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x108, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40000000080, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4}, {0x5, 0x6000}}, 0x2) close(r1) 01:07:41 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002580)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, 0x0, 0xffffffffffffffff, r1, r2, r4]) kqueue() setegid(r5) r6 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) r7 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r8, 0x0, 0x2) connect$inet6(r8, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 01:07:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) semget(0x0, 0x3, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xc3, 0x100000001, 0x0, "55d630b72a746bdcac98b0a2f92ec8ea75ae284e", 0x7e9, 0x1000}) r2 = semget$private(0x0, 0x1, 0x10000000000010) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/71) mlockall(0x0) semget$private(0x0, 0x1, 0xa) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mlockall(0x2) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, "44619b00000000fe3b5320000001000000000d00", 0x0, 0x2}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f0000514000/0x1000)=nil, 0x1000, 0x5) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="4934ed31b75873bc58873ba97f1e2f56fcd73d33", 0x14) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x9, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x6}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x81, 0xc7f, 0x25, 0x6, 0x7b, 0x2, 0x5, 0x1}, &(0x7f0000000140)={0x20, 0xfff, 0x3, 0x6, 0x7, 0x2, 0x4debdf8f, 0xdf47}, &(0x7f0000000180)={0x6, 0x2000000, 0x7, 0x7, 0x1, 0x81, 0x401}, &(0x7f00000001c0)={0x7, 0x10001}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x13, 0x7) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="282d16d5753827", 0x7}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = accept(r0, 0x0, &(0x7f0000000200)) recvfrom$inet6(r1, &(0x7f0000000080)=""/219, 0xdb, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x6, 0x1ff}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x100000000000158) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = getuid() connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x190) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r0, r2, r3) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000200)=[{0x20}], 0x1}) 16:00:07 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./control\x00', 0x2000, 0x10001) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:07 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xffffffff}, {0x0, 0x0, 0x1800}], 0x2) semget$private(0x0, 0x0, 0x80) 16:00:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) kqueue() fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffc) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) fcntl$dupfd(r1, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffff7ffffffb, 0x65, 0x5, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0xfff, 0x6}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x406, 0x0) r1 = getpid() getpid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x10}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914e44f7b202c, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4ebda5e95784856d73aa", 0x27}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) fchmod(r0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x576) r1 = dup2(r0, r0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) r2 = socket(0x13, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="18d8378e2dd579770ac447a57412d106de6fe73a7f7b7ca45f1372938fd02356de972b161b98c2a20311b201e1e06f3c4de3d709803341ec5e12c8e74bf59fe64fbc4c1e6977fd66ec28a0fae856d12cc023612762e3839929ec6ca4cd6b1147867112cf3ea6b86261768812d960185ff7668356884058c13fad247df218c99968f8009fd43a1fbdaca4fd9620c820bcc1c010243a2ee155d27de4253bab572babd7a4c522afdbcacd5112", 0xab}, {&(0x7f0000000200)="054b1373e1d57bba99096c76ebe27ecf37921d0320d80cd2c3f2a5e8e3cf46d8a8d3e9116ca90af24a57e97110509204b0cc5426a1ed8ddebe36dfb252ab61faf6a780625e3d416a3acb15fae598f29383a518e95577b947824d2524a6c25b4e562c8699aa49902ad34da6e005feb8e920891dcdcb4f14843080ecf0b0966e", 0x7f}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x400}, 0x40c) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x5, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000200)='./bus\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000380)=0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) r7 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) sendto$inet(r0, &(0x7f0000000000)="dc51368889067e435a053f", 0xb, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x80000001}) socket(0x18, 0x5, 0x3) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x649) r10 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x5, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) r4 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto(r1, &(0x7f00000003c0)="738f1a274d8b7ea19189e9db7d72b932526cf2d8d4dd61f468d042080c95ef55242802beeb8f1273e3a5b0f38d61bbace1b3ade9280eea21bf6ba97b399d77e218ae724dbe7b0b724b698d3d216420d8c42df078408076b35e0cbffcbd33636c2aa1ac993de1d9bde03bc5e9b79b88cad67741bd0a66a03121d6dca4c831ca7039e7d085763fa55b102aaaf3f5b9d0a25f8e7c7f83d9b723b0290167992c31fffaff7f1e27103d8a3a439cc8a175502761d8841fcaa5409808e87beedb9f6ff1c5e9de08d27ebc2f5145e28814838ba7c4b98b01eca111dfa363ce433de662", 0xdf, 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="63021b3eb66b921c2f627572e7"], 0x8) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000100)=""/38) getsockname$unix(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4a0e6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc7000000000000000000005a470000000000000000a4b2abfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047aec299c249d94400000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d463c427e6eb7114c1e453d03e7cfef57fb8ca2bdcc1cf7c1ef3f945fd726726cd06dac5685323299be522a729487cbdfff17b26439b172cc26277aef0d1bae4f204cd4b78b1c7f2f072ef6c987f05a4ffddaa99573cf77e1787860253adde36f45b0f46e97a2d0fe35cadea1fd58c2418340045000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 16:00:08 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x9) chmod(&(0x7f0000000100)='./bus\x00', 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x25) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="4387967f512ca12da254f05b080f315607d775b5878413994b4e673c64edcbc055edd331e05ffb311339dd19be344a15b10a0ed255d4c6a92c5a472d6eaf341498743b53161ac9a267807ffd068dd5734f6356b426f2d6ee5438a4c2371760202d92131d412c14ee2d8bbd97f4048e580fb3feefd753fe04619bd47af96213d022528b89ecb355fea4c3f2d5742a8e907087bd931794", 0x96}, {&(0x7f0000000140)="860ef3b81cefe73bf572885b005f97cc8129a75526de4e5b2328bbbed9b63e4ecfa221cda2875e133a66a55f1670463add3c", 0x32}], 0x2, 0x0) write(r1, &(0x7f00000001c0)="6cd6f827d05d6a0e17d63986fbaee710338a8b0cb3472bf027053725e4faeaf7fbf07eca9c403dba02b202ffc00d970236fde7e10e97c91cced6fa856837ca16930bd42ccefb5116149f80cf7f4a870d8f8334376dcf13b081cea0e8efa128611169924f6daf0dab79d4701bb0a8bfcd50871822087cbd6f72e49e0ab2d2e25d5cc86a5e17d10598db0eba514f291245812ffe72fd9f7f76dd7ef92d00d76976c74dd110743693731c7054a8ce077edfcd6e28", 0xb3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1ff, 0x1}, 0xc) socket(0x11, 0x3, 0x0) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80000001) 16:00:08 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r1, r2, r3, r4, 0x82, 0x4}, 0x8, 0x3, r5, r6, 0x4000000000, 0x100, 0x2}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4ebda5e95784856d73aa", 0x27}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: select(0x40, &(0x7f0000000040)={0x2, 0x8, 0xcd94, 0x8, 0x6, 0x81, 0x3, 0x5}, &(0x7f0000000080)={0x37b, 0x9, 0x7, 0x1, 0x2, 0x3f, 0x6, 0x3}, &(0x7f00000000c0)={0x2, 0x5, 0x1, 0x7, 0x100000001, 0x9b, 0x100000000, 0x7f}, &(0x7f0000000100)={0x8000, 0x901a}) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) socket(0x20001, 0x0, 0x24) lÖø'Ð]jÖ9†û®ç3Š‹ ³G+ð'7%äúê÷ûð~Êœ@=º²ÿÀ —6ýçá—ÉÎÖú…h7Ê“ Ô,ÎûQŸ€ÏJ‡ ƒ47mϰΠèï¡(ai’Om¯ «yÔp°¨¿ÍP‡"|½oräž ²Òâ]\Èj^јۺQO)E/þrýŸvÝ~ù-×ivÇMÑt6“spT¨Î~ßÍn(lÖø'Ð]jÖ9†û®ç3Š‹ ³G+ð'7%äúê÷ûð~Êœ@=º²ÿÀ —6ýçá—ÉÎÖú…h7Ê“ Ô,ÎûQŸ€ÏJ‡ ƒ47mϰΠèï¡(ai’Om¯ «yÔp°¨¿ÍP‡"|½oräž 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:08 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0x0, 0x46, 0x41, 0x80000001, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x6, 0x75d}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x48, 0x8, 0x480f7fac}, {{r0}, 0x0, 0x22, 0x20000000, 0x3, 0x7}], 0x100, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x1e, 0x40000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf000000b, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0xa, 0x7, 0x80000001, 0x3}], 0x5, &(0x7f0000000000)={0x5, 0x4}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff7, 0x83, 0x4000000000000000, 0xf14}], 0x1002, 0x0, 0xc5fd, 0x0) fchdir(r1) 16:00:09 executing program 1: 16:00:09 executing program 1: 16:00:09 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001680)="e6a2e0091b61501ea87850c6d258201cbf3fe9fe75bc31032c1bd695e6f89fffb8dd1bb327cde2fa8115c8949109dddb3332b28603a1e35d08e3d07606314bc0e1cf58b62864f0023821ae335454a2a6d9cc29a3fc3d2c30ff2907f14f80fce3c468ce732418663bbb11e34e1f9e819d012f4928b5fb59fb31755c98649f35c587263cbf7830ddde04ed4e4a9fda1923d06559d4e9df911797333a46b8d2268133da26a6e59e35a66021404ba08e9b550cd132eda9a970ae2ef50b25dbe1c3da78074af2a762c27eeb9b22630beec52475e7a8a159fad88d41e8309b5e32983e315025fbc9c7603d676a5316fffcb42642150cd498d59748ff6200a73c31b403eb73a20b57a47e7d69aa0bb5c59235f2fd893d6b5b86efa9b05a2b566184e4f8a3589d5d5e09337f161517cdcac41b5732064919358d7cd6a9b1fb0a5ad5c4106124da93437fed9f2503223c3eb1103cd9b1a9ecf29674ea86921bd5b0094e3937a1286a44089ef4b42cca8e46cfda355cfe8622e860f416b60af1196f7c0196daa0bf0dd3797d0b8199ac4e2381d92f473393b860c9f97a08324c83c372553042c7f24709106c016ff1e20c93d645e734daaf50f13ad845377b895c1dede9b73432d24c9f6207bc31fe8fb9900377b387f8787f20849ec05b0d44982a78a650e12306efff6f4ef89b0eb175bfff545fda8692314d7fc9e8f4fdffd01b56a6b1358adab6d78f3d693e6781c8bf399024aaa888d572d59cf7cdb74aa974d20549a47624f35caf0956651e8d24079e0866e0172f2fc26af14c628f99051e04e50fba06de938d52d934a78921d5144d18e8c5d1f4fd2d0e7ca22119be065574f5f7dfbabbc44d42b51d62d658ed2ed1250d7821a09d26760bca0f8bc1b186e5cf931377b2adefca5a752c7f9e82224c5734c88d27c3afb7d785ee510fb3806f42bbff9fe9bc1d50cb329bb666a1d766182ffd6b6aee8535406b2a77e2328d90b90950034dd468577693571bc9a9fb9f8aeae67d5a8747f85e38318d97f458c6c9fed9c3b8f0affe63a2adaa57e472449c76b53af7f0cf9087e62bd5556947e681873a002c78d08326290a34489f5eb7acb38367778460473e6b5e4a8c5caa8213092cf59a2f3834548793ef1a55983af67a304c187ded353c4b3f95b9ec569fdc39b60613f8f622a759b7b6a59901d32a2725c7db7768259ad896a7315d07c850035b67dd4ba1ab8be64d2dcf83988b66f3801c26164b3ceb65778e2db97212cac966167ffea65af621e027588b76a23d01995d91e83b6ba104272789f857e75cb959a2206a439d56fd89108d4d6590ac1c6da88cdc53913a51c4b68c17aa26a050d026d6aff72329f597f506280268c61507d62535345d6d2c9e48343825fc36648aa68b2d01c404dfd1dedcba7532f510316d7b18baa8786bd5fa2d1b56c875de3ea88201003b92f6d70ee1e9408cceb561ea511db3a8c85da59390668c486fe1e555b317e767046f69ee031d6021369a01a474bbb3d6f5b094d78745ce3f8ad89e373c18ec3c2dd85af00a79ebaaffb7c049386078bf0b9b56b686c1f0a8855fb1007eb306a68fd840176ff09797edfbace33d4f213ea3599d97d643569ed40a69a41083c65592508305b234587a79aae09645416898a659b17a2c778f5bb2f80878f01f3a14a0488e48fd9d4670cf218b4da04e79c03f77174717e3c25a888bd6286dd91f08af9d281da4bae8d033197171c4fd2503ed398059a78d0ed1fbd98dba8314008ed399ab3ccb56847d30fff2b26a3be5d84af230e1915c2ab7eef4b01b29986985db14213b9b05816ef7724aa896073641a7bc6eb9406e79fa961eb8afbeba75293c1f786e3c8c051733565f40dcfb0f45a036fd01e25be3291f0f5eba9523ba1679a35aebbcfa896ab6401296270ba8742259adaf5a52606c3239b8ecc208e39ee916d09f55e5789d5b08c72984dffb4511ee23cd741a73aba019f14712758376c53649b8ed6f7e4d1805568221feb803a1d1e63df108d435b42fb0f38e3c6410f15d0f56142d4aba83d7bfe3ef5844", 0x5b5) 16:00:09 executing program 1: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 16:00:09 executing program 1: 16:00:09 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x23000, 0x0) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x400000000003, &(0x7f00000010c0)={0x3, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, r1, r2, r5]) kqueue() setegid(r3) r6 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0x20) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) r7 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f00000014c0)='./file0\x00', 0x0) lseek(r8, 0x0, 0x2) connect$inet6(r8, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x1, 0x1000, 0x203, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x22) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:07 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) shutdown(r0, 0x2) socket(0x1, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7fffffff, 0xfffffffffffffda1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x121) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) r1 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shutdown(r0, 0x2) setsockopt(r0, 0x9b, 0x10001, &(0x7f0000000000)="42b80b72d0c6d268793a4c02f3dce04ae4ba184ee833e6d8135f5074593f6d71d610cc1d457fb36d570da9e266691a30d6ffd782d7c1677030c482f36d", 0x3d) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'.\x00', 0x10000, 0x396, 0x4, 0x1, 0x401, 0x9, 0x100, 0x0, 0x3, 0x0, 0x4b}) syz_open_pts() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) close(r0) 16:00:07 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\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') unveil(&(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', &(0x7f00000000c0)='x\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) pledge(&(0x7f00000000c0)='^\x80\xb2*\x00', &(0x7f0000000100)='\x00') r0 = open(&(0x7f0000000240)='./bus\x00', 0x50, 0x80000000000005) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="712bfb39e233949fa5a89efaac82a4a96312873c300245642d6f8847c781f648581163ded6e2a71fa4c3a97230c2dd2def48d02fdeca5e583ce856fa6e90aaf313b3c6073f685f9be43790570f04bc775418c82d0896ca72379e6f4f18868a34860613a39c45faa7a7294374fef55eb4abe935b502f69ee3097bd06667944b83ae1daf6765d99e8a155102ccce98e1c5b90d5492cb0163cb4395324f3a4778217322a56e10452ef77e447369f1cdd92d17272702ae4f8bab9651"}, {&(0x7f0000000500)="5c89790607e5400f61dda48d03792ac8a19e617976d9ba696e796aaada19b8021951382ea9fa9e4472ad4fe0e5981c75b9b21f30dc833a67dbdfaaba2c13a50cb5ba21"}, {&(0x7f0000000440)="6832c05075d51be3aabdc81c0ef8f7a9fb3516e5ee0ddd3e66f2279a9a5f9e8bd39efd2632e91204004bce278daa5b2c121892fff533e749a4677cfcb161683e1ae44803e8c3e23f6c729b8765c1a7370fea9d30baa054182f1a9aa19207449671294e5f237e82ec1f224e40d79d5013afebfcdedd195d252d9f25fdc358668bda781d19ed"}, {&(0x7f0000000340)="f9ad9cc778f1ab524d705eeac8f5a3387c84d94f066ed7837602d6b2a66034a18e1e778a302ce6f26b4078be6843813750493cb29345660f5be88762ebfc0baa8bacb4329a46244c65f37cb8ea4e706ae344f9779e39fc4d9b22da9f3eec9d4754379d173729247e450017c0221046cde65a3d56bd6855af09086f7eca5bc251a5da15d07ad8af1ede09a1b64a01d96635fbfc644f4f764460a3bf6fcd8b16b78a8bbfda3847cab56a005f8300fc8cba24fdb1e6fddf9ecde5503e297d72f2", 0xfc}], 0x16e) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) 16:00:07 executing program 1: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x82) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0x400000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x1}, {0x1, 0xc}, {0x3, 0xffffffffffffffff}, {0x3, 0x5}, {0x3}, {0x3, 0x2}, {0x0, 0x1ff}, {0x3, 0x5}, {0x1, 0x100000001}, {0x0, 0x9}, {0x1, 0xa3}, {0x2, 0x6}, {0x2, 0x7}, {0x3, 0xdeda}, {0x0, 0xb24}, {0x3, 0x3f}, {0x1, 0xeab}, {0x0, 0x3bea}, {0x0, 0x4}, {0x2, 0xfff}, {0x1, 0x557}, {}, {0x3, 0x4}, {0x2, 0x80}, {0x0, 0x2}, {0x1, 0x401}, {0x3, 0x7}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x1, 0x9}, {0x3, 0x3}]}) setsockopt(r1, 0x2, 0xffff, &(0x7f0000000300)="62cd08c5359a5bd69ff5f9606b2c2f00c685a16e599b627e489a9e2859bb05c767c585e0c2fa6386a50ffc4247da80ca241c24cca4342d5b91386efa6d4adf971f0a4e0d647d0a1c6cbdedd972dc67d3262779e6687c1b9d8cfa82ce37e490be9fef694990348209a813bafd930ea413ae3077725a73fa6ba5c14937655350753dc39ce0409df9cc0bf959836cbc4d03636e4b640eba125e383971d69a2ec3b4a436182bfbdbeb1028b029d9b6d519a1ebc4432cf0083cc64f27e4e492d852a58016b7cb877f6175b2c60de5f2f0db6de781e324692d61d92d502e35a57094b715476df0c0ef129820dc37435a72", 0xee) 16:00:07 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e4f}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x3, 0x1, 0x0, 0x7, 0x7, 0x9, 0x0, 0x3, 0x2, 0x3f}) read(r0, &(0x7f0000000100)=""/217, 0xd9) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30890, 0x80) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0xfffffffffffffffb, [{0x3, 0x6}, {0x1, 0xaf}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x1c00000000000000}, {0x3, 0x100000000}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x10000}, {0x1, 0x2}, {0x1, 0x1}, {0x3, 0x803}, {0x2, 0x4}, {0x2, 0xfffffffffffffffe}, {0x3}, {0x2, 0x6}, {0x1}, {0x3, 0x8}, {0x1, 0x1c78}, {0x3, 0x19c}, {0x0, 0x100000001}, {0x3, 0x40}, {0x3, 0x7}, {0x3}, {0x1, 0x3}, {0x1, 0xffff}, {0x3, 0x9}, {0x1, 0xdf}]}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000140)=""/247, 0x318) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f0000000080)=""/215, &(0x7f0000000180)=0xd7) r1 = socket$inet6(0x18, 0x2, 0x7d) getsockopt(r1, 0x200000029, 0x1b, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x5) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) write(r0, &(0x7f0000000040)="1161bbd64eafae78ee006beb6be52de3573296399c075a1ea0ba2f78a309df27aa055a97198341ceef411caf274437832804215519d6b629a5d89f1ede56ba845ab17c88e990276b99c479d7cf1deabf5cf7cd9b22553542863d4d0667725b78565d56f083fe93ddf2e27b090dd694104e", 0x71) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0b42c5abaa1a638c", 0x8}, {&(0x7f00000001c0)="2dfbf40ee7565a477b7013ffaa4a66e9b191c20eb440b5c7f1f86f1d07e4d1ea5b1f6eb2fee2bc1a61807e94bd271b90fe90468c587405d50fcfa6c67a634014df3775cc9dfdc7f8a61cb710603ee2b63caa81b731ce37f2210e", 0x5a}, {&(0x7f0000000040)="5fc1ceafb447c1b2a4650de3210a08a3858464b6d91f66a9d8c7b0451e0e3dff1acd31f7", 0x24}], 0x3, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10000, 0x0) r1 = accept(r0, 0x0, &(0x7f00000006c0)=0xfffffffffffffeda) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffff7, 0x5, &(0x7f0000000680)="8a71b78e4ce66f10f167d11a1d9b2d62cbb6523faba2ff", 0x17) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getegid() r9 = getppid() r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="509b852832a43e", 0x7}, {&(0x7f0000000140)="15e67898cd3b5a55ea770902d2a7640cf0b12cb59515a5200b584c54ab31f65a5d3fb66750f0ca19a9d8ba07b370fa59778c2ed11bcdfbf6574ee24d7a0d4850701c0784d457249827024d16fb2cef91d68d0abeb67dd984f41830b1a7e10ad06f769aaf0e", 0x65}, {&(0x7f00000001c0)="4fa19fd845d822bd456e53806c9046b2e4bddd64376ace9bebbd8a2b138c9a5206c42148028db9ac5fa0b21178c0bd3436cf10217d6f91ac4dbed27a9e3351cde0dc1016f60038132e14057c51d449e2fdc09b3fc7f1f139ab6609", 0x5b}, {&(0x7f0000000240)="e485f00ed3fd421653829063fceb47bfdc184a14eca42aeeaf62b8ec1b93ff47b10d090c88c5d2d1c2", 0x29}, {&(0x7f0000000280)="475cb8e7201cbc62e361ca7c5c595244b032", 0x12}, {&(0x7f00000002c0)="a741a2996b25dd7091206be784d462baa955911acf4209c099fa87144825fd90ce837f3adaa0db8e038fe68c39ec8898058ebce365b839ac0f031b4e3d55ab59cba68fd195027db3e264fb2f3080f10929cc8fa631c664e788928f483453add809f791ee4805157a065ae6bf4eb3d89e0132c57dbd2d1e39f8218f0abf07b02188af3e470f3fa05a077e066480767f636e697750b97f7f1bdac65c661d53ddd79e218d03c1f5753db57e38e628143b2ede821091bd6226f8d81d0be8fd529a1335edd0b6650d169c1c91e0962c8378760c0807eb8fabf6a68c51ca8843984e492bf59b07c2803f", 0xe7}, {&(0x7f00000003c0)="7a9393525d9ed49d44d107aa67d76e0a703d3d3fe99ffcb695ca8df6b3b9c7daeeef2de4be6584ebc132e60a7aa308e3c22b65abad83357a246ea22541e0c93730aface6a00d1eb1e3872a0c", 0x4c}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x40, 0x3}, 0x400) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0xc6802e182885b4ab, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000700)="bc843212ec098c1ef532c7a42b7eb0ae5bc808e27b05830fec8e1189cc9dbc51d5927fe8ed652ee3501556c9435593bebf75fc5efd336cdfae722587c6cd4967c99990d4a499b552c3aef398ae162b3aa859fbcea4fb2ed0938233d7fa22646d9bffbebc374fef72bfc3d92c4d89828c4459ed064d0334b061675f26839c85bca5d58398c56b5f4e066adadac651649c1e86750900ffbdd24a3999d6838005bd52846ada387bcdd38db6d2e6ce4e08a8288f3fd06954c653b50b29e1c4e41a18e855b1cef7a281b0056dcb73375a5da59a45c01c06a093eb669bcde424c943fddf16f5cf7d05cd52309306af21fc363ad9748e2ae2308d3d9c82291b8c34f422e3cf6d383f696193222fdfdaf3a40cffc7b2f96fc76a427247096ef682ad8e416bbdee00bb98116c0c3f2824beb96e72b7e2a81b047e45c410d38dccd64c5c7f4e6a6ca3eb4efef42246c16eb2bb6950294ad84da2f01349e6160b926c4b5bfd4152c1d23dae6b6c0dd26bd3d3b0b82efa92b37784123ddf9fa4823eb1384ab4734ed4910e30c660160c15e35bfec1f35fca166462fc9c0ffaed0be7f87835ebc62a872f248936871e0117ffd70dbb3affb2636885f909ce81d25c19c5c1273cb8bd4b23993231595020e570d566b9ac91c08022a63161c58d4f659958999d433f154131f44cb1e1fba519c02cffb6102e0e3f6e8102562d78bd96ad29f88fc2fcf6fc7ef606b51876741c40a5feeb826eca3e7e29a73b7cb1bd5d41a6aaf74caa6ab23f1cf3822a678d2c057402cf78180043d23e02099dc19ad9751bb183a36088be5aa2dd9a516ec8f15849a776ac6d6ad00fa81853daf6269b44edaec225d55b5cc4572f0f087cadba37101cf9b6c54a353cd8c0be58fa1e5b387090018dc0797aa0dcb2f68df5f66ec69444f7092a6fadd1c57b1074d33b94dcb1a4658a8cf09fbbfd174e5fbdee85b9fe23b2de44c1f92c2b5359c90951d811213b7a563abd6f9bb7756cc8915affa9a2474e6b96a5c49827cee292c1b047690d5a225e811559458e0680683068292cebbc35bbcab51e4130b11ffb1a957b9c4131bc099599e977ea4fd5e4e34aa465fb32a1b7513cc666d3bc5a6b249f55e124c016d4d71f983621aa5741e97c31949b034f92916a87b9dfb0dfe9c6357151cfb8ffaf8e0ed0c1d80b543a31c74afb7251eb5d18efb2a08a301b37d397e37e8d3dca597cdba20f790aac750ad5008fe8faad89d8cfcb242e99a25712eaa43de59f5e6574b44af0d5e92cca9723421af1de02b96f69957f1f2277066183c24412f0c3457496129820c37033bb94a946981af58fd4653d42ab11613576c980f1055921f431069436da96bf669b7524acc2d96a75e8ed34f4adf5540c6d1499b0e2edfcc1ba6a37d3c9ed2ef99fd793a267ce4d82299879bb422a157b553b5022a420a7fce652e543ca66393dfc329453a9fc6cbcbcf8016f70f31d56b63f636a26226e59759c5f5f980515ab8c09102a47de6ca89458423e688270e5904f16892e39478fa7d29c7b059091db8edff69e5086c92dbecd7c52c32e39ccf8c77473f40214e853156ea8a7404991abf0d8897c79bf3823bb59ccb7b4865d336717a739e04657f48b0fe818b1c40ae43ff0183fb5177665b78689f2df86ed6571995ecb758263412dc3385dba73e5ce53db0bec889d31b044a5bbb0739d665957d897f55a40caea31299471bb1adde33100910efe0fe63e66436cf798eeba85f7ad953cc4672aef638e11a6a3834902dbda2df5daf62731673cfc4eda62013433b34446cc58da72c85376d3908ad269dbf54e4656feecbedf7e10962430428fd544b68f2452a6792b93b9e4ddbbaeb1b6e906b2758e05ff3935872d7b98d75bd3721d856a3deebeee9ed044e8eba14dba7b014563f51144c514cc2d248cac700a7b37d00d8f5ec6a84566a199121c179d2d70a595ba6624197b426501ab6d3101d1fd49934d9658bbf17b770ef570d964fcb3ab8972d8c27b44ef98f79b8a405690bfd13f65a68536795f94471ab8b5af6c0cb0b6d39b53f4ce4e6878f2477db1d26948b7e1190d53541ec55ce9a73c5ae6c192a2e4199ab656582e13132cc8876ee5306c63839a89561855236386ddc8119f743f7dd79485e2ae331ea9e5cdc520ec1eb91f6bbd44ff5cbfbe0e1e96de7a4b5f3b5b2d3faf0bff8834c6009beaccfaa7674b30f2521558a6568bccb8b4820690f99a3b93ae1f41ae39e929c24b67ccf3af37486f360dff745c7438afee75daecd3ec678637a9e0fa596441dd9edd1f21ed60db632908de33666289de045d25333cc94b57c817b659beefc95c7b08539314ee2f02847914477bad3877412c18dcb63ce1ee9bf95afee7f386bfefed2aedf21819aa5ef74a7f2ad3296936f4e1469b6c237401883c8ecd14127f2922610ec59e26b0c19d768eb20a9e37553b4ee208ef05d4671f0bd34cba1c0f540220a1d9f9d8a4a99e6e0af21df76bb8a0ae9a47e3c93b211249f8dc11c8f87727dc15f6a3bf0557bd3f69a7037838a9d00d74bcebd0af6300b0cf5c2567756f766fa69f06465e69447cbba212a9319c7bdbf9b74e899635bf0df0951010c36549bfcaf724899f22c0c6e43283eb059d785da6ead668afab325bd9d75ea96b6333bca745ad5f30daae7c71852bcd1cd2ec237620d91ebbe13a9e0364a9f25f23baed4986e24377eb81fc93156da1804681bac92119ee69380ba68fe052080be95fb1821aa5facf8c6b3e43e98941413bf1338ee2035ddebe2b256f0cd64334e56ec5efd5fa33cbb96829d5a1ea2bafac9ac8f6c82bc3402c0302783a1f3b9f085385e2309f48c0c6e29619c8bc94800b07adaa13b1bb54e9983766a57d5d4dfc7872edffed6800b481a7911294c6786483d793e892f6b3d3a626b85bee812a0a1219c456d5f9230482c50db80461c25c3008118ab8a1fdb4c27290ceceda30a082ab485d3be813ed4e1531541cedd8d505bdfe48ceb80e81d1f3e48e1750b025899716c65594adaf08f219e7f5f487e5ae92f80372ed0e3bd936b13785c7b8e9cd948bc150cc71d139e0f48e3061a6e1294be6e3c276f1962c30357c3e30ece712756a0069892476378002041802f781c44b846f812c31796d6697a72a66df1e5a1320eebe6687e79d5e8cd196b547920aa101b92151fbe36fc1e7c56a47a7b7002ddce5f82d47ba404b7d2572967dcb212f3c1e128de4ba20e07e0d4f7c846d35f49fc32d5c194c33186239cfe69442debe0d5923616a88f10f75a52414f09ac6929c310f42b7514a35d8c2f925d76559f522b45baa60420f5511c7d413b6c47dd2e20a635c4a9c23cc65aec63a93d04e1cf32b27760a263746f1421c1465ffb21ab4a207d310ccc03b9ae80650f98133fd53029605f7ad5fd74e3f4f6a63fd555432fe4ad15753b894d8c4e0b76434c4c64cd94be70130de2a76059ff3c7f0a1f3420a6d6199b15d1062b86843cd6545b85f4169183457d2115761ad83652b3d6b9032ceb106e0f6deebc3754639cc41d134fa0d7947c186a1c235c4f5d8027f5428e4fc983c7cdf02d75566eb8d2972ca4ff5d362665360cf2bd02e7e80dc7da449e119e21a4ff964ca074f90b775a1c4d7a2200c1b4471a225397c03cc0207ce93078def1ad2b2c7b060d1d4c18b62bd5ac8f44f6eba54c270f7fe992e2aea3c25c1fd1c7043d9291dce5c551ebd7127e693c6b745e3d48a72e20c13370b423c1ce094272b8bcec85886099479e8d745034698bba7b6f27896886a305b0b9bf85329fbb9097a736d9052a112c7940666dfea9f478619c54963a79e1157e6e00c2487c25ed450460f7e92f377c9cdaea03c11c27ce36aa5429e7a09196956fc5c7fb5d517c73c49ecf94d55356913be356e031fddece017a715718b2d300761cd9284c67f4b81a27b2ff3976ad7024d6538eb5bed2f68ad157f168552d39f9eddcbb87ef8d99ed463d443d225ff44280113ca0e4b5b87b6900bf46e2fae1288c1b39608a7f3b9a3fd74bbeec495d7a40887b55988d28a949a8c1ba7788cc2b83fa353f63c09af05d2e8e38e7b654f5a275b374fe1d7912457376c4be0c354b210ea13f0e00379fc36c441c8a05616ca50953f42ffb01c9b436e7d9bfa2f3f7a74771289500cf2ecca3b90ae4196b500bdacafd35cfc19cf8535656557d64467e8714247eae3a9e52af729e132e1a602d3384bfdcc850c9637529ba658777be8634243e5d248a4a6402aa5ca029a9c53505e15bbcdc42714972b48b7b933be68f034b8d47630a575ef6bf629ef62f4ceada6de6cc8b029ab1880cee65f5b78f69070a54df49f8d790fcde75952b71858fe1e34d1b34fabaf2bc482c738503dafb934e27c142b5165a254803ba8fcf0e3bcbbc01050687a5a663338b0c7c7142bcded834e9605b28c6beff30734a1fe8d083476b65c906a7f31a316610e57e2f4a40874196931d0f5ee5f86fd025564188ab20b1f0b25751c216f414495a35de45e58232f5dd262e44ca33f515d8592fcd53c6c61f80b60b55cc2392adc6c80f1267eaacb44a0d542ed5391ba8415486b4d7c37fa8cceb834580c043d193e24e21fb4cd72285853d4efbe5b3020404fc1eba9dbfe8c893a1d3cc994d6250e3594a7795acfc5483794a5eacc5a7f4e3a2548dad4ff5a90f6eed8970a0780d54201f235683c4018f63829ab7346b02d0a1832a13222305f44cf1889d700c3a8b474d7b3f44b99f09897a8781ab7314c0e721ebc53c069f542f97b13dfae6baf5dbd7641823f5bd10bf58a59cba388ca147a63b848717dfeb2c70c827446dad440dc58c1b36f8ffa64ce5375753c615280e4086e16c074f1e76001e3cdb5ab15de26cb20bbb212c4c87291dd5e06da6c47666b13b1ab02e766fc71674bb8dd1f3ed2a02932a96ba711339d3f50b48f2cc6a74d5dcd8ba2d6c42c79599e717dd8c85856606d18fd06caeef999d5a5932f0874785ff6cd2245f396426c5a565f5fbbc438fd332b0b7f750558cd77d66cdb0ff241564cb6cbde17bdc90a502331c3b522978a21bee3047621e601793de827d8153a3d3235c14daf2e8ac552cbbe2b156d5a7686056ad40585f9bd54d99b60fc04d3ed6fc210c10530c2f130d4ebf0b5fea6d691caf10e6a3265713cce10607d0b6454ad4af0847c237658402afe00c0a4ea09063d110a78c295f4dbc7fef22d3efa8d9267be3aaa9093d63cae8c9e023918eaeb2becc6578ab4821e76b19bf89be18c300b1b8c1f2fa6c98e26cdef971453ef6147b1b473d2eb646f8059dcac460716df8f39d62642d6b4a15e0c72206ab0c27637bd72cbb38c0056a1c7e2f1520b6280793d7322ec5d3ade6a48f01467cc9b8e539f85293f3a82beb7dbf25c9101a45f2b366c34d2c791f75442edcc3571eb229156a02004115ac5d438792f039fcf84ae8d9b39ce2dea3e927b0d0af7c907b05b8d15219eece6f5720c0eec00173574138ea5f1424e8e9379e8d1f5a47d2dbc340a4855aa1a8e4bb0222515fdd97ad6eb5ae7fc43c97078bda352616f40cc91ee62e6bda6cee99ff0580819f2461d2c369c56da904c6cf59f70b26705f2efd82c5757d15209ae8d6dfa9b1020f56cab54212ebfd39d943089250f596fdd63cc8cdc2682a989716d16f0e169fbcd9c61df46647c7f545fab49559ab80507ba866e8a9ea57ab74cf002b18c5628d9c782eb29a4d3cd965ab502b6a608bc73c714933d06e6b3c9bc41b8d78f57807a7e47903a06819aa7863a9cd61ac4fcba344dcad3", 0x1000}], 0x1, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x28, 0xffff, 0x1, [r3, r0, r1, r4, r0]}, @rights={0x38, 0xffff, 0x1, [r4, r2, r4, r3, r1, r1, r3, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}, @rights={0x20, 0xffff, 0x1, [r4, r2, r1]}, @cred={0x20, 0xffff, 0x0, r11, r10, r7}, @cred={0x20, 0xffff, 0x0, r5, r10, r8}, @cred={0x20, 0xffff, 0x0, r5, r10, r12}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0]}], 0x158, 0x6}, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2006000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x7}, 0x400) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r7, r4) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$getflags(r11, 0x3) kevent(r10, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r9) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8b) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x511015de5e7c3ad7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) socket(0x20, 0x8003, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) socket$unix(0x1, 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8040, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x9) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x8) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0xffff}, 0x10) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x80) pipe(&(0x7f0000000180)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setown(r1, 0x6, r4) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="71ae4e7c60f68c49d728f3bc7a650a8807b8893d98d6f7de83f3c2e71a16524addf3c8bc3e955f85dbb6bf679b10b91824a26d98f3c2687b3ae93a635f0b6c67c2d013e87fa04f2eacbf2d7daa4023bbb495c046da2b3736351c04f0eb8f7504004c50eea2cd27ddc5cf6afb88db02df104f81f41b0e732e7dd5b69d2f7c23d69a6c4c86d3c9cec5fc599dc02bf8e7dfc4fb94b9b31adf481911db957ff72b84b01cb57b4596f093e1", 0xa9}, {&(0x7f0000000280)="2b9b4198670fcca17dc7a9b1be2ffd8dceba749990bc496d7252ab83e2b635897aaa8fc7d244f4ba3a7cde18da186c56c74007bb4287384f9a9b998c72d254d724a8b3be5b942fa661088eb5d7f4600feef3c0320a5b7cfcbec7a34252d4c5fcbfa00077e51b3006ad2f2e7e6ae5c36be0d927d937bb004bf03d3b05c2a4fecb8aa09bb701b6122f66165c10cbf9c5fd67b6deea0fe326c73ae819b2abf84d7216b1b7ca27a91a941ea32898c63cd36994d3d2f2d12eaee3fa2184198d57aa102b3b66bf3fcb9508aa0da8c0e0119521324e909c9542d131fada720eb933bbd3092b548804", 0xe5}, {&(0x7f0000000380)="a36b3df1eb1ee43d29b735da962cad15eb90b8e2c9c82f7ac967495091673b5a9e0106a62727fe0c106b8db3c3a1a57f642fbb95d634f3e0ec2b7d11c82bd1b6446ab3e2cb6d9fa7330c6823e8307fb93c2ca56cf5dcba719fd1e7159a29bc8103d1e91cea5ac65106da72c94cb208ea0d4d1b14970136c93b2c55818669e5784cfa2de964dca425269cc1b3a990a16b2ffe174d", 0x94}, {&(0x7f0000000500)="1ea1b2c08fa3d458b928624e8ddb040b7f63b8fd9fa01ac0a6b845de81c9146e547e85e202f13e04f0a48495d1bf9756af90d75b287976267b8baaecffc1b9f84dcf9f5bdaab5a6c47baf100080d503ec5267e8643b20888d49e0a938476a0793132eb66b53e02dac5f36355acf8f3971ade76921758183d8834f39ae9b0199b8e7d4d73ea705672884123c6edffcdb81b093f6b4a9ce256dd27c5decc76912386e7124b9e", 0xa5}, {&(0x7f00000005c0)="c08ed85e386a8dd2225d0f01187e14b2a4801230af3b682ecaa01aec2c1e7de933d31b74be7ed1723968ca5697324fa40217f365cbbbc040f1ed4772dad8185386b2b6fed943958f0484afc5e63ed0d657cbf77e109f9a661ecfb56394f79e4bdce70d17f265e8fa6d5ea86d0217dc23f255c2efc16030db2f2817765933cfc121af47fbb67629235c483eb7ed5d6d3bc2b747c6e7a685931550914f4043a97cd4aaba2857e48425d927f7789396aba65c84f5f7c2ac0c1cc966c13587fac437eeeafb1a5e7e3b9de0e710d6769865ca15ae0d1501a54566adcc9540bac073ad5c2b5c8c602583833062504045181f3a6da9c63c5445a9dde4566ffeab1532eb01ebd085bede0cb355d478afe0e1d476919b00e7176b2660dc4db197066d87a85610bd031cce20a55882d5f58259cc93d4c38cfe3d86ad4b3ca1b21be7ff6da943031e9a8cf2b9cc505d7bfa357b7e98b7b56d4cd50e36757c2f01c08d110f861ac27ed9497e3e42992b38d94cc4775787088d7a0dce205a9a3e45be072cd35d27c33ededa1c2682e1099ae0c20b3cbace6eca5c93b8adf35f899ec03e5642e588bde5302bc44aaab9b21144f8d1e515acd2c207a4fb8aa2c68be8871c67ee65cebfd383d2c6b88b80816360d5a2ba6af034c97de472ec901b65ca12c7b59c566e9943dfd599fbf4f78427beba30e7ee3906185c4d1a1ed152d0bd2aeba08466f55fa9ce4aa4836f0462dcb3b0b39e06890b7e55fc5f573de5413b2deee3bb9969f4f1addf0b03413e52e0c8f01eab0fdc49aaa6b43569af23a6f6bf65d9cb55d4f88a79fd0b3fc9557b0dfcb7ca564bd108e1eb111e1540b463a819fd79113f268f14a6b762e159d38c31193ea1c4b4062df22d15b1ac09e2b41765f8caaeaa2ba37c4bf9de4159c36594ddf057d0d5751a290a9a9b5c186f297c74b9db5fc26c856ca49f2848b1770e4f84ff0e2c9ab17f3bf5d0c62a697a6f15a63c971cc1fdbaeab46d8df5f7006ff8ea9ef88be0ba91ae95e302a2e8b397f7bd94a563dc1a382f80f30e9649d95a1cb76f35f05f0eb6602a855a2d114589d3680164adbb99f32e7040d140f7f8494950c09746e1ebea566c7b56c14dd5c69863ae74eb8cf18526ddd338fc3725f517b1c554add0477709f3522572b00ed4939a8963cb073b39d60bcc37b89a1174e63bd8841439ff9b35debea7e8231fc579b812eab55736a28ea0c91dd16b142c1289fbd2efa2db27772c12ddc2bda784243787c64a1ac4c3310efb3557058bb8a999bec55d836eb7a1bad2a62a7dfb75807cdc5e0113d994b5b5fc5368ac76ea24b1f038731778dad241b3d69dc4e179cfdd960f95475c2f5984740f08c394b349626bb3eea4ca8a34f8838de78f36462d00167256b2a4f96f89b10a8484f24e78bac8d060324be494c238a102f5d2771b5a0db21b781cf4e68beecf05e7c357cecc39e779598e5bfad36bcb740782e0d165b8aefc15a0bf6e293334e241ce39266d0669dfdbc1ba020a50bfc9189cef07df6662aa1c6a8a56df8c4e19693435924dca7152040e54952326eb090b6acf9fd2db5deb0998a96a7f834216ed86fc792a6bb0f03e63b5f78bff205bb6ac505a016cb66b5996ccd55637151e010f874d145633d527646f6ae64465e57bab82770f738a1a327bf8309fc5116f80f80871384633a9d31cba7fc7d411941c0f1f04212b01779aa78c8189a39430705113920e7f5ac39c754f5d6f362018ea77ab18422c195e1a4747d52dd7c4e7abf4cb231e57e748cbcdcd0309240d22f4ad6ec232962893cdb8b78934ea8153790422fb1a693a4cccf857eab75119398056d9fd0a6356a97613780f686061c274767bcb6f5e448fb7a64f54512cd51c96d9c6f6bb136945fa13f13af618e608a272b9a6771456c1b9d2cab5db3ab95f5ff2089e94b1772cebf73dc4d6f566e20154b3205f69213ed6f4ef15e5d6448fecb31e60279f573de1c48993cac3fc5881acc4011f551a87b3d1a0c0277ba9c62cd5a221d778223a11603a7a371dfc00f6ef92bd4f9487c319cdb0d6ef46ae348f4572c08322fc8ae075ab5a48e5a57da94922a8fff31ba453c21eb894666651d7f5754a1ad4c9748760a75e59a58d26a4a22145d607899cccd2e901a8d40142e2207547007d59fb21608383005d8cb998ded11fb26a093f0ba88af93c0b884634f3d3ff912aff82a8fb52dc5ec65adcce33a03b68be52fb7400487193f548f1f8bba47be2e2b4f633b015d8055bb15a0ee45281bf8b739c90dea7b373971adcdb198e14b42930cfdeadb956a4ab40a022b6c1d4d77c2ad1ba46f2102fa1696d65e22619d80e6536de9562184819b8865e25da8c66907f32fe9cc694e38a8d14f570b3a367820037f23e27804d759513fa6268f0eb48cb274965f65ea02227076ac58e6499ac7f915bc2372f59315d9cba8bbe9c2c34123bee966d365a69405c29f9a32315b65f753b209774f0aa8467615e438aa14daaf0d9f6cb8da2be8a09d1271a30b96022bc17c50288c7b944823bea92ad8e33262c17dbdf4a5712f2a9c9b7e3f34bb4e2a4e69829139dd03bf9974786e27eeced9bf7f859c1127fdf44547a4be268821c6d42bbd6764857ddf3e6c4dfc3d3ca2a80c401b41ffc127ea5077ca78417e71e40554867db9ef5ea94e0fd15a97dee75fcc7369870a8bde4c0f7fbb3cb372e25a1e533565b719064dee4e0ae95771c9e1cdc2de9b4441e364f5f241c959fd0d67946f0d7bdadca932f87ae172ab8be44ba09bcf403ba06d5f4060200fda16375b61f862acd530705285c1ee5eecdbaea56854ad81d069ec1494fd9ebe63b8371f4ff772937fa56c1c108eefbc379303e1346dce0bff09a70b13d047f1b03c388bc51137102ab9fbf80f864e46ac540233c89c79bf2cf76eed4c7adaa16cf8abe07a1c236282ffd8f9bf3eb60e3e7665935660451be79032212ef0d92a0b6476175fb9e56b266a0a584e776bf22eaf21ee93f2cbd7e4b4a99bf145b0cdf402cc54be04784b57d89cc1684d99c5aee21272ae9df42a4e6273b1f88b3fca6d37c711ef81912f637029ab2f498371c898a299aa12da4e950b9815d99885c91782c13d2cdf205ef10f5784434b2a5db21136c6757eea34a54c8a66f4915c2cc53e98d2267c21398affaa7f8abc7d7d879cc342ffd11975a6fbc756a0b8237befd33f1c9ece8632037be241f6f2a655176bab67090c60c0cc2876bb632bc9162457a6730526e5c2d3586ae6b14a6f46b63ceead12148711225d2a6294687c87e1645d17fffc1f7f5242c12a95f864ad74be2c6ac9d0ef891917059b994970f759946db9455fe794169fe6b8471339733ed60383a6cc72cf871f1a977ab02a779820cae35ae42b4843890ccd4a9a7089a136658dc27c092dcc76f3395ce67cce80ed1c50dc212f3df742221d3670e957b93c018691651db24751747ef2c407a9f9ea6f76c5578a4ec412dad6721794b2f5ba2add7d3821202018e9b7fc1db36bcc34054c1b0bfca42403e5d866c5ebe40bac9e55558ff33bb5693bb9ff35f930e079f6d1963546c08ead39b594aba18aedb9b50cef6d59ca73e6d0e84448bc005224d33fc606783b9d756b7f2654ae74a218a3470ed467117340a7bb46e15a395ced88509574c16c51a2bfb03472c769639019b57cad7defd93e57661824b6c865abdd7c524c646f3e8533262a78f5b88a6d85a227035bd69dbdab0a888f04e9bf7761c8a4eddcad7973072a2db906c6cb9a64838fd4a3483fa2664938254bdd825d26dfa9f5ee8c2d9560b26812e4bb44e67062c1113d16de3973410e0f9ae4cc2f43614076c0442c51b9c2f65ec626592bd8f369812f6ef37dbedc1c32d598b5c21ee8e1f5837908ccda51f595d3525ddea6a3da1f263b06a7b5de53a690591bd2ce7de6f6bf66bbdf046b0372b7c1d9930390f47073dbdc16c3135e2a74b90dbee6e1dc1fcc4ac9db6b14236e967e1188eb48bea04b2d7827dc5000827163b33afac9b3300df2012dc02267c45ed1c620308821beea685818f9506867eeb73c92acb873f2ef715bcb704e68ce89de340102d678b31d3097a530a641e39f2a1020d09ac90cd63f2ef8a45c44e7c5cb269e1473ed2c0f0efa93e5ab92aa40f83b18b2648f9f53f58b00dd0c41acd2b08bbec7e0b0998f07a32330f9fbe90a4e4fa2afc5c2a8b553b6b4e1ca643782d9cadfb2ea2db346475336e9248310c65e57140f23e784d972f7f03b09668cbc86cf2b5fd164eb135feffbf637487264544f6a3f82d5094d1d8d38b4fc5f3cfe59852d695fd304a906b8205df73f0b2cb1ac3909d8f87ecf47feb6ed452ae2dd6a73388c641a0d3ffc63b3836731d6ca62b216d50644ab447f216df03325ec668d1041904059b67bc35b4cd7bf6851054f5bccf1d6bd688f791591de9e0c19f2dc60f1af9c15ddbd53682ca3c48724cedbf30740d8ecf0eeaaa5f31466faf0583142b367ef6f202e497fd6a3fb3d9f1122b8beeeb9f8be9850a1aa441a1e5a03b48854ce2f11fd7f2d33d276e520f865386c592b1a3d1508bd8cd6595b72f19194abd554c6c91e8f531151cf6a49692132412ca857d80a50bfba6a6116ed99d781f8cba78f088acd19256e49633eb26a4ee3e60b09d7537730f550be6e4a3d2da94abfdd00a412201b470079c30bea21ca88d88ea9d69348d55871f34446053175dd753c735a17edc2b5bd830978007b932c82117e59ad8638b93e15890d0539284168caaf256ae65b26e74c43d9c645826fdebf7747091d27a26fb7db322012ded26f5de65731445b9fe8a52cb870c2f09b57d38babe228873ed340c7232d92d064ee500f79382e56d2725324e97c540b7c3d7d2b2f7d222f6730091bbf9c70e742e9371068e316e079ab0abc820d014057250d3221f17edaf8b420dfb3bac6a9497f3fa3cd4a559062bd8cab4f022ba1c58c601dd39f5dbe4bb5ae04521f3447d065a09583d7095b439005f3b12e82129abb30272e5c805819f26a8b100172e5fdabd6bb93565b1a64265aaa57448b7d5bfa759fb95965d6d038cade0a8ec3ec9a3bc2bc5d1cdaac0c419676651c638899eca923f8239ad5c2f0b6f98634973ace8c6386597cfd7634bf755e0b6169789280eb9fb862886383ebe39b80d81fdabfc92e927be00fd557f066e6e66ed1cf17ec384665168933127d2dc00f95eb363927bbfd88dbde8c4ac23a72adfd9054f749f494bacdb75fc4c2b579015009645d0c8dd6e19b308d7c4eff616cb4dbcca444cff478e85c2c72483906c674e96241f6b1231fef54d6f79c78b7f47296c9a08a482ca4bbf4fb937714779ba7436e653d7bdf4df1e8cd84ffa0eba37331ecf6cf1f99441c27bb0597ba144dc4d30a6768da42249d79b43a80e79b838539df4f28c603d09c13d7f0bd81cdabe8e93742a0c14ebe38ac77289fa304472bc1151932939ac6bdcc95067d6874004c9e6c54417bb1aec53cb0340c63f5abe0837b20c9863ad9d0adf2c6e32dbf8b291ab4386f819fb1d88ddf640dbeef85a29298a34e62f525c4c568474b44bcfc17e4bf44545f826e42e94ef0a586a5d07b3917b85a9615ab0f1497ca504b4787d715d1cdc1e91a0f9128de4701168f3f56e269331c83c4d00ec2d2ed241a31918f93be2c023b1735bd43ec052764f187896574ca25725d05387683aa48639be59752fba7f089c164c312c77de69bfdf3efa2bfabe2589b4c6021400d9e1b6088146a84c63ddf787c5b0c915600443c215f152a3f64ab0c439", 0x1000}, {&(0x7f0000000440)="85b609b464a2e734e8edc835e263c76857d58d0dfc79aaeb3b2be94ee0be6f83cd6a3f5137b7", 0x26}], 0x6, 0x0) shutdown(r0, 0x2) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 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) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x18, 0x4005, 0x1f) 16:00:09 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000940)=""/255, 0x276) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x1f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}, {r1}], 0x0, 0x6) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fchmod(r0, 0x180) kevent(r1, 0x0, 0x3ff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x4, 0x806}], 0x400000000000001f, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8000, './bus\x00'}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x80000001, 0xfffffffffffffc00}, 0xc) setrlimit(0x7, &(0x7f0000000040)={0x520, 0x6}) socket(0x1b, 0x3, 0x2) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="925fbcfd5347657e73b6de5894d83eadcb9ec94369011e9cff76893c22c818c9ebce1af62451683a18dbe38a3fa610237a88853563c7c94da835176e993e90af07ec", 0x42) r4 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:10 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x3) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000000)="6c11a56aac031867a3b0fbd3eb48a3ae09b4c3c74ef491a1249f9e7c4d09556d", 0x20}, {&(0x7f00000000c0)="fe9f6c6e3170df10befe8c7efc07a87f9329bce0a4d7b8f11913c42f8af57ba0c2eb6a4d5a7fa69d8a0b29ef43056971", 0x30}, {&(0x7f0000000300)="948e95fdab1a94e80f7b9021d10f4ad6805b4b49ca64e80aea4168f8b7c935d8ce3522c24b8826cf8fc50d8cbcf97581034520aafb699a7e8d41ac2d1e234bace6cb816e70a034e3a6bd2ea3ea83012cf67402ad11efc2b420e039fdc1b4cfe1a20affa4ba35835705517a44cb47670697bf22b8259187bcf00f88bf1abc614eac95a8dcb9e91a056be58d0f952478f529186eeda73a02bf4643590d37938b1ad563a597c0b40079469c3ef09ee4633f7cfab42a46dd9e9e350263a6436271f222b19688f979622886bd936bc2adb5568e5354be21927b1da66b903ce708831acd00bb34da8aaecd32", 0xe9}, {&(0x7f0000000400)="ea3ca222e668f96c2becfe7e5444857ba636dc0333cda54c484654819ee25c278f8bb5fa3793d04232edca9eef44664ac717984db27061b1ddf9db3180163b52c019f8e8670a80372097393f67ee8ab0e6864dbd6dc572994d30646f5d6282a9f0b9b8ee14b4a4595f4098b639e5ce1a3c4da788397fedf04603606dc5ccf5ab0d", 0x3be}, {&(0x7f0000000140)="9b29b10091cc6bd434d78e6a1d36ff7bfacadc2293c5dfce3d236f868212dc2abb192d685a950e928bc16c33193a553d2ec1c9596c9945f1a7a00fc32c54fc5f92539824116355af0c567f998e7099bf9accc97025f5d0347d09e1f41e432d482c7b9e1663adad917c7da81a6242b9cd3378aac8af47af9983232adb3e", 0x14f}, {&(0x7f0000000500)="eaf99787bd145f5ea31027c89290a64e25ef1cbd337ae1967a8f9c06faeac714a4da4330f3dae879213d5eaa30e5f80242db1686a3b3fe3c27426c97486684077f234f7170db85592e88bfbbe5e9d5d98d3fc27250345c68c95d692b73d1f09a18f36c1024585a54b362cbf36eefa34c7daab25074f329a732ca06a02a862428e384c8b7542f0d4aaf2dc4ad7442a3feb2bdecfd88b89bfa9a41634a6392b803c01b74d78c2d436d10ea508ea9cebec3f53c889e088e79b44fb96457b61a664cb1306edb482f4e65d1e19ed177fb369f6992f7535995ba5b01879a4ae1f576317ebd85ee01acb1c04405c9fbb18091d9ded45858", 0xfffffffffffffc2d}, {&(0x7f0000000600)="1877098c3e3edb38e2e6a2665103b207f6dddd30626fca7bcf579091573bbe8ea6fbe200c6acf6cf2349da1a639ad2191699dd36e0686bddeac63b623daa56026e37b4a92158e63c8756969a38191fd1a5a7b77f549fcb8151073b572afb1fa8b7529a09aaf7870cbb4187abee5f4fb2b0ad4ed9106250d52367be3fb55779d9f936108a5b7e24eadae04dece53d3f9219ec9814ceb7c3d4d7994436a6b02f608d61eb8085c76d2b0a0080020094c2f703e9", 0xb2}, {&(0x7f00000007c0)="d1b1502bc933b5c107f09da0cf9293404861bdd3789a96e7dfa044b39a1dd4a1a53f31971d0c9b1e58a89d1332c78cab9ba779d1c91b93881fc469ef328ff2b880e07071fb5adf18b4", 0x49}], 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:10 executing program 1: utimes(0x0, &(0x7f0000001280)) r0 = shmget(0xffffffffffffffff, 0x2000, 0x4f, &(0x7f0000ffd000/0x2000)=nil) r1 = socket$unix(0x1, 0x7, 0x0) fchdir(r1) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/211, 0xd3}], 0x1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) 16:00:10 executing program 1: shmget(0x3, 0xf000, 0x8, &(0x7f0000ff0000/0xf000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x4, 0xfff, 0x1, 0x42db, 0x2, 0x6, 0x0, 0x2, 0x2, 0x9}) r1 = semget(0x1, 0x2, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/247) semget(0x3, 0x2, 0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x1f2}) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000180)="dfbf230351102a25d58dffb28331e5ab0e3c505a48eefbee5af2bdc2619c1980ee224992606bf0bd5a9ad20766ba8cdd528495072017086c1c82976f73be07545a6bbecae1d92e2c2674f514aa1cf2b85a33dd686b65aeb002b60a1804fd8fc41ee0ffdcda7ff99d3ad3ffcffa5653bf717ca3b0f7a4b56aaf0d7d2f937f11c002bb46618cdc2f27d330a8014b5bdc231d8fc32bdba4684053cde008647baeecf4fc0108b5669a198e7ce17e87a802fb9ae47fd64665acb0b947a2897048d993298a72c43b315f13cacad8f234f4a1a9f58c429e55e153bbad07b5dc81ca734de4fba5e7adbadbecd8f112e3bd16e2401ae5ddbbb5271602a712c42d00d9c5ec7239bc3e8957abb483b155a5a20348b4bb6f6e2af0dc4cf9207f13453782c4c9bf06059efd932888497eefc730302d6ddc3b4da51abf47f60b38d120c769bae5acefc6ad3afda30a302c18dadcff2cfd84e48a5de5f2ec00e46c41c26f16fcc230a91e58ad7278ab7efd35380b60c0a40e6509c1ed6076d6626b2d5bdef188a2e60d165856d67f2494db62beb5eaf2bcaf42f3696e01ec37e350dbed9118110367f33112c1e70e8137a6d80f9415bb14be7b81cc2b2f92a3a6f420782e93b0b25d3680a9ebb17d20866a19f9039f96b12f8f440deac06a873231bead4ce1adc0260024413c115f7e3dc21794ac66da544b43d25b0072c993989a85640a13efe8aff05d9c475d4d0d8badcbb64e17ebaaf3be46567d3cb86d26ef29a2923e340eb4c76593805742ee31894aff60f08d81c1db14f6367f69fbfe2dc57c6c4e82fa80ac235bc4f716f1801f5dc75a7434e37e70f097238bb88c122e9904b5f67c0bbca7e7db6d0f18c28ee41ec5f454c20bfe81036647a860d29d3bbf96d424e0afc757f7692dde1dd171357293166acedb277b15366f5f439ca62c4bd57dbc3e4d286d0cd5429c2e12acd965850983d06b37455c9d777097103742bedd0c23dadaf4bd575c4b24cdcc76a5c31acf8152222f00e7774ea11c2c2e0399ac791560996c75f1d0ea1ae83eb8db330a082804ca4fe92cffe5a452b34c1ecb7c0f5a52cf504d4c88c29a8c580f79190c0c0d0f89cd2fc6a301f30d07552d363cff28aa153566828287dd4f8337fee15d9634e8299af765ba74d313f0f6e766cbcad33e727c66c2c2b0116c41ec101182924f8f9ddf5e68d882dbfabe04454d5ea11f61a71c3aaf79eecf403c3e68d33b08feab387a2bd1d7b7ba093941a12a5648b81d8211032000f96f31aa518c03f0c70291bdeb15fd122974d4280a43553afcd0507bcaed294f33136974c8bf0727d5a9bac231b2caf2c72f9c127fee9bd49c05460115559e0910ef1b160d6d7aca3dcdc8e840fe7f45bcc2fb2f38a301a10c5823382f45593e4dcdc5b00890c24e976cd10fdb60df5fd2d652cb8f93c8c522192c6cbe81fceee7f3268959252d5f91cb6e114ad21a77b8543d324c2ff247a0bdc06cc04dd8b2557f1493716e2739db95d9d9a479736d42f26581b4f6ab2d3e44f40e2abe38a1ccd45251b20e7b1232a42789b54fc2c2357aa404dc72741b9582383e8d3dfbaf35d0e8856bd0fb9b768dca556563912db5a73c662b670b667a3c0c5fffe0bf522ffaa83ac28ba18a46d539de5d26f95680636b2fd71609703e4afc126a0e70c20940665548680ab0af31b3cfebbb844cdbeca07ca262c3bc1e52b4766a198d3801dff12bf79db390285f11448318bbe5b271c2b851cd044fef1e7c8f403868ac24d9946c64aa37170cdb334bb3457cc99d916a6bdd53663f0bd5b9fa7ce73522fb00e8fea5f419d149f38563b11a1e735e7f045ecc18023a826ba663cfa22e669b8521b4d7104ac2c8f2dfef6da8c4265471ab42970a1ba04e3b2e464e96495d872b301d5de801b456430e43f856be1d461e889e6f7e8a8b6c847378d702d8845cc1d2b47df67f8128a40c056d54e1fda343d73eb3a20cfac320a2ffbbe8e5190a042a74640dc5a29b6266a656659a342543ea9f2228576b5e8447b6451fe8aa67eca55840e8999bbfcee7db71d2e6f39d04ff6b9a95c7accf10d8d00a9b34731b1c28dee5769dcbbbc98a2fa23bf145f20b1832cd21f4fb4846e12248a319b555e41b134554bdcc5181dc68a53d4a9221f9029fafbae534e75d56fe38dc95b0dd0705332ae47a3be8c598ebac47dafc51981368ec40c9b5d78ff49bb84f242e63799512cb47e340074a54e6624fe8eb2996b55957d9b1571aec2a0f35c6e612f41922b4d35959b20d204b09a62ef51c33daf7bfb125ad24ce83afcdc4f544a5116ca8e1c39cde1b56db96be4af27991d99af31ee3703d1f3fe811cd524606367cb7d748addbdbe8909dfa47782f56280b7086df6b103b04e68f7190658f06660878949dad9d3b8910850efd0507e11e240bf082cbb5042f1ef70c74196c821cc3868a6b3b95313d399a663e349bc8e91a58825445f0dd1808c7298a0f618d213f9a46dbbd6eac3ad182243e4842f99a19c013f22a4ec4fc164d934676150054d2884e4a08ba6a94659b2c42b9bd29719c7d84a795eea1998e9d3c02053a7fdbdc42c30a06a0d1f214e9d377b47434d79f2632e7dfcf96d25f84da941ecafc0cc5bd031a048ff0be324e37de54b18f84a35f85ff0739996488c61ac8f1db50f11d1cd89cb4caf7f61753e660e7e369a22415cb74fac6d66087fc3e656178581516fa4ecb2e2e3205111ed87e75166d5aa828fa6f53c87c2a23bee349ddc28cde533b8ee3c86cc59148f4d36ae623ac4d849016031b3728a70e84fde600de8c3edff6bf6e784a362dd42afc7ac8fa6a25609bc43e0d4890f55ddc99212619b4d3ee45cce7610b92787a6e6e80efa995b3642a3a680415da0abf1938695d31ec6186be1954dbc4ea83cafd2905185c099d58d2f3e8e0cf673aa43e6c36ddee30458dc55b691e33ba5d6218ccde3ef67f71e6f575902cfa9c1938f50b1c1bcd2a89bbba3a783b9c9be8533bec80d2685c1d06c75db3d4e9c3d81b894c70bbea626c8ca992b0e48275812a20b1c70fcbd8a1893184c5dd7e7fcf860cee9fb00b12cc1cba2796bbdd07deabdbe3a0b5496381accb54a6a4e0864cf23c2e0d455c286174cadccdc9ad7a894a6fc88977d2dfc0b84afb3f0975919314f7c2975f2ac9bdba2d72daa0fa537f82a44348d8796f65d9d215a3deb56a7516e5f84ec0cf31e6dd37e37119e9302092582312507d41bf43752437f89c0f7807ecfed40ff6109e2bf8c7e7053f9eeb90cd173e713f4f106d7741e409dff3087bd77243729a79cc23e23d2e7d110da1d40b7ca0d1a6d74a9d101aa159fb4bc2248ca3db3fcc18bf0c2cd033ffd8346e9c5c34545e1467434acfad64c60098b236e7816395d2bc2fa65412656d3f7d297448cb062de45bffea1051279f861b031e6623b6018ea7b4e44d3c8a66ae7094b85a84a214e4e2b2f24fa1076652b06663866f016ab156283fafe65835959fb89a291a83bfd5e1ccc1f9c9e4066212024f6537b965c7c3fcdd91e7b00a016ca8e7fb58a97bc8cdeed385a16da0765bda7cc10aa4c1308f8660289e43d210bb7b94ee646e652e2ad90fd8a73739961353df76a101d5dd5b95fbd159eca4bd2e576dda56e4f8bc43952f42fbe31f2ee7ac6f8eb3171cfd7e2f072ce5b92f3f0dc83377513b3edcc0da67e8204a770e066b7d6e2ca3b98679c68f69f87bacec73c631930d9285d57f7ce94695d448d9e3f487d4c692864b76ee0264238829b18462b05fec9abf9e701401993cf235d5792267e07ea9f45d29e8c445796f5b59e37e1ceb4561ad81008ea959dd688502c8a889c4769f703f6e9d6c2cc7dda3023b03a250064269c7cf5cf09c62ba42f96dba41e799d56d21416d7653aaae667ce43c23012d46853d684d2e6156c42e8ad0f2b5d69b08b48d95eaa8fb1c5d4ba85507b65f62bfee25b23b52b5ce4324585dadb8c3fca9ca8e909ea3eba570e4b41f5ec2a70018d4b59d13e0f61162623551434f2f72b50fc179fec2a21c9bdd73ad6951b3d68b918c6357021cd0c36e99b523ad2bc5120a6fc39e114b593a33a72f98c3a1817d20fb46bc3bb4a1f018bc647ab22f671c899673ab74b02e9a13e6c473c19f1338d1d65be36543482c681db9ff3a22a35f35396b93f73ec8ba0342764e2de381504fcca8c7f8dee6d36aa61c080bbfc6852dc5400dbb7a8cdc41ba706405be19d5b4d883b96c1a918edd3cb571ea24b39c1526f675b00202d0fac022e2030deec7bac8202b7ec77b4935827f03a347b72ed52cf24c9a6aecbc739e1e894c3a79b0ed973f87394a0283b0fb0fb88d2560cd71454ef1ea380e04d8c311f7d7d246bc7eac5a51986dd0acd2f7b76fc3fa6065df98b27aa5c7a71b64cfde383fa8d8ee7dddb04d84640fbc12384e292b5c5797bc2012c47fa060a3d42a154a1212992a403549d276b98393d046fb0e0f64a3575b7c90418d94a146ae4613d25508145fd8cd2ba2ed70944ec9fa93340275b730354f0563104afd786c75e5ec768c5ee13bf613d37b18883fc809adf4bd5a873ad7c8933830f15a93bfde6d4d9b18524b5aad422a53504ed5b624aef839cc509f202bc6851d90a3bb40619f65d1d7be733b853bf70fedf437a573e28ac282b6e324e4b1e571f837d6a218009beee9a865b0d6ba9ba678d272bf3b47a84dc3dae9ef5c35acb40127a686ebfeb1089468ca9440a13e8e4df250fe467e53df70a8b4dec01ad1a4421c3629b733db70f040e6a347e5e0dcfb8bd5a535c1940edab08d7b12c75949a0c25b65683f04888d1b46bc6f5b64794ee484fc31d7cd0d0fbb64b8d0d4edbe1c296748f0a5beb50f7c770cf89071389ef7037bff896301c8bd242052cbee45090c71c17664e4e7d80148bc99a7077fe00e6c11229892183c9e6950fe94251ed552bce6f7a171953ed8a8361d85ceecd2e1724f24581f7d0234dbe2ce58b6da82ea62bb7b986f984c0422767c0e2cc966bd0bd8f961d9887436f4aca7193236d7a7f77a1bc2106e43d306b0cdabaac458cca17dbf200b5bb56ed62bf1e375153354142c309f4c6666988fc27216a2c7469005e23b5ce9d6bb317df08bb55241901ded1020288160cd37637dffec9899208c51b8a8bad722281f151395947f4ac9b8fe73c4be0ece888a9e25bb9a00a34b2472567421cd2ae95a8d8b0a60469c8752bc470d29ae9f54cc3a1013226c5a8ec9fc5eff5f69b816755b0fbe733538dfba5bd25a38c80bdab63b01d1a04f5254c61faa10a090403f70bd69ce5d26a8df83e296266caba5b167df9e99d10bdea1692303e106b1d539953324c75e13638e1890b863f6ae2791610da80d7146276fd1b35d4eaf9ae54f7c3a727cdf1e76c6df2980bde6d765e75572eac07a954abf177001280f7f6bf57eaacf4305dc9b1eeb8c80ea0cbb23ad01c9846d1b37c664080b38da29d819b706b8ba89f834326a01d06681a12dc0942f6d022b83c44035c8c260f3aaeb0317b15c472ee55d91d0f72e69b944a8c0cb8ed0ebcd313af71c3b783abb6d0bd2a8717afb5a684f02cbf2aa5e55252a6292b3efcd2d49ef938fd85003c560081f4809aafb2ae5c6af77c5f2b392dbcf5af8fc18a3f59e5031c4b4609094ee47a3bc68324ec82ae9f015b02b87ea14291d5c852c2cc432d7748c647f136ef37aba601520b072868f270809b113a89fbbc052b0a22cb43897b25a91939042c6f876e5b5826074fcb64f33e1932ac2339773e69739d319835ffe8532f04c1950fe140450a5", 0x1000, 0x401, &(0x7f0000001180)=ANY=[@ANYBLOB="010d5c3b48696c23f6a9b0c6c386d14a060000a2f789db141c5db99ce72d42de2303192fd61d612af3d9aab55d7275ee8ac49f5d2fa1b9c1cf430fae3774e819e9c31724476d4c3067a8da08d4726a3834ec12fd2f9692d0d4e6bb3efbe6930fa37a87808a7fb17ce8712c47359657ab86aae7c37ee73cc87d9b6d6ae911378d0bce5fc749ab8d3c1d93ce869b2634d2dfe11df10468b1721157d236adc060a0e971766cb664eec90bd1d22d21b65300c44f0b16528ba3cb5274d6e3a4000731402c3f8267c916b8c4f5b07be4ee3f428ac43ad3c07ee06e546ede5477c17c26687580c60d4a9ea787311b1f6531f00a234b658a642412356b2f10a2584bf814e62c887a19f697c29fc111f76a739b8eb1a878b3582f6aeea26f0ead"], 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x40) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="f2232e4402fddb8e7c", 0xffffffffffffff23}], 0x70) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:11 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x9) mknod(&(0x7f00000000c0)='./file0\x00', 0x45, 0x7) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchmod(r0, 0x110) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='L', 0x1) 16:00:13 executing program 1: r0 = socket(0x1, 0x2, 0x8) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) mlockall(0x2) 16:00:13 executing program 0: chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0xed88) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x14, 0x9, 0x7, 0x6766}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x20, 0xd7e}, {{r2}, 0x0, 0xeb, 0x20, 0x3, 0x66ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000051, 0x2}, {{r2}, 0x0, 0x2, 0xfffff, 0x401, 0x800}, {{r2}, 0xfffffffffffffff9, 0x12, 0x8, 0x8000, 0xffffffff}], 0xffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0xff}, {{r2}, 0xffffffffffffffff, 0x24, 0x5, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000040, 0x6, 0x800000008000}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x8}], 0x9, &(0x7f0000000000)={0x9, 0x6}) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x5) 16:00: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, &(0x7f00000005c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffec) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./file0/file1\x00', 0x600, 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000380)="3de902cf00d28788a9c389a528cb9abf0455347a5c6053ce70257746c4ae8ba80773b01ea088caac48784fa88b00d28a6e1d675a62566b93bb8c52543326cb3fb0a2ef2e12a774da9b12593b3301accee3952dc5fbb5a09d30e0e251b372c66cae1f5c9a147e68af7c92e185d04b56c4156be18751ebc79f16ef8d5338241f3c7f0dcbfb1a244ac1", 0x88}, {&(0x7f0000000440)="0401f057ed26433135f45d79367e1dd90825a314e594afb98fe6458fefda8a70624c563c5c4aa62291352ed8ef9f04df15916cbec42164966627b9cf16b8dbdcd6267e8d2762a1a6bf1ba6b38f1193deafeabc003a23de04db50231b72cd23e9bff29d971ba8972761714d412e73b8680ef6a83531ab6bd3d8bf41c11ec7792d1926013613075281839a213306ae0e4dc48a87aa97482e3d3e7e55b344640cbe5823ad77d8014fbfcee88c4aab2f766f5690456e19e93e26d0d664a5fb4b102a535a25139ba7f04adfd2e355ab21d4ea5687a251", 0xd4}, {&(0x7f00000002c0)="bc624c822ce804c816557decfbbc32185b2923e5502909b54c85478af43922bb1494f06a6f49beebccee82e274fc5afc532eeb2198dcf0166b47ba2c5d375cd06fd47a", 0x43}, {&(0x7f0000000680)="79d1b97a2dcbab4781bb44f1da06dcdb03814614dde4062bc9ec4552ed6e35e0cd3e77a397f2fa4b680138c6fe27d6c5575b2a20caca611a3619a4a95cb75967e31477ab823e4d6622f30ad73162c31a4f5730da06f52dca9657ad46c733ed935cfd52badca59b6d102dea9e1d84f9bdc5577eb5bd6f7c4a7fcabb67e3d175ca65e99f9f85bae1677444c52a9ce54bebc7561ebe7aa8ec297a9363a314715f695285be3622e0b71be2c4ae8d716bb3657948a1a42c91ad5184a9bf4ab2596cfe6faa7912222162555946bd19c29f509c0e7c0edb0408940230e237fcb1ed9198a2595dd786191562568a1576ea5bfd2bd61040ff", 0xf4}], 0x4) setgroups(0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xb, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/205, 0xfffffffffffffcc0}, {&(0x7f0000000200)=""/106, 0xfffffffffffffdfb}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/237, 0xed}, 0x41) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = geteuid() setuid(r4) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r5, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCOUTQ(r1, 0x40045720, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) shutdown(r0, 0x3) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:13 executing program 1: socket$inet(0x2, 0x3, 0x9) socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000001100)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="cdb8ab8496843b6e76e4b4a9cdd532887be09652efb11f88fc99c00f11afee1df532fea17c5becdb8f57493b00649a2428e8c815e92afc4a2a0b1e07d8a1d942996a0d858aede2ecb60395fbebb1a059e8b06a71c306783ec06cbf0dba694da1546dcbd7ab3e6401adfecc379c4914923bb38a76ac61e7758324d9dc2a731b586e591458cd3bca8b08ca67a93e374a68f9dfa49d5bcd5df7f99c", 0x9a) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}}, 0xfffffecd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x801, 0x0) write(r0, &(0x7f0000000040)='g.', 0xfffffffffffffdc9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x2}, {0x18, 0x1, 0x100, 0x2}, 0x9f3, [0xf6ad, 0x4, 0xb7c, 0x5, 0xf, 0x6, 0x3, 0x2]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89, 0x0) getsockopt(r1, 0x84, 0x9a, &(0x7f0000001100)=""/4096, &(0x7f00000010c0)=0x1000) r2 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1}) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="db75a55b29b592c690e865eb46cd48d1ced41014c3500acc588ef5d092dda4902cd2796d72d434dc56b7287ac880ebc3faa4efc35442a3af823d52121209c7b5a8eeebe14da9bfb866d0590e186b92", 0x4f}, {&(0x7f0000000080)="b7c355ed2229bfffd9d4dd779b5e61b46052d4a113374772b612232ec9bc8253af269fee38c5e41c3a9fc3cbab243ea0524682f2b43ca0ac520a3a260135cc0a5405c6d94e488b5ef6504a5ebfa663059b3f06ba5e59d922f4701e6df0d11b261dc3354828d5bc7c3f8200b8733db3ec8c02f37b426e13caaf77662bbbbc5f58014e12d6505f5c2a6c8237e4579c0bc43797c92382aca78d7a89f001038f6bce02994a09367aa68c680e0a9e36b97ab3807ba70f5f0e", 0xb6}, {&(0x7f0000000140)="705d21d9e6619e0a66fd1e8a831d30bb87a6d982272ae03797ca60bed9ffe209d578f4a54af4d1871d729e2fa0c1b7d2353737848590b250735ad97e112567f1fbdfe73c4f3189843dd0ffc848b500916820c759afe499b55940b0dafdb8164814d44112c0864a7c753cfe9e5d615390beeac4070b56ed6135b18cd1247be8b2358b746c050cef0bc40a896bf2fc0c6c60c4a373a38a3ad62cb0053d4ff6892b2eed947251e2178f11ec67a2d3ddfdfbd19a9289493f753b75917112b4dd87e3e8c03803db379290295ec0d83968b020cf", 0xd1}, {&(0x7f0000000240)="1df4ce7466051daca00adc1a3892168f2dbdf296f5a137b4bcda5880884db2fb7225d09bfb2919f0c4e2a4d004e4f9b9fe6366cb79cdf861d81fac1e42aee93ee06f3df8f7d4e7da9262072b8bfb1b4adca2ef03c7081e1ab0a2ef32dc33d414dc6ca1f6067cdfae5b82717dd6e2932b4301c6e03fbd1afa9fca8713fdc46a3617c5d6e4aef363c559301becd73669992884f5ad78a94a7d328baee7daf279d23e9200b7ef4a70dbf4158ace583fd58801b045b1b577543b5361cefac53f522a14f3f8d0", 0xc4}, {&(0x7f0000000340)="42d2c3561b84cb5693da5941fe2c1ad22efd4fcf5e08a589f2d306426a64b2ff9fea4693101f00634e0b9def9cda64c936f7d01826a6b46c5c417c89d9131c12fc79e6baba5af56471902749d33a3f536638ff002d659651bcf23358319cb0ff918edecfc89ef63e8317994294d04451eeac412126d1bd58376deaef69bef40f6775a2ce24856d6aa69e38718b0bcd244637bdce8a637052b856a0d986cceb8bcac13e1d7923de36647fab6e3a4010b25954e8eb808774184ca5f78241874f1c28d5179cf7711f9d51", 0xc9}, {&(0x7f0000000440)="3de2cd7de7e289eba292b1b891c309bc8c77d967247c1595835fcf98c3c610191d298d7a119dabe7c00590c45b19b400b90b8ef56561ba53c9d9ac7ba25c9e7835a0573612f7d254be3c4c250678730f9a3fddf4cfe71397e4334ab849781d83b8a663505d003dd652fae4076fa4f8fe244d6635edb2e0834db21b20716930874ee39d8705f985521a7ffd6907fbcbfe76843f7ca35cc12a2e1af908a39f09c26a1e0453d36e8cdaa163317f88c38cd5b725425705cc33240ae709c0346eff7b18c87ecd48cf25c29e87c131879a6d", 0xcf}], 0x6, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) shmget$private(0x0, 0x4000, 0x6a, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair(0x2, 0x8007, 0x3, &(0x7f0000000180)) r8 = getegid() getgroups(0x6, &(0x7f00000002c0)=[r2, r4, r5, r6, r7, r8]) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = socket$inet(0x2, 0x7, 0x8) setsockopt(r0, 0x80, 0xb33, &(0x7f0000001140)="972759efd96f78d59a4082d1c90c4589dd4b22fce617f2f6936afe0d5c4490071ca689aed9806783f2e25588a22e81d1f3e8ac8834dac0c021d653584766937f3a2ee8b196d27385a6e2df934c61c43c21d62f0aa52715091712c8c22bdd5918cca26eebee4f62c89bd172ba6e7f28666583e288e20d107b24943b10abcd39009072684de8cb703e2b2e6aa088711a4236019ac155b65338fd31afc55225eb6f2bf1e23766dcebe4582a320f6c348f2f83c9b60bf09b5b0f3aba5a9b0c55136768f7806f57f2386b087f086bdbea16cd5b683eba6d0502b06ef0bb9f4588e3a9546b5245412b84fc3c91a6627f0898f4158538d224", 0xf5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x68c76698, 0x8, &(0x7f0000000140)="5a00773bf9b9f065812e17b00cc2fb0f80b1f5488235dfa65a5d7dc1d5aec711caa71049eab5779eaefb9533b30c849496f318c76c4772b734e375306707209a093cd5930e28bea299bb075ddf95407626899430e8ce518d44e3926733822728041d8f4313bf2cf4a6e54e8b6d218743895a275b95fb72d7ac1cf7dc79d57202173e45728b0c2f91d06d0920eaa9b39ca1a2894f80db488d054535656100e0bcaddf5ac84fa1d7e6d69143613dc92a90566d7af22c2033d4a3ebdcaae273271c1da33d19029cfaa1c67f8a25b329af1cee784fd6e45acbbe546602b0f7d98f34da7b462f8adf1d94eb33c2afe340e717e58eb2c451403d9d6f36f2b3ce7ad38028962e2675e35d9b0559f143cbe417afb549adb85d208aadbdb89c019f7681f01ee7269717a6bb4d1001fcb63261ba953511dece187518e7f16752350d3ad96f2060b556e5e56a51ee9863209fa248314c6391be7f8fb033bbe661ffe0211d90924f5eaccde040702b957b49377065f4a6eb00192fb652ddad37a85747fa9961abaed73cf1195b416f70e308f697ffff7d28dbf0594b11bf552c86be21a3b54292070344a34ab4f508a7a1d3de97a137f2c0d72d1c0ede230cdd09b771d808078526558d8a10537d8dec64fa2d9a1a8a6d7ba47bef5496dfa936238323d8771652dc2b2f5a320ce6dfc6cf323846bc2cbcdf75cc82a45f1bfdf32e8dad59c5269388eb74ef805b37a613d5fc763898d7d3fb04ba0016468e1a8d1d7e18830a5907ba16e0dc6708946ef1269b7db83effbd67b74b5ab52e7c7e989b696309f2e210fa61f2a6209291e771dc9a6cdd62dd106706d0148aac3f2b9722b3660a06a232c39f8a776ff43162d2966dc1db309d418797e1e1ac869bcea85650f7ff812f9cb635ebcea65401d9426b5b63cc8f2f55c376448364d18f25e4a14b0f1631083c53bcea1918eeab7a5d8965536219dbcc2738ec12f4d8f8d99b0fd45605bfa5548203eaec480384095a6877d8f91c9262ac82eb89fde7009a84c9ddcf9f9d31c9b2ee2f871ee5674cb2560e2dd77518b8db2cab0aa2bf112c142c313318026a0b16a7c56d598b36ac41556c57d8ea1c940d7b17942254fe2283bdb7709d55b67b11150656fbb80d0da5b3d0a7c8a0f8d25690fa3aa8265cfb71a21e750ced187b0396412b784a19af41477faa4a20d871c3bfb333e4be02c7da25ab14405d8a733f8d7bb37126b1991cdbed987eb9bbecdf7cfcaa021db2e9fed436e343cb4e85681fae879df9979cca5e88b2b295b6407b854e60e68e45682b7879953c3caf900a195b29eeb5bf28880441ed57487e6bcd113b7aca4ba991db5c698671f2ac2a2ad305cc5265038e54e44744bcfa6591559b32a03e26b1bbb1b2b072715ac7413ae87405e43e57717d8cbf74ce9e1a59a4a3487b99de3b94d27078b1e31a0720bc1fcff5bf98c7b9cee80ac8d550f52ae344c4d44b7d9813b6f9c64560e06f42ea9b0628e89fe2eb877dea528a28c2321f8d055bedda61433129d7a91edef2d5fd86ea2c478f0523cba3da643238aaf8f0cf19e68b93470ddecff5d96f71b4615d37ae338e1c64159dd69be4ad17318678f98e92faff413fb69af371a2d8c17602c05864b2978ca3109a51ef214389b53cb47a64b51a78303734c192a595a5b1a26d2c6ef37876b744c5e556f81a4c1796da2ee5d62ee0564a3c6b4bf4f97a420a5789ab6efcad7c27491e45b60f3434c20bb5b153ed34ace4a5dc46c6eb961cc6406ad9f53ffff3270d157c01a1af8bb77e6cd8d674643c12c89cd6a6d7da6e158fbd606a4459981e37c4dacabee62e58a832c4cdb87163c8a23e10887ba5772dcd300dd7d086f27b2ed1c062f2431bc5d525030fe93a66b4654d89efbcf174204f1524415526149a3f57ae1e3796ce01a9918deb59bb194ffcd7f3679c44c19fb63c7371c13f89634b27cec38b06c2dc74ccd0888d3ee8d2544739396392439b7f50894a080de7f28641bb119baa1706fcfb018a0f92fd452e0f5edd3abe8c4c7ee0f2aecfc9b977b7de0cb37d06687056a1102cf54050ddf0da25b4828e8ba4128ea00c88c7fc3238d5ea05b0e659be07028bc821e5ab505e2c611105949c54709352abeb89ff0a6d578edb7d2c11a115a051673ba72a6ca0a352b8b131b9a512a85a8d959ced4153b6f31e2442a87f510987ab14d535f588be35cc77e911025d758529d147c5480fe7fa0aee0cfa13606e6e33888b38a42ca0431a2a347d0439da0a42675ab7f373da1c280a15961868caaf027ceaf88513f13ac9255852eed19e5126b31289015ac5ad435cc72705648a88f00ad4f6822a9187ae32cef05ee39cb5706a78c666bca6d162fb95b2d1a1da3e63ac4c3f11c930609a0371a89ef12942908f335da1209241968732af5b65646b85f6dda8896d904e7d67de64a01e89302d910add2779d4873de609068532a489a04ec77d9725aa77c3c626e819176bb52254c4f545a24d4ea49abbd151cfd5496c231bc133ccfffc24812ecf7fce8394caddf3ecf052f79c6d05c8c894d3f87e886eece729ad9faaed99664cff08fc78835990fd7e13cd754501abab1db70fc9725d7d2c6a2556ade6a10bd33a7d3964ae337cb346baa9a2e5c9b5ebfc7012b17ea6a36d808f4a80f303782b26d5c935f35b15082f49edbcf9af54b0fb20956c0a9717db2c406a4d28e9d3f5f53571625877fc502454eaf37af14e93c684e6ac9eaad12c2bb346968e5370b501e7c51b9489c0e77f68784e9830d27251307f159c4ca9825a7813f9dedb48d26598d8d62cc58040f4b03c54d9832abbd96def12bd6b79dd326eb20debcf2aa586d5bbef91ad35ba04d9e1bb136ede2de41418f5c4b551092454002b886327074f31c1831936dd937812d8b27a2aea9f2521dfb08a0a2ed0dccb77ab1ffb906dda23730506506b1e20fe97a45ad3f224530194c4996904e15cab74df7ad99e001bb109bbb4fc5c8899c2b3322b13b3ade8dbcfa09f555ee953e90d615416835afea4cb9f461b93e4c0368368a435abf87c305d7449c9900a90ee7fba33e2c0560e70a5bf3e515d5feb143b753b34e3e65564a4a5eae4afa17cc498041dae6f52cda08e2913f862c4a006cf6ea1a3ea891ecc96c8987e8145fa70a34174f083c043f081a5c9aed5abdc1f255755a5034e36f021c9e001bb036b8538ea87a774899e76225f7d3632df9ad94014098081fb4660141f9bdded468434397bbf84167d1e0e57a885f712f229b79697b2bb12826db39c4779f6df67010960561a588f8bbdaf510c4195e85549b152b5922802159f7ead1353cecd0244ca765a6b80bb0c3bbfb7b6195e5f4a83aaf9197936abefcff0fa76dfcfbd905499bfd8b359e2327b6b6f997e92424e3b4a857a661cdf182ef623540e3302bd9160e070010a82ab0078a8e0cdd9c70f1e5d63c4bcdf8dde0e1e39181dbb7dc88442c2221646071e648ec852d96798f55c26677dced29a6bc2df520cd0b665e254ea86c27119cf105ee7018a24ae86b18fe82c9cf1c9a07ee1d95c8b3de08a02ec476c4d40299af983a8527a40dd51df575578b2dcd53b3a0d8522c00a4e625e93e06fce687a3683e20c7ca8a85cc46caffd83d1ac91f768ad9e23f3f42e7a6c6b3db17473fb8d781b458ac90df937d4173d5d39da451468f8adc10e78bb721ac4fcbf3d84bdcd88eb5b6e3ec18888d1db25858ac84aaea02153b47b6b6b68839f84d5827ca03dfa20917414acbc6235a22d4c39039ef807535a1bf9a4ad631f19b3f6a476f78ab93ca2fb29a4795222bc28053b44f42fd6ac943d424ad2bb24ba933dde9e5adfa98f18d9ed147a43168a3874ed35c9f3f0f9342f68a83750ebdf6a87bb94522d98108e7f9928649b2618d8532bf81d114b41bb5c4a53b4b9169f0fa25f7eb220afef87999bdd9b40761727bca8822410f05d284e3d5ef07ecea4f05a95614b2809db9baf36b96c130364624e10725303554f79d415272aa2bfdc533ef8c22f523b582e43eda2cad9578b9194071a7649c4683c0f6acac8fca3595027e4e14eceb3de1b0c3e44aa9b0cf30411c9be06b814e9007b0a1caecf0d0615a1450edfc7ccae79fc3a737e5e923a351c883e8e23abaebdd9ee0a8c24633e028367929229b6b6a4665d8e8c02add06c6889cd790c2a37e9b64ff7717b96ec328370bcff016a95644b57a0aa1d3fceb4acb614494aaf99898eb8bdd20b98b04a10284717fc6f5b69cdaefaeb868c3665e5eed8736a5c8f33e28dcc2a212c86f94855357ac812c4e99c2a241bc3d77403d45e3f0c902ecd289fb6565a63c5b8d949d2ef8a43757e267b27a4f7e6dbf40c6d2968fbb7ebe92da87fed1f4f68eeeb25c02a4164623c5103f8c3addb32a708ef30c263ae3314b5ba81cd2dcdc69ef8dfd530b46fcd6cbbb64f471ca854f9d20204ba1c89dc3801dc168ca7092eec63d37a43f58a9b2165a92366e11b7e0a8ae74dd60547746ad26df168eeebc9cfecaa8f83cb073ef13886e6e742603ca19c3c5daca6fa226377b3de1801a6c7a990aaed469b02f885a62878d7804357bc72bc4cba6aa023be4ae0b7c2082dbcc3a437285752446b400e9d3b752008adc5fc8313c6401e4fc97763715b5e0aa03f2d0a5be6622ca6fe8b5d86061e4ddd558c358c4a655175a7022ce7fce03f7d6ab1e273b91eb51f47a716b4319a71eefe2dc77f9ce27a3da9ae8e245ff5e2c5457cc8027b9694c87968c6d1e38846674041161edd3b8da51e989c57ad7cc47b424a686ee2e2129dbaad50971c0ea4e4ed5aa061fa41a4cdf5baf81540c6eb4d4453686450e2266478e7379683a0ab6d913b7345cd474ad915f67bd04d09a0f7d24882a97d2840a0a3aebf0fbc4245775a64f3c405cc8f707b00a351aee4e5b98cc8801dac7b59d93e70b6f889b40e9acbbb5969f4ffafebf801b04527a78d496d5db7cb2b81374f9dbb845336209b68f2df2c75b77bfdf32819fca8c7998447b0486315a6f0f6d4f430d4f2fd5e0bdb0da8b7d7d5f28c6490b5da55f782b53a0fd8fcf18c4ccfe7d9f359cd911a1f0e321768f6bd03cd4fa8d560d4863c3221380f550e969851d5a6765d880fe582192b2a6ba076e5f223fb5bf693fb04b5cd6188974c99a54e518fbbc2c1737154397f16a9a77a7211e0c65a64a7f27fd45cbd372c8fec3db623f371e29d0c26a1e059b27cd05f08cd0f91216725b5d2089958b7fc9e8731aa862a18ef3e7e293b4800c179450d2c5c55555d2f8d3d8908e36f3a392379759afc2b3250ea6d5739de8c8ecd3b3a355792da1a8742a092e2fbfd9f359d5e7e9bd151a1241726422698d355ab8ed073f6a2210aaced4221ea6a549d6eaf41bfbaee2bafffe4eb27d525e3eca610bca0135a4ca80fedf3a426b56bb795fd73d7eb120ab82db2d53ada71accc24b75c2d708e31b9aa1bd6bfd6e2b26940c049016e0e5d4611d5f48eeaf71ebb231c4eb4e81b4d0ae8b8e71a85c24735865103a28cf1af59e1fdb149e20a599615e1b1ea1af553bba2bfa1b2efbfea618a62c630915888dd0f9641646ed28a84b6c972667a5fd281954192efece75c21b5f767f4d0477758f24aadfb3a48db6ed5d9da14d6c81fc76f9cbb42a47d9268305b281fc91703a6f54c9ce16df63d109c33641e4290b7244890b158a47e32f4f21d1d6099d07a12b00ae34b00733671e503e4a858b0c7cd727220c73af8e156ff29b611139951e11a692f879845ce4861747cd12f35eecf00aec9d1e161ee640a538c167a", 0x1000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) unlink(&(0x7f0000001240)='./bus\x00') 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) setpgid(0x0, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) setpgid(r2, r2) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x42) shutdown(r1, 0x1) fchflags(r0, 0x10006) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x10001, 0x4, './file0\x00', 0x1, 0x3, 0x0, 0x7fffffff}) sendmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b45f", 0x2}, {&(0x7f0000000100)="05c584be374c5b6a6f60d09912288cd4b618f0ff65cf86983775fdf2a228061f95d3021fb4674e3a1f0ebca67f976e4e0ffde3b9c8a76586a39bfb29594d234b34ef46214346ae1b0b88709e73c62eeab47cc90acdb549ab1345e799583a10175a3e5ddfee1b33c9e72b0aeeb03e7b1566313e138835095df641e10a595d2a3fea52052ae3cc44703ff81d9528afaa95c13bd59987044e74aeb4620c2b6db08b", 0xa0}], 0x2, &(0x7f0000000940)=[{0x48, 0xffff, 0x5, "235154ed8ee6e1155dd04c752e1dde37cdb992857135e2cd8cee15facfb7449a1341bbcbf625ee2c5bac44d145362f82319d"}, {0xd8, 0xffff, 0x0, "3b50e36a97aa80964df3154ab08f598c96b0a0e5fb46d043300aa1b4e8d1591e8600dc93f26f20082922d9a7f8bcbf4aa9135e30bf2ed4b9b13b0c9f0c32376ecb7fc6f71374d0d6600bd03419dc7c880caf52d60fb49682ae1511cdc1af3ebb12f505249c783d1569d5296a199f8d1c22791d60e0523fa07b462e6965ff13d4efdc9df09e7a017c17ce30566d400d5ee1615c6c44b7da133525985d574ed91623036f66bb065b5535643f75461fb62e8a2eb071e727e208b75bf582aeb239d632f04d1911"}, {0xb8, 0xffff, 0x20, "01793fc644b8749062994f153718fd3246428cf3c43865af350a619771ece053b9b062413d360a2181d784647333c8816b666f0ae32c9c6ff3831e951cc955130202372f107fe3d7bb652fcf1fff22498a0b7f7968f7ee14cb1488954d4ef2cc413be241d240950a6a39580be1731c3292180e37b09e555b125edb848d4c3455beb1a6ebed14b707578eec40552d14a1665bb23472111dd549b4bfe626416f726464c4a13dc2"}, {0xc8, 0xffff, 0x5, "35a2a934976b309fe015b4019c7511c79104a410334d039bcb367f908d4ec90560f9cabb53b4bdcdfecdfee4fbead43f7d5092b1f0f6a17678aaee9152a726cdfef5df5b9ba3ac1385113f2dc1f821708b2a5d316ba07432d71c6acd1f2f0eb40ee57c8fa5f883cbfcc66bf645561822569070827645ca62497c7a7ba08f8f8108036346237c13cf9126cf4b3219d640f3ef1bf17356dbe19deabb580f634eeda767ef901d1026dcb42331944cad57cddcdb107db4"}, {0xb0, 0xffff, 0xb6, "414e3c7f8e3a64a4b99af123502fded3aace529bb94ac89d18bf565c27813a08cd52081e45cdebdeb58662a28277a31cbe8a31851905ac414c0656d3e4a966e4ad481a4194d3a971146561d808511c6cac7f22e7390a40908d881818e109ae0e6b004f5c0c165a785837087f51d563d3decc8ead23b7fdc945a1ed0aef055f779fe3c48d1e6ecaa0ea5ed6329b3c1ef241ef763e4096e7fd0d7cc9d7"}, {0x40, 0xffff, 0x3, "3369b92da9645a1ebad05c7a1c91bd4b77ddcb7a2ea2bec29931cf1abd3279ea8b292c346fc514d482"}, {0x18, 0x1, 0x7, "c73fdc18a122bf5c"}], 0x3a8}, 0x2) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0xcd3d) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) write(r0, &(0x7f0000000480)="d722b3eb9188dd817b4243c7973fa8b8fa7a9d304c5bddd7cb1937f3d98d9cc86cab60d777bb303ba98c56c78df80387ec8d97f9f02d1d35653bf8a6ab3bcd0fcffd99e823f45a44e7dbfe423a9efeeec30530036407d75d511d61c09c7f0487b58b58caeb891ae2fae04454a1e55d2d163b", 0x72) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="856da66511c33381d73d45f03568c106db0a7a66b7e8d212c6d267f7798287e898a6253e714fe7a0262307f0db032c739988a7a6787e0a5ba774853f954e3e2f0305f6c1b666faec90b1392bfcdfb4e93df163f3391d938b75d364276f2ea9668e48b1da009924b84d8c7c24ff4294936d9dcbdcff07f6f013b4515d7802b18cfd253684837ae2be17f9a4847268db367ce827862c76623e19a5a59bf76d246e3b6e7f41f3d9904f1441589d18b212d5862fd53fba800441967aa779d7f1eb3e6c1d7df917f8836e42ee6a89d0db6cb14cae58a2817daa44b89de487011b84a1de490c500a6134632bede4aec23f7f2b0dca820dcc47ee", 0xf7}, {&(0x7f00000001c0)="c902f6d52c117d52e35e69388286fc4b067046448eab159693821935f4c7ce849512cc10793ebb3740fe42e1aeb652a0bac92b018fb9efc7a5c280bf8c662f6088aba976f550c4c8677a5047d1a614f13c235755a49b568540fe8f086e18325d9d17e08241566cb4957fb2c34e18a47b80a57475847d4b37af968849b4664c2136ed3865a46c9bbeba37887e2add2a1df4e2ea011aca6d06d445ef83ca3eca2d541cdca9715b87524bfb65f8051061d1a26ee1995a2e5d41cef6", 0xba}, {&(0x7f0000000280)="1e6e830bf88877884470c24ec881a9f743822c62a48753bac27154d5c15d44822e49c000d99a4b05a01a05dc0206db9b651414170018be66fb7fa9c33bf2c924ce95fb07a2e03c2a0a5439fef1d3e01c70e90f068f9003d6a91a4591bf760b5b41e2d10dfb5f68eb4480eb1b4ac167a83a93332f2025ea787d80a8f826b82a6b0c0b7f5af6e510ebdc282d01c7e098932d59f2636ebbc980f0574094b5", 0x9d}, {&(0x7f0000000340)="b85d969019c2724c2a09fcea52c1c38a4556774dd280a1891c61e71a4c6784d515eb0c73fa28fb5e1d23707620e66fe9da895311", 0x34}, {&(0x7f0000000380)="d83df5436533b693dad151af5d893129301ed064c88aabea6f5af0045851fb9093ae4dea468418f9837ae4c5f8119c8affe8760f1bce90068eeaabeaa70b3b1c0af6e23b9e4dcf789a0af7d489daa738dfb7e8a8d8583c40039928ed44724276818188428c", 0x65}], 0x5, 0x0) pipe(&(0x7f0000000080)) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffe) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) r2 = dup(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xec5, 0xfffffffffffffffc}, {0x80000000, 0x80000000}}, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) read(r1, &(0x7f0000000140)=""/179, 0x4a5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="ccfa55c428ebb674dbc2034dbebcedc8dc067ecdc77d0a211cb4d209d4d33ef2007d7a7b87ad28", 0x27}], 0x1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000001002, 0x800000020000a) r1 = socket(0x1e, 0x2, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) shutdown(r1, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/173, 0xad}], 0x4, 0x2) 16:00:14 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) r2 = semget(0x0, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) utimensat(r0, &(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)={{0x80, 0x5}, {0x0, 0x7}}, 0x2) r5 = geteuid() semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001cc0)=""/105) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0x1, r3, r4, r5, r6, 0x48, 0x5}, 0x1, 0x5, 0x6}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000001c40)=[{&(0x7f0000000880)=""/39, 0x27}, {&(0x7f0000000940)=""/249, 0xf9}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/210, 0xd2}, {&(0x7f0000001b40)=""/231, 0xe7}], 0x5, 0x0) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) utimensat(r0, &(0x7f0000000800)='./bus\x00', &(0x7f0000000840)={{0x1, 0xb2}, {0xffff, 0x9}}, 0x0) ²Òâ]\Èj^јۺQO)E/þrýŸvÝ~ù-×ivÇMÑt6“spT¨Î~ßÍn(wsmuxpoll: not open 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) r2 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e2e", 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ac28a400e3b640414f5bf55e55d686f051d35eeb04bb245077bb8982ed2a8d0766aa5a7ce9561ea6badd66", 0x2b}, {&(0x7f0000000140)="99c1711f17d002d2e025a7433195d72a0d5043c13c03694eba4c5ee11285865ec2d5566fd17c482ab20531826e8b12e771db30d21b60d7af646dddb49582fd2caf9cd25cd5997c778b5d14b8a3aceb3c63a81f400686beffa7b2", 0x5a}], 0x2, 0x0, 0x0, 0x1}, 0xa) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x4c4e0d93) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) r1 = semget(0x0, 0x2, 0x8) getpgrp() getpgrp() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/221) poll(&(0x7f0000000040)=[{r0, 0x100}], 0x1, 0x9) r2 = getuid() r3 = geteuid() setreuid(r2, r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:00:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x8000018, 0x3, 0x9) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0xecc, 0x1000, 0xe3}) recvfrom$inet6(r2, &(0x7f0000000140)=""/30, 0x1e, 0x803, &(0x7f00000001c0)={0x18, 0x0, 0x401, 0xfff}, 0xc) r3 = socket(0x800000018, 0x4, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4040000002000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x97, 0x1000000000000000, 0x0, 0x0) r0 = semget(0x2, 0x0, 0x621) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000000c0)=""/32) semop(r0, &(0x7f0000000100)=[{0x2, 0x0, 0x800}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x2834eec, './bus\x00', 0x100, 0xfffffffffffffff9, 0xf8, 0x80000000}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x7000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xa1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x68) write(r0, &(0x7f0000000040)="220e22", 0x5c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x84, 0x2, 0x800, 0xba, "4dcd0a39f005a2faaea486534eb1928d488fdab5", 0x3, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x10001, 0x7, 0x210bcbe100, 0x7, "954b29f994c69839567cf5dafdd2883283e45047", 0x3f, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) setsockopt(r0, 0x8, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x26e) linkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x810, 0x1) getdents(r4, &(0x7f0000000280)=""/211, 0xd3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88a2, 0x180) getdents(r5, &(0x7f0000000180)=""/152, 0x98) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r5, &(0x7f0000000380)="afb62eec223e0ce885803ab0ca18a5cc55e8f40f35da69a7f11b12cd1d66ef46d66e8a1a5de437e4189d77faac4cbe06e26062b32c97b2f181ee64dad7fcb675c177bcb9ad11c4d305c3a07508dbf1b237083c5c4fe5087c4ed0c7f381f5cb7a51263d35a1ecf4b3e5e77e73dea3bca6b694dd7bfefe9ae446f3a7abbedcdbb8b054425aafcb0e034c62cd91fdba4b5b09d60267258dcae9957b64b26e0c01c984", 0xa1, 0x0, &(0x7f0000000440)={0x18, 0x1, 0x1, 0x20}, 0xc) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x400, 0x7, &(0x7f0000000080)=""/94, &(0x7f0000000000)=0x5e) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0a154f635e8c5ae938e8bb5822ebeded0ba9fe188335e0d322f8ef234f9cb6e7a2f095a541367878d9493f3c34532b3caf5e9796e1ce0ff3d60b342c17fb9106e4aac160a5a0941975f91b7e33d61009398a949364"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x20) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x803, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0xffffffff}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x404) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x3, 0x800) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) pipe2(&(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 0: r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x889a, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/232) recvfrom$inet6(r1, &(0x7f0000000200)=""/5, 0x5, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x10a80000000000, 0x1}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[r5]) r7 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r6}, 0xc) getgroups(0x2, &(0x7f0000000340)=[r5, r6]) syz_open_pts() getgroups(0x7, &(0x7f0000000380)=[r6, r6, r8, r9, r6, r8, r9]) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x6) getpgrp() shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) getpgrp() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r10 = dup(r1) getpgrp() socket(0x61a3a2b759a2a247, 0x3, 0xff) getpid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xc) fcntl$setflags(r10, 0x2, 0x1) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x5, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001080)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x0, 0x6d}) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x9}) 16:00:00 executing program 0: pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x50) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) sendmsg(r2, &(0x7f0000001440)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="06dbcaa92de37f8a121f07a62bd66d1347fb9fbb1957185e57b3acc8e3ff77a359b8450b76e68f", 0x27}, {&(0x7f0000000100)="e45da0a9de5655a658d9234f6f82f73d3af47c1be1c36ce36502afaba969c89a2740a8c44b337fcaefd5e2da6e7565b1935ba5c1518b5faa25041670efaf4a6c666682aa540219c34467fc39afe94302a6fc44781b32ffab2a1ff2061e5b9f72ab482dbd13d98e92d2fc3b3760bb8be59978303f87e91aed5ca34add6d7360a2ff673b330b2f457dcd82832546f3b3e0b215be6f6f0e52cb9b130e6bb9613aca3dfd2348908b0212837acbff75f6f88659be499210b915495e16fdaaae1438230a473da1f1b48b9037ef7f04a2ed0fbe3c64bd7549ec95b84f7f8c3805079aae3cd7873896d3cb8d36bdf1b654b4ad863684b6abf5", 0xf5}, {&(0x7f0000000200)="de8ad81622a919f3742237645e1ff079c3ee6940bddef1315db9abfe09217da32be5c44eac4e880455c34e196c8c5674537fc09ebf98936a25b24e0b29fc996947eb30a463675d6e76541e165355139150938645cd42dc0160939db1b9fba12458836add4af6d780b78af185b251f140e1", 0x71}, {&(0x7f0000000280)="540a41e2ab31406b48f6a9fa8773236c36b6fbcf78be3cfe45df9e2ff04dbaf470cbbead3bab1e8a8218a3907ec1f9a94c7db626f399b6df8cf57410f27fbdb49325872c18c7bbb0e9e1cc5a03f1b9a535fe9d05691b645711acd2ba7a71bc6de7ffc079c02d36dfecbd17ab1e5137847241d96e3cc9d81dbe8e878b2d1b1fc77a465c3a4cfe5e4e7ab9ad415f43a5cdcdfb310a4e0b635aaff8a46675752be52eea272d32793255abbe25503a8c9574f858d900c2adb2eb2b73a347107ab3a6223877d4aa6f13ef407367211d81634028d1b89b105188bb1f71f7382460434903bb1a0936595496b9ac0d599cc7791615b537c05e013d7c070ea1f9fe7bd2d95f4134117434a5d2491f3456429180fc061ca4692254f58b9fc8c098cf6a4e92e29c678f2a1d808d89a58ac43307beaaa4bb382514bd56728c9cdce8f87bfba9938f805d233711d2128ca09e2fe486dc0f329832754685ce8978739e573f291960c1e3377e9a5bec402b9a2e5ec44f29e047a2c0e0fc60420f323ae42da1777d7725228b84fb38482c115a229f3c86d828b51099386f47efda7ccc31bc2a431bc4c6828ac9989e7414c441027c721fd9f9660d31756f1a230a374e5d40b9903761081715648022fcd7c12bf2c79db3b8adbde6b3ab31a7aac30c009ddf0f37b7f5d657ee1fc7fc7d396ce2d6c3fd7766f21cae8f2c6ebdb2b5aa25d148050737f407e7957909ff479d85b2ccdfc3ca7f28e8468ad5c34e125e9f9488d6022f40959a87ca1b71601e8839310783ff0fb1f9400adde34934d3e39d36da57ba4c8cec80bc99b8b26f0f6d2ec1346b6358459f6b0f38e714bdc42303cc82738381dae651154463b5b2cec43272fb127aab60d05c905bf5ba98a1cbdf5b8a7c19b9bff59ef4dd6bff86e25ab2c3b9a6274bc3fb2e4c15253bdac53da0214da25cf11afeb0e12861f31f30d0a7d7d02375d0791962cceba62eefaf20e67fbb7438df06d9bae0ce5eab4e07e122e26daf773d03793b7753df3d9de18a5e4d590de6642dfe09f832b10a802264704e5fe184dd04b326e1a6fa8322ab75ddd2584befe2a550194ae1085ec36970dbfa605ede7a0090ce07a9432cf42bba41ccc2479269ecb79fbcf0f9e9b38f85c6c1b209394358124d35971ba42c7f9080725667c748126d144a413737dfee7ff0f7d2a1d1d1624124411a9af62e761e0f27bfb03d3cb887d47c846c8de707e4585a0e13f47f88f78bbb37985941519784cb4165600d8dfc37ebbb797548214656a38f913ac35d7a2dc4089bc272137f369bbc35a1d0de527c8b704d370eed51de3f51312839014d96e3576ee6c1a9a944452e0f4c8f303afd994a85011a2fdbba15dd7fc362c04d7b7ac1cabfed5d3a1c060f0e26f5b5299bc7fc4e1785caf2e581ec9594bf8de20fa330a1f9f95b9e31a20a8a24a0a1ca35b1aa3e98f7366fb6e04fca6bc9dc0c5d4bbf502382cda0bf383b19ef16dc08a7e36c2a6528ccede533935ffa4b17aa9e536722a093769c8663a0c140f1382e6a3c545f182166eb72563653df2d3b2e1ca376aff4ea9498a5c13fd8a909c66928b9bb239a3dccfcd0db07827abc65a0cd5e5247bb9f46a678e03111433514227e56d7a8f978c98ac98b4e41741207ce0615ce04ae492bbf7c30fb4adec6afde37c67dba0ad1e041406b061f8de7704a62b473840bfb31f11d60b3d4b303205262db470d21b586db1b3f58a9bbac5f8dca588f041ea3e50f364491f73982575f4259e6c050a24810fed5ad375aeaf1e375b1ec3829ddc36a1333244987afbd3ec4370424c12ac9027601c5805a9db904962157d82e48181def725588aa71a297ec2baa6a9f2b64f0832ce8b257f28f1780fbc2a9c847b32b3a3e417ac4284a20a2d10472a3c3f7e7eae645259e45a45e0f1036d881c39744becaa22536847d5478fdacd5735e5a7093051f1e52aa999470d2fce718c5f80dc9922399ec6774045dbe583bfb4a250c682ae96a549b47625716727bd578084afc1ff3158a867f1b18484c06e49cc91cb64fd2cd1b4007d31f516173e981efef69001b445c466e44c6e621006c12df894c2c74a7533bfaac0e9a73a04e724c0ba75da5b9b749a8977885d2054d40e93cb3c6d6cbba96fd84234bf5a83364217eacba0b4f07393c6d6fe5ff2346172ea1a964654c8288fc54211ba6ebe66ad30e48a51112108bd7b69ee0a659f25e23d233cdf218eb6abf1e12adf56958fd6580f6933a0ea80c1b2bde7c4ada2f923999ad27d4d639520a59c4d273fe6bff622889f57169c5400fd90fba4fcfd0b8334e250e950dee1391dba0384ed05841fe19a8ce1e0e342eb34178dcfd6210e4b2de415df21ee403111357c5e1f9ce72e6ac7008eb2a5b8ccab19eac768a9c3b647ba03273d243c5b59bbf8ef841f079356eddf5277cd6e1a9308dda75fbb1b57ec0cb70839601c1e63ca3182edca0b2b9586a7d3eb7dd685e7902e5426c1818fd1597f59e1accbe17afac478a804e78ff666cae10b4926a74354ba006ff7a14a561eab2da983777839f21e26a0a1f78094c015c39184fa2db5e2f6829c7a06c46ef4da14fccbe6f18a20f2de5c5fcd86d5a17c4c42b9b42c90178f86e460ca00e6356a4ca95f899f090ddcbb473b8f2fd4dccd1705b85f790cf91c8f734283502d82a4f75cc067e44a6fa67937d17e8d522c07a97407e91aa7e064ba2edfbbc31824690817601c446333c3b86c5a9c30fed1c82d7b7462e24b3e45c3784bcc659d193b52d8a7000ebdac2d484f74e348022464258aa57c01a2e986c646c9f4be9c974fd137a2670761a038ac18dc1a9c34753ef096ffd76c644fafc542a26c5bf218254e8925324cab590756018e52063fa358a0b29a14bda2ff8f94d6e1d1894b5b53f7c2bf4993e9486ad13ef8169030f6106f736dea5bc498642e2d61cff02557975048d544a4fe9f9a308783aed77ed4cf35a061567079128e2323205e6142020ed907ec199c7ed4c6da1a2ab2d1fba1e61f3d1ce35065f76dceefb8be794a6b2311df3e3814cb2eb37b3dd9efc434a7e3b618557de35e286a1c085dc3abb08efb29282ab3dafbd2bfcb4fbeb613c2815819f29821cf024b08715b557e35dbc15f15911095187e886575ba2831eefe3c6041ff2ca7fdafa9512a455af8182a530db5047bde89bba66e63cbcad9e659198930c48a9dab2eef700edd272748704a4450dee720f891e09dbf6229c0d722f296e7f441f1ed669620600fd54499c032da85d4fef56e79abef03a3ee7528672abddbb530d9ecacb6efca9c4a5ff2acf7fe49cf9f8c5e26062b41e8389d5576cd2b72de2f5b2c451ce3b10219037030ee3eb0d26c52c17b3d8b26381ab044c81cf30a122e936ce138d526c1bb6518f096df8fa2a4951d42741e1e70e7394339503eb4a6d96bfe07b1b14ff544ae5eb91eccd0820f5708145106c67bd5e4995d2cdb3dd2dc4753f28b59a43c19bfac592ccdf1697c372adcdf064facda75430298e864cde089a2019b07d8c84d885f719333cd026710e25d5612890bb3d85a34220c71cced86867a20509d43879df21ab2219090e0cef0def297dc597958162a4877cfc541d96c26d7b4060b2e9f6df05e557f8ef440af8983de7fe4e31d46ce2468553b51009858006225cda89d01cfb70be57e2c483b8ce5630896a6d68467dbe89549a6fbf09dc5cb6de454848f7d9c0ba4a8006c06754c72f54f542f3323899ef14ae72a05c0fad2520809940ba01c14b5c96bc27ca55c0a142ee85ba60f10f652fd8d0059b5a6a24b7030d75e9ad0b08789eb8e5a8d91f238c3a41c1d2378447d41e87fc01a927429e6da37369b5bf5d329fc78b628c95563deeeebbb5e4f4c0b1e4cdc9d124aadf5f85b53bfbe25bab793060544d0b50645b2b801bd0755594c12804a7f1ac7722ae6cf6f88e93f4b349c70c8825939fba04c09ab507362cc1438b2afc14bd763f321d7af33e7795e08d06a5a57e49c5d7e3e4d1d8d9a509044ac26e1e058eaae13caecfb37a9cbd96cc119eacc4ec6743df0a79ef62b48e7d0700bc7672afce4302fcdff56debc2cc77c6a9f8de13b852d97b53bb78204840ff699edd29ca5bc72ca83fdef75fe1f73e03055a3a1a00e86408d320b265de7d9e693487f339516965e8edaf8ae0d5ac5e289eb265fe0f88a741d964e2bc6539ea6e507d3777152f451d7144d0b522916d9a4a9eb0da5b8ac44a71eff538e561801cd5959ff0df0272f4407ec523dceeeafa36a2f1130591edd31ae8d1ffcea51910f040d0682050b8a5106bacbd435eb4b79986ec0118dedf0cb58bcb5b47d2e10e3d4cb0db2de37ca0ba5f48d416435906fed8ca0422710dda72ab1cccfde2be96a1c5be2fc7515bbb69c8f20de2da2abcd194f466b63a9d7a3373f59a64da65a479054ecaf53c7b58e99a9a84cd978b13efca659b2d94da987e4199f567bf20945c6c655a531805c27132c05d78402f4373977567b159155e7cabc03ee434ac4e0d8ada413d5dc3eed9ef1b2324365f63eded554969dbd4d351342c49692946cde7a88fc1b5eecef089d03ea377afb9f12fb8d1fea769258711a37d6aa43740e03aa7ae5e007c0b5e8a2cf1b68441f73d43a0ea5f9122f0f7aea06fd5880cc7bbffd1fd5b38bd95fa480396dd074643d2f6981aef8cac8afa67e3a33104187c3cb49b2f1444b74b82801e408ab97971a89aa0d845326bd16b5c70433d94c72727d0d0fc74e382f7c2166d8e787877131febeed10f93227ddbd63a3e48a1a4032f63c2416b8864a79372c106ea4daea2722d9f98ee85fafc150ef1d1c7461123b6100388dbda5fb2558bbcb92fd5f5c6c63adbb62b3136fcd69b4bd8ca62c2039e6278252049ed07e411f7487ed4b1454afad17742841c683cdd3ba3a9a02b361cd95f9d248d6bd7b4c8be1fef15e1f0f0c5c6bb47148e6921ac01f186e3761858ce58822dc6d312656509035e61e33b463a75c1af466485de7e3d91d03423ab2cc437d93bc9f70adea638804581e734656e65cf0de3e0fe6e5f2abffb16f2b5944f2d10301fd1cafc3e3899c6c272b3c7db65758b9e0802bd72765726ec3a96473d3990b848a45f12e92193202b7fc15dc9c1e40205d05511abe86d5c1e9287035fbb57f25f4cc88d4783f782a6565b9cb54fc45a4a68715c1f3e1d4dbc2fbddfbedd7ac6d1019ab77557c5e70aa018218eda08ab4de83a2400a889b611948b688cf80b7d7d8cf2669f8d58baa58c7ed43256dfdc5be6673b580792ad583a56bf50489b6c7e007452d777c071412b3f26e63ffbcab9680355f562b487af36764d5d2b200f601951db546c5f69c712b98cf044c03387db328e102647e8930e3148d115b6fe0c09525ece9a60b5069386981a1a8043169eca5b12d382ea6fc8b41c0efd2684fbb2d1883f9dcd37aad0e4e44c212cb79a4559dba0bca23efd0352ed6e8ac37508a9668ce9632cdb68e477d9e8279822da389b0eb358f61b2cf23bc12fc71c1dbf9bcb9e1441c675a361647d9c7aabe39eea463070eab4fc9b22931038e563081295ebf27b60c9d6c72ed7577f9723ad31a36cf628b9945aae32c7e8f28b4eeb2d44aa50928e20022d25b376565d079fa0fa67c8a1ded5fa5fa8bce19774c26841027adafd5ef2e05bfbac835ee83720667b168343a83f068364e14f2a6f1ad62a6bbd8e12af918a7d75fcb029135751455df0ec262d37c12ccab01c05166509218ec0438658a41c99d9582b1a48583a1b75452f99714401e13cb05ff8b73e", 0x1000}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="9010000000000000ffff000009000000e2ca453b1365d47d8a3123b1adc328b23dcf4ef28bacaabfe5a41b042139498d62303909da8d88e5ca7b3361fe14113c10c1626219e49d5c46339d78036158a926fed400fdbd0a2ac9d43ddc6758f6b3abadaa2fb469e7856809b1776e4ee96e75ad70021114535d68d287b5105d75147c104f6b5190b55518bb000000000000d00000000000000001000000ffff000083555639ffea3e94b5281332ad4f67eb6988ae4c99617c51ba4571315bce0cd0b25f9a181aacae0f18db6b61d9ae082201338bda09904aa79b867029321a68be6490bd369c65a31f08dd88a83491d4dd37c4907a7fe8dc4eaa9fe372e5f2c1f089ca184b1805fd56ef98a874b5b4d73a90c71da759e3852c2062979ef382f876b24348f6ceba71ce42ad16a503d9a554644128eae99beac3675018f7fd03d5cebd3bbae52c8cae1252811aa3192e46122cec57802a3139f484ac2b5600000000"], 0x160}, 0x0) execve(0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x61d, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) preadv(r3, &(0x7f00000004c0), 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0xff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000003c0)=0x1) sync() 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(0xffffffffffffffff, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/111, 0x6f, 0x0, &(0x7f0000000280)={0x2, 0x1}, 0xc) chown(&(0x7f00000002c0)='./file1\x00', r3, r4) r5 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r5, r6}, 0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa00000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:01 executing program 0: pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0xc8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x1, 0x4812, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) close(r0) r1 = semget(0x2, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001040)={'./file0\x00', 0x4, 0x8, 0x0, 0x0, 0x1000, 0x100000000, 0x49d6, 0x3, 0x0, 0x4, 0x9}) munlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6812, r2, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000010c0)={0x85}, 0x8) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r4 = geteuid() r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001180)={{0x8, r4, r5, r6, r7, 0x4, 0x8001}, 0x0, 0x2, 0x7}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(r0) minherit(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1) getuid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x1000) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0xffffffff80000000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x82) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0xd2, 0x22, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20000000, 0xfffffffffffff656, 0x401}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x8, 0x6}, {{r0}, 0x0, 0x30, 0x80000001, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x3, 0x0, 0xbb9c, 0x7}], 0x8001, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1da, 0x6}], 0x1, &(0x7f0000000600)={0x6, 0xffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) select(0x353, &(0x7f00000000c0)={0x1000, 0x4, 0xd22, 0xbd, 0x8, 0x5a4ba76, 0xffffffff}, &(0x7f0000000100)={0x9, 0x20, 0x0, 0xffffffff8e704157, 0x7fff, 0x8, 0x4, 0x9}, &(0x7f00000003c0)={0x3ff, 0xfff, 0x1, 0x7, 0x4, 0x3, 0x6, 0x4}, &(0x7f0000000340)={0x4, 0x2}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3}, {0x1, 0x7}}) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000400)='./file1\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) getsockname(r4, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r5 = dup(r4) r6 = openat(r5, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r5, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) kqueue() bind$unix(r3, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r5, 0x124}, {r4, 0xe}, {r6, 0x80}, {r6, 0x80}, {r4, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r7 = accept(r4, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r8 = openat(r6, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r8, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r9 = semget$private(0x0, 0x5, 0x0) r10 = getpid() fcntl$lock(r3, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r10}) semop(r9, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r7, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0xffffffff00000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f0000000000)='./file1\x00', 0x1) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000080)=0x2) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe17}], 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001940)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r3, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x6, 0x4003, 0x101) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="d53bd622644d1d17019c1a759ae7d11ea7623e6f4b9706dd1ff60f773b062897d2fd823825b3682cf5ee421adb323ba420376f5b735d76ddcc8332f632f78f5bf3e9529ccfa65811ff2af00b1b64a2439dd1b75d9cd45086c4dc30589109ce3904f2265d75cd20153941dcf59f88fd43e8666e092587cfa87fd9981b223a07a3d0379befb79aa6014e96cb8dbe47faf2bfdf52de5496530f12db4f82c60166eba9dc40cbdf8581b64104afa9648fde3a1826c9be9c91604c03ce2bd9ebfb78ee84e114444cf08908d8e44665d8873b3229c7dc614e6985c6159452", 0xdb}, {&(0x7f00000001c0)="ef869b1b46e07dcd47c9808ee77ac9425e749a152182d1e511d44f312ddbe62d0e0d54a49a3af3d0107065d6752c1f89b3a040b4c656c6b56a70973bf94225876f0ebe85f6cca851d9f4e92129bcfdb55ccb5acea3134d7b6c17a7ce6e21c3857359b4c5fe331fba00c60aa5b6320553b6f426f551b1c46e92fb93c699622be352", 0x81}], 0x2, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) fchdir(r0) r2 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r3 = semget(0x1, 0x4, 0x10) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r3, &(0x7f0000000080)=[{0x2, 0x3, 0x1800}, {0x0, 0x6, 0x1800}, {0x3}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1000}, {0x1, 0x8, 0x1800}, {0x3, 0x200, 0x800}, {0x3, 0x0, 0x1800}], 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) fcntl$setown(r1, 0x6, r3) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000024c0)=[r6, r5, r6, r5, r9]) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000180)="6b1fc2cde6233aaacd5ff7b384c83150427b987ea3574146f05d039b946dfb704b460848730c78972d5d2255d6078f6e1c99d01afb0825c3bbfcc78478dfb2cdecb1f3f4808f32b4c2d470725209948c4a937b49dafe8879453a3012009015df532fb0e438f566a4c32a93c40adbf17824f1109b72a1d69b8f2899b9e1606a09", 0x80}, {&(0x7f0000000200)="c0647cafe90df4d44e0e5a38228a57a9793cfd486ed1cdac95910348b134509c2c83ce7bbff8caeb93e71cd3d037abede4aca65489eddb33dbedbbd568879f6892eeafd108446db51b525e3681046aa4dbb1031c9ae35c33cab6e6a6392711bccfd2f710a283bcac7f1fafa3931cc8dafa58447b6cb532c67359ddea088c39b24c39a056c96cbbf53a22993b76ff31cc04ad9cb9c79072b7461765a507789d23851cd943a03a840d293ebeee13b3ac76aa7b714e8d631339a52c618fc290688b4c524c0a7976bd45446c685e46bc3ce4cc5a1932689ae3550df09c869b94a13f627f86c003a9c519373fd5e606352e83f225e61a8502376197e142c5cbca43f4946dc07e3d69353f46a6c936d828bf2d1262b972516e948aaa6b6d03782f8dda211f2bbba5c61bc2c819f295535a74329120013f6c7648a3d5774de751eaa616add9da1667ff42ce5a6c3b9d8f3d6e92c6d322d61cc92073a1483df92a6641d55fab32aebea6b8c6e60c25cfb4b1e41b2d86ce8fb25b91863ea5fe5104acde7f57e6e94e359f0d70e733487f9ba7304a3e45af622a8a6cae5d247cbaad3fd122b6f6ebe9e5354526026b877caef49b89d25666d091a4cdacd6c5db04ec5fce1daf853704240638756302e5e66fd0851bff749cef4c7fa1cffc4b4ee9ca657f09cbf095c4ffc79196d9d622edc8172d1fe2b9c0cdb160ac61aea53b45324c3e76f6ff9e7e48e3258d389e70b0e2649b5ef09d92833a3a31bab7255897228a1bb3aea2956d3426df07dcb400f94e0baad6b41fa8a401e0f62ec3582ed1e8820b586b8786a50296090caeb068c50b42fb41884eb075a68f98fcafbad6452bdbb32ff643820be3119e6f82fc805f83820fbb125cf4a07f8b524d58e954d604044d119ffb018d887d46256d5b78ce89b099c22bfe3b733b11d3e95da309b1073b10c238ee17b8a7983f8800bb5bfdbe17e3acd3ba1385cd426810dde812c0a3c0b16a5bc96709544d514dcb85696f21b539c876f401a4ba57cdabce40edee72a883d2559fcb665c0875dcf19586c4e8fb3283b667a95c55717ed7ae3f7b2966663ab33cbcfd6007356dd5a06d934ff9dec3e8f1684d2ce15b1ccaba992d33414aefe8b13ca70cfaf87f752720849f545f6ee80ec7d4fd07177cecf7793a9c8eef4b0d553bdfab4ec6fa2e6d993f34061706fd7e51a20ca83af8a0eef07633904e378fae48cdeddfdccfdfa279f1af6deb08c691afb5d47a789c48dbef00f88e105d30da3d189a669b4e1b674a7ea7317837df31a03a6e04d0211b9cbb42c9b92fc6479c0515a2727edf2d56994198ee76cdd6955bc43482c80be1d03eb48563ffed43580569d12c86094f1c02b8c67188dbdff129581964e5d390f2c9d76d1bff3491af5f433743c8c7b5de17c08996a2f3c2170402f5f0c8b7d2006e503303b91de97aa1518f929a98804335bb291e01ef0d09a28c8e05d5e2439b7b7280aec7fc736d296d72331ad17fcca07f9c04c766ef5d4e2cf48c9bc87cc075094e04d36939d8a48cd4c498ad56c2196703b3bb0f2ec61608900cfa28a8d3a8de7181448efdfc1cd0eaefcdc7303f5fa158972cad282d41cc082710968705fb101339899fb668271de9fb597f78fddce94e0439e6125083e21a7b5cc91274951b672a3cd1a266b8453d040eddcfcc04814d0cb4704f964c7bbb320b7b8fe82cde6d73a2a5c41a1866a84620378dde509d370773baff9f4ca5e85d7ed3613870d9bccbbf997adbf3b7e096ab0a41eb6b98601db5c25f8fead27e4817b22559e7c9c8c4a7642bb02fbda98d3050b78e5b6b0f4be766f0a48d271fd1fbab756955f55fead06c4ad671abe1dc5622adc904ea9335e89072676ece27ca00c59fc0ba8ef2458799bb8e28b488fd0178ba124739f149365720a18201e14643705b953d43cd69ee6e4beac47710c679d0c81567f8d84f452d7f654a49b2460c9781ca6d92e3a387145f64d44ec601a786bea7899a6473a871ae7e3c242400774576f23778773e4f463b4d2f2f30e0758b37abb3ca227e31394ff408c5ee77fdaeccc04237119c44441f97643a5a9702ea1e08d9dc4c587c693774cfede020e269127ddf482c4764a4953db8e60c83ac9a3babb7180a35029ecb1a1661bbb1b8c6a7fc2d35518fe4fd5e65a48d45fd284408be9a80b83e927efa8675644071991120f543e1cf0f382abef50d5f54a5da4ac778221c67e7c5b05e742f8a10c7afe61577a072069369793fd2aaa612f091b6a3b781432595394ab1c0901da451b4d47828637b3daa6720d1c2f212937cdec4b391516762cf59fb78ee77527ce5a8bd6c4388e8a6a04cb89aa9d2bd7ccc178b64224a0a96aa097671ad91c9da62c9244733b0d89f38dce24a520b11e9bcaecd07905a3b2b334d7d0d5256c03b2b091d5fe08a244c670c2e366cc4f2b4bb3f2dee2b619bce3d496c7160646d626b2e89f01919ed16d5f832d15e91b9e93a9f5b66ee662d4d662e76f4191fd262684dbe0ed1c71f434606a50583605366c98f8792ab7d7a4106ff3394abe160bf5078b72d359d07f35ae4569813ed1daa60a826f071937be943ca38ca0b9bf5bdd3793c833851dee82780408b512c1021bbd2f1d180100190bc56c90929a529ee29a3b7108b804908cdfa64fbe17d3aaad5a16c63d49472c6251057c45fe911e38e27532d0986b051323ca3d2e99a582ed2085587702e1c1d8e30bf1f0978fa877d91b64c1eb13c501e43c405996119c6dcdb83378e6da222d68ffc83cd53ec572c2d0a6345d328a51aa29968d1c96686b4fcd133c6d8627491948c9481b57638c052c1f85bbe443e5652a8d146af2b6e0af1ec3179b47e60be46a6b10e82b5b9617f164e9e67de6c9cad6ac4244850b3d7f48469c19be99e7480559a0d484ecb63785b47d5e28f16864b1ecbf8e53cf8c23b97c00711e9606fc31ccb6701ce3d8dcabba4cfbac0c34de75f7583f2a779696db4e83b515b13ebc54b5ba1b2e8c1d98279eefeb5629074b9b52faeb6ea27166eab76aa0b38889a4bf5eb7045beab43e7c262a6b56381ff50cf4dd1be3eb6bed8efcc4f26ee9817e39a180174aa1fdeb81ecd28e234af87087091cab08aeb1833356ecd62d6d28968f58596b6066a7bb153ab9b09ab4c89f661be76dfe76935f0e19bb5ad36f7fe151b87df24454c2e716815bbaf7e03c1492f36673e31424f4cb7e3426554ef47cdc3556310898e382e3920e25254b63da191f8bc1f6b72682f87a6a8da9212b91ababc1ae5837bbcf55364f4e6e850aba3b7c25f00fd0a0b916787a970b1cd60f3bc7f2f6648a7264c2bb1daf527bf58a2957a5c20eb08dde831aa0afd0726f1c4dc7995565410c6287b85af5a94a21a90cacfbbf419b2516015246b78f7688fa74e60100e763ba0ce9be013b2ff936df0e308d88ef01e546ad734f6219ea64b381bdae8c77c1130fa5c271d2e0e1518586eec44119565f2cf899edd2972f00551119936f49eb38ed043c0ef176aa3cced63d603d061db0ce71428400dd0d05de0bac0a887c27590891deb2266ff6934a2e705213852175584f9d943d8cd0d33806939ae62c5aed40699d6947fb673330cd25db77cd66669bb66c78d84742a463a245e4ca97698a07293cc7ad07facb552828c85816b37778e281a3c565a79e438373877d639be5ccc89c245eeaf081f08c4032f5ad45299137da5655856e606fe53a3fd12da4c88f436cf11e969a4d35b8800c1e50a2b044b923d2199f909236f2bd8170ac07c2aaca8ea07fb8f7db4ae7246464c063876378fa3f2fd126f5789bc4b0aa7cc7de9100ea7eeb6e4ec8eabad9fcd9040e67ee4e397797942f9da64b30f9f2cd36fe86bbd88543fb9e7aaba80c050211bb5213a46eecc279f04efc1d9d41cc17ca5c2cf4abadea38fcf212d2e8c7fe63e814e80556d1110fe164ccebae979cc5731d0735221bb77875416a31134e9394ddee2097567386b513fdc28916913bee75217bd6701d039d1fd20a7f89b3d3312ab88810e497ab0c87dc2d0da62b0cacd9aa9e0a3e4c9bb591bc3146e9f76a919880b14b0cc2899ddf7d5e35e2713b8e80d81d2335ff7ba0f938897f710c26985437b0f9adeaaa4fc22bf8d18a3e54460c62057af862309eaa4acda328ad81514cb0d9233525bb9c9ef70712ea2ad8ef42d85a2e869981abc6b11ec04186cf5afa9651aba19a4f6dcd6b16a2442f521a0070ef96a92f10d1b5c8aa5336f04b8de25cffd9029014ba8498ef81b91cec65cbb84bd1a5aa1ccbb0cf5d2cab1620ce0d00f9a0340dc7d4adb073c081653fbf86e7caaa8729b2025176ebabafefb0f324a005a12304a2e688da6283d482887ecdcae26ca647ea30f1d2c40ff943a759af43a2ce5a70fa10a2ededb67a12200a9a234a66c30af7919fc1faad5fc9a03e2221fa3b9e6bc96c88d9b2d4d1d013b58ed8fa4ea454bdf0d1103a84016a4ea1f52c9e79ac1e46ce455cdacf643b9380125b60edc14af2951b175411a9d24517cd8554972ecdd7e83cfdce412a96011d37198975578410ac2e8f835745dfd82e08e4002474ec2ef01c26a6590012b4641379d9ceacc030d9aaf323a6ae627ff4ca452a1368b2bea163eccb57d4b79c43409d178e7982590c95cf8013f61ded5ffd3f213610d57b43b1396b11dd4582e89c9e01e41f2f6c16ad987b5dcd5a694e176535f4221ebde1a007c22c9592bcf7e1ab5bde266700415124826e88d69433d0e16f515968c1ea8fedf06141b55b61a5dc484e6c44b9f702b5c0c67e7886182f82389137e41ae9065cad9944fc9f234b29671c4755e44ebde31ad6136564e1a3bf6050b23b09d1ee939951154d48c3d360f30e96bfbb56a05fcc6483377cbe48aa6c45756c577a6148150a4ca68f2eb26b8f82e3ba7379947e34b8388537a9ade8548637e121f0197cc565d8816e58f616174623f08d18289596175536bb08abd46387a9470ff305a3d4add502a88c66dfc01275a95158fc318fe4055608d90429b05cb4351ee7f39cd26a4ecf0d3028475db7cfa27131f4cff9aca89ca08d8efe39b37e5e8d2971b43acf8d1f6479bf070bdf2332e073aa4a6b091ce110af44e1745e7e3b1184da40b64b8b654c5fec1cc314fb662472b9ed1a9b77727358729f7c7c4c341967b78686423bbe280d0fea2cbfcaf9e67c6ff1f85d88f5efb3c340ca8a10fa3c6d291066ef589be432bc961c0698ac6c0ba4b2938294bc96f807762f4d8f80c05e448e164686a34206e183013f507d0de73c6be574c3ece4b150aca72deebd170c43574306984c4ab672a836f8eaf5d203005400c6c017235385849fc3646abed2750364fa52e8b6dd640cc234d29bdc2b0a69c57e802a1a7601bb76eee05d818e56ba72ba8a16734ff28d9f07e0c4e14d7776f4284a16ed0624387bd293ee928d589b1909cf5d00c40768bce673bf38382ca56ae9220d143eced92a7491d1e4546075a24fb0a924613c6c7ffdd0c737b7545a64ac5968c5498f1d52d3ea66a9e5ac14fef7e10a6b1ff684839babb85ab6f022d4439ca4fc4f6235ee4ece88eb9684221e9df045fdd15f1f2ef0e1114b9d91bb8effc5eccfb5241be7757f5a86ebf9a513e537f02e4cc44fc49b824987d314055494bf0ccb61891a2449237b660433ea053a7153002feab7b8ee73d30bc4ff6e3d566bfd3dfe75e2f8e923f4c7b09699a5160418eb06c4789326731fc16f223177e831cfa70f77c05247912a164d632f6402250f48dce1913e5aa953c725fc8b72bb3fb", 0x1000}, {&(0x7f0000000100)="84713d6f912c50aba3ceccca9a87fe32c3b8", 0x12}, {&(0x7f0000001200)="106bb22feb27e307a65bc987ae0663d83a24ddbf1433febda897b0e8efba01de33ae085f059a7a5c982388afcc92432ffaf3b4436c4a37b56a8fd90ecd512766ba8aea5a5c1a7948197ea0e3047f1fa38e1dc7b3af25163011ebb567e150181aefc85e0ef2b2b7f10e542b2d37dad2c02a625ee57f70a55124cbbd1e720d2dba3dd40c904309b57bb58a0dc40cc10dfabb13f599a478042e719cb5bb5c9ef4309e7c5f63c479e206116d370a531d9e8b04024e5565d95f2503fea8481f981859ff07c632a2c49d2ab10f27cf3c622b7336e05ed3887fe9b83d69882890fb2b49f1142b958a437ef09c0997988bf2d07b0501a8d4f820af78a7832b96f4ffecccb15c55ecaf3bce3dd0bf567bbfef30a91f37bce87f90566f757c9b95aafb30209bebca7a17fc36a06509b36757ddbfd9f7191ab08aad3ce190984b62a04a9f9143d26b2485f0eba586ccd360ccf690108f90139ceaf810495459f42bb16bbb122610e71d614145e773fdd8470e2b6e376036cfb832eebd4938221af22d15e6453b9fa8052f440732a5bdbd924bb1b4985897955c7fc1195b2cb4f255fdc77c92a62a1622dede4254f368c014a0498782ea07bf814ca37d42e3275e2afa622eb345dd1d064462382b20553f66bf778ec1c8bea11770f643a00e7d542319f486c3f06821b31cd470b56f56fa2b6d2232e2aa3552cbe83159aff39ab41327722f013854f78baa5fe082578ee15a24873e3847bac6f03e107d5ced3c06dfad27202dbf125bd36603ad50df6df9a1ba240ed185711ec1ba394d2a2d3322c74d0273fb4c57e1d1db3ea957e3a31dbd9f0fdccbe1ef7539f0508b72a3b9908b4ac929a07c41bfffc3ce00b6a51ee0a3311444f53704d0fb5160ffee7f24e6c8020f09a2e66895d553ad4a566dc0d1e6857044e139f0e3144f66fa72c17ecb8ae473176e2243f2f177f80933d9cc97f6d51c6a0aaf6ddec548f40e533fa8cfa164b964764b4816b23403958b960f549604cc225915a3c29c77eab35cf7de73b274ed31cb95d54fe4202571f82a1c4260e426ef42d6e601c52c2102e151251257ca6153d15f0a981644cb376a1c2ba50831c6fe330387aa5d650984e38100d700f33de13e3f0eed69b4dc3a2e6b150c4241d99b570d1de5e3534fbcebb96895899ce56effe5b007a804392ae934c5cbaeb91e7e79fdf42bd9f28ab650da0e3911bd8bdb8e2837db2574be8e5b32fa344f7a7b7248d8392a3f8f193d753241b38a9f6235dfe1017fe7f8870164f7328c3da6c1e901bb00191f838f8edaeeb8227131250188b4a41469053b0c813e94df97817584a6fe36dfddea87425e8ccef84962902f911b978b3f078edc825017f0ddccd3f1c4ac1b0149a1f14dcdaeb10182abeb125ef9bda9f2e17f1d591ab571bf6328858a632b31cfa63a819ead1d723f2861b9956ded09e0a46f75f5491239b3a051e43dd81f8be5bac20d1b917b559f6a60794311218eefbf9d35a539c166977882ffa9fde0265e5ff77c49acbf382537c89c8cbf2ed102b7c3052b42b49302accfc71835387cefda5ee81e83e9d9f321e91fb7cef580d539d20d0edfbc695d99fbc32348ee271a35f21a7c9838d9e2779ba8315a330c90433d6a1ce22ce26eafad33bb51ffc3392045b22f981afad93f19bd36589cd2f45d2ce7717e0b76c2810ef1e37829de04b990aeb03ace202a61aa1601e8be35a3abea3ee77c6d712a5ea7866696eb92dca0077c5ba637e0f2edd675d72d42f055f6eb48ba8e7f9887f2f0cd4b4edcd2f859dcf1dfd8e64055327a96a8cd551da9c8b06e5a6a4413485c926c69034bb251d5b3c2b49e19b39d6c05c82f86eed1bfe9504ea42ae6125a6b8db98ee6d4be06da72fa2c84ac73db85a94d947e4cc54684d1f0a665ee201d4c260a7372c1f4fe24baa55650540b5e6400a02722ce4ec1ba11c9054928f10ab91f1d233e7852e5debeb68f0eb7bc5d9b7b3a03313657dcf670208691a47b1bbb12f3b64f401760e0ff28238577b67e531dad186c58a8c8724b2ee6f463c8b3f8be92ba2a8476c47f147dc180b71d334d5d9c191b534e53c348ebe0ab6f1e9ba6d3f3ee3a12fec5bce95f702930f8108c9386686815d28a64a16b738e337486b4d7d730d8466173e584c63673b1f1caacf47881f06245d734665d3073b77ec2cbb72194dead3307300a0efa29638e76d98b2387008e8abae0b13513cc8ff680715ec9754a873773b1371efc552b68bd467debb24c8fc79f85f7cb14e1f56cd6030a34b0c0b01c6b81056f9dc3d72e487e06bc77607ba2996d99afef688907acb0483d7946aeb30983c82d5b809fc85c6a32622f44cc6811831363ef50754f34df9a2437e45794b7d472b9cd45cacab2e4589eb2e52143cf23e52a6ad7187a624d1b36e250e84882265a69b2d0ce57e99d177560afab5ab0968c225d7dea15b72f1180e508436d8445dec48419855195364e054d2147a341022605419d0b9ea7bdbf4ed8672c4ef3d017d0038e880db49f710d30cdaa3abfa0ccf64442e97372d89dd8f0abce67ff67e31798ff94e2df6de1b80a531350def16ef28b679a8dec1d5ff2b972936b2ac15c0ddc4aac82e457e636f6b73bdc2d5ff9f2ac7bedb35bad13c9398e1e88207c77d6a4fa224b9f519ab30206dd59e41cef60dae2d71f8adaea6fbfc313cd774c304e4e081c2774b17877c467186d9d59d16d574293f933e923c0490302d243847d40e79cc350d4de2d2fa384aa9e1888c4191fbb65e717d9efcb1174d91f6789c83c7bbfe377de62ee4258b19fa90394ef60b3dbc2d81008ba3bb3d90191386e4d1b31143a47b0326914b11b601f64f56564552894a00da82905548d38a784412a4a8ab9538af2c46bd8ba3010f4c13efffdc567563c0572322b37b4446ebad31d8e76fb601dc0cf74b7f344fa212a4753c4c2071d2f88b260cff31c51d80dc751df1bbc60aa1a7fa3c75acf451ecfcc2dd09c0fbf3236bb2f170e3d19afc1b22630655e6db8604f2695b99cd3f5bd87d9a84a5b78e41656732f91af39e58aee2aea893d704df815fe72704d4dcdad2981441addff9d98d37beec24b9f8b1ed478cec283aa503fb1d5d60dd9cba2583b509222dd089a54df12ddef54a015201ef762ddf6e9ae661d96672c8c16738d0139b8a504c7902726a067890664a92dccc14be152a31e43426bea80804213144cd13d6ba6636f274a57a1f909b017f3d6ae32a91ff347856546dcea75d107cb6a6c9522a334b6d80efa4e29a379921b1ba8b1ce93be40da1de893dae30ef40546f57a0b6011174cd2505abf37b27e66080bd7dd4759b366d7b7adf13ac092db34cd927c275a0768dace7b2f861d38eee69c315e251c74d2a7c85fe5b878d84f8ea86a734fd1e090fe2717408703d35da09e72a7df3e5751f70f7d82a50018d6f9e1b65224cb5d6a5808b8e403b9788f09375d8fc75fe3f47f0972a5fd28cdea18c62449b03606fe537a0e642b62eb1ed012f48d4428a8ebef9215e4cdae8431107ed144b5167389518d552a3f5a8ebfbd4f87c0c22b3b419f9e64cfa1740103ff39188d744cd6086703b4ed83538598928db9d92ff7384e5479fb25a3a7c9a0b8f0cdee0f070a2174305751c495389194a6e755061b1218c65153ffc84d7c270b7c5b8c906bcf4895589b6ddc7447625262278f46a8c14ab6e602751f571673cc6c610072e8665b90dc0c3b2ae244d4067e584cd0b14dccd4b289ac3f7bde77ede46199b56222e705d20014292632ab6d1c1f66d36d92af05b51b5b3aa92e1ab0646079c50fc60ab1c7029ad47e0edf28d9fd72b2cfe6dc0e2062872a218844bcdad36d4ffa969e249617afbeacea8010492c83b768965524e834aa38201f72f8795d5006283fff5f1e23c51eb239735cfa080fb5020f8987c3fda3780d07b840026a65bf5fc40ebc8d60b06f2c93d57bcdfb9b38c48c88dd3d108db825acc0e825af96e2c94b176132694fc6b8c8e7981acdc4d8be6d28b7db5ce46837223aca4c4ceb1c964239b92eda5a64727b48e9565dad2faeaf11b47fd91cafef8994348fcecdf3b5cf0ca257df0b26374bed22ff1680f4b96dcba26dc7820c32adae409ba1fc8086895bc723db2d25d296fa1f9eb2f457f53c40cf98ade3231e2c79a1e7278077ebb964005f74520eb81036258842a7d278769dc25fb83d5b665942adba5524ccb938c0ab8a50e9a562106fe1ed38f98ac3cd3d66847ccf2897fb78287bbc7c5597f9957d3b28bcae0b7dc0106b203c8e5e79370edda1c9c636893255124c2cdb126d68913fa8005cf09c11ef9e9132c5a35443172f335ed93d17ab9c9f17acd23ec3df03eca13befa4447dd2ddb2f4bf8bb53aa9761636fe4bead866695f82db4b47beb50d069c3ef6f6e089520d0e1757d8e2d71efe7bce66757a8101e3d1fa06b71615686d5c6f35871c22ed69fec42b0424859d7d82b3efd703ddf0ee2687fedbe2fcfabf8b1745c3415527f0a717929f50ac1a22a47aa2f9a1777b2b4260273ed2996b0689586b807fdcc8776e2939356f4b02d594a9242cdca38789b49039d4077ace9be21fa03a60c1060725d51a860c733537906584dafd544387ee5bacabd2106799a5f65a42689548e28fe9e747fe4a99976365dc252e2571e4e64c55682bfe11777548d416b10b5285fffcc1ef7b89f4c7d222e53559ebc30be02c5b4178da2edef20ac3bd27f4c823ce156994e7c83797da5c0f173df62f2db91dfe8a1459cd3b35e837bf47d26e791585ebd5ce81b2b17ea946af37e2f4b7cc6edc66947038cf6da8623bf0477d9d1b96868f955325f526811bf67041d1844cc710436556efed433b7bd66f1eabb5c6e4f52792bd59de27c33a7f8d8ea1130d3d5acc587e86758716f5eae3f7d4295bf10f38f2517287b678e200b50fab966a24f945d8c62b0dfbccf5124fdcba077d6efd0476744150a714cd4e7bfc630287ac5f754d2f4f625d62fb7ff99c0637dee398ec7b6bbd4abcc422d4e450bdc95a7aa24c475ebfeba51b75134bb76719b75ec2f32b8ab64fd3dca117c46c617752b934819b06d9de6d353255174724bc95a4f999a8fc56fe0689063ce6a3b14478660efe1123f1f445e5dacf28a8166cbc17963598f1fb97016b716a145a1f9b5428f253670e2ab30d6f46579ed573267d70c21f7ec4a396a8aabf0dd8905f2a705959669282f461e5cbc698c84df4c643d77c4aeddb6d25ec8f26533dd97d2e90122bb3dca0c4f51d1eba1a09e09bb02b64153ca3777c0243ed8b706ce4dba62362a9254d5abfcef7eb00fe22a278a95a96281dcb7644aec0eaa4f8ef40cae08f7c49df017034cd68edd80fa4a2ec0a1a1a4baf216752f3ddff5c9df674c7499805216b85e67146a32844a1b0acc82bf293b0129849335495ca4852b6d2401ca9f132c96df925996f731701d9ca73874c6c3f40f5d03d6a43f10f30a95ace1218424fcca90f95fbf461cc6fd12e85402d60ad0d49aabb545a220b09f4998dfcb81180c133aa6970dfd682237567df1e9716176edd5bd6fcd6f3a4a04361e15453d8b13bf9ada296a16c67e702a1b32e3fd9ee412ec919cfbef4e2038ef87aade3416190a4bb17a20d234e6e25ac5393b47ce7fa358f51429f63cdf1fdfe98671e07cbaaacdc46eaaaa5297cb8ea82f63ca9f13f797350e55012e1703ff427c5706bd98e73ba6387ea3cc114169bf590c584a3dc9d5a4f5b90a26c669d46b5fa4774e6a42ea8dcd90ad2ea3f95cb9d233ba83e14bcf76e27bf", 0x1000}, {&(0x7f0000002200)="b05b42334febd888d9c4572f208adc982e70dabd8aa7f6a93eaf49cdad3cc192fd3ccdfa33ace18c7044329acc3f7108ccb092adf6b02fca37665a52bf1735b0c08ef7dfbbd0adf46b08966070d03557c05cb3455b7a04ab4ceaf93c4d81ed468fd7de31d7cc98b374b63a43310948bce8671d77f84c715a3750aba920a7a84e8ab3e52b944dd8ff651fbe5fb498c40baca56437c57a76fa829f52190e7f8e63c84548a8bba7cf4e095f435fb1e6ba6bc7712415d8e027496e5072ee9569b3010c1714f250960f83c16ed536b016abaabd34ba6a9cecb6c66ae1df5017118fffed94ca86a2f1387f7d62506c794abd764638f6e15e5db08a1bab", 0xfa}], 0x5, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000000800000000000000ffff00000000000016b67a36b94718", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x2}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x8001}, {0x18, 0x0, 0x8000, 0xc372}, 0x1, [0x1, 0x8b79, 0x5ef, 0x1, 0x7fe0000000, 0x80, 0x80000000, 0x400000000000]}, 0x3c) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x5, 0x8, 0x1000}, {0x6, 0x4b, 0x1800}], 0x4) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x40f, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8500, 0x0) sendto$unix(r1, &(0x7f0000000000)="a95d26380d145a0c67b8913bdfd994aced44bf57d71cc0e0b10e1f24c17f291230d2d83837a46fb6921a32e8cfca2bd5682f4597afd907dabd2ad6df5987", 0x3e, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1037e) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180), 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x8b) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffe81) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = getegid() setgid(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20a00, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000140)="7694f20000000000003680ecd3128e2b21b958458490c7b141fab47dcc6d71a420a01bb788188b3d1325d1988858de275457012ae0eed678fc22e368bb400a8685c8cdab7d550651c9e5eeb8237990f2ef1e5a5b01f80e062219c4b2490456fde55471f921a6a439201e9f26cb24b31705cb2315160da8b5f4048e527f5799f9ba41b99169c63960ccac35a7ca82ded519272c83ca48599ce1437948edfb3a093c4d0c2318ad0ab084d00dffe15d960e59140d8a29a25e35a5623db5ced22ee2b7cca131346b052e8d8b9fa25fdb1268edf1129529f9eaa915fb9fefb73c7920431edced65d03a8be60d449c813fad12342df315028409c9debcfafcd83dfa15230c7acfed0e236b4ffa9061477671af80d46eeeccdb879b43e06cf196e688670059fdf1a8fd7086e47ae5236f86a734b364c54bd5", 0xfffffffffffffd88) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getgid() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/103, &(0x7f0000000100)=0x67) accept(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x4b}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9e81, 0xbca}, {{r0}, 0x0, 0x90, 0x41, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0xc5, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x88, 0x11, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x4000000000004, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x49d7cf2ba15a87f2, 0x3, 0xcc2}, {{r1}, 0xfffffffffffffffd, 0x24, 0x80000004, 0x10001}], 0x60, 0x0, 0xfffffffffffffffd, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) readv(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f0000000180)="9b557286e32b07ef9c92453d8582def0f3d97cade9423ad5284aae6ef7d78a2452f59da0f9b7f1d72c6c4ac512113281974009c5e617990ec79b9cd31889039dc4f92ec29c107026f960c35f631cc67e7466866dac9d0aa342628db4b58ddcbf96f91808d6c237a4e8343ad47652b9e3093c846158cf5c8d2925e021d905", 0x7e) kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000008000, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) 16:00:03 executing program 1: mprotect(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f00000eb000/0x2000)=nil, 0x2000, 0x2) clock_settime(0x3, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x339, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xfffffda2, 0x7}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getgid() getuid() setgroups(0x0, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20000000024, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:03 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x0, 0x9}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28202, 0x0) fcntl$getflags(r0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f4ffffffffffffff0700000000e508ecffffffff279d6665"], 0x18}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x80, 0x16, 0x0, 0x69, 0x6, 0x6, 0x2, 0xfffffffffffffffd, 0x3, 0x100000000}) 16:00:03 executing program 0: r0 = semget(0x2, 0x4, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2811, r1, 0x0, 0x0) semget(0x2, 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x8}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r2, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x33) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:03 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x81) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) fchflags(r0, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x2}, {0x47, 0x5}, {0x101, 0x8001}], 0x3}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x7, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000", 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xfffffffffffff23a}, 0xfffffffffffffe8d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x230857b2, 0x4) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0xffffffff}, {}], 0x2) 16:00:03 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket$inet(0x2, 0x4000, 0x9) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64010000000000000200000000000000ca9a2b597a983b59e117ea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d666db88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dfe331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007c70dcb292a27c1a70b40f150fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d8fc45835e976c809c22ae060c3636c5f13b0ba5aa0eede52e78671b559cff6849cdb55afd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d300000000000000000000000000000000097e564db1b871a5949faa1aff0057a5bd0740fbb9dc1f7498be702cbc1e2f9c47"], 0x164}, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xcfe78d0660bd639b, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r3) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="6a95fb1e80eb9cb8305d347d28e95620a0b8c0199eb461aa3a9a97d2d1e6bbdc9903b8988314bd2f129512ef6446363808442c3108abe7456a852018600ded681ccad86fee5cdaddb8e46133c60d7b7313edf2f27cd418291b52a478a3fe76ccad52119ca5f6550b2ddc0bc34dc4519e4bad90e7aac2f1c41d1fe94395222618d1ee3ec8b5ce5e79bd3e42731753b5dc0817d4f9a7fb0ec3f230e3aab5a8a7e8bf34e26f97058cd9e84da04ed9ba7b21946acbe2b94ac82749101f24b579b10a36ee9e", 0xc3}, {&(0x7f00000003c0)="95a08229619776228d422b534ee12c5cdb85827f92e911beec8cce9629d68a7bb545bbc5ed91a92d139693282221965934485d4d9362fdf4b2bf6442300e9247df775583b10abe00021f75", 0x4b}], 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = semget$private(0x0, 0x2, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x2, r8, r9, r10, r11, 0xc5, 0x2}, 0x5, 0xfffffffffffff4a7, 0x5cd}) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x3f, 0x7, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000001100)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001140)="29509731fb231bb03385e28c9336e018662d9f896a4f95af43f8c868e48e4423b9857dc01cc7591ac60acd464b1dec4d252140c49150cacea834ebc59eab70e7568bfc63a05a814ca65f1efca0c9a80ae421a700b23da82f0115f1367c1b633336e320f499416e2bc272c151c419c3b7a7a0c4af748c755e2dd22b7907786fd9f14404cda66fd68379baba4948e6", 0x8e}, {&(0x7f0000001200)="a93dd7d87ccf37f8acf10cab1450c67cbd950ebb3c38187f6e4f8e7a3236a4500a8fa9f889ca8d03f1737b07705b670a898811d9279e75b23ad12f445232145dffa4d310a8b207b0f04e338447e736631d701ef70eb4d5784f068e8040debcc63496725a1bae2c8b56f83501b2bd5e8a3fa2bdc4f4e3602ea67b0f4a746b994c58632c44ea8761e76c8e27b8c53f8c00ac9825a982b0a39cab149340547da0fd973d61214f8e6696391dbb383d9ac0664f3c93680af3c84475e23ed73a50663d61b9d86e63a8469d44aacb8c87746afca93ec6eaf6d3ca551ae6e07444d03291b0a15e360c58c2e09f7ad925bdc0bfc66a93f593", 0xf4}, {&(0x7f0000001300)="0615915f5c760f7565ca2c526df44890ff9a4e24152ba0a3701bf24df7", 0x1d}], 0x3, &(0x7f0000001380)=[{0x30, 0x1, 0x1f, "40bf7052b35aa5c29aa3dd5c5f9280d68d0f3ce29b897990bf0aa5ddfa"}, {0x60, 0xffff, 0x3, "cefa5266e98c48a55cf26772a5a7ba6f55916393da2f16da72f4d002ccb5d798c46ea55b722035d884f0bcc32c51061a4cc17dab2e1a3c6d530e9af4be604b232fd9f56d25b59f00f1"}, {0xa8, 0xffff, 0x967, "9d8ab0a72522115d3b3f963036f1127ef80612bcdbe76484c5be137ab6dae2662f28897c5da5e27dbdab5006be265cc879b7d493b4fc8913dccc7fd13e026d9fda989c32a81680a516c31d82cb6eb8688ab70f70bd268f261eccaee5c5f6110be6e0062e24465eede952f1db2f0acd5d6500622ecdacef41efef1d97efeebd3584c4171ca48b9f2c335dda385ffb0fe70b7f7c11d900de"}], 0x138}, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/252) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000005c0)=""/155) getgroups(0xa, &(0x7f0000000440)=[r1, r2, r3, r5, r6, r7, r8, r9, r10, r11]) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) write(r0, &(0x7f0000000100)="41c95ba40ac78214b7ec1b211cebbdd5ee4a86439316e1aa0dde35867d346e36aa9e53ac7c00a5b45a56ecace92d30081a4c2427263ea1dc00c32ac5817d7a865130437a965431d91238a4c57f2c36386a719a1c52732c288182b544d40150b96abe4ec753c1a10141fabafbcf9f33d6e7d68a4624b176d0cf452c9d8517f69590101bb7487b689741f06ecb4740518842ac64275f513391f615d21b01d89f83eafa485aa7890441faa08731c1dc2bc723", 0xb1) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) read(r0, &(0x7f00000002c0)=""/96, 0x18) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) chflags(&(0x7f0000000400)='./file0\x00', 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000003c0)={0x80000000, 0xfffffffffffffff9}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r6 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x481, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/137, 0x89}], 0x18e, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x288, 0x0) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = getuid() setuid(r4) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:04 executing program 1: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8019}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x680, 0x0) sendto$unix(r1, &(0x7f0000000280)="c9b3f53625b26d0194ab7d4b9c2355981137ee148d9c6ec69c912762c435068087eb677c2bca3202952fe13932fdcdab89388ef429ede39cba5c3f489b7362752b086cb2addb2e432ed7d075593fa8b72a2824366c3296d065d8da3f84f86b7cbeddec4de440def9d7ee198df7f1c7bbc938ff26d290c8efc2da5e6d3b363c8113722c7081ce2b90991ab0cb483e13b8813e150293e9dd11d59ad4339b19773ee60a353fccd1ce4a27a71bf4fca8c4e63f1ff9293da7c39d4739e00a31d2ec7c090b99dd78c7eb5aa22af84458a19f7a93deaf47b046d5e7145286f091e2b5d471ce4b3ce69f19dcefc4547679dac8b39f4686ed149bdb8371599d32c9b613979ade8b59a680f07353bc180d5c28c671fa9c3beb533372e464c41477ed9b9cea1b8efdde1755524c2c0b630f6e586cea7569fd33878df99bcb82d45eb0ed5705987f09fe00f23ec421778ffab8f7dba52d5d4d6511ab62b96e447e1509bc9172a97aac424de51d6e852308709bea67fe8c954baf3fec1c31bb9c8857ea76bee11a221a4e654defc660876589c8c89cdba642b71ad29a73bf514b6ccd787dba0b1c5e89853321e272b56e8e2b61b78aede348550d539e4f23fb68e51c240d177b1ad1a0f678cfaf7018e2dda8470f3a008590e561c2b3d0862a8a89eb0bdd055a23f30fd76d16ca50b6e271f903b86319572231e0f1f58f8a6e118993d148b2f2a083bbedb629dc5c13e3b75be992d2b0f33754bda97b0d4a23fdec40cd0a39a09f033cdc9b67dfbb88de77ee647a9b6ea2d094f0c5919eddbc58a93a09c5dd17a6b9bfd49945acca097908b53408bfbdaba991273b18815b767eb65ab676efa559239372177eacf664eb8f1a395e55a3aa978f3adebbacb9ffad85cda6a16beeeaf411777a71efb1619dd5ba54b8224819a917433c48eaa922a0cf01fd2b3dc7e313f564f600dda19722c1c50d2035e5334194f6b8c9f1474a90ae1323cd3348cad0963a4e3297261114f5dc0eecc8e0b419f8738640bf724b764f18de83914e72b1006730ee436aa0da56d1291e96879939f5a3c14b279fea8a160c127bf64a238d62fdb2bf3fb6318a06863c952ef1119aadf8957ac72395f4eee82dd60fdbbc8c15cd8595d6af751b4245e26c85cd7f4f4bed22704ff30e0ece09d11a4e0d3cee0c7a8fde6d8da210ce2315d2797d5d2ca6d36f74c91e24a7abd16b47a05a9c360238a72c8cd5188e8b13827ce8ea41950ee7a58a6310bb79637db6d5497031a776a6903108d8c563bcf426128ce058e7279905730dba3436fb86a7acbdbbc822a817357a0c0b20b19a88f8d9d16b253178070f58ba4be61537ca819e92de60e083e2dbd538776a53004afd8bcbc0de157fd5276a6452c39a6cdf52cdcde303ce685dc176061ff9b00018e17b5e389129ccd201a3ad94b60ca8ce4fe42ab2e522bf29c4a3bddd0e79b577c49d68da93799ab69b02e33b1e17a62a93531149c3b29125c845ebe006739c35f868d6946ba1eed880561b003afe064d22e8c7a9c18e27b803edc105d57f08d2c13433a6306dcffe6f1e68db9e2ba49f6cc7c41a00191a5dfd4bd0dd02db0295643df89392f1f3acb3b476afd305ce591ebc1d88ed7e72aa4f8446ebee3368c8f75243eb41c5973b372e0ec4316e9ec5ba0429339a17bcc0dfb13d16343dec308f676a6864594ae330b7d68289d70c50fee87e2b8eb9a49086bc4f1e3776307129d6423c76ef1a629e888f3824f021a7ec687ab6b4f08dfa46161bc5f09854c1977415e68c1a12a5a6ab1f29c0c9b2fd431e43424b878ec2d2df4544b777d2b6ef85c95df37a1877f3b6eb076ebd8cd845f7e633aa29b4e8e83229f45014f3b4165c34c663bc25186687b73657558c7bb88ab748466b081ec6c3c0bcdb90d0306cb86f60e2b731e8042b8dab8fec8b1b4eb87e5733926b82beafd49a65a4b2e0359ab9d6b4ae11b0d8c56f66d1f0c3306b7319b420a7be79418a64eccb154ab1c6a38a9cd7386c951b9e7854fabd3c39e2465f80da4d40271aa4bbb0d50092b3983381876040eb2b35a8cf62bddf0f58772fc1079e6791f10fbc8cef1015ea8fcce7d2c0c09da04a1ae9cc0b989af4e646724773e4ec95ab93a760549ce0e547b97949d29ddc89926d54d150fceb1ffc6d552fdd093431481fb2b63fdb5a51abd7148a6874c48e9d1a8d2a2b5aef4253558263293d775df44d2b2e565a6e088a6411b8c4482afedb534c85ec8ebcf44681e3403794cb19e68e6ca7b1e7576e6df617c24872123d0ac2745876c9835f2014966b5583a1e0f68cc1089b2545644fb8b79212d1ce480784a1ebf3b10bcf463447e37d8846d4d9f5c3a575d96e26bc98410885560e803fcf5c8b9fead2636d998d4d4b2bfef16f82dca34ed30290fd6e16ec8feda94cb045837f5adc79a0fe7b5c4d82a17a9ee9770585d23dbf7573956fc253f8921445a6866b5ff4df6e094bea6fc03f3247efcf60d5bb3e0062ec388a5e88397b28ccd9a16c92c33aa69f4ce3ace3ea599d6844ab6a058de81bae64d7bd9437531762fff6353f16e7ab5093553f1821185414596aab62a18a606b2a97bfda1858d9fb7cdd6453467b16f4f2dec76db4d62445f26e127585e37d8cbb97cacc51a770bf91ad96677a9a55b18c395a0ecf00d410e907b810ee9b3a4ea5ddf45fcf9c19d4ac77c97659b11ea9479eea3d3b85b7313aad963b08a5c0e5a3680d4639ad5e3a61acfafccb65e9df46508a4ef15e2d46038f196630bb02d02509ed2f035ce7f59b0f87333a5f1ddeb6ed6d2022592b0a601a1de4ff8f59d59834330231b22b77afe66b57c200f0e1e7af24e2fbb70b55d00b7237753f9134add68647f8abc7628e47b4d0797a3a4532980a38d67aa342709552419255ee3ed3ce6b0c24d585d211140d28e59c4093dd25df5bfcc945271e8ce5455401767837661500b5c2626efe267543fc9671a6dd710aa3c7ad036da2dd3201342bc3d06d3cb065493d699299c3bf0e61a4e0ebe1eb74d30183ef907247ec71c2cc452cc616a2cfd35e9def9d133313ff30ef8fd0090632d62c906600dbcd24e5613b82ba006233683a610a7dbf9a25f8fceb42c9e3a0a2125293eca7085ee15439d2e0f70998fc602f69f0ba5c06e2ea8fdb1667915e70d1e45374b7a3abac789fafd69549ff3fee6a60b0ac4b0ecff0ced58e1d7cb2bb48058c203b545b45c5e8bc8822ef357af17bf7dab25baa5d09d9ad2ac1fa22b246ea1b493e329688d30978a95b1f28f8e2222ae9c5f0f02eba3354699b21510c87c3bffcd797e64ae85a10d603a079d8ed100febad8aecda25c20ac262a7265532fdb231cfd3e2b3445f82aa303cf9441eef79dd0f0e6ff53bdbcb10b41a1f9abfe7a6ad3d04c84cf77d5244c39e7fac2619e5ef86a78603586d1dd982062fc4e82772f7594976d59e5f9b19268fe31f8ab0280d43642e14a0fb562e60816d16098c80547990351f097689a6d993b0f149831225993d70d87caaea5f19521768fc353f52f8736cf47d24de81f45cf02d0ceab800ec811a045e9748f77480863bc5a59b9a5e43871674b0b479f72ac3eb69a73feecd355126abafc803d8ad3e26d91fc2fa6acbc1da190baad334af29250e2ddfb658c666d1e7f0e82e96c93f4a510d2d8b03e3d5efbe1408ec9ece2382bfb23a6ee343eea94bd83bf8862782758ff965dff720c1621ab6f7b798e9ee1e00f95f407983a45b2d7ea5b4433b74d0bec232ea726250024b2a199ede1f27447044b9b7c24a2cade83810306aa2fa7c756b40037c6ceddb05cee5543f9806e5874a96711ece8d726b1005798b3132abcc8e1ecbea7565633f63ccc46b11e7b754731f1a17389f97c3e9616a914e66b1753914846c86ae32a5c1d7b175bc21ebc69a24dd652b876b246cb3af8afb8ec75a9d51b8dbbaa500669a1903f7d7b3ee7626af195af8697f135ff37d5c97ccd63efd93e7f62b17a65f7d8fbf0c71a99f55420f7d5670adab6af52211649220fb0962a2975a0473df7097c77e7796082eb5b2bedad612b2c5be93a32669508a6c874cd275c33e89b49208605ee7bba174f086d4183aa17eca3cc7e1b8b1bb9b34091c439e73100c7764a62701d46b3357f2e9abf8db62910b359f94b5bf2f2cae073041914fa9951408f90e14d0e37ae88c8457ee8d6847139e0f9047fc65ed39e2397c65440081d1d2edba36b68576519b466b2dda5a6ba13e0b7480de8baba69efb215c1ee0849615162e250911fa8dca5a299b2cf38a079fc29a59b8a480091339917d27db0125cac085da3e6e1a197882aa951d0ace45fcbcc97a8564eebd7bf67a29aa901772f59c06cc110c89165a50222d24670493504adca91124daa6d4959408f1c2652ad04876176d55c02ce5c2628e187508d176b88e3bfefed2cdd3504d1c1d5d282676720c9a502c3cf413c73aa0aa146534635a0b390b26e17a93b3813fe3fc7c97d6e69a1568dbe1aa62e9d29c64d9e1f4684dd4beca14b685642074aedbb0524f1f3e8c3384e3b2ec60419e24d53d52e1ec44f1943b53580ae1f2634e0f4fca61c995c72930ea84ee33417af6e9e85baf5077a2fe712b553413cd31dd8f2a5db7cc58a952a005cf1cea58b3e3a74b8d6dcf264698c8038e70f80b5ea5071acf8fd68417d9f2bf890754aaaaaf4cb44e6c35d03a110c711ae7a7964e950b836e0ea9c880348b6c1c43309a1192614928db5c5707981b78befe4f6ed58fb4d399a95527fc5265320fa140f973fa33782d8a9783f80112fc1c1aca377a3e48be756f6c8fbc8512b1ed48f4836aa81487dd3b8669f069311c037af1a7ae31cbc2bbc5b2f31917abb5c536bda330d7af91a7e78cf9f8ffa788d7eb0c05802ca0d7b8518b2fcb4c55d3426b3823fa4ac08d7510e2c264f5840e4f393933b662635ef2e4e94da2d950dcc74991b60a9eef8d190729ab4d79e5cb1f8d0a76dfed06f55fc05578787769a582481dbfc50c4020359256600d6882cdb3d64c2ce9028d3d5f9666dd3a177c43eb1af450faec0e4f2d6d9f67cc133edff86c40d110efafce86215af006f09682c3b52d13c428f07624ac191d485ec03612bb3e51f73072e5e03df18a7d10a916058859790902833edb396bef81b4f7e53c22dad2769ad6349df84a1d5e366f2c15949d75cc97491704722b350941ea016e693f6fac14392cf9d2d78c360275ba325dcb13d4d398cf550b0f8f9c2a3b855c99cb51ac219a15bc782f0210665468b5bcad6e9399a1a9a92e0a196ac94a27a116bc853f18a8e9b4ec83ef5db422c003630073d36176c892563ff487aeff31575bfc12f5ee9a6c24f0edc4c0b655c6758276dc1244c6e7e9c70d2a37438b1f2be668916ea1bc926f55d1e293914b34b91418ea50be40df1e4cda5872756ad54dcd0d589e093bd8b0f6026790fcfec2cd2badbbc7f9d80b7dd699fcee781bebb6d7825ff153524d2df104c270e8648f52fd13f1359e7b0053af63382345143886fe94b81e111c52ceb1bd82c8737381ed90cc8582c34f25a1d3c8852e6aa88a14bd2beb0ad71bb725ae3aab6a94ad07449f0350020e5d6107562adf24517a34b982cba0a389a63278aa330be1025d4b269c923e4cdf99c89f53fb2703226271837ff428addc57171815bec79f7d7a386f9699262e549f85253a5573588ed1253af40baea59e23328d4549580c3264c46815ff2deaa57f4253b0e9e5c3683e2cb28187f709b21b7f3975f7d8768c17cd8b630963dc2e2e32a2521835d817a09b6ef3", 0x1000, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) dup2(r1, r4) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x400000000003, 0x6) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x5bb03354, 0x7, &(0x7f0000000040)="db23e6972b6878c62697b27e5ec2dae13510e88dcf930154be58479616c3c4073bade0631b84b5c1949bdf84512e56e4ee890363d8f30ea2d69ee46078ded058f6", 0x41) setsockopt(r0, 0x0, 0x9, &(0x7f00000003c0)="00f7d200000000000000000000ce60abf48640752d9fd00e29660c56f9882cdf02d80c786c0cf90d3649bd6b6f5e9fec81770df6c7ee87a3966c194d08db425a2ec62138ba1c0e339bf88a7fe515207921f6540a7cc356667806129416cc5f145ed3dc6fd895888eaafda48572379c85d03385066c37fd592e26221d88a4af07a2c61fb9706fa1df6b6fcbca0750e818cc50a5d4d25386528a364e7ff84fe7f3ea50a446a4721f94b5d1aaa4fe6bafd21d04be5a20a7bb4db0e5958d56a60dad1cc99f2f08c82c542911c1bcaaa039cf5643ddef10199f8182aa22c7bb595bfae2b726e70647a70670e9c80cf69e85a9428fdc2c8ab6c4f1903dd7bbaa82380550942e15bf7278effabeedb8cec9d056761710c71b999b5c36bf44bb814675afff2aeef4a03ab88eaa3415721d67be7edf212029863a54791641f10ecdebc6d75b6e76665b3906048a786a0039da4c3ee8bd5873320799da05cf15c42fb4d9b873385f9ef7c1799d64ed1224197745f1b335", 0xfffffffffffffdc8) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)=0x801) recvfrom(r1, &(0x7f0000000100)=""/127, 0x7f, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) recvfrom(r1, &(0x7f00000002c0)=""/246, 0xf6, 0x840, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x7fff}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(r1, 0xc, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/109, 0x6d) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x800000000000000, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000001240)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000003280)=""/4096) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x10) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/115) recvmsg(r7, &(0x7f0000000400)={&(0x7f0000000180)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000340)=[{&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000300)=""/44, 0x2c}], 0x3, &(0x7f0000000380)=""/116, 0x74}, 0x40) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fee000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) symlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r1 = getegid() r2 = shmget$private(0x0, 0x12000, 0x412, &(0x7f0000fed000/0x12000)=nil) r3 = geteuid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) geteuid() r6 = socket(0x18, 0x1, 0x11be00) sendmsg$unix(r6, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="f367c95b5c9a1eb413d66ce5c05b3a88706aeb5ddec39e21efe03a7e28786dfde8325f76958e2917208208c9b9b3cda8281e71155af2c8d593659f221a8ca77efa6c7e31b34afd67dcb7f0d3205e51248ebb7d4a2c231f1f2ae21b", 0x5b}, {&(0x7f00000001c0)="ae897efdf8e15c8698c5c1ef2b61cc", 0xf}, {&(0x7f0000000200)="ebe13dfcf95ab29098980decd78f5478a1ff39f0c1ebc3014662b42a217f6c5d33defc010a3328c15185aea33c5d4886d3c5ef7758352b1e9f8102e5f6abac4eb93f34e0699b3532a58027a987cfee79d750506e6a3b33115c7aa2c98d62755e62d79fd275ff572b5de066b46526280d03eda1135a30e445df21c7f6d949b6ad7e8ed4f2ab48b6f2633a6d6b3da2c9e320cbb3ae255c362364da8256f1d0c63885a27533042625896e2a9fa2011a028e3e0ac48c357a0816a3802bde905aa18f8c505d386e0ff194cd8f4125492d55bf3b311cb0148b82846514130e071e23872f3835dc64a696f390906d49ff98a78204c8cfa616cbec6387b5dc29be5937705daeffb82e14df685f26ffdd6ce98cc7a92c1d61c5e90ea3902df3e1a2b566971a236a5bfe2d900572ebe6b5117a96ba1ee197c5211897e7655d41b65e7d671a1ef6141ae40a04b17c082eba085844d80c83b4f5ef0379b5c60a4122b029b63dea14a179a622c4190c48487c1b37a2abcfbc3074cb7071ac890acc4a682b9349534599574e497d780019a4d33557f14fea20b408bf5a5092b7a27dd04161f8694c7bd5cc69c1374a229b025f16244ef302880af6d60d8ea7b6a2dfccc63099c25a3996d262f8741fe79ccedbc9edfce18c20c2046fd43aee28db138f889f3e5441ec1212054052102fcce72ad62c7a16eff8939276835aa9cafc762da5392017edf025ae69b4eddc44c23304a22c5720a2bc259546582bffea68f0b9913991b5e61b4278538dbfa1092f500e6d4933610399541ea5fc956cbc63bf0713629f24769b2cc4e94037c2c980750cc50c07e61816d871a17ccfc6a1a869fa5e837b30b94a7fad50a294124ed3f619b204a1583c2404626469230b7cc0736afb8894d58acbbe3ba8f431c33238ae08a7b0b1660f43bdf18c79681df902fe9a7fe1a6ab8f1e011da4f48cf512df4c05a030dacfb99ce940089dd394c5c4658fc18b82b1cba15b7ff52d38ec871c5645f2ee3d9db0fc4df003463e5340ae93a8257f9b7a7061126e4d25c69e289646513252825e1ff49b376e3b63b7eab122d8fb9d6500b9652c98b99c0cc9d3699f7848a7c75f22b17d5b2871cb905c6fa1c45e44bce47100f593a538ecf98e2c8d3ae6e7f8cce602cc5604d61124b61d3d572c91d162993975b9c43cef25fd2aacbf9fbbe5a4ed4642428fd6a4bf77a6aa3466fd7c649518cf068580e42feda186d6e4ea4b255cd7ab44975e46243f42b598ce199cbc7ba77f0390f46e96f7637585e59242b2b72191df5340dc962173ee0c850fcbcf5d245ea1fb912be42527bd07f3c3b9b22e4414f1211eaa53ff5401fc2e566dc5e45b158f63ccb6dfdd0e4080c66337526efc1626f067d9c2f65467be70853891e24a549b3a81bf3f6de582c8ff17cf869b2469d1c89db77e40a66688b22abbced9f5c105f9a6858553ed1039fd4a916789c35b02a54843c36bb33565a8e26a2298b884df549d91b22d2b4b6ab15b26480434046467df2615d4a2bb16d9243b3ab9f915d19756e641f19e481483a7a7c15b2dccec3c1fe5b921745752f8c0d3d29413f4abf77db2e982abaa4c60bd1e1e21baad155eb080cf97dd5a170f75a031409e4fffd157004f538f5023e1017aa055d0c525ff25612bf9b66a89e884b6b84ee3e57a208a03a6179780b4198df5e4e53595ff1dcb57cd8d8f221c8b6ef473fdadf16493b630f926f56db301d0afaaeae8bd7af886d832a050783c085a39c21e2c37be1b212b0cfaa55c0e6f21ec47d4a03ce115a29fb9416c7f02a9a5c25ea49d420ec65592ca5d8cab07b88dfa756bc336c9a2cd3a4a4ab87cd2c580fb5c08e4435130de34cbdfc1f92854e57f1b1ee6a8882692f0d161c0d371e94dd596aa17a252892e7e4fab1bf4ee685b835b2e5530830cfb0ed0f2137744b2e8a7602688c5858849e8b922c1ec9ff9c020f583116e1d1dc20e0f58236f09911da18f1e164d524e4baa0ffb241740fe084287340cf553d5e37cb76d91e77db4b36414d9cb898a61ee4b5e55a6750a44cd28a4fe90267550c54a7a4cc1cbe6b295f28bfdb53b1a8002fa456e13660607d693504aa9f289c2dada6f3bdb8d3bcc9d8d2a5169ec4e6e671dcf9516d55dce4b0df0e3b00b8afff7b84c80e9b2e21e3bf1496b324138724087c5e0ff7373c66358f1a2b98e632c71a8911e5f89da5e2652ded08152999559ad17588a394336fdd26a581e0b33b90aa12a1f467f69ae8c7762657381e30ae5d15eb7e488d388b8d371ba14e96aef41acbef512a3a719242a5d51ef5a2a29928061be034d748e43503124828b6bcdcc0c536c5726958164e2b8ad08f1c2baae753b3aa48d2064b766a6c3237ab53275617eb2b73bf1653a42fc8049dd8caabb246d55b5a66a245c74bf41a5b8c6a946a76dd2adf86eca189fbdb7f33c1df302afcc26f70e2ca4d0b41345aaca9acb01d29222c82b757ca707d4ef9aa8c3e0c3292efe8bff6f3d473de3fa168feb74cf921786009fbde185045bd4c92a2c15029dd0e4009ecb70141fd77e00325f03ca0d1454031bfee1bad7569e941d221a5c6acf868b128aaa0dd03cc78efb4b206d8c4d68d1c7429d6fbff19690dd2655e4169cd07c55ef8b9ad34b02a1549685a99e13ca36e632784b17770efd22afbf810c0a4ba11a5c341399962087b8fdf764dccb1a3ad513f48a9f581568d3bb4a0197eb15667f7b7b007f019f56911755ab80d6fb0e16776d3a4d10bd657504e4b0c40d99a6a5a44de9957151b1cdea87b98c1781ccfa5853ccbd9a48072a410f92ffca2ebf4df22eeb0d23ce261059e0011208ef95009f494660d32993fd19e57510cdb73a082a7ebf2e3ce1e5ee7ea75c7a97c0e509b322a15b17ae84a0f0dabf2ee8befc0ae48b0a2903ecfa3e7bf25f7de991afe75161629f1c8cba1bb262fe107c28ba0922d5750b22ff901de0fcf5cba6ab14c7df28373721a6b3dc69b23e3d22633e2e958dab60a3a1a21adc1d0e319685825e732a7ce43f7e43d9c7d70c6e7f133ea9ad96d13cb9319d604e2168132a69d47b788287f26a1773214e56a57b3556547e0b10c7f4f876209c8cc5eb2cb63295d02e07f262e47520399bfd260937bb84e19e3041ac0825a6cf6546916fba203d4dbec87746e661abdcf77c081b4a1ace40889ba3fee11dd373f80d1be66c225454cf5711a4bb2bc0e9ca08553c4cac7db66556afec23f6a449308e46f4c385f22c6e64c1bbae86bf72993accc9cf4c67502e0f96619dbd674a4a37822c0196b76ad5fd2ac7e1f62818317ea12ca3e1a0dc8c221575e4c75754e6b434913244533086cadd4afbbda854fda32623ca32aa830426651a3238359f50394555c32203fc101b9206356cccce2fdebbde1597244dcf884a546340b0a3dd92e521c3832e3d8b676d27db4e4ec07bab8b3799b67c5e258553c4b9f812be42bce3f2e4061d961c7bd0b88b885347f271db87fc3288845bc8db3d6586c9b6bf449c3ad36ea2b65aea47b8bb0547568fe6529bba5b3a9982d2620d676e19a8d35b59d43585efe135133bfc134af08ebdf9a407fbd3a1cfcfd0d6134312bdd73e75882c385ac2f524a0a4c0aa896ca82de153538e692b967957fa330c6053a9f952c6e34a9c46c0a4fbcc31a9a4e8a85add374c5ac0e3aa99c00b4d96070782f83290a91b38e23f25d282e89e78c570395cc502486d4d7daf45f8192be0ab26fc5a1dbde4b03b5da6a6817dc9b7d9267910672e14bf2de8871b4495f32faa47c18f5ba570c57f76af312767e01d5b6305dca2614a7e8c5112017290276c6b2ebd707632e2ae7d5b865dbd746b6dd57c7180f905562235b324c7db735a2da3306500a2720d7e91fcafd8ad1abca85f918eccb31b4d12184f4c2c2701ea58669677f7f97c058fd6b21b09c4cd25da9068ff78d78e2a8a03faf2fc08347234e77d53a8255b3990a3d0d7c133bb88634b58d5657fc0e7bc3c6125654cace55159d1eebe500d74ccb7e95ff09ee194b83c4b26026d11fd19ddcf5c48f9ae4e7d17e0b575c3a46eaf14b201ab64c67956f1d18a4e6fdd5699ef4796d5bfa6df43c1f5fe805188883a99bbe27000a7a0ea524460c824ed0a4b01696d3c081e3a3001245dfb3c68c4cb2a03e5b1e2268b1b47dcc662bbfe8610a10b98c4a60b2e377242173a6dd5a69dae131bef4b6e4dcfc069d2e39341648d328281ec77efada00c26b6b6d5bd285a1e45ceb7cd11df26fcd30f20dfb70932cc6084f92d105b6c4c3d2373ee769e7c4fa3b6ba54024f3819e141032f933381eefc376ecd7dc53899d224e26bbb9548211f76c2b593bcc67bd9ee2f30228ec215ff98b2ff9841521a0b9d719f522e8a73964b6d1e07b12da7e8b8415a0b69ae653abcc1fe064fad6110a67fd6a397edfb12e397440cf93f0bd5d95a7cbe77107fe482d8bea8d8362e2f47137aa838188e13e73a95692f4cebeed652d4dff2b3d11213dca30d07f4944c9627ac6f8a510ca664396eb2c322d95b0195479629a775c4c3f0fe782e929e400f570cd7376850c7dd1aad4584f4a8ac9fdc3db543f41b5d581409764ef8f6bdc3f0a178f1a0ead829036a41a687c785361ee5ea7d5542a560134cc0408a6ebd636ac64f7c89a87c92ab610d2eb7cf5219c6d538f42bcd61a4294b7b6ebb67d651b8351242b1dc7559f4e338eb9bb50a521ee8c2ddcafb45e752350fc160f6e0da90a23da120bec4d846cdbb41a1e3a8d7508dec6446d9c0c2736f086017c31ee0b2bd5f9a40608143808e24e0e01661887e0d012d9ae8ed0eeccbb741e0bc5f7effb6b64f1be056a6b694470b248e0394c6d36264747ab47833e77bba881edaad276048aba99d3003b1bd37c6433fba4f0438a988672168ee5ee8bc2fdb038fd1c439b6453e5a776f28b777cf1f64298e7f34627126b0e79c9dc18d8845e9a62df064c6f0dcb0fdce59bcaa61a13d5785e8deacc4f30a58153222a472a8ab25817287a9b5a7582857433ad8dc886635201e694c601d94404138b79045a1fae68d869b7bd5a33ee951f097984b2f243abae5f99a9f74335e61d1e491d9f7c26bc128db101cfc0fcafdb4631536bd330500b948ac6f6d8142be055729288dde071cc5c72c68b4ea907a1675be4179f805221045f1e0883c97f011fe545c7ab23a44f439a2494eba5eb0c37f887ebcb9aa8fae224478651a7909a64ed59926302c74341902ecd80bc621973b98a86271d61b0732c9f611e359f102b70de52853e63926a7cf97847904ff336be1fb3bb1dce94e83b1c6c422dd4f2ed090adfd4fac3c09276d7bff3998223207f0da7434c0f902cf5679c1efc3da7267c39ef5edd47e315768fdd0996f9283e4e6c74b04acbac809b0512b6b1c1955bc686b7bc8768c2cf6a1b5b1e5725bee7e3b84ed4d99c2ca3cde6ff10197fd5b67e69141ece82a5c5deb3b8a4d5d62cc128b18a17df98aa61258655fa170de4975a39fa57b9670c609c43517e913ed1f1386e0f7dff7cdf1fdbc5736168fbac692e47aa8504abd582287a2bdfd958cd44ae9f0118404582cb6176c4494a1b0e5d340e8759c933b31ebc3643629f3bfd6628f777dcf077d02207e48c698ce39909f9bb06c815288d966cd0a579227d9802698edfb89dc644727d46a7f7288f0cbeaacc1b79a2fdc9f04d2cca71bc893e375dcb53c00e473106b8ce2f5b3b2cb09adc279f84ee1e7594a7b0016f1f37597aa2d07ddb03dd8b7dbe0cf1e3887cd7a4014c2cadad570f47f4eeeaca2db45d0cd8b88", 0x1000}, {&(0x7f0000001200)="f5c18f67c76698810f1c7c06816e947b8927912cbb20efd0f0ba05c887cf9872d0080821de45e2628f85718434c3c6fe6b1150c800be87f8b31822522c06da9bb5da136ae2c9572a4ca5b05827dade6c7e686dd35f961f", 0x57}, {&(0x7f0000001280)="5edd139ee20a2fb7f2c2fcd51c5f66716524e1b27d462c343cd3137c0f915613fa09fe1c7b9d4c83dd5a31e679e8f917ff8a1d5584ebcd442e8932335613e4ae4fe014a971a362ceca475646ef8339d8d582", 0x52}, {&(0x7f0000001300)="cdd19ee9702225dd224c705468687a622addfee47d37e720246fe2b90e02e56875188d125864edbbd54a07a25524eacf6ae81923418c", 0x36}, {&(0x7f0000001340)="f62ca590555ac4e9637f867364492338bb385c3b4f73a7c423f4a546131189f20916607b88d87ce0601c2e0a6701febbb3170c577ab52e8d7d587d0aeeabe3c942577da3be75a317a4277106f278b474e5736b38d0387081c775c2a1f36cdba14e6f818dcef57c66c8ab7cc91bc73bb319cae134467573a137bb47ddc5612e1dc3e638f01f00870d668ca32e4d49337e2c79fc7ec55fab07ec3f8ca233b5eceddaccb79aae79b3eb64564813721bf967080c9de081fd4d51ddcb0185bf49c210d97793ca8964f32ffb85566c0453dc7b5784c2c59497a48ff988b656b5b6c78e0820b1", 0xe3}, {&(0x7f0000001440)="0e9d5bc8c1", 0x5}], 0x8, 0x0, 0x0, 0x4}, 0x40f) r7 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r3, r1, r4, r1, 0x20, 0xe74}, 0xfffffffffffffffb, 0x81, r5, r7, 0xff, 0x3, 0x4}) 16:00:05 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000000001000, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0xff12}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x9, 0x7, "a1af06463b67809958fdc68b75ce4904830508e0", 0x7fffffff}) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/file0\x00', r2, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800af2300000008cd3fdf000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair(0x22, 0x5, 0x100, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40000) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x36c8, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xffffffff, 0xb9, './file1\x00', 0x4, 0xa, 0x27da, 0x8000000000004}) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="b4311fd7c8afc0bfb87358166fae827330acc2039dfe30428c5d17183d078c61bbae9f06fc1fe3a0891568c678c02adcca46450cb865c5bb606accba4b9e611cdeb142623854a7696c6f22e7ee48524221b343edbda8a37811ded1c3365bcad3c5471ea10229af5959a35b203923f32f2d4ad3f8fb5b8f870fbdba2aa5c23f8e7510a0a4b6cab7fc33489f260e963c7387a24522399fd833c2ac08c81afb7617d0f91e84580e4d9855147f8248a5fe590e5349ff908df5fb20ffd57d03240dfebbf0fed166b6fd701f337f2f0a09616290c39485067ddadf455816fa55f36c894863bbbb4b61d7a0aa6f32d51b8dd7c2d8885037d29783e2da53ac8e57", 0xfd, 0x409, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getegid() r8 = getgid() getgroups(0x8, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x7, 0x4, 0x5, "2fb361ca4562efbf27bdbe67edefef4ef7b27312", 0x3ff, 0x3}) r11 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r12 = socket(0x18, 0x2, 0x0) r13 = dup2(r11, r1) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r11, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) ioctl$TIOCDRAIN(r13, 0x2000745e) r14 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r16 = dup(r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() r19 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r19, r18, r17, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8090, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='T9', 0x2}], 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0xc006, 0xe8c) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) socket$inet6(0x18, 0x0, 0xfff) r0 = open(&(0x7f0000000600)='./file0\x00', 0xa10, 0x45) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x105, 0x6) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="7e5d76e77cb38a4519eb5c8c51e0afeefa02ac9f86e3df80486b83b0b482dedff436b99ccdd967671da45792b39f46628e9d8b70ff7e157ab13b1b4bd2b93fb876504d5a4afbd9f43a90349e39e2ecb5ed49606ca96ea981a0771356b8ff47cb638842604c795b13b5689a463329b9a03b7bf290c568b1d617cfbf34ed10e19e0b094bc7dd063122509eeaa5a33b65bdc8741d562b96b29ed51128cf5ebf8166342341044f12a6db90c948218f41d25f194247a6a5e516cddeff6c4f48f3bf4b53c8bb0ff2a55180a0c0e5", 0xcb}, {&(0x7f0000000240)="02d9c581ae3251447dd546ae02efac29d64e39372e368d083f0b39722fea762db8ad7699d28917ee26146f8e5de87f1b22d54cd28fb67ec1c70736ad6c12cf09fa85e90531c4", 0x46}, {&(0x7f00000002c0)="eb105e4e4b4c789e6d56e7f19cee7d965393b538865d428221130d9220d3c4c0a76561b6edf529ed1c916704f272c06e5a3c1629b00123320a33a48633462c0d8f1489414f98730b7facb2cf6a4ea460168c07a6f8ce930a54c01a776a60cef38843d7efbb02", 0x66}, {&(0x7f0000000340)="89b153ff934007327b8cd3189fb9f051e5541284cb29b92d8dcd3f31a82f5261e025", 0x22}, {&(0x7f0000000380)="faee980188856675", 0x8}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="5000000000000000000000007b0c00009b6609e252dc621aad277610e286246f2b65cb18091e857397dab1ccbb0f713ae6c77b414eaf65a1bc7651558700b2d7916313c61fe2247c7beeb33c53c2970000010000000000000100000001000000357dbd4e02021f06c220758d958fcc1c0ab8080c90a0c35e4879a85840ffc0a2f54392e7c2c7bf9670d56664ab97999afdbbecd819998ecfcbd6eb885adce8d1f31a00e960080cad4c2f92e33a49c7f2beba6cb63cf0f35d70a38ad0f226a461a9efb168a98b03e6d072277b7016932f476205815952554e2d25a8810fb75a7aad73ff8b79b74544c836102c9a6aa35b497c8ac01421527da8bab86e96d7a5d2de7266a233ae5c80a51ef4bdc26b791495e43fab40921c19b27b8e0f15de3e65bc32432aa37a8acab8390f0957fe72c420a91dcecff34d27b246585d3c47692412694c509d0bd31c59f916de21000000"], 0x150}, 0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x15, 0x803, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="46f36eb42577d9383c04f5ae5b2fd8b6996edeaf4dbb8285c9bc630ccdb5b9ed73f540d3e580b95eb996149dfdcf870c1d998a09056f9b72e2885fcc4966", 0x3e}, {&(0x7f0000000140)="079313ec02f6cf9847d8c904e9a60a2866f4898d34327eff1103ed201490f27aabe0c07ac80795b60eadd17011f25ea20edb59be417ce7f912018dc04333ce21cf861f1d0bc8b3865ff8172c984f7825ee177a573960e9992bbe0e738e192f3577c4c740c1f1b31e8ff69d3087db15807486f1e7364b845ba51f11efe2086dbf20626b2bbd50f1a41572620ecb8adffd735f43346bd88ba324f02b48f37e6eb5526b6a599a45cdecf8fe5689902d199f823edad36298a7d683022008eccc25e8f1ae1bea", 0xc4}, {&(0x7f0000000240)="6f4325e8e8d8b57bde0951b62ecdcf1a38fca6ebf1ee179b7d58044e84b3202e1c635760c7ba8dd28602c50ba9d109133aa26807b8fdb9e7142a47d7399853d6bbaa7b1e87b51c4ae1b86403b676d2e9f63ca882b8b6514f962c4dc4", 0x5c}, {&(0x7f00000002c0)="a39492404b4f2596ea44d0fa0ee62249174d10895b44709c6c15e853a38fce6e17519d6e4a0a4a0448f0734c2edad67a5f8a2c32d689933a8227826ebd984cf62255124054f3b23a5ac252917642cfd107925df5b3cf74b27f900a3f3f2af740a383ce6a3fbb0cb0d8609e373bb8526f964a0152bacb33def32b4e116a1651c4d2a282451d6452b74a2a82a5945a84336e4f2249e3d185d350436b0fd4699f7ea35fdf8f924c13913e61dd0c89e4b73e", 0xb0}, {&(0x7f0000000380)="39e753436290", 0x6}, {&(0x7f00000003c0)="017f48360d43e7034bbbf902ae91965c1794a0c988c95f26c9abbcde9422ae98d4e2b92fc1578db8f2a7499775d134251b37d9b993fa838c91b38df3633e506d8a7b90af0eedecea04b2916ceabe74db9a807e3a795ff79e0e0009120adf84a3df8f9f8103ae61ae872acc7cba069ff15813", 0x72}], 0x6, &(0x7f00000004c0), 0x0, 0x2}, 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000340)=""/94, 0x5e}, 0x2) 16:00:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) write(r0, &(0x7f0000000180)="57d4da3134134c3e3968b701fc01b5b2d96eb580c7b6af59d9d67d1660886c377a6006445aaec0df736e80677f501024153629d6206c75696809d26d90069b584aabe70b94d7dcf2c92dea42c2c3604ea1ac57ddb75765c98edb990ca4904db098b2bca516696685e4b391e54d772bf16602fcfb1bcff26ccd621d81b4883daf03ba9c4f4fe5aeec117f348f35df07b1a26e5e8874a44f86ff6ee98500b1f92e8862b3989f9a73d5612ee73ce010f3ccefbe31d824ce65758737cb45f416982bc1e191222719a2128d9dd386510061b59a9990703fb5846ce6d8433f53658cb62753caaff2f98fee1c2c2b5e050987ef4b58a7a8b2bead8b252de2ef97fe028bb7caf3e53097357b91d14daf15cacbf8312a765d7751789ef684923aa6915b3ae548bed7c9ab88342c2a19e92634f20bb61dc0e5d4ecfad471b2cf5e740934c863dda02f1008bfb8ccf80943df9286e48e58efcf0fdf92d6f577be809fd95701172975b703800322a722fd47a5797207e0590a4a5d0911af1c5a84c60b68ae04aafafd8088ac827f6030a16dee3f03ce5e12a8883a54984059fc3da86bd06085ec1cce562783a55899094d6e29df4098af8b10144626c53f521c34872e39231f0d405ee243dc7f7db1508750cc2d4769d1d488f4185ed9d1b0f186ee924df22d8090cdea6fa01d09119bdee6525ea4d71bae690ade58bd51c071ba97c2038a2fce850e2c04dd419c66f8d5c9adec458491adc035feafea502796b490787e6d42338f28d7ee30fdf620e34682848ce8a87338460497431536cf80efe3461d3fa73090663fd653614f55c11293a8ac50697147bb7d9958bb9dda2cfd68f886ffdeb8698923e25b1ecc3ead78bb82548c316fcca93c6eb2dadcf825395ed011b0ed67e69e64f81ee9841e9dc104161b8dc43bd3d11decfe15ea89339d31748a974d7a461d3c601647626d433fff6ccb1e013143f986ad8d4c33333315f2fe7690d94b6b31277eacaba9f2e30182fe592a8a220a3b7ab135494ce0ced13bd809dd4a236d23d8dac64beb51e481bcce99ff949cde18418ebe271d77fa21df984b8c2d39ce4609a4512e1e80a8ae9ba7b6d079edff5e33fa6952c8d3323dcadf4617076522cfe84fa0c177eefa1c0591da3408dcc300678c739de3cf632299e710420ffb3de739fd26313262fbdef5edce0c8a00d83919fd83de877d38b1a992aa380734652cec14ced34d6f28dc1233c37e30082fc601745bf91450d1e71f4dde8f71792ea473e7f6e70706120e5f93c21c660b28cb7251f2f25a37eefb360d4be4f1a2db03e126acb6e1e392767dc3fa6f26a669152c1bf3ec3cd92cc4ded9c3cc352aa6fafc06b1aff356307bba6c717d703255b58f318f5cc80477a90ceaad5ed4841f8ac32634b5aa7d813cc07bdbd83b5cccf65d2c7207a5e78e8ded8c2e1febb16a3540c43417c026c5684abed9e43cb94ae38d2f6a91803ab42fdcd4cbd5deb94ce1a10f7ae703185a820af726afe8dbed17e7472872726974e9ae538308b498a9ae7007aa7cae7eae4a74f88ce85ebe6547c691bb78f2a41d92a1f977fddb100f043df73e20457f53015e96d82ecab5f49b2a9bfe1ffbe324b95491a106b2c03106b532725119f797536cab358602aac0323bb6fd2cb787f6f6547dd26a4df77267a2c6b242481c4a81a3e25eb455385e589c39e24a910ee0fb6e03c2d9288f2f8cf8873abf2be952e8463365f53c01d4e368afe08ea818908f4bcb1c5fe557d0baadad1b147a65c57bc02878719aa8563d76c23c1f3edd1ab3b04b122952827a08577473d475e8278ef9b8aa2f512faaf0e2cd11684af43cb867c14fb22fa7ea72623adb1484643c362e36ff56f7e8f5c693d658c6c7d2e9965b14d571d356ffc6f1ae9214c456eb30b7485218a493b1eb3d2f2fc7f4a99f8de3c085b9212d056eec18c0daf89a52b83a57c9f1ebda6e42ffa74906f378bd1de1a5addf94ec84ddeacb5d760df600294a2fc5a9e276c1999329cf55207d1a313b7dee45814092f93061e8308fb266ece3228a5d6b25308b6426a53ac080cef4144e1b66e8ba644a6d6b0d2fb9baeaf32e3282f3e25756310153814e0ffcd1723524c2d76e6ba647cb5f97e795ba27f0220ee8836b0e22430ba0a0764b6961fb890b0c691475ab376323781e03d0549777abba38cfbb97a7244a61b0aea1ac0568bd85e05af72aa7f7947c04be7b6ff724d93fc0e4855d79a3f196a318fb0e4821db95d4da1673b9edc88c0243490eaa1236ec11ce9f4d5df264b638fc52e3d8bce5673ec90fc8f1b07146f0eeb912ea4cbca4c1726c11929e56a94015adc92f8d062ca7ab37bc1052798e4d1e4efbc715085496bb82046c24133ecfdf81dfae7dcd3779428c2431a13da67ed4cec88f29c8654c04e788588becdadad4ac4507e55b20656e7a296e82a346eab913822c8aec7ce51bdc558fe66b8b0813dd733f84cf3834b4135e0b6373a59b46a7503d1e6baac5812f9ee1fec98c4e6f8bb07c6df479367add75c509bde3e89396ea05dee7bf61a272ce4871456d0a2de4ccc39b3985e2c7ff48902f5e098c9a0189f338ceb2c2e22edb9257d822251d4f0abbc341392417b53f0b27bf051109dd77ce719a4d2f7c3154ea7b2ae7cae05efcbff5245f3e9348a8a4d166392b2023e1dd906715b86e7400abbec1d991e42a717aab9b6ed4695dde73cc796a2da551e3f8668c5c2490a1fe50e7ab40561f08e556dbea7928edba48f61bb7270226cbb297f7d0e5db0cf3786160d0059a28745bab4faf81867a095575704bc6d27427657f5faf4c0b40dcbd2816cca93a63773163d237cb11d2a0b9405a43e198ff1307bd6f4a791bab75acf13532c8c51861d88bba0cb02c051328ce43e6fa1c01d678949ff752e55bab69daecaef7a369618aff53fa4da81c07bd3bb47e7526c517d7faf51e2d67391e3049e4b0ad19896c73bf17fba5212e8876a7f2efc0b7df443f2ccaabc4a4323af84aacc735517a6bd900d97d0462a52868b70df448eb9b34f6736aaf5d2efa2befccee3317e8cccd284a9a16476fb0981bf73f3bc6980c54219654ea5b5259c6d68264631d8329b39a05d4fc61373b035aec1873ae849f2eb2f78dc8fb48c83a173a5ad1ef24550aa36f7d5f0faeebd4e528d2a6c0f4543a5ea767f470f4f38b9cf3cc198cdb7f3e56f2868c57f843fced0fa2a51ac8885f3e476b26ce8693d60dde539813c11adfc2848ba7c3bba8cfa74d2fdbb19d94e0f002531f59b4148e6cb3ba1dc0cfc846de5defbf5dc05f8419ec7d3399b1b7eb8e14ebd0df69857296a3a73f87890438575cca2e53e27a982993bc894bf4c0d9a9922ac2c02750cc6974707e3e2f4390c1ac2144e13e81a8ff02088fb0c8e76570b8e899dfa6d57471d9fd7aff75cf67f792adef91242e42bb1e2bf8bfb1ea56c061184cd9299e8c2b73cf6160e4e7170fe4d78d0f720898d2fe416a752661a1810b9f222bdd688feed616003d8ee29ceda71cec068f9070dfe9a194fc0f4736e734d693177d23eb80a4eaac37a41ec5b50a43d5c9da51d1fe696d3747312c6336bd7fe2b0e799414dd4bbe2fb3ad06eb51a31e54fbb41dbcc28957b9a398ccc76b9557183d0af2130071e3576d911ef8c40b1d5a6d3be6903dcfe81f035f62ec53d0d3ccb9d9d1dad30b8276dfd28e94f604cb6e1b1093fb2f1e789d8869d0cf6c7a6434afe5827895fc6854e64559964649edbefc63b789bad5a6a9a3f06bb2460a473293deaea83ecb100331a2a7164c4b23641fcad92b0255873a1c48da762ecb0db57cb425e8ca0cfd911491d5d15d75cbe6e07b214331d628f1840292644da909b3142ac01e37ec577bbef923aa25b88a384d106d146fbcb5eecd8c2d9105856791b01ba803dcd1db97cc9dc7080814a1e03c8153ee2bfe0b04444f8405c09f49e2822a0285463cc8aba71e4c6690bb9e01aebebf42e654769669b68836542e22d2d17f5591627f9849fef43303bf41964206ea5944903aede29ca137097f33522c99a5e5a5dcff68b5c6f734d214cc964340e9a8a2d4fd5d2eff65c6730bb871a3d7487161d0689fb4bf2655f91826e6afef3cdff75b93a7723e245469bb884f78f0354a72c55ca1b3a6385e419141f013489c104d6001f4ab1ea06b8864f94919fc66e43365765dffca5fde5042c1b04bdd2636cf249291bcdd222c7ef409a1ce6bed31b89a49ca0bf5cd1ead3661e72dab2ebac03eb0e7640a35503f38af4684a594577ab4475cad4bb40ba6bbe48e89e4943769f69c5dd6a66209cd299ce2448a15540b2b22141952c5c08253396041130bb732696ce41b11b1266d2082de5be837ad9ca446685f74837562b822fe9bdbe88d443b7bcf694e7262b64128730e14359253934afe6834890c97bdac9fefc1a6b5dc3ca063ebc88d3aa0aa02f7a4ccd50e75ee831d00cc064118162a0d6d57f50543fb2812435d8bfdc19e6f3f13bad14fe0793eeb15135d2d1864c8d2bcb4d6d58842bd7ba5030924b222650ea9fd1a66f348f288c47dad35518d3067643a90521351ee13d6699b2f4acab6f650216f9edccb9cf787f236b862c8e1b89e321376ec8e40f37dfc517f64a78da47afc49d6e98b4eb41916a15b9c7a5c03564f7ebf59d03b7168e6263a2a71c999fb4e1a8cf166f42d72688c435742e573d2cfab6895e15423a81be53a0e2b6cec746be319ef1ec0d89314355b4c15aacb1b6c454c1d495a3525eba2248ae81fb4aea773fc6a2607039bf7158a7adaf308af9f6823be519e5f32a7b88ecd26f79f1219d42c0c19055c1afa14f3cb5c481496537c17e4da651976c7544ca546490ceeecbd8667c393721147808fbd0324a135fe0425e01b572187b65a66ac4bb6e56c52aa8cb287ab6332ac47eb397ec8a85f83a5bd3be09621882a4420411a0ed44ebcbc02227bf192c30ccf943761a166e58d0156fa70730f25ac469063fb086aa8d38c963c493ff499b65aa310a697a0ed071c8746eb7ff9d2c97239b095c3760fcd33b224d03e3b4bc8c4768cfc2205772174e9b183f8a10a94850b4750f4b3efcff15402dfab6019653a827060028a97a316a358a00634e2c8646483fb5c3f60afc3cff054a5f780e9e758d06f76a99942deede2f683ddba0df0e2a417cd3782c4f3734ee065a7a208784ad1f68738a22dd1069568fd206dcc2072145e2a93fccdf118cc2b42b49e0a3cb6f4c834d4d8c77a01b1e382fcb093ba46c0d58632b57b8067b92b09bf5600b2e21458eba6b7131886b962fb973bcfe6e8954c666d6534922babcf0da6fd8e7b6c466b176c3c33b1fffd5a9e34e04efa812296a0c511c6cce1c0396b882282d95ef52ccdc51f8fa914d8f9b4d507a2db0cd575b5419e076e1fc049644477800ed3b6e0fd27a0901f570402e40494d6e80f3133f28226d6c051a54e8b8093414cf7c4390982e5f336ede243d3296c7ad49f29fe048d86d189f03ea7541f4b842400dee00eb28eef6f2da03bd61eeda72401ca9a0971e7b3dfd054e723f63646515825999b9ff73e2d8954a3040dc3873276664ee30ba49547c02556419034a3276c97cf1945f0420a1e6216607890403eb7af148ce37c5cb3d427b8f71ef3d61e2511b3ee25d21d9f4eb9478a4c671e8f70091be80db08b4f149fcebf068150c3a244dd50fcb0e15c770600e8846e51db20a28f680658f9ba29c380ccbf8c70cea7945737e6b325ecbd0d275ae33e7ce975aabc123a17ba1c6b9c845cf7815f8e147b9e2e14c533b4a", 0x1000) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000140)={0x800000007, './bus\x00', './file0\x00'}) msgget$private(0x0, 0x400) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open$dir(&(0x7f00000000c0)='./bus\x00', 0x480, 0x4) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8001) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x100) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000100)="9733712487cdfb72df545c19ef184a368d0ebbe9136e8bdbdd496a2560e7fb291940dde6721e7b21da10dfc9f70936c9d81645d883e8abb5198b91a4d7b5ff892205900031d62fe09a2e678c97abecb3890602b8b24689907bb67e40e89f5c4020a73081de15277a90f2725be26365b3aa6dabb86b11cf4b8c24cdefb70fac580ee2f1eff2c44df59616690549a2b9181d48d9cef1cd2a1c2d8007f615dcab1fa18a248b5769eab08cfe8e75430cdc2fb6c0d468d8d4336b79f8d2a89ed52439da5d806e6a0e3e15efdce8652c95d3040d5ce982b98b768481350d1fb9349676f60790e1d687aea17e6aaf522016fa65c8f9c613a85f60be59db611b7bc9eec2a0de42da070240638d6ddb0a1b3421f87726cfbf7501fbab3f36b0b032cf8f2b3391a5ff318b6e78174c593da06ae9f19a596e1d30c08cfb15ee4f08ec65753be32cfefde2b7fd7b325d1c2ad337e96e674743c296f98478d3390faf6505c48bb6747c43ac6b88ca9e69b66a68d6964e1b23659270b88768963a92097a5da162b8f9e0ea1bcf76e5cee5bd86ef2af284ee581331cb2b37755bfb0599bf92f6351b73acf2d13bffa1e6aa729c5619fd4d05c3f02b145c6cd62b7d475dad09d81a72324f4657163616bc9436b406c0ae19246fd52535dbf73516809b68413549c44d0947daeace97b1a8cf0b1debc84a5de657151827bba460aca66030b8b0b29c010106910c706c4b389f4edf87ae28b9927254f00deed1d8be392ffeab97d5e7b1406c9e388afaddf2f81991fd860bdaca3af854c61c457276f3a9adfbe5330d0ec9b3ca8e46073ef32418fc89e0e851e705b2d910b05518895f2658503a6080a2d96bca90916b63cd2f52fec8af3c519a715e8fb138476613088f17526400af8ef80ad7b0ecd9627876048a12b0267a79fdd163d3c78490706089943ceeb3148a7e584508fa0cd2a4c3879c45ab46803b1d2b5f395bcc7a5764ea5a3bb25a1df43645ce413cd6fcc89dd929c112bc83881debbb582761c23a8a83eec4b219bcfc165ec8e983d08e4c7f86e50bfb4e670d26d739a715ebc531b0c520f997e8ece80ae26d81126c315f3a1ca43c95df695cd669df663fdbe5430a48edb4abe7021712e0bfff4c04c1b5a79f5c947e9be3439bc2252aaf0e7b120018d3c693fd01e15b1bcfdc75bec4dd2646cac4f54bfc07d4dd5b29ef046119543f94c677a2883029e0b9dc5013e3866569428c7132d7a77199e0cb8c3daa9a7ddf85ce57da70e23f718f1b20b05eb26d462f813b559a08fd163a973ce7ef51c77ef0ef88eb0aa677fbb31bd042b7ed8d8a5ccb255d1b5ccd40ef3e8c73df0cb373eda20937fcf5b861d8cac1256be40ecf5231d101754159c8b686c9a46d375ba653866275757c6808068ace0c2fa7f8107319b63607140f4829f321f82c8951194577023069daba19a975a6b6d170a44c1c3af6e4eeb0d836f7c9eee897aea698caad15af529bac1cc1f59c56987a7abf4eae63c40c71ec38169af7821a425110e191dd43e8ec8b75acf3c260b64b1e1d039b10f0e358f773438b80d66a6a3e56ff7a76914dfe0e66e9cb963a3d006834c642ef3134fb841aeea8ad29d21db56315d96259e4171410d16bc5692fa2b40fdc0cd932a5aadb9337ac609327525c1a4115b5496364bcc7a4809e7bda146ac407d1d7d9d31059510b6371e9cc1614e5db962ca600f4c897d181aaf0400f5eb23b9cdf5ad16e5348131012273973732621b63181906e4b3178a2602b1de33be5b903addcef734dcbdbce0f5f7d90308c4c61cccbc0866d54502400f49df011ee5ef1bd826c870619520442200e365afe88cf9514d924f5a67733a0ebb13487d059dd6a983770866774e8565e9122fd688300c720c122d0b521996b85cf9ac8361bdcdf45510fc3c51cc2de889267103f179a83fdd9ee3b64f555f7b135a587e393945adfee2468edcd29a77b7e474855e9722af24847dc43193aac6ede79bc11f89474459c7fda393b8079417c2fbb87d56f09db1300c5ab6fad6a25704e9927de3760b251384117f19485ff952f53fe8b7f736009fdf0122d5c77556f318056714dc9034d728ea8635dbe548bbdeee48193774f3d11dfe26333c170daa6b9a2a75d0bcb898d8485c8b58a507de4622cd441efb783676e01e7ac11c64d0a1a8d5871bfe8278ec65c93dd97df005063fe916729ba7724e8dee4142aad051d05ad2f59d00b5532edac2d40d80d220cdbdb56bc53e015a0788df243f486058a3370823937cf34d06afaa94391980f20b30dae1d0c491f0b296c3bc279b0f836b32d790d7f71adb124332ee43e8f60dc3d5190a844ac7b9b4029e369803ff5f80796034c373664357ff2de10bdc7b130899ea3d5d85d3228f4862dfee1308c9a4dbe23e660ec340a740936f083d48faea598a155c9aeb15f9f2ae387cec200fd631a417ab0a75b8e17debadb854a7224959630d4a6ad1b61835f1429c7eef73fcccaf05ac51df919a4178fc4c6e8c337c1fbb75da76f2f4555290566316564e7a96afdac1bc3c7dcb87a655896dddd62eff6248417bfddef2698dd3dcdd8ee5f039e9b70c1fa29cb6cfceef63c64217843276361da6179a164664f8d6cf5f15df295df03994253636b545c02a3721636167fd24e04f855a225bb1ea9372e89210f11ff6ca079d025257c717de387e653353bfc0f225896a3589c67cecff0c4e8ac972ffb417b1c0202b51139c81162f3618b96cb6cf85834eaa18b4a968c627966a47a831a296df5ee11490c8673979dd96459a7e339db706f6a5e2da2b9791791382dfb35b7d2194d6c538b034d0a48534c8c6c6cf8ee37d13119674a64c32f368d2ba51a432df59bbee08d6a431db2c7a23afa36d91ebfc414c4f9e937375c5e9f331810f8a7705d46bd8b66c694b8e634e9700d25c0b8efe5d6ddad050f5eb86144ed8865316b9889f59c915896dd43843112bfff0b08add030af67170adb1beb846f2c64effd262c1cd9dee9da5389c6d7cfbb1da9c26453016dc9f07c31c36ff192372c861cffb898b689387fec1fa0792826189db9030a919c2be8a5ec006595cd1a788b844f85dd3fdcf1fc9fc3035382db561c9490f5f906c0ce9c9564e3c4ce9ba1c8c32e94e51de3a5ad158614c287cd3a3597622ad4c2bc7faa4bca5372d91990eb00a39d4e9dbd0396b76922e171a8b052134230d6d4cbf94612df5799c4a2d02e6e2ab041d62ffb944ccdda6303024c6c217cc8bdc1bdf7dd6b71ea889be76be492c8fa0548ce79e6dcf500f4fcc6c158469b41ce8c4d66c4f8d328ae9a1868b3d796aac15b27202aa4f5e935eb9aa4c7b4caacb3bc8a899863a834dff72fb818b0203d94f7982a4fcbd7d3492cde5caa44262c934d3f42d083bd8773f29282fa613ccaac974ba7526b28e7f30952141bacb4dcf5668f7897838bbb103b224fe30ab6f201cd004c61e81364c6702e9319efea9e134935cd4fef34a307edc42fba88e9ecf79c78d704b2153732c9c6f044ed7f4d3d1d4c6cc6bc27868063009d605b14d4a8b74aa3d2e086c7629431b034439c0a6b1d8d81eb424e981d23edc4b355c8546a9ee62deca79d762306bcfb05180fb5fad8629174faf1475d7e2d70425a33c5d543355595b7cfca926cd5c2db53fd2728a7024890781522fb29b498daa5b2efccd1d958af184560941b9306a08508af120bc0ea4f6032208e502fc7996273aa3a1e00a73b5f05e22e16d04e77dcc5e5367d2ecf87ad6b0aeb592485cd088be4b7f914d3fab7b7a7f78017523be94713a7599c5a050bcc6cd57c6f847fb436aa7887bf2555da07bdcecf3a2e5891dae6a168e50a287cd498d4f2d51e91401c0678f1321021d9b50c72c20a6ef21edbea59c08cf509c82206ca69f54c0d43a61803c755cb58e65da0aea77b9e576465a570d3a0ef8fd3451c947c0dbd3483c8794a480f8a21af46a21bf97a0959434ac25b2b6c82c3518b6244bea784bf34acf4d2dd7d10a7fb0fb4ce2ab96307a585078891c3dfa0600a42a4abfdc0c27ff04bc4e5ab98fffa9bf693a4da07ab1dd588c397ca1f6a8e6fde2437ecc175ca354a86410754371c3b9524919c9be9162b306cf715de13ac4a8e7e1681b4e03fd7ca2d05f615ab7dae6006b21b7dcc684a5a700560d9cccddf66410fe9cb29d194086ecf79c6fffbf402586f2036394a60e96702105888fd0fe7b4fe8852df78ce6edd399334d6ff501dc4b24e8062b86caf54b7330394de6029fe044505cf2fe98781a568df6031af16101c7d11f9c21f9b7e923fec4fe4a16ddbd1f75ea80d566673702002d8a2370b8dc30f26ad1e22dbc380155e7956524d90e02834914330425ed4027135d889be2b0aafeb723e81ea111f4944ccce819017cfc819be1b792dbed23496bf27276cd7d65b31035f8a5c69516696db4e93b91a80698e5d74713f27a9c5b7c7070492e5e032f1da84803022e8d37b4f296399145201def61cdc0074a14dab95e377dcfb53d85d07dd67ff72304d878dc09faa8abb4bf6227e58162b4a5d0ff1122e7381d51689503281a6142ebac827311c83538737ba99acf59a0867aa4cb78ee03efd854cff2fa55d04ec0c081be242093c77e9381c88ee9c24a9698b2eba4b8657a9165680ef174291e11eff6eea2d9e84927fa1fdc5306c98233eb894c757a1703d150050ef83f3f7cf587b487eac3b0bfe62e1a166c9259bcdf59037372f62c50f9b4e1a536c2d8a03ebc90b3957df53282157bc2e185685b167eba22b2a6e2f38926d207d23c1ea005fc1c4690444bce8e4938fb5ccd9d5a478db884621f1aeb29489c2d1a837cd6a932b8809536948518d65f2268679530da0f97a765fde32c4cdb609837b2364923881ed0b9f251b88f9139bddf8292be51dc84d8128b7334e64c2f713f8071caef669c79d61f052aa6e968b54867c07e71b83f2e562c74014ef2221d0c4dd61921d45bef9021d5e547f392c3f066f8b09e321b49890a210ee92660484d2480d29094257fc9ab2c86792e180518320b0605be5fe69df30f6f4b3b5da47261ad39b34964192d63e566ec568dfc8bef2d131628d5247cfca00be4de24459d378795200f92416975860c954a01e4a3cf4af2f6bca2a3de86def70a633507e4eb4d518f0533a86cd9749012ff1162dd38a345b20619966a010d17ff80a40aed8a79c55bad754de996f818edbc81b0601ea95a16d046161921195520078d831a7708b7257e4c648f8eff5028de67425fda8e237c6ce4015320cfcf2e42a16fa6754937c4cb4a49b14e1d1b4b7f3206c85382ec574ad31cfa2f4d632dd5f7010d5b69ef0bb97d31b49fcdc9316ce193eadc55202dfc9dba170df18b12cdc410aa606e2bb576aaf74383a2ccb3a898983dde97457871934692a0d349d7e1c32b3d32934df1b240c308562837e2c6d4f873cc1223b46804ecf73143cdbbac5988526c2dedd397e6f94510b41e9f6696b33f6f722e2dd2fb4709cef017720d48f358ccdd5cd2ed9b458dc6d006e11a3f981ebe7d814d0851a91283dd55f017fe19a21cb598cd769e046a2ab0e33619a710ad3737592e6f10e83405e7e1cdcf61b87338bee816b793db840e539b7a9bda7f1872d22f25dfa10f0b72827886fad6498e6e7a942f88a374559eff5e18574e0e2d33cf80b58d4fac58cc294653e7ac4c8a353a3c2f1fdb68438ea456398d085f78928c43fe9360e32fa7bc0a9491f52946212578a84cdd47bc78c6811c5c8ba3934d2ec0084a4ecd72c6b88918e319d81", 0x1000}, {&(0x7f0000001100)="6ac14fb7955a7db8a2340a71b82fda1150630d096ff8c67673a04e3e13659e544081047951edd168bb14e7059ff5b1ccc1feed16003661f9d450fbee3e7b03212c25352c4e2264579459a12613553d2e30b22d439488d362b324ebea209bbf820cab1217f1cf7eab9ac7e1489f8cf2fcbc1a29b0af10a26a5b16a5f344834cc6758b0a07a6dca128d3bdfb40587be3bb594c95b726262f56", 0x98}, {&(0x7f00000011c0)="3cf6a55d4512459780dd870029577986db37231a43c9a392f1d7562a6eedebc622b98a7092b3e2adb293340e516f2e5980c6b239f410c7525e4995cd3d46dc70012d68149a1b23af7f0622f07e4d90be444f3d45491e58c5e20787c47e4c3cdbc3228ec74e38b4284000b9fd1f4084ae9d22b9b9bf0c18f21e598a30af9602a41a466ececbcce73629526bd4598c41b98cebd9b7a133095ca5ea300583959856f1aca5d76d242cae624f3a632d335dd97fcb27f05ba845599f565c5702d5b18b54f93c8a1d4954bf5ec8f60c518f21747327e1befac88cf9e18a060b59655f60666e626bd0363a89be01ba528c60c481d8ea3ca52fa4a5407ba396dd1948a84c30cc2551b0e93301ed9394279e6783e37b28de7e7216986028a81a5d602ad75a20fc037ca71a3284d89483645ed0875dd0f62dff0278a4f130f3f1b32b2e6549e0b452a0ba5f8a050b9e2fcf84e7048361895a8a07f71534a0362e4a78edfaf4572b37e68742a98f0a3bf67ca504c11dbe975e87d3a70caeedcdc34d625dba497640755c7cb109cf765744d0934866889ca46e320db403f56923ce2c7ea3ac944eeefe30412501ded76c769817485d5290267e91d7f1c818858ebbc3f4bc64fb5a0ac4bf5a1df8fdeffad314f936e0224484d44ddb80575e2f568e6c7ff2dd5f87d8c635fe7ccd064bce5c6ec76e4c65ff5b202e2dcf23518af563b426dc5cb3c054ee5dd154d9d18e9e08ed7272e9cf6086095481631776957667f7dac3536d0417e7608a1d28af52f826c6f7280b1ffaadefff39c244e333e936edc074757ba15343f3758e83ab980c951986e829a5a15c970dfa06f5412c31cd85af6fe1417a07e6a09d4d8e9611283758a1f274d52c7a467ab02bd49a676166656a91cae3d74907f13ab654bf4222db15bd91b73a1029796a6d440467180c2582166fb868b504b9084e316482fc8b134c790f61f1e48c34474e9aeae3e55f30f5e5542420741eedcdca8c1908193f8cdb03786a021d14c484cc730f1757792b83abfcdafa68b3529f1ac2b780b09a2be8f9c1ac694b608f676908d972f07bd4e0045fc43e11a5338d535a7d86a0c55891e784b6dc7ee744490617ae7928eaf50ac323fe3ec89c11269ed623753f8b82b886fb37c795e5d5e22917170a3a5804802b5788728e5c19c035734c02e5ed3bc24e85f64e65ddf972971bcefe4e2eeaae622f355a71c7ad48f72d07e2d5c1586ced32535d69588558b735aeb73f2c859783784d95d22ff7ee95e3afad2febc6c435f2ee9bda04490969dea785b334d6064322da97ee63ca34caf8490f0647dbaa691bf31af1108fc000646504b82bd58c3a7403b81c1b72bb89f72af51fdbdbd6faa672e3b8d3a5c174d73a07d6dd8def39bec2e14293714135d643866e9b49bfcb1284769ed6e560541db821a47ec6aa8ba555fb584991d18d6ae6b0df6714ec2962b254658f370a7e1b7203155b884d4d4c7f11e643a79f67fe149d73fcffef40a34542c29deaeca7f53552cbcdf701ab635bbf9f5b1bd45ef71e62d997c7ccee78bc87cdae8a478f59c5d6f749a1629fab38b7a3533acac771ec5d9c571b5c214cfe95e17b1c2fab0ea49c583cb8332f419f577550b91076e0e500b066f27cbf8e974743c22e30b0d9c6e29765d98639ab6d8fef1df7be98ed8a4091484e5cee6dc77cf48671c53abf397641d3cd8a194b5c6e21d7b12c0d8ffb772cef83777eae493032629622e65e92915686404567c48a492dbfc4df77c8977d29b1f24a80f0f9d20bbcfedf85393d5b92931d602f847a3a7b58df3492b89fb4acb8cb40b9ed9639878c91df6b774ecb0f105df9414e832673535c019698248c43a1368cc6b84e9d25abc7741376156b179f80aaeb1b9eaef5153c05af5f76e5ecf7b6f1c257cda6202fc384dc376a0edead77cb2bb3b7cd2c003bdea10cdf659b50da89e65587b79ee89d41e275ea15479261df801f8ac731f2a2ba06ce83e328daf53e2f6608353d4a32e3288dea1f58b5e61ed4480126a35c8264a3fcdbacd0d228280c30f9d36de88f8fd966ebd96e7cf7b18c24c73944a1ce68f342a20f379a40babc6da8c5c7a7306862bc473aa3b18706efcc441c5f2a502b05960cc17d1c4a75375560644e76c92ebe1f4d4ab1ffb8366d5b87e835d5f0c9d7cf4944a36e3e867b239e6b4a0a18df99f8bd58e0824405b4bca6b255f9481bd7966d6da7ebe657a0b4313bfa1814d0d8d19ffa69d090704b8899913197ecfd4a56fd8407605e4cbd6f923d85db76912267801b64b3a14296185226f0b10050efc3e84976f29aa02dde071c5d640bbaf91310f5c1249d27d666666efa46870440f6135e114781a182c6614d641cdf4ab03b204fb120dca0a28a26a891581f91da46f0c3b72081d59791d0ced42ea311bd69d2d3f57234c8d445e79d27a8b35700c6c388308ad918fd8ab9a9b560d1797797dffb4cefce6ffc5cc51d1580b7a74847bcf7a0962e4795871387de8e5a0004cc78a32757a38421a5e54f814534611c485fdf93005ca7a334d77c6ea79a2b8811458b1771f858d2d791bf43fc37266f946fe94763fac3b4feedd915ec1b2f7a6a28c3f3e8304e1c2afd5efabff88b996f4fc9ac5b1b1060445aa54e3076713688b28f1824c18dd037a90d9564100849c21c2dd330f35b2f2c51d9b381916cc83d8ef85ad4ebdceeb0057a6fb965a2521ea05396f8b163df25048c19c2ba9b7b56622afd92f26cbc21745762a1218fa927210d4768119ef8703046d754ddfbc94455ce712eebad884e5ffdcf100c451e9dcf6e23d0fc1b1e5cfc8685c4e995ccebdb0b1a916959378851eb9c571bd848fb7b07d5422efdd6049202684864df34336715ac86b5028f96adb6e460f3fefde0794976507fafb51a78523811d40ec80721cd5b8ab1e9cb6b6e1c1e3c0f8d6d2b207c25582cb5c57a9d5866746499e2b6ce139bcf6ae98ff81a4d03661821c5862ba5e03e5e68a37c8e4bd5c4eeb7aae6ba01c96591896be82c907a3ef94e4080cc56fe56ab3db06fa2f418ae44a900061bfcb01835a818d5dfa7d3fb9c680235ab36e3412b8b9020ecff93838a3e74f11909242768fceb79b7352306bf04f178da698b5cdeafdc4e5ef932d93244f6294386c1e9aaa7b64b9621f7d8a5ccbfb18ecbc00ccf198b906bbc61dbca06582f929192c1f7d28284caf6cc0cc9298cdf49ed529c33ec1f99d6b6077ba1cc13694a2c27b2e3d188fcac235b87d93e2525f71e352e5b4c935f6582e58872b067cfb36ebcaa1853f49db79ffaeb69d5d58c90515735a3af738514237cefb687254d266d6cf3c828128a98b2d91e1bade09fad6faac9160071a280f9db5d671dee3e2953fc84c37f0d89cc10910a260aff0ac54d01250c35be43649a3715698160860be4c7f7ae7d14422ee6f04fd4b33d70f06360aadbe9a605aff493ef2b16d22af89f1e148f47b68d7fe7bf8c0f23adc3bac6644037c941461e05659a77f68ca308f28e4ce9aee6865cf35e42e17c07135616b6b544dad408244aa288446d0a4daae89face8beca900bdb75c67e1c25f88229894325d7f88611e4b886a74580ee0a477f4408ef0d94f03957280a4af4357792943851db41b94384783883a2837af3694c21dbe49bf35c3592f1cd914e363dd73fb8c636aff0233d64e48136c0b198aae3c18fdb37c570b07b98c7ff82a054fcaf9af19f2da48d01fb3efd50e147b45af55fcca6961f596459ce5b64fd6787a0a47c33789a86db04226618ee1221d821d8b30ed8a02c5f82d747a3d7ad8102303cf4ac74f8b29b955a55e8b7690c848c32ca936ae1c152b25bab10f09dfed0d9de7c7d32c445d955abad43ba0968c4832bf6c9a3b16dd798435fe9b87658fa06493a899a1d897a74a1a2ece2832210062eeb5d5cb0b3b0f8463ff147a2b5848e2acb3878dfb6909e5f0004f20e3e02a750f2401050afbb35ea778b99bd5a5895a35df3e53e6b8d23128a6c017437bc397b3fe00826d8da3a5c1e0542541146b3751c3a677406afbd115cf826c0e1c7d099368b48bb7ae7f04a2e0e0d150a9eeb4616adaf740d7b772b1c64db69cdcc7cae926b799bdac8e889d57d2375d865ea8851ab6005fca13eeccc7fc234b1d5444abcd028155126d6f08b3bee7ba2732f577c62825db450dc718dcec824d3ee6e24041dbefe916475b47502c856177b2e5548ca050d61ba2e0fc2c8fe2ec752cc5da1fb8abb91556b5fd1b842c4cfb6c6a9382b87e615080faeade1493f813cc2fef7b89edc4c6f6bc376562952738570b00ad504615fa843e77156c4729b54a2a2b913ee065e9d502a6e23b2b6c90566e788bb81576eb421d0626d173dc64de7e28d0cda6b9b5eeb65f3067415ca4d72eec019b4104b227cc3a18b1090fefae6605eda04f87fe125848f791d1f420a5114be0d83cecd5ea076f2738efc20521e2f4f06ba436446d3a036675811e05f61b5ff6eac32df5e41210c77009e6841b20b6436465362323330b95dcdf9728915fc11f38019398f8bbb71c1fc9f144d56f0e6579a47ce64cb74398d506879cf9d0916a34a638b9260b3b2c6e3100b72718d22ee612467c614fd6b27c665b667f649911a9511979578d178c0cb649cf18f79b810cbb44597e05651858eca42b279b6aa6cb15077e2cac0ac2dc036d7ffb73b4475b7c5b41103eff761f4c34275321f1fecd733e0b449fe6d282c1a7b4d315db12b6def2f07f880b91be47037cd96226c282a64e510008e51d5899625d17c5e4c1cc968c04368bcb4e82ec5158c25b198d6b9bb881e40258982885c21ea5b4454cf5d328a024917028b31e954b5f67c23354525d088595d0d38db90cd19dba0950794850d19ba5f274fcc12e51cb7ce45cbaa4d0320439029df1dafc042224b8859affa0129d9b9c97ed7073eff946c9d95cba8c34690e8d914f61e35f67d3074903f242b741b3530d53bbc76f6fac33983f45ec5a6b2e07c2d5b773bfab2b319ba30e7376e86040d663c6dd7cc480bdc3b6e800421096e2519aa61b8b0d77ed3696a42b5ed963fc37484d8b1055500064a82197fe221c6b8f690bb150fd2d41baaa868894b131ab6b0edfcd141f76988381182f83eb5a661025a65adf9cb8eda0b0476d351d476e57b28fd1b96828734507e2910042ada13795ac91ab72fdec587dd1858d949af483c38516188d2e300d627cce6abd2ab8519c8f7363b978388fea0e084bced4c64814da6dd40089bb94a18e0a78add5ceb37e0cb0dcc7d15a94ac32a2f28a5d20946ff60b91156e1590c287c59a1a0cb2c587af7595c2ee47358d830ef96e6c74f3226d67d96ab7d9e21c31e836d9528ad3174a3fe29015ff980d65790f8d76c3e4a26cd0150f7c3a799d36977c229f7c6090550bb2dbd2f6277833ce4cf9642fb7681243056baed211ecdf6d516a04805a7858f4a239378ef676eeadf93e08ced7f5c47220b5863eeb1bc40fe021c8bdb811489ed60bbb07a54ed5719d895072befcd9c1726b076fa8b5c7c599d1180a4a5b1fffdd3d1c7fceb16333a14f4223c073c9d3e4dd74fca9cbbbdcca1d7b6d77557b39f93e5830e6dc656d4df2c8bc6698900c5cd5e04abb26286f0844a3f22ed1872785a9f54b883b3d9241046914419fdf557327e15ec62054c486f4d2e5492a3204b1556abb0b73eb27fa2b9a2565e41cfad4fd85219b87da9b848f4f4ff2bc2f3f05836418433a6d0383eccbc7779435ac0b6f7472aa4cdd977d388004c5cf9e70f239c801d5694d593507c", 0x1000}, {&(0x7f00000021c0)="11444f4f9a5bc42e1f468375b76f57f194b71aae862e7d6143f96bf14bd01e4163fb8545e6cdfbe3c6339092745cb948f69841d5be721d1e99f3ae84062af117efeb56366b98ebe9d4f1792346ba20d651864defa484e065ce1269efddd4f5287d630453d3d7117f0495155bdbac19cdc251ac1122f2fa73054508dfbc8e67c57228f496fc6ebc20efbe9589858e8e21cf37fa915c380fb02936d7c4fb", 0x9d}, {&(0x7f0000002280)="eb3409fae1d3a536adc3dd4feb5a0a9fe317ad8710439dc97a5e25911f966b8de305a81df95681d783255e514e3ebc1f56780b45d36150ba980265a69558764dd1a033f8f4f08c9d134e", 0x4a}, {&(0x7f0000002300)="b7f4584450263dcca092edcefc021ca692474bbdb3f96605f58c45d3ed76331ba94bf0956aa07e340db39d5f0fdd6a3c07a17dc8114dc62b24504080c7660019f80193e5622487a4e04dd23a562c67feb3a7e016f8e93998660bf18810b6d87ccc34f767aa191365ce0f6e26b9c10f654231a2fa81dc07dcc6a2ad5ca4280938e37b7ab7c88798cbc33f8069e329f5e8c82b7614e55d057510a4", 0x9a}], 0x6, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x2}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4b) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x8, 0x401}, {0x321b, 0x1}}, 0x2) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x1) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = socket(0x220, 0x2, 0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x2) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x100000001, 0x8}, {0x5, 0x3}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) clock_settime(0x15, &(0x7f0000000040)={0x400d69, 0x6}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus/file0\x00', 0x440, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000300)={0x7, 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x8020, 0x180) r4 = kqueue() execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='\\\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/null\x00']) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f00000001c0)) open(&(0x7f00000002c0)='./bus/file0\x00', 0x100, 0x100) 16:00:07 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) chmod(&(0x7f0000000000)='./bus\x00', 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) 16:00:07 executing program 0: geteuid() accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = socket(0x1, 0xc001, 0x4) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffff9) fchflags(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x105) setuid(r2) 16:00:07 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x98aab41e8bb32472, 0x4, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x6, 0x4}], 0xfffffffffffffff7, &(0x7f0000000700)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xbc, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x284}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000003, 0x657, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x1e6ab07b1da95df2, 0xc08, 0x4}, {{r2}, 0x0, 0x12, 0x70, 0xffffffffffffffeb, 0x81}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0xc, 0x6}, {{r1}, 0xfffffffffffffffe, 0x75, 0x40000004, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0xffffffffffff19b6}], 0x100000000, &(0x7f0000000440)={0x8, 0x7}) r4 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r5 = dup2(r4, r4) kevent(r5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080), 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x41) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x7fa89cd9}, 0x10) socket(0x10, 0x8001, 0x4) 16:00:07 executing program 0: socketpair(0x16, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') getpgrp() mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x1) close(r0) setsockopt(r0, 0x25, 0x1, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) close(r0) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82490d05d16054f3bf00"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x40000200, 0x4000000) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0), 0x1000000000000260, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x60, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x1, 0x800, 0x9, 0x1, 0x24000000000, 0x3f, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffffffff7, 0x3}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0xd0f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x20, './bus\x00', './bus\x00'}) listen(r1, 0x0) close(r2) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x2dc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x8) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0xfffffd5b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="77bb5b2f03eea8a59c3dbdb9ebeafb342109c4239876667064b8331d892b3fdf674df9f244e9245ebeb2b976565a0866f9392988913278d91d7fe44c757d213f23288fa3ce9076cadb9e0f91af0d5f19efe9ee3baadf49b61dd8d793debfc3d0b21706c3045cb9c3b3864009d50db4b9a733b6d95b77d6cd92e5ee785975a50394ce1af0667e6d9f5e2079071f8ac55725b4a63931a03f04f03d90d24f411055f60139f986689e6a69c189", 0xab) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x800, 0x9, 0x5}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r3) dup(r4) write(r4, &(0x7f0000000300)="5df083f378c98b88a3c6ca69dabb88f5e182f317d8b2794c34d20deed448e8b95ca4a46f63494dfe78ff0aead4c4a2a50c757fbba336531ab8369dc1f8f76984fe1acc6c9903d51e119dd62811f3e31e6d25efe4a5a2426a55067c88520e74966372a8b283acb6412be40ddf7dac61b23f8640dd22d9af59b89380d3cd44948695c9c0619c4b4d377d49093f234bd2af9305f784c88fcda5352627bf8654317ed47e4f54dbae968121480ef1b83be0cc197b03ba182bbd29c64ccd45f708c01d18c7ce8ecd105fc411663bc7593164723303ee029b93b075672d906e56a191e97bd324c165aaff36ddf59bb5f942f4326ebfcee90adf", 0xf6) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000100)=""/7, 0x7}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ee56c274344cb0ca86b2d2685efda104a2c40d076647e7b74244f9eeff4b28c8e63fae3a2e58a58b333c5cec2b4cb78106206e17fc5d68ac33f282edf2e7a2c414cdcdb2d4861d949b50fa183648d2aaf35c54434651f82d37a9085a49375676b888c67071f48eeef35f5cb98aac2aff98b9060222d96362aa3ebff828e39c3b2de57e68de8e51e85226bcedfc4ae297f51203b3fef9c8b8a8f6fcd76c", 0x9d}, {&(0x7f0000000180)="04a84f255e2b92bd90a7ba279c68ae36b0048e0b4367b2ebcd1106d1fb38d7a451f0839aac599c469b925658313d3e34c4db63483eb39dfe995237fc5240dd54b34513b32df8c14092af062e4a3fc5cabcfdd7ade4b8e1e952da0a679736c5a0b078c3f61a19421cddf3e2f33630a7e4d89f3af568ecc3fd250f136b94d432735bbef6d6404d70f25e280fe54de7", 0x8e}, {&(0x7f0000000240)="0b78ca1781a3ea13582da17e42602d8ce0b3b3a36d7583d6faba00ca6d7b72943de7ea203a32c9c6f2b16de84a81d9d78e52f5a22854538be78f96c3b24deae7963894cfa193bb11e3d3348e0b57a1baf3e909f1cb7e009f67f8abe32418be44f108", 0x62}], 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x4000fe, 0x4f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff00000000) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x25}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000001, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="32b5875168a0a1795b4ac317305229382994b8ed923e76f53d25e5f26357dd79572ef10dd958f88f04cfb189212b701cda84786b03d4f748ef1cc4e645ea549e8a51b25571dda9ce", 0x48}, {&(0x7f0000000280)="47a87b8558eec35ac682db15ff662753e822926ac251b5e807ee1793e9c07ea8929e784e864219461468712a8431f5a6fd917b9ce97843b56911e9a6c730cd30e894de04f883682637825b444730ded178417a0c4e85708a8694b28e1253c197cd4c7d0684", 0x65}, {&(0x7f0000000300)="d7e3032a5f2a93d97d6cddba91b61def3192dae83cf09aeb7a62ca5df454f2baf0b69995859e3a16b43e21636320ba451ab0721e68702904e4b40193d84a1eff11bcc2ab21091fe1f72c0af0f49133bb", 0x50}, {&(0x7f0000000380)="051efcccd03f17d728fdab7c0385c967ab8b4d1fed6823a6d2e4db60e8d2a6c8db37ed348f6af17e2449125b04101f762f21a0f8b3cff6471a54c17dc7e2c009507f9bfd905b4ab79207223608f48155ea884c56fb18872fbb637ac873b37f165be8cdabbcd97eec52cc5e9c031f853821d20c0c515726a36fd34fd1e6eb498f99ea0b862724d210cbf1c527d9378b5af7977f6baefd0110e1be11ae25", 0x9d}, {&(0x7f0000000440)="288a3e389fee9109489a1c95cf4e98faed556c85250a01506c09205efac53e119498b5cb25c2f840017cf6601c250e87759d35338e1ee9219946fe338d0f960c75acaf9c076444e2a5cbe3b25f4f11a73fde1558c2f0979da1d34aad1ca32e5de69e3ee99e4c7726f81984e700e1e778c9424aba2c077b551dce9ed28f9560e8589997263716582aced1548891608146effb76dc8ba07bd64f79be9c74fff1d6a6937aa2433bccd3ff9c966deb93daf031d46720b8c3dfd7ffc4bda987709422ce45d30f6e2b6bb067e5f733b605f2", 0xcf}, {&(0x7f0000000540)="0eb39d20315b65aafa50a9dc787ec826a2be95738396c04958c73de9c041d88806d06d6c0f27af5543777c4a143429a131e5b256788669d0826c75a72a13cf8fb19221c180fccb9950049dbe662ce3aed41517c3824fd6ae22667362376995c58e5bc9b73e94297abfacca2d0fb54fa56b661b23fced1a1caf256b106ada54a58b801548de51312b3b6e39f3019fba929fac260e6e9d216d1d", 0x99}], 0x6) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xc, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c6530008ed2d94972c158c3452ef66ef7d3adda7538bc8eef8b99a342d3a0af5f257bc040b20faf9998bdad31c29df8b0a35b9a6f45bcc791cf52658d31df0f2ea13760d09b07d4ab41c02f50d840c07791d23d954346e0065ccdcd2cf8cd08c88f9e55a57806fe60c853a79f681e568e8cbb9eeb82c61faafe8b4b6cfda0febd75f72dfd398533e9e398f520f4bd86fb9c3a6e6b9faed3c82a35532422f688fff0ba256c3d67f12326800952bcf2d053a14bb5809bc80985eea199e35588064dce102b631d34deab2ccad57469df936593dd2a6fa75226ec4dc00bbcd1eeeff52617c5b7275edaa74100000000113bf272dd58da5f4b2aafae0f5399271b316cebed6c541fb06b2047bd88053d6aef14bc31856b220426a617d5d689ee77238b0ed01d829e3a6a2bce43401cb76716ee73c4da08a246de"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = geteuid() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="59e9ce3edc25b8d6727ed055903930d945429cd7d0bca00ee9cbd84088a3bcc9a3d5", 0x22}, {&(0x7f0000000280)="65eecf63147afe529ff93b190b62925a60bb3a81efb2b384ef25e628943e590a8f2466eb7b13bb011f6e449184655868eaed19e1174ffa12e9c91f0a50d88e9cfa147dc27adf309ca0beaea2ae4f99f0d4273b7beebdf212feca585971b82290c2775ec8661ee3f889b1a87fb4c36fdba39dae2d983f7d9f7caf221625feecefa31ec03c525eca23fdd19dc93b2f8939773588c9a83e7a962d", 0x99}, {&(0x7f0000000340)="cea60f19f475a56f5ada81a8dd6ad7d8510890510dca87cf6c115fd234a7482e9daa23f071890ac3e0dadeea53a3a41d71def6daf5ffb00093ccb508354bba6e4e005dd0444ded0dbf9163f01cbbb400901f5d10b56e2b97cb41168486a728adf31d12108d4a8f9a836e1a1428521cee1e9699dfa814886721c2acc0ef97a9ee74", 0x81}, {&(0x7f0000000400)="17274c0ad4553fe464fe538760f40ff51263d0a8abab649341cd8ba951fcf72aa680305fc21eabc8df15c1eda76e672df2a08d84c1daa883443f27cdf83cdc548ebfa9029b98bce623c03ddef09d704632f049ea14d31b83f647269facb1fdf50f8d814723b8333b26784c5d85919d9bc36b48f6907680c0abfcc257efa86df02b9a5c09d2fafb6d6680484c364f41d8227a6447083e2f09af2a39e8f1b525c42fb8f651a5e17b3f65993a26590c5176175dd7cace9cacccd948cabce3280555b49c417c17f390c64427bd97c62960a9fbf3fbfc6058b8", 0xd7}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) socket(0x3b, 0x5, 0x32d9b2a) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xfffffffffffffde8) r1 = socket(0x18, 0x2, 0x0) geteuid() sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:08 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r1) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0fba17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b4846800000000000000"], 0x808}, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5c0, 0x102) socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x3, 0xffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d0306eb6c627d", 0x205) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x28) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x8, 0x800, 0x100000000, 0x1f8000}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSDTR(r0, 0x20007479) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/156, 0x9c}], 0x1, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0xfffffffffffffffe) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x28a) write(r0, 0x0, 0x2e7) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x19e, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0xffffffffffffffcc}], 0x118a, 0x0, 0xffffffffffffffcd, 0x9}, 0x40) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00002aa000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) recvfrom(r0, &(0x7f0000000040)=""/206, 0xce, 0x802, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r1, 0xe0, 0x2, &(0x7f0000000200)="bcd606ae7b3dbfa76b2376c7b8dd3fa35fe7e98f5e401f260f4d41e174193e75ddae53dddd4eacad22", 0x29) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fil\b\x00\x00'], 0xa) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) ioctl$KDDISABIO(r0, 0x20004b3d) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000140)=0x4) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x22}, {r1, 0x108}, {r1, 0x40}, {r0, 0xa4}, {r1, 0x40}, {r1, 0x1b3}, {r0, 0x4}, {r1, 0x12}], 0x8, 0x1f) close(r0) dup(r1) getppid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x800000000000003, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "000016c6662a47ea5f1f2c215faf8a210524d8e5", 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:09 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000bd1a48a835f4cd9bc02b5d5aaa68d52cf7afec0aaa4f0c29c22a6ebb8bd5588d55540f6f9f6e601b58e93cf07446a602e6ea48ae6bade99167789dd720ae1e913a1109039de7e89861eda33989b989acff28301c4c2a5474b1fb77d20fc0345e926a53eb5c7a10126a5ce23cdfc4afcbc7c2d7b9db562146c0ecf1435a1dfe002eb73ba347bc1400740aaad15e692673bc6268d98cfd5bb9913acac57cbc2711e261edf4d71b491f5b91018fa1a3ecb4cbd9c6"], 0xa) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/184, 0xb8}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/98, 0x62}], 0x5, 0x0) r2 = dup(r1) r3 = syz_open_pts() bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/97) r2 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000440)='}\'])\x00') writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="c7bf79124b2e340cebc2895bd6c34c000c60437030e8a7e94487b45684f52548c45848113082d917ccec0fe954bbd744eb58cecb8a89c6e04d0333fa8c7bfa4d52f633fe0dbb1527201fe2b88a4094cec77f3f22300b"}, {&(0x7f0000000200)="dd81fb68709c365ddc1490aa236bad4fe3c90bd8cc79975168eecfc6f8c08600c1af370cdff0066af5a4acca2ec7b1d9509b7fd82d0e95b2d196979866083074d428cc71a24d939b2087c2361029bda585ac79e6ecc8ea73bc9cdd293e66c9f5fe4eafb26aec66844e83ec36456651b9f6ddca1e0fe383e8ec924f6addc37090e2f4e35cdd80890e6b273fb201d2b0cb430f5592c07ccd7cf59684a93199e4d984b9955ac47d5f718cb0453fbf5b4fc1472e6145b83c6de29c17076888a4ef825a23a4b3bfff3d75530746561a305555f27146befc92fc687376d94c418bdcb4b3d5a74b415f10cda5e27bcbb3"}, {&(0x7f0000000140)="7858a8ac87f2cc5c132b9291780f01849b2ff423e722d0ad8b2e0be9f3e2e65c43ffc7bb5562df907bdb14bf62"}, {&(0x7f0000000300)="0bf8c980e2774af5bb8f628c28619a12fd1d69c946aab582261db58f2c1bbb88f59abada692e9d3656bd4b62712d4e03eb5f7067e6967ac4a91e79736dc0422e3cbe67fde5d2da39c113679dce46d1da83b28d2ed6aed7c46bbc0a42ac3881fb76ed4a78d5f48979d52a8cb0398395e803f609190832672b19a2462ab9157781c57b974ff94aced45333242a50454485b975bd7cf2f380ddff3c8a4146e0a0bdd3433039fcdc82c579d6c60b6591de32ac95e8a4847cc7cf876c391dc32a131f053d48d3da782b07de5f8d2a88e61cc8ae4d6dc7500883ebe7edf2ea10c9b20566fbe6765ddeba8cd62576c0c684fbc40ef606b86f"}], 0x1052) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001704) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xff01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x4}, {0x100000000, 0x8e}}) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget(0x1, 0x7, 0x41) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x0, 0x4a) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000400)=0xfd39) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x800, r1, r3, r4, r5, 0x84, 0x4}, 0xfffffffffffffeff, 0xf35, 0x81}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r6, &(0x7f0000000280)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000079, 0x0) getsockname(r6, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r7 = msgget(0x3, 0x4) msgrcv(r7, &(0x7f0000000440)={0x0, ""/197}, 0xcd, 0x3, 0x800) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r6, 0x20007479) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2011, r6, 0x0, 0x0) getpgid(r8) setuid(r2) 16:00:09 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000, 0x2, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x3, 0x2, 0xf7}, {0x18, 0x2, 0x8, 0x3f}, 0x3eb0, [0x8, 0x9, 0x0, 0x800, 0x7fff, 0x9, 0x3f, 0x1]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r3, r3) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x3, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="7c9d1b89730d161b4dbdbc81239919f818a9", 0x12}, {&(0x7f00000003c0)="2a66c7206ec8168bfecb0a9b1e75f68ba4b396485d1ca31c4c0c338829b8407f65292b1e1eb82b0a361a40b3b90fb1c45f25802d377ad372a792af8fcf87eff398b8887fd287d542d4308e6d6aaed107969dc6db628413862acbb33ace0e836e418a98e00bac0ca15b9f7a2a039da39a6d9495ed697d4ac48afcd4e86fd9100ae0b7beee558fae3d77a5259180075e542f547fa5bbc83187ba972aa858829f735b0b9ba146827bd262d5b75fe627b2bf790d7573adc14b93ca2a9a7d868c737511cfef166a04a791ec7500c4b9c33f9b2089a0c47180450173a647391ab02aa75018866abdbeead1cf1ef0151dfa49807b5665ff787a5d3b", 0xf8}, {&(0x7f0000000100)="c5823c7ad3bba480a24dc9613498b5b12cc94db094bf4b9e5f50d10f655f3aa3b8ac2b320f8004cc4f6338aee845187cf83e4d7a8bc02eaa92bd606b7ccb8a1163e43040806ee0132ee0a2d7e612aa4cb82606dd", 0x54}], 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1000000000000062) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) dup(r0) 16:00:10 executing program 0: r0 = socket(0x3a, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x8000, "8d4955883d0261117e4d0400e6ff0f0000001000", 0x0, 0x80000000}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x7, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = msgget(0x0, 0x9) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='j]^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) msgrcv(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000065220000000000000000000000000000000000fa002356a72c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c80000000000000000000000000000000000f2840417ef5f3fea1da6b354c6e6076d51d130a623a2fe185bd03421076ee4c881374d42e16077a62d504517689c40187607b25f273c33f3cb9096a4f7bb943d4755f11c7f9ed8cf2ba862f5bef561b2fed7401de38b6a2f1e082a931084e5153735a6f99b99e5797a2764be24b730a9f9f88c38a5d53ef1d74f67f5bbd2c6a9c9531e7d4854c28d5a0407f279163fc09a25c58c7a4c276e7292e71e5d3c65023d7c36903a2d6ae9f290427f7ce5ef715416a337053757262a33f97be5e4f93cdd62333e3cdc2d3e7390976853dcf4782a6396583a9e22dd640210911cc635"], 0xa8, 0x3, 0x800) accept$unix(r0, 0x0, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r1, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x40000014) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r4, &(0x7f0000000140), 0x2, &(0x7f0000000280)) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:10 executing program 1: select(0xb, &(0x7f0000000000)={0x0, 0x10000009, 0x1, 0x1, 0xfffffffffffffffc, 0xffffffff, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9b6}, {0x8001, 0x401}}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc) socket(0x17, 0x3, 0x9) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000080)='\x00\x00', 0x2) 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, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) getpid() sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000180)="251e753f4ac6e23e6728f49d94ed66bff6170a2c7db8fb9ea51ebd41a5e8036d0eb7c8b1030e44dc957b3bcdb374ab0dac448a998e3592282f7adced9c844802fba1cff3dfbe1fd66fb8401279f009212971c421526e67627d18cdd1e7c0a4c24d6d322ed1529978d7cfed53d0a80ed02398d8f17bc0b7512f5961c005c939d58ca606d208bac050f92a879616eb77b9b81ca544968d9be28dadd98825745d1cb80ff1df69acb186a06b7e4e1e8b9ad9e8", 0xb1, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = msgget(0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0xc03}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') geteuid() unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7ff}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0xa, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffff9, 0x740}], 0x2, &(0x7f0000001280)={0x6, 0x1000}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001340)) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000001380)=""/4096, 0xfffb, 0x100000000001, &(0x7f0000002400)=@file={0x1, './file0/file0\x00'}, 0x94ff53390d814d6f) poll(&(0x7f0000000100)=[{r0, 0x22}], 0x1, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r2, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7d, 0x3ff}, {0x3b9, 0x4}}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:11 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffefffff, 0xffffffffffffffff}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000380)="582720f0abd16ebae6322525959d99f1dbe047ebb044fd33055552fbd7060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5790981439e7019d8261903456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6f) recvfrom(r3, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10203, 0x0) sendto(r1, &(0x7f0000000700)="b2185966cdaa9e95fffa0d54e55a94b01bebebf7b0a23b54e8cad0ea9fb9eec5854656fe690d253e8fe13cf9e5a29537757c4bb29f92b7badcc73969af5af56c0344598292c2a0e6ff4eac735a0f88779aaa36d7cc543dfd205f42cf653ce963d536b13c7d9faa3271a6a9d4b98e7e4d855d545bfba28aebf9415ef1172c7b9b4c955e26b1368b43d2cbbe543e52f4d00c8b0785284643879835a058c3d11c315a845ed55b988d00b93aef9fe8db2d450282515ea8a5593fc27cc799c26dd21851156d97212b4764e822bd9ffdbb2ef4f3fbd417c6acd0", 0xd7, 0x40a, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readv(r3, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/141, 0x3bdc122d71d80920}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000540)=""/117, 0xffffffffffffffce}], 0x11db, &(0x7f00000005c0)=""/94, 0x5e}, 0x2) r4 = syz_open_pts() close(r2) r5 = fcntl$getown(r1, 0x5) wait4(r5, &(0x7f0000000340), 0x2, &(0x7f0000000640)) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r4) syz_open_pts() 16:00:11 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x10000, 0x10001}, {0x9, 0x717a}}) close(r0) utimes(0x0, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28014000070000ff64"], 0xfffffffffffffeb8}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x12) r2 = kqueue() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10002, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x9, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0x40}], 0x6, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x0, 0xf0000064, 0xb43, 0x80}, {{r5}, 0x0, 0xc0, 0x4000000a, 0x1, 0x7}], 0x6, &(0x7f0000000300)={0x20000, 0xfa27}) clock_getres(0x4, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r6 = socket(0x14, 0x1, 0x0) kqueue() connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r6, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x119c, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) socket(0x0, 0x4000, 0x7) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000380)) r7 = getppid() fsync(r0) getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xffffffff, r2, r3, r4, r5, 0xd0, 0x9}, 0x81, 0x3, r6, r7, 0x10001, 0x9, 0x2b0, 0x2}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000840)="d9496e904a962b05e6c6b0d9fa6b571e977513804cdac936cf88e7678f7f9be498898949a2121ec375c5877ccb3aeaee1c2e343c1966793e3600b9ad73869208ef9316e19fd8621fcb329f1cd1e5bf7a73caa5b6cdcb95bf6d101d48ca271dd81209b91645e74e6f268dc253a75a42385161d67bdb82f37ef641dc7d2311e0563d78f9ce7a1479e65bbf179522f3cc", 0x113) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000800)=0x9d8f) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x3}, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fsync(r1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r1, &(0x7f0000000140)="a6242ade502b07000000ca0700000000000000", 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='.\x00', r2, r3) 16:00:13 executing program 1: r0 = socket(0x20, 0x5, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) r2 = getpgid(0x0) r3 = getuid() getgroups(0x1, &(0x7f0000001280)=[0xffffffffffffffff]) r5 = getpgid(0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = accept(r1, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r12 = getpid() r13 = geteuid() r14 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="0c2dd2", 0x3}, {&(0x7f0000000080)="d25b85eefa965598c5aa20c41671ec483df4617972eeddce3df69e43f21d5a76acdc5b515e6f3b1ff7f2d0bc3ea8431bc8fd6cbd94e025bd2ba1eb1e59", 0x3d}, {&(0x7f00000000c0)="4738f26292d679c62af4bd270731598614e6b068258b0df87f3a743c3c32b1e571a47177b4321289620ed03c26d9398b03544d141732148b6a6e6005656f67166e4773565a8b9181b2c255f0b6bf10f7ec9af6ba4c6212c25e0062c921baffad7dfd6bee2fd2e2f3c0496cc4ee5621b4bbe166107a3ce17fd2ee83e5f11ad14f57aee81f2248b19754207783c29b5f706b65769acb1507efaef63483c02eba7a83ce618a77a32b8896f8d621b0b5b830372e3516287aad124aa5ce3c712a0d2f2533ec855759c007f7b151c30466d9ce2f396cbd8c9b40ffd3059a274968b6906fab773de832df226bc65d5dd86320a2bdfdd7d2a0f47d", 0xf7}, {&(0x7f00000001c0)="7b727016a50b33ad9c6c1be7013cf5e3d8596429a65c5f1f8d1d9281015dc87ec854b648a2d97156009876c64d0b6fdbf8ea25b426a76688d3e90e31640d58bc290e036a2633387b0e13d5fdcdbb3c36c34a5c30498215da9b8fb64ec2d963e6c96692045656f48a2f3902fc057fb6303f565271ee65b6e2307ea82357f0825f32426069839a3c181d595789be1ac4507d380e19b28abb3996eafe07157740c581d6967e9677cecd7be866b81708a8b5abf9858e3a2267a5726e56f3d0b89b78689d6ffbd0a048ea9d5ccd1a97bde616b42bebd0daa2c8da1c751c8bc619ae9c4b1a3b924c1670836083be6413764f131791e98f0bf45e1faf0f05ceab8983ae935aaa08b6b098ded7f7bd4da544b1ee6f6dc1d675423fcadf59f713130b400211aa25e96679b7e40e87b4e819c707e943dec6a391e0cdd3cf738654948b010e1fea087f2ad284c1da32584a515cff287967b74686ef30a538a3f3fabbf85d27541dca042891bb083d2e663015eccd200dd197eb8b6a3da5f254c50ff484b92b6d7b8903565f092859e5b0bbacbafe539c581b9af486ef892d358b6c1528892556e3a7762f21d22f8ff0769089c73a95b63795a6768311c487c84b797b75080b7fcdb3843cb71fd393a14138e79002083d57f391af8b82aefa1798ae9a69ac6afca546bd203151b1fa3fbdcd231a39261f0eb69a03b77be71e2c99c554c26d8497d8c0a40a8fc3c0a926b33056428159cf430f6238eedecdf5ff716b60f0ea7f2be198cf069a752b5037b2b81a0abd91c51610ffb796b224a19a23f4e7eccda2118d477c33008b4411b8a5657600515e6bf74d2821e8d05c947b26d6b9601f7b9bea7d5c52b99ccc11538af537b0dc3580b846706087b04925cfaf688dde6a9675c41a3ac5fcc03e3d691a131b6460b216932fafabbce8dc11681615c805762861a0c242ce2d02fd9c02325828515f4c6fb213f1f944fc6dbe453f3869edae04fc493cebfd6b0e40fe8ac450f831a64762d13ea1eaf39a50513cc498296af0354b9ec0772beba39f0852a056c95eba29a20abef848dc6ae89cf947d24563e0bbfcb58d4d11d185f7cf84e5b0cdfd78197d1d67fac67134352fff1a83e9f2bbe9f63f3fe00381d87b29c219092946069eab16b27272ce7592a16cc379d1c8a608ac00a85d16271913a85fff366b3700e434fa1c537091203b54178650eefaaee4b9160003d9b9c7a75352c8cb1a6a4e8fe95dc0f39f91847c2609679e0078b3eee0a6a2ade9176cbed0dab7c92f95c7ad753c67ab1b92d090b1c3beaf9e1d727f9c1e125a822f7ec30e6ab36871c82df08f18e74832fed23aa190fded518578b46a3ab63c83b44d399c25765424370ebbd59434c7563b110195c39ab9d5b25d13c3ecd59501f31bf33502f7715228bd8d8d6738b4fe1b74d1d494beb57f5283100d4981ee1a1a0bf9d9128ad09a80f996f2925c03d023960cbf1afe6025d608f7e630a2a4b2e645c8d770380114ebfaf840ead0ee6b852fd393c170b472d5b10244f1d4d2a4c47f70d25f3ae6940befc516629bac15910e3740412553f8d8bb98bdf49e27e33452c9620747dc926f547e28c97839f2b787bca6c5bd28bb04ea7971812dc68d14bdd4b3d9c181a8bd0a7804f0a659439c3c0d59f3ce9eb6fd37d83abdb89aaca7d7e248562835afef7bde77ea473442528b133e34416cc89143c9da0d753902cecbe48e2c85349e2ebbf96cb1aa17c333fe73084b8d03338fcd837fefcefac4177a4e6aafd6b51d366473a7f29b8052eacf2d5b4c17c076c9501f2d50a906e2001911d306ece607df9ff3c3203b7a321688ca3f184bf3bd4884f5df2f7e5a6fde649497836bf792cc1e6bc925d28c974c3696049b08626b052045970161fcda0f253725331839122dff530d03ea1cae0ead1c6a19317f4a74c6ec7ba3afad7e9a88debb25f1f35170f138b524ee6599186981c97c8a30ce4d594bbd67a97cbaca33b07ec0cee66fc2a3969023f39f9503a75f417652934a4fc5b678ad4ebc805cb0e46d592a39d6b6e26bd35711292ccce22cf9cea6172f5dd435f478ed20ee09f9df6507005bd717212d269b0014cb874af2edf5ca85ad511c9b9f0e5e942f2ff2ce4dc015bd99fb3d43c0e69aea8d94a72b11285e75d290b60191b94c1eafd1adde980eb58988a4b9e0371499db05b43bbaa1d0f43e6c7f93092d7a5cbe2f805024efb66d6f2bcc04598914f7d49680dff958313d41a9efe0e1579ebad37fb33f6c98fc0d5b8a2992aeacd0b65f184ee0facbe4e9978c963e0c9d8ef10537ba08862ef4eaccff430ab97ed8a780d015a747f8ba8517c95968d86957c8a14bdee140f1017e9f1cc8469a368e561401ea9ec671ef7441bb20c4e78764f69764157479be7b5de69e3915db18135a634d8f93f02693ad2212914e9f5f727ff55e7e95453440ab398784dbfdfe6db2e0d875c5a0a42230bb60c29192ae53628e29895bfdcbaf767343b7c9208c4668a1306b3d4bc21b5fcbbbd1d37800798146916477f0823a5d0e654e6e2eebd9ee8f703be4eb12d97b7d1bcc6d94edad4e9caad198c9e62605926d2779ffbad89120f22df358707dbaa0fff94f8349580ebbeb10ce4aa92fe75b770e6287d3f31e0dbd4fe09bb8b0bc8325da48bfff55d698603160b401b8caf0762b8a012dd909241bbf84489e79e7a8158438eae8fc32165f35aa3ecb64b118e4e7c531fd3be35fed8274e5dcfa64eaa43d0edd9b978a30242722c3fa8928876ebb74d2ea7281a5a61131de93f0fba75a6525917ec8c1d8fdd66d4f151886fe9304c904c34ed7180dc7005fc1bf717986e0d09965a8e96caa0c25436073099f7e035821b5a2f3f892d0e99c741d43c1c3086d42ceda02e9fee050aaa5ec5535829d3da7cf11a2ad12749170bf28518d6b398462a6d9fadc986a1b4af3123553953cf99430eec11a23f5c386bfb0acb3e389c2190e196cc050e4fb4019853b539b3c3c106ae4429b50933be07308a4baeb2e10f4412011cede6b2d78aa6d3a4427dfba80d49831dc4c9bec0284f5f737700935b87b899738a46ce374fe0ce9137419ddc1ffdfd0c9973f2f026f09a65b07c4c81ccfb80e62132dee0de2e956ee1336ebbaad51f7a37f0421eea8e421b51eacc71161db77b85faf9760d27ebcfbea651ea469254991eda41e66099b305058fbdc325b8bf023f6ee08f2613f5e8e42cc7b0627bbbdeb5648d29733d5b5c4c042ebe086ac3a570d064aa718d104e2fad8e48656283d507891d1763d520e67c6d13c9d1a4e06012ca8b9c5b16b61d812463682cf59b9d2515e0ac06c23ce951526cea7e7927ceaa47ef38f363624ef6aadaa4f5f77bb9d2c8d30bd5c7850f6256fb43c89ec2ad400c784bd1ad11609085a5cfbcd2faf820ac3563f5226eb55119473a82d2335dbade565d2298a87655ee909f0910daa8a6697c553f2b8ade80cc49d271a0d9bbcd9668ad93157641e6a6a4c9c10eec5ccb1f4c9a7bd9e6d7bc95bf6eb1084ea58d4dfb822a673d598e0a9aef4ea6a009377e4f835d9ba26d17f235006a09c3ca8c797e2eacbbab414371d2cd96e3eebdea56bd4e4ecc52902cb50aa169db2ebe112790ccd205b5d247f3515d5520751e0683fe5dd9813795e47206a624f17003a26e6e1e78fc450a26b90d5ffecf16714c82d077b8423e5e8b9e2e09c2bb9c564de77a26b3375c34c996e48844adb8a0fbb8d1b67ac79f7e7f8d7ef79296160b97e7d38d6a9b1add2936217844e2c993d48923844e66c5f82438dbc03d5c70b48ec250d4952877981910a29a396ef3e58d0716b2483d53d6bee20021809fdcefa6f61d8ded82d0c492548d4070b5ca9eb501546fde2d611504c7a5e8dbc21bda437df6d7315f7e3945a84dbcb83416036f3c0e23d179eaa45a21561297e82a3a4ff5b58f642c3cd9beb5de54fe67165d4e7f69a52f37116bbd9003afc917da1ff0c9478b7ce42b33d39b70b576895556be53367b5b142117cd0474676b1cac0b190009fb85b540f64c465c4d38898a9eede444dea82bf14a99d48c3308bdc155d03d11f68bbe2b127b434e80757e8a41cadb10ed541e83a838f844ece308432981505353339b05bf2bfdc5e46a167b1d94b4ff47528b81873a3d0ff31d3552dc6e60257e9af484471c97a108c5c8e9a5da6f7e57a6d211d8fa75fb2103613dae3d7c400a15aa7c5a8189970618fc59bfa87a01f3456292432b8da855df33630aab3d4d361cff9e01aaaa9752bbc6ca3c8678e1fbf99014cf429ce2c08eeb91d0e1b58930bc89f03082fac05f336280c093cc4af4aafefacda5f8884ff5d812d3f3a72d0cca958908025259d4aeb574953f3d53c35553bbd7c982fa21bdc52ed2a4a9e560e2887daf1257f3b31e0b25d38958836797382268e87146c6470c5407086c12f18a536d34cc6ca22316f77babbc8d8b60c2ee5e57d785e4b86ba43c9b795b97f2f319e0cbab9a45aa1d682659bd7fbe3cd47b20fa2122a3fad5da2a2d8bf2c36833a795a840378cfeb233a6af6f3ee7ddb0c9430fe53a9163b4522f278d4496319f0306eb6fdf0e4fcecc1229570f32bad1a528fbd80081299c3f07f1978bf76c9e503fcb894d05ed48a8d73793ceb18b9cd2e7b23a767ad4af2c7b490ed75d871461382ddff5271c3f72d11ee7f877d17e0060bf22931c50ff004237c6a14a28878bc38d12234908f5b066d7d54816fb2a2baa8dcfa83b25a6ba9fb81326049512d39d0180073fa265d3c89e1ea2cdc6eacd2cc7c0787a8b9b483565c93ed7f783c411d11eb6d6353d5d69928672113228abbf2ac4c00c7b3ae1176c750408f844fe1221e3483b6b31c0faeafeafd6e3171421add01001b0c6b9733f59c77b33f225616d308d7fec8450690811c0d17b9424e22f8ccc7a95bc839986ec7135738bebebce5323cb06e23ea3f9f2ae21ea4022ab4fd3b4cbf15811f5a389ba626645d76444f99de4eb30175c9ca686c359e82fe779f889401322ab7545a7b94d4c702129f449eb7f309d98c255b88d3ef459363a22a3db263a8d6d110e9b28028d7bea6ae248c999355d48cffaa1c8a49f8b19deef1aba79284c58cb1205227e23eab83d4528670af6ec60f716310521fe352792ef9e62d7ce9df7a4aa53a7e38a40db0dbfb280d7adfe2c18c932043382e67e81b7d99706cc0d40315d49a37edbc7a1b3c18d1ea4bb20bf864699c8c76e5c00d5eba4ed79f92060a39f94e410b97b84b34405c3d31fcbec8cfc87ed2f026c149e49ee7743c6e8d867717424c25bdf0159ae9c3eef819d383f461467d1f851da43b34437ec26bb1eda1d559a91150430ee56da296ee9597e6ba31337f746e176d185779d88cac56a34d88f79fef7018dd827b185880256c94ad4848f970e15b3210f3eeb4f2392ccc05f9a4ebece075011aa01a22af4f69f86781dcde2d43294e632e2c9f33574553a5776a92542ffcad5683c10a7c1c113905ee0c6ae1b06d27a67bb933baa2367ba05ed8e8c466f6d4572d4b58f07316f169ca2cb79518aa18a3042dee1c6be4053df7a7c3cbb1eb9fba3db12a00c8c742806a550aea907722f8369b8444b75b067a97cae5dda31e90255f2d48fdfccf8feb24252aafb86a84c83bc705f7e67f152562b6fd4a2d67df5bd00b4bc7124527afdf38566eb079e2c2e7ea8aa2a72a494a44a1d6016e6740c270b8fa31de7a5f9d8cd2c8da83925eece66dbda3592ccadc57a9e6be96c42d40202e77a0d2b2e7246a950f5832be3ad54f42c2b448", 0x1000}, {&(0x7f00000011c0)="755b9f", 0x3}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r8]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xf0, 0x400}, 0x3) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:13 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x82d4cbae, &(0x7f0000000240), 0x0, 0x0, 0x341}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) read(r0, &(0x7f0000000040)=""/92, 0x5c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x6, 0xfffffffffffffff8, 0xb5, 0x0, 0x8, 0x8, 0x2b5b4b59, 0x2, 0x1, 0x4000000000, 0x8e}) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080), 0x0) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x400000}, {0x18, 0x2, 0xffffffffffff8001, 0x6}, 0x7, [0xfe5c, 0x9, 0x4, 0x1f, 0x92, 0x800, 0x100, 0x9]}, 0x3c) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) 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, &(0x7f0000000040)={0x0, 0x0, 0x200000000000001, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:14 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x4000002, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4}, 0x5, 0x0, 0x1000) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) msgget$private(0x0, 0x1c0) rmdir(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) lseek(r0, 0x0, 0x0) 16:00:14 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) r2 = geteuid() setuid(r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xffffffffffff694d) dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x747, 0x4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x30, 0x3, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xf4, 0x81, 0x6, 0x100000001}], 0x32, 0x0, 0x1000000040, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) shutdown(r0, 0x2) 16:00:15 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100c0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x100}, {r2, 0x78}], 0x3, 0x7) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x6, 0x7, 0x0, 0x1, 0x100, 0x1ff, 0x6, 0x1, 0x3, 0x5, 0x3f}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x808, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) dup2(r0, r0) r1 = semget(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000100)=[{0x2, 0x4, 0x1800}, {0x2, 0x8, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x5e6b, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x7, 0x1000}], 0x6) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16eba663225259560f81789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcf35eb4ae060dede2351185e072ba7c5d7db421b1c9377d1dc26a2742f005597dc6fb16cd7e2c275db8aa4e6a58c9efd8a75eae6065640f1a1fcc23dece1bebeb7b3c235cf0ede9b3eaa4a3e2ca24a86c3ccc934f9dc7558d674898af17ae2955db01b15c290572c5473d769bc450940fdac181ac429b2b077e48d3bf05af811f512ed931882e5faeaa292a791c6713ea31e9eb3ac3921b849eeaccc03dfaf3cf331cd32068cad5c31118e1f5f2e8e71ccadf08364e16b13e3adb0a9188236de89d7bb9b57bcfd7aeb732c8c002124e3af7fd09a7337eebcdff10f51f4613e0b04f83d334caca3aafc8165a4b51a5a04e69483e6cbbdca19e6708436bdc5129fd5078673407fb12702768373d6c6af510c7083059dfc2a36100006f1b2469ea6ada2bae8d445f36637770070a935e26be44e9e0a4df4d045f0be37c", 0x176) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c02", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) semget(0x2, 0x0, 0x228) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) flock(r2, 0x2) r3 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getpid() fcntl$setown(r3, 0x6, r4) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r5 = getuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/131, 0x83) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) read(r2, &(0x7f0000000440)=""/170, 0xaa) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) bind(r1, &(0x7f0000000540)=@in6={0x18, 0x1, 0x1, 0x81}, 0xc) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x100) r7 = msgget$private(0x0, 0x1) msgrcv(r7, &(0x7f00000005c0)={0x0, ""/212}, 0xdc, 0x3, 0x800) chown(&(0x7f00000006c0)='./file0\x00', r5, r6) pipe(&(0x7f0000000700)={0xffffffffffffffff}) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x8) setsockopt(r2, 0x6, 0x6f1e, &(0x7f0000000780)="5a2ad6e5dd9efbcd0dc6205f56387a5868b7451f4e0a43c3301da7dd6e2c8f898bf7e0caf18923e1222c21f492f7aaf47b6958b637fe57cb18c3a0739d631f3516e0e26b99e65bdb835ca060", 0x4c) msgsnd(r7, &(0x7f0000000800)={0x0, "fc75a39e93f1"}, 0xe, 0x800) fcntl$setown(r8, 0x6, r4) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffff7fffe, 0x20}], 0x40c, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) recvfrom(r2, &(0x7f0000000400)=""/173, 0xad, 0x40, 0x0, 0x0) kqueue() preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/229, 0xe5}], 0x5, 0x0) close(r0) 16:00:15 executing program 1: getrlimit(0xd, 0xffffffffffffffff) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x497) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x88, 0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x7f, 0x101) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0xfffffffffffff001) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/96, 0x60) chroot(&(0x7f00000002c0)='./bus\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:00:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) pipe2(&(0x7f0000000000), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:15 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/21}, &(0x7f0000000500)=0x17) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x8) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/52, 0x34}], 0x7, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x4c2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/41) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000100)="65cda90c1251cb3b729e9c0f60cd4b356b6df9f3fff2c0588a22b3d5077b95c457765fef26145060423ae8e6932140c86e36b5df69e3f9c7728cc6bb8b7ca8cb1307a8b89c71efc84e364b878c195caea22ba0f06d5bc98bae1b379cdaf4ce30f90505e93ad6b914dea8c89daad4b1aa8c35c3112e8efbbfe0fbc756fc9d9d6e831df40c2bf7b05f1d9ccb2a", 0x8c}, {&(0x7f0000000000)="545c05175c5d0d39b172d2b9957a408d0a35040b277dc374d8ebc15f6c8887e20817f26fc84ea0e6ea67edade9dcda17a5d8b552547cf2cd1ca87acf9c5bac0e7a7cbd8ab2d64565f62a7389", 0x4c}, {&(0x7f00000001c0)="cc838f121f6d62f6a6f49cf68611d70cf910d291a9436a273f1ccfde05b1da5879fd7fc0b177a82b0375c93ec48610", 0x2f}, {&(0x7f0000000200)="e275b25ca8deeccb5298bcb38fe265d719545ab5f8ace22b104ef661ba6377ca39c9cba28ccda065a382c31a07da63f95277316243bdb6ac25d658541570d9c4e7182a47d231171b0f08137b22cc92fa71ed0f0051ae2833eaa2d212818e1c54bbf681bddac465a09db5308f970b919161978b5b9a5c8aace923d88b3478b216c4628f19584b24d44f8a2bfecab8a647fb0ad6b7231ea6773406a637b0ab5fe2cf2bb0ced7ec0594e82994c4e7b1fdef79bf81074d6762e2e49c9cf05c747857fbe9123c3fbab113af58e393316ae8c587955767cee0da", 0xd7}, {&(0x7f0000000300)="643e4d5e9ade0593aec0b519edd55c5e8a928b876db48143143166b41b90679986c9e89cc59469786120e8257364a97a", 0x30}, {&(0x7f0000000340)="8251701e8eca4de3b30263de672e588e945c1c285794994dd7fe4f4a0e6fc9a0bc835d837f4031fc8c69d4ca0aefa4a5a52d613b881f6e1a513ce8c00254ba31a3fd3e9290253d989d6d", 0x4a}, {&(0x7f00000003c0)="1873496d01fe686be00ff31206b2569e78da8e165274cb1ae6a7d22a24a8da869bc4b1d8d3ffc71777f53f9423fc38b0de6308dd44c61e6c1b2c8b4814730a9a12b817276749729cfb4413edaa54926ca2812c7fdb59e7d414eba49000e43db0c63f99995b8a243cd0af95482642deabf3988dfae2fb75eff53e34ef19ceaf7a82a4c07dbe45cb9ff1b47507924c9b3cc5de7edb68d0e211bb2b832af1d996bbcb131a6e8f85a7f10c62d1", 0xab}, {&(0x7f0000000480)="7d148362a300419d4abcccdd13b5411bdf7916081e59fccd2da941a09349a92dd6681f63875a18ec2f48c5f78ff3cb9a45d12047d69acc56ee2cc2aa583ba839b3d0bcc9fd1ea2ac22ecffc89a1ec7052684896536d17bdfb445eccd1b8469c022775fa855af451b52c220d9bcd63e17004dff333e05e18c3d97bd73747290c82a9e", 0x82}, {&(0x7f0000000540)="15d12677f879bab2f64049d39004f3d4e1a12cdf48b3ee5da264247c1e163484aa21d937829c4cf33b2194f7657f241049d4964f6892efaf0a319e996d405d4a2a2abd22af986b0c20f51066b63728114010a65e05094e8959c46959db784d5c67c4ba4fa15715d31b7fc65242747689ddbd37fb92df921888bfda022b7fb2c4175d084428f859c9332f821f1a05e0d71c573c865df90b98c4c8f174c20c", 0x9e}, {&(0x7f0000000600)="1f836384101080", 0x7}], 0xa}, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/88}, &(0x7f00000000c0)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2020, 0x0) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/43, 0x2b}], 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000001640)="3f0cd6d412d48416e9089a44ec09737920e7fe1c0645d76b8152c28e80e3c299dc451304782c2f1340e7c7ff524808764ba6c5dfe95bf6e6911733bc06d4b5c3d7de4152bea9c596f1071ea6f37616b6f7a0a13a304943f8ea20924ba3563f30f414e26cdceaffb4adb39a01e2892f072399277c6033ad503f985e0741081314001b61b762b8b2b992d3adae1685af341e", 0x91}, {&(0x7f0000001700)="9539449fdb3c34e5fa7f520a2d3ddebc1b4d1085c41ef2a80f6f030ef6eeec3d2ba8a2c00b2764198b4d06a4373a02110e543c64df4e37091653d12f902bc828ac13cf11cba0479e7a91c2b87f576e5b7d31dc914249d5910ed02b37066bf6fc01b9443dced325b5c9daddcf688e360e2cf55ac98e784b835cabe488cc9659b0d8182e01dce51e68c21930bbaa430df70075f1caffa10f1c745c12292f2975f782c9ef2e1e84e973573f84059a9c3f320fac5f935c7dd4", 0xb7}], 0x2) kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x102, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001880)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000018c0)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001900)={'./file0\x00', 0xffffffffffffff91, 0xffff, 0x400, 0x1, 0x80000000, 0x713826cf, 0x1f, 0x2, 0x1, 0x1, 0x2480}) link(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') chdir(&(0x7f0000001a00)='./file0\x00') symlinkat(&(0x7f0000001a40)='./file0\x00', r4, &(0x7f0000001a80)='./file0\x00') r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) fcntl$getown(r6, 0x5) pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000001b40)=0x6) getsockname$inet(r5, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001c00)={0x8, 0xed8}, 0x10) linkat(r3, &(0x7f0000001c40)='./file0\x00', r8, &(0x7f0000001c80)='./file0\x00', 0x4) bind$inet6(r1, &(0x7f0000001cc0)={0x18, 0x2, 0x1, 0x100000001}, 0xc) ioctl$TIOCNOTTY(r9, 0x20007471) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe(&(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x15902) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="475bd21a434648cc770cae9667940ceede004c284a3597d12034bd04854b8cca2c1fd0949160a286a88a441792905ef9ee78336f400d3a62bd9fb135106419d4b20c253431f1351e29f1d499a5d800301d2ec0441a3f0556072e137a3195969ecdce046b939074c3b037564ae66a037d701233f5c3a0f56537a40c107e8323196cfc8ac86b184b20a2824515d88ea2f0760d2e12b393daba18cd2c7c9b2dfbb192786bf666cdc5314ceb225439861812baae69231924482af21b2e3b088ba502555fe3c4e27e195ec8f640a6642e75fdf64924569c3da5a860fdc9f16020", 0xde}, {&(0x7f0000000180)="61ea96db152ee3566f43af1f25192a4bbfb046b55749549efbb537ddea607b546b5a45b8ec3abb1850", 0x29}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x403}, 0x2) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) clock_settime(0x7, &(0x7f00000010c0)={0x800, 0x6}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) accept$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089bbe38a5e1d5e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001140)=0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xe7, 0x2, 0x6, 0x6, "cf407af0bfc538ee21a782e677c7688e37fbc249", 0x100000001, 0x4933b10a}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x6d649022e28aead4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r1) listen(r1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x6, 0x4, 0x9a1, 0x0, 0x8000, 0x7, 0x200, 0x3, 0x1, 0x10001, 0x40}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0xfffffffffffffffe) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1ff, 0x20}) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000140)="e81f0d7ce93281000000", 0xa) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) syz_execute_func(&(0x7f0000000240)="6566450f3a14ef02f0810a930e0000f3c0741c0af5c4817850e4c481b9fc96feffffff44deec64650f0fc5bbc423557b84287803b595b5c46379045e4f100fbf50b8") write(r0, &(0x7f0000000180)="b92f1958b861161b926fb2038d53e2626e6eaa8ec522215f18f6b86748070952b7185111746da5b44b306c98509320be8d9733d01883dec8495a906ce6769a7a7f2cbd66a14c4be70fcbaa85c2c6c3aebe6d4bde1ccf9005d65baabf89a55cae909c99235b30cffa989fca7feecdbd2d8400b1a1072a831ff89001f6a6e62b57a0943a85b0850f5a55ebeabf658e508dded9ace4c09dfa92ee13c62c8b8982efe17f26e17fa3d41933812464070ebfcf35dc7d2288e44ccb10df6223b3", 0xbd) 16:00:16 executing program 0: getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x2, 0x8, 0xffff}, 0x3b, [0x4, 0x10001, 0x1, 0x9ce0, 0x80000001, 0xb458, 0x1f, 0x7fff]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="38cdd4bcf1607a3e4a7848", 0xb}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() getpgid(r4) r5 = socket(0x18, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/58, 0x3a, 0x2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r3, 0x0, 0x0) getppid() 16:00:16 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) r1 = msgget(0x3, 0x140) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x8, 0x1}, 0x1000, 0x6, r6, r7, 0x1ac0000000, 0x0, 0x4f, 0x85a}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt(r1, 0x0, 0xffffffff80000000, &(0x7f0000000880)=""/254, &(0x7f0000000980)=0xfe) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000040)="fa0104f1ca3e4236cbee1b837222bcb3329da1f2255a491a", 0x18}, {&(0x7f0000000080)="cd3ca99d99e02ee257abccaa86c8f50b164dffffd0abadebe2e80eaa4a3a229ce27b5c460453b54adeb5dd6509bae1b66c8a885e76e06a3beae9de0de9e663768e2f8172ae2576fc09ab31643612867373ca28223d9c1b833f10064e1678d6e191bb58e13e065853bd43f876a28054e792296715771bf5c51290aec87d429681e5b33847236b4ed87330d7ead0b959833c8357b1ddcc4ab91a883faa69db4102304035b6", 0xa4}, {&(0x7f0000000180)="5eb9994ef842ee6e2de6771e265a2575c79868c135c3682658f4da9033d530e115d71800467186e2bc8ac75fca6e6a284bf0984f41267ed2e4ed501e87be7092559819975f049c6002fadce5de42509eb4e6abe9e3453bf0ced8c3f966f67c69c617d1ed9ab2c6283e2fcc9d3db58e58dbbf9b4e20804cce1ee3c1d4", 0x7c}, {&(0x7f0000000200)="1544cadccc14faf366318f41fa34fd15cf76f3f43fd7701a809aa90fe5039a00b7fd25810084e0ab5131b181399c7e701e08d3fbcab15237d61c5b2189606283cbb9607cc1f0de929cc5a6a4ef9313aa1cc5d692e0cce0be725e443339a633671fd0d776f3d265302307950c8341ee906f23ad2da761cbe77f930fc49d999d9110c1209e1fc9b38e3f785960dd35e4d30dc8c62e442866fe2af7ffc1688a9610ddb08a76269e3df4c0fbb790193ae4b21224dafcbc2e1772d4859416c4ac71536a7c09769e23", 0xc6}, {&(0x7f0000000300)="dd3e2732051fd05e1bc42e38d3060ab6806a4fea2292d4d458cd965bfcf3167dec9bb7d7b4242919eebf8c72475e31f56b9859a7e3d717041e77ff283861a956805ea850504fb02376b0a5bdcf28c787c4340f8f122efe1ac041323776a25e36040ccbcb983537a2a92380ca1ab705501f6d5a1ed27cad5376b49fa551794743ec695b215a0b0f6faea16f270b2a002f7e4002ebf3e7c8f5fb7bb4f7ea86c175dfe8cc92af879ea20abab583ddb9c9a6b136167e3266648d79cede92dd74515bf25d38e6da36b91450d127ed3541896fd134b1421b3b3c26cb0bbea4e7a9ba", 0xdf}, {&(0x7f0000000400)="67d6e0a68cd5f041383ea3e1d475a6aeefd83da6328a8654b1e68de871f61108ec", 0x21}, {&(0x7f0000000440)="bb0c8505492007feb66b0f1e74dd35749c2e18b413277ac175389cf888764548089c6cc08ecc1e65196e72c72beaade5063ef106c0d3e3ce40ee8033f724154d0063f5b6c6404fb7338e44d17c2f0fc1e205bc904804c26b88c981a11aedd262ccb3016c2a167cb2922c0fc70632c1149efdb97b111a7de1", 0x78}, {&(0x7f00000004c0)="eb0a97d460d588121102c0269e486626ae3d14d9202154398a6e8421ff9032bec03a36e909b63fe9f0ba8b6705075b1feececf2cb03e9cc88bbb3963880bfb57336fb2fda2846d6074998fe4154a6db614e798485d017275cc9317cbc8de4e1676234455c65801fc5dec8b85a51b192af15a0d0947c55cad66350aa4d404db", 0x7f}, {&(0x7f0000000540)="30c6ce155538b4fc13b175670406d5a5856533897d2c232512d3953e2ec470fba9c1098264f546f93c8d79ec6c385d61130c", 0x32}, {&(0x7f0000000580)="26e2e62d0a1325152603e066ce5ff82a18edc3efeb56a2c68397f7a49668b87c6c6b55e9b5b89610cd6b03814fdf20fdcaeac81b0acd210933d18b3c7fa737248097c7260992307fc7c79fbb56ea2e8dbd46ed5979aed74cddd993ed6feb64f300123a3a21cff4c9c4cefe8e638a449804df473dace8875567cd4f4d65e82377801b27312dc63c0c68eaba66056452e8bf4856d5f169d82a68b252422faaf5fa21ff1aeb092c5837d6123641a458cdaf14e5f49f42ccf75c8f", 0xb9}], 0xa, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x40, 0x401}, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) mknod(&(0x7f0000000100)='.\x00', 0x1, 0x9) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r0, r1, r2) getitimer(0x2, 0xfffffffffffffffe) getuid() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x102) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x7, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73be65c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff376cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c35155000062df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e2149cf3a49478020768c275c048d6bcc9aeeb7a2db00000000b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fdaadce764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aeb00c0000070cd0f05eac554f4ee55ebeae63211c3c96e0d938ce026445a00000000d35fa5480e2c163f1f1599b785f42a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d38457a6d9214e07fcc14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e4"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000900)="b25ed7b68115cbc6c221dea5401bda1974f103cb62c3538e1f58e674b987e5c242e672e46c8911a90c02b47e8e0939aa6dfe2c92f13980606720f57cc2c739f9ab23f8c6a21ed8b2ae2717bd112e72ca1264f5eff8aa77df88948ac4a57f69398a0d2cdad8b14ddbc1cc137afc00009da159e14958f0bc8787111d3d0be5f9804a59b71c6d858a0add41d103d8f36415c08e7d26357b39962f0ab491d85860b8efce7331947d0c77eef856bd67ce38d60b4bbf93807c17c80d4d59c612caa2211c507b1a31fcdc2e710b15170ca2955495343ab3c79ca78b02e3701754eabd9fe3eae4b3b1", 0x69}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) 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)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0xffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:18 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="8b760a9b9bd6ba26e902ae26bf1aab448d12c4c1d6b57145accd36e94156afc8feaefa59c0aa323e6d9ef897570b1900c229b5dd09664ef62f27328803b2331139e164ca79ae8b43461b954b8f8e6b6065105f9b28965417e295ff658053bf151691a477b81ae33f4a0b7849f2221ba0440e07f9c90d15fab0330942760d43a5e413", 0x82, 0x40e, &(0x7f0000000180)={0x2, 0x2}, 0xc) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0xb, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc0, 0x1, 0x83b5, 0x7, "6c1504db9f1491deca46e5bc19e591d5ddf2adec", 0x1, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) r2 = dup(r1) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000000) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x198) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x1046afb) write(r3, &(0x7f0000000140)='U', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x25, 0xfffffffffffffffc, &(0x7f00000002c0)="ebffcb9c3fc7e9812eaa4e713048e699c7f44db1", 0x2a7) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) semget$private(0x0, 0x3, 0x180) r5 = semget$private(0x0, 0x3, 0x108) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/55) sendto(r0, &(0x7f0000000180)="2aea0a427850037faa1a9fbdc9ec3d1b62cf5325ab41", 0x16, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000236000/0x2000)=nil, 0x2000, 0x4) socket(0x39, 0xc004, 0x342) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x3000, 0x0, &(0x7f000034a000/0x3000)=nil) listen(r1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$dupfd(r3, 0xa, r1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = getegid() fcntl$getown(r0, 0x5) setgid(r1) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) r4 = socket$inet(0x2, 0x2, 0x8) r5 = dup2(r0, r0) r6 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r6, r8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chmod(&(0x7f0000000300)='./file0\x00', 0x10) chown(&(0x7f0000001400)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000002c0)={0x4, 0xffffffffffffffba}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2a, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) dup2(r1, r0) 16:00:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000040)=ANY=[@ANYBLOB="000002624d2e2f66696c653000"], 0x8, 0x0, 0xfffffffffffffea5, &(0x7f0000002340), 0x20}, 0x0) r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:19 executing program 0: 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() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x730d, 0x419, 0xa000000000000, 0x9}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) kqueue() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0xe59f28a4c65a9e07, 0x2) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) getpid() 16:00:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x20001) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x46) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10001, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x188) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x40}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) close(r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:19 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x2, 0xffffffffffff1908}, {{r2}, 0xfffffffffffffff9, 0x8, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x49, 0x80000000, 0x1ff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x6d0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x40, 0x6}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x8, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0xffffffffffff657e, 0x2}], 0x3, &(0x7f0000000140)={0x8001, 0x8000}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) fcntl$setflags(r2, 0x2, 0x1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:19 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x4) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) 16:00:19 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2004, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x26}, {r0, 0xa1}, {r0, 0x20}, {r0, 0x6}, {r0}, {r0, 0x8}, {r0, 0x2}, {r0, 0x80}], 0x9, 0x401) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)) utimes(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:00:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x18, 0x3, 0x5) dup2(r0, r1) accept(r1, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 16:00:21 executing program 1: r0 = semget(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0x140, 0x10000}, 0x6, 0x9, 0x5}) semget(0x3, 0x1, 0x143) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) socket(0x18, 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x7, 0x3, 0x1) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) shmctl$IPC_RMID(r1, 0x0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="83f8337a25ec3e6705b9edd345c919c15a89c4e59300859e3598a0c7ab2664029ac4b715c474caa930a421ef3aad64a1c50b41e2eddbffb35a1a708941538c704c82ddbdb3cee76453a1ceda55ad6bc831df40126e6f3fc4716066a6c726dfd728a6470a838a3ca55d92487f8174a359afc7d5ddd192a5dabbf402ea547addbd904ef6125c33559a59cfc5a334b9ef36da85efa231f6b08cb9170a3bf01ae3f3e1932dfb6a363457b61d8e90f901725bf18640cd36a98ec7cf64b0b13c565656aaa303348a801302e22bb61752bc80509255499d4e3ec8b148881ca5094b3ccb5da09c5b924f7f6b3f26edc16c607f0b4e41cb7f62", 0xf5}, {&(0x7f0000000280)="4ecf405a44b72eac5c85465ecddb35dac5f9b318df0bc63e23f27f4a9f8c1d16ff578916a6631d46cd9c3c99b4353813d7c12b7d307dfec3c88cdf334eeb312d5d8310826703a3f547aa2e774f4dc4f503c4c92715ca33cf1c", 0x59}, {&(0x7f0000000300)="91a7d466493968a4f65c626b18a8730277a3697af687f04cf8f6c1583dabcbfe3c05d1bf180423e7900a1c73338e914fd944cf3a", 0x34}], 0x3) 16:00:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000b26000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x1010, r1, 0x0, 0xffffffffffffffff) 16:00:21 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:00:21 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) shutdown(r0, 0x2) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) socket(0x10, 0x8000, 0x10001) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x30, 0x3, 0x5, 0x401}, {{r0}, 0x0, 0xc0, 0x1, 0x0, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd2, 0xf0000030, 0x80c3, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xa000002d, 0x80, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc8, 0x1, 0xfffffffffffffffb, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xad55, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0xa, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x90, 0x20, 0x7ff}], 0x20, &(0x7f00000002c0)={0x50, 0x8736}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4, 0x9) sendmsg(r0, &(0x7f0000003840)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="a2bab376d2c713d6cae38b38260f8e9b6cb3de14b4efb5960316f41bdbdd", 0x1e}, {&(0x7f0000000300)="735bd9992b7e17d5b5c3f7be0c706cd9054cf0013acc915fcad0add682ead7276949559343b4566407667b0d0f687ef1787c3170d2ae0c837ea0658e99ad45ca196276b82fc464ca2107435ce599277d05d073314f541ed65556e42294b4efb40a94a8e6d6e52297236532cb4039160622eddd1ef3f64ff3b52abc8d1bd63b2db77c30541c593bd20ae64252a5416ae8694c0a534880f3af43dc21c3f7cbad4887f6d87de09125cd", 0xa8}, {&(0x7f00000003c0)="7d6f2ac0a9aebf988216a06fa5cf20c99546f1f81acd02a9d88e2ac83802ecb555273a86970b72bba1dd2ecb0b5d2808f97b818f763442cd79e936cb3c83a364f6e9987c02b1d2732e9a16f803ebb39a1346469a4ad9c3fdd1aacc439d051236bbed74cc701cd05435b6213fa748bc72f8234663ca6ef9f8d280ae3e118aa3c8d72cfe8fbf6b6cf4fe62d90639c8c62cd040d62500a3c2523d92d34d5d35df865a71f628aae25a504904063d23f120fbafa6d60e6a5194d6b1315e45a9b5f1cfb352cca7fead501fc90d", 0xca}, {&(0x7f00000004c0)="129f7bb71d2dd4855c4ffffe483452ced4c0cd9435f48f86f8ca1d867e4bb9f406b022e5b7c35c8dcd62614cb8d3deac812a3acdf72d6d746095f3a1f8318e0ed31f3c0c5ad80fd13f2861d5851ffb8342cc6e2276c27ac8d68a1c9ec662c4c88e0c026c962b1d19528071ab12641a1050519ae31d0250de31dbd6963f30d8d7a74f5fc0f7b74ce9f1862857d7e1b17dbc2999a945f0934e5c6519e92bdc4486da3f224f1c2b894c8a8ef1161db34a4f23edef7f7c9703be2ba7e3ea5f2c9affdd7971c4c54aa14a73e13ebb1139a4e9c401ed3c5edc42d9dfb77742f228d6635251ba63d8459e9b05bcf37cc81bdbf2e7e8df071f12af14b64196107ec3be0f7a63c7529d29f3114703e3627e64091b8d8eac8a1f9c1e4d018ebfd2ac54b7d06e394e67427abfa9e96f824c4be216dafb4a0d087ede41625d4193b1a1d6aa3403664cce82e6e27709097bc9861ac8b27305eb7c4570de31bf1c4755ccd513b0adff5a8af9b2ef324406de39f80235cfaed05fa7ad001486665cd3b92b06145dec711492aecb4bd7d50958b72864fdaefa72cdcfeab760faa989083ff84787809d86bfdf9a3d0a6050063da713f315467390944989a2c294be452fce44e9bea8772be76b000c0e3801f820cd202b681da3426f5a5d414d521ce60fd8d2093d909c5f153382f9261c9cdd88210e36c6db76880ca8d8a5b6bb6b5af2aa9e08c324ae5ae1024e83dd1e0eaf1416bfbdd448b3423af3502de95e7d3b01463c859ed2e2ba5eec61459dc20f54cb52a5fab1ecb0f494c05d6a24a20339b98752880607fbf6f9b3df8c4993f634f3c510e6806025d2199f9a2ae490c828d2896f9a41db51efbc09aa19f53b81bf1b8f891ea4e7717b948f7e8838e8fc628d5d84b1f73b7fd1b5176b0a8de1e9c8a98c8d0ab39688273f0cc01c40ab6cc8ab51e8b773d1ce367e27a7fa89a0230b5f8e5ef4caca4d0ba935a21505e0eb6da4040ad7bba35375fc2b75a6bc151530f042325efa0ff9120e046d51ea3f13d88f60fef803106d03026612a92b3ed8453ee7ba8386f9ba36085a2315478281b6c6b3fd52bca11b98d828d361f140495c71105de857e6129ed95d99514208c5f199744359bdb2c12407003ef1785c40bcf61380e16e63d3cff6bdc8a41e7d798696be7b7c5d043e6b586d06fc052a5ff7b681a32e7aedf0dafe19c68fa1ffd48d457288cef6fac3ec25b7c88e3b2c93ab8b51ed78b6ce6afe79dca5c966f7c94191c7e341ef1221c0e2d60a3e3121577faed83f9b8bf2858dd934f5ad6ceb237d794a63383eb6fcd4f5c2f2a29449b4e892316bb169e6d6b9b3c498862c48bd6a612b6471a578c9a795a3e891484ae6caa69c063fa66a74b21daa2b892d2271e8e91c4947bce7810da4bdcfb929c0496c90b8c5fba7fd823ad2ed1e73a3d5c7e185372e410424807916a3982d769788bf5edaa612993031b0e161cb96f6b085792ab5f91c90ce12f909d969a8894301e6bfba9fac7660f4307f64418b4495435095c91cbd710bc2e90278b6efc0bb5a01a7a5f44257d38c4a133012bcb7718551a1548966532947d1dc4c9da3adafaee8a4042f5d16aa3dfde075e5b2edb96795f1c8d68b4a9888c9eadb21438b764b959336c2952ea007b6813f402fe0355b1007016046a386e97f41b8c03e40631f16428930e3986389167390edd7325c71877201ccac8dbad593c35edd8dc1ad07d8f9ea4a085916f35d37142b207945ad73272b4dfd7b263c2ac989b5b96b17eb1a757727fcdd450ec11a64d90f649589f4bd786f38cc7634016279e7a713c6e02770e32bf90b51302aafb8b99e0e61042dc368b262b6eca62edb560887ab0be076bb5d14f32b8ae021fe772b54e79c1c9146bdb3a3bce363f797910d6dc91dda82384f4ca3b62b41ca43268efe72427221b5a5f8b1e4726b6573e79203fc00cef761fe3de04d66c8212f769edfac72a1485de75eec0fd7ce44fe1f675d0e2e755ea871a944ee1e677e87b37f40c004fce2530fb21f996c0b5f23873b465a3f2c1292aa30db339360e8990748623e14f06488cb5827de5b50aecd3c1e2804c607fcd8607a827bf8b94f70682744858bee98a0dd2b3a1b7bd7d63341535d42d1c45b4b67c6d9f001b4165ebf3621a58e946465d8b065b3da1903830d076d58197e1b26292ad81fa330e7c5faff13efd0304152d555d071d4f9c5cd974a01e9f42cabcac9a858cd2a9fc4d907df36aa1df4ca9205a4d1daac9885decd3054143008ac490cb95aa03f1e35e4b504b14291ff60b9669151c837a5586edc540495fb02d0fb5cb791e115234dc63e7d89b38279f9ad5b1bceaf605fd1fa991e2723ad596003fd94d44d03084da93fabacf2517e0a28c52e1b50b1076af73da340fb1b06a38848510af326b71f903544f2b7e091cd671c1183057b653d3436abf511edfd9469b8286ed11b593124b2ee0ce16c5bf9c5aeebc51b03c1a42a91acb3bad02082cf62735ada22325816737134939ee2cc5dacad6960d980f5cf1ffe7684c4a4d7ee96bc48c93cf08d9370e439c9caa0f01df3d6b893f537f345a388c1c1f6a82a2c9dddafe7643131daf8b8c446966853d618c7247f0a54684d8ec14a4d96386a41b9018216e86db2eab8dd95e99d25c624b84486d1d54080afcc5d187723b96f43e55f9ca2f8615510277a62669a28c539adbf6e7e8744fea4cfc6299594f83556c14e465890815e4926ed05c43f3e9f1eb6a050b8b1fba0dfb7ad74c9cdd4b65a7469e547927c4b91853b15826e3cbc4980f9357d5f8b2a06223940f386d7f3cca4fd5fe9cd9c94b3d3165768b3365b7cc7a53846a06057508c0ffd3a57ca046b6ef3dae482814857aad16cb8b7b3749182820dc6e58255e051bacb73c0b175778d87e1fdc1c219fd17813d8b74292da246bd9aa419ebbecab299e900d1c77950987551b04c44a75c6de70d4caf8f480858d7f82bbe3b65732d56fb950bf2b4bb9df2b7253320b22883af66d9e2fa9d42f11fb55c30ecf1bff12536ae68b94bef4f91642901bd057aafe04ce8a8650c4499b5d1719cbe2eed5a2864579246f38fe1068c981d4b1e06830671478a5e8b3afb9229f3f015602c797a0236cdeb88acd7114190d6e7e056e468f006c82d8d1debc5311deceaea27e58ad110853e37180112db4ba0ad526984acedc26c7f844ee772acc0499e972ed1fb3a05c1133958109bf23c4fee0a97fb38024eb961f2c99a89448ceced7986fbeacd87be5b3bbce38d75347d04128b244472ab058e189189118c5c63fef64fa90c932b890992e5cbb58fb6fd4b1071b9be7b555ccb8c283c5d915472f06f390820a2dd6d315eab7bb2b21b5d1751d9e461e99978d74f6068075291a529efd127fa342a7db9e933ff3ae8f14cbe8062a42aef004f59d73ec608255961f402a80270a14391d392a922499d36a3cd9827a51e6efabfe61c0c56058696ed8699acc7ce54077ff4a0443c7da91261a20018090f64a05b941040f15de216d05696adb3fce014bf3870727d8868297e42fb11a248f06c394a77e5d76f9162909f512230ad4181baa1d6469d2ecb3d41a7e8bd1cd7bf79446132eff86153a337efcdc1457002cf2270bc673280d0d608377efec2106d3bc37ba4bcb6180ad5bfa70b35c56537f883f85abd8fe9fb5af8f8b1ca6601744661e485598a03fb3017559b9d80b6f9d2206037fa1c174113d6bb48190a74d85991e1c3e12d8978979db3f8a293afd5a94aed4edde849041353bf2607526486a954ab5b30f199de02dd0a8833fc8d2bc1c8c8a96fb417b8729d095070900fbd51d3dadcea811b745c710840c67da1b479ec73a1b9fe0e2bbab79faf1d5c2da736021d379264f1d9d9ff5261f13e40bdcc5aa78460d25587e3d3d6d0468dffe58979cc7d0a284ef904e7ad2f553a069f82b22dda59ec6408aeaeaea5d529a2f5cbe045dcd1d8c721bb53a2d362371e0d8d65cc0d0a003af12a8a1745b22a3577cbfcb08da82d649dbdc0f25f63889421f27afb93a5cf9164ab8212118fe1b327a4770747422f3ca945f8902683c5a006355a9b3c95f57d3f4a1e21ec97d68305b2341229d18460a32d0050424303d8fc97b5cc9ea66ea2bdf69cb03f1ce7055bdb37637fd8ef75a668124a0fcf13e58f0fb2e69127e58150dc4dee7b41f277e2878d54f1e6cd456c2b630d42599033ed2a833285579d3336d273c2e12428673b2d513cd40ac0519fd0e3a671d617915825efec5136cc4de226977fb5051c2e400d2531e54a68f8aee9d8d67fd3b72f43775c0c759f53c5849cd280d4d574a8005f69cf39315f73fbf535475b6ca47daa74bf808a184f81d9835e53badd719bbf6921760dfe67e350c28021c4f8ae0a4937036d230b30968d1cffbb0401ac79015a3df2e16b1560f4f44ad335413d2234e2464e4de470fb79ebede14d425a841a4a978c8b35f64921773aece23108d8522822f07a5c525436ab657e4f05547013c012598954be79777d9da7e505811ffeded392200ec1ebcf9f60c41475d0882cf1f437401c2ae1b16731e98bfcf8eb4902e7c44f0dfd0e5843e7ab264dce698d7e0c4613b2e116cbd4856c6575d4fe11861aa01abc54c565f28f0aadc43a9e3aacd14b1c42d0ab4fc03020b3b19347ef09d6cfa19962216a4cf229460fe37481165239f7f6bac821f5a5124652762922edd30a89373f8a2db295e464b79a4bb4ac92f712ee09285bd8d5bf44f81d2f681910a5d7df53efc72498516852f89493c30380774b5a2a9b74ca2f113e084bfcb488174bcecf1d0fa2a3f0a85ee432ee1528221f26ab92b6cd8dc143856168128016a4968c6fe873ac8f7f9e0c677fa44ed8b098a8c0f012f69ec4e2d89975638ebca5ff58e62324fa90af37c6b8a9c476e61ad5504b6a30c82f8747d916d7be868d31cd36996a2ccf891e80617ffd9e7d151195d36da03c599329ef2925ca00424baaec81559e0c6884c5894c7b30d949e99a780932fa2e773d9fdac1aacaaeec93627202c320879dafac62a52875ce7c5ec7b56edece4ccd593582d742d09f0448d791942af19a95b887376fbab2567429a7154a89de5b105906ba7c48f271a398e32ddf3cec4ef2588bc560275e3c8d4bf6f03fd702d99ffb17251f823b0bf0cf7820cb10dfc66df49f0486e708ab6583c148ab41ca1244e9fe5d4cdc8ea7ad95b33a6ea885151420479eb42020d234f723a3fe6fc0aaf4ce53784d17b0b6a7bcfbbbc93e4d0c12b2a2c68e519ad0a0809e1114b8da186fcdc5f174e9ed8c0ac433ff464bc5551ea97dc9a25e302155121866c380bbe166bc6c50883ad225c06d906de728a34ca1d8e22e439a398b139cd5ffabfacd1caa1069ca0b6c790faddc09a93af4019a8e3c5114ab4ad6bca224d47e9de47588b9873aa95a917178b541add4b37c371233787f835041cf4fab4b5b8a72aaf5c520011dfc0c6dcc38711444646910eed1eb1b06caf51a839f42efb525fd8a8bad7f120b3c58a71767125dec905260424ecbc84127089404525d29c66fda9332d56c803bf17baf0af67e700df988366e7da7294eb6f798903a39a4a8a24497035debd46540bce4893ae3dace03f6ed36e4434636a670e1ab74b928344716f3d9c2d741c3e1ceda4d4e58b7cc6ce031c87cbb5f7624d5a7d702b42de35aabd80292e3dfed022a0a70b038faa8a5d6abf46771e65a79b808de20fe7106382ed73b9aea66bbbbc7b9fdc747b99b2de5ce1fc7ac59473082b430eff5c8b15af4a425caca15", 0x1000}, {&(0x7f0000000080)="82085c4ad3f10b1707104412d8079c29572fef8ec7d6814153b991a65d68a9a81b42119b5637dde011b7", 0x2a}, {&(0x7f00000014c0)="8a6a773d4615210c8d4d97643e650e8af5c875c0c87032a561b8e91e12295c2c74b165ce7694c5d9125a6f21ad0fa7014b196ad833089a35ba5a99cc2ec78df3b7aaac2d067e202685578267927fd6ade4caffe90a33d31cd287de30e6f6b6779ac5681b201785d9ca0ddbf8c6d6df5b6b5629aced9b433249ff58f5ba47b776464ac8d785b2d21a0077adab440d66b9bcc300634e85986768520330ee16b22b7ea2234bdca5a75c9da7159656e835c45fa89068be86ddfa2dd0777ce44d4c8d2c490c628a9d47e5cab0e6bfe68e95724abc196f403bb329c7f7a5b9fa437347df25885ba4", 0xe5}], 0x6, &(0x7f0000001640)=[{0xa0, 0x1, 0x400, "d7fb7df05c1e35beaae4a05b69898bac43e2a655ad7055e3d8ae2d616db2af95d7f14cf4f22bb5c74298fecca2609fa1124b7c6b950723fe9c5ea7cbb097d5cf42d7472cd573adc5d7a634e18827849c5b3928df54f6c02d058f914ec8abefc41778667793648bef6770387d9add78d9e582894d238942cf1269dd6609c2b4f36d7f83337471691d6e1d47929f218273"}, {0x1010, 0xffff, 0xfff, "c2f9d3cd0423e01388ae1c28eb36b570b35c909d882a4009acea078edaeb186b3b86ac85bf7f766094954b7a992f6c6bd0893bdd78af114143c3503fbc8e106ffb2459b1e2541351abe1ae3ca2ed0c961f63f171f568978473d0a74cdd23604a0930f90cdd58170810617f3a5a5e5bf7e199b61c7c6163566396e57f8bc12444536541a9ee0e499d3bb1f875d9bbb5e3324a07e141bca385aa6c6863c9e2258aca231ba8c63f86123b06ada3b9a4b833fe2772c6d5f3abf5ef199138da3ef0d02db79d4bc3368bd4a03ebcedda34531667015e8d878321b12253a5d6470890a5ee9aadf2bbf284412bee249339927d7419c1e313490d87ccd83f1c2dee94ea3bed4c1e359a8180653cf0c25157197f9d14ef0052ee2aa83796ef409bfe991b7f6f9d67c471a4fcc8e8dcd1fd455185ded356a7c40a994a833b8c5b225af59ac2947c77d720aaf8109a387d98f632d55a38d2aa0c84fd558bff5726bba25caacf9682b276095dd0ea87a3bfbefe08a2036d550c9eb33af6be1da7b8686f1fbd03884a573cf9768e33cde07b33cb19ee6e50b6f0def1d4d8f984fa98860b4c0571fda18b43946b849b2a6467acd610c14b1325c87a1729793c9d0ef024a438cd490bf9a46223f3286a9fd4baeca263c99d140f5ef2f9338c6ead4e6b1e5a8de4e8ed584d527fb339e9f4bb527278a7a731b839161987c31583dd8a95f043d0674cb6f1090fe8bcba4da37f73fdb5161986962674fe899141ad6acb811019030943b58c5678e552b6979f0727be36dc12f565f127b4e7fae6ccdb52ba37060706784b53d9da387c0267f259d4eec17c780eacc17cc39d2b4d1ca42403a45fea9a97540ba0ae306410dd3a1b8012f258cc5e2c27203aa14a677cd58e329aa91774dd891adacc1e2a9a8a5469215298dc8a8d8dc427d0ec0ab8d2f71e1f37c2dc88e993aa67d233052584db33363a7417e225d5ee1381ab2ceff76cd2b045cf375bcb7b0c31a5d32f328a9e1d484a83ff2faee2c11520c4874a8c00855345aec7a71d0355b94c0043d1c720a5c445d910701633f5398f0e2338e3565c1e1b549e327255d4e2dd580ed550898a2d4e94fb04667429b8de0394b1aa6734b84d3ca6e6463e337238341566e2eb27b85b456d197045141addfc0704d8eb44de6fc6c781008f12e4e3a76c3c12ba00e5f3c9847b203a2f6622e7c048dba60e86c283acb7655bcbf716441d90890d66755abddf87ae87545d8ed9d89ca7cc7ab77fab0dd73bfc93ec92df9d134f59a68c77ec2ff5483330dfe56568add617af8b7c47329e1f0a059c487be41b520b75b7166a9736c0bc3db7ecd0889125db01eed9961ee779a888651dde7c17779a2b90ae4e723ac92088abe5e0c9ee4f315686b86a4003b8f83afe0f9752bb186c7cb91f5f9c36f8d3f334ab20d93c56c1b82cd091df816db8be38cefa93be6347bd08f52c16ea45971d4ef907d24b735f7aafd18662450f5f188bdbd12bfe517e21215ab00643fb569d266c6cc0841430574613e8295506c993669a9035f0f8943eb757176ef83a3aa52c6ca6bcef1a9c4ff028c431d13211433f4edfa20dec5b1a0c3cd99c334d8cd0c981a885cbfb548e778f5ec7233d3bddcc43e18f703baef439ee5bbe023d2d2347d38dc56aeea113de937ef2a8409c0d0b176268d0a02feb9e4df8bf414be086c83973c801bf760e191700042e8bcb5dece750e066cb415b13e131627d13a0c9c2066845f8ec05cdc63ac6c34fc4e3fb54ca0f7a5342b853a81e94f5ce917c200aea195025b2368cb37bfbe786c9a23bc668b0465d1889f8f3a0e87304575ccb3fe3fbea8a2a36f703d82d87e16552c9c32128395ce990a7c433d1b61027d175394f621cb8ffd7d167cf215823465110ea27af3d87a5b9f59c1f23593f89fb032275bdc9194655b3590cf549e04e0f1c83847a7b0d79a5ca9e8524c997455bc92242e3914c7421136748e2c0e27181fe08fd970e67b6220ceabcfc7737685155bac94ae5675c808c63ffb5ddbf92501106ee40c9d724ee8607a717fa12e370022ff3d7aa4377afb5ae21f9b0249d16d89d0c5703510f25ec69d7f688b3b6e028ebc5c0ec883246f8dabfef099e79a78c5ba2a47b9452939244b26abb0c83f5c2e0ba32bd506af244d0f0513314d896196885cf34a23027eea21d1332a743075a2796f1426c391977d28abfd0edaddfc1e91e5f13612556c7a6514a685002eefeaea3eb16898e40175f2f74d56f0961cf85d1a21d34247b90f0c66b5750f73985bb0b00ec93495de6c62effa5c7f84833d21d087c2d61045da88622e08e776b5e158a56c6ef6cf3559c25e769d9f75ee7a5f46ee1e2cb96436d184e26bb390fa76b75be1b22980e6820d2e5527d01fbb8ef4bfe3adefc9a37e37a6dae17fa387c7dacab2fe47474dfafccd9e92d2427b0510e96e5979f91bcf187be2cfdb16de059469222fea59d9d7bc79e19c5ee93ad6bcc54302836267fe6357ef246cb9cee60e9670e6936667125c3a412fca89000da4222035e80559091c8af937ef55f5e52db4dd1f4193e4105a32242bd73a0f3417877570ead942d5904ed3ce48d76a2c8516358ff67f21c016c15992c34fd43c8be1e3e5841e2e835f4244266ec296bb99e21c7d06bb02e0cecaef220f33200ed6c515e041c425186aea204fc23c38717ce0893a763580835d60d0446e0402f803ec4b3af8014b8886ddcf890aa6d9836071027e0ba9cfd128e70726d0c49f9ce1ab245c0dc8eab88432c25db79051e2eac15178133aff443d9c44efc2716bb00f828b9a9893e1364d496712e89ed49f3349fe359b9b2f904d447a19e7faf76ddf054fad921b28759783ed68217434e76b6b2bb8ca8c38a7f9c123d8496dda3dda0b33f3358bc6e193cbdb7f66caac0f4b2ed667b0d3503b28a78d43095cefd6ba9df9ee01905a718fb2bd5f89e9c8bb80165ff8954a66fec480e8bb58b1ad2446ccdf8ab93f936ce6b28211d21f7defdfb7b6fa94a86b2d98627391bfc0591f188d3c4f7f859534c1f1e5535284d5a96dfaebe981d9415db457e8fb1dce5ada677e169b8fd2aff5a7f3e5d0634deefd36b544d41ef9774e7fc424b01f27af269d925444c5b4b8dc47ee6c169a7920504cf06468f1ec254d988e8f31d23add83c362942798690587a66ba52c668852c4657be17269cdeda384c3d6f698d70933e621682aef0fc1f1153fa03daad271beb9b0c7792e78ad25a3fcabbd87ecf329a74f090b827e0a705ed4a2a37bc125a5089d097b3a8376c3bf225ebdb1d1cfccf8a9885050dc9278b70b776859e752743fdccdd447db7816fb715f1c48b4b08580c328d36b0d48da56b3a5557527a7bbbac7b372e11041ef9737e24c9ae22d22020fed9efffdb177b8819a52f7a5b586d3f59c7dd36395ef66e62dcc9d61b8ed20d36bd6b2d4bed19c881621d287eaefe09d0e1d0aa1a2c6c6f196a920477a7adf2aaad8f23d8cc680c3ea9372a5e33918aa0f6affc8a5779727007b59ba78071562e0b63d17048037c8ce517e1abc4a644cad0a5d18ec62e876b00330798056a0a0a6e973a5467481445ce1ad625a69a4e89f63d4bed0fae82c5671023a6f5359ee1cd53219313168665a635dd9cfedfaf8c72c3671b2481c93b47514e78135378427921f2bb9c40d1645474c9670f306f6df23fb706cefcd21255f63515521898f7a5fff60510faad8d970907d9c1be0bc8bf35f93b5429b7a8bfeb34f5581b6febaf8feb801d5bb72b7591746e16840e877ae724038ea2f35d4a3afd78c7014cdd3ae1e3de525a22445a7a6562d390370cbf11119c3836285437ee37fac31bcb027b74cae1e9989490368c89e275a2296153f715d6b2538f4659a63dbc4fbc644e98ee0950d67798c8a62f02f53d5f2014c628f8e64b8e810b3dc1fc8e513c88ae82ced0d1e8456ce5713412f66b70bf584c5e2fae3c638b6046c194c98e80c093d55288d8b18d94442e0ea229aac53ce570ec15766d9bff7a83c9e2b6d93408f205f854bf958a3b1c01afd67abe6a11906916ffccf4e97e41cde1e45ca57146f11ce23cd71822f6d5ec021d5001ee250f8a8d89c95f50c4696515d93a7436af9b80e616a0404174e2e07bfe8f45e1ec069f57c758bb1081a20792ad703da01c938c87b14c8eff596ae3e8af25bbc4cd2a22b798654d096f1308e6c56ebadfc2c44270e69e41a3717dab8968b2b66f9602318d79e8db5d16b959e4ae5b0295a0025052d22d513a6c3576d40195298f162b2ccf28674645da74917c4a91c74a95dd80f374e6001410e4286540aa8d5b0c697f2de8fc3e575ed77876acb9a45d1a6ce77036fb1749a23498711fc85a1920b642d2dde05224fe9bf9cab6239a00f44748425c5e79e927e4916575a75c1dffd998d7871aed1df53b500847dce5c9757f28a36b6615082e4c5ba4068bf7f3fb3d2f67cf4b859ae75ee510a913869fd0f262ac209ce0e6b66a9e43b2d71a23c3225fe7013a220a7cbb342ef312e2be246627911264988d74d517d0fabda1ad0e0fd2448e80496111af6019fd023e53bc732919bca95ffa96071c10c0872cc5a781fa3cab3ac8f94c3068df7fc0ce255b45921d0d964492888b4ace53c5e0111c1bea755660cf4598b670734cc896766c500c0fad7ac1698934eff7de1d21ff5755ef9290ac1c286847d2606004c6595d87de490ed294d3e895630158215bcdbf6e64fc46e94ea78ffbdad52e6f84be67b9a54b22b358eaeca4cafcbff382ba15ba704029a8edfbf564a68ef3c6e3e5cc81a768a970605a03676f62ffb34ca521c1dd5752a7caa069750def6d950bb886d090b74081d919df166d883954d8c38441de78228d37df60393480f98c0c2316c91bb4a697c55d277e6b0ba9b17cf44e8d7c275e064d16ce42b7fb2d9f2fe89f2af10f1ca6a24037fdb27e6afff163624700b2e21cfa2464fc1df54b34bddc61286811ddec7c3cdb2cab676fc5a1bb2cfb9d5975c9a7c5358f1ef83e9166fda4a9a29bc1e45f28af7b9f2099088d64a08e08a475fa84317c921ab56599fde4c49ac5d630d2508da513d03b1317745c5c8f155732e92fab8c427a125d5bb6fccf0fc036299723bbdd05d0dc6a58fe9bea9488cdb369f9325f7d21148d873e189895aee52629bcfde01ecae7398122ef4e4bae9065e7c7bf317bde1c1ca3116711083114536af06cd401e72db8c8ae2c6fc9a26d9792a6d7b5d8e023abd454cc0bcd843bd79b765ec4f29ea92756a90bfcaea0a2cf94b4bb997787b3e78f7bf2737730e78e730f7c6329e6bd8725932b25ce92c15aa141899e1d0e5b91f09ec256c5f3204ec303b08f023fcfcd655780fec10f694bfff7f9f8105a9f795283c521548dafbd0d561c9b4d6019b6df3e750c77ed301b0b4571d810949d23d75b49d8c9a7c54ed4f51b3899a2da3c925fa565bed67111f9cb9cbd0ef350fbe23ccfa2eeac23ed767cb837d610cdd83d6cd317ba841797f9ddbc724d791ca401ce6bebf6a4364875d282664e750032af87956e87273f9143522444b27e2becffda7f772d94bd63f9bbb054957c363d7770d0d5760578fda2118068afd6159c3c8716e51415c421ef7c927c7fd4a0172e8f69877b0dade3c4976bc36b8092700a3b758ca4174a122feeb72309da866633349cb351ce838e581478f17019545392dd1afbb685d24333bb20a00ca547af69b42303353e15ae86a363eac383395bd9896d491975b601115d1e77631b0351f646d2539d7cebb60b24245e52488eb8"}, {0x90, 0x1, 0x8, "6e8a8fff9c153bbe90d87c8ae148f95917558fee0ffa6ec0cdcdcfb35d8d35a7c8697663159d9e69ca3f4821ec953bb24755ce4e5e3e3b117cb95546fbf7228d38126e122432666ffaf39b1931cca64f158103da9930934b2f345e5811e2d0f73815ed9242605c370f8c84c6a792a447f2cea8da92f47440e096ad2f"}, {0x1010, 0xffff, 0x1, "71aa6ee2c92e1a21dc109e946228554727ff366034d79fc277898e53b91492fa8ac13b347c32daee20330125f629789a46a5e56622ed7fc5e87ad89ed11c01be4de49d231d64e90b71f98030511c0436bff1887016b125e56856886daa8f05e4851ceabb444bb5ccf695ff160293cce8ba4983850a5fc587874e4510cfb34c10edab31bfe1ab1747e9997ce520f03bd7928484f9cb4ee4f8885c57255c54667a6c82dd371bb354862eb72308f0b59863bfbd58ef062f43b1d7ffa86f842e9cb347886aea71514169fa9eccaf91ea807c3e39a2b9e9ee27e7dfe9b85c406cf9d6f80a06a56f51dc7e8e062b65e9757e2ffe26bbb0723d234adb1d029c8018fec88bfa64ad4528edddd03cff5530433c06c3674fa52a3e009d882a859ec711afebb5af2675f27729c3062908b93fb9ef1271b755f99875ed8a43b5af37626d9a4970bcaa5e63c4fe002d9851ee3b0ea317a462fa62440ce17b87f0cd214780ab6ebd3bfe3553db4891a8d3d61bdeb5cb7b712a3335ce74396defff70857d36c7689c0b18071463733e79f86799636291670ca3300402156738e8f63fc4948aa45fdbc7c399a851f148e24cdf908135ddd4c485f793382c1073fe91d22759e6fc6ab65d3944a512536810294836286af67953450f74c12e9cbdd7842dcc4ba7263f0c17b52c9a31e781fe3579a66b3adab9a3c6dab903fc878347f87c8e7a8613e8fa3e6fdd9d0779d69231ec51fabf530f444550aaa83c4a7a15e2ab127a62a9ab01b70368d6f7e550b2092e5f37f8a4fa1aea0d7e86d44821fb1b179bfb9f152621fe3b1ca02a1a357d125e8ac957e1da290669d96e8522ed866624925cd6e615c21344c3915f2ebd8b258530499cc7d26df39c330cf29dbf1b3727903071af553cac5faf67a86359a0f02466aef5d10e0d82723af493295cb9519639b66421de4caac74d69ec20d831692690e099c064506337d94bcd37599e6bb98a20871a62f0af403bdeeef80609fda7d5ba26cfb6b43ae244a36b99dbb6553917ea747be3258505f020d976865754694dbc877eb8c49110817a7f296fdd565bd5fad2b5473b80fdf56c5883b53b6a016c4413ead3a5522d750ce0b950d53ba0718097739b97af2fc1fce9a64418e2923dfdfadee7e4a370ec57fddec5396a666ecc31ce9d0520907cd06353d727278101107acf144cddafad5ac475f65280aedea2c81f6dd58db3ae025b62f22a86bb54d598ddaa7c11b86f0291fcb6e810c44d41f9877d8293698faa36b6a3e923f066491f83210c92a5f7245533a60f502886d4493e41cbb8e0d5fff39456f50a40d1485a7cc541460c0c5a4a67a8c9ff8a6d118c077e9f4f998bb4935ee02d7587983feb038b8d23e40faf185ce8057982240b828e6cc2cd41f6a817a912d31eef9d7a7cdc8887558a080587115e7c9619fed760e65980872ab8d36cc70cbbbce7dd0bd7a679cc331436227ccc81460e915b53407ea030df97d3876049c97a1e72c9dc7611c7e1a724f0ef98a77dc945aedee4233aebff9ad00b1d3e7eddfbb211d1a9a7eb7163dfda937958e79acfa3b6fb872362ca53bbba4cb5d39a08273fd2a99ef5d764b225385ceb4cd678d5d59835b77f43df627f7a8f66e8e2afc01770fc45e5f4a2689012ef63f357b2bf01beec065f45a52048af45213e8ab0b96ddbf2ddb623674734914e5b21e11abd199d9ca82f6f3fd9860a9d6b8908f3ce4f2fd40ad85e74723b82a67d515279175405b709ef414037ecd24cb81372fdd929df311adc909cee3407368ad17462646958a5029b5b28324ea3f3f4265f42c7a327fa9798c436bdb76175860ac5667775460765253a97290d6ff3241b83d57feee34b8122f632da13243a3e213b001fb3365c3d575a364de69744c9661ffed232936a6562dcfe7d0f1b4b8a47ae5b3356880ba45eee26f261d547ecfc0d2204d00ffa0e72f6081d8131c72d6e247044c8b0524012906f13e2e634459191ee5b6712963096672882d36cd28c45ae1c1a27853d2d1483f9c3f80ce352b7ca7ed94002cf67d5739283cff6090a9734dd30684c7dbbfd23f9f5fae394aabd130ba1796e733486d9eb5192f60c2f6840f104929c70cd9256e108dbca2ddc34f53c9d08ba4fd68d114ed3dde3f7a1ebb9814e02b0b37b581d5c54ce0a06291e28696da43ba0ff7f619c6e3f5bfe3e5bce2942521138869f17648556421509e4eaf2dbfe0d86f368b0c7bb0e1c1f0b8103884e0213eece0f8eb9ff1c0acc52e8340f1e0e51b0d919dfe18cd7ee9cccdbc59b95ec316bcb4bbc5c85a8c8eeb752536a181b3494e34bd8ba5a0797f7c4b87e5430962b623a8c1227e7b454b92876389e8eb6918dc851da711638d2d6cded0f5a340a45f6ba6a8266c252de89100b22a9cf2bf92fe41886e6d89e8b863b395199228f3c8af2c99fc64e3e1cabdda4a05c1d0212eb729361d51e2e56cfe08036e9e13aae25f278653c6bcc215cf512170008748ee256c234be711acb2e2034e6b53d5cf4c0af1c333196822304362c9c73ef29f58e699ec06490e61c65280a39e5820a41e4cf6ebe3a2278dcc687474e9c7871261b11e513899f07fcc0675c5e0246e1b6177534a8e8b38e5ad4327e7eddb22e342dca5fac7ded0752949dc64b997976b3534b3442113030cae3c22c1e8c3fbce6c90390817a14e61d4ef87cb9cbdf5f2299b91de201c8c9fbbc12478dfd4313e2ad8530bfed3a0bef92da64765752c413cfe423872758ae7d9c3cecece28dc775ab599669ff76de9d69d1bf67560057369d8dd33f7847aee57882495c566a318a4bfce9d2bd477f05491a0115e425ce5552fd030374b704629c61726e9250f3d0dfbc5aa1e70fd89eada1a32e32288eb2bbf6d9bbf8b77efd1ee5eab2c0f63f2b5b9622aeb6018d8c2d9c6b09ccdc3ba6b08b8d97b65f747ac6233c16da5ef07e766aa95a10cc18850c2fc738532f15e2f4ae67c61b656a35d9f45d98fb0a01318ca486827bc59686fcc0ecffcde062e2af85e7bb014bf80e7bb3c630b83eb517b3d2acd0b0508b2e083e915560df50f46d681af407d057fc2733e36f95caede515016ae59e0fe4e8073e16cfdc005601b0bd14eabf0944d8417a0f739565a375ece9c40414fe474b4977028881cebe3240f615f3eea73ecc55bc24297f7134eb19e8658e9980dfa5a930019e8cec9694c4d80e10b9719c392ec0539fa49bb75b1ea4d77519ad8adb308a70cca29c96ea8a4a3ec0643aee61afb9c44dfd5d21bd96d37cc09496430439583784d45033c91d2536e9fdf51d3969d23cc726cfee261943ec62b6e4b6435b465a25f7150d1670eed0e5c6dcee757b1e46c841c7bef739b7e22637363098550ddb13d557ffc2e0a9d8b819fee99bbc285c5feef6d5f14c4e464c4be8685d3686edacb2c37f99e72191e7f3292d52b64f8d2eced2066c05527ba4930fcd17648391e5b67780045b4aaa52982c6ab91b85bcf4810b3483cc0f6991d7c65bd97608c5a8ec0c19f6c0212bd63544c92a0d76968fc73db58736d1788f07d5c58dc5d276f009df93cda537cb6756637b9bb8f0beffe1a0ce431af598fc4ac5602f149236aaf269ae863f412cffcdc82a27181c7653596911414321b33e3742d857336e201a4d5494be4b6913f508427bbb8782b48dee06da7fc506f7f3317dfb67536be721edf42541241c46611abb4753a4cdb5ec76ebe5edd3cb8fb8f49e7a9c171f4d78f0d0797aee1372dbddb5344f7e3fc09b0915825b5803578ebaa68a16382732293c2a9d867cd9e6fdabc0622e81729dc80aa341f504907ca1b40caf3a817e88e05de3b4fb1a6d199709fe44a70cc21c8df0b7a80da9e2cc26182fb2667907848ad4e4ede309b3ca6addcfd4d78d3c387ee6a123ccc96df1dc27c072d1699fccf66e173223f051c580605ed2ecc1a8410bbaf7c4a9cf0f1c69773b4c82d9cfc09aff37a27e002edf57058f9ea2aa2305cc1095de9b70044540fd1513749e1aa4f722189c52385915a2e6760f2d1457989f8b8240aea7b1f8ac76e7e825eb8820417a859b9f57d416b164ceb62927a60b8cbca44f43e6fc91600fa59677dd159a57880cd67037128bf3f2e3002955db6c4ad6128e104d6bd3077120ba6da7b6c395ec3cdfa0808fed5584d7dff4e975ef59f92a50b6c9693c9ce16104be75db9795dd18bab2e3d476427da2812a59c847c9a81cdbeeb2fd9351cd3a9799b5e7d5f2e4ef7a89b6819ae52502cb6f8fd5677380a9d5393250001653452d0b5e7ae8eb41653b0bee5a55e50655132921f7cd9ac8748337766cf5598f2e763670528ef8823afb20f47a62b596e2f5670796c442a534bb6e8e6ac0b71d616814aa70cbf2d82a8c9fbc9cda7b85c64021eb35a96c35d7a0d223b0e91c78ab03d4ff8a47a27f1f50e6e572194e0ff183a115a98802e249c8b594efd06177c5fdcabb5d51fdf56b2b8f8412fb5f2839ccae945368f3c1994d1a91ea50c236ca3b339875f5ba9f6ad0d97a6161db4aeddc41ef5c44b29bc6bba5a778821ed27f3f335fd196dc4e1e6c75d210cb575728b4a98c2ac70d81c2058d7d738c6ae1f73f9949a641389a2296ca0124d87107018a16d97583de07674ad38c0e10548baf180396c1ffa39d1d2f5213184dabd6b573ae7dfc43f38e825a3f9b6afb09f1b58f94a8a9d82b7e7d6f9da58f03ff57d3d682f88ddf7eaf2b48a502c0a17be548486e6e8c2098269318c42258d59d87f239f650e3eeb194fcf6550cae78023bf898a9c0b72b178367fb9023e8304a7b4a98c57d4196029943c820f502dc908a5b745d70d644873984c8c9e47447d6f01567a7edc12a6292d3069b93c953f9753cae6bc8384b8a0b5dec8673a78d363845f84f8b3015813de018788a720dd7c23212c7ca109ebe3737651379be29e7ec88a866d96a5d52819d6152726471dafceea092be26824f1a57333c9f08677f4ee1209474b6f1174a2832e435d42c4992c16f31cc9d0a6f1be608cb627963942c6ba30278861af8cdeed3f9bc50b42e0ddb74e9891591200b49343e1311ad78ac73dfe95cef728047596b219a39e0d13aef6d8b6acd7fc46e2ab4fe269ca6c67db0b8d844d500a142fccd4a14226f28e3b4fe977038ce3017cf07e5af61937e574f21b9a08e52f48c079f71fc1942c079f28109170c39193d9564bd9b58b872727fc27cf33418eabcf4f25633a52b653759291217b9b3028c1f72c3386e45d8c0b55d99a072a58062ac300f365dc405e23c19f7dad3d294a08ec6feeba3c11dc946d328715212800700ecfa034a1fa0adea5364c42b6752bead2de5646dc49a14c89d34e5271a44e96872c427f0cb9e498915b8096a7190811b01ad4597b076376e025f8e104fa636d68caf43e59835136c9e03d30e6368163964a60a87a70c57c2840014502313e311d6b2b2a07c8e6feb0c298f9e270ca3de236d4673aae7d3c4054600eeac872cb8fd400d37f1327696b44e9943799ebf724fe06261ce46de57637b94b42b5db2720ea350aa6b8533e7e3c96278bad072fca54400001899934f747a96f78ae944853a667d3cd49ebbbbee310814cd3f7dd4b915ae0943b358704f7af5066b48ff82747f71b07080d0595e1e51cc8a28e85e3c53f867a83f4f7a01973971d56bd869aebc01c7344b793da344feb5da4c04cfc9d16e4a2010b615914126ee8dfa26c449c1afb86739d6c233656d31b226a2d5eee66bb42604e342d9a0e91febae709a938c1f526e73a94935cc6f2ccf87dd9cea056e6dcd85be"}, {0x88, 0x0, 0x4, "8cd60b7b62a3faf754432796a03d6b164e76bb1a1fca70907f81e080b57235d6c2594173bc3ca842f6d1e40a5ec76e358460ba70cb1e9d1a982cd5b43c478d936c0c301790db215240ed9126d437a6e7b122b5fd2317f813d040b9d5f9022ade1e407de1d1538800dbdf4815bcf813f88361032402514f"}], 0x21d8}, 0x408) r1 = socket$inet(0x2, 0x1004, 0x4) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x2}, 0x10) r3 = dup2(r2, r1) bind$unix(r3, &(0x7f0000003880)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="90d8d81ca747267c2b8227f7399c3ddc46a351b94cea5a161f90ce7d5ab12fad749601644efd70e5ec478f8a29e386b950de4a9082285796dccf85f08ac0b7a61ed74cc85e8634175fb0b2cdbfdafa51aaadbfbdc55e359b10575fe3c670804f974d383e6e068baa781a1721265af5f3a12fbc6ce20e34188c5447750a0278e86c4000433e8f97e297071a9b8ee30e18c0b7c74fe42c20d00fda1f360cae6d0f1ebdf5dd8e0702fc419f12974f9c735cf95b1df5c1907306ae01643af35d95f4abe27e74717f2ad8f829557ba5", 0xcd) write(r3, &(0x7f0000000200)="5433c7bd81b149d60c22009f51b261e6f5e35c7b641840eed34cd678be26fef46c49f17542d38e063d000ff08bde9b78ce3038f20ff9468a2026cf2e047b7c168452ed9a6e562d122129405c7ee00ba3d8a7d8b84bcb12a056292f5fb834a53ca2651e1a22e5f81541648b5eb8d1e65eac3436a2c6170efdc87a50fce906481941dc69e511967aa23c03095a149cfd4d59e07b88cfbbbd1af4edd49900550a15b74004e292ba75feef7187eb4544f372da2387cf4fbaa694c9c646a10b6bccbc5c00ceb46dee", 0xc6) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x24) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8000, 0x8, './file0\x00', 0x0, 0xb2b, 0x0, 0x101}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:21 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:21 executing program 1: r0 = socket(0x20, 0x2, 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x2d}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xb, 0x800fffff, 0x1, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x100000000, 0x101}, {{r0}, 0xfffffffffffffffa, 0x48, 0x2, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x40, 0x100000000}], 0xfffffffffffffffe, &(0x7f0000000180)={0xc91b, 0x7}) flock(r0, 0xa) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) syz_open_pts() 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400", 0x0, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="edff2e2f66696c652bb2"], 0xa) flock(r0, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000000000008002, 0x0) r1 = msgget(0x1, 0x4) socket(0x2, 0x8000, 0xe3) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3b816cdcaaeecb2fdff5d20c594e1b1ff4408641b244732", 0x166}], 0x1, 0x0) dup2(r0, r0) setrlimit(0x3, &(0x7f00000000c0)={0xff, 0x7fff}) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x800}, 0x8) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/16) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x1000027, &(0x7f0000000040), 0xfffffdff) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x109) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7fffffff, 0x3, {0x5, 0x3}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x80a2, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="5679e803c22d7681a775828b2b812f05630f7dcbd29d74de21e8f526aab8cf4d8a63afb3bc757867733312d5ccd03985d4bb71a64a1a112e5bce973ba2a485e858f662b96dc2ab46561d6afa0cd406ba4e08c8b9591daf6622f09c8e19f932a17562814d52ada0623b9a730e26dd8ceb6f09834394732549278bf5ebf39a46652ce9745cc2715df9ceb1a7509b0538709ec48f0052478531cfa9e4dbf50ca9ac08ec399ffd996b1e677c5f94c3472a8d8b9bab2d2632a8d70082d121c3a35a5f65923de17811b0b1ba8e3089ff533513d7649c5db38a9c9d1d24c90dc844f2f67b1edff2e97bebdef1a4cf96f3547ee1fcfd238387", 0xf5}, {&(0x7f00000000c0)="531772a2a78dd8706472e70e5f2be62bbc0a1e3571f3016414f493813098e1b3c83508ee975c98bfe18562beb863c34915c8d0a6485fb6f265837780f4754b71699d11301649b10bd95dbc4d86922fcd276fc71b9ca6c8883aa76af6ec75cb6156926889c844f238e0b65ed17a0ce2e5e939f704b2fafe61694554944dff5060786b2243489317b40da1da075c38e5af5b28c81b", 0x94}, {&(0x7f00000002c0)="810cf7252ef33b88fc8f0fa8cd4e12a0e8c808a4b7a94d21764ae8426c5c25003bd4f7219573d6ab1e33394f44b90677e596cd99e5e199ee5c633db96aa0f484ca961f10b08897935d884158c7764fe1438d4676", 0x54}, {&(0x7f0000000340)="5e1fbdaf5826fe0d14086ce7b60b2c54bcc5679781aa0c5adb364a50826c0c736ff2cbe04ef6a9987fc1640f1d8992415f98c05b0403fdb745a7439e2fb0ed6cd0ff05492741642b34bca77f2bb612f617fc025e45690a", 0x57}, {&(0x7f00000003c0)="856888b4e0d3562d0d49eb5c95c9717bb1f1eb03285487ccb7d98000ac349b1e0122aa2d2363f673d6d81d930bf74a56475e82306eefeb04cdde5fa2bd814889c419", 0x42}, {&(0x7f0000000440)="c566c3938b41ee1382", 0x9}], 0x6, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r1, &(0x7f0000000180)='n6.', 0x3) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x6000, 0x4) readlinkat(r1, &(0x7f0000000500)='./bus/file0\x00', &(0x7f0000000540)=""/158, 0x9e) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xfffffffffffffffe) write(r0, &(0x7f0000000140)="9c87c377284c35", 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x110) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/204, 0xcc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x620, 0xe0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x2, 0xfff}}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = socket(0x3fffff, 0x1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000001000)="88da745a036ae1c14208d02ba6ad26b7b0ab817dbfa4518b544338c0bdadfbfe8edcbf8272f93b5963ce7bf80efb3343a102faf84c783301d56d81af01616d386b7aff4ffc97e6741a0a2d5aba22084c4a5c4c116c7dce2da51c91fd79cbd5c82d3b096f34ce337fad429502ea15d84d67f317cbc6232c727a21b41f9b96e5e894564e99a9b7d9ef30de47a31a0ea620ce0fdaf7e6b74baf137b01dd8a696524a40156e31f0c89dff6c2b05fee44a6fb88830195ce9305526d55b1f47182b71fb01fdf8c96e9f6145c7f461b5cd9bd46139e88bd4c24a3d9b3bb3e3b055487d1d7d706e60342dc2b944698b738c75d7fc6e96ebb0bfecbe0d017236778f07db2823d892816e4620640a728aa0098930f7364cb763a28a3bbe7b58a0dd3459edbc5bf923ee771d004cdae339980284a006656e4f03347e16da688c164b01040f035b0c5200a15b39cbd475e9a28ce5b2c9ab5a761f7986306973d6d619385143bcb185cce195f55d5b17f961fd1a20365a8489da09a1f6fc942b1eaf1f57531fa7305deac91ae92c4c09903d857af33987a07139d1663a274656fbf7fcb2b8423ca6d41a60d2305d7f470bfdc2986b90aee03452aebf068077012ca81330078b8a5965b97a3ea0758ede6738b989851edc6c81c39c2c35dcc2007e78a1dc6935dc8454de81cc861b3468b46a7fbb6f1d70a1f7995a81e6bc87f88d150b4c9856aaa0b8b25fc1e6e1ece79f46c1638bd4178bc4c3580b7b9a23429478f340b4f39ab1960f4c61900f59b88d7cc5d4c4dadd8c694a7ef2e2440e8e2492d2a1c75a01640108dac15c8fd5916a2523f19cd51780158056d22b4af3a0301aa44fa44e3060f10abccd95aa60f6868130fba3cc5e74c961c736aeaaa18ea4054cccda1924268cb0f99d579d398bda9f8ed28b9d3fd6dfd2a24c4af68314249053ac5e89f127a571034fdd7bc7f92c979a1d377cf80177eae24db51aaf3856e39a7ff4ee645f77379f91f6f164a0514b5970c4ee0abbc6121bbcf5d827aa2060f227d81e6431561c5f19cb38daa68aa0199c3e7616ca33c339f6877742f4769d11060da96d8600399a131fe628a30e7bf945ac50dedaca05ab80271dc737f6d65efcd586d605748e31e76cb16217a44a369f15263d833d7ad1869f3b4b1dac3dd20e51d2585dfac97eacb5ab987809982f5879b3c8985fc1c8c78f699157c7d1b43bccb508f012a6ee9cf29f55763ad0243d809b748d1864bd36f94425c99763b59ae9602857a8a7d8e436fb7594c83c17c17cd07e82659fe577b43205c5a225a092d18ef83c38e083fd7606db090dd71d395f18354b9dc4ea898036ffaecf45dfeb60f42e8dde5970d79b0032a8aa540dbab64f72fe3980d9969e8b2c734f7092ac806c1e58a69f2d04e941e1c7d7a5dbf5616fced56b27828931119fc69e7752d1de7b1cfae4a4a57a5406ce5ee239357ca6bc9991e8bee890a396e7454b11ac00d136ba448434345c05b5ec2e70b06fe41bb1e357c910ba77b43ec1d0805616afc4f1ba8251cf375791d3940f782bf9311bd2744fe7454b55593da4158d04d4c7af1454715aaf83afb97c41309e9945300fd440cdc36aa26a2715d1e9ef3e20d9211b5d1a9c64c64d46530ca3466d488a65c6fc8192179acb384579aa37aadddf2b7e448f9b4061420789c36ffac6173d77f90f0dcc8fb2bf4879b70b13b216b1878f7926565a828023f12d862ff04173b7bf68f7ef95902f824c9ed6adf720d7c3da760fbf332e2123c8170712de431e49c042fe3b58eb680b7c5606583b423a8f528764566e775005090acc6e28949a4ed67c84e5c6e25a94f34f25328ca92a6b1b0c10c97840df9218374880949270eedbf27056aff13a243d500c8f72d847f27fe33974282a85b09ed54c80a9e24525ebbbee559bc5cedee4d80a9c993206ea8968847971685b3b71d0a291865a81288dff2e86f63faabd70a43806ed862ac6d5e9b55bf5521f1b893d762425cd460f5eae9a856deb65789160b8e1186baa5cbe14e74b00c45066c0cd834256f35782e41694415407e0ab98d19b31aef1e3e270e921b4bb2cb54e9deff1eb47efa75d0c1c919b03817bc459bac4f9e58b2ae3e00711afb879c71b07d16712b5c89da8425cdb9fa4aad263299db92cb361149d41fc8bdebf46617ed67563dd7574a142b4ae252930f7f796f4a7da023e13f58e7d544aee669e8d5ad7abf97940376f79de194591930edf6abe9b86c9234112dd0d24991f83a4ea7c160537b26b7839a7b1555e5106a16b97406573b3d37bc0c032d69092fb1619c59d33ba33d215e8b3741b413362121be222c72bc44d872bb7d2c28352bb424550a9af24f876d1a1dcaa3db2c6067d164ded69bddc4ad59237b9e10059ccc58d490ca0e8d4da49878cc10dfc3c96661d8e0ae65a98272ea26be7556143c503c15cecc9702476ef01c8233ebc9c571543db1077df201c1100c2aa16a8f65140d7dec0fcf122326ff0e1d061a9394a83a21c94a21911f084e41becc1f81bf0e6a26c3689888f43e0d91dac4fc90b817e8edb35e19915f436fc30cbeaf47fabb12bf8b48ad7ca43b1dbb4f76543e07e8620c9f9be59e09a180b39efddc878bfc432a781c5ae550c319ae32ffb6fe1fafbb056d22c5d630495f78c3f25abbcc856a664a20cc3ac487dca973cc7cc677545bb1d14b27636ecfc70f3cf84d4c97431a434297b57c066be7607aa53292353f57682b0a62ea7c0bed421bfe3b1daf09c2db52329ea67be8ffb7df39836ac1f9b946211074d7206d12400e545777da4e1a19f6ebd77d0e2a847206b05dc67837fb1320124d06dbaa1a5d7a1e89ab1ee6630dd0896ac04ed52106f6144ac16e1b6b9793f79ee199decbcaef6c7bcb9fd9aea72da17e470154817c82281034c23d1823b3dc1cb277127d34a06ce04742846bd2ccb27dcd105ab83f84d5d75f801278575b38974bd557e95bbcc09050c6a45a128ab50c11fa927c05d96cb6d6d1392275c353ae251b620dedcdfabca2f385c6a86cc4609d2e7a5e8bc2a644eeca4cfedab1c8c1f01b03dfc37fb87b6230602a082b90e2bb67e4c765f1d051667c853ac62cfa0347b01899b733c4362acd83e718c87e8589a100a6695770e44b87c5c237e1a96ddcdd38f403e54942b21b2295131a5db4b1f87ff94a82c3678d98fc0d3c4669a81c5581e6019f2ee6897b9c8d05ae1261d573f6c7e501554bea12f04b41e36c662e6da7f99ca50719e78dc7f0fc61a185eb86325698dacf30443100b28f55934a00b9eb7b3ff2d83c4d85fe52e6f04adf6421672e00688b35a5b897c11dda49a57e8f2166e3e1ee653d738e8f64672a4abb72d4650762d65324f801c6235cab462b1a49d33bd2f8ee76e43b5fe6de5cdba36428f3e7b2c98b75b9dc7379078656c0e09e3d6a4a71ed3eaadc0c8a225e44662b39bf2e39d3f6834b926dc9a3102eeb5de8986662cd57dd63bfb0b2e286df530bcac6ccb7e9c356da8888553a8e55b5d201786a5bb22cb1d1f22c0d58aee33263bae268d0610fba0677d4665f42c12380bf8e3542cf0fffd1b33f50d3fbe5ae873de161a7d2c01bc9d204b81010fcdee06038e2e33d73fbf3d5cb9d738212e2176c5fd8d62871dbe0470d110dd579a659997364ed32460a934b1aa97b2d10582b3d5e81f0509fb485801272f93e50bb0e3bc5a91ff136548c1ba592a74409f354b1275cf72bafd359df25235c050ce4993e9f5473dea1f2fda6a8f4c5dbf347809bc65663e32db0b3fd5f13c2fb0e53b6e25d93539211cef925ae3f2c8453661a99ddc13f22d16e51223467c2baaa19bd14957befca23bd28a5a4f87faf21297ed9ee72d219a428168535740691acfab619b793c7748bb6dca031f5199b2b8330318c3b109fa0f7fecfccddd5199eff36437d61204bc33f1b317ffff641fe28074824800693368c850c796b4ad74396c621f51425ddfd8e9eb0ebcd3796999ede87c98f53c789fbc0b60cac47e15ef01b0c6f442119da8dfe755a286ec186712553e3f52855c0de07a1886012234966d9113ffeafd6da1a511286c0855a13c4b1d520c7ff6bdb4944d85d89fe0d73779b4d4ecc6311133d9a49db86c5e1f19216efd67924a323d3f3b036fe870fdbac33fbdbb82ea031b3af06e4505ea26030bbe4e3c51f8938c966bb428889d103e287807cbfb0a45f44fce0879b910d751dee221bf75143ee1bbeeec900a4c6db3c725214c06bc08f8964766c14d0e1341023aa00695d53ea44924f1a387b705b0c216d9bd7adfede4bd40a5aef3c1a7fc938f572b73517cf0ed188fb2210252d5b11a0ae874e5d71994c35be5cf22a2a4f608cedacfde834d7172706265b8d4c6c9f57f1244280795aedecc3645b2a13c2aafd753fa630d4e104d2dcb96a2fe40731b48825c43754929147f15c5cf7d2d1a3ba72e6d070f2a4ec56cb97d18238f424e9b804057266cf1e0f75d00c11f08ae3fb2624f5d5ecf384a85ae85c3e884b2b8954c3ac6aaeb71f0e59b12b976806ea917ccb09ce54b633c278dd8eaf5d6e6b818e02b755ddc4e50c4de9cd93c55793afdd74eb6078b8242204e4a09ef10e5b8d778fd6f336ecc266e38edc970e5bd738a877a498714386c4892e10df35eaf3803e54fb6f21e369418f47bdcfd675a5ff2fdbf97e6c2f6d08711ca9e7343ddecd70618158d5f7b476817ad2324fac34001280a1f286881f82aac5ed9e25e1681720b421889f1077481d20c187117c9d2c9302c3e278772abac9997ef9294905285f968b6a70ef1283d2d3fb6858ec4f56348eb9fbc3da9e0bb33c339f8d98f298cf97c4cdff9155d823032d6b20177bed790ccc8e6e26852bbcbcb16a010b975340473ecf62ea69dfd0c9aae2afad9e0e7f7d186c48b658a76f6bd574fd4117298f2ca2e4e8a6c9ba83fe37a2730f448c488d6e939e219d42954cf7400a61a5e17c4186fe9d130200a9c9c6923008fe31079b33f9c62a9cf9656a9eb7434156b3f1d717d54b21496a15e7d1700ff0cfd6455dde3338889facca1918c0b25ef522bfdf7f59c36910f5a4032a1e04225ffac5c2a4707493e67e772541ae6ec2fe48c17d41317cebfe8b977aa622af488b69817e070bcd3160928199901c9333ea39034000a22e4c8184a906b4fec3613e77df94ad5a7942780ea6e2f929c36a8dfdde82ec2a940f0f5d67a5675eeeed25df45cc80f8a416b85bfe7f917ad8bf6e6d12bb8d45e85b13498f18e7c52dac080c93e67812b166bd45993bf88fe9e161263343b46dfedafd4a04cb62a746a1fc8a0f609d9488d5fc94525480709697f9fd914d00d462bc311213a15de7cbed5ccb06711673f121bb5ce905074edd5c9253f5b305e2b0e538f5aa900206be2dd3d37efba56c8b7fe3c248a3962fdf7b715dd8fdb3bbf81e94ec9697acde18450dd396aa3ff812e88b14da45a11c2d5fb0d7899bb5da5c37fac90d53bc4f0a46fba7c06516b37403af87baa75adc0ca2c9c9be7ced29ef3773efd93f68679238331914fdbf6dd19c55f2a152ede93ba12fafd961ed82522db8f989781548d6f86a9f7e807572b2b492ba2255448c405705459466551f081c5fd57bc006a2f676eb0170d69e05bc1316dde20e11110e33d467a21e50e802c4ea8f1995a3507c383795b5ed3e78479de5b087386bf03f383acb22d42d9c25ddad20987fc0a0881285720a5ddc6efbe7e8eecfc50c5ff362419c134541795e5a018c2593e7b7fb7b6a11d00e204e98098da7617f050048d657630021df8d", 0x1000, 0xfeafd2669962d9c9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r3, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000bfa8f9c7b5f00000"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000440)=0xfffffffffffffead) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00'], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) kevent(r8, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffb, 0x1, 0x20000040, 0x65, 0x8}], 0x80f6, &(0x7f00000006c0)=[{{r10}, 0xfffffffffffffffb, 0x4, 0x13, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xff, 0x100}, {{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x4d8, 0x101}, {{r7}, 0xffffffffffffffff, 0x49, 0xf0000000, 0x1, 0x277a}, {{r5}, 0xffffffffffffffff, 0x42, 0x1, 0xff}, {{r2}, 0xfffffffffffffffb, 0x4a, 0x20000006, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x63, 0x71}, {{r10}, 0xffffffffffffffff, 0x21, 0x87e245b6a0afc84e, 0x51dc, 0x7}], 0xffffffffffff734d, &(0x7f0000000240)={0x8}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) poll(&(0x7f0000000280)=[{r0, 0x144}, {r2, 0xc}], 0x2, 0x1) mknod(&(0x7f00000002c0)='./file2\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) r15 = getpgid(0xffffffffffffffff) r16 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, &(0x7f0000000d80)=0xc) r18 = getpgid(0x0) r19 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000000e80)={&(0x7f0000000800)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000840)="4968a7303812d0804775a2fc8315e9d3ccf7e2745b09875b955f25a9b4968d14ca871a111ca39a7ad7b1e3aaade5edc2d4ed13b4b46ca5ccf00e4bf9f06ecc9c60d7e0eb138617c8986de06411f2d4735ab6caaaba306b6fa00ad0f2588b93fdc3bc0f45dacbdfb46684db10823bf03adc44102f820c7be179ee27aa2cf7e45b16d9f6fd783ad8f56905e5399c733ca4eef5ff539766219ceb3099c850958bc73750efe5505bf537f99f84c73599c7b1581b1d1e4136ae0ffa1cedf825979c2c343fa671b408ac6b10d6885d6f0e4614987e5497d30c16680dcbe274e4e2", 0xde}, {&(0x7f0000000940)="27ca6f38648ddbaa92c4f2fad9cb9646e463d2a685e9f872600fadbd1bb3d878ef3e02607a21f139f72cfbf2574386b62bfaa1250483c28ce211966d01e64be905a4129325310c6669a051c773487e727ac74346e51a8e50a372696e49", 0x5d}, {&(0x7f00000009c0)="3d9cf422c0493fa2d1be3b3b61e699ee9d6fa0cf", 0x14}, {&(0x7f0000000a00)="3be5179460626c9e9ed5895b1dcceed22aa940e70afaa367861bb65d9bc9623992cb9c5ba82507c2eeba7dbcceab071342706ebfd9c39aa826250a6e0330c512016574babc27cb2f8409969a1bb589f33548d3371dd611aaf0cca48158148240d93e00eb8ad2502f146705aad982278bb0323e870012b38e3a43e81b3d4a7e4f10ad60b6589a9ee1135ff027d1b8fbca96c44b6adf5c816c059a16a55f6f1657090ec73cda1e1f9278fe651a3bac41e1deb09a60b997725d1dbf6bb9d6154b39510c521d992ae4adf2192166e0bced221349543626955a14e4fa095d956f3f62d76be6a1e2fae66e7480b2c1", 0xec}, {&(0x7f0000000b00)="9f25ee38f16c2010b86bd8952415f934b811abcb81273e40300196cea8b2a02bda62dde19ba949353895814ae465a52884314f53f47d970e6deea02dd30036433aeb76764a4096e8dcb0016e32297477f7228e695f2da560fa8006111df51bf85d80e2c986ad909b26e54fb450ca862529fd053b2bc3b1d4d56700127f4c37c8e9c4b54f83267a0d2c74", 0x8a}, {&(0x7f0000000bc0)="b75464a17ad8dd6a7ee46ec968314061551540e754f6e6fc29953f8cd713b3878df355e6fb308c9cff6a24b8bcf480660154a610f68dd6fcd6a2d077ae961da651eabb3bfdcba9c0f855c3a79dc3301fc182815b10d969c22bdf3e7c2b47b0f572f624faeef6bd38184c39b73bae6941c2234aeaf49b5ee07bae912d53d8525946fdcefdff349c", 0x87}, {&(0x7f0000000c80)="f888a8aadaf69f36eb6eaf3da7bdd96bc5f65bfc37f3ad3662b8bd73744f9d90", 0x20}], 0x7, &(0x7f0000000e00)=[@rights={0x20, 0xffff, 0x1, [r12, r10, r3, r12]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x60, 0x5}, 0x405) 16:00:22 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f00000d9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) shmget(0x3, 0x2000, 0x18, &(0x7f0000000000/0x2000)=nil) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfd5, 0x0, 0x90d2, 0x3e, "d730c1e7ba6fc6a1379ca2f0ffffff0300e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x8, 0x3f, 0x800, 0x1, "163bfb8a50b6a65d920be44b691c7e346bdb5f42", 0x1400, 0x7}) r1 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x9, 0xfffffffffffffff7, 0xffffffff, 0x288, "0b2781d22df6bb0c7cdd00a9aa9feeb449b402f4", 0xfffffffffffffffb, 0x100}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7f, 0x42, 0x2, "9791929e69eec33ca0227c02949abf37dfc215f8", 0xa7b, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x20000000000, 0x0, 0x20000000, "854917040000004dbfa60000000000000300f900"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x400000, 0x0, 0x0, 0x5, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/145, 0x7}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffffd) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/28, 0x1c}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/221) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c77f2762150466f788aa0185021c1f4cfaf0e3a289498ea9b8adf9ec00c4a2136f944ca1a695175c2e7b41a22dbb5bd059c43bf575e60e6afc7f9e4f6533c17f01da7e88b5628867e7b4a6b6bfda646b6472cdecfd1084738a4a39381066243edad4bab101711b65e1ab7c349165", 0x6e) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="3e5ce143cc6c6f1acf87ed8370990e", 0xf) dup2(r2, r0) 16:00:24 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r5, r6, r7, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x2, &(0x7f0000001480)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f00000000c0)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000012c0)='x\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchownat(r8, &(0x7f0000001400)='./file0\x00', r6, 0x0, 0x80f21a668ef0d131) r9 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r4, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r9, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000014c0)) shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:24 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18280, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x325ce263, 0x10001, 0x2, "fa740aedade421d1a183cc73c0aaabfc1e82206c", 0x100, 0x9}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:24 executing program 1: r0 = socket(0xffffffffffffffff, 0xc001, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:00:24 executing program 0: r0 = socket(0x2, 0x1000001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket(0x6, 0x1, 0x1) fchflags(r0, 0x20001) setgid(r1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x74) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) close(r1) 16:00:24 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:24 executing program 1: r0 = socket(0x20, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = dup(r1) kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x3ff, 0x2}], 0x1e2e, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000000, 0xcd4, 0x7}], 0x81, &(0x7f00000000c0)={0x3, 0x4}) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open$dir(&(0x7f0000001180)='./file0\x00', 0x182, 0x60) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f00000011c0)='./file0\x00', r2, &(0x7f0000001240)='./file0\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)=@in={0x2, 0x0}, 0xc) r3 = dup2(r0, r0) bind(r2, &(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001140)={0x8000000000008, './file0\x00', './file0\x00'}) setsockopt(r0, 0xfffffffffffffffd, 0x80000000000000a, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) 16:00:25 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), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xff, 0x100}) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a3a3346874f702fa0e8506a3463bfda5ac134f6f2da88eca0c9c2aec8ea45ad16378342b8cc3566d7a58296d12b74b357c90bffd8417ee73483c0b927c2f40ed04233adeeafd5b0fe801914d19adeacfc2511fe77b8248fd61e007678723baeffe0b8566ad327de911049fcffe797f803", 0xd9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r1) close(r0) dup(r1) syz_open_pts() 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x6010, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xffffffffffff8000, 0x4) dup2(r3, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) ftruncate(r3, 0x101) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x76b9}, 0x2ff42ae6ea4a2de0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) rename(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r2) r4 = kqueue() faccessat(r2, &(0x7f00000002c0)='./bus\x00', 0x50, 0x1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240)=0x80, 0x4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x1, 0x6, 0x8, 0xfffffffffffff800, "e47e16b01f16cf929e9f7f6888ed38801faa1e67", 0xa00000, 0x800}) kevent(r5, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000040, 0xff, 0x4}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x1c00000, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0x1, 0x40000042, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0xc, 0x25, 0xffffffffffff43c9, 0x7f}], 0x222, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x1, 0xf0000040, 0x55f, 0x401}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000008, 0x0, 0x100000000000}], 0x80000001, &(0x7f0000000100)={0xd9b, 0x1}) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x100) socket(0x22, 0x0, 0x1) dup2(r0, r4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x3, 0x100000001}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x0) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 16:00:25 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/55}, &(0x7f0000000200)=0x39) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(^\x00', &(0x7f0000000340)=',\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='%\x89\x93.${\x00', &(0x7f0000000400)='-\x00']) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x4200000051fd) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:00:25 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) chroot(&(0x7f0000000580)='./file1/../file0/../file0\x00') r3 = openat(r2, &(0x7f0000000000)='/', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r5, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2ea15cd87cd8564ce2f7161d264ac11f2c0ec2b47a27b1272199be82e793e8aaf556ac1c5b6c4af8b89116466b", 0x2d}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r8 = fcntl$dupfd(r2, 0xe, r3) accept$inet(r8, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffd8d}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() 16:00:25 executing program 0: r0 = 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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000580)='\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', &(0x7f00000004c0)=""/183, 0x3069b930d9e3f947) 16:00:25 executing program 1: r0 = socket(0x80000400000006, 0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000280)="d0549ce96509c028f459c1674e54f5902b42c4c8079a7722ebe1c6fffcc9d246054156fd62f0a4546b486215767f680a6af52466d8ff9a6d04337a74d6652e5853304a64124b837d2c86f8e4c494ae43034ea33fe5502147cf3b66e7cacb5e245e506b1836e50c92889feda5b846a207ce849fee5f6980a27b394fede3269b7eedefa3b8e2be51d83565317906c31777a4b2ca2cd81da499b4019e7648b1f772b66555b8ac14d965ecfe9b64db63f9163d48e8291a710367d5382dff67bd963cb5bf8803f94ed6", 0xc7, 0x6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) pipe2(&(0x7f00000003c0), 0x0) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:25 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='&#\x00', &(0x7f00000001c0)='+[\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='**)-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='_\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000480)={0xfffffffffffff2e6}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/199, 0xc7) socket(0x30, 0x3, 0x334e) r1 = socket(0x6, 0x8000, 0x7fffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = msgget$private(0x0, 0x120) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) r1 = socket(0x2, 0x3fff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x10001, 0x1}, 0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRESDEC=r1, @ANYRESDEC], 0x4) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs, 0x4, 0x0, 0x0, 0x0, 0x2ec}, 0x0) 16:00:26 executing program 0: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7ff) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x66) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004002000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000100), 0xfffffffffffff87) 16:00:26 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x12, 0x1, 0x2) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x26, 0x0, 0x1e6) chdir(&(0x7f0000000180)='./file1\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file1\x00', 0x8102, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0fbb3c41513593252b445bcebed31c70012e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:26 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc921263e95fec93) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40, 0x5, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xffffffffffffffa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x6a30b53f) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffffcb, 0xc, 0x0, 0x0) setsockopt(r0, 0x7, 0x58e, &(0x7f00000000c0)="d6d39ae6a9ee147f859df40c20faf2352c85b90efe090e95b5e25a157078e27f8c9dd98e6a188dae3973c115ffd46c61e1a3d193e7e540cfa42eeb33721f5ba688f53fb2d16d971f27f502d30590d6d99c5e4f86a4082d931f6c4a8ff48aef12aedf68579a5b6a601ee1cfd1725dcf4f3f277604a233490b5d7005a3898a7091a3ff4222d8a18d7acf3e9760a5b7ea06", 0x90) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) 16:00:26 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000028600000000000000001000909d6cc5300c839327b45e695d3b658defb309121a7b6677bf10326cf00848eaa5a6eba04a4a007ecbe38cbe8e6329a831b69bb2c74e39b1be085bb0712bbd3a74e691f02b7525bfbe41820e37db36158ac838297856e2709ecd7c92b7fd5a399ca633dfe9ce605349b55c4b5b1f8a559a7caca140093cf7578abb1038338f1d710f570c735ce03fd0ceb572fb18ceaaff78ee85c538658c09290641d9653e390d8ba7b9ef258330a2875b97dd689d00d"], &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000000c0)) 16:00:26 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r1) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f00000006c0)=""/102, 0x66}, {&(0x7f0000000740)=""/162, 0xa2}, {&(0x7f0000000800)=""/186, 0xba}, {&(0x7f00000008c0)=""/24, 0x18}, {&(0x7f0000000900)=""/205, 0xcd}], 0x5) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x101) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:00:26 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x81) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@un=@abs, 0x8) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001140)=""/233, 0xe9}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000001240)=""/140, 0x8c}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000001300)=""/139, 0x8b}], 0x5, &(0x7f0000001440)=""/146, 0x92}, 0x40) 16:00:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x7, 0xfbf, &(0x7f0000000080)="2b985097a2936d274f67e5e331f062fd6253bd0b0bf566c4676f45c56707cbdce023314efca9f1cccfc7a4a5", 0x2c) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0xff, 0x800000000001, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x40, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x2) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002009, 0x516) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10004, 0x19a) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x1ff}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x18) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000240)=0x5, 0x4) 16:00:27 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0x1c84}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0xbf}, {0x1, 0x8000}, {0x2, 0x1000000000000}, {0x0, 0xfff}, {0x0, 0x10000}, {0x0, 0x4}, {0x0, 0x846}, {0x1, 0x9}, {0x3}, {0x0, 0xe2}, {0x3, 0x7fff}, {0x3, 0xffffffffffffffff}, {0x3, 0x3f}, {0x2, 0x7e0}, {0x2, 0x3}, {0x0, 0x2}, {0x0, 0x9}, {0x3}, {0x3, 0x9}, {0x59d2d1c53004510c, 0x4}, {0x1, 0x3}, {0x3, 0xda}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x5}]}) getdents(r3, &(0x7f0000000380)=""/19, 0x13) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x101, './file0\x00', './file0\x00'}) r6 = semget$private(0x0, 0x0, 0x400) semop(r6, &(0x7f0000000340)=[{0x3, 0x9, 0x1000}, {0x4, 0x100000001, 0x1000}, {0x2, 0x25, 0x1000}, {0x0, 0x3fffffff8000, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x4, 0x0, 0x1000}], 0x9) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1511caea1abefd2954c44a80fe11751e04740f90b3595e85c71ec2a0c04b1febc05dd693a6a92d74635535ccafc467b12b52d1a737d9be374b179fc175f81aac844381d87b6ecb", 0x47, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x50) 16:00:27 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt(r0, 0x0, 0xc0000000, &(0x7f00000000c0)="f5558d7087d544ae5ccb7fc0e0a5c146f1ce0f65", 0x14) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000007b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0xffc}, {0x18, 0x1, 0x80000000, 0x3}, 0x6, [0x55e, 0x7ff, 0x800, 0xfffffffffffff000, 0xc, 0x0, 0xb16a, 0x6]}, 0x3c) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) setsockopt(r0, 0x5, 0x49d, &(0x7f00000000c0)="832c31079902eccb1d2537145044bf837cc6778f8056b398e34ea522c162991f2579861f63a5fdd530bb3fbb1102781358330e112b24fff4ce2af1348087ab7ee0ca62d63d32797d7ca8fe7a4c2a6a3f2f82f0728745b9d268ebdb5ce01e5a8439d9e3ee613a2ebcc34cb1b3e0cc2b86e6c260210b921ed5cefd11703d6d1db5a18145ed2cc5463165b6d8a365767e0f5231e3bd32a8a063dfca09a2f1254644d4db246be8951b42937febb0455afd23e4b976c3130e9ad674974e175a065efb326735cdcf85728ca489739820b03dfa8e15c248bac971a96d064b374c3a524fc762b2150612521a5348d9135eef301fc3fbdbc7cb133255eee9495a6928cf", 0xff) 16:00:27 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) mknod(&(0x7f0000000400)='./bus\x00', 0x1100, 0xffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0xfffffffffffffff7, 0xdb51, 0x9}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="fa3d8082df3dbaaa08fc70bf56b6ddb4cc5d3db5a059e587312935800c0a1de86040c37f1520f500000000000000000000000000000000000000000000000000000000000000a8755dc459ce5d6176c5a41e6cfc51d3ca126748e8d32c37490d0bb9b21d8b52ddf9f21579ea86bb16dad98349024eceba146ac4b3627a510f141f029c7a0c40963d727eab764967e6b40cd6ef4b6bf7e20a67fa46c0d482d23dab23f015a1b441047728839546c98ad2f3d240113bc7a4c653320435c25d81d0c99ae34e5d0043838c5365", 0xffffffb3}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0xf0000004, 0x100, 0x5c}, {{r0}, 0xfffffffffffffff9, 0x16, 0x80, 0x0, 0x2}, {{r0}, 0x0, 0x40, 0x2, 0x9, 0x78}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xfffffffff02365a8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x1, 0x2aa}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x1f}], 0x1f, &(0x7f0000000300), 0x40, &(0x7f0000000000)={0xd978, 0x9}) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)=0x125) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x9, &(0x7f0000002180)="cdabfe4635569f4ca02cd0baf385c596207739fa461763f5db2b0e0ae9173b5a7c6d7d9da520351675931db61706dedfd8872996bd1fe2f76f1a57785275b04b7ad213627df4e76f385fe5e4025d8ca84f78e4ba2b532e25d96f385d5066aadd211222fcd988e97af7c9bce0d0bf871450c66fb1d490dc0a8be60ee36b2ff4540c904aa44f25bdf55c886715aa4f32e2b967bece05e8677da19abe471daf69718a7ae7273c3325195fd3b64812e1989eb98b7b87d69cf688ce6a2251c983e56d49cd79233dd9c37518428bc3561eb14f8776e94f7029cc6556ca1ce981f4ac5123e90c1fb5f6a2b5ceeadce919b6d2bdac3577fa4e0e96ffa603a04fd03ac01cd8c6082eaffb0dbe1dcd7735ea597f35e8e7800198eaae1563da387ed6d3045172010628ebef1fc39d5189d363b8759dd042129c0aa27109e188fb659eea321529e692e348daaa34d5680d6df13cfb6c6254ac97ab7f43ac294dc9a99865d8ddb76397e756a5606fbb12e1b609c7af11c3d61ef9eb25f3e15d0231b62691930ae78d7192a2e931914c8f5e36660176bedede831de46160859a22dc9919df1190648a3059b2544668c1252711ad66e9583f6581b293aa37e703632a3ed415daea1807c6cbde8b63d5023deeeefcf893a545d046f9ab050ed0e2a1368b74ef2943b7ffcd2b35309f048cff2abf8c7f73f64f717aa5c6f9576d95bdb36f4c4b3a5d91ea5230ab018b1cb25bc7834d23d11fc139ac5df7e794ce6ba269ebdf3d6f36c9817af5019f03c391f275a6f9fec16e5187991431ba15c12eee94910ac93d46adf26cbff2abd29488ab8efadcd5f580d4e9f9acb14377618b15b28a0f00ebc818619ae1ed4acce4d9fa08bc2f5dfcf955f05edefeba9a3b9aca20cbce45212c7f4173c419203b69747ab848bc05706c9210232eb184e0a1aba408b0ac174df091f2400011ccd199e47f07def7a588610849445bace0791fd7f982787857440b6a62625b3b7c252fb1bf43fbfd5b2a2bb087b99a5bba96efbb10205a1ef14d9f358f74961e68fa6a584ab6e0daa7d2e3ab76ced3139cae419f4a47486ff5f1fd713798b6d8ec13b7404b05c551e4eaf3e80c7228cca1895987d5ac910633911bec3b5cea36bb5cad11f765c009908cf7acb3d1eb1fcd05598daedbf79aa54fe4585da74f0bd36fe4ac0bd8ad48dd87ea7c24ecbacd88aa789829fb5f359cf2ce47dd17a8a8bf02942e034b9de38e36d3b0986233cb9b5f2fbe1278de9033af6ffb5b194ace1d7e388d239d848344e2f26f91dd7e668a291df270e05633ef1b995225f36c085bb9b60ab911f9eda783b0443d89eb805479fae6ad299f44cf833fc4a0309b010c503436b9b08c40286907e1895b4d802f5e8231e3766a8c916611b821195c838d4be27f1947875b94af2b7eb9ac59f77fee948d35e3d0c0ec37376ddbcf80275a057066c75cf4af594d3063f2e92b610fd3161b6b8adadb2cce02fbafd850b430778c9775c3a88a99d8d6ec333408ef458b3f4e4782dab033d444f67ade061bbed29158b76e67760e9c9e55d2026d48634004a15f7b24f9823b18d4ce5597bc59a55dd35fac488207bcb408f43a0e8f3d8d6e3798ee2ada53c4ff552a8e64d3cf5ff12234b872dd51a201f694704a04e3dfad2721b4a84ec08a8fe4db50d029381fb2c9806abd2c2970ef824bd1a5af80bd45cbbc4320fad8709b11df1f76364d3952f4ef6a58fd40c9d930237f2f559c48eafe57847ed26255e848554d746ebc99d3fdea2b336ffcfdf822dc50cbe0642ef78687caf39ea985411dbebabe25c918d2149513da76484d4081b1377b61a179dc69e940d54cf364b892c54d25a8863f85d65e66873506577f89b54a330a4a1f339cb7d0e19ad7390e6660c95371eaafe48a05285d82831680bac54ef2a3caff71dca000de5d670c0dd6ed89db595c1a8150a725cc09e376242546f7213946b32c3280f1b37b1323a8f065de70caeceb9e659c59f8bb664a71b22615ad31d828eca0fd2b52182c35fa5e9de47c1e73c78cb800cffc85d5ab06b4d1961e58d4b1b7dbc4dfa05a1ff7b8cc9af47a65b215eb48175927af30ab20347412eb12967df7646dcefa8cadafc435496d4d4dd3d4d50d9cdb07c3b454c47a26d3b4fe97d98b43de415f228a964f1d164859269a1a38b19880b89b2259ca7ea7aa3b139ec3ff7f3d3458aafa8812e0b14d3887b1d6af951a7580feb5fa4541ee13ce54060970684cc8f3199c1810a1a311cdc1562d9e4de33f2b764a03b7c713b9c1d25f7e3d1a6dd5e94ab9ba845b8946754ca83a65393894af37aa986f00bf19ebeb2d7335ecda8100f8d8e672d3fd96ab52b0d24aa2f6287b4d53ea0fdc246dceb5562c3ae6e8770a2b90ab41ec902d316b046981a40f65a261b4cb8bcd610b2ddf5e7869ec3325c97fc1ee7fd509685277fd318517870c62a716d4ffac06a984b7f2204d843641347a742f014bc2d8e5ba71889f2b1cdfab4c2eaea659a69371312c81fcf6c2442ac84d44399fcbf6fced1e4aa20bad9b6e88937a189befbcf8dae3dfe6f5f4b87b900bbe6ba99e1ee1894cf1b8eeea95329873d3b83660e0a2d5cf9cd506199947e2539e439b8e62818aedd9065b947f38ef16943aecf16ef232ef4eb42617d7ded5fb8b217682d1df8aeb3193d22d484b3297fa3c369305a717c685a44e790ee0a29b632b354ee5c1712ab249945362b707505770271d30a1f671e46f0272d8c35286615070a678deb8653ab63f0e46f98d421065063a83d1fb6b764521a4edc20a6dc2a179573d6489fae0c91111002eadf6e513c6cc2ba2992b2a6305083a8776cbbfc4648b777371a39185eadd2efd9bc4e5e22761700abee25e289d576ff8d882280d443d22b1e5f8b939fdc6bfcaff7354f90a36e94ed09ed52566eb4ef58d804b47b38f6a21aaefcf28fd4f1c67ab3c2cf2e0bc89307706445526bce422df47380902a3ad2d76aaa5aa71e2205cfc3718186a6e42611964781ce49cf3a2c28566b251354b958d4d28ff4da7cf72002ec50ac820bde47e4eeab1d00786f345baaadbed83cc8d59ed751bbec4f90c969de1a419491c39c87b9b1b965d467b531f60f91339ebf2f724103152419e4e0d553d296329674a3e37a3542415f790b348c66cef4cb0cf7a36d0af7eb554246da2dcc36193422892fc2fcda39312f8079368b9105c787d536b75cc592e8387db60da9be9d2592dc99edd776e61e75a8d4606d2725592dc0e2763033703f9d0ada40df66e4f6a02105e62a56d22903f8ceef22a027388614c0124edad724ef60c617ff74e5c142213cb3c545e3f8396dbda3d78b5b9a243a2ffa66f72066730508eed91b09615de5af7a69b6cb60de9aa4170b8e3616b2f7f640784ca800b7b353d9e01a20d2e25786d341ef40522607ebf9a6fa8e60146316f07d89c663a1e671973e03bce26a15df5c27c34570cdc5f35e17c337ccaa627a181f7af16953691e8594deb822c1ee245d936482a1f734a9876b4ac3509f23570ca76826d602927ad84fcfff4f4c796ffda1f288d96f7c0d0cd12114755b4534546c420054a19495e0390d741fe6fef37da783f31f1d60e3db14a4161b1129304551c86b45b759c9dac0c0cf6268e47856d84a825c6033d6f46874dabb4f3fcf02773b66d503d357101b8f62e15228c766529f5e8fac4c1cb26e483c5d085c5a55126318d3c1e5bc1bc65d925c46025012844c6e2fe40b2799b31ced247fbd71331a3622c810d5cff3a7beecdb03cce55896d70187599fc818452910c2ed9154895316e106dcd9caab27b2c3117794d75c52d9480881a669f237584e8fc9c4b02a0345f55b40813784e4ceb75dde40ba0be6694a2b858bcf89bab823617b96c0a4526dd189c20a20fa23fd46919874120229b7d0860a6e4d2887280cb814eb50c1a99e322992d94a175e75b2d811d2fef60dd2167819e38a95817c9c333f693ff682db9dd80fe2c4c661474a9acef4a365979327e440ebd63099b59bcc6a1c41734ec3afc4933a51a33a81a8fd446f02cbecb06c96657d19e2b11156fab698d0143bf587970d5259c660fb6ddf39a23a21dbf8819e7c965714c61932fbb6b01d38889046047c0b3abe4c070098138d5585939b99ec6f26b0dfb4e293dee772efc3ef24337e0be0f81fa7c79d2afa52e42a4529cf470f1a649a8da226734cf75ba78f3e53734fbb1d9a85331d30b9ac75794f19e0ceb6c3e5e4a843031ad56a55d48122588e69f1eee955bfa3db8b05c9026a029392cff791ae03d7f4b25d6b04bf648f8be01b727c8c057b3c340a66cde4478884ff1effff962761ea86326d4a8beb1e60ff3b79d138792f64399f6e1153c6d36b157d951ca97a30013497d9ce25f14acdce793a86cbc426009904e845ca09f375c79d0f30904732d44ef6f43288b37f0ded051e2afb6d52e025314de9aa0687a82f049507f12d6e6a87067ef869e78bfa373e38f8466116ea026e1fa4958f60ead850ec3f01b2a47bdb5352cd14981ad6f0c1630a17ffc07206b0499ba73a31c3920db83d04c2160fc977f2bf3e8f578ce81ac10020a6540fb8df8309bbba138ac19323c64534485ffa653959f6bc69500396c799a5d85ff1efe5d9374b3d27f95a15c381a7019ad8b4ae78971d8bcd1974999cd16c592b8ac7d3d4ffec1bb768c3f8ad28d68e4cd38ac3d43b7e1e4ace8a5a5f81371b0c2091d410adf497d177ab2ac0f590b223d787ab0af4d20819314caf4faf4da3ae2d57c6305dd0281af2ae547398c3f44b4e0d4129c3968bb391a7f13fe88ab795a8872708c7317eb14124552ef1a580fecf8c5870a729a0896336071487ccb79eb5b511d5739bdf8f2f121b8f24de870acc75dec82bf618ce348a9ce42680b4ed2614c8a7b1dfd074cb439736e013faa0e1d8f176d26bcb66274b291b0a86cb33017d98a194e9605b401e8697675639e95fb678fcbb824c001806cccde2025c34e07387baceed924655bf3a57a74e987c3ee952d5ad166f6096054b0dd3396e9eb5c3179292dc375b04289f0e275f0e8faec7bf2f7c8f1a6f3aa88f1637ae199b8d9d27494d7a97ff19754e4044397a1e27060c39e52f16e05fe1ad19ba4b50560f529d740d6ed4abac013430fda31598507ab2daffc26fa40b1e20c10fae4f208f58741f0e0b1f10b2a0a7e0c61ffc921beaf46184b24fefb07c9e36576ad4f5386eea79c46dfd0baee0db23be01fcb8c34d9eeffb64e6ad4d984c924ae8f48793c15e148235f98e95c199dd846dc3993c1d190b20754eee61d051b2225d76ead61326eb10e8f363853be0310c27f535ca17fc811b8c755a928e477eedc87d23ebbdc61d824af326d868e2fbdf94b6c80033c654df56f869471722446f971f1a82ff32ee7cd75832f2a3bd8812a54f7e583dc5d6d11233c4432ef9af2eddb30e487e5ab8db2692a530dddc455b7be67995e2c6813ff9e3f7f2a04ce7f62c897bfe1cef33752247104a65a52ec0bbd6291aadcb3481992bfe1035ae159d46de9060244fb2b70b89d877f3bb49978dfb12bb532caf9d1c55edab0d003917d11c1d33fffb92661c83c78aeb4d83d7099eac8ce369ef4bdc773e484e208a6151a01a00998decc0138fe94b921be5663f244294e4eb21bb1df98b3686f172683c037c105325d03c9f368002c6ff5367b35c36672e93ce04b16256a99c4067fdb3c6aafaebed602ceb0b947cbe0d6c4d64d33999ba75f2139b0927b1755d098c9481ececd8db8824afdbb3bcde4e12586a47f0f380e28c49e482ed25857388583f4a9bfc32306e00c8f43016bf33d5749bd67d681f53cc41d16ab480f709f2f7a11978afe29c7a2a350b6f62e95d546291ff43233039e0c17d0ce3a927f4f7cf276f9e0f1a57774e2078233f8c7f1e3d86fa0094c3647daf3fc78af77c531b93a56fb39b08f3f93cda3eac3bde7", 0x11ab) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) setsockopt(r0, 0x4, 0x81, &(0x7f0000000000)="a3a2fe7e4afe4d9099a64460cbdfeec8936232838bd33e1cb9b1b27d86b3b4c3e2fd53975fa561e554c93798c0ac859c73a95216b793999375000718147c8f9b6d7a27ed69ff14980e09ce25a26b514308376585d00f2129ad55a12f237fc9", 0x5f) r1 = getpgrp() socket(0x20, 0x4000, 0x9) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={r1, r2, r3}, 0xc) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x80, r1}) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x3, 0x8, 0x0, "08b94f40e77c25307a6a31bb383a570fbef5e269", 0x4f46, 0x8}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x7a) 16:00:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000010, 0x6, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000342000/0x3000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/75, 0x4b}, {&(0x7f0000002140)=""/95, 0x5f}], 0x3, &(0x7f00000021c0)=""/222, 0xde}, 0x41) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20081, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002300)={0x1eff, 0x0, 0x8, 0x59}) r2 = accept(r0, &(0x7f0000002340)=@in6, &(0x7f0000002380)=0xc) pwritev(r2, &(0x7f00000025c0)=[{&(0x7f00000023c0)="f1c23b2445de8823ed09e0438f62301e05b997b1c1e1f1c281afa349e098ea812718e27a4194fabae4110cd74a4f16bc7331f3ad571d97cead2c3ec75ec952ea453493977863406fa3b5a985950854fb683e17b43ba441754e7e9b149eaf7ee22ec1af", 0x63}, {&(0x7f0000002440)="a656f45352d26c6a983e9370f50bc6b6fb24536dc0c47192ac51fb980255bc339408b79c8b16d37a363c5b4fb149b528884b53e6b90a46db40d6e2fbddad0672b9099a86", 0x44}, {&(0x7f00000024c0)="10ff5f4eb8552cf5e646d61baa8533d089c0c2b3db82fb2878d4bbf2fc66ec664f536fcc03fda75f4c9fac5387acb149d233f8f616d44640a2c70ba42f73ae2b2c6fb818c396466a7ec5cce84f4b7bba367842338246737a33e6f721ecde744125e2182ecdcd3b3e1148501d209fa4f30e6aabe2d047a0e003fcd64b4f98b88c72e53beab6d6c32a1feb287f9a77e89c70414c16ce6a62063ff413f6a292b0a1ae62e116594e4c20", 0xa8}, {&(0x7f0000002580)="5eb2c4840a352e423143c2c62c7fa9471b1d120894e1a614d3377aff3366c0", 0x1f}], 0x4, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) link(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x9}, {0x18, 0x2, 0x0, 0x8}, 0x6, [0x2, 0x4, 0x9f6, 0x101, 0x1, 0x5, 0x6, 0xd7]}, 0x3c) r3 = dup2(r2, r2) renameat(r2, &(0x7f00000002c0)='.\x00', r3, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x120) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:34 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x0, r2}) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000007, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000bacb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5ef97b530e7fb10ab3627cec673b8740e971677b45a92bb7983f6f63a2178590e30d863da7ada2c9b2091180449d375f005e62a327aa1efbb2d82ef2e476ab825d3c657ede2abf6b7663cc740e2d0e1fafd14370fc1dfd600273af03189d47494e56c5b3a5408a3bda4ee9107a2e9858dd920c650c175a34e4862b8929083f8eb2c5faa98ec81b06c7b8811582b7d9b93c078fa8ae72021f42a72ac7164409d25a24c4505ce925680f30f434b330055f680f21501a048d1376668c0c54ecd3eb38aeb6977984914bf6198a2"], 0x1, 0x2, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001b40)=""/217) 16:00:34 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)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:34 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10009, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000013c0)="4640a17436d6bf210022afe3426f29c214292eee0162cb0df84b0c9050447ba523c9f315c20eb56424c5de56c8d69611005c70673429c0ba32aa46cdacbd147e1414a062dc54bccbb3ffd0d11d4363c9de827db8a9c6df25234359d00ebf46e05cb47fbe380a05f7cf37a27e960c3a2d713e9067c786a2ca57d605d9ffac65d12defee4dcd9e137eb32d083655588568e5884ca957bc4396fd44e232efb21f2f420e8f1b333788632d", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x5, 0xb9, 0x62c, 0x1, 0x7f, 0x95, 0x6, 0x1, 0x0, 0x1, 0x9}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) syz_open_pts() 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = dup(r0) sendto$inet6(r0, &(0x7f0000000280)="af84fbf868f14bcd66f91ce763ca85a2a994087f415bbc3efe4404e54326bf72d2faa4fff566454edb42e9da2401feb8a1352e5ca789d1a2b0031e1ca2034dc40bb0df50024660571dbca1f1a3044eb4097985a3f1da26e4be6c20e67ebd81563c71e3c4ec4efb1f94f4ae741ffd63d92e5526de2490abaf5bef6e60f6ba916e15ab70f949bd73373dce41e0aab1087c8517205a3f3fedf0dca9a49d98ad6581cfae9bf742a518438b2a1a2a96e928cd0bfcb3f85e839da3b88cdbc7f0f5d8b456c1b8da1f26fbb2b9695da43045692a0fafec58dc8943f3c0945a60f563e525a854251b793bc739f7ff662fe249bc67252fe516fb5d0e33f01ba945a116", 0xfe, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0xc6, 0x6, {0x43}}) r5 = msgget$private(0x0, 0x202) msgrcv(r5, &(0x7f0000000080)={0x0, ""/163}, 0xab, 0x1, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xc) kqueue() 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="70648fdb1241233f752c114d91c2ea6f0361d4afe91eda9660a10919ee123fd6a56b62a7d2e01b8ba4ee944d7a61ac133c9307a5a4968640dfed63b729f42372f60b50f656cb6bfcd37b664f678121f3a08a26f6a928bb405388e7d8d0e5bea3258ee3337bec32e02af73ecfc7b88d2e8ba687951cf8656a7caa489e6b8e7cbea30dff287828e7a2176920c74b783cd232a28b9437de96a9606c6b2a054b29127c98640c29427e589b92749a38140dce640f6a71a4f3c34a40b9ed0c65caf3d2eb709dab068b12afc1b74fdcd4b96389e01f70b4440de3f6bfa240e6a18d77a094eac3c3b1aa2e3942", 0xe9}, {&(0x7f0000000180)="c76e7e81002378203da7916a31aee4a9b9378acdbe04a8326c24f3df83eaeb0612c5d3a074cc3e4b0a8ac1fc739258745cb36e1bd80b03ee2e0273ff29962b86598ce55d4bc5a91ea6816416840ce0e01be05ac9fba05d8c484e2b8fc0214920f62739285739310f6929c50ffbc8e2ab9e42c30acec48c24af4a5de99dfa12b97a81e8ddc0c79130f7869d12312c3e9e26e5742f1f2eaad64a2571ea0e6e856f822afa9ca522cb817eb599ca6703b81ce7e06ceb47529fee6d6634bd87", 0xbd}, {&(0x7f0000000240)="d9613a97727353f57a3feeef52e44fe8d176e24fae0e", 0x16}, {&(0x7f0000000280)="2a0be3a47ff8dbfd4274976f831e022cd539ada6035d68205fe47db3770898814f0997ee1d26dd89591a536884df9c78086be614628f346f81d8dc253068e24a4c567dc30d38279d79cce52db3688d57147818fafc25b33f0ac43ad05615fbb230b9a7136ef067a74ccf17617a2166e7831cef5eadfe3fd80ec09de61b1e3de349ee8d000d7b73156ed42e07a954e9878e4608faf7f535602e10aa8ce61544518c683b3b0d16736e88b2c76ca274754389e0bd8ba71400cbba578e49236e631013124100c679b800d2f8b0c327d44f6dd06551d87125ae63a69cf1a8f518224ce9b16d46ce531f9d08d30d766d48", 0xee}, {&(0x7f0000000380)="a687466f5dcdfb98055f2556a6cee2ad2018e790b417a05fa56ef536a3dd6b5395878eec1e63697900", 0x29}, {&(0x7f00000003c0)="ab972a14785017c7cba9e05d3116203f0b407718f8690459482c28b26b96eccc9008def660077989fcc7487d4f3ceb90a20dd60d979637b01a9ef2904bb756ca5f6f186ac439d049d9f96da394a559400a59089626784a545591f51fed6302253dd31115bd5f58976ac6ae568fc0c1", 0x6f}, {&(0x7f0000000440)="e474b31f3ce5b734ab9f3c9332afdcc00e7b6dcaf2e6fd08fb33ce8476cb3220cf1289dcce94817327dca38bd27091a278b7890954b72e6d8db017a253f24215e57529974de0a695995b9bf35021b31c9d985f257221911cd59dce", 0x5b}], 0x7, &(0x7f0000000540)=[{0xb8, 0xffff, 0x2cef, "d10392f893741344825828d74ee476c526b7869e557fbf5144262fdafc148fc59ca00dee02dd3ea3f5145ca18d6416a63a71f02a4cc4dee054d0e3b2894d487969c02d78a6abd580ef0170218d634ade0a3fc10b48cce6b2ecc871ce3e2bccfe4aad039137e1f13b162f8c17e16628bb3b74cd8c4452186a3c2eb1f9595120481c62d98ca9122d15967031dfeb0f7255e8e1c1b5db7cfcd1c2e7cbda478633b4f1"}, {0x1010, 0xffff, 0x8, "0d54ad788569479b3c33d5869467c718993d12c06d9fda8cc7e45088ba9c4bbffc29c0f7f40505f4d6792595a6e7b753f6067b4d4efebe722f255ed3022aa4c854bb046e89a39da40b3baae4a15a1d6857f14ae5475adb401f560db44e34ba4d9ce879152980444579d58274329eeb9758f492a572bfe9951b97b168c0bf17bedf2fadf5c552ec70f07abe682f16151bc2c0472a56be9b52943d14fe3225aea7f081bb5d5abfe6b20944a14d331cef4cce6bba92c37035b00ea3b968e4ce42a0e0122ee399c234ee8a6fe4cd697f283493f690e27ecd2ae70cf8a0bda22f3108d792568b68408727a350a4a17c316fdf9c5a9257a55e2279ea9fac3c84755abfae145896c21f459437189340d029274812ffe5f92fdb34a60a559e99bf64b0a01106e0a665c7e0e5e6d07b770104f1a051f149ae5bf62a43c7e78fe2f4fe7f2119a45d0b0d0f5dface149a11f33e105cfcff5b4001bc52796519b618af94401a715325196abe260d61ee6897911dc93cc1c4c41da0fcf0d6e8f18c0b7e87551904e5a4a948c6b22baa000cdbff0da0be53788a49e915749f8d8d121e8ea237a638975d151e81999fd4e0500dab694e289852e3ceff2cc278aa9db8b491b67418241c503058e928bc4f632279ba29f5717add27bea8366341dc8d4c22705e9384d5215aa688b83f1b1258bd7f9ef70015bb60e09f04d101b4a04afc7a226b32df0029bedd36af9ee384326c93ee703ecc8ded3f25940ccc48256ff9847be659b35ff3660db56b5002334fa7b604fc9262996b5800ee812aba718fe2a88c9874227f3c00bb0443d8ebf8a3648bb4b6e64bfc612b90bfff3a9f80774e8d8821b31db0aa78e1aa48578fad3b9f4a7f76acd958841392b9444aedf2b1772334dcdcc56681bbb922a6f1c74f0d8633f335da4c208033f3a70738e25109d40f06a3d6f47a57e713ec87ba7fdb3772b478ab0a8f98837da470f9c2b8f6e2949e4266b6ea1111680c4f44723b4e2c11eb537c4dcd0cb6c2c2ef427f435301cbe339d2e7d4a127d3ec1095a653bc9af57c39857a56451c4bb165230bd3592657f0a54c9ef09676be3b5eeb830af941972f9612b7014bbabc814d6b60ac873e9b516231101fdebcd0d8e7c9fa56b70a3c6204a41beca9f0d6e5dbe0525cfbd40d4ae635056af5f0f6c04175a8cd0b15305fdafb77107d1294a61a26bcc28ba5dfe9010e75955f55f8edb0059371b814b71fb7b069c61c96a4a7bcdeef61e54bd55faf3016bee0382b785a992930bd6d287827257d2db7af3016af4de9b8afdef07b327257f4f17d8b4103050107f6ec1ac74e1600d3f4d697e8d03e002099924f2248b8c67ce2be9de762960623a65f7926bb0ba377aed62f08083f1a5a2ddb388f72a99651b2b15f0b89a16d2a4360dccbf0d9903a4d2b70bc01853534e1ceb8831e702cb3eda2326a32fec3dfb3a9330259f37536437945bd6721632da7b2f628e50a2adb1e9beb156a7528b010aab7557a57a38bfd057a790e4b0bd7e3042dacc19829f00e04975e9e1afb64b5b853ab41e64ac0cad590fa91432a4917078f53ca0cdb783a3befca56b80a41f5f838ce5940db03829e7a8dfa7c4db8e0b19933051063c8ba83a35a130de122b18c01d95c4293b029383919fa84539bbfa015b5119c48fd6ab76b345a8739e25c136aa43218bd53551c0e4b403da4827e4479a3e80133b17d6cb7413127ceae5b38ddcf98f4921e00f550562cad84f9d51e82ad0297d109f96a8f52aef9066968b40e2bc54cf5b6d2e6a50712c283be331770e36fc6cd0a91343f5c44bc05106c5483312f2900c5366b47a263f5b7b9c1484775690fde8648ab869401da5db25ab99d4aa532d73791e05eda57eab97cb1dc8df027612c44b3d0f28b0eb59ec771d98066323cee6e0d5ab5fc81a9ed548b0ca8f9f7e0d6e1368910eee5154d238baf362665820d2733f7bd3c36b765918091499bff6a60bac052766256f5d305c21d149ed720fd0db990687e3a6569dcf6bed7e70f61ac88a11ff97b8fa3525eb0f0ffefb188adc50ffe5e865b174ac5873cfc6cb3a7ad1ca94d0abe50d3af5d973663315351c75047221473202089b3f931988c00afb273562b6eaaef56dd4166fe96a9d27fc588b929813e9f98b2b548582f409d1c40e6345e27a80c13c979aa4edfbefa6f99c1e0291d0f9b45dc9ea2bb76cbe9f5a5e283d352a9396a195e183b6e03810c878d5d78b48fd31b358a8d92480ff33b848ae8f1ebe77cc414fddc8ea77dc9b89c7a70248df31143e97f962a5d9ed75fefdc103fc4e8fb4489a1febe0f02ec6d17195a7c4678104943f5d581d71c318f5d2bc21e0d27b25e67763b37e6c4f2a3f55dc03bcc85ad62ccb70aefcad63600110c1250ee069936ca1e954a6919ce5921775d311a8abebaec69654043c9fc8c01e701fec9b43f65593fbdc00a56ac8eab2fba23da043b9e8c8f0e30696941b71a81d3ea7c278001433a40fb0af4cf935fdcab9045682f43f19ce17cb3a8451a7c2f40255edbc6d87a0fc9b3fc61585a70960343a967e5b19648be24f1c8c02d20172e976b4e3769f338d7808b0ebf7b14a5d8d42a7f56bd63ef7c9ae8709b531680f7ecca6389da859d3e9cbd0e5ce8f157718ef9fda9ff8347154d71164497c32daeb081d1b0165455d3195b8cc8d725264857e227deb2fd4be946347811cbf45fc5e01148536dfc9dae73cc7c4f09c7ef0c21f964126cdb1852c8270e251fe7a92db2c6db3a4b293e908a55fc13256e1e66c74d6faf868b552b3e4461f9a43b58006e20009f0bde77189c66a84b0ab334dfbe3b006ba4f7d9d0075b0ac00c496b82318531f90ea44eac23cf418a3fc5d3123c69b78ceade3af817e31a567b1b01fca40bd50c81a1a28de16c6430f2e08b2d9fabb9f3109e014bc61faf09067619e30d02fa3b940e2d7e2155451a887e683a420b8b6fc11ded696f0c8bbd72ef6bd1467f1ad534fec9ed1344baf061dcd0aa792b69fb3c8fcef56edd5b2a9dcf26b59836061172792e96f40b6b86de59a457cbc01d168cb4f71149e545826db9a9fa9a011b92f71016865749b685995851d8796fe56488f88a30f783bfb8d494b0e1f80875292669b7a7fa46f1c7c19958cdbaa6d71e24cbc068ed292c5c02027f5e2ab048b4392789143a4030ce10be95d547e7304ae300b4f9f0b99838a9367653ece6ee5fd31a3210b7cb4eadb66a09a64eb63393c6c5ae3e77fa05429b4bd724004202ed570973856130b17478f37932162fc98ff8eb07e2d0aa68f132dae18af753ea1f4c505bc1561ccc3eb535313dbe113d99c7241d5ee88a97fd34095253b7698c8db2fb5de87464dc1e1d4e9afb16afae5dc6d1e046a1bb8ad56d901df50954f142754b5981f2d036b59a33d2695fff1cb8a8bb375388bccc99a7f6873cc21af78609c48b779d58a5c19613917d241958d8f5e68cb06ec8e5099c1a503da2dcf8bfe9263727ee05dfa8aa2b053edaf6b275ad6e7e0519118b888aef47084f8c56ee737a9edac47af10382294ad740528efbb28411cf48b352fbc3708376e68f3b9e4680af27c56d08a1ff9942974c51f85a3aeb6dfb38c6f16d955f97bc6d29f17ebd04563993730d2bb1bab19f7170f28979ac34b1c9c32a56afd1f4e85216cfd46d7004a44979f673a466baa0c5f7bf8e162521631d60ddd98720b762c2ef0b4c3e16d1412d2915d7c2081b8ebc6ef6776becf474cb8eba583a1e4a3f06ebbc2fff695ec1b205ec7cb5f9bebca0c24702e077971fa0a2da3c2cb417df6b5a3bb1c6d63958a9cdd754180f31c9474e89b8a4f62efb84281517b001e4d8fd3eef8cd7bfd4a0f528b846e66cc4c9690cd7344fb81ba50449307d77d0e19d74e10725eedb05731185976ae22e4613c86ca2e3a26a8ce8bf09fc5fbd2b23e5d85ce4860bc80a6819ff38eb541448fde6cbf3c396d1b1a7aa8525dd35af7a3ba0c17a1fc3f2936842298db306ed2d5262454816497e6c4463c0d0102e3018dc4fba242bb102c06ff1fa913b1445a63bcf8361b2d52169f45de1b19fa91bbaa786b45692a94935d82e6b0e944391c70619f583d112ed54483b336cb0239a2d1cd1bf5c4d80de7255a57d02334bb351616fcf7bb41a064b2e6c1bf61e579783b50f8ae194523c39ed3c6de18f715ef1d6f0a9f303d6e43422e340ca0b5e6a62e833d4db3cb401dfa260604733664bfcfa88ab9cb65eb805755b7ffe26d70362cd1d5a4f4d80a9390e763afecbb1493a409d9099afe0252f8d2fdd1e3e60696a092dc0f3aca82ee1294064ca92724fa947ff3135d96d98797831ff09d405a452ebd9df8bdde9cdf89fac8a2dcf083aee55315236278e42f7ac79ceb217a34ef57cdeb933bb90e85831be54c452397807592edeb5d7afc2d2092244f555ac98bb8dcb0a21a73385492f626683b138ecb306f87f0e907e17446d9e20d9a3f4db4d35300b7440d56826e8bc495f1d6bd4399e8cc348d5fab5903b18d0d3b2043f9ba3783fa4e8241fab95a7638e9b85123749accf19f8b9739f564e1a4668b029c1b4c6fcf53119a726624bf9188d1479f81e56294b4629a876aa311bb88151b18b02e644db9b1fbc7ab87b47fcb31f95bf0290655c30c417c9dab150772b7fc929a69ad84260861a7ed85a0731374d9233b257b77897a3d6296551557c7a945628a686efbe0d9941396fa1e946ef41ca6dbcf7b114db950573fce8dc07a5a0ead762363878250393b5083110389446ea61bee8819cd6251cd0183abbb4817e5c5ee0b61264c1a0ba2aec095a2f4a69f496a259bfceb879e42cf3b48743b861b32753c8729fd282117f87972bd3df90212db07b7821bebe42ad89a98d598d4e84b18958b1eff9d8bb248235aa0be8f7aa7b6b27d9f27a0a8e130877590337b73fb9befd0361c341ef4bcec25cae8afa782fdaaa49cd081f6df06196b7a93b274196c9ddb377cc259bfe1c27344e0435a213fad261f9f6a16bebe7d37266544aa24acf8d72f9ae6cfd05054792dfe889709f1a4f8edb1844ba3c621925128fa1af7a668732f32d98827989c59988e3c69051b05222a51cc69eb794ee9f0f1df2a3988b1646fe9484cf14ea37e7a7b9efda2a75f3cfe8584a3320e5e5504e99fdb1f38f7edb2e44040645107c054e26d127a45d11ececd15a1a325bec122f35eebce06f81e49cb8867184d97ee2574cf24f0858a6ff9a2e1479bef8564943762d869e0c69af34b2a617736cde6de0920656dddf680e889fbbaac547c62bffb780b3384776498126ff54bd756ffa0a3c246a45b13e0c93dfdb855deaee9bffa26547ad5fe61e8aa2704556adaaf6d5141060e0228d26887281b5d617ecfbe65243d0468b3a764a1d154d01934a610eeb6682ecf79ea76ab3220c5453208efb8f124a24651645c0f5c06a1d885b31b227099aced190d3791cd50f2daaa57e1ada94519338f42ebdc5d8415732dcea532fb2b2a629f07376c3ac4da9c53aae1227821880c54d362f6e73c90b7bec16879c2b31634b47f673d11a2e6c9766f97fe27df9ce2b4dd0f985139389d445320170ff5b78d72196bf32befa6e6cb68687f836cab23f911e249ec1c981ef098ede89618f44878d068559cf772fad2792ef5eef653694f2cccf2959e697cea1f57569ac165591064501fa0a2c4772fdb3b36cef4bbd0e24ddde16f15b0df416c27a90c493f829d807dd49e41ecfff3a04832399c1ea38d47c1f602da6370cc2f8e3ddfdbf3c6d652cf055ac295578ec4d98c52a1f40"}], 0x10c8}, 0x0) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8451, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) chflagsat(r3, &(0x7f0000000200)='./file0\x00', 0x20000, 0x2) ioctl$KDDISABIO(r3, 0x20004b3d) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x140, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x2) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xc286d28a4fc2d74b, 0x6, 0xe2}, {{r1}, 0xfffffffffffffffd, 0x6, 0x20000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0xfffffffffffffff8, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000003, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x82, 0x2, 0x7, 0x3}], 0x8, &(0x7f00000007c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x5}, {{r1}, 0xe338aa6618f1d367, 0x1, 0x51, 0x400, 0x1f}, {{r2}, 0x0, 0x18, 0x1, 0x400, 0x2}], 0x4, &(0x7f0000000840)={0x4, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="204ef2ecc024ca277773554ff41497e68f1d202b4302d2e4a5535e3f76d3613fa60e7a776ed1e2ae67405728dc3b541fc262bb4a8a601588acb275b9c08694c34880de9e29438c4183e1d12a63268c86d775a3fd876c8e05c65455ffa6bbf8a4640dbf0bf28faf53633e5a39a817639f61d80cba8360578aad6c1a968a7976a052465c1cda0bf2edfd37c2b063903506b3b6e752f0a96a9ec573f78abc2f70d07ef68de04631ff58c9", 0xa9) kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/40, 0x28}], 0x3, &(0x7f0000000240)=""/66, 0x42}, 0x1) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0xffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x89, 0x2, 0xffffffff, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0xffffffffffff6dfd}, {{r0}, 0x0, 0x40, 0x2, 0x5, 0x3}, {{r1}, 0x0, 0x0, 0xfffff, 0x3, 0xffffffffffffffff}], 0x4, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0xf3d, 0x7}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0x20, 0xb3, 0x8}, {{r1}, 0xfffffffffffffffb, 0x42, 0x41, 0x40}, {{r3}, 0xfffffffffffffffd, 0x1, 0x5, 0xfff, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x2, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x6}], 0x0, &(0x7f0000000640)={0xcde, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x1e, 0x4003, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x1000000000000000}, 0xc) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="aae3d5bc123484452052954fad5e0cb484deff17ec574a74c819e2822c98a863357196df79008e1a5b437c7f9c1e12193f9908a16164dbd4ff9e40439fc4e996478b3a7420d13023357a1e08a7eb28bc48082b45f41dfe0df4b59ed3c6597c8b5ba8878d755147773869715a85da7f193de61e17be50101bc4225e55cecb0ce4bee3681114a11c31e4469ab68c", 0x8d}, {&(0x7f0000000280)="67a5369e8458f83e564a751a7b5023db236efea7ab08a645395520e2c5f00ef43eae8f3785a25265a91b2d4800b907a6ffdf41568e50fbef2116bfc0b5bd33a1993bf61a38ac803a0e09a01c99e96aac48ac5fb605581113932951666449363bc9e8c617405debdfd93567e05cf90a7721cf72c4eb5d4027a836f9905e6047eda1f093d05c41e4efbe0107b048cc4d64d3d2c7b100b3f5cdb18040dc9f2cb25b5cc1e2541e4201903ffea49a90ef0713d77b49ffe1b050fe8b3090b810be3797e8d23fa23b545325c66844e3dd0085d853018ef994d8e066b01a69b08c79835a02249b125aecebfb000ad932f2b9530b29266624", 0xf4}, {&(0x7f0000000380)="13e3e15da9367794a2c35d5f689ff8e227c5c1ad4fcc1200100ce116e9c09d941561fbd81b59e12935f4be76a82696a561a56138b7db81fc5c5e873327e49ebc3102da71a09084cffbeeca42a2c0f6098b473e59a4569e98a1abd4cbcc54ca075324665961f04d45dd7a91c1588e03bb49e243", 0x73}, {&(0x7f0000000400)="741b443e8d0280e17c6164c781d1c9e8da0a8df553e61e35f5e166ad7cea99df3ed5072c92762db6344df0f5b5a9b0204f8adc22acf53ec9a2474140946bbf0c76808d1f6ec7b7c31ad8631b1b8347e261e155bd02edcfb1a2d838", 0x5b}, {&(0x7f0000000480)="d0674d4ce17abd8f51d7bf9974785bb8f141eab50ab753187b51de4da87f929c964835dcb8cc99031512e807473f7d8a765004d293a532c7c888b174", 0x3c}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="200ddc2dfed1803acf1c17a2e4ca553bf4cf491837260b06bfab89cbffcf9e74d66c84dd7b4bebfa6d0dddca16bbbe915a9a39427c9ff178f5b98154602f406c9c698ede57db5743dc27eed2e1f4e53cd992ff46e2734f254c085d9d9a80d5b11328684b78386d603448f49f0225", 0x6e}, {&(0x7f0000000580)="6859f2cec4872333e10a80f4c9d183ef810a6c36aa746e30e4027d6d3ca05613df6e4222adaeda376e5bfa95d1429a8bfbd2888262fb96dab5da6a91fbcf0943b24975e5850814affab29982fbe041ecd902252fc7d82cf2ca806ed6209a30af3aeed20e8dec93bbaf", 0x69}, {&(0x7f0000000600)="0c01be8f4e88dc7e05182e46acfe29c06f3cc2fb903879aeed225813794645e3181a665818aa0fee31a978d9af00a342dc35bba5b7f6af6da00dd58df5e27fe6c7a755c1cd234aa731bae4e6255ba334b05c18f7316fa8798da6d8e6690ee8a449ae77e566c360a9a17492ec089d63b10966b8013e2cec3ebf7b502604edaf80", 0x80}], 0x9, &(0x7f0000000740)=[{0x78, 0xffff, 0x5, "6a5975b5dab6db481d27c2215f030696ed56d7b90198e6c6c7e126f5a926e065e4e4f295595652ea70d4afd86a6a78bc2b40d611933eefb58b430def0179e18a93c254f7c28fdf68756349daf1fe5124981dbd8b56442587f1d6786566847513c133"}, {0x110, 0xffff, 0x80000001, "ce0d5978fd586f00d905b66780483c4420e0aca40e1e312d50486b7135d2bccebb7588ec9394807bb34289afa64166b13c30769561c92bfa7c47aed5acfcbde24b51118c90df124382078632b33ebe78cd6f016e3e37d809920acb857663228298318fa5ed40cbf991f4b0fd08ab8e9f8fdf2ea98c721a99b24a780bf528722a26075ebac088ae7886c6dd6c2bbebffa4a6c3da7d179d56cb6c78602d60669d2f397432e6928142ab0235f269873ae1ccd11e4600412964b5c3220094480176e9ee061b944143302f6bfe1c9c7b0071c4792668f0d34bc4d6cd1eefb6eb75c154d823f272d4229a8d6b848b4ee9cb63b254646c39b43d475c0ac7e79"}], 0x188}, 0x1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xf22}, 0x126) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) 16:00:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20298, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4c, 0x8, 0x0, 0x1, 0xffffffff00000000, 0x39, 0x9, 0x1, 0x0, 0x20}) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:36 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x6) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/234}, {&(0x7f0000000140)=""/8}, {&(0x7f0000000300)=""/185}, {&(0x7f00000003c0)=""/230}, {&(0x7f00000004c0)=""/132}, {&(0x7f0000000580)=""/225}, {&(0x7f0000000680)=""/159}], 0x240, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: r0 = socket(0x10000018, 0x1, 0x800001f) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 16:00:36 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x14) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x3, 0xfff, 0x3}, 0xc) shmdt(r1) shmdt(r2) 16:00:36 executing program 1: listen(0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfff, 0x5, &(0x7f00000000c0)="cd86c8aecacac6b1b1fcdf1418059cfaa2b68ede6fa6ad81e1bcf161f19b1798b246a1ce24534b65dae8d48637d66f89faf82651baed80a4725769d2d22ecb02c8e538a354dbeffba0577b1f1b724d6cee483a0fa5b216d297dbd39aac628981ec360c165919756c72a4fc89b2f3a2dc306ded6e2f921b64fae46afa44a4c4c50c3dc1280e3690d1f2280160551bb5981490e00fe378961f5a0ac549e4d553eb0215cb85cfc8e46e4f230668325bfbcd74963f6eb529f27ada1aec9b90dab11add7702ed15ba5acb5a92da4b93f4d7f6783f201acc81625c063b6622edc04065095255f03025271aaff41fa0ce405cafb68bf5efea70527278", 0xf9) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)="3be02d8761ace691efffffffff1a483007f0edeaff00000000001000ff000000560a600ac7", 0xfe35) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x800}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000005, 0xde, 0x56f}], 0x1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x50, 0x20, 0x1f, 0x6}, {{r3}, 0xffffffffffffffff, 0xac, 0x1, 0x1, 0xfffffffffffffff9}, {{r2}, 0x0, 0x4, 0xc1, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x3f7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x12, 0x43, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x1000, 0x4}, {{r4}, 0xffffffffffffffff, 0x84, 0x20, 0x21124a01, 0x8000}], 0x1f, &(0x7f0000000280)={0x3ff, 0x100000000000}) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) write(r0, &(0x7f0000000100)="c9c4bccd0f8d9eedf44cefda9e1d2846629ed05d3f2927dfa3c949ec13cdc3c4c7710b52f68adfd37f3843c0e5c3f17bebc260a5cc973c98e76795112699996f8d7f71ec647af47406ab09b802a06b272375a985014c10c1e7029ec74b9ce682b3a757eb8e49c906c28fde204f5297903efc45d5acda97f1e74367eddd6be43cfaf4af0d1cfac080b4", 0x89) 16:00:36 executing program 0: fcntl$setown(0xffffffffffffffff, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:36 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x8, 0x41) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) 16:00:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') setuid(r2) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:36 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair(0x6, 0x4005, 0xcd2, &(0x7f0000000280)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x284e0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10020, 0x0) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000280)=0x101, 0x4) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x124) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) fchflags(r2, 0x20004) 16:00:36 executing program 1: setuid(0xee01) mprotect(&(0x7f00004a4000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfffffffffffffffd) ioctl$TIOCCONS(r0, 0x20004276, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0x0, 0x80}, {{r0}, 0x0, 0x8, 0xe, 0x93ea, 0x7}, {{r0}, 0x0, 0x0, 0x400fffff, 0x42f2, 0x9c}, {{r0}, 0xfffffffffffffff9, 0x22, 0xc0000001, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x62}], 0xfffffffffffffffd, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0xb0, 0x1, 0x800, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x835c, 0x100}, {{r0}, 0xfffffffffffffff8, 0x18, 0x7, 0x2, 0x9}], 0x4d, &(0x7f0000000100)={0x2, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x80, 0x68}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0xffffffffffffff06, 0x1, &(0x7f0000001100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x800000000000400) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x2, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180), 0xc) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x80000000, 0x9, 0x20000, 0x1, 0x6, 0x0, 0x1, 0x2, 0x1, 0x1, 0x138}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x3, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt(r2, 0x5, 0x4, &(0x7f0000000100)="6ed7279adfe8bf4ae0fb398d700a34907d412b0742dded4772eddf7b72877f355c9b979259bc826d17ee27a4b8e30e4f4b45b9985d5cc1157b04bec9df0125dc", 0x40) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb02, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417ec0ecc5194ff334a561908000800000098824b3da025bbd4963bf59ad8a4f5f728193ef16ab9c565aa9cd910c596c3f4fe7f3f12fc4d5f16b136a5d00d1628b53a000084a04b21e654d10d78c9b7917aeb16f41515cb9cb6110379000000ad2437cb4698408091ba4adfff23e63ec2817fa4a52994ffb4ffbb01a39f655196e125e37d8eff6bec8ded769aab09a4b6ae8b7ccd7f3c6649cbc34806a51aa512f6fe89b43281f54901e78f65070819da46e275885ba5605b5d385e678794f7b297db5daa76ac056b", 0xfffffffffffffede) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x7, 0x5, 0xfffffffeffffffff, "ea99d3c87e1e3ee179425238a63e3b40606d288a", 0x5, 0xcbe}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="7fb9f5114fd442bffda648c60da300b8f12394a800db2d035d4aead3270033fa0fdfeda0beb1ef23bbcb4053087c99befa37fb1fa61aa48bdd8d93abb55682fd34231020d165599a74432477d98dfd72c2045990e7274bca56e404dc91f987fd670bc637ff3531018ce38925b5f2bb449321e041e7df9febb98f7a5d6d6f691eac8e2c500d499a0188efa187c064f16ebf86d8ce599f640faf90d7", 0x9b}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r0, r1]}], 0x20, 0x408}, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:37 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4000000, 0xefe, 0x91d, 0x1, 0x81, 0x1f, 0xffff, 0x0, 0x1, 0x0, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x2, 0x4, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x7, 0x0]) r3 = kqueue() getgid() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r3) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/125, 0x7d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4000000000000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x2000000000000cc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x100000000000000}], 0x1f, 0x0, 0x9, 0x0) read(r0, 0x0, 0xfffffffffffffebf) 16:00:38 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = dup(r0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x122) accept(r0, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/195, 0xc3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x4, 0x1000, 0x1, 0x5, 0x5, 0x0, 0x0, 0x0, 0x0, 0xff}) fchmod(r2, 0xd0) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, &(0x7f00000014c0)=""/85, 0x55}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdirat(r2, &(0x7f0000001580)='./file0\x00', 0x42) chflagsat(r2, &(0x7f00000015c0)='./file0\x00', 0x70002, 0x2) msgget(0x3, 0x480) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x81, 0x3f, 0x3, 0x1, 0x8, 0x4, 0x100000000, 0x3, 0x3, 0x30, 0x1}) chflags(&(0x7f0000001680)='./file0\x00', 0x10004) fcntl$getown(r1, 0x5) shmget(0x2, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000016c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd\x00', 0x400, 0x0) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') accept$inet6(r2, &(0x7f00000017c0), &(0x7f0000001800)=0xc) chflagsat(r2, &(0x7f0000001840)='./file0\x00', 0x10002, 0x2) sendto$inet(r2, &(0x7f0000001880), 0x0, 0x2, &(0x7f00000018c0)={0x2, 0x2}, 0xc) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="335a7665cdced5deea317dbe0199ea748533e62fab0167cd328ca5a0e82545903949ca5f2c8d43", 0x27}, {&(0x7f0000000040)="01ae16d1f92a7ed25e8a4ab051ef784584850e247fc238b40a46fa38ebf78b57dc8beb5ddaecc0fb6d", 0x29}, {&(0x7f0000000200)="16bc29ad8acc471663244c49076dfc3d8abb1fc92badb5d4db53ce5c6fa113b2d3b0a2390f7966a90a8e7effcc026ce79c5b739e3a2e99ad5473da0ce82b566865b5755b9948ed", 0x47}, {&(0x7f0000000280)="610216906988f784ad655c15c81f6adf5668b82d43bd574f018fa5d6d620b4664ea39c3e078ef6f5e43dc3bfe4775f63b8fe9f170d9788dd3f7d7e55b1b3b1bf520dcab383d96d9faa8c20a54fb98c82e884149347340eacfeae3bad97e68f458a4acef8d86b9ba21864bfe4c7084ee6b3c7a977", 0x74}, {&(0x7f0000000300)="feb342d2820beb99cdbda618912c4025df8e155998ed840f07176e0f6cfd6442f5bfcbf5fd234fc277dbd6d31f74599242b2aaa6efd1b2fbda34125139087d7c0a146abf4234f2017559bc25c5c51d8a8f29dcd5d2d4345a54ba88203659b859fafedc90bc39072b14d26fe7d51107f18bc41c13a27be6b6b657e70cbd7b759478c4770b62acebd6be87e487c32a236b6f875e945f61ccf4aa1d733d3d9f20eaf6cf59f454d66bdcb45ca57786f53d10959b43a89e39fbce25a626c7efae46696f8dc1803d9c1e74baff45524810de4e2b860184b9e5d4d7c7e8b2c8fdf600637b5bb01d59d0ff5037e2f5f550b4d7fb", 0xf0}, {&(0x7f0000000400)="ef06d655b2a60990276c8aec35496dedc77143af12e49dc6651ce1308c9f532cec896a7fc6701a81a5ecefa9f0e3a4774b772aacdc47be2754b349adc4e806d962622c8014153a5e689af52d4265c38595bc798cda2e35ab781f07de5b663b9128c0db1f6687a83fecd0c62ceabd1cce7cbef819c4939d85e84cc49cf1f323ff8aa78e3231aae631f9328562f669d049a221c6faa9ef6b612d07f6666c1fcfa002f7bf86d796b9f4aa850b40e0941d122adc76c4f041f425e0397a29dc0abffb07aa29b2beaa10cc468a39c9eeb3cfabbc0e47448a4d24732933d64aa1dc0ec7ef19eaf0924fc7e771a8b17694c3861f49711bdf48", 0xf5}], 0x6) 16:00:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc10, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000004c0)=0x5) 16:00:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x38, 0x4000, 0x1000, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x3, 0xf4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/186) semget$private(0x0, 0x0, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x20) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x21, 0x7fffffff}, 0xcb, 0x5, 0xffffffffffffffff}) r7 = open(&(0x7f0000000300)='./file1\x00', 0x80, 0x62) recvmsg(r7, &(0x7f0000000500)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/230, 0xe6}], 0x1, &(0x7f00000004c0)=""/27, 0x1b}, 0x802) semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000005c0)={0x623, './file1\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000600)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) listen(r2, 0xf4) getpeername(r1, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001740)) bind(r1, &(0x7f00000017c0)=@in={0x2, 0x2}, 0xc) ftruncate(r2, 0x19) msgget(0x0, 0x2) mkdirat(r7, &(0x7f0000001800)='./file1\x00', 0x10) lseek(r2, 0x0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000001840)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 16:00:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000200)="2c37018f4d7652bd9c07af3ec82c3ebb6a8b0233da1184e6eef55fc73943148f1256f06a902f1aa0874fad70955cc862129a20a56ca2051bc521496641d50bb3edb11e66c9520af8f3d7d7239d7764da4ffaa6d3867451b486e173146de5912afad2b170eb8f533b3c805e96c4e400b92c38f99ecbf1b5c14578311a1a0f65d14f24a6fd361443e03cfd3f8909f835784d9211bbe0509dc96b46e3bb70d262f9dc68645fbba40c0deafac466e2a2c09f37d56363f5efb569fa382783425a6eeb9891c2f54c2826262ab5993d87ceb0e4a9cdf56532", 0xd5) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x4, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000140)="066878c3879139ad2b997c705e7dafcdd6119e0767010b706cf9730c0303c920f036bcb93360372879c5c825e388a54f5a149ab73c4faf5bc360ed7b58b65f2390e06d47b512c13c8652fa11e3d24fbb9d44274b7641c1b9a2e8520ef93786cfaf8449746d3c917f4c46553b6759d1526b84e62ad59a5969714e0d09928e0c02aebc20f39b3d75da072a0e31b1499a48acee415260fd4ef80a43d0183a3ad230dc", 0xffffffffffffffe3}], 0x29105a66d769442) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x99) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0x0) r1 = semget$private(0x0, 0x32022bf53e8c3f5e, 0x484) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4d0f67a, 0x100000001, 0xeac, 0x0, 0x45, 0x8]) write(r0, &(0x7f00000000c0)='~6', 0xfffffffffffffea5) r2 = msgget(0x3, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x882, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="d302288727868810a701cd80c7b2fbbdab3850ae1a79381cf45a783963044dd55ed2c7a80fd60bebfa229cd521d75f", 0x2f) syz_open_pts() 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x1, 0x8, 0x6, "395cad24fa81dd3664e6c61bb41712a647bb4dac", 0x9, 0x9}) 16:00:40 executing program 1: r0 = socket(0x1b, 0x1, 0x10) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x25, 0x4) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xa0, 0x0) fchmod(r1, 0x38) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484ced", 0x21) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/191, 0xbf}, {&(0x7f00000000c0)=""/6, 0x6}], 0x4, 0xb) 16:00:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[]}, 0x0) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:00:40 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000280)=0xcea5e657) poll(&(0x7f0000000500)=[{r2, 0x40}, {r5, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:40 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() setpgid(r1, r0) 16:00:40 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) syz_open_pts() rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x5) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x16, 0x3, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc08c, 0x5) r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5) pipe2(&(0x7f0000000040), 0x4) 16:00:40 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) write(r0, &(0x7f00000002c0)="22c7a377395c96e07a1d34ae9eee02ed795af36f3df40553e784b7d6105110192a8a7692599fc5446c56f613d363aca76073e9b933cc757daf4448b3fa5faceeb2073ead72e0f5a831984ed2d07ce8efb0a25089d8b49c6dcf665c3272da5458c7816df31115f3b3be4e2e44ea6dd81cf3a7face1262db85461887287f0125fa25c301c0c14a30ba28c9c5cc7971679b46338c4dbdfce8ef2a59e0de19b57bba42712d81b03adbe486c1d7b8fdbf80e649a2f07ed6aa3f73503d6284bf8b1c548f2f882ff547d1fbe8510e6700b3085b39252d1ea5", 0xd5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4, 0x22) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x0, r3}) 16:00:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xc116, 0x4, &(0x7f00000000c0)="7e3167dc3d073cae31b2c3d2201fb203c7d5568e25a7e87b1b57a8ce04259cf6afe7cd94fb51a036559fdcd82c682c6d0cf20d246e6abf47c4d84c62a45896b1a871d9e14611d12682923fe5af94c634232c19", 0x53) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0xc5a}, {0x1200000000000, 0x2}}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="03f9b40000f8", 0xfffffffffffffea8) dup2(r0, r0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)="9bec42ac30b53b10571fe329ac96f254e2f5930308091592397631dab00738e88514b226271fb46566aaf837339399518504fa60bb1622c6931e1c77c48875da2dc38acb2a4fa855cc4d20f09c40edb3ad7c9d2012d330aad32e0fd422f88d18dd076b97732b69ee0cde29785619022c42d26611e846e62f277681fb971fc780f31d658565f0304fbb88850a6869240928e90a09fc9088550868206f753c9d3f53c2debfbea2f055af7658f7139a6b4e9d7451fcc368c735ced9bb9a865c5f7e64e626eed92b51", 0xc7}, {&(0x7f0000000080)="28d7674a2352993623ce2a", 0xb}, {&(0x7f0000000400)="e17eed3f8c0b9df386723793464ab54acff620240d9032cf84a5c1a406ce0924b0a70f075cd41d73305bf55ddd7dc5cf85c0cc9ec0b644ce8aa6c584db763abb53a885f841a8a9773432284f3e6d0e501e8764a7f748c88d6a7113875f54497fd953db5a4481e80c026554314f474de430e07c0e663593862cbc0ddbc1949df8fd48389085889bf9beda511b72", 0x8d}, {&(0x7f0000000540)="9fbf2840ea43da2b91a797aad2bb5c6548550fcf984daa97e9ae87294d29222e3b4c29f146e6d6f8b11f8270c165c56a9d48781e98a82de8737b86608a621a036a7cde2a4a87dbf7380b4060f71560fdafabe581489d8cb4dcfac029148c330b44ef1c829a85e389d2d3586260dab895a0f09a7509c8793e4941572f1067fca02d4fcf2fb7085d9f0ffa001f5bd1345f2955a21f4928a15a6384803a41e3bc04c595b2b225690b81e9e4593c2820fa17fa9da63078705ffc1aaf90cd932af534e807183d0705a6ecb980a6771c362e9d6f8f8c99a1a19e4faac9b8c528679945ad6e550a9f9f163fd99be5a60eadfafc64b9d0d3326bfd2e736f693e91fca5f417e071e42778dd7def52de5a248746a9d5d099d947222b5f3f43cebfca8721c210408c4263329e309be30e423f6ff0b64d58c4ed7abbc003bc3cebadc069bb91b7be38145e855bdb65109b9934bb0ced317a500122d89fb8fea4a3b38b60046cdbd9233c9b4acace87420ba86ffabb5b81c6eab3a16205d6a63758be52912a731d25fb03df2ed2a128534a54bf99bd04094dbe446b5448b162edbabec14b27e4d6814cb5b9b5773fcfb48044a308188bdd8030380e84e86f680fd2326779254e2222750d7b9cc2f9323e7ebb48f3b7d7b3d647a549a4f82c5ef013ecc1d281fe9390b4992ad47023f56b6dbe94328b49edbd76b2dfbd13479bcff8c324d37c7fbd30589089773987d538f344b4cbb8f89d9dd9b38dd0ef12af18a11cc832d764313a78902110b095d153ca2d131307fa15eb9ad0c34c3fa196f0155d8a8d542096ca662b230d41edc0ca17ac425d62b8daf04ebe9cfa7f1ab5b72b0d4ca41aacac5aba3a44fd03305f964e756fe8c64cc1eaa8bc8945e1b37c0f6c58d29229f7a8aab83199785ab7f629a81a2417fbc7bc954493ab0c16451cafb4d5b6da9d2881e77709cc474b80bda24eb1d42148d68fbc039552456a53398fde94d0d7145d7bf902cbbef10eba42c171320c1f0fc53ebd987fd6f4db0c3b8a6d8f224493e5268205feaea74408265f106ebef632aa5335affdc1cc2ed3a776a6aea2513651df9f6f9b1cea3ffc2bf40b20e41eeb761d6361d001e97353376505876faa00a000b5dae0b833bca892568fbd53f6d047f4bdd31932c0605a5e8918f394ad59b4686bf63a6fda8c183c7b97230a8489b8da669d9896203cb45d2908a8a9e7527a994cd475367a786f6c94125095924eef7d4633025d6f5d43742d5518fd90aad78c4e2d0cee27757d978a51acc8c248774f6c9832ed5a7b17f4e1d66884dfa9b285f5a9a31907e77c56b749e991c3c8cfa2d2e89ae16bff49246056da12d88e24afb3f89edf1d13f19645384e8f8c32952366aca42dc4c8b5f29b7fc3c337932ceb3ac077ada996035f86de2c28df489c32e5c77152f658a6f6e11ed1bae5db082ca0ea68b3380bfd8828ba4ab7badc13d10fd87e200459a70bfe27739a0a6c0d999371dd6dc4e3a692b5204d7a2781b477475b2485b15f1b99a542508fd4f463d7a956feeda2e355c6cc48ac2520f64672df1ed5f7822227e8343fbbf7870447e932f7270fcfa711ed516ebd7461e0ef1772ff6146258c28870db1da836cf77f2af5d754120d042e963e5b692c048bc0c3271ef1582ec80c6eace8dc391de3de41b598bb402e483ce20c8e19c6e69783a2d4b4469e99219d3382c5968dac6f75295d0d2d98e59c5edf73d6c6c2d9244f0f586f82e4c1d19000039e0be0b983db40db97461c887bbede9ab5a4dbbfff50c230cd6c83c4efb2b3145b9407c507ca84aaef93b89e7716494593f2f303bb6ac52f353dad1d8c448d66bd8b21cb17580dd4db96702ebf9c687c303492a9cfabca311248d248d01e30ff4443910e0ca8367c4509cbc9ba867aa9140047c17f489886a718ca1c768bcc6c7aeafe5b71d6e5e27a3abf377e4d1cf35523d9e2fe21aa4a03f9118323de77f2d8dd677502e0a5f253b79402ce1f7e17ca05d053b4ec3cfd0f0915736763b7af32ef1685b9f32cb9618ecbe447058705d0f360c3d6bd45df4e2edc7de3a566ebb53800186030cf7749eac116088e3245d25a29db9cecbb5d5f6a9cf528108c358bd3576db1b09e3c645eaa5a3f681b52af66cd2830d248d90e84a1989f6fa0b5033a83857285456cd3e6736b40456afcfded57cf94aa9c6d45d0ffb7e79c76a01fa6ca81286b1ebdce155bc10e2389c5b54d1854603bbeba79085a38e4b138e840f46b26d5bbe58ba8bff1684c30a40e2c6c23daaa3f8dfded98002470b067987bcee622caabe983ef5a50d519feb387b632a4db6f42e6bd609a3f19de8a4c4366ef2d46f097b41c2870bef429b59498405205e82979270017d868f41e68c5c1675adac5b68b9693fcfdacf8c82d2fff5c580f0ccb2cd24a8f5910ed0c2f3ac7c0c87b640abff03d075efd838fd1f6d4a8299ae10778a3cfd990104e3f909be31f55c7215bc6e292b17277a123bf4fe79eb7d8e22e74d7bc2dbd8c7266ad15032ee884b1077288e0944fb3ead5827b2fcec9201b081559f9b27280950974c730928a99c744be07a99addb69b16c70f4c67e27feed137c38d40b2d72c510e2628d095069b2fa01756009690d6f6c24bee8c1cb36a7698ebb2f72c84e01bff4500a333322ba42fe97c91a636773abaf6fa8b6fd2a28d8fdb1fc19d77dd1aa6657112d8fdbc337c17c153d1c9feb546077c77f998fdf1bbc9c664fab88f135ab5d8dcd261119160f66c0ae2a2227a9912d9c1af1c590e4f123dabc6192283959aaaea5ab480e3b00e4d854e908f3b28228fea9aab7986b40af33718e1216206c4cfb20f9f9dc1ac6bf6866e93df6dbda766e8f0a87b0d97c4f19cc7e5df04db6e82d7b43d91d65a2e394af9a1d378eeb2e6f78fab5a6e4d52d60e71cc978f3b6d3168cfe1814cd88ca3e4738888233bb99a8abb6635b3001b671336d2deaba2fc9b20be50319f6f7428ecea0c16946d60d68e9ebe376e787925dba22f304597784f2810a126f0bc04bf996b98c52685fb42edfb03c7d5419d2f4d905d1e13b15b15a055f1fa0dab4da9341c5e8501a46c1abe2b2c5ef7f23691c9ae09adb0ee2e4771e21f6eb8d6467186566204c0b768e145ffad0c511f5de4050a0612d3e2328ea8a8d1e605f7d20297fc9c3320371c51dc8e3523c3c96e6fe8c5686f19876b897f18e09b113ad13363f50d0bd7f79f0421b7f8c916e8ad82cfef62b147327e0fc1c2b65f07a32ac0ee48bfae0d34dbcbdae7c108bda9a5bd935be7ad02b2b573af72f4b51a5f8a59350cf45b69860f155a02b0e8faefa76633f4c1c818be1fd9ef52dcc1fb9693cdda8bd8f59efb899a53f8a17ea5772ca2e5785d73c3aa718fbf1350c6aaf7580e758f8c04b2c1c64618492baa3b49b6b6311900a139edb58ecd87c24786ddea370c032b73e523fdc2f82044c332d1398d5c0b48b09428cc3db0c5c75cff0e4937285a840070fcdcbb63254d9606a4893e9e0b377d0405b80c15772a523b3b9cef8a3b8241cdc9dcbdfd7b4a5e76e116949f0fd9b7d986a82f29da4a69a0db8ac240b1c41eb52004e3821815d156da01362d1c8420658ccf7bd782c98a290d55b7657112dd4b5a0c40bedd1cc4ae1ae1d687086a4344a8dfc5258e68a4b9ccf62a0c24ea23d625419f0d5aec7a6a2552c271162e57622d55c225fa9f719565e62ed4c6d42f85bf2508c998cdea59c0872f94c06bddd10d7d614e908a77d9d3b0779c874cd5617691681e6b6dbf13fccd677f41261c3f1ff22e15f9ca7782c8ec9a2abaa223ddf288404933bd7648a145fe6edee2d716e2be1e804851e332a6fa25786921dd1ef4fe5bdc6ffc35d4783324d9578aca98e84b05cb054b3d520b6322a936d05d030047a607183f0093d86ae97fe75996f228df7d13ee755809c48a4ab0fe94db5c46a1665a5638425bd66d54704a5f740ce46876c6a286cea89d4c888c902144d8ce6d147a848f1aa987f15ac26b83e6bf7de8b5e88fc421bb811c78d2233b8b7a60f9bb545bb22c6d273cdef0749304aa41aec0b7edf6feb53c58b6b77f22054f013277791ec3b65a42e8b51e37781b6204cfe6ca7ff7d48e83807677546f7811acd85848109848207e9044d283354f8716e940db1220881e9e550274749d90a24f354d31c6e2c4662a2e208fec82bae2fdcb789226f5b90cdb6f208946d481d3a07c111621c7f75a5f49e09ed5dce5888f83bd6e2c35a62c2d87a9b3665b3c8c5e2f634ef6af868709c1953ca9d8094bb98e152dc95fc5de7d1076edab5b3eb9f0ead89e57b1a82a4251e756f9ae28032983512b21b23750a40e95aef44bcf70e9a0cc9b13388d7231dbeb93c40e254991da828ca5d7ca5545767b9644ac51b09c3be53033ed3a02d115bb87acdb1511239023969fc45208f8e97c8fb4924925af2431d8cdbf4dd8b77286d23ca088911e7d09fa43a8edc3b0f94d263014c3766e448dc4e743a6ee6f59077fe297b321f171fee6b0b4511416a99c68bda60b74c9b6f79ac88d8bad7060c719a2cc00bdf8115b48d037772a4d5903e7631b087a0805951060104e79940a04e0f423a58e5001cba1a199a0ca0bd6e568eaab3d5b19f8a229dceb49a3fa9507eada839b5c7f8d455d186e314e74a4ec50decdb6fbd3f9d748eb40a866237c7e55d0837121770e6b21ef3be44f2468ca5078d7cc1d02845fc0285787b084c9e8ec38bee3b7bbee6bd1e6518b98d6548421642212259137e29bcba56aa3c02ef663efda9f7990194ed4a68bf6fe8d1cc6b91c87375bb289eb79cee11f29754c59c7ef299f2d8d25ead35f9c67ea253fff16f3807857ff33f78e895d5174b40bbcb9aa17d4415e242d1d8809ff270be82c2bba6d12141aadc55999dd227850f59911fbc2514d23896ee491c642c7062618463ca71b02ef6f8a790c8792b91302773b5f7f7e0c4aefd01408349fd2f90b8258506d355167a84adb3ae9b91e5b50a9689d3933534559d3b44a650ae7f8fd097c886a26ea92cdbe0b3fddd55c7d9434d9d399afb3c74c8cfe3ea44c83d64305c42a5156129d89258de8e69644980506a02c5d5f5ca1c0f38cf6cf84b4382d7d4e48754a42e71e3c62806dd9945a6c902efa6d6dcbb3a665acfa9083e8b3361ca1be2e948f6368b7a6864eb539507573bf68458b60df04b50c2c0631c4370afb4e13be9988cd59c1fe0ced0e98c510d3c32519ca093282bf9c6654b396eb30a10066fbc7707c4455600ac20cd13dc670d807cf7f35a53e43641eece51b62cd854ea344e7007254623ba3de9ff93a8cf954e6c4393a7ff96acd22f94a42b36128a85023f6ed51d7b3b758af230e2c018a64f0048e26c3658ffa908bfdd0c8f8b8670fa9aefc093cf49c41d5137a48bf17ab4988281efbed158f43b70822b6807c97f5db13b8b95c5dec0e8c1de18dda24fae8cfe0a713692bc62688b1a21b7e6df04b69b9785443e9d0783f727f493f1858d2e3d2cacf2c7c55d1b2bc4d3947bc6ffbb16941c58bef50eca2f7a764318cec25304f0c9dcf89a7e16b9edaa11ac5eb9735638de53ec5de64b3b6b58d1ff7340cf6765576392aa8509886e5ec4a3237e5373f5c41141d8a42d0f773c5e19390db05745789cb19fbec01c199ee037f8d603e2b32bf90b811463d155a67bc957477427275265d28c1d70bc8c43939a2edd55f1c386d7688f32b736eff4d6f1ad3bf246454117ff43bc057d72ef7582c45d10218a9d389bf28d7b2044ec56209b42960f6d18577218562849d19a1", 0x1000}, {&(0x7f0000001540)="53648a188e86672116d5701b242dbbdb1773e85da789716621ae5e16ed0f3275681d21474f5d4465afdfa70df2c5e70b2a7ebdfed128f8333582276b7c53bba1c3f8ce65978e37bb32a60f39e26d209008ab65", 0x53}], 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000001640)="e150ce26e577af36e0a7bbf249f691044ed9cbbbade868ee135e6e3faa57385d74b39cab15292de1527d782da55302f303a6c0181ac5b9aaaae28352bf7095d8c041719f4aa23b110f61c3e7d3eb9f0a36759ce418", 0x5}], 0x10000000000000e1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYRESHEX=r1], 0x1) write(r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0x3, 0x79b, 0x1, 0x81, 0xfff, 0x400, 0x0, 0x1, 0x0, 0x7}) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) fsync(r1) pipe(&(0x7f0000000180)) r4 = getgid() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x40) setegid(r4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) writev(r2, &(0x7f0000002480)=[{&(0x7f00000002c0)="b7b79409c3f7ce669bd99f8f8fa22b66062f09add9dabaf3dde842060b2a77afda1004ebc2f94cf831a671d82ecf5075fcc87b97763f707724f7a70f1e994d10bda7a30c2545478038eeb95623e1954e2aa62f02b7985bc73e2b1175041367f177ae11eec3e3875227351e8a1f754969ea4eccc0a66b1663ad5160dacc47d1504a5bd0096056afafb9ea3d842edda658ec101bd67b3c76a504163e7f3e67cf76465ac5602bfa2b056af7f0e2dfad45502da55ae51d7af4a31ffd46632678a0e62c47208fa441b50ff50eb7aa522204f7692316d3444b64fe4a0d5208982ea69e193a6025b4ac039f2d612e087d1153c4efade3321fde973d699c88d959eae2606d4f51c5ba10346f48def272d7b23cc15b78f4ed000545a1d4af0fb9434d6789928f460ccd80b7bc42d8e6446277e6d1cd5ecdcd4a13ca34ddb96c84de98cdd1249a3ba23f3cb2195b6eeb6a8d099196fbc1463a9b35ed39e51617f85ff1d59dee43f9a8e58b85abeb54b5d4d93237389533c86d04d73b58ba8473cafcfbb47868ebb0e945909661ecafc4b15f8d8f2d49a15f1f3c9586d7e038f28c31b5d4c157e665be29914917a1d801583c45abf8501c7c542c486510ddc69f5f2453acbc926fb8ad9a19022a1a83e81a8f5a19a96c32c03f0b91aae97c5743e0eeb9433b143cfac5e03b8b902314d615091605b0461c46b8bd2d0796f6a21d2142541425cb5799f64985f658d59a103da71ef7777e351e3beca45e5babd7d96ba9caf6c3e17fd572bd03ffb2bc87a86187b5fe757caa51e5ebfe4358a3867dab34820efe04560cd283416b9596348017818f7156eec62832850ce921f4822d54934d4b484d8fcb0a316a9c891284a5a79a8b58dbccf7f1d2829f7f63932d5ac1fe51e111489a1e8a6751cf6dff2b5da1994c70b140e3832628b507ba5993bfe34bac9d4dd5ecae84648316bfc69a8e156ec604fe6886e91d5685588742b24e066ba33623a7610b4038b49a8d45fb50bfd46ebc970a5e2f5f19b17caf7b7a5eb46261ab63053c3b2196ba4064d3badc72be9412304c3013750157e090a66194157dd88d4b0b0c7d72b2e833718ee784fccf87a441ca263cb6703d2815561cfd36b5480523bf9fc5c37ca1b4536963822c8daec15fe7f75319bd22024abf0e8f40902e5418b0ddd00691ee9d70bad28ffabd8746feabe7882bb11b7fd5321e0dd90264f0dfa63f8ce342ba7c3200e7f50406d00ea6c1427dcb0f770b7038223ee9f40215ea6a1303bf53395cc23b7a72bd39e523af701568699e3185ad266bb03b39671d954b7c86c262dbce622944fe4cecdc43990e1b2649ba51bdfbd5dd92ee064363f242612ecea9dc3144dbf8862838a3dbcc5670cf1017730c5511b8c64cba89e62583ba4875f0af13685f3f2cbd42f18ef405645b78b61d92219cc5470d2892566916b2ef3d064b6e8169a8b9d05b28d1dd688861aabb18f810372d46a94f7b4337b183d4d7d0736743983e378d90cef271557fded054278b31abad4470e5d1e9d59ce1bd345549b2265f9524985795df9b35f6958d3398849313d7f3d14ed1ad125545ded2b1a773556f425cb5f8f9db6e15c57a7988a0152809d9539ecefd93f02596b43acf0e29c8f8e084c69ef3779194bbf9eebd9792ff49b826a74048e327057de8ebab0ac71ce1a78332cbabbd0c5c74ae0cce4cfcc3e55698929a37259129d92658b456dbd0807b852d795f1e30e93334b16e2940c57236ba85791ab4246675fa3761e7e00b816e5960992b3a270906e0712bf76a6cfc1e227869e03e64e1b3e9c0fcccdc58bb2bdbb5d42c91bef000cf46c25fd2b134b7af2573914c793f73c8995e56a53e0c87ec1b180c124e95e1e3ed884d23e3bef6f399ee3b32f7ae91a0758b948b5eec87200305f8013606af57bf8c36d95987f3aba171e4e1eaa7b36948766709137a98d3c259f312783892fc4f10d9bcc9726d7811fefd1d9a0dda88f71b3cf47e8c8b06e14c8f5d7ae879b0725cd259e8d7872115f4f30c276f65c28adc5a074cd1d8b3e32e86468f0f8ea999072bdff93bef808596bb8b634be858f0c64a7ffcaadb5b9f62a8dde6d3a6a535cfbfc713f3be657a2f8e498944edf287eacaeb7b3fe4f4f36b9cc92539cedf9969e694077732aa93c7b7c086a38fc8434cf95a94b0fa6b0f55ac794d8008fca312bac8b2364d19e2f9381ed3201ece7922f4a3aea9bbdfe8c84f5ea3e90f84e00d6babb6f6d3d4a7a4ff319508dd56d39d9cb68223eab4358a7d30375b0a0957921eb52824339548955b6118e8f5ec5d0afab8420141c306ca43c24a72095d24606e784040c141233e9d2ac4fb0c6accc2771d5508a9fa09dff06f731aecabdc1ea66e9f2cd0fbebb23665f95ca5ad05bb0ff8b87efc2078abd38e411e05f3f52361ee1a23c5aa02b4db989bd4ed615a417b814f3c97a5787f722aa129c662e091db7388d6fd792a9df598037d88e17444f888bff47784046da620de453ddbaf1e7dca3533668c343b4ec3cfa222ba8aa3300276aefa64753f85c31dfb519c979049bc40ea498c05467a3da226a660b1f9ed8a482ebb7b93411868080754cf3da263b916e5634058037d73c418e446e5c8ee772c2550336ed2df263a9ce94f82cb0808b2a146631d16c8e111ea44ca06236e767154ffe96975271a5219b83bafbdddacecfab167379817bc01bd3ba3bc7a06ac84c82ddc5a2f51ebc0a5defaf319e55bdb4cfc42e94511e71d04ba623771a9055a274cd400e4b46c6ca9b364393c946880ab299e915d8dbe36f5874e695d2c7468b2f78803f5c753d12dd03c7134fe45f3bcb5a8a3769c0c377bb1bd7d1c855aff14dcdfc6bafa70807c2dfa3e479de15f46168d79f77ace904307c8b80a26c99c0de649babb81ded25e4bbcc1b6832a3d662f80fb31cae90f06534262e20f45671b46e9eeae24611149ccdc3071c1017e069335aa228aa1adf5f9dbba088edef9fbd957abf5cca2ad93f87dafcb5cf5ef5ecfe4fb259365c9ca642c9b7b259cb8ad0c55b8ca8f156219e7e8dcc0eb21acbf6de2e2a193fa3a70e8315ea4608b55a7d9993086f6baa510411cb12825bca3589dd5815961e6f39efcb2988fcf687ec60032cc66754842270e11f45527d22a8dbd95695c46cd546196116e34f4d769c26e2f69d51fd7303f52abafd8d56db529f41bc6a0208b4fde979dffe951544d9cb7be8794e50f2724278ddb238a2586cf0fc891fc1ff3cc262a33b64d3f555f5b668f384d85bbec9537fdeb19f841ed61b7e9fd96531db3c0c0a6fd3c37d266d40ca8ff6d5b6b12d56833d43d55971c65957086e44628de992b412029f980f5f68b97a3514368e6ebd0a9fa38d2c3125f870d93fab99c45cf4e8221e0ced3a4eac3452380e9b0601b66fcbce43866870139129c3308323c087a98e1c94b344f683a0123fb0a9c018e4025d3c15e7770b9e8329cadf9bbd38a5727e49f9f52e2f38c0ba8607f9c82dced7e7da0978209c4291e489548873387f2153563cb98262977260a907698e60d9d46ce4be0e1d11b29a5c7809220956ce30f26b5855a35e2064f4a178be0312ed88ab7e5442da049dea004997b0314e2865eff8528e54cd3a310ac46698b9d808a636f4ab5c00089faf8ecc50bbbb173e3a05a188d60f4e5eabadec5ea254a83fd31dafc812a8e1b7daf1e9b7a93e7c392e5505a9854abf9445b2b8055c7a40b946988be0b59c70c83048e1d1fd3aceeb389b320016fd0f9a941c815d88bfb908c1038a40a0c39d36abe76ee6af9b7b45ec9decb2aa081cdea28c0c094197c09e4ab09a3cac93be29ee424ad9cb891fb6afb2e61a058724a1193286950a74fcb0706f341958fb1b1d887313bc64966e70988faa33d502f161ae2e8d7abaaa01a6fced521847857940c5ac89e8bb109ce3efbea2fd73688aab4592cbe3b3831d78894374c7228b2d3b887a8acfe7f7e2ee07119874dc3f4a17baa0779e2be2b23f47ab42657527209680d6cf214beed3391f99763221f826fb863ce0b9c3cfb031f92782f85428ae900b15bfe503903e221fc1b2c50cfc646da054304aba1b70f516e08db7f1f24bbc1d6584a7422edce3e4ab7c8146ab52d9bbb5214d90b68e3eb9ea2ac62efd188e2a7d81c328b4cbb368a4d707671e1467c692cd1597cce1fe7320633634605173e710d07e872b3a74a05d40223c0bfc6794235671683a362a565330124b2b8f958a48de10695779d4e28e7c114397975f6fb081bec2764cde3c56d3309c4526929b615f00ae7b21bb251982055d3e191962f55d33a8d4049f412bd49a648f070dd510726790fc288fe6d33d79f541c3ede60e82848815c6bac5e12b10957881dbfc3404f0115451d3829de80be7e7cea30729ee38afbcb8a7a5f457844f33aab1580e3602c31a8de134547fe8abb2591384bc9e7de8268dc6dd8e16059f119a4e7de9ebf08c0833d6e51f331c0ccf2c7cc6e1dc2d611a27832ad956d8815f3af2687805dcf8a7f4c8445b7300d56d4bb42c06cc2427d0f49ed1186cf9a058c5ef59a05a66441406104388c9f870f3f4a7369f163cf8d7e4711d2c3df5ceacd42cb0860553ac27156ec58863570f5ab613b20ba666d012603ad87cdf2ce4e0de3346de97214a3dbc396c19197d38b923c92e977a90986f097c6bbf463e990b57f76badcf18bcc89ab4523745da11892010405bb58cdc9dbc98ff1aec8665005f4c6109bae72af6865f4a7014f01396da200a79bebfaa12fb5ec0d4b62f816128844f9102a9493ca0986648e1daecd9eef05413f1f985d0831734a92ba263c8ede19e1f7c8665db0494d87602e234e92954fef58807d33e377b722774b8433d65bd538613180c4453371c911b78d0a84ac12f5931d99ca8e9fdffd753c73973fd56c9ebfbdfc455f3146083dd69e604b6763399fb1481c5092d00d130cbeacca0120cbb46685bc5cbc92c89bd74a111868fe1d1c3a60a3a55cf58e04e825417d8d08143decf2b9bd5d8dfbf74363af94894d603f43efe2c2c3f69df5f4ded9a2d0ae9ff1601bbc2d3b9c9bbe1824a8572fc2ac21f3752e2f2e107924980f5912eaa692e6c1ee456629f277b3c302dfc6fcefcf2b88d6d77c4c2a61da0b1353a296591597a5d2adbde207852da136daa8a8b899cd4bb7d5ddbe1c43ad34659f3e7b410d68b92e5ae6079ea621310e427b6d3e010a3f49c2c85ca75f386986ac6c51588f3e5996c3511ca196a236ca001d07ce741ceb2d4c4ebf93b74256abc8b69a2df655bf4f42a9a1e527fbfff89929782036859e3f6522cc0a276997c7b805334502f9a771cb59bee3c33ed4d9b174966f3e8d8b7827348e6a273523ec3ec03fef7f7becc4e0f029a2acbf113ffafdc04e75d77f690202ab6e13ca9148f00e8a245307a3843044c7fb833c7d031e23153a9f02c0ed99043e0d5f7b1a02f1eb233822015cb5e6851b8797ae958ebaba4e0b60f853c3144814b1bf69811210c3fa69d9423f2cb19a130ebcf9ad96a5903480d0bea12cc344839efce81732ec5a1e63958b5817418023e290a14f4df8a14381fd653682092476f94d6f88821337417ddab07ceeb228bd04a9af3aa2f34e6cf8f47a39fbc5793e29ecf89b4ddc896100df9eb17ff756d42421d4f12449b7bbdc6d15ed1d58741cec77e1213b8677425917feecfbf0ae6f536a568ce5594d55229e8376db554311e15a0fc207af0d49cfd0700e4fbd5ba6587cdfc22e71ebd234839c15b7537fcf2617e932a97ecf695e0d32d3c5c833", 0x1000}, {&(0x7f00000012c0)="ea69f2945771c4c4044fbfd5c214d40f8ffb29ce1f44e1ee05887d4a569607a837c62b1a59e941555c62ff5b437aa98c7fd3d60b48c362494deb0d8172d50fa803cc31a69a115ba81c3122ef7490b003b0d88639763ed47230da5e59fee01f5c140dbf891c1cca84880087466f919c0629b0a85fe348d568be537be93317edac10726848102710a86386546aff521fdeb5c28d448aa881909a4de6b8a880c3578d2f75f58541fbce2a56865d", 0xac}, {&(0x7f0000001380)="d2563a9063c5f9c844264448035f13c30ea9ef64b7f3b544", 0x18}, {&(0x7f00000013c0)="aec44d56cf8cd3dc3851aba6e561f7193a2d71e4a78391d9c325b6dbbdebbc9d5a9e7dee5e9ad28a8be40b18c88942eb5860f565f62116e1ccd3f6efa0e4ac7239e7953d701d43b221f8c79d73bd6c761b1993a5d813e368ac9d658f826f7a7eafb1d8c1be3ccc2304ec594968bc412142f085e527699ebeced4cc963839c9b6ed102de0e9da3a4cbd3f31bf64624ca06166b66f14ed81b4f6aa4fb0ded7321e7462980c409b7717feabad543fcbe03de70d61f6284a9cb76b62adefa9cebc8268c3fde4d6562e22832b43790052e78f38ee7e0d0f188b4b681e790b784032c6112a3c467dac6ebf1bcf14e8d68626429707809802b921a33332a646f62e7aa84e6c7a586033962b039bf97090f5e044fad68151007fc676d087bda49a5f9af2dfb36b9ad1a01fdeb64d86b7ba5c9d3c94b072a110338bf7d442a0e786de776044cc7de2dcd7435267431650069ed0a862e857e9a7c7aa290c6e4dea3bf63447cb5e2a7500e7d5eb18bae7355ff37ec93b0b58303d9efffa95efbe8ecc04d1f875c2bfabfc109b473d9d3e2aa46a0d8e7f2058e18dd4432de015b0f68369b20c75247b8b7fa3e9aa8315ee309fe45faf68caf99fb57761a3315894eea99c2ee0982a880b83a81e73c3b4251039f6b9c904da990d8cda235fc91d3d9e221c84097fac7f2f11c0f01285df5c4d7da91a90200f0a5ca291b92e4937ecdf6d5e87ae8907981c9f2b6ac903177a7cafb581f6918183670571a6ff7413c20918f37c35aff929a02fb54153bb5a2f3f3435ad80ab87342ef25fcf94d33c8f8186e5b2239a4b228b74666e1c5a993c692cac22bf64a3df41f085c6a7095af95bb45de57f6caf3e27757ba3e37ab714324b33106f753c43d1f891c19910cf95a5211c90d867b9fab6cb10288adfa00887170ff029596b27b6cd13f1681b348cde0f51dd4676155ec9fed0876525a8b324b3efdfcd2509c9539e630c9648e9a571a019620f61408cb7dc819b658f8ba1fcaaeabd70d01d0faf742166ec478f4b5e4902ada6d931bb83e8c726e09ffbdca2016ebde670351c931c9274e6bcd4903b24b0c78ef3b81c4af71aa8b7d9f78b2bab4e9c6ebbebfec0673be3d52cb107234a6b38eaba8f655abd3394292ab78dc25c0082b4232e0639b9bb01aa713466a87f67fcbfabe8cdb2db611fea64e8256508ac274a2a1ae32544950aa14e01e03397a755702bdefc407487b1ca4302cb895195a2df56ee003fa63bf1746a385caf92e526ef23e0d71471186f77e797875001be582589da5b0aea5707fdcd7f888e668e6f34f6d64d048d116559ab3184937cdff93f2ecdfe0590a9f994d37392ee1be837ab2b507ec93b744e25502f1e04641ee39e1ab971c955db7b30554e196e017ce2333390c90bc01069a48a85baefc956912dc7321348582bf407f650f1600cb37b320aecc19b37053df8fcaa052f1f845f2f59ec58d1c258bdda106ee535c7d92e359843f7816986aea68952c1401a03343cc5539df234e1935e476856afdfe10a0161a35d18f9aacd8789ce82e35199f71dceb6447043948f692150c792c48f5bb152c3378251af5f0eb9c97d8fe8199de7f2af4502b21b8625dd060ce47ccdca52d9808f2ff4e88eaccf9a7790e44066d176570fc97340ac43b376190d35b4e1f270ab66cf71587462970ae8b43b884dd3d8d6173e8a54b86fb4a58c39f1625f65ee6df47380348c744ce8a5de222b57ace76f21775afc0e5ff4e5d43f21f4f74b5714703dda7e665ad15ed5317ef2a53c9e5a46971eb17884d81663c941a69d074325fb1119df911aafa974a54fec80a03cd43f5fff449b85e1a11ca6498193c170e5a434525dbe4d66b26a901f8549ff53a7f36ba2d072f535d5b00b43c8aa0d6e80d785ba5ac13259240a581d9cc77a377e377aaa6e918a5b1a09a7941828ebd5eb003b8aec4c6960ad7b72e061fe179c50839fbd34848bbfc0edc8fa21035776580903364645b1dd6ac969e4ff82ee80dfb948ebf69200e03542f6f7e1ff11ba440aea2a932b102bd9db21ba5dff0c0d53d1aa657bfac364773d805b90f979b2d5168cc63b1ffc727f2eddcf9342b554efac9aae72a8f6aca89838c4481b7a8dbf83938fca74f5f77c35d6fe791a8025b21f5a95e27c34da5aed3bc0ee269c12ec5fd4a8840a24b55daadfa93ae5cbd5412a8cba1373648d4298908d8697acf0bb9d7bd44d6aebb500a680c42d1fae7be2affa10ce8e149b80216c0c02b87d8f1db3b37c0b74fc7befc47962d4f6713f81c92fb0ae62b8834b84160b98cfd266f81a6f7fe8668d356149292bf44882d82ebcc29448c75cd845e2434b0f96965b93d2ed256cda0edd810008cc2f5dc8ab134a3ee4caa48c193419a84bee01e492ddf8b2f2b87d1ccf63199390effecec8feb44d7fbafc4d60f36ba0b1150e51cf45d6225ac48ab38ce2072699f977ec28f7d7c9a74c61fc027f63abab9ae61b36e31fa1823d1e789124387c792b1a91d29c88f7d43c0e286b10896b8ae06c8a2b8b8190b20944133fc30e28c40dc2ff722a2ae92961f4bfc942979b4108a0d439cab5abc04787bf4d3321babce5337f1b1232f878e2ad5ed18a40c775bb7877c3ec1f897977295f7371b19f5eb23e57d8d6b4d265f5904d13deb8061fffdc39963b93e20f41c81161f8f0d4028c390ca6a65819b41b6e482f510893abbeb5b8687c620e2053952d0f42d502c8950fe93e4eff74bd976110e38e8d44d0763ccc4982980499a6fdfeb1248c374513693862ca57a2208343d936d90aadacb9dbd4b9c8393e3acb245cfadc654c01af2daaa153e49456de504a737aaa02479d50ed4432fb0d0fecfe3e67cbe948ab2d8966fbef2c0a97153effadd31a305e783dd4d6dc87b38bff4c3a01473144c88aec7adefd36e70caccca98b7c436ab8be8774d488b6f025485d663ef820662f84bef4c3e665631d693d3467e56ce503d75fc03e9fa5c2c3edd7a4db07603e418f3b9d29e246b46bf5ab03b960ad718d854e514337ab5d57701a46aabebe624005cbb27ac1c84ef582a65654f9887e5b99382ac744222d671e072348d6d1ccc0ca6d319a187672ddae6730ad30afe10481129f07f2027c803194dc00a808ef18c6e87c4d13b249b3fb5e804a363b97d014e5d0317c3ad78b8711783b800235a1f43cb302768bce870128fca2dd1fb05c9846883e7340090031ed2ecb74827731a566fb018e70dfd7b479187280743436ac121b44f3a21fc315320d62c767ab205c4705d38a2a066e874dad2d6de7e359d7dbbcbfb51f90ab9660598b92a2dd6330aab06cac515e3d864560e6a2a4cc01159ff4d7e287e8a13ce1cf58a062e5101e69325dc6977afed21542b46472eb1eae1a6729ab72f9bdb008eac6c888717f4f84c07b6e20d4be4b2fe489415a006ae0da047c2f6d89957d42f48975b445648e18543cf93d9a0f147dd9ae899d46883842301db9a1efe9060ddaa25fcf0d9443d8ea75bbc56771117ea8bbb8ae28eef5ff7eb8e0f5c18b7c0dbf783a0a3d230a208c768a95eef3f9cf41c94314adf457aca4306485ac211c2e373f77dfe7456b8284d73de8fda16241d1bc58b852ed6e71b07e9a930985d4b32a3cfeb8b947a0e574e69c95c3a206ee69e66c741465fc3000ce0dc964d292e3488a92bae99287827d0fa349756ffbe0d3d33695ea7ab41eeee367ba614b3bc5ac2ccfea4ffa8a7c9ae403ec1ffddf3b8fa273d1c05e4df23f0ee57a22794b0c1789e6a83b750b28f86460927ea68a5a93670933413007c45949325f461d1cb26ddda9a88a8429d59deae1938af2d3b1a9d9f55bb71cc44f56f3e2bc0087e6b958e00ec7dfd6c4d66b12646e0de5950ac73b4fd15c93e2941c2121191cd78b5729667a1bef2db9a77a40802eeb4432d261b900b966d75c34e8d198b7fc0cfb1d18179a10d478618847bca7d7625a894ddc67ee59e469580a8977d9b9692f363f427ac448d119d5ebbec331e44605e355fd61779688ce2d7017f02073214bb47e29e9e9a21608a1af327759db5065fa8f8525aa431682d80fc0f050ad4aa75d29ac4855adc68fe1b01f7d54469216c454372da10421fc0ca6c08d8722b03530ed9d560a1ff21ca552c6ca39ece8a9c7f93a8571c9021350c7e8ae84f13e1507e3e5260ae69671dbb830069a919dcc627d99108175a99f231ead8072ca34c6d4a2094a3cdb6cd586f6ad1d8a5cbad29d296ebd53fae68df02c0017855d2cbeed80d090c3c151ac17a2108b42f6d768066fe06ac17a85d007bd24a9ad09c36886275cd76d451df5f0b171e10e33c7118ad4cba1b5e1980dba91a5015e97c0696863ef3c36fced28414280453c402b7aaddefbfa29ed36c71954a39fb9f370c312a2cd386bb5ba92efbae6a1860e671a1bf5476dfe96966db546df97fc06fc6d9432cefd05928982045de6fed94d4fade92ee60501a89b3501912fba115ecb67c9ef9036e55b4cc1e1808c5c234bc5b62399d40acb1e84ee4da620d3939dbe7b8d0f83cd3f5b5c8995cdd68cf7fa6039f5dbb61cbbf5614b90ca9b97c0fcdcd9910fa969fbd16f341cbe03b16d91c7140264457d1bfc39b9c8c6059297add605dfb5b354668e6ff1b6e99160a90404b61881e8dac305f1597071eb42eb8813f41a744d8a134bffafa5a5a8063d38fc971a300052332562e14447a4539d0ebaaecae2b4da6994b75de326a4096f6c7c56732f9f3e0e938fd0bd5e64a15e5818b7d1d6457516181bf06f939524cea537a295745ccef1d18c17c7d88b7f59821b6237330de27dd20ef7f6fd03876e5e6086ba7199bd57eafbe18c8dd4bfb8427d85ed2ba8ab4dd2c17120c055609e5863afbcc65008cd6e297a31f971acd044967a344d83bdace227259e801d7aaee303b90a13352d1056dd349956be273942a1be63a2230cca818442fbb047efdd5312a12dc93c4b6d1cce7cdadc4b8ad41dc6f8029fbb4f9c0d19de0c8e903e7e80569dff193a251e68a2c0b89e971552e8190b99fea7f2c15a77cc11a07886d488557672b485ceffbdeb22cd52261ad072ffd139247a3d2d9ffae9d8f2652fb058e158d7389f08d44f22a78ae43d29679b2b69d643c062ff5f40a772cde9a69736c01e27b24106f09be922ad933d432d920ebec9f14cc9130fc77dc838b99ab22194a53703d5c2c316e0c9899bfe611e2fc7c8eaaaadd0ba44123c230dd31000e4bd2b64e826d198849adac5c35f0e530e1b755289febcbd88011934189bf7ba375fb1707cba81544250dd6b7d181980ab5197ebd9113abf99d8e2928055987488ef8bec49a724b465b685d42a6a594da9badb91bd0022a6badeaffc66396fd599d3ea91d7aa876e20fc67852d6123dc3dfce4ad82e67a807af2378e8f2b8e0fb2210fe6501b62e722a50796ac383882b062e6861c1d80a06ff107e1d10393ac988701367ea1963a6659c3afdd84fddc875ec10d8b8d06974441d9901b44e72d6c5243eabf1e8368f1b9b0195e10d52fab2adb93743c5552ef4b8fc8569a7a7b2a2928eeca437fee76f10bc46c8c57a86dcf5e87ebdd3e577b73c4ef2da56dce9a863af889e9bb634914cf9b87ae3168189b8e02a95d3ceab374096d5be82eb38bb1b0eaae57f08e4a9fc8f1c098f47ad69a97e47d5e3754623a46da6e058678e1310c0884976825bb7b6570663f0ddbf20edcb695f5f5f775d6d746298a09b1b05876a2e2c5cd91cf340fa96d120ab36c1408381594566996469ae7a2a81007dff607f7e2b0f7d05eaf8c8e4db6", 0x1000}, {&(0x7f00000023c0)="7185b10a5ce5e46c65a0b7de9c168b95528fb0c2678a9c6eebcbe42c5bd7b1739089a1f1cd3ea3544565523f1c037d33255dda47b0ab6f3905fa78283096cf4677eb4292b1dfdde0beca5191e4e45e85219d8f18433c123d1219e1ee706aec7bfc624c6808711ee95fcafd2a9c3cb08ac6a79727f4b28d7a22fea82d560c09f9035d7eb9ece81ba3f0879d852e46672937c24143b04ed8d3d6229dab9e16c0c1497ba236776b0055c76701ab5a4b160e7b", 0xb1}], 0x5) fcntl$setstatus(r7, 0x4, 0x84) write(r7, &(0x7f0000000340), 0x10000014c) getsockname(r5, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:40 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r1, 0x1, 0x10000, &(0x7f0000000100)="9ab5ed188c9f0a12f854891b6117237c4dd60bfe0d6039355a41c91545bc8b1877732379f743e4addf58d5f1adb06f05aa2cf6b4d87bc63ac5c43a0949fc702a93ff0429eb16c953ac1d7a723ac8c5ba5e05166b1c631e8deb3d99ba121ab4a70f65de861e225656c18982fa3f19cbb44d98075c026ee54837aa43fa2067b22efb6340237c210889f0086d5dd27766280fec73de0e95c77ff2f7adbb116c1edc37cfa8830e", 0xa5) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:40 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) close(r1) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000004c0)="65050009c3ee521e20f2a964794ce4f4671282a94e77a6026bcc0700582dee3b5571553f1501f4f1bcb0951b87e8e1c16b28e6a127c32ede6db5006c40c109008a4c97e571f17583590ec1100c1946bd9da596a6dc3529502d02c300bdcfe00fa350bc1db16af22120258d57af14d7b0ec1c650f3ea08da3000000000000000000000000000000000000000000000000e855778ac96795c06ba7b9ad98e3ac0345f3eae5821c03747c32e0eefe42d777ad0ea7822779c40e4bd332242d8bf7ce53b319ed1584785b3dee1c9c3c54dad45409e5ad5a5ef19205ca377d99023d23629f7837251a40", 0xffffffffffffff14) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x1b, 0x8000, 0x1ffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f521c56edf276fca76672b49b273962a24d0c909c58c2861900400e406be0c5228be405ea9c2638f1e2b896c1ab3a136c0b59d3499ff41f443f23190920ece6e1df5789d3ed0d24c6fc12f603bb76cabb1f5d84e7c79651ae3bc75e1400bd109bdc9b416fd706d9f516a5a6d6fa161e0d5134e9360239ff5123f0d11b79eafeb2be153ebc1b1c9f5f1e52ac6f3bd17579dc5cc77d124ab96dea8540ab1e787c992d59f138bbac55702184587173ba9cc40e118f2ab58380399489345f08e291540318ef1dc444fbd8992994ce4a01691b1478d2965d4f8a2e5b4b1ded565d17c082bc5868b812cfe9f1"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000100)={0x7, 0x10000}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x7f, 0x4, "aa63d8b655bf3f53d03bc37f4b8643de1eacb262", 0x200, 0xd8}) 16:00:41 executing program 0: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x4000000000009, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x23, 0x10004, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1ff) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x610, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x145) write(r0, &(0x7f0000000a40)='I', 0x1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) r1 = getgid() r2 = getegid() setregid(r1, r2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) munmap(&(0x7f0000039000/0x3000)=nil, 0x3000) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r5, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:41 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) socket(0x20, 0x4000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getdents(r2, &(0x7f0000000200)=""/208, 0xd0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)=0x4a1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000340)="b36496d409c6e3b30bbb116963bb0a1188cede3b9d465753a3296380c34f196118d201493cd018fae3c66cf6482d19456098aa8c75f8a1eec26cfe609b6dca9dcd502d7db070800146bc782fb8edb65f699dea8b4251e770b4b1bcc71ec4bc4be7dd13f7fe3690526f928acdd7204f83dd76677d9d1ded1630643226794fbbe8417b5e65af8542272a1005a587126f2d259f902f4cfc5063e2ddea8ec2d952be29593d21546573d98d5ecc0caad6b0b59498e56362b1952f5273b35a6e", 0xbd}], 0x1, 0x3c) """"pckbd_enable: command error pckbd_enable: command error 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x30080, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() fsync(r0) chown(&(0x7f0000000000)='./file0\x00', r3, r4) close(r0) 16:00:43 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) minherit(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) r1 = geteuid() seteuid(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100, 0x46da, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x121}, {r0, 0x18}, {r0, 0x13}], 0x7, 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x9, 0xffffffff}], 0xfffffffffffffbff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x80000010, 0x800, 0xc60}, {{r1}, 0xfffffffffffffffb, 0x0, 0x25, 0xfffffffffffffff8, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x36163d8f, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0x8d7bf66e0c17f150, 0x53}, {{r0}, 0xfffffffffffffffb, 0x15, 0xf0000000, 0x2, 0x6828}], 0x7, &(0x7f0000000080)={0x80000000, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa}], 0x3, 0x0, 0x6, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)=',\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='g\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup2(r0, r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000140)="af2271e1677144b1f9a2ebee65948cb99f62513c20b7254fd43abe83495587219d824b7b", 0x24) setsockopt(r0, 0x10001, 0x2, &(0x7f00000000c0)="3d9900a2c46ae81dd4ac35b8d5a82556b1a04a77527538976f84a63488cceee45737eee3c21335b78dc2df209a238f8b5f494b44c7a5be3c18b44a9de5125c882839bff6a76dc1d51ecce949c27472b4d0a277f23cf4a8a44ca45b11e5d8f327120f26b10a49c105c25db18bdc6a120bbb4f9b420f", 0x75) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000001c0)=@file={0xeb4f17a26b595c40, './file0\x00'}, 0xa) chroot(&(0x7f0000000180)='./file0\x00') recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) write(r0, &(0x7f0000000200)="be2921d2eb3af2f394c559ed986989915fe882efa9a50ade5f14a0fc6a56a8d302117a761dd507753fdf11e06762acbdc46f37a56cd5af2b8e93ad73a14b5d0de8d7fe67ba04fc3a64ee34b9234a460f4c97bad27c9c1fc44d5b75209e88f5bad436f548bcbdbeffff1fe226d1b8f549df343045b03341efc0f621f1ade4890babecebf2dcc819fadaf4a58d5924e60c430360430913848a815e7cc27f22f5a12cb4d51b96f0888374cda71333a75955f41a0d7f649793b3c7f47a2b692830c290732763809d7d3fbe8332362273dcf5ec217e7759d2376e452ee3ee976d5ee243ea212dd77c1bdce633bf2fda", 0xed) syz_open_pts() 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1f1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x40, 0x5}, {0x400, 0x7}}) 16:00:44 executing program 1: r0 = socket(0x800000018, 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0xf7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r1) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x100000000002c, 0xe, &(0x7f0000000040)="01000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/149, 0x95, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x93}, 0xc) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:45 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:45 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10230, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003a4000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=ANY=[@ANYBLOB="00037c59098208d4b0ff57fe3d77f8060650b6c775819e86005fcf235cd616ffff0000107d0c68e1f596de1b6b2ef1cd7e3fef062bd588667568a0933b318e85402ef79465c3b8871f44a0c1824dffb990bb4206ea2c41ca00defd8fd01f1186d73af410e922d88dd16d6f0be8270d07bb9c3bd9fc381f49385166d4d0a38dd78088cafda2fd25434dc93861d42b1330a1ac650e7c"], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e229601001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r3, 0x20) pwritev(r3, &(0x7f0000001580)=[{&(0x7f00000001c0)="5f49c9af9d3510f75aaf968cf46ee3c2acaf1d6917843d41ee9d5855c5642bfcce4307dd39a6b2840d026d89452a6c772d402fa55687bb57bfe26f200419fd2a6869df059253f8587412f40b435a505b196e524f905e6a0f03d745a3e6e09b0df1ae8a1ad6456d91d9497ed7cb8e3823bc2ff00621839d5d28ad8225f9588037085756a04c8c0040a39c", 0x8a}, {&(0x7f0000000300)="5d7071d753b70c496e6237a34228a9bf0e2e431c9398cab9b9e8aa6a9a3ff2f861f3318d8a45447df86a11fb63a81305eae3256df3a72e6444e77ffbb138d8f88327e32ce84add42c4b4e89cef58986bb30a59", 0x53}, {&(0x7f0000000380)="464807509da410f89d79e61db7e013d00b1945ed4d00fe3e5268f228aea0df4dbad27f1ce75b3fc86c8500a6a14fc092b917faaa89fec5a6a52d6ca1ef1deac5515e5ea50e13c88d9ce71c3d9ace8e9b14996dedd08894d3050855244c5b45401be9347167cba5c98858048661d30bfc675659ffbfbdfcc274986c8ca6f8f2d48bc5c756cc3081583bc2ccf89991e192254b9d22f20a0ee42f27aebed97ff1aad851d6759295d61e2308a8389bef55cc8948371b51788cb5624d8069155800db9cc5a974bbcde3bc1f0036c6579ca38d8bf52446072ca33e66a884a5f421260acfebd702fa61d139ef4ea6f54925dcbc237a89ec8100820ab21cd2ecdcf8fb2f18986969a443003c542568b9d124a874f05d6d88ab99bf67a451942ee69cd672e13b40df553d3630297a63a1096f1a044e6a8088a3f863113e4d62b9ce026fab60922cebd45599e52f675384e22f4a45f2cbe60a8f4486b0f12514285b185f5ae7d50ecb448d209315c7e5d28c550edc1b90413fb060c14bf777198ee6ab9cba9a9c67505a6e5488b6e27c2f3955155beb0f0209446a88d61d9feec9c7dd99bfccccfe222ff4779829599426ec1aaf9600600d2e347404f6233c06d2a104cf5b5fdd40908f646d97f8bc9ddb8284aa4f6bfb2fb977931287a3009b43b80527be64d063b52050aa7b09f5e1a86124122c2b5388352aa7e3f63247cfdefda17c7d09b07bc98f1eda3a5e108c44c32fb0077987faa00ce76ba9fb6253abd665bc732daa4517f246d9b25f0645c5bb70e21af0d9a651dbb9e64936145d890ffd1648689351008455313b09c17445e5b64c4ded24461587c4ae3251e371adee77c5918ef91c84af9f3c242ad742cb086ee86b742cc35ccc42cc73fc08f094726ba3c8ae9bac289bef292ed0f81ebadea73d55d29547f14e2015f9b523846b4c231a67ba4ab4101c0df824be3adc89975578ad5939bacfabc4c87da17f7ee081315acb8035d174f9d93e8d4f27c367a5ac0136b2b8dcff4d8b26e130654944d4755835143351fce9f9eb4e4a70f935d499974d0902f255c02f34daa2b7b3bb2752ceeb7e02c81bca01c607feda806ace536e06c541cbcc421cd33c88df79a29cc40b4dcd22fbb66ef0a48baa3229ab487af3486951f14c4395843f5be4ab3ae7e17bb105c8dca0b3acf2d598dc09a7afecb939c3f27fd301065fe457dcae513ee1e665e5578eeb5888000257b99d43d197ebb5eefb82c81d6e06e176be052868dfe1c9a7b40c18990373f6ed60aafa038d70f1322f245021ff00677c33b1ecbd4d529de7ff801c46e805456109a8669b97690d33a0554354a3bde949d26338a1f7af60836805fe5dcb57dd4586510a35900e765cc17582d5bb25350568b6aa1342679cd31a08376ea214ddc4ad958299e9d04445173c966772d008ee3839c0126d5963190824224a38c75e3337dea0d5d7e9cf4b8b30fc8fcff8e94304ad216f9daecde305d15b31afb4ccf826bbfc2647137649fddc72498178478b4575e1b06f385718cc07129dee108e353c8c0d5efa0ea7048dfd074897a3251c67bb07482b6ac3e93ebc0ff1db40bef5e4217281efe960ece0f89ad3c332fc65ab6473a88e0b18603312750ff62166e7bb84c1994af9d1a34d05e7d17f4ca90a4beab9f71ad5d885842fa8a5523b0a29f07997a3099b40c22e1408e0f51a5728d3b796dd6128f8064f2404e391c7e7c18c9e6ca78a63238d46c4d240293f54e5361bc476d958bd1108e91071ffe9f62d23239451509739311a0b5757849bca014819e1a6b4518a8ffa2858a360968e43cbc2d1158a1bb29dd3d7d0e612b568ddb21760d230a269051d002ad6cd5d4710076c52cd71d46085c0051fe65890e532416a8f717f7d28aa9bfac56c34cfc2b7847a4a7b47bc42590b21c741d2c8b346e8f7b35f2de58da9cda8c8080e9ea1ff9dd2895ab6322f04b50bfe2cc517c99d6e86bd368c3cb683e896668b774edc2e8f56aded9bd6746a5180550b94367c4a93f56ca315fbff9a80eeb993c454e58613f299a6b15499cb045830ae053793e6d842b7788a6f809850196c90e1f77210c616892ec81616f389184173ea723da6c7b4064b89540ad7995f5dd5b31f2db58f311f51e6cb8bec35590a0f72676529de10e0e2a4ee7f38b237523f5dc9fdd3a9afb4790fc1842be43e7cfc604ae061a60363c8c5eb9f1ba2d2349c3ef0fbef2fbc4df0e0a7fe2a7aa0d6e5fc0362b0c6b17f95350da77a8ef773c1fb355592c7c4037942c4c240e63161373c3dbdfbf0448db8d5abd64a7e2d6bff0831fceb2489cd8a48fd3119dac9389700f8e2a6adbe422608841535d5103cade09110ef586bac054a0385b35f5bdfe703bed921a470061c26f2ef4171631e431c226bb9d6a05466b2bc008d9787365037e9714d411a3bc410743ed787144a0cefc42c77074ac3a661ea5c6190ebed2fc2dd5d1e7539be173ae1774a06fe273894505af92a894e51455af858dd8130dd225d29789f49283926bf500f1cdeff5d4a7d9156a275b4e97de5b1ae4dba174759b4f2d08a408c15a108c8d44fe8210ec3480b6cff12abee2ce878e5df75125ddb92d6320af33327499db807138a12d6cff23085d35b03d02c6e3fc285e54ff85dc5369eaba96ab8cacd53bc683fd4c2ceca8088bdc25a17d48848aa214f147eb5710fae02845bfd2db2024f1a04a006f44809ea13008cb3fa690ad63af4f7943ec6c35259e8dd2b8273ad20ad24c714b6c6765e9ceeec4ed9684cfa6339a4f00ccf6853b18aff824b3f66cd365f9045efd9e80e20ca75f2f74078f3e385400f23b8629bfdc5814fe3176d44f7f677647d9e0bec75222759eeae4bc8cb5c09bb6e119aedee972c644d44f578469715f43208e43d6b38f0d98dc08a54684d8c0494dd6469985aee3e59fe7d01c8b94bf93fccc4b8e6146e552cb8fb51ec915c0b8001eed321065e344237c012443d4ac67d084866632a4519f2d48aee601e9a853e351c0f96b33da8bfaca7f1f9d825acc15a99e04d60227a794ef837fae53c350caf2b278c218b1f0373a3eb7c56eb526eb1603e6b50753ba42bdc7ceff0ea9c0957f8d09b9395c1c1a2e498cdaeb6f2ca93588a165d611fef44b394510f5c045274c267a229a7c1fab0b3cb28cf38ad2208ba8ddd7e14487f7d5840976ef6913dd18096cd62f17e760c754e031f3320a134a7ba06aacacc5268cacd9fd7de7b2357c0af5d7c3f4d4cddf0bd2be9a025ded9ca708e43fdde204dd18c007de74cdda4552658a6fd014ecc971169b2597bc9c1556cb45c014f29b55f0dedb5e90ed69cea39f2a52ba936a303014f14c9f05cdbfa195c7057a38f3b8f9e93751a6c24a781e8b08c636bd842e4a7cd5f7be502cf8cbe854a9dbb8d705af4ac111f7e60b42b2420da76c482412348201cf3ff7d171c2b3a370fb7087c5982608fb3c6e544e36b329e77bed95d32f00701c7b98e39ddcb2b9f64c22f00646a7e1da613b80132043380152bec43011cd426d12bcfd2fc7f29fd417b49435ad51a3c4dee1e31b6bd11387b42fb82cc72453875ebd947bc93965916ece780e3b043fab471e6648601a2e3d64d3f008878f267ec954199b55d9e4aca18b699d853f6d0daacf5462d7bfb8ec5491d871b07eb91c2d725c6b376f0cd98f441c7bf7a97a9c27d342b5c523136abe46797f95704651967ade2895f5c19ff1957826cce5e58d03702f6c9e9b088d4a5e784b3d635a86a4d7508e4ec21a066f12b63964cf459640fc3663925197389f6b90a7223adf80a5e4b246c12388f2fa37d7e920fd97c2874016ceb3e32986b52eec98e9ebfab5631cf2dab479677b76992644c930ea28705efab49737f6947236ed7f25d42a3c9686e51e1806556fa8e7ae57bfc01105cdddafbfa89a0b41c45eeec2ed62b058ebc9f7f70210e8774206dd8febc632fd47e43d21758272b1ad88ecb19b15ef9ed7e053fef9c5f0303c691f394da874e6b3e0903015887450bc5c86a6501222f7dfcb4b0d30af90fd745c676c8b376e22200a9a55d80d8e24b0e01b715c39acbca63b1dce562fdfc02fe4c3264992fe2e03dbe6e92e7db9b674bf7474097b8fe7dae11cc67572cae67f5f2b910b4531df448f1ca2e3c921ea2b4bdc37500ff4ed52dd118d2ee811ac3b2ab191860d89706e1fb355e5eb7643866478080e124a36d844ffb8647ae8a3cfa8d7e672113da187ad850155bd3fae390ab770c19f38a8789d47b69cebd1d24d494c9cb9f6f6122291c9a75015adc1a7dd09d2d9b18f410daf5f72635c0b06c24c1476f8f66decc740183eba3c085454d7da0c806be2ae963b8209e43f78bed4ad8f23597ce050da57f3844231d742fef09930f6901587a3a1106832a55c9c15508233f7f3d701e9c2e6b6de5427552d2c793e90debebcefc476539f3daefce338fe56759bd4e3db1c838dd8846d34942fed5aa56001b7722d674cb3131a6b41ee5cf9b376892aa72f53e4862e6f2f7857d0ec0fc4516f4190fa4401f0a2a13e37b7d3e0da9c1cb09582d6b04242dfe2a4aa5701cc5f2feb4c48495ba78b67d90e9b34ede39f5da6f7b19e536d0832f237f40559dca7e278d83bc3c36fb3aeb0ff342c4007358994aef0ea182414613dddf06ec79977abf6d4d88acae908a7f97fb62ad061841691146e03559cd2c025bed4fe52f3abc109ca1accb811a78efd8b2ca33d7a8452fd80e01931dac3eaf5c21cb50773b976d7cf660b8a9791803a9d4848f11795d3555350b8f24df720eaf4236fa6a85cc2cbe1c9e8d7b6cb695bfaac6504c3dc06a11ce5fbd601ff5c75cffa896c653aacd42f1b7d53c8c4999db3593af32a56c598025d8cd52773d6b7c884ad0bd67e68f5e22c9484172bd37befb45c237df68179dbf6c2519025639159b9140d9d874247de53e906800272c4a5dae3e9ffea52fbd22566c7055e00275d7294b07dcb7a3ec3ce27111e5387922dd8ff5a9bbbec61958b1f9cf559eeea9d36842c34f48856b63c1fc229c05f9bff7f767c5109e5bbba3ace76412c8f1c6187b44d1a985c5b90ccc28e4e309278fd95571f9095236e8ecb7079f7bfe089a4fbee3276130ce045478d0513ad0134326ed6abfd95dc089166c6212859495d3460220a70589372b4c5c414fd44c96cff7b1c6604952402d4108414d01b204135f73cc0e77262422316ca2b4ec0c3fa04f354064cb61504c7a35dbf2b1bb39a36e45fcb08a1fa66b86a903231c389373a0c7ca0e2d8582bdca90ae8bb7c48ffe52e553ae23ad645f02f860ff09d089c9fa02ebfd271525edb6c3c7d63c4a692b1f08053fbb76c70631ed889d1709ffe8457360b399862a992a84455703dcbdf6309e8c3abfafd8d6be98d104fa69826a261175ec841a52de98cec521509b30436467142cb70e521f403866601b9058da7a66597dc684f540d2f103f868122da6d02ff33c7731e0baa529ee03d9670efcdd13bf567ffb7bbe13f5fb12984eaef34a1367023999cb0e12c31bf29d052b9136f30838e86f9a7e0b81b50e7cd7a7841fdde0001c59eee2da0d8a5cc5f08ab7dd934b7554a7ff3324c58a4ff39c69616c9fad7bfb39dd46ad33df540ab4650e27fe56760ec075dc7716cde2952ae7d5aa9a3250da5a439f5c570c1b424d843ac4a231906f8dbe33bebf587ff5d12d897291c83ea8f45816a58b005320d5269fbecf3aabab15f7eddeff40ffdb828688321630c79928e54d6273c6b7143a9bb93cf3d56ba3d64d9843e3b2d35a347f1dfc67ea", 0x1000}, {&(0x7f0000001380)="98381d2837c6487ce58df2a30713d2e6cb7476aca9bc411e053003c56e35356a7031234403e831e1340a35c5d8aefb3e4a386c9ef844a1c811e16520d60e9f0566de800f189817920ea5eab1d877a095546ebafa282dbb8ecb430c7ac5b2bdae28a74b33669818a36681d991d7ea535341db99e2ac065bce8bd975c0baaca623ab54acf516c52007df904fd75f86d9bcc2f4b30f4564e9a087ac1047a55cff45ebc139b865a22e2cfa", 0xa9}, {&(0x7f0000001440)="fa7ba31b8885a79ea40ecd4660e3ad91b1a9b693b0f09f6174458c34727cbeb2f594a0f841d34c807db10f597895e4bb80c4cb52807e97e1225c376ef6264ffd245e4d1ce6afdd11ff7d7ca439ed9e8fa1f81807355090a3e3bca4e4fd7a1fe865126385964efce4ff7311b1a70596f8", 0x70}, {&(0x7f00000014c0)="9aecfd62fe4ac0c640064ba4647907bc5f039bb5689b07c5eed865a8c200975ed41508d13da3f3ae233338f3db0c5b29f1e3fead4631683347d5730dfede8f86f3b494a6215b43be146846aa66f88c37b3effa994f2cceaa464936b0cccd4f1b330ee60488e5866d69ca69ec35173aa821e1bf49a707af14cefa2aa4b6d99820a4cad5b8ce02e26a14", 0x89}], 0x6, 0x0) 16:00:45 executing program 1: open$dir(&(0x7f0000000300)='./file0\x00', 0x20810, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0x2000000000000, 0x0, 0x800}], 0x800000006, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x140) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x6}], 0x1}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000380)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8048, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) kevent(r1, 0x0, 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x9, 0x819}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000020, 0x6, 0x200}, {{r2}, 0xfffffffffffffff9, 0x8, 0x30, 0x82f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000020, 0x7, 0x7fff}], 0xbee, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getppid() fcntl$setown(r0, 0x5, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0082000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x20) mkdir(&(0x7f0000000040)='./file0\x00', 0x70) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) 16:00:46 executing program 1: clock_getres(0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) clock_settime(0x3, &(0x7f0000000000)={0x4, 0xffffffffffffff80}) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$unix(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="f79f5749fb6e9105d04020a4feb73dd3d354d8d497e43ab9df9bb5131d8e933732001af9484152a2b7", 0x29}, {&(0x7f0000000100)="70e8d4d43acdd2a8443904983e273c145d6ff6f475ca6b23662ee04f09cc7844f4266381ebc3f839e93efec00e225ee6560855a32c2ed1c8915e3a38efcbb2fc7127b18446f84fc274b509b7ca48ba8f357fe7c87fc367f06eede423f6d06f667f483ac48c228bd15c153d0ebf1974d85563ac12ca35bbc2", 0x78}, {&(0x7f0000000180)="03e93033971344299f5d0c067e62", 0xe}, {&(0x7f0000000440)="326891d71d3bebf869ed11c8a3d00a042ef3a4dc9b14410b2844914506d0df9e768eab1ee02489f952de5ca82771da691fbe3de91368c2754f75dac21e01df1a26811c27d3b6d3077c07d3dd4f57de9e497b8d61e5ee52492abeed6e24532e7801b381ab51c6a0e40b3665f0522f98a7aa5658a4e84092eb11fffa0ed38fe8e22186225fa6d37767a89f1bf8ffd8279aca19de8c7fabef1b6fa2f26424f73d7d674d7fbfbc19ca8545d27c5e5b317979855b316901a4f3b296c15bbbf7b0915a08a954ae0786e842e996cd11cb6eb264a9d3900c9bdb5a396fbf167b3b44b8eb14ebc0c494773f39ec6a1c7bedc061e3c073a3817aac048c597849e3482dfe24bdeb0711d50841c26df7989e938b3243bc242edbd9152a87daa233a746202ef8063f795ed23cc0a40bcd711401ad227e5344483f68486070dbea04bf3ffa4eee95aed3cd36a3eb41e4d893535b3936ca422fd7ae281c276944be4f38a834ff57351c61ea1dba8b6432aac4fa0831e10fd2da8cae587c05e25e7b07bc36b3b5e482faaf587de0906ebf07a8db356d056a61631ee70108a1ea9eaf83f7c830807f5de351924d7ed4e6bac6ebedd3b5fd0ebe88f17d77faed9ed91ea7134395eb59153b6e4ef794dc25b3b1baa4fc495349c89121c497db5a2210bc3e114ad006f08ce5e7ee7c92d0d003dae27caa1b94c2b78d30b4ebf7f92bfce5a406b9ec8070051f59fa89cf5031ba2a41db428366eeef70e77838878c87babdb90c539c42fd8b77b3635ac0deaa4a4292a2942b4324c976a5f9a70c014cc7979ecd293ebbe298c81d9ea2145b2aa597ad73e04dfe371ec945e7116043494eea56f616e1ca6833d307f4ea141490565587f308b3382d4adaf8fcff5fc6b4a9c4efcacbe8cf589e7df86cd3e17658c1ba242f2e111dd4a2bfe3c3c04055e0e499c9c6dc14872bec7e8bf19dd40f1df1728dd24fa7cfcafaeb453780a0c7ffa4a8340f41012dffc13f34424417dff8d43f0ef943db3c95af6ddf578f8a7fed25aebf8e33e52c74cfeaf1c8980e4202c12cb43eea726ad10a6a7167996bae3f72f53f0674e899fc10374cedcdb67d3efd7943ff38326606cb37885a9e7c82e7f216e5388cd4de6e97431feffe21c9761d87ce857a0601ebd01c834f3fb5fa4d6960becee64d165710893b3a71e645edb7e4128c8e8b227c553c49974ba7a1b4a3ef7bf6a0de71bc2325da1bef5322b040e689ea814825868c62afe109159bee328afcce1437ac3f6cc438ca39bf04d2811ad8f078ed66239ce6bd60b533525143c579642a7cffb282768d1a66ab823ab877ed250013dfc95bc32db30dc43e53dc41aa36074efe05e65cd562f20c04faa968a23d41231100da4eed8cbf4afa3d74dbfc45adf8bfbf905fc55c371ff83ff5cd89f4fb394f8ed8eed2f3d039f9e1b245247d6f6bf2c7b45cfcbfe56e5169065de312bc72f6588502b4c3e7ba54575ca48d8694238c7b41398680ef7aa23598adbae281df1ea600b908b6ca5943da325c99195581f78dd1b80b00e21085fd274bdd68ea7b10cee4403e26316a1142d25beacb780ffb289baf36d2669bd85cdee4cabd7a06cc612d0b9e13a27cdadd6dfaf2dd86c345b1fe40c609a1e7bfe631c52c91f9575c75b512bddfd73a0ccb6920e7022f33d0ffebb9845f75105ef8e8f1385ab128b41d7bc85d9f7aaaf4d0250f6d0307ca7c129d62b717c7225594a96335b3e93f7c49dfdf58d4c2b8c1adbe99336d25117baf7ed2bac06e35a3bbf7990b2a57cacc627f7422869d8d00ddd9bf94660883643c0c63df6fc7e057eb53401873243e36ecb3f9937c5fad6df5113a6c2414ea72b797b944f9dbc6b328966b9ed062d1b93be82190150a6e68c7e4583beec7ad54ee91f281a0c50d5c0506e79b838bc05201f7431fa46b9150f8f26652525083772005312d0cddafa90fbb165a22fede16c65f240ad44fe983cb73c41d5792587564a54cfa9d346cf2f8643b7f6de388af15cd818f06bf9b342947ef9413de0faf6cfef14c2ec61d28c3af7cac768d52b0253b3450d00717c401e763e7d93923e5d74355e34cf29d5a35b6aef9ef4b2c5109744c43c12c6310881ea63149ea957ee90d18a99294c68b42c8978aab5b8c3417963b3370f4c087e68070fd35a7567d4fd80c8e89311fc7b954c6e5957ae74dbfff3916ed340534332cfe761fc223441c48885c858964a8175eb478ae4726ea4c0585460443d603280493b14cc82290499bae7dc83503ae5e956d4c3727173b2cdc63e652dabeee0e4b2a640aef7d88075ef4020513bdfa5655d6790ec546dbfc22baf515c7310606b3499def468a5a5800e5a4fa4ff21f1c782da69e37b1fe761dad02c4f678462555fe55d5eeda1581cdd881711645995c7424587e8eeede94ad3c187e99d860fb1f99472585887a4bd57107b76bdf74a3e6b22161df068512e2e16986c8cd7ac82fa98c80b390de4f493a56e5a8ec49424e4b372aa0470a34fbcbf881cda092f463af99badf2b8b20d11b9ba98052b86fd8b9cbaf5e5b74f81735ab093326f0ecc8c2caec60f6faea22b751de0f899add9761b15f5f3e6c23fba15d1f3e4a1266b091219dbfc2d6691fc046b539e692fac10fbe081694840fbdbe341b5535e1871d2ad455bb8b534890bcd2ad3232a9424f639e8849256a3b01f27062b280b30c91c2fa8ef837fe73b667b3d1db7a5a9d72521900c0ffc6437991faaf68b8ba0374b41c6e4c8b9f8f699e4ec7d2527e4d0cf082e09641dc0dc4ed7ded03673d8cc3c777a801050ee3c5db48f52d42e71b1279bc46049b4fd970e04657a1efaae7670309b4ba556a2a5edc7e9df2bbc5df04af176f0863a6abd1d8401581dd159031e25e153a50b3092648fabe9ef56442701025260c8f51c75522eba2c14554a0d3bf9204d34332b74efb829ea78e5ca69bc2b21519b2ff6e3766787d422012b984c9aa9cf5de277a3ba534f1e6c98ddafe3a3d7d2af4da6ca553303b75c0cd136bbf45655f94e45d1c4c47663a1dee354d03bf4e3d084b5382a6aa07b36666d640c58260ab8d42b3c45d77fac65a9811c0097141b4e38404f9fc6bf6a7dfa35e30239ee122514861f1f75930b316165071c0ec448588b87bf34ff02886c061c97770fb715e1e483a01c7f290aafdbd93623dd53cefdd02319ebbf00f2734499b65af6902d15ef34fbf14da964ac00b23140ea24065b8cc87d761a1741639e01add5984064a1ee47484534a575b1b3a8ab58961ec0419e461463ec79496fef083dbb835abaf86db27395dda578135e83b52f521720a58551599b7814b6b21568b50274365a6f70148a98d4c216a8b626004bbf44be3ff1223453426019278bef08a97f51ca8b614ab8740fcb18d2e30a5cc376ea3c1d38dfb93c7567b8d2a0ab7f818ef1f4437f26e0ad385ba914d44fd38f125e19e18b13e55217db644d9c148a3e2a730048a4da3c53fb1a5dc3ada656eee2bb576a760061f2612af66949d347a4516a7cfd9d14937c5fd235a3003b02c16f94496c95a492c7229a5115d094e565ccbce74ee50b898518ccc8a81d1bbed7eb0290198a16de0bac4434e04c380d7317cefcc04483526252973c79486ed0b603a1b47272ba86102414dbe99a7fd512d3263f213fcaa3c8e34f5d67e1a03fd98ff3a47fe604b077fb47b462c1c503f5ba9dbc77482b4f11755740630015a3a67974bc84da3d321eaa3cdfe7f1c944362d12e9b9709396b40f2c4f7f6ba2e00b0be01acf97d6ace72e2bef6e2ce04645e3b41e7f38adbf61565fd0ae9d1a57aaa2e09d144a629d48251c7daa307c8c6e28e1abfc692ede38913637fd1b3bf83e05fd125def7f2f6f67a2766a94d4624b4548a495a057c52678c4dcd55caeb373a9453af1b2d53f0e2cdb089c0064376af76a5d2d97c1ea7a46cf0ffa96fca58c79e80b2f8f249b5044834ac2ee002de8c5fd37b4afa93643aea775a64553441c475027884803b85164eaf34285efd5e06d1983990622d6f5493eb4b7c2c093a276a2140f4449a662c9e5b2920197fb3669bd1983b4e1f60e215fe3c524f315ee29b0f9494fc5a15938c6cade74bdeb4bf6de26aacc127276c42fee93909d21ea44ed54780f84f7833d489c3e87996e7365b6d888721b6c7a8c964f3df1e20f986d145993d0923937860d01e607421cdbd10d400d38c50b720a4bb533d040b84ba2e711ad2e9d8210a8ba5dc3ec13e5678fd0787398a7e32f3a70855964f1a7d9257155ed6569844a8e31977d70cc3042759d88aa2893827759c5efecebd3e359b9115bd8317d240245bb1c9c1f212acfff8a30bff9cb88966a9256f87934ef10a41d57bdc501ab976ea510cf898cf7a576b45dc49cdb8018239a8e037d98b14574b686194d98fa098f9a44955cb836606f5de1091adddecf2f929dcfadb07fd63909c693aa82fd924256303ffd22762dbd16713dcca22803e06530133d4573feedab4099655232a68ba009890365aff500740e9442a34deac28ab07ddeb762fe770a26ce8d329367b240f91102f5d7ca36299ba1cf1fa3be9ec670120bbaf886409d822a3a7ae3a5aeea33b70d2476d56e9c908230c541814cf829b966dc2ee147aaa0104a459f115b29deb249bb479b9d43f09e9b24dadaaa6ed02497d876e32302b1c30cc5eba783d760205978421c4b651db5070fa5c5388db827d8076f30bd01d8202f293ae048e0fcfbdcdb70245958b308059a38146c3b7a6d7e4cf090eaa1b61099cbe9ace33c369e67b4f3b8afc1d41deb381340c89f94eb91f234a0486a7d702db62e13427a658bcfcba935d360be763cd0c69c49c7fc8583413ebd8de49ec93174f39ceee3a7c5f30325d108614446bc3c478bd54057dc59971816a7248352ddf91617c0751cb215d9eddcab809ddba08330b4b7a6062e0418e4017b2f62db777078ec855994e4dff6f6ff5467385e3cbce1a7d59d7dc4442f0ebbc2c314a00728488ed9d926a152d54f84a82023123bb6b02ba7aa57d0945953a4afe6e7c120d46c50e7bc54e776a4b447e0730ffa980847f5f3490b406111b3f4f35d124c5289205e7f9641944bbd7eff11357570d812487550de3a61ed74b4a5a5bf36286199d4b65603b8fb39ae8f663e735beea41c333362d32922725b1ebcca0baa159b1f3a68fbd52ba41cccc2242a892a773bb65c98a5a962deb0beec4d532b1e7377d87825415a8786028af6b561dba93ba4c18d17377ce7255ea458aa979e8a91efb645d71629d5a4848ff77774882d9e20acc835ba6e44ca6285a016d67224386e9e25731af7e603408a46a117fc6d2f7daf745941c56cc23a43e5d4aaa5009da07f637d47df168129f4241f3fd157574355030b098a570558b5c3c69eceeea054cf1e726ca0bb5ad67c1389ce3b98a6e0d482fb2757ce50a27f3af4d5729d4a757bbde6e026f00864e7e7228193ef5301a41a6d46994fb8607a9ec699b155cfb66723a39f3f80841d251041e9a65dc14d4c748f25363840d3a081a268f04668a49fc3c71ad2f3729ab4775a21e7c0b12530d472e6a40cf3ab7bfd8f3602a949907696957992953faa30e335960633241daffce460cbc7f5c3031bd15727ec43078e6e70537e0b5eea525cf87c6bbc75c9f2f70e66ab0567a6b9204fe1f2085b444eb00ab01fea14960bcb738784e86119253a6f4b177d79548f37c485b6c5aea4614c633cf98b5fd56024ee45fefbccd9f7fb38bdafbb6018421acb33b3243550696cd380163c7cdf36927f572caa8f33857", 0x1000}, {&(0x7f0000001440)="2cecf73ba7d9eb93117101759b10854bc4cae47a96e9f6c0dd0da07672383846deb443773a3b9e59633f68b5a22f4367d3a929dbfff36e6ccd391766682db5de70024dd70d9c038d1777e95b99d5c3b7a2daef587e8721578fade60fc85c700161364945ea96ab74434134a459f4409384858b12a7b1eb4bb73716be8ebe763b3f472b45ee698f4dc2ea4bdf26652e829b6f1a442695a54a306906f4ac1c1537c907da9f91f270426814785046bf2e3925f122468ed5ac90c69340190d765b412eeaad372591eaea6085049915a7bc9c29d70044b34a9a03ef27a60318873d0142eea042e0abc8cc080db731fdf115293443ff01fb99f53615154d2189f1741d4e0aef28f4d68e17b55092d59089ece1e861f59ba6b959b266084bf9ba302cdb18e86f22d8e09447cab71496ad46b62aaef15485b82d38b4cfd874b9e552c7e9d72935861769e05d56d285084e8ff7c1941d6a0e10aa80bd178585328a4b4b409cad01e208ccde4a2c3605a2ed375ee002e884c7b713b0e969745b754a2e5ed58f0a8c34fe114c01a7b29d88f9c7b26f43811a7c4a0d03f42ad7be122718b99106a9a9225e4d24a9b0bbb203301dc9456ff2b321143310ed4d7a68859774296f085fa9e21e8235d625609ba983640f8495288dbb6b7ff14d1ca26003675bb4781c85073202c8bd18c81fa08ceb1dbf1eb63094c5126872839465ade7a2e45cc680afaf9106f9b815bbca59392235f272be976babdf2d4fdc9dc7e3e67b853a63b87da9e818ef15c50c504f60bfee00c591153f7271bc3f8303985794493820b1e1b07576326b696af724de0a871e542bb0a51c9ead0cdbab06490bdd45b01724ad8b5911e7fb3d912e19fa21430f97100b802798ccff8dbb57ccac77db267d3c94465fbf02566c1328d129fda48d95317eb8e68b286c7d1a3bbf1906b5aea62371905827194d9a1a6b133257e8ebcf5b6bf60128a97fa5b45797ca7b5fa11f2b7bb8389eb8bfa7532e811ec179d808aef4937251940acded0e3b1f2968fa9f4fccc06e7c25faccb4376881866995dd50e736c92ec7a713ed82ce134ca90054882591cf25b883aada980cb5f3a6d11d81b8a3f53d67b28a7fa9fce367b07d77205d6bcf903dca17b062a160f88e3821643bb8c25c33b2f204ecb35468e7fcf042b43257201d39894891bbc954855f6155f5e0b2700f27a17e80454668fcfb3ba236a0cd11753b2491fc981f9c6631910085a32700cb41aea39a7a13b55170ebaff87aa2ff78604658736c6259be91512c2de9cb17ec3b0a3cec9c8b0f506c776d5bb43ffef508cad4ecc0c86796ad6f3a41dc9e68d1990ab2a0f146bda3332b6b086dd90af588cad1ea5d3ab8b3bd8122130080efb168a911c78af668efd7ad98b980c87062e00c75a0acc418f01b69e3d1e63db88928eef78cf57aa89e2226e4f99159287cec51c4a935d2446a7345c37bd9b3e459c970f75400914d68d04026e1618514bf9d89afe044a667ccc0020c49eb273a102f183352c2a5c75442b03ee943ebc525f0caba238d403f86a71aa77248f86a8890bd1dad3ea36c39e126e104a472b86ac83c5d48d97f689def6ef93aa14cad3ec418c258df7f9a21a1954a7e2f8c3fefe006baf3e9dad2a452357dc437ec14bcb8e34af0cb00ac92de4332dca25ffe8255a60261caa7122da49827137753ec0bd0b4d01ef89d0d18aed11dc69bed86640f2a39cc9a1289cd3a4336eb2f05a5098244229e97d415df31fa166872bf82461e7cd1e2f1889bf685092c519f0cf0dddffa4734b9b379c6963edb73290e560623435a0bbf4d62936e7d92dafbba03a821a0a85c74b031e6899ec17cb3786ba4001d9f7873c20b25707e34ba53b3191f8d8a98ebff6d0f616c0fcecdb8674c35dde4509bd3480f5c32929874b371b26d39de4d8937d9e93fdb2f4039426eb0ed326b55296232493d5662de84fae2da6bf447e5592c412fe6140fcb650a32897855747a64b9d80dd34305d003408cbff2e1e4f36e4752c2cf9494eaaf1c570a4d46007406ba20860cf43438138e136e2524d32647a733a30d6947cec7e189c8282f62b1693d95043faaae57c0ed9bb9c712b2c4b3df5064f9b8ea3cb18e2f7e064fdab88f01f192a7305d27ff3489acbe515b686e6e00d8086df264e0909e01f9a7b4e708fc21492736d180b71292dfef11d5e34b517df196bfd986ffb305af8b73f38b05962d64ef67abb2c2fca32ad44d12e52a6fdbb1e3d20937b582c315fa2b022a44af175e2aca4fe1b40b71f07524d47046167ce73183168b29cddcee9fbefd88825c7c435d849eab1aec27c7795d29bf56bbaf9a1a7e7c44400a0fa177f5a4272900930eefe82159b68d4543b89089c63d0a802c4f8381ee13ee05b1b0bc9c0880ae87d869ea3c0732a786df9a0b63aeb3a926596732d539dd85477e3662821c00c610d0927c638270138fc88c41f1ba90e8d8b6a5d4f42c864c2d8a99cecda6ae8eb2f4b62f36af739da2eb37e99aca8390ae8371eb623aca5e320c026453bc3315802e7da09505dc337ca9d2ae77d2e0a50a3af8f853971ba599f6ee1a4aa27e5edb4a2cdaf5c5b605590e32d0959222daac0c95e97e1424817fe948501ff4d6b20bd236ecfe5ad7c173a0f5f57336e4f829def469a6c30bc2617714b97edf3093790f55af15f186e4d184103f675afc328d62cdfb461a5e9257cbc896fca23218c6d50b99b23797f3242e2f028d8f27970ff57affb6ee111ed97a209ce1259a8519dd5fe11bf6a285a172ea8f0a26405a98c6b3992b754aa157731205618d10e5f364afca105a34bf5fb2727e47dc4841f6f7e5a247c88ca39d071e01bb567369f5abfaaaa5f76d120c1f6c7ec23bee005182894b19e5cbcba7f031375ea085a316bb77a52476c8decd5831d68a9b6466b98d97c46e5de666fca5d8345fe00f75aa4ae4a6501485b65e6109a1dffe81cfc2d4031616a654e5835f5d0c882493136d543cf2117d48ae2e3d3ba4b88d63d68b133f2951dfea75c36d48a9dd7b3306425015c6e95dd59da25188ea9cca31ad850fce2f3514a58b935cf704ca6cf129977dca78ad081602bc2b19da7b26120ecaa9a714d068b95b081e5a312cd23e3ff539bfcae06bf9820f4f9ef50d273b166d4b60766d45c47f734031e8178c82bc9ef54b524446617168d1d13cc5b749c07f0ee22c0e50654361d7a717a671dcdb4fe5e006fcfe56d2e65698a7c7f960f496442e7b99b8e673c4bddc098743e975d8bb6dc6534c8d52ab42fc95e5114aabfd7eed4ddf01fb105c03bab4f28a6275364c09fa47df71752e88e6caeff0c8e72c4f1fd8d3d761b341f82fd6478d8c34c4790439c58a44f7d1ba49f7d70cb44296de3f9f2cdcdc7abb31a18f60eba3e30508b4d52f2e13671e951bbf7bbd213e403a49695d04026e94916cd28c1b280cf7b1e9c4f4ec1afe9ac52d8d96ec479d352c67488cd28a95ec057c38cf52d91de00196a66ea8292dfbfe14cd6811ca671deaa3658deb2e5bfa23081dd43dbbb525c3fa7567f4299503837f984213bf101f6bf1916da3d9b93d3068cedef8d00f958ba79563a644897290d935a6cd08ebd0cae497f50d1d304c06f279cc627f79d1f5264a723c3d87e5af4ce62fc89d823c8c54983b9dede4c5be485d23f6f63d0fac49fea713c05bc2cf8101903acc586d1cef51c3d4820e7d4c8aa2206359be9226fac4d040ea6ed2ae76f211358ddeb64dc41d1f9055ece703f2a7985cafcbfd0d846315f5bba9d2ed072c2bc5515d719ccd233215940f0cf7c97a9f8b33cb8924e0997de3bb60d09d324bd10eeaebe1fbc7006b49d19e5ef7d2b5b22a00b4f1721f79c6d581b8d327aa35c632296431202ae886581dec9a43a7f1499b170cb732b08cc36389d1ad830ea5e806eb40c4f4f2308a0d80bdf2fb874a05333d568de9e49f9a84a595e5560be3f5f0069ab93d9f77fd1d014ca8ccc10607e50cfd259095c403ef902c7febfbffa10878ecc4316b949036bbb1c817976372b1853b7787de99de9d0f56b697fa0d156cb7764cf2d9584f0c56213369e628736d161c3d4d22eb5019a6686415f4529b8157ef02c0a2947db7b3ae2bafb7fe35faab669923141869ace3012fe399d8b9e208ac49eb5b6364110517ad8da1f9b68d3b88a97b971502a38bc398f3c2b86a68725f1ba8fdb371df96fc58ff737ad85d43ae64e5348c8ab040a358a7efaac1666c969331124c56a3503ce974b70b216a152e6de5f5591799c03b82b60323af6ada5746009b0e90c5d21d6219559ac11112e2f1aeb9e71ca40b1a821f891d374cd17382f5327172241a919b618eda36ce0ee79b50e40e1f274bfd4bbd9a2917d14c2ae8c8f622b0314b8a508809d03d5cbd9eafbfa7d388b9ccbf3447afda7731c1a4a669194b3cb7574c871e65d906e57c4c02f3873dfe9396c9b10c9f8df57b59e7e622e418f86d49f26f578fc0b41afa29e5290b14d0bb3e995e7896e6c6d27de7f2eebc50b55791a9bf7741bccfb020185993e90276256cc8e72f8f323483e6a8a499cc5ae985b208102295e31bc3260485156dcef45b4d69aacff285b0663cf9fc2802531de09c28a74b4f8807713269a417942741114c232af1a0e2d072c786ca3b08286faca9cc334b30a3aee236637c279a19f14c26a2bb956527a9abfcf3ddb9af2530ee426a1255d53b483701c3e5a16ef946f3ddedb94597550c5f333f07c5386a673d14e541f3aee3c52ede045c9854b9863902f80e5e2ef1d6289d8292a2ef31e00876bfbbbc92b50eb5884f8e8b09b3cfe24d3da292025aca0c7f358aa16b845a00e03f967312a67201797e787ce6e7078999c9de6b5730c92c07bf5b50be9b4b8b6c07b0f6db09984b0ef46ed0879beec5ad4740b985562986266c0a33eb380fcd469f32ce57029f4b9f23f5c7841c738fee171e0475316473b329c528a9ea85a70a791861cd27805bcdd51d10406cff00e1cb0b4024086a0f1e7c55ff7af9394728fab0cceb576f0bfb710162500bcbfa6f42c0f5049a0b2042510c7adb0bf988487fa22e103d85ec5a60d9124639d571929b1102ff97a2b4cd94f4f8edc59c9630c6627050b8c0228da125fc1f50042779969b44165e4ea0862505f8a6e57f5857651263f9ef02e90b8e314c890cd5ec23f9de44d9c902e0280a45c0fc7bd7e974e99f316c3829d8f31b866fb08aaca6fd2bfc309d2a78bf2c61466e9e97195214ea51e73c948d86cab77e02244655184ba04e60d0533b5aefb55e881cc45345113465a6938b3ba5d3285f9270e9cca696f8acd15b4d7ef8328646d9df7d8abd825d6eaec5294c5e9c9853d13d7aa5c44068f1af4894fafd42bfc3da61f6c490a9a1434cfdf4b88b28780f3e02f11ea61010293ffe1fdb55b3a00bcebc3a907e037f6555d9205e3225c8677949cf6746f2f34f94b4c0a4c1e65789db65641a719939e7608a0608d41e72ac891f2fd6e9b95ab80352212b88a958dc2e248efcaef4ace2cce7c5418404034c9f129831a6fa12fb778ba29bfedde948e071bafb1856354fb47f220103a40eacb4ba426fb5d62d2f368779975c18fbe1bfda17c8c08b3e1eaa14635957c388f99b2824d01c4b22487fd913bd2a085d596e33044fccd7065ce115df08c3a97e40673beba6a182b4c667005d98bbdb5ecaca16cbe9ace52c6cbf78ce4ff777aa022cc1e706248660c9c5df8e56531ef7e9116c880611cbf05ecdb8e0df08f1b1904b754fbc72d7ea5bc9a3277adff733abfa7712be65", 0x1000}, {&(0x7f0000002440)="80419e6b7a79a9688feb30c97e952283da873d93125cebf01163ce7671bf0b551cbb341b71960468ca486565fb3da47a0b69f4162650737226835977ffe36927a35ac22d26f9aaba2d39f0896bf0b4a2e667f3e683d5107e28ab0b217a259c410bb5108ff55fb6fb8e19462b8db368374f4b21d6cf9898069a7956d89f7b399d80ee479b25fd3df7000fde3f4156278335096203df7cc881a081a87d27815d86416fdbfdc9b93aaae27b09f072c6b64a36ab18c031ceee3f3ce213d51b8a21e633a02a368cd662cd7b55c371e7d8e15d09e9f08d7b59be19a1c4da391a0ed848065a6c14200a9cf90d58c1a151b21a512f20f33acfbd503aad0fc994cda73d90ee55decc4e0857c51ce443b8555ef2143acdbf969d01bf83470c75ed4bdc03d14803d39c2fabafbc2d8b0893b7dab0ba9db0b6315e315adec9c00df50f9d81f17700217f3e9f60b27418a2ff870f0ca825c33617e1c705797767ca6e8deb550a7b06c5260b4b3c89c7f81252136d7431f5cb5ad1754de89261f234b8c4c79bc9c15553f6f541442226ca4f3f92fa343cf0a119cf447eda6c1c8f0b8c34ee38f46bfa4ae607e3c8689439b34e773a7dd511e40adadab2011a1b9d762247a8156ac958ac1c643f7aa3f97e52c8ac48ba586dac38874e87b721a7921d83fd26f78c716c42475004535a41c694f6843d5658211918961d7e630b2d12a88d78580efc670f29b6e44dfeb77699b66a17826ea5914bee9aa8acd321dce8cef09d82cab28c081cb70e4804ec442e129a74aca6c9b0d75926ba2694c028b6921a5fa8387e727e90be2310c2a654187c7fcdf9f84a949e7a0177724a5a2986d70845caed8deac32eb1918a2f9464a7314904af6f2f91b999d882f73b4eed956e84121ec291ec29e7cc687ab5b2dbc75730f66941a732b66c7a4769b36ba67f414e22fb21d797b2ce40c9ef3908a60d18777de8911f5b5ee0cdbc1761f114a05a2d74147b888b2173003a91ae8f3462c804d6afdf64b5eb2f7cb4fd45151c4f57f244e5e63a46b4475d858c7fb83086d25fda25a92c95d47022c31985f3dbea43bc78e2c398c7fd16e14f5728468637021b532ea245a77fcf5a84d38c3a9a896ed1f53968a145bb827a700a7a4e779f5ab5c87fe0d49b7c959810cc61a5b01f682da84cf5ac241ceb7a305620a219ea57e3cc7af9679e65b85f7c734a6fb51dac4a260b89e6a0736bc909ce37673f6d3f2c6638de275baa5accb2510e77a0da947d250880b8336455c98331b369d9f629265ec3d86042a25a45fdc2597e73e8bd66cd775bb9a75436ab19a71b2883497ec95d2fa4479bcdcab007ce68b06f707ca563d2f30c252184ec19f9a128e927f26d9be9457154e5f2e94d23241082681b8dcc7178a1ba09e125bef9206bdf6b8ee9ed7921d6dc60838cdc5ff99c473c13064d13191426e0ba77068c821a2d8e38bbf7f5b8d47cd1d8f194517244e3fc594ac368996c9e549c3399ff7685b9ec521b1aaf91d54d7d42d002282c21e1952257dbbf0c5241dec4e69c6326a36c4515ed6bfea417c63db309f994624eb5c177d03bdb766077c81c9dad7a2ac0086c88c4cd94b01b328e0e1475dcf0134f0d5dddaf31ea6a3078616914b73e52a5b3740929ccd2318f8c8b0ff018f2db1f6c1089ce97414aded3617d56c068ad96f0678a60c5c2f0582155ad1d640245af5a51c4944bbc8e0bc97e5c3a3762cd58a0b98055d20185c6bff906e354478fbe58ab048b5d7b329a3bb25a6302d5ffd7da9811f60d18ab572683288e7265c6ea20b9b1e50e50b888aba14d7b15679fa960b490efde32757207ae778f677e96ba87bcadd0737e43f6efd2128343e0a6a6ac012ff9a2cd4e57cdd15130de1492d511df970000e9d88a95dbc75d82e15da7b3f4fc7d85eca226b10187ff2157028db0028ecf2e976b14dd1f026121dae885b8dccbffde211ee04623a0703ab5c54a773e7dfd3535f6d7b5097f1fef2a68b2a9c3265c8f0686e7c5107135765dee720ee11c551f78f64d7b07bc6610bb0bc67650dd03c7ffe0b09632def0a02f1ecb433b8d96eaac6264c3ea5e7c54cb41b2ee87b8fc72731839669531ad49ae03a7ec1ddf89d68a34ea1b887c3896be2185e87e0ac864bdbdd5f581af1dbc8149e79440658952c7bfff8ed29dcfaa9ae91069ea17e08956eb86535ba91be3c6d71025051762e3eb5896f7f3c770309067beadf4579616e4d229e9d92035a753630ec139cda07244875838f28f4a504af3fe64facc1022d7c5390e21b827561e2999baba421097991282e1280714823c8491c66bfa848703133dedceb353d366bee5de029f34984abf737c79bd9fe6bf6eb29c92582c8f0b83741a850ba74b110bfdd4019fe669e14764ababacd55c19c93488fb4c1bf9363e3300840050c85e70cd3d468cb87a2876a9cc33e0591b60388b540708214705dff172d8603b6d671a4f10cc36e9e7dda3909acfaae8eb9b54b71cf647ab5b0719c1752b78942a72dd8d96714ca109ae9c913773d770866a173a4e1fa12b4c421fe1553cef01d1ef4a43612d7e639d1861b504af96e07eb01e78c9a65bea6368b1178ffed71cb7c04ebf6ab180b511487f0edb443c230ba62b3da7d330dbb91e9baedb618102b0173414b715e0db61da6070db5b9cce8ff6c8894e4aa921420c0c1a3058b86f9219f60b4d743c6d02cbfa030f0052f7347a0d6ae60dfc4201e7a18d45cdaa9bb479957f913493591668951950e1e38e89a8b8bff2d17e24d20b07f86533abce2c5ea7793716cb7bb2654b1b5203e6222bb1e328a909456ada9909bccc6da41a0ee1aab0c9d1053e573ddc94faf1f75066d519c3123729c6f06dc468a00c042045da0e6299384b6624525494c832928950363853dd737414a0e95f32c41564789fa5355a75dcb58bd8afa6e3ccb4b844cc13a239cb192af1d6b551c74b365cdf8e81580b95a92f31759852cda00c376ddad945373e747ae473cf1e74908b61f8a4558ec07e0c5c82a2781e2a8078302b9c99279dfecff56a314d61b3cc847780946606ee8f66ad8c0c9ba3040df8c9e9fffad7a300a50a5251d5f5e3dc3036f94b9888cfa3b4ae6e86893fda80d418fae5a777f97a5d45b530dba2a43a08093aadb242737934e116bee58de9216d472d0ab1ef6ee5319a537fc6a238ea0657ba88e996c22b493dddb4990d8536890c8bda7d93474222fd9549dbb2f61a0599436172d2eec5b21e92a737d26f144de160390f0e965ee554459d62865519c9825be8c004769a692cef3c17922b66a46e7fd8d83089627efefd90b8a018bb2cef26abe662b305020312ce7a45ec96f51f487be3397401dd558b398e5ac8f919a162e0b766dba88a1683930f6055e768fbe862bb8fdcdf1f38a9c4c25a73667079021be7dd89cb7d329382930365626264f531b2ded094ea5011f5beb33302e51581a94eb94155815a1c9bd0e4d1271853429f76d62fa2d390678d22381b3b01d6c8121abb2f0e5a38a790904c7dffd7d69830753b91be23552422ca00be42dadcda4601bc3ce2219e9d1f79c9b2393cfe8c3496547dd0278c3fc556275253e025c0046ffd257bd67c14fddff403d8fe9422eb1a31c5c043d7f19daf3038a2bf1b0ebfe18846ac296107aae87ed858ffecae0ccce9ae7fdfd4068845d35f990bbe7d618288fa5b67bc563b6d4c9a09b37c56fbc5aa75eb2ec8f37f92e3e6f89b1564228945d2ad4c4479dd8e2322fa8ba3f198190b444f1d9eb76df242246b4be09b8e981605b995ab10586ba526281fb44615bd20a8a3f66e0948d45b4e9cbf41f37789be7479c41cc6a9478b543f3a52ef5aee85f7b6cf65ceecb945745d8911f7972d36553cff5532e0ab4cb9946c2d73623ab7baff04c46af4f143190176576bff3663caf76bb062c0c6ce0eb60bc3dcd41da5bde1ed73f073145ca5e26f354924bc65f7327e9612c80431a7276cdb0b687c687883c18bacefa0832e0be23841d42e8dabf9a25995d72a9852a5eaec26bfae4f6d77477de1cd4d2069dfafb97598a28e14f7bcbd89a095cb09e8a59698faf5c9cb1d59fd0631ed6367a0a2f6dec8ceb4702709c06f2b5202f733d9fc4e74311fa4b80192e1dc63e33dec7de68bb19c8fa5ae7c0cdbce001ea9c9d9cbb874be227983b7923bc8f88361531845602d787125aaa6083c848dc0f143bb07bcd6b0febf52cf4f5654030f846de19c33a7c1ca2d82cc53f9dd4d0f2ddd597173b3270a167574a81af43a1fb3290d6f485a3fc38337329747fdf757a67b666c891ede07f8b5487ca52073f9d1f3cc8c6c2b8e5ffb3e3c090ec157e684be35b1d5c0faec07cbc2e6233500206ca9fe35ed2524ac77d3bb681c3d3c1d8306e27b69b610bf4ccf4fc77c60d7e9db2c82c532287ceb318f16e49c5a960059a5dd3cee0bec205f3b84fc82dfc7e81fea0d669b07f81a45a2996dfbe525f03c6534c5e2f8f99374b3fffa5d1f5c8aa5b64fe8bb2ffc77cbce19083cc95a3c3c3dd82bf3589b4b0f8582829521a25fb7b487572c3bfdb97de1400ecda915928d14d06e4126d8ed5c53729a88ce6773b98d58202a461c82ab0c96482de478260a1011d2344cb3051a4b2184c0ec1f727a78bdf4ff0cca2cc4ac208500859a6147d2de5484067be76679a53be01c5845f365bd5ae313dc5380bdd20e26edacc7390b45bbe75bb08616cba40af6c806cc430dcf2d4803f74f290720f4c6cf82bab4d9d6719727dddeab7c98265c0d81561ef95e4e7aa01adab6b880b287432fe59fe6f05e9a50cd39cd1e020757b1b73ce3c9db2760ab70e352ded197c487116f0f8bc518cf1870709d062d465d9b6954fc1e9e75991086a58d170d94d288b8ae2f90a375a76a7f6aef134bfad68aeac31cecf74dc396e7af42cc420b232bedac485d4b20522205c9d7d6de463fbb0d7d33300aae360fda48156614e2c6dad15fa79389a7945b65c03bad9e782590c7b51287f69c84d1dc58b49658fd52c10ac83b54447669be2e43b07c3e5c4ef909fbb45f183e81fd78a0920d81e1c06ddd4a89ae6d7a3193119ca5500c286329fd31351aa87963a826de08e21e9de743d733a99c7f43e06f0e0dc49eb03be901ee35e3c2481fccd7eb6016dd14df23546527d18565e76c59a71290ff3525d3fb3c01d86b735c8928b0c878092811c8af973bfb187ab1e75b9778af14c4f5ccc5a77d180dc1b33ef3c4e743596e4a8499b8ec5adf9a082ca9cfd275ddde8af5a97193dbb155d69d2355b0f906f8e7556d8a4469f928e558b0b646ebc6c8c5ebeb130c9656c4e6284a3c4b6b7043d92c64ab49e367f5eca730a34ffc1461710222647616f67b45d791d3318e55b6db4280cc04f2ebb2eaf51f1cebdd3619ed1ef521c27dc2ab71b26678ab24f08a0c05648c960f85cd596459ead4f405a809b027e196d7e1ce98c04d16bda93c993a0cdb50074146eddcc516ae402a2a67df8907b552ac67917f4fab9cd3bae523b1c083623508c216cd2648bf51dabb19f4fc7c9a588d8fdf49fa49ac28d0620d5b137fc2760d1e275ab83aafc6931d141ed9cf7bdb49cb46c3b5dfabc180d0098bc44f7f5c57ee7f59da1bd26f63db7fcb5805efd7e6b82d15a84684868bf58f65cd248e117acb10f0266b5d23cffc0e50980da96d0e45218890c9940824bc5d8d4dfc5a22985b6f94fe98bbda5199b7a07495b8a86881dd8ffd2dd6306609a933fabad19306b96c22af56fbc344da4f8c652d44e8f0e9387680dccf5fb820423c180ca169", 0x1000}, {&(0x7f00000001c0)="fd93b72f4f820337c9c712e1bfc61a3404693fa2003b08e86ee381868829618962f3260e516b48b4becad491638e38e372aea26f62d68227baa094d0f0a6f0defa3e7eee4c4ff84172aac97f1795210098ca9ee8515e5b9dd961d9c72307fb0910dd0ce65278dc8b708510b0f891b5978b03de18b7a9b2bafc62b1032577c80e2733c4ec705f300bf38db284631e9f0d4c30c67ce84c77bba320bd2dc15c4c9f9a6e50591585c01b62610a25667ded289919d733d62df80dd6ff3048a58688f608e42742431de9b22a52f57a722f5a0ead87c380ff33c0e33b3a2d821287028a0939cc", 0xe3}, {&(0x7f00000002c0)="45949edc6b4ead455c8f09460507", 0xe}], 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000aedb4c1c2c1e00000000000000000000000000ec7f00", 0x2c}], 0x1) connect$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) 16:00:46 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffd92, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2c94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) 16:00:46 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x80000000, 0x100000000}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="0062ce623f1f412274e5dc7c2e7a", 0xe}, {&(0x7f0000000100)="85d0e0fcbd7136583e3865cc3d3df3410f2a", 0x12}, {&(0x7f0000000140)}, {&(0x7f0000000180)="8aac9452c56b166c97443f3755388a3174fe32a5ac29fc0a73caccefd06fc186e5b57af207ad9072f2fe4b90be29ee2178e8399730d4700167aff908f2e581fecb11bbfdf01a411663e0abf8fa882be48c8e4179d6a536", 0x57}, {&(0x7f0000000200)="842eae0dff4d2c22007cc706498ee8bc57ae4879c2cd352154956ee058fe1fac20ff3494397419368633792f17518a760df99d547b4d46a4fa7745aba4fbfcfbd040b5e224a7611704f18df39b0f25e526591e2b8c", 0x55}], 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="200000000000000001000000ff7f0000a5dd670fe9d08520588dfa439a7bdaa4b800000000000000ffff0000010000006e3db728f07bab81b83d0b961f6da8220daea8ffcb7367179581e4bb0cb46de308b9a62b23bad2d97c03a430f203f12ceedb5e57783126ce1707577ae36df979fd711f2ac5a5bf03f31ea9156c4dce0bbb541ad17c039f69ec2a9c8f1312ab78652ac1002efad35bacc19268c862cb9867455676db82c8969cbc3383d3d28218a4a995db15f75286685b859547c98d6c0c7e0406ec10a4a4de689850f249454638941300000000006800000000000000ffff000006000000e31aae0e4f928570d88654d8da359b8386ec09eb595774a34fc4ae3279dd17c40cfd1de5980ce51da9ce864f94b2493f12f8488fd7e9221d46a2577cf3f23b6386af1cd42d4d6c27b053f2a6a071befc9851fa00000000008000000000000000ffff000001000000a08f8409fb5ac1c92617a8ecb1571c3403242ed1233493b579b08c3cdfac96f66c8207d50e490985c7857e1745881b415de9aad53f2d7896b52811774e1390d24371d365f3826eecb1142509337de1edccab5cce6d8ab65af0bd26144ec8a7ca0941ffbdfd350bbdbe9f302b99e400007800000000000000ffff0000e69100002020485085483ee9efafe9e9cc314e8283fa668d2a4271c697dfd64af3d75cd12a8994e38b58a0d9b83937e0a3500102de5a4a9a0884b78bb076fe8c8d62be0852a3ecf19874a12e204e3a036d9ed7ef81bf071e919bb134e5c0ee9014ccb6cdd37c000000000000e000000000000000010000000000000065bf6425b21547d1d266071af3d96d6c5c448d67bfd7f7f175c7684bc4d75f1039de61ac3a4198f0b44b338005f72a017e093c504dc95c0dc2f7bf3ef7085becd4a43daaa89fa46e91b7e5579f38d4192aa5ed8e00150d3c99eae4ee70bb071c9301b055718f10b0abe01541a3abab5e685c95dd473f13005b74ce697d158a81cd58d5bb953383b37f77249077a4612f779179c4ac2e3e141a61973245e806ea670f7b2f792878c234f342b8e660cf13ae72f05176a1a37cf978107c81ebfaa8c7f776c5bd552623f69d03183fe3fa38"], 0x318}, 0xc) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:46 executing program 0: msgget$private(0x0, 0x202) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4", 0x0, 0x3f}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdef) write(r0, &(0x7f0000000000)="8e", 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000380)="7610494634637417248a45f29e11cb03315a94b4672c29f036874d33d9802a29b4f6a8be344a8072030c6c7172609c9f9020f37e8db84a05a5c6a8ac69cfbcc5c397f985f3839148a5d4dfea0ba25599851d8a1486fcf02d3825c11675eeb8f6afce4fff92c84b5868c15cf786e5aacac9724c75ec5f5cb80354e669bbb3b04766e77457bf6a6fdfd721bffd17aeb8ccd9f69be4401f9f6045e90498b14d30752be701fb12212bece17732ec563a07ac04fb03c0538ef3cf1f0c9f02fca6a61986c558d0e2a8e3a05523b7f1bb1d00e18a9dd9d588b65d0e8848e2ff2b68ea8b61f451d345e4b5d69226c87fec1279bbc9f9840c65f7b0866df5dfe91c9f979071639e308f8cdab3fc73b0ef08c666f3dcb261970f9170360ee4c83dfbfafd9fa86f043c540c9bbaa71bdeed6bae9954cea284a9d442861a5ce8fadd2c7a7c30a04076640e9e69f6e5ba074b57142d2422587441c40784ecbc733e5dff952322f15ad920470aaf70a55db538bbd61d3087287b7d3ea7e2adef9a0744fe704cb946f9eb74edae9350fbbc3a4738cf622337b85d15fb3b64e7f054a2abf7bf75af429fb3f00a64163d645e29e793e95dce999095a2e8c583973b316a28b9cba216d7589f1197c3525fc7d8de69e512bf0c09e41e35157f0f3ec873631ab6af9a2452e54a15e9905c6c5ae8c24f8b5189cfae02bbd7f7ae0ea157087d76f935586b6be5612167c0758e0520b78323974e6d67823e27829430c9852e3f3dda1e9a36f83583642e17007641957cf057219c8dcbc99fa1215838b969332e83f9ca3306721b308368e6e714ae822d3a64830c7f22968e694f0c4fa926cfcba3b0cce7a3356b9fa9a4381fa9770266dd6ecb98557c850e414d71fae6f7f2908fb8e500d22630e7b0c8be19e6b95c0b79a59a0fddd93977792d38b33916a368a316f59425bb313d51998d8409bcd03ead4d4c58fbcdcdb439ecfb924f6225749fd54be00c9de88f286a331dec589829f00d63966c8824ce8b71f37b56b3ad429a1d965a25f37d3bdda0845fe65f88707bc96e7b741aeec98b3589f1a2565e81749cbbc7b4b6b0fecdf9229af01889f4d4b100e15d666ea6b5af5a8f949aa522b429cab0d532bf5320d0663486ec3c1ffa5adb0024d4d20a0c1b8b2689be2395a75942adfe811c9de585d62ecbdf31b31a967286fc00f727957a196c54098e6b49dafc147ee2c0c61df62abf4c1cd7bed46917bfc3569602ae3b156e2e8e404061d86c6a40c481c2634ee82ca202d5dffb3d523ace74abdabbf24fd876ceb43a38f421cbb01d509e8517962e99f31eefbfb84419b67e307301591d7a417dfb2d3e42716f4955a7edfc439c6b37ac175e3076f37b68351866cdcf4de00d865fdc27615a1ddd657498bb3904437712eef57b697fb991dd51933719046c503a0234673a3f1ebe14ceded4f04cc655018046145df98a60454c53e7927db9d62283b1ae9f5317b9b506803d7802ba576d790f08c6e8d6b9b950f568a0dfa5fdf95057d5aaf5ff52091fe8f49c77f88171817321f9e3115c003cf49493947885d35ca8ac50eedef1e261198e56f0a87274c1118ee029697c0020e849b226f3457a5c1599f2034eb8f8d9fa31c63c8cb0c40a31978274f9360a6422e3bb87a195d53059d9c57158adeaa52f43a1da6386f8fbef9ebc01a0ed46acb9ed9266405568bfc19f8ca0e84f221dd9183a79c7f143e3d99b09dbc7eccf64e93b6d3d83632a3da7171576c5a2991cc82e8ce8339a6a91d982c27037f616dcedc5f4ed3d5a1a7b920b70fea475c31aa32cc49d0e282079af81b4933aec8bc807cbd0829c297b761f1c5f3e062748d574bd1ab069126e4b74bf1235bfa0dd8391f230f4596d04af132c9e210ec937f52e95ec00c6058569cb204426691a40d3aa1e7e8e1a4fe0f2f50fdcc098c70dff0aedb72d84900fc83059ad314b45608817c8e9e684431797753b5891fe9c3b5341b8b0e6addf819a576f74f328228a03e515bcedc54bd459b28ad930727a53a749a8bae95280c7894bef4c4b6d59a4113aaa5c0e2e6d156345c99ad07f83ae0dcab01852b25c2d27942bb64b643ee525cc152da9a755318445b107741c8b6d92c7372399df85380a38e46950453a4d73d8bb7d645e014fa4cacea38d215547b561055c23863178093b4a4f8ab423a5361cfd4a3edf8c244db7f2f323dd8f9379c54b673bba4941d9a6950fdba63b3faea3440bfbbeef724b73d5192f122414753fcbf6746b6c5cfa2a7dab58b3ec1bca2c479959500107b9d0065f62e57ee81fa79a6b45e31bcf260753096620dd1460e69c6a7104a614c077d0adc4eb014be1c58fcba33df1bc269f3c242f4bb8ec30bce19855e4a62fd86f01657446314173f8828db56e37cc477aab6eeb8c73b7483cdd3c326e26dd6f359bde2b3d50bbbda0909a0481a32e26f226f3034c80a496567cd60b972db942c1872e05045c18e0569351ba596c5f621cc72600ab27f0907683bec52fb5b692e3fe55c2fd2fdf7cb67a95e1eb56fd3e4386cf447a670101a3f46b9c78eff13aa9c7eb37d9d7407e4e5676122f226ffde9c0ceba0fadf47cb43389ea9ee586e8f0bc0cd57d3f5708dd2f2c3e9629814ccd354650262901023b33b934cf86e7ee059a7b50cd7607bff7f1e5a881707ab73b859a994e7046f0ea771d076e5e92ef4266910f8e69b2881e014dd38472f2887f89066d64c885ddd3f684251141a0d0533e5d33f982ad1bc6a9e15e5a6a0ffbf8b328cf8e8604ec917610a8044e29c157576b06b29a73c135f30bc0c37def0ec9e3cd29709ed9d28689761e48993aa4624bb7f19f88d3e54e076383eb18c710b2367a57278f60fdf6138017052dc612edf6f8997bfecf3a38306c1146f63e02822f4ac31ca1401a261388c44e00ba4308dd574fc82875ccb1bb461ef8a617856560124f76bffd0c947cff1e6761a7b4aef135eb467d3fbbb4d8cc6970d7efbfcd5a0c5110cab330c45b938b40e6ce4b1a71c268a66ddf630797564065478f23395524307372ad23bc422fc434a5be31aa2fa87729e2ea0c3b52b3d850af3838845242384bce1856cd29fd0bc3f6bd655e99b81992793ec4a9ca6bef916d3ccb4dfe97101f144cda625f02325f6224e00258160d4d77a6ac87fcbbf4c4d475301560be8ce4c6fa595ea0640f67d73e66df77a7b82bbc809f62522db31005c0dae1877a02aa8cb990c7e75c472a1bf0371217aac0886902588084c8ef4ed17441bd5be1840d32460b177463db382366749d605a8814d75fe1abc01809677d26ac69fbe1a4cf6cbfcc4887c6dd4bb2e9d80d946517ac8e9f54a0e636598ac7c4c37cd5f2e012360db63f739dfc1e266ad3bd221d0980ef476aaa593c7ee23e2511d1eab63dd0a86e82577333cf2f578139ea248dfe07b3f1fc7a32545fe7a4a3a8f278eab8251d5f9f3fc43d52bdd69828f49128bf78a3d6f585fa68943544438a9ba5eadf43937c7af862fe3b76795c4166c94e658726d344cb480883a3d91960659cf1657e94679024a5032a5256c3b897a6704cf6974f195aab74e9815a60beefe5e40c81b09a5396e6773ef5b0d513183eba738457a77f39a945b7b23916e9eb3ae739478d5694cf912ccd3d7893cc982962941e80f47cff2235265927322f576b8acb26eda9e56a22df60a2a22289f720ed802ca3520ed3ac0bb2f513c29b0f87eb8da60d8c956720fd3b8751d9b1b9746e6ddee17045e7ab85e3f25d28ec0308e639abc1096d7d331e8b7e9c812dee29397e6645741f3d9d912c7647dce799fd7403bd05c086787a51bbc18e5952992764313565d913770c2dad2aad96658301e238892bd39b511985a87a03905efb5d0d904c22f783114fa26482069c95978af9c2d8344a9086fb0c3c29620ac38f0e131b4769a0a2e3d77d54da8b8f480ad9dfbb1b0eed1c4358b737df3fc0bf58a8fe7686c075431e02d609ac317c2311af4fda87d1310adf3bdba419d61a1841014834b0ed3add908b85f1a1b3a9a82c57b6465b19d9521c64319cfe988e11a6ff24b588a68d0c3798d5ef65627c03107123970de63319f52ff335cde64ad4b3b94873f6a9660c1a30104b0dfb92970d9af97ba025ed88b94a87bd0758d2c64c5e90fa100aa2b42e963d8509a549ea29cfcd09eb2511bca7047addde5f20ea7bff1420925c59616cafd3dc828551d6278b077667421b188714084cd494805488a00a6327d1967df48d9767e69f146249b29bdd38baa44ef7451ed2bb043f87ba25890176ca30c5c3da5bf4e1cd0afc3c7ac63838a608df67202a3b2b72b383d93399575ef1047217abecec7c23c95b644287420a023b6da61d3d4c830873e2ec6015d7015b15fd52e7bf7e7e323680b43366c7c8177e5e8394b5d847646b414f9da4acdeaa3334fe914db3f75e567ef78b0ca66522fa23f2afd7cba03b769442cbe5a8efb5666cc33ae7a66fe4d0350f9af38f014d3d359d46fd4dc4a1c72bc16f2e18fb94a1ecaaee70e0e43a882a32d629b7e8baf00dd60df6e0272b2f400b1650faac3d33e469b2b670f0a1fb2f71668cbb2d1ef2c08269ea5a2d5c370a4b96f9e658d88702c30cf8faa9fd80835c6fdab624313e13b11219160467cd038b82300122acdae1eb8972951998ebd9842e2946063750a93f14951c823a1fa324a1abfb9d12ba7fec94ce54e8c1d83784bb6b2383318d558b9c5366ef0c81c5b971d2d46401864dbc4981c052209e0b6de623ed0c4bec9bf85f24e9e089f6c68ec84eae3169ba623600e88f63d6ac761b2f58bfbbcbc7768db5c82df2b71dae26f6019267da661925c8b883fd1c5e874492a56d7921bf45a79edf007c8afd113758cfa47d3b2bcec023379f016d49f48277b68932d5e6be50dc8b6e78724b2f2a568cb25e75c628a5acfd5c42a42f40b22fae5ee0df5728145de884573b75afe9bada8364932a0cf192b5f856bff444a54411990b4660414c4ac9ff537cc4cde1ed69ebc1c7e66da9ee9822bc4d52f6d3588c1b26346981e6666750f4398266d8984fbba25f98bd5813f118a1d410462f2b18133db92a4294f4e1a3e9691560d78f1e93f419af82e323043906046eca77544f0b8f084f7d92db1b3dc491a75930f6e799b73d10af75535305b6ea8633405401875539492183603c1402175a85a9b486b7b1c03ede2179a24450bc1281f1ae380c94a2480c3663153c8c71ff4be85969a6c88f1e112d671c5e33b30ab2459e2098bcfc9aae6276fb7f036cae999227249534650ae44f9e9082cdcff043ba36fdf1d45999b9d77c789d97b938710b98d79d13464b1a63fc0358682770854adc4adbd0a1c9c853efe07a991eeab5b4d35d0d2dac320b30bd2bae39dba6f6a40ba552a5b1d5bd7aa0cec04eeb8e5d0d235238595a19d2349dd757f2f069f4cd64547dd995201a27436e1e75d9df5bdc281170ebc5bbee4e8cef8aa16aec72cfb24643c4332d6195fc3a08a1d307f94da85572b769ea3b07057135d5b06b2b87593cedd008e650c40b6fd53fd58eaad4ec509f9910b935b651b525d5da4edf4115d70ae93e15ca7b74e09151d182cbf3c3829c0d1aef0555b823675c2b7c6c320b4775f2b52a16705150fde72a7a987a944c5101765fd0af4b065e56b0e3c9c8ebe7e061fcdb979a18cb833aea7e1739bcc864cc3b73bf82900076baf6407d03b00551bed28cf3b943fc80e26638a7de1980c817fb6f8aeb8a8ee1e7e3136d2d6b5d90e2146b83e8bc2ca421850bd04d30bd03c76c", 0x1000) ioctl$TIOCNXCL(r0, 0x2000740e) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) r2 = dup(r1) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000180), 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x10af, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x101) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000200)=""/141, 0x8d, 0x801, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdec) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) pipe(&(0x7f0000000000)) 16:00:47 executing program 0: r0 = semget(0x1, 0xd92dbf43837eba4, 0x400) semop(r0, &(0x7f0000000000)=[{0x2, 0x311, 0x800}, {0x0, 0xd00, 0x800}, {0x0, 0x4, 0x1800}, {0x0, 0x10000, 0x1000}, {0x1, 0x8, 0x1000}], 0x5) r1 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0)="00a0a0dbfd103cc9e95837c664c6c61ead5cdc5c1b3f4c6e6fc671c95c061547a92297cc8de7b94229d66c57cee0dce4b95b8e89fe0aec187e46feb23dc4b1a9d295520092f5edf8ba21793ff97311c9c5064b22925d6125b1f7e21593ca9dee37d96459947963cce62a33758a5504ede92ff983b75adacdf5018c57d5e3c9", 0x7f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1fe, 0x400) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 16:00:47 executing program 0: stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x1) syz_extract_tcp_res(&(0x7f0000000180), 0x2, 0x6d) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x18, 0x1, 0x7) getdents(r2, 0x0, 0x0) 16:00:47 executing program 0: semget(0x0, 0x0, 0xc2) semget(0x3, 0x0, 0x80) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/126, 0x7e, 0x3, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0xc3, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x28000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcc, 0x3d08}], 0x1}) 16:00:48 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001040)=""/125, &(0x7f00000010c0)=0x7d) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000040)="ae189f294a83141fdf4483770ac366f15ba866603c0dddb81624b0a7f4e31c7e53dfcdd9b6ddd1eb44e7f934ee1fa6cb73780491ace629869f201febffd74b217e2597ae59d620d7646d8abc37a3025ab3340f78fb0e582df82d3d11888dda1c954ce7ab5d1962b2baf6b869730f2d35daff4c06b4437d10bc1179bede953314d2026ace94cf2f093cc55161ef744b2ab604157a423f0f864189cc34f15e3fac96f54bc0b25bca57e744080cf2cab5ed864c5c9c659f8a23bcd5359dcc9e3e4884cbfbef8fbb33ec7cf815ef84f52f2865b5d54552b4a807f9f0d945ff43eb14518d9c3f1857b219fe5d9ee05af50f462b40c00c80bd20937a7a22da674be497cefe9092e2507e2c7cd6581d23c2d1b8768e80baa068718101c3955975afd585c71b9c86ceb6d3250eef71954f0d380bf3c062b95b88b16bd6ce93f31bd67d921e862aa56cc608bf8f1b7e2bc3b57ab820d01feda4825f71910126745eac5788d642ceaeff4eb524c65d5d491927944f232fa0105837b3f98e310fea11b02ae2e71e819b3a9b55b2f381a1f06034efbfec886dc140859dddf6feddb194388222a2ac1fb2dc883e383ea5ae40690f41892fa1e8a0cb5e2e53b295c99b1e841a69a0aaceb4ba6ce5eb66ed357a2d48d1a0d7564f8ec17cb8acd16e22177253a41ef636d57d874b0e7892050bcb2dddf8037c57e422683f0a09098c096ae40ab6aaf9f5a5798c102a5f4b71b16f181dd9c29b036bd286d4596578a654022abacb256809e9524d1497c46c0fe974ebf586fe552009c0c35d5f2dd6051a6e22dede9dff0a3f9383191e626fdedde0dbc4da92c979a2165ed22331bacf653c70397229d0c0f96a70b8a13fb514783137c59eb3303da20abcdd06cc487705522c35a6e82ef10956ed2923f8e08866fe0ab87c9d5becb02d816321f5d3136ca1c8ab566de48337c698615d014b81bb155596923557b1241bc135b637667bb737ce432cd7d6174d46ba2e10e94a6afe3dab4cbaf569edb082f8377ca1fcdfab1410615da3a24125e45ef185f47222d0118bbe7e5b230bb018bc96d14f015e39fd296d8a8ef8c717977e3397f14d1298fb3599f73cf756910a191733e634810e7d0e56665e8e97f2fb8db9c1d65e8d96d9f859e231da3d4e3c07f61c91b44555e9b7d70ad78bf15f211775775d8a74e5746332250adec017bf50a4ad98dd92b9442bbf5ca9915a0c8566ddff9f0813ec89fe42f2e8b7517a99d2e23aa3034a6dede00c4a65cecdc371c1900315bbba0d556064419aa991aa64de9e94f9c6737b82d4874a9b2486921cf38a22b010523e30564364773d0471db48f8d2ee0271f519c1ad1f69772560246977597d94c4c5d05e629350077627a57e6d279e1b5a550feed52ea114ea88ea1e4dea70229dd00c48ff20492c0f02666afbcf7cf34fd464490de0200743bd8da1fbcf10f4b09fa30c6bf6ba30e168e3f5ad87498617aeb780500398e7c60a4c77fe0299d46afc3cc6dff63eb4de26b4774566924481a5082c9d78d867b0bbd587156eae96c01082c6b0db862e7014c861227f80e993dec97e1add1fff833aa4d07b04f90a8f01d1620582f7acfc2c9259bf4278465d151643c9675af1a1a4c7ae69a6a6b3edbf59e3660b9f86d78d87ce20bdd91ad6282f333f0241a5e8242e7efd0103d8a3535646af1a1415c79cf0ef17bcdd80768eaf69c86c3537376ee294ea3788027aa32cdf5f6050a61a301c016f44a2f59917f106054bc24110cd15cea165082681585fc86a73898ec5170a4d3f42bd848f3f98b89f6d05cd63d69bc7c7fd1afdae6429fbdc4338d12c5e7fc35832358bace76de73942cdd17d2722110597d1b3855459033a456d8597490383f4a0ff79807e0c9d23829980dac384a5fd3ad8b5149230c6aaf89be318c8786c5864700dd0bd3aef513fd34e460792fcf814cd93828f13637557d475918e53bb0362397a180d0f27c963108f9ef8ba4c1b95a105dc360e7026fa419840ddabbecafb5beb08d67631ed3e9791e6f9a5fd457d474d004a8c625949e002bca874d32c96df9592e87f15a358ab6e214c02cdeeb7c4f06dff8cf15bb12486b1d140c4ce8d3ad2706883392ac52e1d6a8bf1ad0485ff5d02ef7756479ff454ec75acb3639b2c7ca1032ce71205970f20e10b9470f0530fc3bf95dc1c16ab0a3e3f1f939ab5ff8cf2c826d71b46bb5d3250c8f61dd5c6fa517c46d07a894a43f922a59039a4b22b0895422e32dc5a580e8267516d65c39c498cc70bbd6cafa983402d7f74792e278a79dc3ea7caffdfa1a669733b685920ac74caa5e60b6fb4b629fd4083429be441390f64670d3e9a80de0651be9d36a37754d3ee1e0718eeb5536f00b2adda22abe562abe8fe62f1531664c12c79911bfc8a9c270c736c07a5ae5bc77cc666db2cc9c9a63f7949643c6079efd825a06e97634a84989b05a89bb3a6c21066fd220684425659b5a2c52a797faa6a75402792ca4bea45c94b06abf15a116ade9fd6863222b6598945dd791bf4a9b56674cfd0f84adb02261a5fac11d122514d70ca9d73285e49514de27820d309ca22b87a2f1fa786376becd58d4e52383abfcb601142824b1c3dcb5a100ef147f641cb3383685dada2bc6a1f6f18cfa7932ae952dce2456678c339137f1e08f57d8f76dc8cb475b982df9c2c3d2069c2a571f405071a5b04e8b3ddecdcd93a02d755f520399a3d4aa9d493d5e38361faf2bd16b62283f2f671b888f2b139f86c3b8b63efb5dbab0ca384e27abacb82bd269d8662d9367aed66e0c1b20f38ab54db495ae96a402d3ffd13eedbf38f1c7c5111a0b97ca68b14e8a82aa3a05600c158b26cd95814f468509b4ee3a3d6374aa5c66148fd09fb3828dc5b310050efa08fb12b9f2112947c003a8b0186edef204094fc06b74f0eed34ad953cacafdfbfda163eddc92a64840f6dd8ffb3b9e4a29604f528e3b359d24b668857617ffb57bd3a1dcd4f8899caeb1091b7d0bcc254e222bd6d36b05070b33acc8b017bad4097e73aad1272bf617d23cd78529fb1a2ab7c1b69a5b28b90ff3d3dce7c061786976c6b45824debd68d32f6d70f826974a78980feb67cc96f26042ca1574ad4ce60b65a6043ea8fb06320610b33dfb96de669b2ed69911a53d7a3638420243fbe257fbd33d6a3dc60f9d69578dc0c782e96772e9b237aa4944d3cae6eb9f9e1db1a88b5170e4f95aa1b0197dff71056b36f33d517bebbbfdd67b28da1f9079764c337e15dd39a3007ac95e401e05b186b67f68d5869eab9d4f5499ec762ffddc746e103936a02d4a689395531ef5271ef26d73845610c80be3ab233027833644f17d72b87f22f9e9e9b976c3348bc9166355d10a300723ff25330ed0ad3c46678ba56f18d65818b5296ce99789dd29efe8d07b1d8203ad008b3cb06469826a87bc563f74b894d38c2fbeb13cb1dcf3e514662cd7d8804990713598c07e600c960b572bc0467142a6b2b90239cb927f268f94a083643885007739d34e1293bd536fd5d453fa1de4a9c3273cfa1a489e6e4301a84c54d31a7c414d6c37151170f50838c97683660c44e69e01191f21af4d398313ed89a01460762a4f44918f07c913ed2228af36ac763614a2d476d7cc4bd014a99bb944e8797e76d48f3398caff3b5c1dff7989629b6e7e42491567f7c2fd9e79a7f3af616bc4eb3ddf687f014caa293b190595674d1598895d6d8b07d0a15781f2990ee68c77bf7c96c84385c211761fc32b695ef3f2cde3274f8c2e5a70cb75da9dd746fc0ff2b0a45277c927814cce47b0285bfe0768bcab9ff7dc83f80bb8cdaffe21f84288442744a1926fc8c64301d0521cf8517a5115dc4a954ab8273e0f3b5b784dda5f81c25186768894f34f71aa802e9ce2b40158680dbde80b218c6ebf12d6f4ada70414ca7bc107e519c600713380735f60badd2f3bb8bb7d9048b4ee500d0ea52958269dcc6e95489f39181c229b1a927c4af2728d15d63fbf0c08c1c0ebe9f06c4cf4d6cac3bea3dbe7d705f70ae816d7ce52400b2ba466ae45d02713d2b77f29652de8b375a96b78ffea9cecfa032bde693d406dea383fd77aa704b1933dc84e6298fde70144141f7d5f3c3c1f6145d60f8aac89ca4c417a4b9661c6f69e488cba69473d68a2c880f4ac7acb11af8f9555cfa98996cb9504c1146878243f992a98e43ec64cde017ac427f0a9e81bb1c95b88b30dc7f5b599d073190451423b505b0e4212b210f0274004574400a1bac3f70b9f8b665f590010c1755790a9d993186aead2957a3e4aa644f382aef6b35ed3b5e1be60d56e11f19e80bac3f1b8f831294d3bc1b41299609f2630f6bfc7b76323c91ce2ee39e922ad509123124465ba5d963fd075bc04130616a67abf112d66674d753906b05c283cba20734c35730ee373b10023ed2024d9462358b9457042744f97f0bf3c7f66799aa15d703d6b22fabc48370e15520029edb137c9427b12e960ca32d158cdbb269414b58de82a554323677905986f69c52fd462651c9ad5dfc13ef066313238e85bdc36d69acd74ce4eaac630e4c02dd6b9cfc549d82288066f36a6ee25836d5d36d7265fdb2e5023cc38dfd97bc56cfbec67f844101e779a9a607d22dc65f1edeb9e4010a46b68597358b2f79c2757c0e9c1559812864eb862c7669d75e7085633257af18ef7861867741e399ba113c1f0adb3157c1a0e0d73d28689eb40989beaae7ed11f4979c4aa3f9587e1896add3d7f3e15d655ce226b4417eba73862c218fdab1856154220e30e8d1e20865c99703aa3d2ace0503e2f2c7c7db425d513294331fde29da6e040be3d494e7597729c35bbefec786d9587d22e66bd215ad1eac99b28359f6ff9b42478d6ad4094b12daf0ccc55b67ca54e4f0bdfb3ee3f90d8f28bd19e71b8be8346e86bdf212cd5d555ef52b4f3fab52c28e306185f7732984d0d8d884acb85fd608abafda2e2a99956386c25daa8fcad96751143c75bceb2e30640c0ca87ced7f31335b3d1127ca8fd4dcfa5fa3b01d31a24480c6d3bc0391e00eec2ab6a7d7eaf9568083a1f08f01b412cbaea8049262f69c3c36c242cd641ffee75d718402025e376a12b54ffeffb40299516451940008efe88024ad034ce2907a8eec0a8f4f0be56264d8d6644c7f45e7729cb23ef43d3eb201224ed44343c5ccaee099d79f0e08f1714c50b442002f9b555b1600d33ac67327112e813cf580055a6c5f3c56857da6ac02771886578bc559bf6ad7eed3b3922c58d4ee190eb324f6499e0665e72e90fe8c785c431abc151e0f6085683f614db45aab77722c61ccdd7fea70d5336f858288954f3c0165ff8ab242c402041d378b8d986be4ed410868b1dcc54269c1d70bd8c7ba3254822dba6aa590dc8594467ecc96e48dfc3d88d2ab879bca94b09183a33e59ffe57d9015ab1d9b4258dcafb759755d0167b1c4b1b1e5c81f608d59920581094ce86000cfd71b2b09d58bfdca309309e200bf494fd7fc871f3082b25efc334a18a663b9de79733605b9e343d3e93b09bbfc983460d4222a7fd7d7f9c43e4259b0759a876d8fb8d6ff07acbdfbfb0afb9b30122432f1a6baf92bb9df09d4e405741d52e6613d93147ed540f12dd82407f237dcec1a7cce9abfc0b6bbf7f5efd8985639812afa2b91cd2cc371ee4fbf0c8f63f9e6f08c146b683cd448a62c836fd3312b2952b7d86892bb9e429b2fa641e9ef85bef6894e850b8f6ff241d79f725cb1b39c703306c1b6006400bb04e657e2f06e69494652", 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100e, &(0x7f0000000000)=0xffffffff, 0x4) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r5) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:48 executing program 0: r0 = socket(0x800000118, 0x1, 0x5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x120, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28b2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93, 0x20000002, 0x9}], 0x28, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x7ff}, {0xffffffffffffffbe, 0x4}}) r3 = kqueue() munlockall() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) close(r1) fchflags(r1, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000280)="1d4609c58ed848b47f920cf8c1259344764dd7f8029192c04b06be28f24880a297092404bcdfb0d64ddba121f184af95a5d6881f1b48cdcb749cbfc2d9f534edc47400aaa9b7a93a8d2193b60c0bf1c15b217aa46f9279f7c22d86e5af76a7143d10588fd8ae2ccf141d9b8fc0343def0654dd0a6fe7193a850ba4d7469b72363702efd84bbe775b46a3d39c03a70b8e050df86d1e6c7f23abf73a9aaff737f5209f7aa8b6e590761b9bd0d34c931930c83a9f311fe3313fe8c186135f0e", 0xbe}, {&(0x7f00000001c0)="db22ddb73b98c328c672042d018f23691b39647560cf5b4cfa20fc0f7b1a9139ee5d0fba9100a412a107986b577eb24b3fef8d6b85f6198e1533f7eea85724", 0x3f}, {&(0x7f0000000340)="cd42cea1bee51b808f1cdc1ca8655f30f94a4dced202059e9c68b4676be4e9a989ac9f01c5c70dbdbe8cf2048489eeec15732529f62927da046579dcfbbe90190b48a8104bc9bfc6b9b8107d2bba889dd869aaf4774482c581bfc3e9d3b466e202ce7e01b973815df75a7945f706ed4a098545567893af7ad8c089432eea28329c058ed41a2fb23408888f218d36fc2d166cda2ffdaca3", 0x97}, {&(0x7f0000000400)="6b8dcf0742cac6356449e489301857afbeb43e00c7172906afde8208d5d007450b05642ad1ea3efb836bb5c58f846f27991170a770c32875980e05900ce6d63cd2cb9361dba17184c4e99c160fd21e6fc759605c6d0abc32a1f4c476dd41ddb6a014bdb64d4cae8bb9c7fda675bc63a7e9032dd225d8ec04c86454b2130891f2672130f092f8a4ae29cc2e333f5f5dbe03fe7d309d6ab95f578611ff32b5a34fef7f37e5b3608b1bff9fd3c2e4403ab55d5be1be5aa8be5a4eb5c2399d3d603a32ce9b72c34d2cb0b15f740a517b87a752085f208c5f", 0xd6}, {&(0x7f0000000500)="3f4dc032a94f40da1cdd012af207e9351ca45435d06c5c6f1ee80472484de4d35949b6ef740efdbc7ce60236a7d6ce1614bd1f405ae03bc82ce8f182e73a59ae5c0c110f16c8cd56d2f24f5856f0d7337ef3a0a365903b83fa0bb808dc5a2614be", 0x61}], 0x5, &(0x7f0000000200)}, 0x40e) 16:00:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) read(r0, &(0x7f0000000340)=""/161, 0xfffffffffffffe0b) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x4000000008001, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001700)) sendto(r0, &(0x7f0000001780)="32d9d408aaa06b0386dcc01ce69f96f58b96f5087dae26cc37d27d4075b2413fcd91e7de1db65a4d72a7c96df0060203a13f921c12e71c304cbfec804779ad3e7898a9a1825a7ff37f70d40048f21e190229fe356f716efbe3af46427f5b9657acf96eec61b46a4f8582aad2d84c5b000c6ce8d1fab6a2ef658da87a55cefeaf8c8afb48e308e90c86869dfe5d3029af6129a4f47e0ca1dc01712303de1517b3a17d7cf9a3c6d00e84d109564b3b3c5cabe0f311215ae5f50e5bbde456d9399ca778963063e23c19ded9d7", 0xcb, 0x8, &(0x7f0000001880)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000001a00)='./file0\x00', 0x81) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000001900), 0x0, 0x800, &(0x7f0000001940)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(0xffffffffffffffff) recvmsg(r2, &(0x7f00000016c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/82, 0x52}, {&(0x7f0000001400)=""/120, 0x78}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/144, 0x90}], 0x9, &(0x7f0000001680)=""/22, 0x16}, 0x843) truncate(&(0x7f0000001900)='./file0\x00', 0x7f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x9, 0x1, './file0/../file0', 0x58f6, 0xffffffffffffffe0, 0x6b, 0x4}) 16:00:49 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r2) shmget$private(0x0, 0x2000, 0x1000000000400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffe2d) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x7, 0x4010, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xffff, 0x5, 0x40, 0x1, 0x784, 0x6, 0x2, 0x1, 0x2, 0x5, 0xa8}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x20001, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x440) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r2, r3, r4, r5, 0x0, 0x5}, 0x1, 0x8, 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) dup(r0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) r2 = dup2(r1, r0) fcntl$getown(r0, 0x5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0xfffffffffffffffc, 0x400, 0x8, 0x135e000000000}) 16:00:49 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x88, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x149) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/34, 0x22}], 0x1, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xd1, 0x0) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000689fa2a20000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000080f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87c8000000034e058a04c0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077108ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc6a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: mkdir(&(0x7f0000000180)='.', 0x80) 16:00:49 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup(r0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) msgget$private(0x0, 0x3d4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0xffffffffffffffc1, 0xffffffff00000001, 0x8, "9b209463700c530905fef5e6be8f210824dca834", 0x4, 0x7fff}) mprotect(&(0x7f0000677000/0x4000)=nil, 0x4000, 0x3) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x5, "b08d16c6663104000000000000af8a210524d8e5", 0x0, 0xffffffffffffffe0}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) 16:00:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() semop(r0, &(0x7f0000000340)=[{0x2, 0x9, 0x1800}, {0x1, 0x5000, 0x800}], 0x2) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x2}], 0x2ad) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) close(r4) mkdirat(r7, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000003c0)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:50 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="85aeedd37e8952f4ab38c9bb37eca3df4d84b82882545292ec84", 0x1a) read(r0, &(0x7f0000000100)=""/81, 0x30ea54e8af0c3bb5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000280)='./bus\x00', 0x2008a, 0xa4) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0x64}, {r0}, {r0, 0x4}, {r0}, {r0, 0x1e4}, {r0, 0x10}], 0x7, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10080, 0x0) 16:00:50 executing program 1: clock_gettime(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) ftruncate(r0, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:50 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) fchmod(r0, 0x100) recvfrom(r0, &(0x7f0000000240)=""/141, 0x8d, 0x1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x917, 0x9}, {0x0, 0x4}}, 0x2) r2 = getppid() symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00') fcntl$setown(r1, 0x6, r2) 16:00:51 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) recvfrom$inet6(r0, &(0x7f0000000080)=""/79, 0x4f, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x8af, 0x7fff}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00'], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:51 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) fchdir(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xffffffffffffffb3) 16:00:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) setsockopt(r0, 0x7, 0x7f, &(0x7f0000000000)="2369faa378aa2c0b423ee7a0c8fe59227ec1ef5b9dd424e408c676bdc03dcae15b52d2600c29d00cddd2116ec98458a12896", 0x32) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getpgrp() write(r0, &(0x7f0000000280)='>', 0x1) 16:00:51 executing program 0: clock_getres(0x3, &(0x7f0000000040)) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x1, 0x5}], 0x39a, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x20}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000010, 0x3, 0x4}, {{r4}, 0xfffffffffffffffb, 0x1a, 0x40, 0x800, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffc, 0x1ff}], 0x4, &(0x7f0000000380)={0xffff, 0x8}) clock_getres(0x5, &(0x7f0000000000)) 16:00:51 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) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="2f8146fd207bec1062c0f63091d88b2b8e5ef45876d3625eef675ee12c0673fb42a87b01b0d973715b614784ea25e7", 0x2f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) poll(&(0x7f0000000100)=[{r1, 0x100000000e}], 0x1, 0x3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x7f}, 0x10) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80000000000000a6, 0x5) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x8a, 0x2) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x480, 0x4}, {0x6, 0xf33}}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0/file0\x00', r2, r3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x28) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000300), 0x0, 0x0) sendto(r1, &(0x7f0000000140)="6db746a83933a3cdbf850e49a732374ac4da979b26d5d41836e1d88d8186d2acd4f4caa51848ff27cda700811d970aa734864d40be0dc56ef2326ed626a8f7b65bab3f176f17898d2df03881cbafaf58f34ee4a85ba001f4542a18b557a4237ee4f83778e1cb9e11a25326e4179689a4f473d91e2c96dded11c88af88569732d0065faadadd034ce4d6e7002b3abe786752ee2295668bc5aa96f9f76b46b0ab199203d45e6e90db09815399b6fa20610eb4887a2b84119ab569afda31b31d766c1b3c3a46e3b8067", 0xc8, 0x4, 0x0, 0x0) pckbd_enable: command error 16:00:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003e) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) fchflags(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100)="7d86e1dbf9e49a8bf89741b831f74bcea6c9a611", 0xffffffffffffff03) setsockopt(r0, 0x7, 0x80, &(0x7f0000000140)="8fc1fefa46d76e6de491f5b478d8883344e411c4088eebbb5520de84acf64a92c491b28542d6baa1047fc0ea010ec2f48f1eb691c3b3661fa484870083e83c9cd906f56303907682949e8b20b4deeda5ff7068feb1d8fb12729479c96d77e0a9d923588dc0e506e3c05de858fe3e831650bdb19a0c2a17e8cd485fd5b058b8311fd574fc45984a", 0x87) r1 = socket(0x40000000001b, 0xffffffffffffffff, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) pckbd_enable: command error 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="157a4d766dd2c3c69952fa08eb08ee408687a8d776ec408dcd3c7b93ef1d36de77598c"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="081662b1ebc8b91abdf5cd3c26e02d0d0a09ca45e3bdc9ef43c8ca90334a64bfe755963c38801d627e84300f2384d008ee21ccadbea8af3f25d8de62eaf1e2044149942f4d6e8a4474e5dc71106d4caee3501f8a436ce580bc0651973bfab20e224728a9f94f1b75a1af28003b09ec34450b832e3434b9962e1e4144bcc1da9657a9bf97ab4f8ef8846629c313bf0868868dd7b3d673be84aa8fad0ef773f2ff572df5cd1a04b2545bfa1de21caa38", 0xaf}, {&(0x7f0000000280)="34d9b9b887c3b7236d7627e28b7ea8d3cf1b13bcdeb76ad8ad819eae9eed3afb589f25e630f7d9fa10cbe4f3343162f9f97d5aef4a7e77d12ab0b9d3f18149214a0dcf75471442e94f543d5139b3f77d9946c8a6c04f799aa770e79d1ec5166cf9fbc368f44d41625c414e4acf0304ac9c6be941de23422b735ca3bb39846225c748251996bfc2b9484dce4983e672ad0c81878092cd466700bc5d2c08c6f91c0eb4f1b0cfd4d2999ba415904b6540a7672da4d9bc5f66a3defbf9058ddd8ca92903a3dde9a76e38f0e1", 0xca}, {&(0x7f0000000180)="badb0eb29555cf651e9b71dd9c49d3f25ba08e70c3aec3c30dda48c9c7daf356ea170e1d99b1d0ba96f318733e04abecca878b72dadede0c413f174f3dc0a0572f47db8ec68c3ffb5d7d5927ed3612e39a419c63ee", 0x55}, {&(0x7f0000000380)="911d897d31099f31862ad7d55f9488e9c16e5b8eae5704a8131e08f869e658a1237a8943bf2982416862f2fb6d655d362d1b25aaad3d965077370dce57f763b3eb676268f0cfbd4e777e488bce70c0ad8d97afaffce8043b7e5f0a98d63ec4eac4572dae44c48b5c5d86ddf1b982e1a68056ed9a24b38c9650a3ddef13ce6be9", 0x80}, {&(0x7f0000000400)="eae6a91edb11dc5ccdfa7dabca8dca9fd5c184429e556f0bed4aeb6ec80027303311465dc5743322e56284c040672c9e481365033b43dca7bb713d050e8bf779d3c88d2cd833a534bebd31380837f3b6b9da3526a23a3a379960059751779d44afaf39b6ba0f12b0356b29fa54aef068188b47acd59d3bca0ac2fa46d5297cbf9ee4ae10a93a4401340e3d609d04f8474c90f01107b814028aabd3", 0x9b}], 0x5, 0x0, 0x0, 0x1}, 0x400) shutdown(r1, 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30420, 0x39) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x200, 0x0, 0x1ff, 0x0, "b81596d62122db84c90000007333b2bd6c2333e1"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() getpid() getpgrp() getpid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) getppid() r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000000)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/195) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202133861"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) mlockall(0x1) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x104) setsockopt(r4, 0x14, 0xfff, &(0x7f0000000140)="987a3d501e65f7110e14537f6ec764779b9c941b1b6c7a22c5b30adb8ed23e623b09a4c85010fe90bc9f22c92947d2a6ad9ae2b59b768de937dadf52632adc67058bb4eded219ad6f0bb99a0a3f3398c8ce0fbf7aedb8045f1dddddf4fd0a6ce2e1dae665b388fd77aa751de1108d6", 0x6f) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = shmget$private(0x0, 0x400000, 0x180, &(0x7f0000bfd000/0x400000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r1 = socket$inet(0x2, 0x4005, 0x25c) mmap(&(0x7f0000e70000/0x2000)=nil, 0x2000, 0x0, 0x2811, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f0000000000)=0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:53 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x64, 0x2}) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xb2}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:53 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e1d3a67124840c6d84f93ef7833b4d58ca8d52e8d961afbe9493ad8fc110d2ea8e27ccf37ca84313132e6f4045d551d205a0bb25ff40339a55445d8bd981febb5acc5a6f196b67949799d3543b11d5e3dbd33f2efae1bb82bfef045bff0cc18d9fa8f43e8ab1c3190919440f42fcd0d910c34d365f3766fe7ddf5f717a04bb00", 0x80) socket$inet(0x2, 0x4000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/10, &(0x7f00000001c0)=0xa) 16:00:54 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r3, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001940)={0x8001, 0x8000}, 0x10) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:54 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) shmget(0x0, 0x2000, 0x20, &(0x7f0000ffa000/0x2000)=nil) 16:00:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') lseek(r1, 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x20008, 0x8) 16:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20040, 0x120) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/176, 0xb0, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x6e) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) symlinkat(&(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') 16:00:54 executing program 0: pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='-\\{\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040), 0x0) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3c23df4d6c977f8dff43d197930ce4d62f65adf710360defe0901b439d960f1fa2c22b12dabe5e1e6bb8a500561536bd487aed31406939007d855bfd002da369765ca828def9dd51a9c144ba77942f9461337e56e19e1c2386296d4b43c2e3fc23822762f1b50acd9533401010e421f1a5270aafc7e6a3bf06d2fdcf4e48c532fce267f9ae84ddb231aaa04965e9d79bfc9789b4f314910cb32a2d983541bd02176c523a713ea25dc7195a759566ed5ebb67b3b6824f2433645c169beeaf6fced0b179c63a4b9e8782855425ac058a56fb21df85cd0d6589b73131d5ace9c3e056bfe5c8624cc54534422dd92282b159b0d675b1b6557a71e1403c61b9137a0d231b36b10c0992125ce56b95924d3af73f16858e0c012a2c1dc054a3812234b1c9ac0ef00b23657d2f26666c15a237cb44a1035eac2f03bcaa443aa4bcb1e1902d62e655c6d8030c55b89631e1db00e398703d63aa9ee9e1aca8ce0548163d23d2ece54270ebb86032c9263e245486303282ba8e616f956a3f0f38fb11b78ae2479cfe35164ebaa701ba3607dee9573bc30a917d2f92f39cf735a7558712bff0b18f48db08f70b4fe86a4071864a000fb65b1f3500626be3afba650427e1b2e7ef15c4492e236ed23a5767f4cac1b28ce0245cdbeac4a37f0dfc44efe577b398e306e33860578be0bdc5780e8311f0068472801aed9795bfc02a8274d21c3672192ff9571eb20ed1a83eabdf88c2f9ed38bf1e8c482615a40c00eb99fd86f432b0d884cd6b073edc15bb8ecaff7e0b70a56570b8e16c573769fd9fca21d4d7389a1d2950e34c4a2e56e97d6d4b2263d842d2016bee993d653d9df319dd86323c0777beaafa2a2be8257d4061122ced6c897fe3f5797dda98f14e0cc3d5347328f35d94954dbf8e0023e40f8e104775d25c34ce3f9f504f372c5db736348253cd976c3270760de39d5e3bf01eeab6a6212430e52979251b917856b5843469462392debe11eb0a2f0017efca75e848d2570ff9c48c2fd2e374a53726b63d90f4af6f481d0a60c876d429ae45aad8bd13b0306cbbd64df2633e0beb5eae4f40130873d7acf2588ff55dd81b9f17dac07af2d9cce67ba742e5732ebfd99a8ef790ca9eb28559d8e6ae982a6125989e88ddef548f5e52dad191f50d47903bb3c25e62308b2ed205a7b28b7a97d6c24cd32d870f10cedfa55dbd2c6e924a3781c63086f379840e7481ab994aa8338566177d72538d06cbab245649a87a21c28346deb6199770ee19defb09bf58bb22660c00b8caf6bb41c5507c39455d88cb3ff2d8a335438a9417a25ca5f0c38e99123566ec3ed5cfdd0e5fef90462c41393527da790d0973551531864e5a9e94dad8ba9a78a64c6d1f8180756e0f4febdc2d722b19f40e2fdadae979e52edb3e05a094cbb8b900c64d9d54646e0ad104ccbc98adc5407947c4ce58424ca84b5ce4f85050ca63930cac55c473a4173e1fc7f88ca86a079e15159f15151fcb95b4a45b418471eefa8e701d7b65bb946e500b105220c0f637c8bfa966b14ebb8656144ca4c8e3d4b1a61b6a9a6673b5fc0ba9de834547b70867ed92b42f666a1a71d3f97ab369451106cc358a26b89a3642300c5b4a2e4ad75a72d2e9016c04374520408fb7841b894f515b701565065f22dcf63e449ad5f3479f8e0f7fd223c3cbd4eea2ca1b7636ae792e54089a43e3dc6b2045726e64fc7fc9073a48150e868e5365229463f9f0ffecd3efca779c6762690f4ce38dd63be1bbdf108098531fdefc23a345874ec24dce2a2a21a543e6127388f4616324ec703c5a81f2c3a9fbf0ee8363b9d1f525a2c1eaeaeabaa25ed0914e3f74e2a922a5f7b785c48a94e2b40810cbe4b763cb2a45e7838aba56f14cf13450f0f3b90c05ef3893508f6ada1829c82302512db20e15b10da5bc3a1935a65460ad3cba80a3ffab5ff83f8e5513e56959761e139e840e2f77275d2643b400cb8a44511bcb6adeb3e322501ac0cee0b8e94b9ebda82a354363df0eb49572f9e39ff1e70f4a5b54f80efb8ffcdd216faf24c554aaa3d3edfc4b3bee646dfa4c9a1f29bd94fa4523fadaee5342766943839db7c5fb6bc72bee5e83f18f3048119944d9adfa69df19cbcff88acf5889c9760f04ad84927ca70c5b4ac5f6dceb1eeefb477acbd957657187cf1168d18024a8eee0a039f3ca7f9c4a1138efea3426165ddcc6db687bb7f2703945593739a94ce8b81a2e174226782cf3d4da80bee27b3be4d8c593a6042e6169b89595f7ec860008a9f47f59a2439d025b616fa7d5c176e942ca7577dd6df3594e0897fe2df6a42b10cfc72cf8c31f040f7eae1c0b7211c37ebd28b323244597f2f3dbe810414ffb334ca93b875a199eb7bf6acbde33d9a942d68667d39bf4b29b950aa9bf9eac82c598b666c5ef5f81b18c088600f2f56b7d5c129165a12cb2a608d541f4c74d886fcf9ac67aad2192888985a7759fcecb019d55dd9a15f0cb8729d45089a151c8f53749ba3a89e134ffe9f2348007bbaad9a1cc310ab68b2d6d89c1b0dac0b917bdb1795285ba7a2113f5453da06a1a5c459db9bdd2b9e56020bf7d3e9a49aac0d5b7db554fa7bde8d6acbca048f52f768e5510d22137f9c447f4b87ce286c0c2339b1362d02f5006ac9fa7097fe0e8642c9665bcb4243660ab56525d2a387b47df686d3661c857aefcacd8284c6d6a87d53374bee37d88a999f232b62cd656c92749e76e9aa7aeffeee43fcc1c603143b43f5298741baba90991d8949402352ad6f5e59b19e041b0edb5cab0fe204be83c453cb51125e79e10079feeef5968147f1be121c0ddc989d9eabdd60c7e0c9fa33a3a797a5dd071ac495865605eea6d89a9c78b20fdf5fe7f1d9ccd33289238d83f939eb349857131dd0b61e4a4cc0f547d74b92e56f27992db830e4af9ea77abb7f69c4d60a8cd648a5e89c13e21e058b064e4ac313cd6ef50088fd8de2258ba3f96f5201ea047b82e36851658f9dcfb21d2b7df7d81bfbb23dfd66bdecd3b8d0df378d458ff616f7d1fccb26ec0889d1f60e459ff366e50968b78748815412348e42529d2019c0833e68174352585b6ec759b3710715c8419b1153167bb2f8fbaf0ec9cfc10679583dc2b531d68db373499f5dc121e060a7839ad560aeb78f54b6cc3090d3a8fb984b4f8a7a34b5bb8037235793029f71cbf23aa60011de6d1a7ce05450574bc7cb4d2cd175b7a3fec4d76c2d493fc87311714369939082d440f119a2714b091948ac65b6bdfaa57d08ea5598e12ca37fd39630b54d9104a6b670eda5b5a099982681c78d598815946467e704a6ef23156e931d3288f0a227dae8dfffa9cfcc4ffc4a1913029a6188f04fad17e0253a031aa62b68cd202d37dc752dd6e6aabef487cd3ba9725f58aed075f79324e791257b5bac036cdcb052557dd329d3e5f562dced425c11e48ebf9ff9d34cce6bad749c4d42e77a3acb3dac7bf97d230d4b9503d96949bf22aefcaa31cc01bed02bc073d8d5c0b3b8194719cf04e191273c95d5cd664e6d152cae06282ce8b60bb363c91ad0165122a208f2cc256b301dac2ea4f765081b6cb4430b81669acf40562a0bb80ef2e489e2e7f3ee6ebde7f3c05190aaba939ce64de222aab2a7b68c59d475f3ac57bb7c8e79d0d44b77e76b1db3e9c275364bced8f654c88cfb724e3e2833f3e28f7e237259381bff8ce1ae09f7aaf4f913213fd93cc4439adfdef9b7ce19b92d5bac2617f5823a3ad1a0473847d3c0c475b59e15751f281803361e43dcacc8b1eb4829ca142e3a4add9db1bdd9cb53e7cfe58ad23b68a3b8963d9144ea7355dad03e477032a8ff4be526c2e72057f4aeb867180a7d4ac7e9e1454ef8fdc30140272682eb8fcbe1bf0191a4e723a26093fcbccc41fb4d2804a4d4f81c360e8d44aecfb137612c487aba08dfdc469221322378a97e00d04c8f966245e5fdc9c64a8b83de55afe20a4b365bc5c9ae67de7d40d9624d6631934c3fdfc86477e53b702b32546592a8feeb437b5f77e21fb57e268c71380ea1042bee7a86ecd9a6247875481a3be373352ced52ce06096560d5584712124730a43948bcaa212b68fe6e8ca3a4142a3dedf60c2ad812f06a8f7feb5641a320dfd7c31c0e53b70bee04760206ca34dbe5fccdcdb3dfa66a6e74461b635dbe3e7c054ee1ccb0c72c7cd89670c087b2ad143893625609d141348c78ed6aafc0608246173c0a60c5f1d6836d7bd8844fd6f2789ed09c044370cb0ebac2768f31bbf5c374e3f922ca527f5e6400c96d2e97692051d88aca6af92350d966935e60d75b0f953925a6447893e508ac5e33e71a7cc9b9b293bdeaf9c7330009ae32cb0fe1be1c0a0687963d773d9f30f8f2b967254674ed670c6e3a355b79ed406ef27bbac5d7915f3eb3310cffcbdf492e8a2adac66f5bfc26b581d10b3c93e1fc6d4774d9dfec3db8f811c17463b9e23a0a16359f52113c8d0bc1c62381fb62f19636c4e085ac8874bc88e416d73b57d4cb83f52b5fba871c0790de633ac1c0efc099a472f8400be207da6e4103c43ee5b6f64a7b92209fc6b8721165fbb7a099c486f0af08626c1dc7eb0a61d81513829542aabd17c77342b899b29af91319edf95f0f0a8bd4eedfe0f0398ce9f2ec30a35ff630910295a70c95b6671e498bab98873b21b69f79dfb4de4f0e2117ae038119c6a6f4bc0c0cd69c6d429d7fc468a131e266bb0f018cbbbdfb075a369c99b296e190cfbdaefdab389e1b3a4c0d3aee068f39eb49d573426cc789fa49ae77c02ec4258fe0612b8555624f133488b73f5a675a6cc1a1d2147f482b86b06247ac5f51b0003bb1f7576fe04eb53d2c2f903ba971cf21e990f4f10d465ec44fd8844f35a034010c0066dc3e623d53bc8fe36c882109da3163f5bdb556d882dc0cd333dec1504b1e11fb6d4b43994ad6512ce79a73b44edac0f221707fe2af6bc4b3f264e6bb234a7f0e327a7a4d3e66c6a3752a6dd9261b2a5e96ae389d0fdd5eb9ef5bdcc83fb4954a4f648f985d509a6f2f6545226dc36cc3896e4cd7ded14e58bcbfde941c994b20e96ac7eb9bc77e74035fedd30f2cd20ead1fdabe6604044fa3aa71474713450d86bcb5d9c0b5de45b85a5684b8d079502a87022c03b92bd25726e1127604406c65cd90f09d981f5f2b3e596ea596b5a4193a6afb71786fc1ac24210cf08f8ccbdba2582534f33d578e0d7dba06b34824de9d8f7fbe2fd586c5721e5f363e47db2a4c77239f3342544f151d41833fcf4173cc0a31768236aabe32f77d05f0e6f5c6b8e1eaca8f4944481daead9df40623cce1aefd8b84e0676286fc94f0dbe682b855026b559101fb88e2ea9333a7f6f7f25941b5a503224aa8908a18503222bb2cf9e8fa6dff9de85e52442cd421bc7fb8807843d7330780a99af775b2247beee4ef6a04886895c5496bc840f02a61362b4b42ed0f1e6cc11ec077a55641d57bc13818edc8540d634eae26562626f4353703a6a8b601692e4bf8fb692a6fed0f0681955bb7af51b31d88ed708c45b91ebb73eeb8aea1292915c223157ab26d42015bd7eabfda1991a402df300e8d3b3ac6e2fc8ec1ceb5c4392edd2b69046e80c2f9d7cb7cf91dec15ff6d6834a970a492b446c0c216f371186494fdb2beb514a3b2df4eca2db18112089fc92ed815563df24fa24d123b98a6082dda5f855b76040ba6dc19ab152c10d4561e7e91c0d79ffea3c6bb3e1551313916eb9f441ec3365486a56224e69ed2c9aa5449b437d07073d26bd67ac2d1b71", 0x1000}], 0x1) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0xc, &(0x7f0000000180)={0x0, 0x5}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000000)={0x5, 0x89, 0x0, 0xfffffffffffffffd, "b11c7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0x9, 0x9, &(0x7f00000000c0)="9c776a289735f7a801d152c7903a522324cb11a61dc1a4deec419bd4c254a2643538ab1f78cbccd4490146e1e9fb3960bd2549907c515db74a8cb7502f701d37c7505e66233a4d458e1662eaf61d34a946852de5f1eae40b729ff5da543159048aba3f108962774957a69c99613c2349da7aa2a03837b54fbff31daae3f338c5cb67cfb1407223309fd8254664e8aaa2b6e85828f30960d2798dfa4c1ca46a0453", 0xa1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:54 executing program 0: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x0, 0x1, {0x8, 0x8}}) socket$inet6(0x18, 0x4, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="a8248b57b14d35aa372672afce25b3d8476106a726594f9dfe33bcd75f2f4330868ff6c4f03384a87c73b29c421fa733710d12a238af6dd8da8761855d767e1dcc2bb517a4b2d0d348afd91fdcc506e88ecde33fcf0b8fb7417c882528ac9e291fc27586b628b705d4798c1b59e2572deadce50671a08ddf5f", 0x79, 0xa, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0xe1e}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x82, 0x24) getdents(r0, &(0x7f0000000240)=""/127, 0x7f) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x6e) r2 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./bus\x00', 0x82) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x1, 0x0) r3 = kqueue() poll(&(0x7f0000000180)=[{r1, 0x4}, {r1, 0x2}, {r1, 0x4}, {r1, 0x10}, {r1, 0x40}, {r1, 0x50}, {r1, 0x100}, {r1, 0x100}, {r3}, {r1, 0x100}], 0xa, 0x9) close(r1) 16:00:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x4) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='[\x00', &(0x7f0000000440)='.$>{\\\x00', &(0x7f0000000480), &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='\x81\x00', &(0x7f00000005c0)='\x00']) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pwritev(r3, &(0x7f0000001800)=[{&(0x7f0000000480)="0145e6a6ee79723c2c7c70c63a07", 0xe}, {&(0x7f0000000640)="881c073ef5abd175b6f117365985963678e5cd06d97eaa9cf790c3feb2f98497a0dae12006bdebac3fc1ad3a1321779098ce21e8a1b707b95d1b3851330c55894eff", 0x42}, {&(0x7f00000006c0)="5821c7cb9459098fcff9553d8698ac5b7b7b46f16bafe9ec7cccc5d88de44bdd01c06bbbdce56a93a722aa4a7816ef85a6e65d07ff8b7d9f9940bb73dd5bd940258bdc14a1e394ed0ef1466a44751f1b7b4a7d4062ba84f1e6fc586bae621a6bfe6aae80b344f55b22e809be24bd37af0bf21e761d4ec3c49843855f09dd509978c5c3bc471042148a99f179bb547caa99", 0x91}, {&(0x7f0000000780)="58db1ee7009a99d782b68aae706227b66ff74f35fbac307ab14eceaadae7c1bddc803ea72e8cda527f5ace5f102e830df30c810a8d568f66ac7338b4a18db7efee1c9971c780c8818b488a2b5f058938b8a03fca08a65eedfe4da22443175bddbe3d429a8b5e864c923dc2dd99813634fbaa421cde240a1509c331d9a144bd88c7427636e1f6d9be14fbd917a52a7060093b61eac36d27e27ceab00000014b6f3a46bea8c88eb8a877c165eea87dca5f2520b072439e3f13e6c6761c30cdb421dd3aab1d72f040edcabc38b6576839fa963eaa6d35b7c08c1dd6dd7198ede6953ce544e44247bd9a00998ccac893f34d285fb5abd433197c92cfe99c689fae312bd91a4db81f1a90eebc7dae9b3e503224f829e3979a1e79489d46bd6612c24b0bb39b32dc950b867980619713461488ab9a54a6232bbdfd034c6ec89dad71104ade3c61c731aef349efe118717639f3951f63f48393488c3c2301e8182f54c7b9d7d59d230bfa8f0e1af3c04b1ad14b0110efd5a98da46cf381b63519c6fea6fa35b1688420ac261d47b8dcab17fbafa0fe9bfbcd186fbf8b1bd557c24221002308ee5b6f5b0e01c49cf16eecad400d1c7459df1f582686ca60621cf662dbe5987753bdc8cded3ea1e758ce3df798497be7c97b17c82ec6857718b4319e59a5aa802b2639fb904d7169b3de3204a8c27ba778ec07ed9136b1f01e32b1269af3d9a5fe4eeb8fa6f6d86b0f0f2844b45014bfc6293efe895f050dd8f8f8197eb3eda8ea0fe0f005ccdc620945281493768f000ebd1ae5543043b02f6c8a32bd31d76e5fede9a88bc6da54e5e78e616ab9208cf2c7fab8aa6948c59a7b49375b92ceb406638e1c6bcb43c6d1714a40e6c4be090dd04a5385abdddcc4cda70cd7adcc3fb71d6283df23c6c1e0c7639dd3f2b37c403ebf1386599a56fc5a696306eacb396f627b9699fa081546355d4c7adaa163d2f601cd480d4f67c13486488aff4a5f0fe53ea5a5b9c48d3dfc9e2c96d690db9431e1d2e3f601d3c1fa13fa80608bf11dab71f18642c25f8fbddea2fe62e10b6aef9360de0c38216ab4e07d74e309394f407ac09609f716dfc7b07b85bf13891842ec2aa38dbd4e873fdddc65918abfdd381a7feb541b3ec43060321415f2971520c6a07d23a3b9d4a1330eaad05bd3e55104d87f55c9d07af8ff7e80e5908c1a332003241d96c4f04d863d9295923bdaaae615499926c67335b99a69808bf7979efeac96b3688a8438840d8bf1775a3be96655dafe2b3f73d814bc95834720e5db491f80e36f358a7d75d4ad1dd1efdd076f6e07d0497c6e6dd0a3569c092e2df2f6c422d51e09fe5f65b21334b27701f501fb5d562742270d4f57948b0f3a34b873e212993a7ac257c29cd3910c414418528ef9003ebaaf6c110eaa205e27eceac3e1b1115d97b652ff00a3226bcf66da4aa262a2a8298f5761218b915762196f99a14660695a32d6298b611d376747e010da694575151dc5377525e078543af500484571cb33f2f5cfbad7be951dbd4f1b56eeee8d579706a6dcd12577d4bfed3e960e3145e8022c1e9a71598b8fdb05c3c7fafc89a6d418913a8da755586518a970744ea7ffbf6c4e374d56287507788e0379721671cfac4c17831bf2851756ceba861eae5babfe0bd2ed6df2a70dcf83d5e65b37551c19dee08eceaac3b6d8bf1ad75096e3f7b7a42c3525501092bc0f618f669cf07b489f4b76d23dbf474b4986a73b33ec10cf1a260560cbc758973c5206d95a1a4226f4968f860d4c80032cd9e893573a1419d018f87559cd8968805ddbb927a3cc149e7ada44853dc668a793afb10a6a5e159feb20d6f0674857143e5a0aeea757d003bf62f1f8cb9928b3f3d06b18360f30c0b7d5b1d19500ace6868b07d05bf1d198cd1cb9ca000c51b0f962260ff70b77841abfda5fc7143aadd49f064725afb2a7a45985e3a3d2c8306654b74b11e6b1f5f7cb186633917f9794c5908d6b2f209e634c3fee3e95cd180c271d2bea1302bbf6e7dfefd7d71b2f4e0f4fee2953ab7c8bb87ef90cda2ed3a8f27c2027a2a25671762009846e9ded08b4fe160a19b0510eacc11de8ae9069a515f7f02128ff562b3ced2c79a8aea12485d37aa6c5258bafaa4d81b1a2a1b6bd36750ee598b7faa2b36076eb53f07133aa3110c5a7e5bc27b402a387c0802ca333f9c3250232c6b1ae8dbc8633c76404ead7f43177ad6d347730102520bb3a27d79585b1fe1a6dd6516e333ce3ecb7adf40f25c7a3203f6ad734d8be80c48d9798e89f87adf1d13bef888831da57f4129c0b509f4f6c980fab173d7836aedbf43509617afbd93e08c191ed2a84e2a29aabcacd68d61d271ad8446ca12892c7dd0690c47f61feda7621e25dac8db12407fab474c3f1b9de8c1b5fb4aec415b23e7f5537f1557245eee4430ed5129df5cda57c22f44034dde418cb796e9d170e62575bfdd57668e89f65d53624603d94e3172b69bfcd7417da462f7343d077682742342e25a5d0f7791d9cf48f8125769d196dcb2bfe779889705e242dc3130b49844015077c4c12f24c05123543cfe2bb09d0e93e6ea27d3c84ec4c03d27d4e0b3f1dc3040192d4739443f768bc5c0e400032b0c7d7f3b0fd5d5ebbb44010c59f414b493ae1743938df3102622700216951bf8c6c9b4b6bab8075c54f9982eba3c4a776afb5ef58b9e69c7e85d04bed36fe24b1b94afe99a0faba5c865337d57305c300dc9997d4fdcbaad96c4e0e1952e4d7ebb550f9ccf730ece36afd3dab872e0aac7f3b75d39d677a26c8e972ea5244c77be7a4fd169f74c7e7e09d42044a85f08e08a6352ca8fc7fff0bee35acd3f2e5c62df515cb34df5314ccf27949bb0043157cc2896affb935064a5fffc67876305e82d1215bb0f717a8cfbd54cd69193a956dce55e90ea97ae292cbb11cbf479a4b2eb8ce5abfb36aedc1c6ad75f7b3faf1113ec4cdba2ab065f5b173a1d3deb9c488298c417ec015f4990a731a44b60f18487fd296645dd4490ea5b24470d15110f1209e9bed3a83b9c2e254a4546314e48f9e62fd1a383cfcf916fe86d57ab8d8ee5c2223d0e9f6c19e400b72c4cb84d5b0d3b8d5ea0e2df740720ae4ca822b8ba4fdd801ac31a4695a30dca6b13b835e99a72235bc7fb91dbdc2f25048927ea9fbebd4857fb4a4f35d77c566205ba64177c0e205d73061f26bc240dcaf1452586426cd5004ed6920279db612b364b764272ccf8ced173cffa17e1780446f74070635a115865e6de4cb60113d46ceae21b4f4161040f305ecba6cb22172e53c2ed6a2ab3901da23e980aad913741b446fc297a06dbf95ea8f4dfe5a908c221cbabf86569e14e99ef4366c1a9ae3080ddf695821055f1bb5a475be801033b1813a16c0175b07c281010d22b0fbc8b0e7598d3d3290e7f24db8fd92c50fae254d5353311b9f81068540ce776509c6f33ebdd9803196b813e05f7dfa4e4b73f77b4caca484b53248c9e1375038aa2515cc666c183611e0de3306905b5245f771c7f0fae412cdb6314508b73fad9514ef082e5eea448d6b1b3329c3a964fb65450d5f8c755982ff928ce745a298b3e273152ff1fcfbca1cafc6d66f36b709f78a506cb521f8c6bcd9faa7fddf299eae4e1bf3427c093e7c018536ce3d4b63820d4995c5b10ab68408dae58afd70fca6637345d50bce543580d92ed7b557ad0659e17164d762d54d12a9b781c7481590d038987c48f155584aefe9543533921114668fb18bb4d1fd76c38462c98cea2a6d47ef086ba9250481a514cdbe3e704262fc16115c97f24452e00e7faa07bcc3a8165f9217ffd5ca326c7af2421839e880b7c6e766c2b056ce077969f0159202820fc4cc7f3ae8130692d886e994a87c7726bd860ab3244c6397f6e9e4ffa7a90c55568e5de12d06f22d3e1eb5c68310ccc8f68b810e147762dcd169ce1b29c6e91abd33444b43912d89cd59508762360dfeba2ccafda7fcc01821074bdc69447be9e913d756b44575f6b869ef2f72302df717df160289f321f5e2ad93a46cbf294ec055a8b6e2e7e5fa45a8cada2011f9bbd86ba25cd3419fa100cc8ec70a11bdbe099d34644fec8a124a3598488c8504d83fce1d5e78b4c62fbb4965737960bf361a84c79cf4c403627ef115ebffd0669c1d92b4a5ab00286b25bfa7d2b38b87d1beadb1ca57872fe12e0dd93a94dfdf62d6e5e8b514bf6826a2e70ddcfc41f65f211f086c21cb0c727d38e901484484bc2684e3da41ab9508a0fb37e45c5964d0b4fbb89b9b17991c9489aef4adccf660a988aafc63348c33fcb683bf8c764f8aa276bc17c62857c15accb81a8e204236c761b7fa7d8c5b0fc11d91fbad7802746bd263dbde852fc6a87c5991d4da0c6be4cd26a50ce68b7eaef717854361395c560223a46da4274ab88b118e09b1cd88db36af2bb67474cc40e8407dbc942628acd4666d7882087510368497bf95612a732a96fa2128e6310f2a5f36f7daa1f81abbd85cdb7939fcfdf995c9f586aa54fbcb8e7e20fc9fe9ec7c6212926244ab71296008db2bd95643da1654d90c6cf836961086176a30e662f555efca651778df1ed73e0e5eaf517ad81aa0ed11a88610add3d96a978f90d547c5d42bb68b74c5922e09dfc350aad55f3aa727bf557ae21092abe0edf7a79b3e916bb756e255f2c08780c695a007263ecfbda80c2e167108386d6e942fd12a4be14a1d11300602469ca00e841f3496abb23a77249fc0fa76868727421d26b08c7b003ae13063f942af53acff14ca9c63be9a95102930e7d810381bd081f8b487a73a55f3cc8abb2081f2bde4fe41269070a3b3ca92e05577d20d69389a297c5c13eddb3a7f4b3e4b814a40971f9e9bfe59d16724d1b8d731bd6150fc6f1baa919d01891ed56aaaa382716506f7e591b65782238b1d1c161485344a7acdd923d1a2216597ca76966afa5f73a17c7b1bfb3de174cf3d5646fc7d4ff2d48e6a9be04b9401ad47c20ad84ac89e6df90e81ea32c4a49153a9067937d909072e75697c31ed32ae91132893dbea320fce25b47579254a97b9b83bdb769b3f2fbc43ee331bcbfe9e6c503579755a387a07ad0a144c2a8fa1ce568be621dd4ba38dbf2fcd900f93dbf553bbb312229ec15eb1b05e8129cc3041d9eba33f12883833108020224b10e59bcca7a3efd6607391dbc56ca2365b972993ec731aff7f18f3c05eb88c1d1bb63efeb3b852b09399ff42a5d5ede7c8e8a6641864f08e31cb15cd96b3849d33a18128bbfbd62b06774627a7bc1fa6b256a7b1a059ce39e5d9d337ced134141649b4caf17d81fdb652efdd10a76861b7c7c13ea12d651c8859d38ba57b3234bb15c757121f5858c92cd18c6330aa401bab02438e99576ac43e56e68ae4fcc526e83dc5d266821205e35e715080d10bf99fa7c7a9381af25462f5311a0a64438b610f98d7121a84faee80361b09d309dda6247dfe0953dff1c80bdcf4cfe878e11b1593e8b9f000a09c4d621e6975b7cee856d7644d5ef2109669faf041c9387faf86349a732306a8283f594f4fddca583efb0cd4e0105e6b9045bb27a7b7bf478b9d2cda881429839e4d8a6b11f20342ba763974394079f2b0bfafcf21d627c9f84b9fa6c8b89d8d4595b231554d19ae5dd16800cb33f1fb8870fbaf4ef774997ee163d1214c8b1ee41af9c83e74e8dea9290941c48beb36507c6c392394449c3612ff892277a6b3a8f86f8aff4c9a598dce9f89d081a95538477b1d0031345ff115ace7110abc71bb23e7", 0x1000}, {&(0x7f0000001780)="1f51440553d9589acc8cd2bd8143f2a136a2c3153e32a4988d94d0de112d57ebd813c8b8569455610d5988591b17669dd4b624692f5648d1f14cebd68dc626938c0934c41b0d1f93fa08cf11b7df5056a7665ffc7e6b3f389002dfbb1d6f696714d03868c10f10", 0x67}], 0x5, 0x0) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) unlink(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8980, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x3bb) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000080)="b04e3242cc9eebe17c3bc41586ecaaddb4ab67c01927320a4e0e625fde5149b970ffc4782c14", 0x26) 16:00:54 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180cf44e46343184ed45577e241f41c173eee077ba7e46f284cdd0d42b755cf51f70f90970f3d2fb241616c6a73d8524169d4b03ebb302ebad428920f50bb5b478ca29be8eaf1bdf0f08f10648bd9e33d74c9e0d6e783d9fae535bd7aa99bf796036280a532bd7cf607a995644e09d26a2452538b6f43d8e23dfe799ad3ef1d5cbf6a9ae78454d9e7fe145d4c594b4f13c65dd1093e2d14acc1ba2e3665953536ee92aad1b3eed534291decbd99d50ccb7517e8721658b245f6e72693b7ea75fd05d50ed253cc3e75194d6bb57ab2b7db7b4b30c2bcbd18eb5903bc9f4e7db9ca21e8d5"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f00006ff000/0x4000)=nil, 0x1200b) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800570ad23743e5db40d5c05516d354a05eff4929790cf0a294658c6435675285520cc312cdd6ec21cba412a479b2545c909e1da8dcc294741e8435932241270b5d2c429b2b647ab0a971c8768f220e9d803bdab6899b5ffb87209c60ef373da7e38a07a2b606b54bf09544f3f1b9d1f67e68050ff6d05b56511f7cb0cd28ab5459fe6402b66b97c121e7675c838c608ca7eedb20cb76edae2a392a15bc4bc2a7b87fb867f8c8adb39630a3d16171c3ecba7447f99782903298dd66406237b05b50470d27a6b785322c2adc4794"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r11 = getegid() r12 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000340)=[r8, r9, r11, r10, r12, r12, r13]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r15 = socket(0x18, 0x1, 0x0) setegid(r14) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = msgget(0x1, 0x3bd) msgrcv(r16, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r16, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r16, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:00:54 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:54 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) pipe2(&(0x7f0000000240), 0x10000) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r2 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0xb61) bind(r3, &(0x7f0000000680)=ANY=[@ANYRES32], 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000009c0)=""/103) r4 = semget$private(0x0, 0x1, 0x48) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000001c80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(0xffffffffffffffff, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x3f) semget$private(0x0, 0x3, 0x122) socketpair(0x1e, 0x4002, 0x400, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x70}, 0xc) close(r1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:54 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x3a, 0x8003, 0x16ef) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) pckbd_enable: command error 16:00:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) chflags(&(0x7f0000000000)='./file0\x00', 0x2) r1 = msgget(0x0, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/4, 0x4) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') pckbd_enable: command error 16:00:56 executing program 0: socketpair$unix(0x1, 0x40000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) 16:00:56 executing program 1: socket(0x6, 0x4, 0x3fffc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8000000618, &(0x7f0000000000)="d5ff9668", 0xffffffbd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x40, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x100000001, 0x8}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x60, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x78, 0x80000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000008, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x7f, 0x54}], 0xffff, &(0x7f0000000100)={0x7}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r0, 0x2b7e) socket$inet(0x2, 0xc001, 0x0) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x9) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x140, 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x6, 0x16}, {{r2}, 0xfffffffffffffffd, 0x28, 0x1, 0x1, 0xfffffffffffffff9}], 0x10000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0x18, 0x2, 0x9}, {{r6}, 0xffffffffffffffff, 0x28, 0x81, 0x3ff, 0x6}], 0xe02, &(0x7f00000002c0)={0x8, 0x1}) nanosleep(&(0x7f0000000080)={0x8048, 0x7ff00005}, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x80104267, &(0x7f0000000000)) setreuid(r2, r1) 16:00:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f0000001240)='./file0\x00') chflagsat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/158, 0x9e}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) 16:00:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="91992f2ef33c3f7a569ec09ff2af4237fc3db131d491da49201ed1e54ba9239501cac8eed29131cfc6b68ace2fb8ff6abfa3e2624607209f693c3b5ff0beec84756ea0817c3d64edfc8e92370c3d10c57aa37df057427fb03891a17c5219d86fe738929b226c7360", 0x68}, {&(0x7f0000000280)="a4c460692a92db73108f0d74f2962d14f88097df5d93b3eb5dc2498765add05f0ec7217daec0a7404a1a370726b29458aac3ee43c7e3eae365464a48f144333af303d2d2d4f7d0edac651fba44dedd38e09854beb0d9c4a2af513c", 0x5b}], 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x38, 0x9}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0x13, 0x20000000, 0x28, 0x81}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80000044, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1a, 0x213714c8, 0x97b}, {{r0}, 0x0, 0x80, 0xa0000010, 0x2, 0x71ef5aff}], 0xffff, &(0x7f00000001c0)={0x0, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:59 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) close(r0) recvfrom$inet(r1, &(0x7f0000003a80)=""/4096, 0x1000, 0x3, &(0x7f0000004a80)={0x2, 0x2}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) fchownat(r1, &(0x7f0000002600)='./file0\x00', r2, r3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10240, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket$inet6(0x18, 0x1, 0x49bd) readv(r7, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000001440)=""/203, 0xcb}], 0x6) r8 = socket$inet(0x2, 0x7, 0x80000000) open(&(0x7f0000004ac0)='./file0\x00', 0x8000, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000039c0)) setitimer(0x1, &(0x7f0000003a00)={{0x410, 0x7}, {0xf852}}, &(0x7f0000003a40)) writev(r8, &(0x7f0000002540)=[{&(0x7f0000001540)="1112020e3635708ee1aa3626b91e1ddb2d3a10da9711023254014f4d24445b42419547d64f1655e83ccded3290a87726dfbe7a4bfd97fac9cf5fdd9f2c8d2c22a0e785609c4a88faecab8495b1d8431ab1153c94e998c51307c67aa443e3f3a2201793de63ca6e15d18ab92e2ac06a2c0fd95cf6133aeebad8c8a08b1d8dd6091f19fc2ec6ade1deef8e1be358df17147c00bfa962bf3039d21e29aa938a9137e056aec5d9823724f5fe5c188f6163c1380d888f9953ad8918d132c898e324d6740bc1fabfc67b7d9eb83a50b17fbd344a2c577c75b8e9b448d2feabf0fe300ebd547e92a0d052f85b0fe82f7b1bb0d90f2957022a638be90e8acd2d9dc9a6530a0de1a85706fe56a167ef41a9bd419cd072df00b153a900ef499e97b6e593bc630652998f2c792d3cc34a3dd3f837f38c513ce1d792762658d0e3596276c640a19677629f66b667ff1261803c11e8bab0e81e580ea96d2ebcd92343b96f1f02b161bb3d0a5d94d492e519d9d00b59c6b4383b983731ea08d8c7525b1bc5f0eb66eaddfecf82d38dab31df2420c0771dcc0fd7d65360187e1638d4efd1b090c30acba417361f7bb3a505f6dd57c72e6db056a9498bbd6e5ec70f712b754b750e63d98b23c49790d94fa9416d5a4192252b3cb3f9460f0127149c8cd3df2300a40baaab3d6841d0cbfd355042201a021ba71324fca136082adf61324aaef8854a0498d81944a9182346d9af393eb121da90a752a0a05c93a09138b4b98e1e8f6024b9cec6ff04d591720f8496e2025bea10b350602deeed1a30a078d8cfcdaf73450915d52e67917cd6f1141fed62b9d108606a7e45799cfc6a3cdcb3cbd25af9cdb2f6548d7e384ed8f3ffdd62d74b4c3cc23c534f0c8fe8d5e2333d1d2b4d9b5bfc0f8aaf8d1927d6c5fae20393eccfa9e135db95c94ba2ed89d00bb24de3170552707421db5a04299acd86c815cb41d8465f8eb0fb3383791faa3ac04a6a4e8443340c14f9d33fe8803e9cebdf7784e7c0cf9e5db25269a2ef345efa304bb23e276a79a628edf0b6307fe4b3f6387ca4cb540efc997ba2e927dfe4ccb252e27156d8fe7ed95bfe283b79c2ab12babd588d28726df23330f479a1471d628796e552a211671cda3159cc8866384b52da8c7c36437fe8b81e6471bb75941211193e8f45f13080e6482919cff3f380a6be9c9c0b4038ba509f07a41eb2e994b6c4dee908c28444cf3e645a7e86700c6f2a6badb3a8a8377f2798768bb6c2f594af538f5bcb80c93accab201f0736541fdaec97dde71d26b472f8ba1f5c59c9d48d652043d4414c314bb54e090d1d9a08940024ab7e1d8e0a17de4dde87f5e7177da3948469eb44d0c66992f97a451a101e87c0dc6c3eff02ab073adb5961dbcbde6fc5be9f213140fd9a8114551f714e17c216febedabea603298a20519543ba434749e38a2d784c21a8e00536acfb1f02381ba063bbec37230e9a66ef0e21211e96e3b0ec09fdcc82da36e6fc88b087b2d3994be8216944eecee59f688938ef5e8538b99e8550b3b653b5b3dc8f962db82c638be72839aac5a95c637eeb78caab5675b650e951dd9778b6dd5c630b6e476b318aa91e18e4617618130ca4006d93e33a73b2ad7dc8f2371d0d6db91edfa462a4f089ba6de36a6c24f8efd4e5c864e3026c0c4eaea38a630cd90cbf139bdcedd09f894dde489c889102d4df7793d546f77838fd55dde20bdd2a405f4134543fe0e8d4767b2da5a89cd016a693b56b1a974b8cfa5727d971011ddfed4daa74bfa4a153696dd42d866b8cc6a203895469328a1f9935c3d09df610e8666185938aa7d8938661fbc640521bc6811649a4466d28b45d8e2c20a44c3652cf85a609de66810e9f5c676e720e95e02dd362c6da3e13f1100e59fa1f4dca525fc1b4942ad946b63700f39dde339a808ee2799e0f056109c08338d201231f0f91a63623387ee723421c82d1101afefabfeba254990d42f1c5f84a3e2dff7f4c58f7dafa0f1a7ef29b669b2c63f292a17fca371e34a7952009a0b60d843c17eb6f7ba46401ee42a4c69f4dab2f81bfc3a175d779c6f59223cd1d1dadf6071772e14ea2ff82faa0216f7c7c75599694ec35f3f088e49bac689db147d9c5c8a4066bc56da203f77e68b3aec91f93905e76a8c2db10950279e39f9ab8897c9078aa61aa97897814b1a8aea44ca11e7c7e06d07ede29280e10c3d8562764583acd60e09134d16423da66b45f3a335a7fa6982d9a6315ce9c05a33fdf5901ef8663b5527beb24ddd8fcedb0b7118385409e60961904fcde0d64742f83219b7ee46a467baee5b2baaf691cf5f8a6466d67122d30b2c4cd06e96bf1210f9e5c08f61687ab479e75eee4f6645b0ae71824cc67088448565f32c9b803434f1defe117cf2238ad836482bf8ebd5ab3666069e7ba03643a26fbdab73e2cf6a436c6620dde22ce0fbc43ab509fb13cb27f93c60a14bc724ee28539f6ad4d9e386fb49266034d0a1598522cd42466d5811cb4fdbdb878ec332a50a47004cc1657392c2c6d9d1e8a439ec8e0358bc7c1e836411a7e655721f480de80f14daffd8b86577f48bcdd4704d31e0910e3873e05fbd001295073f496fd4f68b0b0d4bddb38ab35785f94e6d80f23b96ff06e10130ce06c7c4d06b8dbd0555667f896227488af7a962805c11cac8ea3b6a0ead62a4a62ee99aaeb5cc5522c20e263c6ab22184a93a4b9e1b2d6bba23388f70a4d887e116a9dd7435b0d0d78b302d60772b4040765ee1fc6ca39dc80397980f00436ecfb227b985d05b14c9369e3c94f419285678388f74ca99a5d5e7ac1db8148787647e060089d0d70645551ee4264aa86f0ac9345576cb44d48f2a0b7e948b33a65d2a7240783184234ccfac2f52d068c8ea0f014a927f391982b3ee715cb6c640268adeb303e9361bd64be735859e5de952d4832f046a6c4f403d92112bd2c7a01dfee1435f2d1378cb7b9b578803886dfc199a52fbb3961380047e719638287facc3c94ee0756c1e8a42532529009c99c8970e526aeb14f65486a080fa73a6f16a62bf89cf883a045d49db4797940fd8fa39dbcf98b7c9197b74ffa481826e55573ca393ce77b16eb8a3e392b37e9a78a6d97ce5229bf4631ea51afef86be84388a47044fb6e0cf36ba8d9deeaf7426d16adf8dc2130cea640642d200bf47e7d9f3ce95b627fe6d676347e5b3fc90e7d47e3ef6e8b3e4ace5523a48529d6f929e1579fa4ddbb40aad7bbc58bb2c98d02947ea764740309ca6b68b897f4fe06cecf888ab180d611a8c72e27d130b6fa32a65758c0efe4e50a568b55e24950b64725c385cef639588492ef9866eb0f69b2e9346f2614007698ab98cdd1b4e01543adc7e511e1bef63b2dd714bb330babbb32639d9b2784bf48ac8d9b1fa14783f0bb707d63c48a3312ee63ab8b70d33c0c796efe8d6e4fd57be4fe5803bb87e3ccd90ccee2fee227ae00068ffcf05f35e908beb29cd23bf8a3aa5f92ea83c4af687f7eae5d40b058f9b88524a4612fb4634b220700911d28d5ed9702e88c4dabe89c0038a781ed95e1784e8a698abe160326c97887768feb90f9bec3ff000850ff83f1b153a43c0f2249954104fc452749a040499c11815908ae7f43c48c06284cc4cc283d44cf27c2f0f9a54d8c1e266d36f807ff7c1a8bf790734befe5b83e5ea0ac57d291c6fb2a6f756f7c2cf1bfc1105a18fc9a3b1dd7beae5e2cf22eb5b6ed5b84e757a833c35847b810a22da90f42af1287912ac878ff1c486162094bd2461126a1845da0959493c320bdff30e6d54eaf81ce30c973407074c75e48834a0b6aa25daa71c8a0f77055d01743f5dfd6736fbaa694f5a7b27e78163528cee2bcd1fda3123e5a82f5fd84cbeb205e77ff8dc1193855b6bd8069062f1808211ed5faabd698db11861fb8eeaa7c9c16961267cfd16f5b07016667f30bebe9136d3fda6d46ff37fea434dd51876daa80f7c900d6e3ff989f1dd764944960d488afee208534fa2e74b4b1884e2ecbde634efacd98596e037568272e29a1420a9bc59a20536a6f52e1023c1ede7ba8f4357632901ae300ec85405e03fa8953262ba118a00ef6b7dad5e593742a10e67f314a2594cff8ea61629f3c10dfbd1eb8fc6887cd60935da2c39f9726ed89186c3be2299ed2068679680720fa760c81644666aa5b1d95cb26b56c52d8e76fd6c7fb6c7e6a80b66e210a6439b5521ab03c8793a7cb8541799cd0137ec739bb11d0e401564a6d1537d1870710911d26137f2109f87ce185936b7895112be487024414aa7dd4881a166e46f67467ccaa326068ffa2d14aceb386f90717e664e36b21d22c2be2773f72f7db98f3d7c7e54c1d02f066775e2794589257930c08f5792547c3c1e521264212f4525bc460da6c67b70f5f33652a4703f4eda6a187b46f580db29f02a7d9fa5af3dab0f00dde83f9e3b967e3f3bf1f001ecee5af18e6de7a6fcbe1524c207800e38454d748b6171ecbf6165dc204c802346398d16e6bcb451633609fccdcadd9aa5402d306d34156badc9e816173cd71a3d77c9066a30e313556c0c357a7d0d90e740ab105e98e8c7ee8c7f341e86e91e462bbe1d60438593bda42ba43166c4205cf2fb728abb46da32a227cebf172e8772baad3c1cb255455f648a7febfc66ceeb91595f332cf858e10051022228bdf0f3e76da47e3ee28403f63029be153b92ebb85800c9a1c3a049efe1995996ddd7ad19688a3a305aa95028e2780868d4b0612b0a93b20fdaa342dce7dbbc9f15399141b4a6eed66830dc9671f04c4754e156b45a9bd63ad82c54d9cfc49a701f8ff38b812777b7904f1bcba4ec7e357be2df62379e879bb672a4dec6697364eecc5950ca30604848a5db6c3aea730183d7a6b81c272a066571aa053c3fa2c3f9edbd662e15ebfd776ccfd6cb964725042c1f1db6729c9c929d24e06cfba0f72a6be91e834d1fc58cfd6947d87fc2c49c13110739b9ee4bd34b1b3a7b35da0c92fe19ce61d304107e04fdcc90483726aeaef981610e0433f6bcb0051564db9d68bd93191fcf5d9facaf20c8a85d68043964348f3c8e4f81075cbe80ae854057e23dc9d72bf4b2e7af04b5ad96b3ecd7af4d48b72b3bec71226b48d7f7fbd23f1f5d0274e95303d650244b1f24687d238385a1d8be7e4915dcf82b0aab1edc84b7e452d51ba8d18858faee130042bcc9edd91f3007007c3888c05582408666c4bea15c0f23c6f61af032aec331d9cd949434f21596d7d727c4b89acea28d8ee340d1b111d0976e1f87409a9b30b9df48723699cc670bfd2a9cb2034e1507873827f11a790e44df83438f5b3a042f02210662b136930fae90b24c5ecf23f9cb43e8e34c9f1e1f75a39c368224364800b7a6383f47ffcf08197b2ccee5e3a8840f40eb25c288cc3ee8464b28bc3a90e1e92e4ffe3f297d6846679b3ba0fcc6e352237f8ff2ac9cd2d415c401ea25e0ec05783f2fc54ab5aff8c2e2a6dd7c55cb1a5e2107f6f348ed41b782d0d356e3f7380d0bee5bd41d80fb2f32249d2146903b13776d0f7c3cbd2b99e0ee5c336a341717a29dabd5e54a9429a1ead0ac59d999a19bf387bb4230d6e1d8e838fb49ee3a7520cc66a2d5d6d0bd320f969eed78e3ce2575a6bc85ae3f58a04f0cbfefd4e2c497860baca7d1464bdb1a6960ca29ffd766c21bf4dec38d79b87ea83b943c021a0654511896e095f6e76e22a37793f1ee5fb27b67f458f7368db899b996fa4e1a8e9b69c64926da14473bbe64d90cf9a5639f6d5c", 0x1000}], 0x1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000004b00)={'./file0\x00', 0x2, 0x7, 0x376, 0x0, 0x100000001, 0x1, 0x9, 0x2, 0x3, 0x28, 0x7}) sendmsg$unix(r4, &(0x7f0000003980)={&(0x7f0000002640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003880)=[{&(0x7f0000002680)="b47c79c957a36904f87be3fd6787e637328160f6a0250e2b31bd2caa50facdfa8a4bca9f48", 0xc}, {&(0x7f00000026c0)="cbbec48858609de173c21655e179c89f88ccfa98df4f8083983189e6e9521ec2a7b453422aafdf34cd880e977895b6baa6ac26f5085134fe1b10fb6970fd3425059a8a3783aafa2b9c748bc7176ca1b47e302a413aee1aac1c9417d8f796ca1b71164b4dcf3bbe2ea159fba4771677180fb0d0c8a5aa9ffb710c2826e07549533e1b1cafd15c5a26487a3b20cca06b003568ad1bafe36c7744217f303f3006785a1569318a9919a10362f57a56da172014a8ac60e1a630c3bafd8e6e064e01903ad9f640a2a0050eeb027463b2d3a6e8213e85dba35534c520b793b742d90d60a167425acca491dfa9c3bd64ee1a2b3542e0c22f2624c276181cafaff4df4e8c937725c7e6f0f694dedc6e492f3ab24670a0d3888943867ecd783a5584a7c37e4f808edc3fbccbd64eb38faaeee04666afe86cd612fd06c22c06951a86d369d43aa2dc591aa6737b8f562473d67f7971e231336b26e0de655fb48b2d64c24186ff1259cb2c0a9b7486b635b2cb7e510d4c48f823360836071ddbce1c70ddb84deee06e02d83b498d7454da4d9c8631ce017d74bdffde1c4afb2b3ed2a6d84c13d27cb48835194337a143f9e5f25b25e43be78e21b032d4aedd067dfbcea8f3ae01a99e94ce0449a757acebed2182b5f5e8310f84f83c5a9c083a1d03fe1b9aef0efc53cc1761b90dd1195df756af36f72c21ee8d5e6520bcad33ff1d6dcb4f4f9f14662e5bbadc9efe2471c61d756c97d087bbf6aafb10b6205f42a3d1f8e74d2f16c104870663856a4c7ccc63164012447d7e4e8b76e28053c87ce74d57e43fe293e6d45ef83539438cfc363f95ff9a92674d2c53e7a1fec659f66c79801d452fa6ba8cccc3c2512776096ca72d61ca53f9ab381aad8e33a50f9d1f05ea41f9c1a08a23d2153c03902c7346b127985ff915d577540c39659e70bd4a4bd0ab36688cb5f868fa09b8be86f2553e488dca43fcbeef7750c560cbb81cf07cbd7697fb86355e5c6e607507d9aaf41146c0025fd272433f6e00bbb480d2cb626bd6f31105e1e0e05363a216445aeaa36a1bd057bb1802b084d9fe2f51499c285c28900c955378267706231ea2ad56f885ec63f84c7448d48b7e969b8c9278141e06a671c6c85e96b009fcb994c2f47677e0098cb4f26459bbcc843cfe04bea67076e27a86d84af31d558c43102c6b01798d2720a4c20cf8206e4d55f23bf0168e219212b72f331c4a7b7fdb35a225a72cc78de5032f43cf52418fca61cb8d146bacb14ae2d6eaf5e683dde735ba8bff4b50f1e12d769c20d9d8680a2546f91a1afcd201d56eef1dc887c8bcc2e394c9c4418e689cf7dbd8465f686c49b4571880ce8cdd9dc7eaf912c44c16016ae86fcecac3dff3a96b6693767e51d6f51bd2ca93aee3ced54a7e88fc740f8ecd6e52943ad77185c2e0befc9d5ecd551601c2ef7eee4c0c444d1bf3bb7a4128363cf84d4163789bb703aafb26e4299c9e7cfeeb34ed0d97e0434d1d33d6428779b4fbca14efd8804ac19af14c1236d697c10f1166ee05df800ac613c99d9d99f55b6ddd68a303681336af13d903bf432e993650c92d3b87d21ec7d4bf6d71c7b959668226f11acdaed92f2c019cde1dd8741e8f79f6a4a607b74a33d7acdc462e2fa4547ef02ec8306161d766d7a5631c08e3e38b3384c801d49456121cf5065c858e19b58e394e01c2d7bec64d21b22f5d14e60971342229c39e9a9886de75b65c847a4a228688d6e29788466a5cb3206fd2b0c78c6369167c81a39706aac41da7436a2a8dc3b8452956b8ee9ae5cdd9183efecba363267e2adac8b55be5c0ab554950bac1ea0afbbb9ee15487335d18b2f96ee43ceaaefa13710b702dbed490b0c2beee93bf7fda20b24ed9e7561452dc1fd1bd25f5ba612a15fd93635691c13a2c2ae2beaa1ee2318ea011f8efe7361eb8966d753956e03aaeb637f8a56c99271f22b3c179b0cfa7a9466a5bf9043fce786d2997b7e22c44893829ba30a1114febfe9806aa960b617316b714abe105d4a01a37f8770712237eb764aae8d1cf1d81710aabd747d5faf503a3670e31f67313b0acc74668821e0d533ea183c4d8d789db74ef756466f815e02a62e7aa03cac8312b95045c73cbc81b652d9f173f1fbb22a1a9bad9053755590ca12cf1be38c13f3c2b6332a863f1dd81aa5dc861a3dd808c333f5a0156703a3021a59917c3d618dd985fb2f5f5ce632e6b889d458781c431c42f941960a6e78ac104b4ef627b566dd16194c959a8aec3e8752483a57159a92eabb79b1f27b35b61b86d93842aab192ecbef6cfe254a1b532025232e6cf9fae610f0598a35d49b619444e898135310c15859f41dc5dc1dade273b93b988c5d021701a4c636d64a5f91c863206052ed9ee62ba1d1753cb454aea03c73b109be3b608b3dc23758ba23ee176b056e4a9e4632aa669dceb470152fc88a5df539a1c695f442b14b0eef1dbe5b38f66603d219967d1bb02cec8d07a915daa71f4621595d34bdd5a32ff20a91bb1f230346552671bbad9a8d687501a788764d5176ce767a64f57f22b82ba25d8d25768ae7f2c155681da0f108c00f965cf69c3d203a632135948c7d14cd8a1fa80d18384850952d46119a043dee3586215b32cca5e3318aa7be20129748a8b64f3cc2a33cfc0c5429e176e7dc0f402163c2dcd4e56c0339c7aa0ae079d14eb139d81d9d5136e4940a04cb96a6025a3525f4ab5702e6cf403379a66b9ec473c23450d90c55b252bd782cb9c4c939a1f15203904b421198bcc95c2f718735a33ce5bff4091f7ef79241c5ec796e50608f883e8a28220c18f602510fe3390f69196f9603ca1fd059a9c139cbe974c820bfcfaa24f5fe097cafa1df8ec6e30138e8afea7ac2573e996070583c8c07d9dbdc60d9a1940ef22d6e47b6a29e31d084339efc8afdfe3e15defc8302d26059ae673564ae52ffd66726bc6133811c6ba8ba9a27becd68b63ec094015da7e3426da25ec8c93bdaf10a6e337e66f410df1a2644591d7209d04664320bb0fe9341a67118f21a42306f3c67568052b018feb4da392698f5b17dccb62ebc796d0ee459ebf7c159e1cf156679ae6babb32068060e24876f01c4d448640a8d22552e863a9845dac132b5845d095898546c202bf10e84d62e3b6471dc8728c7817a8ddb56c95f142bee03068ee8ebccfac014cfe5a4782052de38e36572ea1f17ec00e6f2ddd3aa2e8f2721e85a4e886fa234d459e822f00b77e39df0a7517354cb7b38afd925229c8380929f249e339094462bc8f2476648ec335424d8d4e484570e46ff4cbdfbf2c49fc5d30920aece10c17e170aa02ccbb224186ce4416c8d1f0e2315be94414704efc214737d69a58d9aedd329c182cc10910063c61bcd0bce6a1286a39d92ab94407f4bab59b22d682a369e33968e7d0135f1c5a585f6715b70289511d1d664b92f159e014bbb3a8d3b990302f90ff9a2316442ac8a4970e9a155ee276a575414e5f65ef0222a9fba9ed63d89d5077dfd2fc2d986ebce80317b614d54d161aa13a868aba43232a7fb4bdb8c8fa17cb17c24e89a99ecb762a1c36e050a99247854c4082498ec918ab5b074a9262dacb683417ade6187074c39dbd5c5acecb33b4e897b59b90481e5dc001e7494981a2cbb027824e0e98bacfee5a7ba5031d28e6af84b4b272ae4c7be6778606ee2c0c61195f86e9543ec9842d9e23de7b4c521cabba0c80ec3d0337121460cc4a80f039e43882384ccbaf6ad6775ca34026317db02be6fab7cbe6c3c9eee45249f288fa9d2555e482f5b858ec1d99dd49845e07cd79d178107b8788dc719e22f388fa3cd706ed53303a8631dcfa83b62cbc34ad3943cd3762af13d80c8bc7b338187c95ee52c5a91fbd22832fb4447557cef4aad6c6c2a2f063e7f982f303b867b6a565c90741eda60aba0b6e0a5c78451fb5e81918a614905986a8209c97d299108263d280d6c2e250ee7b83cea0cee00eedf6c089f8437f9db746c64cde34a821aeea0c06602828185fb72b756e7d4a8c3092fc1906110ace44bc1ceca4b337183b0c74e5ebd364641d0c8a5595533181150ee337d53bc1db38fcc1633cb60d7bf3c0467ac481981189baea9d02032e745938431e2adc2b75c4e3dd82f68129b4b4f4a2f2797438f01157a839e3b032092ec2e6ea65f7ff6fd6c470cd9e33e0163f70594448259ee94d886b0dcd777708094939084e2539ca835fe0aa3d1fde497d3dbd4f802ef4336bfa8934e6019c52c1c0add30d8b343283a52699a77dee4f9f0809f3212af267899efc0c4420d5ce02386722f7669969a38db50e3a8c0934a9e8fe6d437ec9275810cd7f8f0e781e61d0b3386fd8f58c5c8858f7973e1f67eeb0f2fe1266f06790cf0cdb222b4ab2d2d96086b0a35b52981474d44e689515a402d185c2a4dc70e850e30d4d4e557e9d775cf72f6a9c8d0f6803c4e8082dfcf95926812dfdac469ec6ba2dcdfb713130ec680c1654c9a66f49ccd1e65b84c130095fd55c2964d635b33e4937f99e42ab648967b4ec22857c07df3e30c1ec4e6a38127dd3ca36c8f40462949c19703222eb3a55c52462a2206f9cdbda18087741ed71cb408ae0d93569c74d4d8d460fb72d69a43a37fadaf735e96d873004155d6ef5f3b78070fc8b6fc2b076f1023c475c81db7b419689f056109a3f37b9c00ad93f447627912f9b708848c467384de1e32cbb94a62ddd0f649c9532b716f4a4402388e18f96280f8c4c9d7cef0d0412c587b59112dae85123c2109389d1e028abe0b27466ae055df61ed14c83785afdbd1b879a52fe632918fd8adfd66ed7d26ff833ca01cb8af89336b493d8171be3c9d31ec49d8b639d65138862662d202b3ce2c8243e6d295d8acf3b5f20d7c5543c2265e666f7b99252afd30c6f11c95f104a654b19504f81f65d64816252f14d4d7ff7a9a5956fb5c5679f4aa99574027965fee75d35ec5d1b0caedef89c51af94fb9c976c00b5cd02eccdce67320af46a2fe32873380c32af6fcd2db93922d834495bfbb6f057b0fc2d50e4570741bc9090d9f11a2ae4025b63ee01b64fb30943d18d69bff2248f7c2ab56892b0b57baf22bcea88e989d7889982a6cf09e8b54213311415c219cd3615f41b5b2e9c1c1cc8a8d0938a54875d3016316957d4288fced8191dc051931304495d55c82233fc2a5f06638a5673f6887c8957f4c0a895a8681cbf8e2813419acdf2a33ff5dcd6b7f585c4f52c329a3035a3bd28f0098bc3936b8f80f53dd25f0da3e4468bc835b1f50ac2d7e01a855fed2151edaf40bc1769dfd7a66fb795cb456cbf6f4c4a73ce9de555ec34366fe3359abbdac6506a757c43b103953629ece2fa63c9dc5aff6a57c60c4246790b5c14c75cb9dd6f8dc1e4df4af8a40401dda09f09f7936afab22d26327fe45c1390c97a64893a2ce6f665fe53bc4b43af374df60a2d81a07b0f12085a89278e56c97832be9267e2e5536ce4d563e0bfc0f620c2aad46747ab45dab195125d899fe68ce51d9775f8ade843ea771d7aba97e76f4deb3952bd67d4350fba3d6bd21b5bc8b09593ba0560a7bf05243089bb109bcb23a04c9900dc2e89f7a2d79da46fef07bcffb742cb549c590850ad464004aad3cf859d519bea4e37fa1984eefb5ca3ab811c3f3448e3cd5c48092600f908003fc38039b00f38efd17b9b629ef2ee5a5f1d73db53061d92933b70c9799959f8459bb7ebf6033332a9aab0ea612ff5553c13d2392e088d6540bebdb5d49918ee5883d92618eda9e30d0e2", 0x1000}, {&(0x7f00000036c0)="a61766f02e1fb44e0daf26bc2bb9225a9b3b2db630fd89ba382e5edc334401966404e1636925bcd169c17968e1900563a6b1487ef74b996d212c88be01ce1a6902f9e13da0bddbcab91074181b1ecc349b6f0dad3fc5f54168977e95e155b2fd61e75e9158dae32968ee53de4f1debcd7fcd0c46b615b1f59381d9247eeae081254a3328a3d88f1eb240d32afb9cca4c3ba540a62eb9bc35f940d7cec92a52493701aec3d1769c5e15ac", 0x155}, {&(0x7f0000003780)="a7b17f1ffa60101494e73206342c3bfc25f9a0781849987b840d255a7a10c9109b375d09dac4d025d79a829ce031858209cfc13d99f9bf2c4b7e581d6d69e293bb628338ef2f9205a5e0163ca72600396add069e9060fba617866c4f", 0x5c}, {&(0x7f0000003800)="4a48f422075a6d32e723e35b8af68e7b1beffc8959cf94d974dd63906290f299ec6d976334333387a006eb6cc80f", 0x2e}, {&(0x7f0000003840)="05f8951868fdbe49942191493f797d6d8c0e5a86dc02d1dd19f38a75dbe2d73f1a638e6ea706b3f6d268c4b1", 0x2c}], 0x6, &(0x7f0000003900)=[@cred={0x20, 0xffff, 0x0, r5, r2, r6}, @cred={0x20, 0xffff, 0x0, r5, r2, r6}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x58, 0x1}, 0x400) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002005, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x20, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000080)='./bus\x00', 0x983ca5f420d331c4, 0x10) 16:00:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x51, 0x8000000000002, 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) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000240)=[{0x21, 0xe8}, {0xe7, 0x3167}, {0xef, 0x2}, {0x24, 0x9}, {0xa9, 0x1}, {0x25, 0x2}, {0xef, 0x20}, {0x82, 0x7}, {0x47, 0x2}, {0x1, 0xffffffffffff0001}], 0xa}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="de2ac783a1eed254656a35c68d48a65422f8dd26c6cd79e186f8be3a63838f1ebca50d0ba78af2724312a6e6d0", 0x2d}, {&(0x7f0000000440)="822b0380b55b0d59285647ead7719f4bbbf293eb2b9d6a9a97501676612809b1471f2eb4902b59c2b3a9724f51508ba76ca683423f61f1f5082394cf33ef9b31e5b5706a82360d45263126e3b4471a91c528d3c5eee7ae3f7c2b2edb2b19bc390ba379ff9e7aa6b1222d94ee64db9b147738ed992287ca4ef5ecbd07da1e17f7cf9fa9f5e8fb24be0a001eb540d0f169f12711f7eb83ef7bc24d2c662daf7e5761dec2f6877f59f56fa4183554449073203cbb658f0fadc024f4ab56b0b89d501b2678ab2e804074656d0db4f0e00e25e47d2def6212ff1b7698700dce41d56605cce150d36d954d4f253545473bad2084fe13e5321804dddc3085a16dbda26073774be9dc3d30041111a0004ac54eee3e6a446bf5d26fcbaa9d087c7d84b8eab5abe09660bdb94d6aaf0dfe0dee2a84e0ad3ebbe3577a4b5a3a789d34ac1eeded93632acf6b5abbaaabbf703f31a0f55f6d9adeca763faa48332b5fa267ae4e74d68fcd7f37422ff8d15172e363b05651fa8c841db44d257fc7fdb5e5d8bd10ce88e95745a51bef7dd390042932ebc6c65a711f491b97708064a748edcc5c692f7d766e8b3c9e0a7db2fef00b8bf747bad80455bfd8ccc65811bbee428c212d72bdd32a86f934675fe89092d3649e5f152015115ca7f4a4ade18f4bf34aa320427a210a5aac7629d2df79ea12ef95212f622f0779a5b5792d37e28ee8fff650aa7a56d3692ec37ec28812a3261c69dc09361a29564af5438b1076edb6527fe7e2a4e538477a7e90ffeda9e7c508b197147c2e818432121fb8a0759a47b3424d7cbed304895d3900441874db20c3cbdb92fa9f0ab5c2dd9dce50918f87a233222062ee5039d7cf67018f1d03d041b26a4107c2ba6bead1d97f0e47b39aec15f7757faf1caf777700cef2164e0670802ab751ca28b9379b241311a2c3f3c563d07c36c5f3565761bea1a6475c8f085d2192024364563a7b1b36ac8d2a09c8c503eb33d8a2d0658aeef4ec001fcadda099655f56f6b1504729541cf06bb0ea5c6dfebf16fe0c8066fea5cb97cf1be4b3944753720c8e49283976ff46a6999147f7fff158b686d39a251e456c37d37973168d65dfe5e217eee8736edfc35bc46c850382e248aa97bf5bb199c466cec57764641094484a4696f4296ffa77289b6fb663f5cd02ef19806144ede5bdd5f4d4c74c90a3051d8d3b1531cabae198c3243e53dde47c47e6c6eeaf6e51db55d591718d65cee423a9a37a04090c9b87892c6815219e227824373c898d0d55a1c570f5a4b33b927329c2d23b478f4afa245e6dbe1a7c9a9413f346cfd382e2f593bac33e1614906a9501a9f1cd06eac33e56d2f821d0c29b986973ed871e708db91e17fd77b8f5571d8a09b6f1a2e5f888ee6f214eb69c9bcc40c5fde4201a9e9bb122c86fdf6019a4f1e6634c13859b784ee312bdc2fe492c54a5eb74ef513290d801cf0347178f5399f237d934afc3f5a6e6d3609066de167f4dd00300b227fa2381a618943ef09e3b6d3d41e4b8b071e5badf861beef4c16f69d4a2590d67bebd9e1992fd46a7a593ae99277ccebdcb447e42a2630d33e00cfd9e436de0fe02a02d746d073bc63d2952fe255c072dd4bd7316729d155fa139a267adf0d2a3382140e544a322558a43f0dcff275409e412edb377b7c4f0ad2a07ebb022b00ec6fff1685d25315c71b1c2976062098428b6db252d674e6839fc03390fd1d72c76a997dabadc3bad6d72e982353bb95da2b09397ac93676cce1e59fbcd3fa95678b2a5c0ec7770d437f153d7a0a714df016c2d598d6335b77b63928daba8a38ef99ae0e555221938c4488a52789ff81af794c335a7a6177d19428edf37f9fe8d648e0c452a5641b62640d36ac06fb09d84682141bc17a0bf579de039d410ff9d64052c0e5193a9381dfae6681a48f29eaeb5bc8f7249841941cab1f4055e4f4831e2d2e42287452522c87f6b7d07c8a56a87a3b056b6b2d28698dbebc38c2acda5392284abbae75cf59563126225196e12ef8436b246923cd6ec88dec2bcfd48ddac5e7d567dd5522bc25bd1a591bb74330452cf4cd96c17235f6030e93cb8df159a4440f3118af70bb4000d46aa586158debfb978dd5460e5a9fb768f8adc7ecd985547d23f07912fa159a08b183acdb5e570c03d860b83c87ec0265a829ca89ac4aa446e1dcdcbb924556093956ce2e4cb9202b618bdb2a138351270e82cb1380f923aed9dfd350823f87f821df1877bd3b05afcc7f20ef6ec3eb88bda0d4c4ea63091201c3045b03d012d4c5aab78eb4717ead050dcd68dc3e55b586c7b8377b084c0d68ad8d8b334028b28b42245ee17b5327588665ca47098836b302ec3c8ec2dbb4495a7500ef3d51ccf7b3c9cb25f18a89f99afa8cc5f69056c6f8cd72bb0081734f9ee37cf8485af5a9079c98d5cee00e063b1b55e29619f3e868fbd146179c0d687a0aa41755d868df0698d9c89b1b6dd09702c31ae1caefd184e918298c4035c9a33dfa3d586fb9ee393c190ba4bcdff962fb4bb378c0ac33c2700cda64ecee56ee37c348a1520896307c55f75ead7abbc8507c8bc5e64326bc2e38b7ca64ddef2c52b248aba6a4d2946cf62cca63ece550acb53611fc6bf2b73693921949cd26c9c2aff4ac4de5fa0ba0fb97c00bef455d4aba943caacd6f0e8a512cc2d6d0cea88a01e17155efa508672183be62c66ee07f11a41133984274286d3fa5ce089b63e8d9c78da59f21cceb32be92de9d2e554feeeef2caa2dcf18a1a2df6e693b49d2cda2b2c8844e5e0d3b8ce83f7a60b813300281798b0eaad8abab5f4111882688d37ede94dfa6072bfa44b711d077885a26421d612012b8be0fc6bf0e5c71c56566c195c17ed31786608106cf764aefd609cc2cb348b79b2b716def38a24ad4e95b771609319b7eb05a0520759aa7528606dc95bbfe5d42431d60a3b6dee936b491bbc9caa40f8bcc1bc24a361e2b3352aad5200049f52aa71368b814787ed6e63a6dad02abdef9f9284faae2d123def064a8c0711e61fc4954d464c06edcc2218dd0fea45e4243d3cd71a4cfe385ca9c2ad9542a85472702bf81aa76d4c964230f1513c1965675aebd5a845559a87bc5357ada306633ff691c5a5c7a4e06032a053bf01c7904d94704e8bac93fb9171f5f90880d20f0c9e285eb11a816043990c764040ca14030efc7c26192b699ef822d431761000fd5caf3e7727355651ed96819183a309c4f54706fde67aef6216d31c62b9b2ded60eeb110891e036f3926a68e51db0ed93164b8cd5cf01906fb8a4884d8b548b82b3bc5bb7ee04c2248fcc87c3a1b48efc6cfdfa7115a93e75962e640d777c8bd5d1c4fb4864e92b95e13f67f5b1b9f2d89ec38ceb485130fae8aa171f9b7c5e706fac6cf9d78c740065a24efbee1fa8269c2a8c9be3b6c2a62c9e94a2f62d6ca04265e4a17f2aed54af5c0b494bf77ae8df6658c28e94429d430777134d980c1cadfe8dfee2027c644a6c57f3eb99006ee0e22995a1a6fa3daafd348069cf369ed7e5ad11527d52942b83e77a5e70871773cfbc0d23d0f050c2baa09783e90c982b7c3c21f411b6dd87d1fa61e70531ddd88f6dd155c463aba1dc85745c26700b4f0f64fdd48a2f7c8ee10e48eafe98cfb9b7b9950047ebc8269292707dceab9b2dc10180e6d783f8fcf082619b75b4fe326807ccd4e58d57c6e3fe5dd5b2e00add6959eb56dcc584dc0247b01564bdf43be9e5683fd99819068df2233a3d33a58fa59280756d0e7f80902b87a2b53439860ffe644372019c60d37baaabc3e3cc587224b7f9c25a2dff485b214d47261971fe9a980361ee127f4cae1b5deb4a256a15f1ea0a0671a100e9d2573dfb87abbf32e93c1c04406b6a94e85f05c1b8d4f42e28659c8f731c56880d2ec65df363cbbf0ffa0f9aca0c56c9193a12b2e2f7436bea536a60774281b40beca0f9405784012481778ea96320df7fad784a45386fae2525863624a65bf59b874bfc74048b9d9b0181c02ba16287f99f2afa0b36f80878c426709b74c49ce2e33a91d1aa8799e71aac50768c2bd121f8719c7301ad70ef2f022b477afe488581f0ef77d551e4574066363edc67f8650172e44abcef5ce2874866cd3a836f631fe417c049f11c8b618205dcc71408eda6dc3e37f7f5d1c7ec7915a69168e8a71d6f3ac050ca42e34a613847f05c6345d2adc91cf7ee6d36ff813ef7cf51e7425fd540b3e8e8f7013a3b3af16a5b28096dc39c7be7481c2cb0c89004b60db990c66ebde8550f80ba1c2c5f359faaeb2b035c32fe35d9b0507f14ecef7958621265219dabc26d9c3e68e7acfdca49f8d74974bd05ee4611f01683f3f2f3df88d35b4688b9261a8933c6dc7073dfa390860556829b5bfa28aeed7ee454472559f2480fa2017f06a4059ca526c15e3f752476cc4729fd26c3bbeb3c532dfe5e2643190db36a4b810b5244e365d6f94783ccd1b870fac6e4b6d23bca85b2cdcd66314ff00ba40464a8f1f2cf342ef3cd25efe0ee8fa2ee1af2ad7239160ed9b7a66a792c812c6a6ffdae9cc1f66d6d7567368cd04f459dba143e4a2726cd13f294235b375bcd58d1c3c576c929580e4d440a7c9d08f6438e8b7776a749ba820a76afbc1307c5f1f746806032da2c659989543c9a428a30c73448b3de768d34d8061c784a724c6034645853e0f30f6ec6067d70407bc305d85f76387f695e0ea41c4005450c58b5213f4e1c1ad45f5d88b7d7d92d0f5dbd4442fec0564f8cca57a0bf5c5349f6670afa12ae7848e0bb104e84150af29944eae0f77ffd2c6953123b51d5600c9ebdfe4b453379d5c65eddcdc3bb6342ebd9f9b630d88b181c22fee31b18de2c7586647fb863fbf6271545b6f55c4a0b429c0cdd6d28735ab8f390b0092a72b03a3a78021d49c2bf922aaae99eec159f92d9eb4f2ca0c819615bb5fae9377c58149782016494806603250c5795964f7218acb5c44b0ddd9653db7db053fe845d52f76019ed097c7400de8ae82d7bea4b0fcbc3cf22f975d96b955e30a6b3775aa34483aa7ea9fc2666d9982dd8ba41677a2acd7b63d982e8c25146086652c10454ac0cd989b17360c3a926ad8a1391b0f3a0d14de006ac1f8a6d17298e469715545d3e0e5f2b2f8bef37b572a40b8f418fd0175b79378b67b2491d32a3a5b2a6b4f6e11959ef2cfae6b35be984d68275fae4cffe51d9376cc995d7a1291a342c7906632d7d0d590ee7bfb374e8619b69887fbf035d3748504d5c7f480f04fe4b8a4930126a125f34b8e878c526c561acad510e33ed49ace0ade040edf29c9f8feb23e53d9410169f02b8df82dc91a8671f094e543d2f2a3323d09b4da795a1f3767d45a7c71a420c9a21015d91427e373b6dea0d8c261f7b5db874f5614a0d06b56fc9726bf4efe346e0fc94bd7702bcf85d68c1f495d0b94a697dbb8900160ec05bfe92e22cf2dae70f955084f35bb757e337745020fb2df2ce2fc6599d2b67a2eae751be22e0d88513f66b56189911561b8186c23d91acb0c73dc1fafe7ddbb1b4347fbf5a3a8ac6784f9aa2f42175bc8d566751c9487af98acf9beec9d2eb2b1c140e0a7cad96ca525daf8a461991d9cd4951fdd35cd5d93f5072d13bbb91c08369d1b1d570391b5d9af35d09f79790653a3792674eb897cb13daaa86d2005aabac4377571f634f7bbe14a955ef7b59d4da16061f2822c1f19bfaabaace2ded737906c83915515879879099e190e48f835ab2d03a74faf03ad10a7813f2b861b37ff7574ed5a", 0x1000}, {&(0x7f0000001440)="213d186e99fe090bee613341e514f0cdbd5cc39cf27547a5ecd6674fbe3ee56c11351c8722ebb761039a0cfc356b654cff94f1940beaeb7fd248dcca50c0c8db64d3233e82b2376ba1a5b240c4c6dd3549d2edd733c65e9c60030ce54088658f5068c3c65f8068f3f98494232fcec1c80a5ed73f88621b966d018c53a0c24103849bf807ac68c0c6a0414a68c3803d17bdbf6116b7dff17cba87d2d5f4c1d8eb2047e508d3b61e7eed3093d3d227238903ea91fa0ac9e718e9416bf52257be3a498a12d0cdce52a9a0e2cbec3e909172cd73eed825881bd0257135f1e1fd27576745c3714469dac86d63e109952adc7c19695983d2b3dcfa5c4d52f7f2dd3790007cfd9c0a0196ff75d40f43f8391f6e684b07106c4b3c5de42f639c3110a2e8fb8677490ee20a2de9bfc90a82fb4899468b8f3bbf8ac012de743e2cc5d77b7b2513bcd408c2c98c5794a9d47f2b4717317974f4aad9aece9160f4b17432d5a681204219a7b89ceabbaa60187ae7204047e16924b2643f51211c54c1d1a0c816d0599493b4069593db70113f32cda53e691e6daf82db1736e1826f57f114c0a4cd1f48f32b199809e9de61eca10035b50bd02fc3c4effa657ae2d43c803aac1d33332ca855d39e4d8e06d5f3a5bb03b7f9362841827e90928a47ada558e4b56b6a72d487f5c15db1f002a7034e74f32f847b007d8d4d9f77e38bbae49a4b038bb2e908d3fcd8077f7382c13e806e8f743aa9ea1da2b4bc5b37eb460677f0f501b9fea9ffc60a98debe4622e5c851296192b6335928e51a9a996d501e1f0a94c1a3e5a59e84b7c06c40e21b8ddcc8858b22a753e85b23f9c901cc8204efdfb469554ae70df3b4e49d30c5a1d9c56400930344bd348eee5e88c123f91f565f53327563688b106ac643eb2d18892d37ecc7abc2ee9f7ea08667dbb83a61fffba809128c5cf062ba47b8db94c3341ece4a0976bbf67bb98ab5f80cf5c4a275068f851dcf968e432ce2f4e90e05040a4102b77b0b73b40a716a0b4f1a5976b6e6be8853f13ed5a9434431d4d5b0702695fb732bcc888b67e73e1738c2d79bc5276013766a83d433abcc8da8775e8d0cbed4077543e4139ce3f1f0c1de78e4953fa8d9ff4d79b7ecf45e5c3e03d784970862c274a7d7cf87e2dbbd4ff43803e3f0a891a6562777c302ae88fe7a76e649fc86ae2afd68775160b21cb992da0e6b1358850820435de9f1236f9d11107a3d0e4d1db45c5b54582f11c9cd9361d3ea674dfc1a7a8ecb17981c48478a2d7c1a9ef89abe059f2815d07da4b7295ade60a9b212db6896f661472cdefc848db98d4712da82868106c91088d919cf453767f475cb2ab9d49d34567571a26d0e3e899647d76686f349f3827d04103ecfd7a4d358d311109e28bba005467c605a8c435b2528a6c1a0c0b1c07926b3442da285e639c99373c0b4a4fff128f69aaf799bfadc6be4a62d47c32d10466f7cb4dfc8b9db083ba2eb3ae73b317ff697d11d9f99f7a10f278efc367c87e9a4eba830694c74cd35482fcc91e493cbc0f7f78678d6202d0ca7d3b5c5627a9113b95f11324d87389733d0655059e0259f7bd05b7cfb88922ef23de512a54d5a5be417876b320f071c5d5b215ef10dcf0ff0792a2514c8dfb24dd3b6b13133b5b598a94d86af609b7f63a324e0d53dbd87d3b736a7e534d4ba2e50f11a5b112eaa7e897c9842b068246a9374bbadaeb99ebaa80a9c6787780fe7ee638c92df36949c8c659ddcc9bd3bcf1103b3b9c5693129c7fd0e919a0495ffb01cc84208e0ffb6c25987ec6537b403b1027bf87954ba77784b71d0efb0848aef793e5af8fe1eba3c257f2b7ff93a7b357073a622fa547580bf21cb705713ae56f6ab5147809a500d88045e214a934efd373f7bad5bbe555ccec665c0a09abdd497b4cffccc8d9792bdadd9ea96978f7c076191f0220872466ccf0655fd7b7c466d48414aa204175f669a25d487e0a8aa2ada71028b5e3368ae90cdf584aff32de30339af5dc347f45c1bcda56f36dac596b95fb931302c7ff3490d5d8a99e8dbf58592f2f74f61e2234aff6b3df5fe8c3ae33ecaaf3fbaf9c78be66064c47fbeeca4cc777c4dff8e9371e963a2f29db305fca8db26c1c219a704967687c2daf727d4305e7d938c0828a6c1a4766c2cf61264f52004658c6f4fa09ac7e7bd360a7a1303d19223ffaedf3fe69b1a6a592823cfb3cc9a6b2cf9c5bbc702e6802ec428f2f1aa3238244d2592799e8167b2d61297b198c3e0f4dd51e32986c80b340faef8b9a1619febf8e2b5ff2e53135a727996a5f8f2673c112eb78a45ce3dc4d73f3571d8609ebd510e25aa0f909f67b62ea879c14039d634ffff91c7e4af6ea4e0a7615aa7770663d1fb059a2accdfc0bec797056f54bbce6c333bfbb1170a908af933f1cdea903eb140d145f5bd694d2b4e65b7917220bc5e1fd2929a3033e49fdf31992593574264fa9bed7dc220a11ddeb19c876cc62ab3a73ac916efc65464372f5e90bf6a109f566431f6eb66fed7fd12eee5514bc3af0ddb965fa5bd1e106d7523cb83ef0907915102eb5251aac528c2bd6f4dcc094b47c75eab0258bcb4b6aeea6137f89196a284843eb6923278e2b85adc5c00215cb62d7e348117ce9f549f929779a34d653e48603bccbd378aa7710d5bd8183669b2a5b0b3dd02d3b1d48fa316ada36190593784804973354be6576c2cd61f7c72da9502233ef65e627feffa5b91475e395e21db5a32aca6e45b54bc18fdd3d52936bca534e8a176758ec3649207e7797c461dd292419311f11cea56fa3f31fc0eb795cec17104d7966d9808bba9d2865784f4597342da5dbe10e2bdf758fc06d332ef1f9c70ef04a5578d0f60cf602346814ca9fff1b45d0ec4f1608fbd3e5d59adb4eecbdec65b8369f0093d47336e0daf78198b5d31f7024e382463867db694eef1b5c76b103d4e929f3e0a6fdb607b34ab695148b55eb85d91d5ab23509f952c180c4718aeb907a94135ed686528c81d5ba3ea607729339475a4f723e8f2eeff05301e71d6374a8e7803315a87f8764f4dbf1a0c0525a365a02a0f43a6691d585c1e04ae0e9c283c908aa55123440eec781769d51408f51317b2da506e984162e4e9e78e425b9e9dfcb65c04f5b58b29650fb98f5b1b0d1a86b5cbcf181530078beb105718d34663f44af4b7914021b9c7256d2928327f102fd94192ded186e84bd808e1e6ba041f6a8934fdbcce01d9cd1aec7c31aecb3c5cfd641c9dcd56827cfec009813f5742b5be4b1ffcef9e2bf3a9ac342cf2a9e921817b5e04918ee0421249be41d0d733e85eb8bac9e2b030db6e78e80d2d1c002e27aad09a8f07b6fdc258189d1a95e7bc21951634f0f6f95e0ef7ad1786b719972787382b1436a3b4ba48a87f8897a8b84028e62cf0843f02f1826f1c9c600d4be851fe64d2403daef8c273c9badb524f026107d43c0ba2dd9bd496e1867ee0976de7a57280fa3b6bad9881a4b45d95a5af2c7d9ed4d78ac320b5a4c5cc0210ab578f753b5e6730d919edbb620cef9cbe9d636e31a96f678b0b35838d64b99ecf21201333041ab7bbea6463878bb26f0a8a6a88f0172fa7c4a50bb587cb1559dc838707d3e505bd7f02038ef2a63c8fa1ef044b951a1373540f3f531b735b4198affd7c1c0aa733f9b41bb10cc26041f1dd2b4ee55b158239b555231bffe1b9f0dfb6b4c09c14a05078df68ecb285a9108ef60bf3e010545ffdb30d75abde86484cdfd3738e9daae829edbe089bf0a722d56ebaa739c4aebc3f177a9f81d7cfcd1bc6a69dc1de75f5c95d93ad6a2e004b55572c5ee007eba6004177d182186d28fa26b2a76a6924ae24b38250e82fbf1685d54ccd3b9d56de550d0fabd748d33a9dd214708cd3dcbae1918cdc105a7b14dcb1176eb1adb5f0f325f3e1067190c6cde009d84f01cc858fba431fb5a049287572445741f193ce25c0796c7d9fca21e5dad92131791491ab344e112668121039887cbd5e0e6acd38915ea9ffc1c3456cbe1d61c5219f5f6567582762d6508b8d668fbd3ec46f5966de44e38bd28f1b336f091f6b43615b42963cde201f4c4324dd7382c276e1ba3cf41116b8efe1a674aa94d94a628d522006354ccced9445946bdbc311b99154945e19b1b28511299e33734c361906c106fe594b76b5bf2d85d690884df2bae46eb26ac1c96b5c27f626f1bb659604adff18df916769d48ebd105aa29d64c833a6d2cb080801c7e69dbe016104de511027fe8d97428000136384ff05f4ccd5ce3d51ae283c1ea56365da16e9aeee5caeb267efadbd59c19328d5b546e3f1de675a269bc99e9638b6101be5c4527c5c4066a6652dca1345794d6379adf9bc3d344750fa1a133613699fafc3da258fe883baf4f46a999c7f61a8daf0c6d12dacab94e8f4bce000a671aba09a93d7f57f59beca65cf96fadd1a86bc5f204f13080767f81e07f479fbd0ca2cb058877ff5e3bdcae7b8534790d0abc03faeecbdb79d927422a9a80d8643431088e66b45b24570456adc11f376ef54ec18ce62b853bb172919582c30a59ee43a972c9cee4233c3d69f1d46737beb1d021ad2ccbaf602610c8d8a70eeb2206e9184e840484cf22064da67f8af249c5558663b25b29b9128a29d0e6e124e1cda0922c1e46ac29f2bd0ff19573c69fbba9139f6f099955cef293871c52a81bbb9da7d1fb007a0031bdc7783f95dacbd8c5ce92061a95bb24e75513d759d4ee34c62d30581d6761fc6d42c0b748f4af01bb71d7488db7fdca9aed6fadc2a634d41b1b23fc89db23c65d707aa5d2a291be3eff8db846ac4a41a3737e36e601cc2f55fdd919a63a5b33bb50944700689355847ea0f67f24d2e741b74e779178dfc8fc82205cf8c1c1c05ea9b847ff89913aad2cec6aada9f1924b429f6afa10eaa5e5d0c8312c313965253083a777973ca7b57bc59a37ea87f28d5ed570c271af096b1db64345a0c160997595a780433468c4a5596a1d19de1513a158cec0ad9c2cfc8a49c552b74a18f82ee14c32d3fd4f26a916fb39f4e30519691c884b4646021ac4d9f8cf5479474cebb9fdb9ab93fcc137d1b83783a46d5e7e57f85c0444a7c8ebeedfeb3ba83b0db0d94bd76b1b1674b68c7d257a4b37074fc69291af2afcb31a0cb63e5893243995b94549dbd8b23f7f79631a7050c6300a1a54095e13936c8b44b58e0aa2a4a7f6402f7b4da6a256e0dd64dd798ec0436cf1d7b847029e41b220f9e4f76082368860d83f97835d77f8ff3327c37b005f9a77c84256a45b34565a5bc2a345de48a84bff08cbb9466be7e5b971aca7b8e705afcb373493ef72cb044d99962664a0f8d419f9cf8c5b1d55fc821ecf79e8b2b400267fe4876571530c0db54170d27bc17278063f92eafe7970754a8e78bcba9da1b4469cb240e89972e5df6d21206f0b3d73c009f81623b7e1a5982f8a9a102592b8e8eba28d151fcbe63d06a5babb04ede2fa95c9aa2e2cae3a09a45e2264dea7ba60c938cba890c4c3194f6d0836f8d54a69315ad4104279165f842795b7b0a21bed6597666a016a89ed2aa20e9da849b03ec536e9620e815f4b492f9a09cbddaa0459726ccf8748facc4f65ec1314244acc6748be0018fabeb1e2c20b6f9636337e647bae78abf5791e5b99c880da404a6ae414d35ac21ea1080ce4f941c6df3200d4eb1f4444f18be3cce063098b5ca033da8a186e13b173726c7d782bef607582c99878dd4db2f543e08fc8927afc0fb0011f24925dbdb9b7b6e3bc251", 0x1000}, {&(0x7f0000000140)="8f0d588bbb6ba9ca683f39dfd3e35294b834477bcbe33aac0675fae7f448bffe56f035333ea0b37465990141fb5cd22fc1d4477226e79e9001b1bc96c13c3ae8086c2c62467e1f0f143bd4641461ada9e6e085f64bf9c0eb80c44866153812080af4375a8fa3b487ad8db748171be6bc7816258ae4bb9a20d8198008cf59095b4837cffc540de7c9ae3842d4ae307b5151f7ff7135c046e6517767d3bd9a6b5f9e7640bd81cdf29074506fb9128db800f4726bb1df21f1ff96f21c9d2ab3e49a87e87816e9f77aca", 0xc8}, {&(0x7f0000000040)}], 0x5) 16:00:59 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0xfffffeaa) socketpair(0x16, 0x8000, 0x0, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) setsockopt(r1, 0x57, 0x40000000000000, &(0x7f0000000000)="910a622f384c3e0400e4a141223b7e1b45c8be16a7a3695f86e6f5dd5d6f5d2c63c85bbb6d1526c1d6b2249ca0844d87cffd90a3313ae1e3a1a5d1bbaea768b65f7be9227649b22d61ca11ae83bcd63d2bf0a27f4e69cd8c3af1", 0x5a) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) r6 = dup(r1) getsockname$unix(r6, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) msgget(0x2, 0x412) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:00:59 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x40000, 0xfffffffffffffeff, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 16:00:59 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x8d) r8 = socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r10 = getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r11 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r11, 0x3) setregid(r7, r10) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r9, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:01:00 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0xe2c, 0x8000, 0x0, 0x2, 0xe883, 0x5, 0x3, 0x2, 0x0, 0x7ff}) sendto$unix(r0, &(0x7f0000000180)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:01:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x0, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') msgget$private(0x0, 0x8) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:01:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="452076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2a7fda6192c35e4bbcd13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c1022662aafc111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08", 0xa7) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xbf4c, 0xffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029000000321d000000000400"], 0x10}, 0x0) 16:01:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r3, r1, r1, r0, r4, r1]) setgid(r2) setuid(0xee01) msgget(0x2, 0x240) 16:01:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:00 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) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:01:00 executing program 1: socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0xb, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x80, './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000140)=0x2) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241", 0x3}) syz_open_pts() 16:01:00 executing program 1: mknod(&(0x7f0000000700)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="1b63c70664196031b686581289324357e40db1517c024eb2308aaaf779a94d869612e6ac768e70f56578efc2909415af80a0158c6a0d3382937b9effd7c9d2960851d3397f196a682df5752dc183c1b203b1fb820b2324bcced9babfcadcd7add0da1ee98e84d1feada563f93c60a87d6eb77dfcacd33bea1701ce3212adec01ad1ff09c1c84f2de3cff0000000000000041dd461fd731f4aa9f1d890b68cc429770983f88e0cc5ff8da4e4a364b4c4ba293acb100eb1cdc5c41ce5eda1391ac8f5741600a06dca9770b3206ca532d0c67a274eff8b76084314454c842b9565c0a226b063fdc2c093cb7653bfdd4e722d2d9039410539395deeeb4", 0xfb}, {&(0x7f0000000540)="22119bc34f27deee1859d570d0b8d7fc70199f77f7bd8bb60f3e35a6332ceacdd554662036934e9a6b7021064e61d085f2d447cfab36806d7277d24406fd6c7508960bc60c7afe73ce615868b5f696501beba803e26547bd3bcbc76a0ce379fdb61b5d3ae6d4c9b30c5957f3fa1158f9fd02129ebe99f8b0f6acb68d0eb7c08485b68898f252e3f062b700189875c92a9af80c278963631a51616e740c25db3ea0fd6e2a919455b5e434fc45cd59dc6bb1d664f15cebd6a5", 0xb8}, {&(0x7f0000000080)="205bff4b4b03a34cb51d09a337d5bde07da5f88d058385ac88f377e91b", 0x1d}, {&(0x7f0000000480)="7924c2ade84a0676b8b534a65a452e61be843f236747a704244512274e7c92905ccc1232aca0ee737fad7ef194a5beacb5dfad848bbc2f2fe0be42c71ba3183da5b62a4e928dfa1a400206c36c7d1b53ee08cecef3020acc7596fb0c5a4936068ea5ad76df43bce7a9fb55327f0b2aba1e15664547406e1ac4b9cca361e61cd46ac07287d24c374e7009477fa7eff252207c9616bc549b280e8c63d618663ce401eb74baa57f9314f94b352768a55b25a6509e4cd633", 0xb6}], 0x4, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3b816cdcaaeecb2fdff5d20c594e1b1ff4408641b244732", 0x166}], 0x1, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0xe001, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000600)=""/92, 0x5c}, {&(0x7f0000000680)=""/72, 0x48}], 0x2, 0x0) fchmodat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x12, 0xa, 0x400000000000036) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e4e032e67181aa479d1a2536c3c2b950b700c0f1c8df475de6826721351e81f0cbf6724f515b2fbdf1e488748cc5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f1e808c7523eda62dd130b7d99555a89f997872e30b402e0a07bf7ce9526bf217aaf5bc5ccafce86605c9a91e92", 0xb0}], 0x1, 0x0}, 0x400) 16:01:00 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x9, 0x6, 0x2, 0x8, 0x7, 0x5, 0x3f}, &(0x7f0000000040)={0x8, 0x3f, 0x4, 0x400, 0x9, 0x7, 0xfffffffffffffffa, 0x3}, &(0x7f0000000080)={0x4, 0x7, 0x7ad6, 0x800, 0x5, 0x800, 0x401, 0x8}, &(0x7f00000000c0)={0x0, 0xfcac}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xe1, 0x9, {0x2000000000, 0x2}}) 16:01:00 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1082, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x400000001f, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2010, r1, 0x0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') flock(r0, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1) 16:01:00 executing program 0: socketpair(0x6, 0x4000, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x400000000007, &(0x7f0000000080)=0xffffffffffffffff, 0x4) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0090f9956aae90000017"], 0x1) 16:01:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x248, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) clock_settime(0x6, &(0x7f0000000100)={0x8, 0xc0000000000000}) r3 = dup(r2) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) kqueue() 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x80000000) write(r0, &(0x7f0000000040)='P12', 0x3) 16:01:00 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0xc) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:01:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x66, 0x0, 0x7fff, 0xb9e}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0xf2f, 0x7a}], 0xe7de, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r6 = getppid() fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0xfff, 0x68e20c38, r6}) 16:01:00 executing program 1: r0 = getpid() r1 = getppid() setpgid(r0, r1) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20500, 0x1) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:01:01 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x1f}, {0x26, 0x3}, {}], 0x3}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/71}, &(0x7f0000000140)=0x49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) 16:01:01 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:01:01 executing program 1: socketpair(0x21, 0x2, 0x3, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x63) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) socketpair(0x1, 0x5, 0x3ff, &(0x7f0000000100)) socketpair(0x10, 0x8005, 0xf6c7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0100232f000000"], 0xa) 16:01:01 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="e6c75d2dcb434bf1dd27d246ad7724e78004af87cc58d609a078c30abef0dbea84cf2e90ab445febb0753398a67ec1a7aabbfff12a5e234858ce11c609c25bf68369a307a5bf43b5b53ee8e0f293", 0x4e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:01:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) linkat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSDTR(r0, 0x20007479) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) socketpair(0x16, 0xc000, 0x401, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x5) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x1) fcntl$setstatus(r2, 0x4, 0x40) r3 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20048, 0x82) mlockall(0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000340)=0x4) chmod(&(0x7f0000000380)='./file0\x00', 0x1e) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/182, 0xb6}], 0x5) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) unlinkat(r5, &(0x7f0000000800)='./file0\x00', 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000840)=0x8000) write(r4, &(0x7f0000000880)="fcb7de14ea1a9752287b665691daa04c9cd7085665658bf4ba3c24b07512e3093aca1192560f74a6ee4e791249f6a989bde43e4bcb87a8ffd86300d73a581469205a1c331bb219f3cbae61d6f265f0b9b187c408fe2bb676b3ccd097e80d5ff16123101c990ad3c74bdc409364fc89ca7336978232f624c72d11bdc784637ede88b92d3a484a0827e3a60285174f68596efb5aeff53bd89de91f52eb6138e0545921e74fabad328a191d593461ec8903d926b408dee88d74b3cf4fb1c632dc0eb7abb9f1ac829e720d3a1a0b52b6d3a313d637e5ddb932ce96140d38a033b72a3d8607972bf5f35de0e48c82bff4dce8e2", 0xf1) select(0x40, &(0x7f0000000980)={0x0, 0x9, 0x6, 0x32c, 0x1, 0x8000, 0x1, 0x6}, &(0x7f00000009c0)={0xffffffffffffffff, 0x3, 0x9, 0x3, 0x300, 0x4, 0x4, 0x9}, &(0x7f0000000a00)={0x9, 0x3, 0xe83, 0xe9da, 0x80000000, 0x4, 0xece6, 0xff}, &(0x7f0000000a40)={0x6, 0xfffffffffffffbff}) r7 = fcntl$dupfd(r2, 0xa, r6) sendto$inet(r1, &(0x7f0000000a80)="bbde9b49bae69f972d42c228da43fe67da46710b8d7745bcb0eb13b4ec91f8ad46bb6c46079e238026601243fa251bd8b1a1c10f1a49314aec6085ea0a25278a57d204b6a181737fb3fd1b5a714e1ed8dc7c3d0a80574aa2bd5a1a1092acbf9bf0d9e2d1ff688f08c459e5283574cb3ba81d2a0d03f6feb892e523524ca15e5fb384f5e7c6c151597b1017ef15127bac9d9eef99dacd7ce50bd509c60fcb13f9f7b981701fc6788d48a28dacfea882fdec088c204020468475bed4e542c699cad80395019b5a1ba6c0d4c03f7a632b67d2e668aa7459bfc1068599099b8f03942c257aa265eefc9cb5bf3a76d0a52785e2ff5a693a4486a7506b1e1361af644cd9ec9bb3513dfa48396624d229f547e7f46df78f146948758992337cda6107076506fde8bf5947dda4bd4a05160fa21446508f3492e4dfb6e422eaddb630bc9e0aa8c6883c2c07f9ce50df6373c35262d3a1db2c994883f897026575c86da90ecd1755daf3a0a93604f63a6e69b4940f479e0b6ceb1cc1c469b0e2e8025c29d41a91ab9ec1d245b07fc4c23209f85a500b362367f500db5dab32e3bb02eb4a608956d1bd30efdbb4853e8c330396d3aa24edadde510352fa4c3c7e758e546515946e630b5a5ec312e7fd28ade18b542a58c782685384e944f6dcbf0ff960f5c1bbbd46f755b4116801c5acb085b63f3576e6c24d753ce584f2d1c6555a29fef27d3f6448ba4d8b926dab754f5bbba12d82ddd541ea1a99b11787e3d01f7ddc13b94cb9d6e87fdef36e4692ea781729c7f613b1afc0aa99f4341153241b089a91fa099c854027eb532c6ec7b502b83e2291bd20a082ad2c140937597a8d279c0d406eeb961239dfb03a5a2b40b8c7d483543f23e251395c592218aa26006161dbcbb4e4130a0e9de8257bf4dd0e1d34da76dba0c6e8f31d311004afcc583182b12310edc4e968808f5ac78d550921c426ddc76151157a91980e9f4f1fe0c332c48406beac46e10c17543265b4ea5a900e33be7c6601581756f70b4f754e40ea07af4daf492aa4dd64550ecbd521750d9360ab5621c5d1991d3e0a8bbc7c99af36eef757e113edc92d267f7ec5fedc27ebfa0960a56800d201514191b715f4867a3017de709c06c15985d7c65d344be5aefa22f62e2fa841e47808502d797cac56ec71b6169dbd464fb46f8724ca438e7c915473d6cac6cf3cbf4a8229656705180e2c7072dd7df6667a2d09836fd40e907b38fe00005aae68436ed705a2c0cf3a8a5228e33c991701176c1dc036a375a72b5ae877f7e9c5820b0f58ab0dcbbb3e823c64ddf3efeceb82ef672290ab935553ff3c870c6c611792c03c55c3b32f923e32a155f2beb1968e490eb8d375d279628f73aac908a675c8371b6710132eaa9fdf5d3d394709961bb93d586da891f63ed2b5a4490602899639c9cec06bd597ea31698610a0851f5ccb3e8f535043d4249bd5a8e566e8166aa5f40d1a63f2bb595d15ba032c12bafe79ef7243691fde41b38031f4854bb83545e7c0be290ca16b40194ce2411142a925b9d5e3b8b1233daebe2c52824138217ac5e14ec8350bbcf59d2e2455593ce7349adde4079587f5e46e5b8d762e0ded5dfe28004ce7c8dc340ee77fde4e1dafd5584f1dcc87c54e3b01e88dd68d4b126a9138c9d13570b1c8e0299fe33df1f1d2c55b634bed4dfca3dce68b1f03f623db6af4492cb9d3c43e964ec0eb1d9c72bd00f51d973684d16215f38e4e18d3af39700f1a34509d2e47a37db866f0cbf0bc14298444eda48640a545315679199aca85968af05ab4062b969e0cc9955c50238ed3f08592b25e4b837e01a23894bfabea1f528514c7dbe2481c8af17e3d48cf5ade67aa72267ad6c417131a8309c54def3db32d71ce2bf1fcaad6d2eaa0c7011a0936cbbc6c4cc261de1d7b5f4f4d35e2356e93ef9f1a9490d2191cb068b89f3fc3be75b42f151d9b062ef757aa7e78ecb0d26a81c69fd3550a614ecfb3e5b4bb3274e6fae1ead3633e8fc1c2c726ff03d2cbca23743704529fa6d42642ba998f5b7c574ec6c4259eaaf06e1ffc3c73fc2ac36863fc796d16b96381857d242c5ed9c958bd340cc33e96a96e54610a49c3a2b5edd2c1d7fa45518da5502f40ccfaa6b290db7cf817be9a677ee9fcdb496721f5408370e1ea1d98351e42fb0902ec15411d45aeb443b2a30b6de1271d8d7951862017d1e500a0753db238c7decd63bd9425ff77574e8c11243067467464366af296541105d814fe5e1cb19ec303a65ce64424afa1e19546b0d85b80d991d0da740b62a69eb548717fa39abb1a8bc43586b267133bef3d763902321a0eacac5a26b0310d8d2ad79e3241b156246deb2f1af249c2791f044a90ac0705f9cc75795b80886622031f457fa0036ceddfd4e78a7ded6023f630a522e70d47bc7f7add24b1630abb6153c30049ab0730d751e03158f059e1e8c9a32f928e73db22555f26b0209a681aaabe74f88c03366299e06e3db321fcd9e3d3281bf1629ad205c378e7008d44d8405e7ea46fdbcea0a5ca6de28e8014bdd1a8b8381465d673f73642faf10aed4a92728f280953e51e8297e9bda5e933faf42fc45585e7004edd7ef2e4c32dbefacc457815fc5802898ebbafe03adb52ab1e4554d8364c684899314c41f82adb377fa20f4535aba46864c06007bec0f222344914b838596605aa17bb9b7a42f6830cc868b73f7bea688b140499d7abe45241ebb9b64a76a413ab9e5d8cc174b476cadb1c7a4dce0713d5ab4418edd42883e23dc1def050a1cf15437a7a1d07f5b4c94ac1d24fc5e7fc423853d8e17827576781ba57f429801d87244bb21e902c36f32af2ff4673289654c94521920b6dcb593a7f37bfb2033a3465ab91b1ea264f7889a74e5dacfc2a2d811bc6aec4b2e38331cc9ea1ac4fcaca6833d1df08ed2a7634293eb63891354dc08eff2ffdce2be03be1e389139da8c03884bc7f7ce3794c81d51485c5b4faf5900ecd60bc447d9533c36111d7a16aaa83fc33501bc56f44536396d33f4f545edb4e92efad6e8ddb8b0ff16d52391ebaebe177d9a3c0939771fb4c7f1627cac33f3cba12d290839531f9cffdb4e021d27daa59aadc84f850a0086b540e794a7092e2813c625649bd7ab378fb265fd7ee4ab7a7bf8c8a71f562e05b9a0adc66059bf6e28e58f7322a024df4ed5d72935669e984e66fa3fff69ac36bad18976b4ca216947597b0318083d7fa053f409e10b04acd87b40f8d11d9da83a3ac91d822bfe298f2d5e157f49b70b4961a2c770852337ed0692605a6837a78a5d283a0abfcc0242ac0f0b7cea6c7b8b1915be7947371af9a981878ea55346ee7c07637882f7637de7c55c64c749dc7771f97b9be6d780e5ba59585db13d8333de077473518668ab365d99618fc8c77fcaab2468ba1d6409ddcf700006ab319455271bcb6a3a986600d9db4c35bc7813480650548b52300e8d0cc5dc90d46f527003d6edd815de434fd88a23da4783eb7bc57137bbdd3dbac179ad6ebcdc0e824a08fc4984e527567b1aebebb091a18b50010877dc037702484dc03fb93ba8d6fd7c5fda75a02c030cbc1e5eaaf500ee2512c4309a92ed809290e7a0c9dfe25c80d52154a55c937a2b038f2cad2b7cbd3457ca71b9c39ffa0e789aaa2b56ec0797d166faf5b2b14f7f8c18e8761da6ea225ef0bc5f7afdeb457f6e3e2c0a60d2cda28afb0da9404bb076471b36a8cf320ebfbaa9c34c1282204cbce4ff3c3fa73734ac53bd93326d30e8818b6a7b17adf8cab42af68ea4692a19050cb423a42b08edf000719a0053e6b08d83ce24e3d2ce2fa31f43b6028024486ea3698704c46e87a5a95578384bc2d4d62918c6f58cdc96ae8f2d9b5ae00fa6cccf5a03b4c7d0611b5eeca4fc3881aa57561fbbe2d3b5dbf49b079c62b1928444530b756992fddcbd3c6ba7b4943b5077134f463b84150f9987b52b4ad9db4c31185f21ba51c5b9c9cd5ec2a6a3a5f73cbf4c015fa4c28e5405f01fc88c42c222e54aa2e52d6b0ac8143127fc858971ab4adefa95b1eeb106dd899e012839af8b7284acc888739913caddc8b257664887767babaac4d6c783960faa71cb9ca95754a8eed2fa0b2c31d6a7fccb4fd035cbf69bfa859149fea52186e580490fa142e9b311f574c632d563e6f8c140683585ef792fbecd40b75737378c93b9d56e4f32d705036fea31a83616a723ea5580ad35ed35fe76cdea238c70d66de2a51b328766ac0ac3844109f0058646813d99085c9811837f6304d9c56c50aec9f801aa5e01414037fac1975ec5a002738b7dd07a1f7388b1994e21388eaba64190f12d07e7be98bb87fbed61ad937e8aa255601b6fe31d362736f1859a8c7d782d4365f98b4a93a9bdbed7d8fb177643a72ebdd386ec3e352e6372a427a82a34c359b1548687d1933e4e9b8c8db5910dd457fe3677958aedab47c9ae5dcb4954e85de951566df83b99f81c28e2a324acdf1bc5f480259c1751c5adfbaa47f6c9b87aefe75d88022d62b0e9aae44834ffd51889b8f76a0c27d3b6ef24ded4e416bfd663a1f9da027c6fcbb254d087c844301c8975db9647121f94db6b723939543702659c622ced35ab6a4de12fb343aecb26969d028e4a038e387c008ea9ff709a3295cc704c4c9c5d53054b6f7ca4858a85856882e5241e67ade0eb04d83026bbfa114a011447f7494ee786b0b6f76916772a35dedd3b6542367b0b0cf8737e217f24ca2f24aaeda73295de2a96c50f12749975a57e1e5975a249df755dd908d7fb81c948e07f2c11dbafee4bdc3c65854a6d009ab20be692d7c650b7c89f7c5a15605d6821e750a765152871046eef5c250d3552b602bab9ee0e1c48bb2f676ef20100976542f72219d9df1396cd804b63b5bee1f339e0ee798e7338e5607e9f508b1e65cfe28fb0e771ccfd912c4a6f475cef4d94aed933f351c20f525364fd87713264be90424e516b83684d790999f3090196f7ce2724409bc4c6b00c43400e0049bf07f3003653ac53094ffa57a620220efc2f098d43b49a4cd8033689f3c9b85c7d86450e400fd4079238b285a759200e700f9b05e16cdb685d1ea99c7448fe80e1e990cfb65c2670914389b11739dbccdba2a40df27107f23ed960bd00ccd29ab6e5b6192b1d010f7f87c16476a865914cc1a2186a33142e89f21ddd56b25254bf336d93d2803963e4265341d1ca20c03075581e8798faafb4ee7c9c32b21e987fe65fb06981c6f933cf0ec6862cd587ecd5aa715a94cdf1774dcb90da0cb83c46b386782f7a060c38d9f344c69d96f2a3f0bd9dc78a95df8836e614984898a34d45d048d1502c446523ff3270b37bf167f0d5f207ec4d15cb5f17317479ea5689991520e81deb701d0bafd15bc9c707b3bb2fd6c725787b37ed66ba3e19d21be8feab7948f6097ad4a05766a68d4f93f2b49864a32b7b5640cb9cf9881cf5922b6d3536702f4e0b2ba0bd74b31ae6010f2bed2ef8325ca52a80b413f3bd065c09183f0160f7cc777ee36eeb328625658feb041db70bf805e7afae7d5e97f276b584c8eb5751b9c4e5715b344480f83131faa8bfca5d9b366c67a484c0f6844ff4db62ff411d77254679ed9f10dc27b4169e4fc562a3614c571cd7d6b217f61e786bf1bc5cfa7309dda3a350db470d52fe42aa294fe5dabdd4d8465d6a26eaff149b416502dcb306e3f7264249a58dfb695ff09a26ef7c750f849b6e3471c41366bae7f81bd1bb60ac88df52953a38cc49c379f3aa668124558d7a4f31e", 0x1000, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001a80)) mkdir(&(0x7f0000001ac0)='./file0\x00', 0x180) write(r6, &(0x7f0000001b00)="11e8c89e99459870bf414bb27e40d72c354a509022c2372948555f524e86a4415cbf28b129582b60b44948aa56d52b4fae2a2ebd4f9442d9b139a4eaa2555d67e966276409aaa5832ba16e39f0ddf8d4301da1ad2ba6f0bf0de3c89e618bbce9cb36ff298e95570591fb5feb736fe5be376eea9cca76ae263b2e0c418715e8f27a932e01a846bff61290cfbfb710a133dabcc965be68cb98959bed4281a28178af71b747ca9d90dfd8c67f5608368f4584e0de1b9006a2bfde8b0440e5b219b0a09b0f9012c428cd9d322ae7819b95f5d767f7fd03b997db072ba0e58c230dcd8d98c2d8534026b54187aad0288d01e9a3e365580d0b93f98ff1d3ccc6a86086a1927951874fec2f3246a32aafb5990d6e7a815af1a7c67627c01105b094fc749db086038d8e358fb1fcd436bdf26741621b4f1269bee88cf762944d21c03eff48ed55784399c7fa8e15465db93bd72cc00b1dfab870ac9a63de5b7a103c0ea634410f607f1b29168a5f8cd4e0a1c78c4f8cc78319a4a5d3cd09e995d9279748148f6c9adea6e76ea799a807295cfe6719e6eb7b8f5ebcdb9361e7e572fc58b0b6eedc73f0bb0da44bfc62678bceb1e9bdaebf6d77bfae67512c2d1e2ff94352c1c549c218e630d8d4a3fcd1be51d398118722cfacd894d0fd3a0d651c8f4f06cb064c22a098b8f587e478254a62c57c7c7fe177eea36df2e5afc61d344c2859c959786561b0798ac1e0ea1c83a9f07dc7d7fe28d1080d07e63d0f3120d8083d993216b9f92c4e2f896d18e9aaa4b26af76a2aeab19872c4b613c317b21d0b17d35e24cc906089940d853514a26fa2bafa8d1585e6affbb1e7c751e3b02804e91489aab64050e16cdbae90dabae86844f085d13223b745726ceab1da5a84e3244b773df1db4404591d16b43f6b05764672434cbc2f207f98a74b834b5d86c3e7ce414bf42535e1e77c029ad8c36ad089ce589b071ae17a1a87149ac4f347b87d1fbcd84d02cec54062b117a08d14b87ac0ac621438c60d6c06e0e583e7a7434e2b4089ca156bcfa760cdfac475bec22ac2946b0a8a6b304e907527fac7cbdb75ee33c7ac147f8246b86505ce53c491ac39a775096b046f5715c520d0cf9c599018d66811edfad5ab3a102491ccb6cee0a491301a739107555b2952a50cb8714002ba437e2ad84db44b61e3eba4b406affa38b632d8245a1986e052fcbc03f5444d74df9dd5d2de2df88bf200994a35726396e39b5d07c7092dedb4416fb75c06f576895ec05846f76e40206fcdc2c6453f9a89a6b0c3d0fcbbb164d500aa05bf33c8bb9056f61a0daeeda93d8734b284f3eb3c0365d2cf44c6d87cab15d11105cadeb81b2343f7057a13e87a65bbd30709e73ff1f2a7a293494b46f1c7255ccc0a2d4640ba2034b406afe80fdfe50e5d3417bb1929d146630848b36cc1ce6f78189e085cc5980f7c4af3ddb3c978b59824ada13e6bc3e6d473e68334c797165372836a8df09cdc43fb1297df21a2356b183aa615e982cad3e6477541201cbc99e6f1b3d0b32b868f3ad44e9c08d134eec0e431322198ca3363127e1837cc0dd009739e18e251ae1cf970fdd5a5ac80bd1c4b9db0a6e2d9c56a07bc12d9a287cea57a50dcc8ab36507645d65ee62221547020613af7331dfc0a3157d38cd8d999a464671a073957dd82f1c60645a364ff4c494da23f51a802d500d15a658b1dc70d9ea17c53473eabf356b337937e16028a9c10dcd269b564f02cee42ff48df1f7e46d91b36f701c0a9fe8bb2f73e6bcf1057e976603ab8dc008afb4595a3cddd9f7f0ce14e0ab9c365a32176d791583dd0b4a6223d40b39790e4b7d0fa81f5d554fcfba30d310449858a8610498012d7ffd598a353fd08e324e0957e8664f061aca105bb80b8292ba1e00cebffe2477f2e52fb3e3be37a170462ce1568e3472222879146b1a4de839869e0d2dcc97947787e7d091c51a9c4e11a40cd72ff3c9894845c8aaa7c8e14d58f9889c8a8822c60d594c36ed001917ac9ebe3175762240eb39e8b1345e7695eee1dfc879388d3d25a963f3e6252debed4ed82093ae7b1742ce722741e7fa08dc8016aa49afe815ef13aff841b506b99a79822eeef840b7814fad135196024a4119bbc04c68e1eb908ed89de06f4bd720dd38c5cfcfd9f97cce7406c7b4767c9a9c7827a4828c1c9db8372b31d4f7f9ce24e3648e896231b89cfca6635462dab785f1c8bce89ffbc94eded4bb0c44e95cc7c4e36a64d1c04461552c387b20f920cef746495c2257867ba2e8dc71b3274544dcdba6e5b5f1e37aec1d64b60c40ae115988e1d7c6bd0c3c5fd0a987851691c9ea86af31ceccbe20b6ea5f995a4d678f9616fa76b55d33a9a450d7550755b4bd0b9a68541691d14a548eff45f3c65c966f3b54b46230940e6bf24de794b7bdc0754c89563914770737891ed7e4b4ebcaa932f89f804fc11dc8d054ee3eaa84adbda0c2b69a3fbaece02aabb6cc7b16f067e441043f42bda4ef20552166b56fce52895dd5f32832122f5c336e476ae3814182fc1fc4ae8e46e2791147d1d689b032d0e9810365f6a58d7b9f2c942d64f19e1b45eea21bf2c65a2331c99365a9abb5f656aed084595af23e54c706e4c217f738da1765d74eebc768c7c63b2998e528518327361a484490939478b80d695cb245e12ac2b13c45aec0289e2f1a9c1b2101a84f2d167cb67d32e0ee1fddcef2de7287cca1cc163865e6caedcb9856cf780c65f0917f6d9f61bfe36a1f1556737d09bed0470bb1852e02c690c639f34dfced7fc6e69aa9a879763036112b45cafe31e41dddb0fc5798fca3ab25f668f891c926c228d89599c87099362b97940d4a4828f57ca7990713cd2ac4de6919c521dd6a73552a8c9656237ecbb745a73f86cbb1db1318d196160571614a34b9cbb1d5317737076cf07e34510b50be56906a8c70c196e27996adcf20a5e62ea6f7108d1396a6335b9fd9abb94403d48f656c025f489a710331f8e2ad90ae37b1faddc6f8a410d295b2f29f1d4e42d5c6010cdce40f33c3d28f6fc2789c7276324cc130cf535c7b5e38fc12148b78e6a09de3ddea383af6555b9b383f35c77c9593e638e7699cf62d6b54ae61ebd6fc675e05b168984817fb10884e219691646a235f23ef64d22a86ada292c8c2d1645b5cd6deb53673e2d7097912fdc55ca2e52051ad73a2da8be1b331f895fde89d85ff1f9c4fdc1f6c8239ea9fd5908be0449f97b29c4f875de1ed8613132e9b2b0f79008691cca3e938e898a40b037375161c8c0021faef9a20092f24dd5626360f52feaa74c1c7081535d0c3229fa5d56c04413d331b0151cf59c15985ed210d2f1edb619152e953d84ac02ecd1ff973a2d1eeb9e85270cc83328e2c50f50b81c8f38dd9d6cd529f29882c03e6ef24cc9608d1e65de7653a795ffb0eff0cb9d767c068172f716f5f31a85c2ddba7f1228256844a8ccacc94414789efff461a89849cccb0504d30dbe1f4c42c64ad056fd19faf88d89eb2905c8ba41cb6e9a3fab11c69405eb2261e70356dcb30f7ed6d8f7c5e7f2de24cf099443c69f11d931ba5b3a2e96a257ee0b44799fcd651863f5cfe0b858cd15b7cfbf3e9ce09f4b5e263c1a95692d35b48e31ff04ca3d9688e78fc66704d78575d91a25ec8da1c2ec940145e602dffabebf1b905c2d0034c8f3ea12c157cadaa5c91edb66a095e2749e2b65c7a22bfb29a58e316ec1e54563ad250ec35d4e68d65fa3e6e3efa8465a0a329ada094fb6b4262a947ff8dab29b54d7ad8cf510dc4cf9f97cc8d1f37ad8b5cf08552b7e4c9dec1172f2ba4d52b60ce884d8badc5b4baff1b540571df8c8087fe68e383273bdfd64a3a37709d7ddc846253c564611fd69ed483d17ab772cb70ee6c93981c52852fcc5e1ca9295fd647825d3893ab2d84476c478256b9de8dfb735a48b758d8924c247c7b9fc88a38bf8bfc8a43071bac5c18e60bd8ad5dfd8d62af641dd4f9469d74321b649b591015b2e598cb650de1f685a2b91f854db3db4fdb2ba6c15b2e671ab55c9e26bf13e991b1c213087b9daf23b19bb0c890c27e4e3d6bf18c0a2c867c7d9c0a853e6be98a68e8c9ba0da477eef62a1aa98f55b3d2d78e0288dfb65e82d279426e097bbd2f39cf9b84958b5b81ce2545a3d139084c255d811805e9f5606aef1cb50d099f9e2dc87db93699288260b518d5d24a7fa9f9deee87199d05bf3a21256b432f5266b84135f3f3cf0254668b2c7c2f36d0124c2a82c700496ecae86ac09f7408c452d4ba7afd46cbe51acb4d196300c7a6bf997cb9f30a6f3c939a132a47dc50e48fcdd70373fd29e9d6047bb1ba521ec57c4c4cc773d30d9110455aa8ee1d3f8d3ceb87f2d07555d23190e8f518961a3c8ef3344af1837e175440e3a0fcf2dd3039cef90df3b1f4729374b66a214264c78c7b1be781e93fe5492087fd46f7edc089c3ba4d4d090620704a8780c077923d82d10bcc14f2e0b4783b9a03733808521a4314f669e67158bd5bbc85713749800b9f57cf376087445154ae2892230fda2461920b2b6497c7bbda643d33feefbfec18507830439f7c4f7e7f097f10a49b5befdec56bfd13cb63fe24b58b1bf648f0074d4ca14666685a53f42656217cb1b8d19d385786afe12b47f7a27e2ad10959b58caf44dc17d31446701244c3df5ff43b47326ebdf98a80a90be2b6c8545f4d63510e4f43c364140d85192f86e6811941b0bde75a61e214f1b0121ba99e1df9c0839455659512205e4a1254feed9c89b786ef6875caea5ee6a79d8f8afe408a727651e695fe28ff1f147ef469f1e0b406ce13032e4548db44f9354b3485406fede19f3693968a529bbf22e9e08d45131b9c70c9f6f97657315b2f413713582d45f9d651984d8c0e09e9d3448510db31dda2504ad51fbaf5fd0566b964a15e0790532e1557fb144547e4f97bafd86a28c4d21a85d4cb7e6279992888c4d48762e9f257a5124b96addd3092bf06c92572cf92c1d22c91e8367fa9a7f79f39b8d70662a54e318c004c1a64bcaf77ba7f37123335d5de04aa33d95f55f48f437949d329de5c0bc3a8b4a1ce7735d62acb078e9954f20e5627daaf3a01386656f8cd43d477be20b92cca8fc25f86247df0e2a44b70db115abfed6d77bd132c959d36067189e9d7a25e746210ef69e06f7e0e6185fa4f007fd43d6ac0cec1133f7e3d00de41f610cf658e25ede7528ac1c23be7e0c2048c65d82b4b80c7c8f41d0c4847569df4480e5dc73ad258122e674d171643fd98460ae0f0b4741b25a94cad565dc534497aba58db8dea4c6e97253b11c1dda0372b787b6eccd8a5610ddd6b4b2480e71d768933ba0c8d1c609116eeda87d05c4e167b08f25a62a1c9f886d4b4da9eda326970f34cd4983bdb07695e2a79118e19e5f937eaa05798bb9f379687979a6379654a5418b2d2ce66a92aaf69189885cb6fc72796e95759833c2f2ad244db3a9b5866a07bcec59032b5180fda5a8c2c0e5e01e474b222307a673dc7a66f43805cf2f47ef66d8fcc80e27c89d88d38e047d35222f78054c7b7ce3fbce15f6fc54e127493d1b283f045a79458cfedbeb59c57f2d4574e380980e0a8bb92bf8c3627a9ae8636655de5b6a690a6c3df36cf03bf226d346ec851d3006ef1cf9d683a83966f09f005337885279a00b42470d8628ec3859dd4b33580f3e7951903611443cda5db072defb295ee52f076e7955aee06fcd075052bde4373e94434d46e21f49b927902ec3db736ead3c8b2673ad9af421", 0x1000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) write(r3, &(0x7f0000002b40)="4fa3e8fcf99c3489409505b59a2103844e3bccdb1eb6b933b209d895b703da817067504d78c16505c61a1fa7506bd673d40ad202576cd2f6c7dff163d0fca5d8a6e4dfed96ed1b824d664e9d9a5296e519d384855b3744bc46bb65cf25b84ec0b8", 0x61) 16:01:01 executing program 0: r0 = getppid() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='\x00', 0x80, 0xe0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x7578) setpgid(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) fcntl$setown(r1, 0x6, r0) ioctl$TIOCNOTTY(r2, 0x20007471) mkdir(&(0x7f0000000180)='./file0\x00', 0x180) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x3) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/114, 0x72) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="0e6c4b3925efe1cf787ced146956b7e62c16cc1d64a62b76f1146dc032981e9c1199ab583628975c7fce2d8ed3be7125c980d10929a44edad1f0dabae8d826fcb953e41201aa55", 0x47}, {&(0x7f0000000300)="d47dc67aa1d658280d8d4be36f5febe2cb9d2a0e1b0318adc9b2f63393f3ab59ec2d5e4aa76a8ed48f32e9f320e00b0e3dfc4e456ac7351cc575d2bb46c7ba427f94c8875ac987e7261cca15f9eeaf03f2c07b6ddaa1c4db2cc94c58fd71e00c8ba4d6d44718d4b8b9e5a694640ad92f2c39ff23fab96bb01cc2512f49f7e303025b8adc203eb10644925f5c53675d6b7b18ecb8dccc0a6d389706197e6c60ac307a1bde9939c27dab65b593755a771c04d8206b22b513f5228d3d87117e473fbd3f65b6cd22c305e10e8a70404a61cef8affa9db48d1109dbbf8a96e1a4e79455e27a278f3b21a0df04c1bd8eeed1d71793fa9fd3faa9", 0xf7}], 0x2, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x5) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000480)=0x2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000004c0)=0x1) write(r2, &(0x7f0000000500)="c624ee9a7738437a78b2c336fec36b754dc46a1d6ec34e70b7529de8febb9e60dc9a871c7d7646b9e4a0a2dc20556b9091a982134d7e9cf654c2367631abc382b76e1320a81c814fa598dc58076fcb968087b13b8cb71bd6525b94525bdbad1255ab201a5428922d438f4df8d4974145fc4c7a943b781d3d627b25870c008c98429dc0808223b6050f417a6513132a9d815bec95460b2dc8affc3ee7b75ef81e4a32d9f4ae2b5f11c02ad8973e7105610652d035529487e1fa8fd112de5798251230c133e7aeed3890dfda303acda5c00dbb1dda892cc17812cfba0fc046c85d0f5fe2fc513a6d7de868e5c8eeba68f4a5d8d7b2d980e6f9e674a59631b4e9b5216da7b707a89ce1f97858afaca54787f51e5b1631d4b711a8068681a7238deb4656ed0f6b48943e4b713b760efb74f144ee9c3271c2973e8e62671d7ef7ad939e1ff56583ac6a7ec1f1ed449134c4704b696447b49bc8db3cd2f6270072fea026b271a45b6cc22a144fa9d9bd2311c9d8ca7ddc611ce2d5acd857d4529e1f286b19168f8d2a27202f23f79262aec467c50be9197df303c391b3174fac2ce7e257660180f950e55df4e8fc62e170caa93a0c83083da60e63141cb4b5b87c230ba698b12d88baf2f25d127b8aefaa61065daa37dab1540e99680bfab8ca738f236b7271b050e4a3de7ceaf02631765abd7f9d9d690ed082ad3b27cd9b96107d6dd5b46247f224e2b4f1966e424bbec6f391e1f83d99ab8f3137dcf2803fe8c6e867fadf19a51fa58f283c012555a1cdb0e5d17df664e614ce90f933adcf965514a407e74c9feebbf77acedc35da1d4cfed6affb2710503922a5d880f57a7f7e8a953903db7ff716408dff09f5ea6be74b6491cfdf67aadd797db137a8945b83ed645fe6fa53a8d6c6754fb47829be2fb0d2ee2c640e29207be36599283d25307bd5d92c9136fe43a95b6e0b1fbe78c3686a08a28d37152637b8883b583d8f821f545b27d831d0d352f36114884cf9c22057202deca5a5f7556e8299888a7b43a4a31e2bb9fe685a1ddbe3700ecbf511117e5807b7bc7dac52dbbad1a7852994a4f058924b956de243d713bf0b0d9b7284bfa6e9b5dc7905dc43c2a94d9ae4e4d9235214dfeb86e32010110d2c4ee5a9d3a484d469456697b85fe34bc26b1dfedd0fc8cdcf31d263fc3676c12267388bfbec7bbac1cd85e7a26b1f650eeac4d36e6c7d6602cfad31329afd882d9ac20774a8f05035af3708be471381b11977572ea152a03b28fce828ebb82745a4084dc8dc009158bdeae66429dd6d336fd751cdd0c753af1078a8e16dd0aa2a5d02957ce53a20e02dfed97f7c52950b91bc18e91adbadfdfafa3f3a876261f87b4f595ae9d23788f413a5802a4a3667276c222e396eafba17cdc626786514fc364ee208b08d37a8ad012bebd1f2321d3ab3d768787fd80108a1daa13bd71db31750d2ceb07361cff2a3d0f65f8bc8778830a6181c71d3716fcf6c62eebf4d98f7fcea41835a2dc634fa204b2b0acad7a0de0815461535244de84514a24f0a7c38c5db7d7bac32db9fb47f9e2403115832e5a561af4fc3ace5af3ad838da62b0cdb1b7645064bbffad5fde680e8c7dc81561aa6e6e8809f55455c631fa4839d653e6273c001f4905213ccb79211f65f6dcfa1df1cfc34d314678e1613206134851bcd6287ccbef64ff499b4db9eec625aadb8c2ab5e915a0d7433f677e85477f7778087d7beabb14a8d774bcebbe0bf554ff3dbebad0cd8a31cada1bd0dfc36025561df41c66d2bde33748a98c128e522166cab8e1dc1e6ea6f0ab8759dd11f196fe1b42701b0c10172fd99329762f5b439a6f272ad84c93a0c6f6c358741415714a50fe384a5e79176724dae58847d7133ba08d5fae142c2e8e17fb2f9c1995ccb1ef866d4ecdf1a1fa3b20ce74f690a5cc6acbd60df8c74982f757b2e30f1ef3a56965079804a026eb8b7d9be127fd94b18adbb76544a786907fef7a1bb8cbadbe354ef342f24f5cec0d2515450ba4f452c43704ceee7ad8853901efe341cd2e68f50a6d8a841ab62d1b4d809814fe0c242b42a6e3cdbf11317c354b421b61e7b14f351b061ec5d7e001867bff3761f6cea7aad01b25e31190ff5f751304affea2c719bf4c288a75172f04f93d1233377723edbc7016e3368c18b67a363ceb54b7e2aff202bc4b6c806f27d9efe9a2aeaee7361d1d19070a566a60f68b6fabaa9cf559f9616140a64647200e8fdb3b8293788a6de7047546dd8e9d40fa847d25f643501a9757c12d5a7ae9ee61b95349a41a6806454fd5937c9b76f8ec280ee0789b1b3f38dceb6a1a7956e27b5a984f9abd86d6db09746f924e7a3de87a1ff97ff30e36e42b78a1a7dcabfa44f358aab6d37b6428663f37a200b0751fc1436acfcf3fe437a98e2e58245d05013b74b2d4c9a45931366acaf0065327e349e2afc4887ca661e27a1ef09a8bc1c80a31c29220bdbe25fc731a9e12fccfb4d68a471e0ba7c919214720dc0a217fda09e1aa1b9397dd0d7d6e035678610a0c8563f00d9f9fb8acd4162dd1d9d2a5415ce7c7e1e2989908a2948face7eead216e601bb62c6221d832c1de7f13551f0181c3aae75ab029c7ec920b81611700d2ef00929f8894f140a5e8ac8f871aafce4ca6e4f0af252d3905feb2d9e1d4c70053505165e68a83135666046c10c5ed28476ba8509fc5f38bcb7db161ded2caf791cbe2a099f5d0355420dc946d330285bf8e5a990d52bc4a105a06b9a30b4813dac00a993d41ca3119083a72c2cf256bb06710d49aa64cddfef31025afd64115202f191b39d13c5ed15d56556ea1354fe0dd9439a040e1ea09690b9edf14a67a94b7f0f8e11300b074585f28c42741db59cadc0c551075b893f9cc5adefa04c0a838499f2501216127349c1fa4f9fa1f0b92881b504682866be648a9072414c1a244981616fe9eb8cd7a75903262eee483652fc361fc7e47bc4352dedf886923b17f65720019fc525261a93a855a5513052678b58c45050824dc74c5460151ecb9a15dc7a0a128ea85727e2100bbc3b0a301ff399c04a89c1a61bd6ecd06515cd4f1079ea9992754cb72c3f982ed61a632135f5b2a06ddd4aa9bfe6a32ad2d8703e5859eea27ea140b3eb481a3916d02672465240243871907ac84d6e9bbbb4d7990dfabefd9de29c8680d897c92519cad6fcad6a110ac46d341f0a4d0ac8ab06fda5d8747d6240d63aa10e84ada589ad33e6ec474453b66f0acfa5fd83947031ec399ac4b3a471f46c151f0b8e3fb40345a0d12437f3258ccf225a273ccdd4301ba571197f6a7650089d6e234c8ed1ff265d6b8d4d4239b2be819878c0217c46eca833b6a2a15a08edd205cff5e6373055b9bf909de277ac056b8229c8f67db76f534175545f1d91e51ae4e97eb42add38082405f39a9cb7f141e6610addd3111beb82b9cbddddb5df9e0d1c4ed08d2207ed9624ed36013e6d7f3251182bf50a7c5b2e7f01c4783bd572a8584e17b7a2de7d534c31861ef12bd1796556a91c152b8894baf8656dd800b19959bd6e302b822e07f71e365aaa67acaeb5b4789e268900f63cc72450167afd65dd8d2314a3ec9746ada042035676964b3f492ed335aded8ab053e77556f2a1fbd2ffda5f76a2e9834529717451256e701c6f9f91b704d7646e380dd03b522489444a81bbe2195f4f75179e1b1cf0c28b6f7db4382d7e35db8cbd48598f38b10ddaecedd708e4bd6d94be0e2a89a5a37fe56041e0bab4efbc1fa2b3f4eae5d755d1c97ae726dff11845dd8cb5cc066fbb573acace5f16c97993efef17745f4a551c8fe926096418119271b04991fafd7bf592e11b95285f1da7c4a25b2759012797f6695c4771f7a3f2cf5246b5f321c7187d6ce351c8bae75d6eb02e76290df1851181a34c251f226505722713e3e7ae79bed32b7f4c0c08a189837311c69734cd8bcedbcf5c7eb3a6aaa47f09d6619080a065a3430c3685e92c4182c741ceb074561945457bf02dbee8d587e01f4000878ea4b1e874ada880e31c0e0ae20e063931895a68b3a24185790c7b045a5c71840ce588a987e1d3bcd7686445cdff57291507617c145a8d1fe073b7545eeebe816f5d1fc3427f7221393ff296aeb4befe252455366b9613f412d830c41d4ffe829f9dab02dc410a97b053dcce59649307e61cc9f4ac8246c6d62991d5f5e7b3154e0c2012a1a7cec443dbc93773f0cd61dbda11615ee7ffab8a3c5e6082eb2af09e7410cbaab37cf841dcf42bd0e80b45cca84a1b69ecb0eaf80b681fb80f6f0c62e4a2cf37b7c8fe32d33806a1e0f3fd4a3bf5336cd230f5d78ab1e08108e85ce980c9581a8afdb56b12d0448c8eb9eea8681881c05f72b76f3b42bea8cb24071d722e70de10bb261456ad88a1b899cdf5cec044168c94b6b73dc665a780c3cab1dfbfe369a9ef08a9d922f601b029feb721997540ce8f740eeaceeaec093e9057e83d0f59af0ae10755caaa064ac1ae6bbed3c2bcc5c4ab92bd9128052ed12e9db6eb5a1dcff44bf1e30382e8968439144b7fb4621bb61225db70cd90d4d400cc1e3a383a781f041f2fa8da9703c29003150514c01f3c8cc27e656eeae3e63db3cc94d6410af7a26f8f273437d8bcf46b75aaf0bcb3095a84f7a8fa9b9c3f36109af760d4e38090ca1f7fc75a0d1bfee588ee16d7595a4aae8c7523041de696de55d12d927a7a059822b21ae1b890eeb635d84b4fce7dcd17b1d8d3665397374b8bc9d13ca7bcd1779da16bbcaa503598c0be53800075b0a83b6a9160502248a1114e1c502f2e1e3a2a4f8d0cec4e5f898d9f0c522d5089bd18e2f9579230da645a7495abc6b7abc591b200b99c7d84b9ad2da90f875df3b68f35e9ea06d250432da748605546a7b790b873360b5802a7f82f9efc6f557d587cf76ddf5a1a912e9cf4f79635d89d8a9a213ecce80de9082d9a5e82b797ff87c68407c9459531fd12e84784323065ccc505142399e20b520902f06c64ff0a7a90433484366b4c8206887731c75ac9be51c5f26f2e941542da8f93e32baa56ba6be575bf0d2259fb159b9fbe962d9e2667b3e913c18fc260efb730058225f441e69345061ca93f62d70172feccc6bfaa0beda9bb61a953df85a723cded92a4dcefbd697b2ba6b32a3b8ff61b58feb883d0421c82644d6c84a644aaee8114f5a8fc1ad095f53937d052d5b9975fe2cbac8d6d6f780180d9427cdc34f51e8e16d718405adbdda39b06d81e0bc9caad625a5417d7a283d4c81f1361cdd4f50bfdd58e065003f9d609d257db9948db67ff467b62f91e0958c1c2c80245b615b9e77849850d380b7855d1353ce3fd9d989f4542708a429af3f0f0c0d5951d58ddd3135dfd0a32f4b88fc23d5310c050b0f0fd8e132bdb186f7f9801caea92f7d980952f2f56d7333f60338d12ba1c023fb98663468c7971ad257f002a5bbefb22f00c8bd6aedcf9ff339f05c6084b0d248573692acb1db30114a50dc7be3608174bb743067935faa7b9eec6f67c074e8e6cb45cb70776971a9c4c0852574f65a3ad34f8f3463a68fb2bb265c3d7256896ad285b16fc8936d3ff6da89e2578051cfa7d7560c3b30f48cc650c4e08eca1f005b488840d052c133c5bb53b9e0c3f7b45adc4f58827c4cc75e96d2fc1ed03134628151b134c52595f9771643db6996525182964ba9b5ee3bd1c375dbe1c7dc18f792a4a3ea9b59021f30eee4c7b5b814f2e7b3c6a9114eb472ea81945ea53f09573dbd123159b076077e1dc5f7015de097df", 0x1000) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001500)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001540)) kevent(r2, &(0x7f0000001580)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x2}, {{r4}, 0xffffffffffffffff, 0xc, 0xf0000007, 0x100, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x100, 0x6}, {{r4}, 0xffffffffffffffff, 0xa0, 0x40000013, 0x2, 0x3f}], 0x0, &(0x7f0000001600)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x3734, 0x3}, {{r4}, 0xfffffffffffffffc, 0x82, 0x84, 0x19d, 0x1}, {{r1}, 0xffffffffffffffff, 0x92, 0x40000000, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x80000000, 0x5}], 0x4, &(0x7f0000001680)={0x3, 0xce33}) write(r3, &(0x7f00000016c0)="a530dad9fc385f7a73afd7ccab1d9330a5336fa0094bdaac60fa46b2dfc55076bc2743db22bd2eef13ec79e8fb2c6831e3b152d38e278c760f8a794e61818015f1166e4ccd41ca8d73a4377a72876ebd76b2bbc1f264be7c1de6015dc33570c106d0055eb97bf0116fdca61d18", 0x6d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001740)) 16:01:01 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce24", 0xa4}], 0x1) socketpair(0x20, 0x0, 0x7f, &(0x7f0000000000)) socket(0x3b, 0x0, 0x7) 16:01:01 executing program 1: clock_getres(0x0, &(0x7f0000000080)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:01:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x81) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 16:01:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x17}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x990, 0x10a) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:01:01 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xa669, './file0\x00'}) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x3f, 0x7, 0x3b0, "b3c5b2c8131be900d3d4de99b8958ef8bc3b3b3d", 0xdb, 0xd1e}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:01:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/40, 0x28, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b189ad7b8d71a9cfebff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5917cca492be3b1dbf697d0aebccbf28d970cddc2b3458ce7097c90f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a3414750b826ae7a101c00d1769402e4578cfe11ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c2977bc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c62e9ea8a5b5fb1b142a2d7663c4def58826f4b33323002c1f8ac6cd0d5b8c16c54faa3a44b62e08abf6716ebc7acc28c063dae83a096f965a28256bd687faa37e8d5a5bf15009737aa3538ed61c53e625a0fad5c9bfa74c5ee8a119ac201d65c4c04802cedc064b9fe3954cf658fe58d2f94ffd1f5f4fdc36647dac5f475"], 0x1ed}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:01:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) r2 = dup2(r0, r0) r3 = dup2(r0, r2) close(r3) 16:01:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000c00)={&(0x7f0000000bc0)=[{0x4, 0x7e}, {0xaf, 0x8}, {0x26, 0x7}, {0x88, 0x6}, {0x0, 0x10001}], 0x5}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000b80)) fsync(r3) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000200)="04dc60c43cc6d4cc97e98c3b242ecb76658a14e233b670dfd84d1c551aa3da64f7ea85f2d4a994283f7e83ba985bb232aff46116d0178078ca611cf91845b7200ab0fc51c17f47f989544fa1a8eccd0dfa5edb1a00db976280ecb13a1bfa2e6d667a58115a5cc3006a989b1d0f195cd1ddaca8c1ed34f07031e45f2affcb81505599bbf9057bea262aedd1ace14c08bf3f22d02c019fa24701a2af1759c8a0813474", 0xa2}, {&(0x7f0000000400)="524275dbe12c6a460cbe0c8b0ba3cc28b92c32c7fa48e1488fbcad4c9be4a4fc744b3c2923d28e13dd43dd8c4c1acddf6ba1f2e770d46136a4f896844f92f87524850d1a90203ddb3e4dd5c0b63796a4f51f8c11df7443b79c3cb380a5fffd78ee63654e730d4b0caa8bda93154b3c6a59def2da00c89a3f41163653682e85977c9946f928e4c515ba7120b565bcea10c932179ee8cc446d332249ba1329e3cb2dbab023930b9eca99d918de182a0b8c2f809bd0f8ee41b31d80c5fa79252a9826e5c1928a96ef628d2fc32c27c8e1e382dcd98fb762", 0xd6}, {&(0x7f0000000340)="d5c57400a54286b08ee1dfa90b46e409576afa914878607e1f0f5540d1994b9336", 0x21}, {&(0x7f0000000500)="8784f1b367b662eaa383ec38625916c36c2e9b128f1168ae67c92ec589a6e0438836acef699f05143fdffd6bf66f0a75fbb688c3ba89a8b9a3e6f314ca97f46bb2353875199520ad824ff2d738af1c6c5f824cbe07f99554fc52ffaf69de05dd072418b929e82fbeb863f6190e2b382a5bc16aeec7107ab4420f6c2c08e9e1747ccee230d91de38ae49804ae39efbac16404aa231713762094d645a9b199e4a8d23796156c54152ee4a68ebdf44b2bd289ba83fb0b6bb8", 0xb7}, {&(0x7f00000005c0)="70293cddf43fdd66d261fb18855d33136f7e93e64f0f5c58e10806bd0fafe0b0923cf126aeb2199c8b78aa1c581372fbfb625384bad617755907285942fba3238b9c2a621af7e209f7a777a963a4e2798519a0303d1ed1", 0x57}, {&(0x7f0000000640)="15e8a31324bf7e1aa6c8d36ed4c78a5e12f9aa03cc76e38a9667528905756b9d609a83643e3eab7ebb4c08c66f013172e9e57779668432fbd40abac497b3d5dbbd1b37d0c4dc1893596c238dcb36d48e34e2dac2be425fbebcf4e9a8a930dd44ecf1e3779f00f3b3c75bc71cce5735b52bf1344d4256ecb0099535fb415b3a8422c18eb8ec1a3dfd44", 0x89}, {&(0x7f0000000700)="b9da28303132a3965e6f14937e72501c3f762cb5a17d3489729c43cb7175f02ad001a8e6615adec6e8a602fc03cff3407c47c0b153d6184df7735486b5e74e7e95f3d57a4fffe5f374f56b03", 0x4c}, {&(0x7f0000000780)="6a9c2a66bd8f49042457df2e1eac0e98e4b9e3a313b84bed4e9a6dbd64b4087b45036f39784347a151e5969705de9baa62486aae454ba8733902874cadded2f09b50b7496738a2b10ca47c98b8500b67f7cb8c25f97e3f448faa224802e8b5de513ecf7f51813f264913b11869da16c1424989663c911f06db53b0157aec6f3090bb674864a09c91428cec07", 0x8c}, {&(0x7f0000000840)="3871df562047e4f10522569c6bea23d2d1c2d3561bf03fd4abd733366bb748fd00e7307ad15419436e1107dff275ac612a9ecf06993029c7869fe95d1f7e71834f5840572f569ed03becec69b651f6a99f4ceb3af070f7dc0f21d655d30ae5e4436f0f5e789acf3661fde6fc218d756fa8b2823f17ec8dc5207acab99e1c9d424f5ea1333fd211a478e9cbe69d2369d8e1219e3ddfae7f70e987a60b", 0x9c}], 0x9, &(0x7f00000009c0)=[{0xa0, 0xffff, 0x3, "c9a4d56455142aeb2dab06ba2a73b4025a5753ea95c43dd38c850a38db2ff48390b523079fdfec3d0ae17f6c25934e52c13ae7b236be726502adc05a3677f6fbe4e309c398cbb999173493caa9137c2534332b9ad1cbbc43bfde045745c55a5e4aa05db96f779e4fb6263ee64af380e167564460021b26372b9840c405c904d5b64d125c66313fc102c2989b05558e6f"}, {0x108, 0x1, 0x400, "d4a495cd13048945e2481cdb735a2cf9891d9c1b478148dbece01d7dacbec56ea320ef1c612c295277c205dc9f1be085ca49e39a5c5def4d1724f9664bb4bc618cab6f491e315c7feade4d1d8fed5e8ed5cee9e04f462eea860eb10e985a02b123472440095e36d22ea8079ac935eac4a06c87240ba8179c49b9dcca113aab40fa8fa4c2b4e84ecb49559921e460f721349f99bf3d88b50d0335bd8cfbd5ef9b630f394b9a3f10d555709b737be148b03094aeba3e9d36c99f5a9ea955437a7dfd78ee5e24986e36b2e67ea98e345b2ebca1adfefd0f5644da5128c7aab7adf2ca0c4472bf26f60167a80504dc157cd70f43564b43fc"}], 0x1a8}, 0x4) mkdirat(r3, &(0x7f0000000180)='.\x00', 0x80) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140)={0xf329, 0x5}, 0x10) close(r0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffdfffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) clock_getres(0x4, &(0x7f0000000180)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) getdents(r3, &(0x7f00000000c0)=""/168, 0xa8) kevent(r2, &(0x7f0000000000), 0x1f, 0x0, 0x81, 0x0) 16:01:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce", 0x4}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0xff}, {0x0, 0xf64f}}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x6, 0x4) 16:01:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0x3f, 0x7}) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40045720, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x40a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0xffff, 0x0, 0x2ceac66e, 0xffffffff, 0xb07, 0x7, 0x0, 0x5]) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') execve(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='x\x00', &(0x7f00000001c0)='.\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='x\x00']) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="8b160fb5357e681ce1a0c638aec0de1e9917b8f02377677f09030085a98880369eeab2", 0x23}, {&(0x7f0000000040)}, {&(0x7f0000000080)="9104a1947e026be8bd459e8dc3e6e63e1f60c3b9223c509d389d16552b0c4df1fd5d179f567c77b66c2630fcf3f09e99eab48ef9e4d019cdd8cfbd82206c0af9671efb71bb0c667da64a0edc301947456af8cf2dde53075e92704206b363b44ababe2192", 0x64}, {&(0x7f0000000100)="f61b7adaef5b", 0x6}, {&(0x7f00000002c0)="544cf7d2060125c2c394673f55c1f192a1f98fa4aff182668f1bd5fc83c818f256f65ee78533130687d9600d24d5e79b7fbc54fb7e97c4824044c44c33e2d9074736ad659709b22d357333a4abd3b945c03694a2463a3bc1279a2a51a9f5d744cf6319d399964b4f3a066bbc4179ee66f0a51e983884ad9d091488a394a3018a1852acb7584f137ac8d3599d227477d64edd52ad713237e490b4be9bb6e86dde66f8ada6985b17e8c0cd89f4d807e2e69fe3d592c478bf95a95a9f593dd9827959e161b2fe118fd860ca4339325c95e5af1c9ebf795c7ce5d9287822022eb9ae98e076c6b1", 0xe5}, {&(0x7f00000003c0)="166a091f0b21264ba2f2db4a7bb8f30a6f920ce003912e2341e7c8bb399908588283a0b6886b3f362a31555491a7e06b62a9998cc7064c23adf536ef4c662929547b2f8d189fe098ff7df712d40441b800abf167637f428d9918279b4eb851b2b0c056417fbcb73b1fcc1e209cfb3d71c78be7a44f0f892cc6b4d7edc9ab17335000dde90b65799ffbaf4f84b1b6598543c00735fac55c61020f59a4220f84f7d2b184b5944c1fede2e3c9d10a8e63510ed3bfefceb127aa353398901243be6effa9121933ebe27c889e1ec8109fe5eec0ce53c446082fe8aa997204fce804d6a55e901ec259bb", 0xe7}, {&(0x7f0000000140)="9022911daaa79150edbaa1b26698e534c6263fb0fa6698306ca169ea934ab33974f4c81cf3482cb5f8cd06f16045ac65acfe86cc552ca886e837ed50832b8158871e38b050757fb37f93a626052aeab92b3a24ab74b83a1f2bbaf8d200b442a866f1fcb2e4cf73635860a660e54b90cfabd665dc63d42842b1a5cb18cafc4bbbabf92d54af6c2c8aafb1dce3a10c88179f", 0x91}, {&(0x7f00000004c0)="be00052eca3c6641a22b25555886de4c12a74e25fd60b12358cf955997d5b8c5bde15ea3ce2c0ae261db1d570bd73be791c53c97fdb8976e536623904861dabdbb99c542776bc287f6e8e1c9d5dfcb4e05e6092afbbb0e0b30b2dfa272b75f5cee20f52c8a943d356f1f8dc931aa89a9850dea2d0224c2c3e3d375ec49e871a497737aeaed0f2f1888b57637e1375976958b1a56cc238ad6c9f94361e00c50df05b315b6aad1d5e9d8002982f871774562ff8648e025106fcadc0de30b862fc889", 0xc1}], 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10001, 0x5a1f, 0x3, 0x0, "d2673422b536f93b0be41476e49336ad31efcc41", 0x7fffffff, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:01:03 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, 0x0, &(0x7f0000000200)=0xffffffffffffffaa) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) r5 = dup(r3) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0xffffffff) kevent(r4, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x19, 0x7, 0xffffffff80000001) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x20, 0x0) fcntl$getown(r1, 0x5) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="afb7559107297f4d54ab187b", 0xc}, {&(0x7f0000000200)="08ad3634efd0c7b1324a8955e31258edea6a9ff3e58490594f6c0f05b925bc646c32af95e3ab2ce56f5fe85f22460385691890dc40ba6640d659b3644366a7f8864d4258d2d7e8ca7ade5976e5dd4d27f863d1493ccea6ff3ef5d74a7649bbb59f3e20ae3ff9c6cd3544b460165b328ad267d1a61b1935b1efe94d071d77d912f54094eb9c8acf7be446c52a79574085f904dfe92b9a40d5af296b67bb75b5c83bbfa93b4bd3ddefbc277a05c447d456ffa09811326dbbe7bda59c43b740a486bdee944280ffeebf2fe87e0b3f2032f40a19", 0xd2}, {&(0x7f0000000300)="55c3f10bfdb7264a245f4dca46109ddf880535603b2965619f08f7b78576413b4de905ef3cada7ec0b4b29cb44082eea1c21804c71df81e2753f95b214fd1639a3e67d5b041f722de33bdae55be1e556e40bd939757d7fd09532a070f362771f94ebefd3214f246bd78d8bfe0eae316c8f9b1982044165e5dcfb60669d4ac9f2ce11664dde6126226d1bb9401ff329300f35db22f42cd085822e", 0x9a}], 0x3) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x402, 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:01:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) chflags(&(0x7f0000001680)='./file0\x00', 0x60001) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000140)="e2d5b8d7b669fabb944f36d58e586fc8399ccaaf387a1706e5fdb040b49268ce8420e9f774dc5e3d5d7877c4d6e6d5d3360906b56a82611b2e87422fcc36c053905850bebc5347bb1e001d3e37477517f8ac0a16275547b50bfc4b37e19423deaafd056aaaf45af1c0bf21147f514ef04c7f4cd4340ca1bfa3c032e5ff254ff74cdf2444b17cd762d9b55d015e422240dbf34811db03d0a50d973de63995186c6185a6f95dc19a3bb5633f38950ee96d2d1dbd6119af030d9dd23a9ab97f44b0d63344387b5a0624e013d8aec068844732fae5f542e69a02dc1ab502885658f2f7", 0xe1}, {&(0x7f0000000040)="7d68032886df748d397d9a2d20e7706614651e839af200", 0x17}, {&(0x7f0000000240)="282c88712c3434f89c31c2af1aa60de86687b82c4b01926c0939db428f309b5b8eb37d9ab226e1c34d7fd88b19c9756682511b8c3e61d187d19ed14814029352cb1b9860835df5ef7c65fa17b3dd6fa1e6e9bef813c573858e06655a4cf11b27049c92fe7152eb7d55e74e1d2eb9f2c951c97beeb5450e31b14985034020033e81376f57bf6d072917bb49f15b88a8f1314dae732948a3fe471e727794e50793a35d6a4155e719d3bb551c4ed28bd03e84541a0872b245868cde43e44d5c5a155a5a4daf0032a1af62180ab40c", 0xcd}, {&(0x7f0000000080)="da48d04961277456406106c669bdba9aa2fac4b1ca7b28e2578e65533949ed772979411b385ba4096611d7b84c032952ff9f6e85cc4d", 0x36}, {&(0x7f0000000340)="bccd64e5ce84af1b078dae949950ee39bc24ecdf29dce80a5ab388b2cd2f62998e0b329e00192e6afc144e1495c0f1b951b3ac5e558d49d3047e1bf9abf907e06bcc6da917afe181c662ef475401c3e0e243d37e9b050182c8be77cfca2f6d4023569c30da498aef3d395dada9cd03843ae4ff5ee34b5b98d6e964e62a216d6e0fc1fdc71606d811b741750d29ef694445438b2027bf6944c2a5fe31e59cebba661e90b5cb2d7cab9b0974587d3d6089c7516785b41ff41d2f521f721ca6a0774c9d65f8ccaea906a7da99", 0xcb}, {&(0x7f0000000440)="436e06d93d990b03cf2e2628f58d13a44cb8191663c7c8ffdcda7dee0dc3a67ef8886425a23a72de05e48bffe814951c3e441c7416f0e21212c02cbd2ce7e6", 0x3f}, {&(0x7f0000000480)="698f07fe9e4ec860f23bd1e70ff356121ad0fd9aa092612f3d54987ef5b4ca6575a8c0352657712062c9986591fec41a4031273a98d32777f4ebef820d10188a7a5ecce0f2e5d80d09378e247c4d9ef4a3925d7a8b836c883af40a78613638a61c66e5cccc36d83e6cd7eb838e6c1b825cc6fdc9d449cdadb46328c5b7b2f30b3f", 0x81}, {&(0x7f0000000540)="5b69d1f4aa18c4d303186bce3f5cf66990c8a55303bab9c4a46b2bf11fc16b81d1f231183d997ac743fb9347d7e47f20787d71bd991d0864814e58e9fd50dd85fc0b2fe075fe99068b5e56feb8f834c642fd341ddc99513d3111eb6a2a91ab49ce5ba23a44bf43f5dc79394ea4b2f82d0ab1625afe94719a5a1ba91c8800c2734bf86d6c0ddbbd5f8995607e8c1e9be57fd52811313b9cf95c6533b819e039ba553a345bf4ee1f13a6d80b59cbc9e109239d81eb627d01f3099b64d6f1f87d2b63ebd2c7e57ab83de481dcd558df439b65a101df9ab8cb27756a865b198f728756738ec73bc3a7d8a8c4cfc6b14f04e6e5faa1d453bbeb814480266c36082453571d1dd12cd05cd3bfbe925fd7ad01edaf3ceb9756996019d5c6f94e1213db916f914b6e127a8983f312ab4e48bbf146cb5ce26f529b472494467fce2cd742626cd41647a7fd033285eebc67aafa17f48cd41de721eb0cc2f6f4a29c4244185c85ac42f7c2dbca37d91ccb5189ba4777764a063e43b917c1333d0201a00c38ad4dfece92ad1d068e40fa93f6baedf98f21f4fe1446a75ff29fcc046757cab7a7e84e034f3926c8b09da81e4dcf7ca702b93115b24901b1c5929f606f7f6e0354e829820ceb4a92971048df804b08e9603e75abff8412629e3b4a0346645fdee2e92d02f31a6c9fdb1bcb7da12b172a131ab7a3cb1cd4419c8d722a456f72852a3d571b039deb207d7f089a669d5e42bc267e9412bd1c526ae3d7490dbda48ef3d3884af5cfe5bedc6673bb9ce0708d6615db1986631cf3ebb92cb8c8b52e88bd7ca39a4f463d1ed691b0c9db9429a016ac3981caaacfc3bbe479fafcbe80fa725e5dc8c7ffe6be0fdb62c2e2f938ada8252bff46b17c9f6fa2050eeb12f43c1869a76344d7be815bbcc685d9e5202cb12abebb67afb58288dc98e391469772f59b51d47413e0aeea50f5cbbc5f8c90faa41d6cdfe98b64f9c1881248df7ac5755d5c6b5a718df78e3ecced0522779b0e064b8480a05ce4ecb3b96468810d7b3459abe2b9da4171eb349cc89064ff455db7123f332fb765fb414f84968165d17f4e4e1397ba3be8e87499cbf50e517ba8c8be437d819fdf2a18e4de8b5f1b89a6a7f9467a8c755937ecc0aca1ec0140f395d467e5ad9a0d3346edced52c52f8e4daa4a255490af59bb089f26a17b9146db81e77ed0a32bf6256b71cffe4b97df734ca0bad9a07a2837a77d8d2aac06eaaaf49f51f615fff94d6d5b0d5f5d4ca1c3a709a11c13bff93814e5356a7043a07744c16b5df1ee216a23b95b1b02883998540056265b3e8087798ff8e8c5d8cfec9b838f6601fa2a5def2920d0177e916a6e7142fbbb4c23e168dda9c0326f13bbf639aaf14894e2acc41cd8e115a25e90cd5dd319ea7ea24e747af1e557b9d9d2858c029613a3311b83803205a1ba62dacbb61785af76702a45f9d531228678bb163005c996c017b88d5094a6311a664d24bcb2ec81436ef72f8652a93487cc81c53f8ca8dee139581f0061101cae42a2197c782514c7629ffc48ef9ec5665129c7e70be2a8ba7830edace62dc9ce452c5d32215d92ab03f6bf11eba5e2776a376c9dcc9c9ed71865ac384957738b34132f93ec4051f3c660791719145833be0f854f7fd2eb427b8bf3a1609842fc2b7aa0f9b5df3fef473c66b1729db513e2fd3060bb032296fcd817295be0f86d0eb5c928038dd1f2e7e07a1d58b46ae200e42a52dc6ab5b2365432478ed903f3e5be323a8726e95e40bf1511ab3ae3e0b4fa7c83c8de72030c7bdcad8f5b6c87138eefdccd3090f24830784f563adeb164b4b189b4b03bef1298bb6a87ccdd89ec4e71dbe72ea90fb404775da2bc2ff1facaf56cc6b8aac01eaa9d760e7370f7cd573ff0dd20bffda47314a806a1046289b3c60cbf63ab748b778835b105ebdd5b460af152afa12731b1cdacfdcb35845ad100851a3b4b855c9234a7d7dd6e7cd1e9cbc44693e23245d4607657097b82c48169adeec5f12538354d6669de43d6716849aa940082350d742b2a42dc2999d7ad522fda590b2614b2ae26bfce3584873fadeb4a5b8d4ace94459443f7e7d307f3452b2e198dcb30453b876ca6010cb5a7fdcb7ef01aaefa5b3977a1ff1cb46b3a7f9d8879050ab86478602cbdb31d79190ad2ba241cf28a760bc59645343c73af127f32cf2acb502769991f6db9602bc325f4756ffc5fc07b66552aba2bf145e2882cdd2fb39bac7811503eb86e7e82c818d886a1375d1e83158f5b662d5ada42d34286e0c3f109280356bdb86b774d4579ed825eea2b9ec1615d66e39c6498717610caf97fc8dfbf1262532ee59bc17f8dc3619b7eba8c7c2887411c553b0ea719486d15852b8a64d4c18663b7be24de0de1d2f38d53c5247e3d053f44a500394f459d3cbafa65eb1101481caa7eb624ef737d6d041f1cc3d489dc92359fcbf3cd7a87d92295b07acc8efbb7832bf62797316b701d443ba96c54abc4d9cf1c3ae76dae5a32863aedfc9a0ff4eb382f1c34257cc8685c471f25eb0dd1d1961aa989b5d5dccb09caa19f57b68eb232e24cd715fd04c212abca44c24d8a5fba545626025f2b2232b3f2b2e52e3ebe11af781d0f43b68e044ac189cc8b22992378ff4be1a6f8b433c8eb30a4dac7fd30d9ca1fa07327e31c31716769818c79c03bfecf2eadce3e0cc45a3be92a446d78a31a4d6d3f63f923cd571cb51e7310e056c6ec548c1c6b8d6519e226fac20412823e97e6792d1329aeaf1ceb729ad63171fadabd557e6818db4d5a2f32f11cafeb0b2aa1f54e63fcbc33881ecc8da1055fc6aa09bec8f250a1516bac674b1f177987b8140e6a1b787a10f11388673a47ad5fd575f75ca54579791fd632efab5b2755e58b7e209f400a56184f76398ec2e5813c0e8e87fe7d1ef545e5a9336668d5b894c4116327899e0035e35f9e51ba363767f53f7adff267e741b1685e9715624211a4f269da1c8ded6a64e44ae3294c2f15a58858b13668b321b68a3e30123c83c1f605b3eb4ea9c4b0c6ea1f0460efec39527fade333439b0a86c73aec959351f3449eaa2dfe882aaf66a34645a35b2b371a8cf2ffa59beeb75b6d8cf193a87f9f62f5b3697a007a994d9d281cee6555712ed74d1e1c51a1f5ca93de122386ebe86d1c4faa06da3caac102cf55a511612be59b650733bbce95eb3db2197284ed8a1ba52d738eccc9e8bcb8bc761dbe92d02539938595dd5ee2878740156f15bb31a87984b06a79f7a615057794ab84669b82b8292af53b1b57605c20a834e7d504a97b82970b30e38f2287eed3225ca3331cad4408d8045a8f21aad2ba57e1cd68c3754cbf0b9bd43bed76421da34059bfcfff34f0050a7a877a59df8312357054826de0b508559eae2f885bd44abbc649a7d2c0bdb5e0492c67459c41e6bdb702366731b09efd885d581126f540ebc964426fb0dcd1f14b1fdd955157f51b783a7ac10b073a6725ab327e06a07a92f451366bb9e73265311f74158a58e6a884f5f446ba594f9dc91b77471d9e4e12561a862b4a4c6e510625d5057047f8bf6ece6b598488d49ad873b46e5e9270396132062800bad898bef0d37eccdef85c568959424ccd2444fa4a55126d819759f0789716e19d8bb7c426d91622178fb6bf1890c12c25d738b33a23ee0d2607fb91deb3627dd3386cac8fe66d97064cba14b74186b8bc82f9057e1798e51a67b7b73360201a923884bbaa6edd219d34f935d52de08e84fa5b12c9fda3d8927893618ed30a5c5dc3fd9b745762fec4ba03508a5b0b0a5a4bb6262c7c059756882e15bc31a1472428764f49c5b6a83c57830d6e66bc39cd6abf6baff428887aa414212db2d382417ffd88dc3570be18ecfe54fa66fa4708910725f8099319eb48d2e1e7659239fdacea984fe2b233b331a0159aa9204948d499006cd91b5b13a323f6795b5e493a24c34223e1315ff24affd8d437c9918acb5331fc8e0b8bab345ddd75509660691ed63ab4ee3334810873425d84d6c0f867c8628539a86bc738e0d2a4a3f5d86fd1a5ceae67e6077faae585bd73e0e5fca00245693892e3b4c4ef8a39e0d50c5e99e1eb8d0567be442022f95fbce4e0850c302ad0bfd661dd21ab94b89d570b83b015b283261e5c1d7a4d981afa5591679eb77cbdfc363611115d366d279f03e26ea64557d74ecfff484586e9217e6052cffca23cb017c44b8cb142cd6dabbc4ec7d536d5f9c3ab9ab02468b38ba3888a970e9bb864915508c4a3480cdd37a80cf8ea238d4da5e500a90fd5184ea752d8fb2547f06109a7749efb04580a6a0d1b3a1fb8de023a73403f1b6e714a565583914a7e84a1e7e1da854f410f3fe1a0d3e00c62b60208547243b953c1bc1affbff6d7e1b20bfbc172a35e9dc888df133f497dee379aa9e0648697bf3dfe388ebcfaaa19730cc67887b91c179bd5849bce955f0328d7f561dc111b68d38c3d923093842c40af72e945ae109b80769e726c3cc05703e6d1fdf183e0b43589c97ce2cc734fe661234454191c2c4b7d7828d9d44b47532b934c82cb260477e3e05b96db64246ce0bc5937a70f88f7194c10a8d77ba71109e1b50944b29660bdfc30b6a9eaaf3489d256143e11a33bbde7f15c782282e32b53560f0c252d9307d791f3b31f069f92e4fc6d2ebebc06c995cb8b4f3a6f1da709460f07ac697b14443767daa5cfacf69aa5175450491144cca7c5712a16a3f55ff0cec8da39a80986fa41db05f47c492bf39d4535a0c963f6189c9a9f27c4743faf0312b8f936f8c217f7c859eac752e5bd83988d110a9c4762a3704cde0ab45cb8c37781e04f55770f5711c74b812453a0a639fe90c979ec96b116de490a73d3f3f1c8e07e20574786ea34af5580ac42a926d26685582b52295e888b11b7cc78a2ef499ec9a02c6364c8ec19a48ff60f580162556ff55cf03ef578c6f139c49ef0895a906f45dbf9c11cd8f24c56e77bbee6a4e97b23c7b98fe0cc5c6dc552e5efd061c62cad815f5f9013f4e08f295164675c429255321bb9f09a0866ddee52d444b2b597ed8539e88b77f1772f257b54c2b05a79c726c0830f4d118bb970a225653bbd13c4b4dd573ed40ce28b354a68c57200d706dfa183e32bfe9342122e2c9c9d2a4def60c6cf03c1e28f88de1bb44dfe2710f390f5ed52077137ecf1c625fcaef6fe5b60f1cb03fdeec17fe296373e02c8912031064aff53848d5d9988d5e46f8db05ce4799c8d88f89045064546a75056b8f6ff7a76d06822d6f03a9cb73fbe81948390aa1f1408a20e1e7e44f05c0b612aaf24c821fa17ef427c8567eb792cdb38ec22ff30d2799517a0acbdd4aea9f610d5d45e660ded30062338e56d42c7691f04ed34ac4c541c42dee89749f8fc8e11aa15ba3923db5b581c2265e43f9d60ca86459da29564ce65579a378a7b444bacb139a5e2b0071f127110ea74a98546bb27c357772ce9ec46059bd6b66376def8d1bcb639df6156f00dde8b5964eaafa3eede71954702329e26271e8b4b5b592117852c421e3e20f03692142acbfa67923537c86dc7f7c72e2e87a6dd8a5ce808432808c74c2e1492b6dfd36500183c609aa73b48160557f0c6799d261b1a00572442fd06371cb0cd0474a5485950598db1c907623f2a42ea29e5f8104fbcdf8c20daf35d8f50d6acc27b370877edebb08016341f33c1637066d0260e1567bda4a2d8b9a047b0b2af8b7490bf9d8f1816782d6b489aad42c0a275d20c4fa95cc14a57169324d775d40f479b868397b63", 0x1000}], 0x8, 0x0, 0x0, 0x4}, 0x408) rename(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') 16:01:03 executing program 1: r0 = socket(0x1, 0x3, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x11, 0x3, 0x5) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c652400"], 0xfffffffffffffca6, 0x0}, 0x2) uvm_fault(0xffffffff821fac58, 0xffff800003f8e002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fac58, 0xffff800003f8e002, 0, 1) -> e rtable_satoplen(21,ffff800003f8df59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a07cc0, count: 0 ddb> trace rtable_satoplen(21,ffff800003f8df59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800003f8df09,ffff800003f8df59,ffff800003f8df11,21) at rtable_lookup+0xed rtm_output(ffff800003f8df00,ffff800014a07db0,ffff800014a07db8,21,0) at rtm_output+0x1a7 route_output(fffffd8035259100,fffffd803642cd88,0,0) at route_output+0x78b route_usrreq(fffffd803642cd88,9,fffffd8035259100,0,0,ffff8000ffff4e20) at route_usrreq+0x35d sosend(fffffd803642cd88,0,ffff800014a08078,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff4e20,3,ffff800014a08138,0,ffff800014a08200) at sendit+0x58f sys_sendto(ffff8000ffff4e20,ffff800014a08218,ffff800014a08200) at sys_sendto+0x92 syscall(ffff800014a082b0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,41edffa9010) at Xsyscall+0x128 end of kernel end trace frame: 0x421732b8370, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a07c20 rbx 0xffffffffffffff5a rdx 0xffff800003f8df5d rcx 0xffff800003f8e003 rax 0xffff800003f8e003 r8 0x21 r9 0x1 r10 0xffff800000935b00 r11 0xc5d10397e39e0d16 r12 0 r13 0xffff800003f8e003 r14 0xffffffff821a0690 mplsdomain r15 0x4 rip 0xffffffff811c3b10 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a07bd0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=117507 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff59d8,0xffffffff8224c108 process=0xffff8000ffff6010 user=0xffff800014a03000, vmspace=0xfffffd803f013d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 48435 135484 6172 0 2 0 syz-executor.1 *48435 117507 6172 0 7 0x4000000 syz-executor.1 98358 408323 56627 0 2 0x2 syz-executor.0 72313 114214 0 0 3 0x14200 bored sosplice 6172 287141 56627 0 2 0x482 syz-executor.1 56627 346921 15609 0 3 0x82 thrsleep syz-fuzzer 56627 204759 15609 0 3 0x4000082 nanosleep syz-fuzzer 56627 90114 15609 0 3 0x4000082 thrsleep syz-fuzzer 56627 248294 15609 0 3 0x4000082 kqread syz-fuzzer 56627 270384 15609 0 3 0x4000082 thrsleep syz-fuzzer 56627 28998 15609 0 3 0x4000082 thrsleep syz-fuzzer 56627 313595 15609 0 3 0x4000082 thrsleep syz-fuzzer 56627 516174 15609 0 3 0x4000082 thrsleep syz-fuzzer 15609 270600 97911 0 3 0x10008a pause ksh 97911 326106 66700 0 3 0x92 select sshd 83938 98759 1 0 3 0x100083 ttyin getty 66700 24910 1 0 3 0x80 select sshd 34037 134525 7351 73 2 0x100090 syslogd 7351 345014 1 0 3 0x100082 netio syslogd 36395 237792 1 77 3 0x100090 poll dhclient 56218 366592 1 0 3 0x80 poll dhclient 20167 16449 0 0 2 0x14200 zerothread 49123 433566 0 0 3 0x14200 aiodoned aiodoned 4153 492250 0 0 3 0x14200 syncer update 74763 312910 0 0 3 0x14200 cleaner cleaner 20707 219131 0 0 3 0x14200 reaper reaper 63804 332590 0 0 3 0x14200 pgdaemon pagedaemon 78003 327507 0 0 3 0x14200 bored crynlk 93216 263020 0 0 3 0x14200 bored crypto 6903 334429 0 0 3 0x40014200 acpi0 acpi0 9272 440541 0 0 3 0x14200 bored softnet 61875 123779 0 0 3 0x14200 bored systqmp 25147 157818 0 0 3 0x14200 bored systq 98413 274018 0 0 3 0x40014200 bored softclock 60828 359201 0 0 3 0x40014200 idle0 10875 188422 0 0 3 0x14200 bored smr 1 327447 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 9483 6333K 6349K 78643K 10904 0 0 pcb 24 9K 10K 78643K 620 0 0 rtable 101 3K 4K 78643K 518 0 0 ifaddr 49 12K 13K 78643K 198 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 24K 78643K 121 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1740 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 136 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 872 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 30K 54K 78643K 444 0 0 subproc 64 65538K 69634K 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 114 0 0 in_multi 33 2K 2K 78643K 116 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 256 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 21K 78643K 2843 0 0 UVM aobj 57 4K 4K 78643K 64 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 53 0 0 NDP 9 0K 0K 78643K 57 0 0 temp 146 2350K 2416K 78643K 5490 0 0 kqueue 0 0K 0K 78643K 6 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 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 498 0 491 1 0 1 1 0 8 0 plimitpl 152 37 0 30 1 0 1 1 0 8 0 rtentry 112 79 0 39 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 1 1 0 1 0 8 0 tcpcb 544 180 0 176 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 30 0 30 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 358 0 170 12 0 12 12 0 8 0 art_table 32 359 0 170 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semapl 112 134 0 124 1 0 1 1 0 8 0 shmpl 112 62 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3005 0 1579 47 0 47 47 0 8 0 ffsino 240 3005 0 1579 85 0 85 85 0 8 0 nchpl 144 4457 0 2818 61 0 61 61 0 8 0 uvmvnodes 72 3185 0 0 58 0 58 58 0 8 0 vnodes 200 3185 0 0 168 0 168 168 0 8 0 namei 1024 13405 0 13405 2 1 1 1 0 8 1 scxspl 192 14201 0 14201 10 9 1 5 0 8 1 sigapl 432 1028 0 1015 2 0 2 2 0 8 0 futexpl 56 14816 0 14816 1 0 1 1 0 8 1 knotepl 112 353 0 326 5 4 1 2 0 8 0 kqueuepl 104 276 0 274 1 0 1 1 0 8 0 pipepl 112 730 0 711 2 1 1 1 0 8 0 fdescpl 424 1029 0 1015 2 0 2 2 0 8 0 filepl 120 6698 0 6603 4 0 4 4 0 8 1 lockfpl 104 337 0 337 3 2 1 1 0 8 1 lockfspl 32 400 0 400 3 2 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 1676 0 1669 1 0 1 1 0 8 0 zombiepl 144 1015 0 1015 2 1 1 1 0 8 1 processpl 840 1044 0 1015 4 0 4 4 0 8 0 procpl 600 2164 0 2127 4 0 4 4 0 8 1 sosppl 128 10 0 10 3 3 0 1 0 8 0 sockpl 384 1023 0 1005 3 0 3 3 0 8 1 mcl64k 65536 767 0 767 94 63 31 64 0 8 31 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 24 0 24 2 1 1 1 0 8 1 mcl9k 9216 11 0 11 4 4 0 1 0 8 0 mcl8k 8192 13 0 13 5 4 1 1 0 8 1 mcl4k 4096 62 0 62 4 3 1 1 0 8 1 mcl2k2 2112 9 0 9 5 4 1 1 0 8 1 mcl2k 2048 47175 0 47135 14 8 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82927 0 82862 54 47 7 37 0 8 0 bufpl 256 7718 0 3345 274 0 274 274 0 8 0 anonpl 16 123244 0 115237 81 32 49 52 0 62 11 amapchunkpl 152 4482 0 4403 12 7 5 7 0 158 1 amappl16 192 5442 0 4958 73 36 37 37 0 8 12 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 164 0 159 1 0 1 1 0 8 0 amappl13 168 1027 0 1020 1 0 1 1 0 8 0 amappl12 160 170 0 170 2 1 1 1 0 8 1 amappl11 152 229 0 220 1 0 1 1 0 8 0 amappl10 144 59 0 57 1 0 1 1 0 8 0 amappl9 136 394 0 390 1 0 1 1 0 8 0 amappl8 128 301 0 280 1 0 1 1 0 8 0 amappl7 120 532 0 526 1 0 1 1 0 8 0 amappl6 112 189 0 183 1 0 1 1 0 8 0 amappl5 104 140 0 129 1 0 1 1 0 8 0 amappl4 96 277 0 249 2 1 1 2 0 8 0 amappl3 88 166 0 160 1 0 1 1 0 8 0 amappl2 80 8890 0 8839 2 0 2 2 0 8 0 amappl1 72 27569 0 27149 23 13 10 19 0 8 0 amappl 72 2407 0 2376 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 63 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1029 0 1015 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1029 0 1015 1 0 1 1 0 8 0 vmmpekpl 168 10693 0 10675 2 0 2 2 0 8 0 vmmpepl 168 113202 0 111779 121 42 79 79 0 357 13 vmsppl 264 1028 0 1015 2 1 1 2 0 8 0 pdppl 4096 2064 0 2030 6 1 5 6 0 8 0 pvpl 32 343089 0 332089 173 51 122 134 0 265 23 pmappl 192 1028 0 1015 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 558 0 130 14 0 14 14 0 8 0