Warning: Permanently added '10.128.0.145' (ECDSA) to the list of known hosts. 2019/03/30 00:17:17 fuzzer started 2019/03/30 00:17:22 dialing manager at 10.128.15.235:13357 2019/03/30 00:17:22 syscalls: 1 2019/03/30 00:17:22 code coverage: enabled 2019/03/30 00:17:22 comparison tracing: enabled 2019/03/30 00:17:22 extra coverage: support is not implemented in syzkaller 2019/03/30 00:17:22 setuid sandbox: enabled 2019/03/30 00:17:22 namespace sandbox: support is not implemented in syzkaller 2019/03/30 00:17:22 Android sandbox: support is not implemented in syzkaller 2019/03/30 00:17:22 fault injection: support is not implemented in syzkaller 2019/03/30 00:17:22 leak checking: support is not implemented in syzkaller 2019/03/30 00:17:22 net packet injection: enabled 2019/03/30 00:17:22 net device setup: support is not implemented in syzkaller 00:17:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x4, 0x6, 0x0, 0x3, 0x3634796c, 0x5, 0x3, 0x1, 0x2, 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0xfffffffffffffffe, 0x6, 0x3, "87539aac6d0e57332dbd1ef40a55b920a6c67180", 0x80000001, 0xfffffffffffffa39}) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x7, 0x1000, 0x509, 0x400000000000000}, {0x3f, 0xee6, 0xbd5, 0x5}]}) close(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8001) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x4) getrlimit(0xf, &(0x7f0000000340)) getrlimit(0x0, &(0x7f0000000380)) ftruncate(r0, 0x3ff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x3d) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r4 = open(&(0x7f0000000440)='./file0/file0\x00', 0x10, 0x20) ioctl$TIOCSBRK(r4, 0x2000747b) close(r3) getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fchflags(r4, 0x20002) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 00:17:26 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x115) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000000c0)="6b045fcb2b1c850d8c65eadcafeabf3b8d520e98bbfdff570a5755c803c24618f83b5a1307334241a59f24d7a858c96e18ef804031b27ed385ca4ef443ebcb27ff596f8ac34fe5946589d73e51adc5f548d944c697010e890f00e2758a5718ca6549e4b608c0e02f16c3fed8790b9f8982e8593ff02110534fe0972bb151166e8886b530a7b4ff6a3434b6ff74a898b8660c4b32a4841d38255c5feb381712d1f50cebfb4bc784bfa8b701d459f442670b07d8af1aa2bcae575db2859813c8938a6ee913ec6a07f98c13f585404abe5170a94d4e2687705966cce51aecc608fc78b1802a0354b3a5fb1cc93c185929", 0xef) write(r0, &(0x7f00000001c0)="fb6bd208248f151d1c2a560d061cac8f3e5b83908b60376a7a17082b11c6c280b003bf7cd20ff84c0b1f5c9d6fb676c0fbe0f01c1e9abb26ca1d4d1594c6b95bea8ada4a179a39c0", 0x48) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'./file0\x00', @ifru_broadaddr=@un=@file={0x1, './file1\x00'}}) lstat(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000300)) write(r1, &(0x7f0000000380)="aa36586064d4bb29fc60f4939e", 0xd) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = getuid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000400)='./file2\x00', 0x80, 0x1) rmdir(&(0x7f0000000440)='./file1\x00') mkdir(&(0x7f0000000480)='./file1\x00', 0x18) recvmsg(r0, &(0x7f0000001c00)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000000500)=""/41, 0x29}, {&(0x7f0000000540)=""/164, 0xa4}, {&(0x7f0000000600)=""/237, 0xed}, {&(0x7f0000000700)=""/173, 0xad}, {&(0x7f00000007c0)=""/94, 0x5e}, {&(0x7f0000000840)=""/155, 0x9b}, {&(0x7f0000000900)=""/29, 0x1d}, {&(0x7f0000000940)=""/119, 0x77}, {&(0x7f00000009c0)=""/198, 0xc6}, {&(0x7f0000000ac0)=""/4096, 0x1000}], 0xa, &(0x7f0000001b80)=""/79, 0x4f}, 0x803) getpeername$unix(r0, &(0x7f0000001c40)=@abs, &(0x7f0000001c80)=0x8) connect$unix(r0, &(0x7f0000001cc0)=@file={0x0, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001d00)) r4 = open(&(0x7f0000001d40)='./file2\x00', 0x200, 0x13) unlink(&(0x7f0000001d80)='./file0\x00') sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f0000001dc0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002380)=[{&(0x7f0000001e00)="7d32ebb20cfc8a94812b49454dd0c96de7207f97e3bce4369ed03e1eda0e23b31fe133e7f215483915dcfbef949d4ce43456a8b2e5d1262a52b4ca7f50c43a6b0bd92ad2b7a5c194818963c0b426d889", 0x50}, {&(0x7f0000001e80)="9a05d263723a1ba77cccf6830f6827d5dfdb96505c185ff473816baba06104cbfcc6e85018c0de0800ab4082b424b6c91b9eddea6eeae6318288e12306e87c6f984db1c2ef47145eb2df49d03d3d218f59fe62a22feaf97fac30ecb29e6c0fab1b64fd441d2986cc354c8d0a2f6d03da1e536273304918b5786e60ec1b89ad4a6e0526182c0849cb67ed67bccd84104126454ce81a20a1922c613f88532a378096c621a5c6908bf93fea", 0xaa}, {&(0x7f0000001f40)="dcac68560ab8119a185fbaeba1af55ca7604a24518d9e1a580473445bdff51f3703bd42492ff86214ff8f9c8b858a3242467dd9fbafa3ad74e32f92545a1a36890c4950435765c8661bd2fe2877bd5012e8b8a2d913378d08dce94831c51968eff32198a8b22f1fd2e61e5c4cae18b4ac9c4115fb926aeea95d809853fa5ea6bb49c6d5a2ca7787a634fc3c9db4c203f59e9e009f256af89126f0d054b", 0x9d}, {&(0x7f0000002000)="b22b77eaa5f7e71b4face91adcdbaac4d1db57878482d1aa5bee62fbd8901b05ea9551c91d897a385a0232b34877ee7013f43c2d3283fbac9cd658bd57afb2677c98eb", 0x43}, {&(0x7f0000002080)="e3d572f0c3cb53749d1d7caef8dfcb9dbdd5fb434f9585c0bb76eef34c9d43b899da7c57500094e8bdf67891cb96143b8e81b7d8670e8d8a937ef7ace36cfe59a9145f173f8f168f389ab0d7d86a0bd9c63370144d31795c6838e80cd7a192fbf3b208fa9182e2cf91e5c9ed423a204a4e7181fcee35ea03cb53331a3d97", 0x7e}, {&(0x7f0000002100)="f9fcd613e253e5bf7daf7ec9fc476f588fcd6d7fc0d3ed95aa2bfcab0375025fc3c790c89d238c8a1ec25c4e532b52d1cb2f2ece138d16b82c1983bb97afb3eb3012762fc12c230208615cc67dbc086a2236f728b5105feb12eba6bb331ed4dfe9095061e46784307c09b59218b16ea23a166302ddf4ca2c1227dc0fda0b1cf1e692ce58e09f7bb69ae4ec3039ab116d2bead1a3a21423b2db3f0b07f6416ecda7cf7bef7f81375e2786990eb19b88d6c360498d9c8e9e172bfa52b01ff9876cd79a6c51d66f79a5", 0xc8}, {&(0x7f0000002200)="1be9931686b15e2a7e2cf7d25cbdabf1fe1eb7f4f3e6d40340af7001af937069a29dc338c2843e02397c79896d6e9131444df331e566d03be88fe43fcd4157d65f", 0x41}, {&(0x7f0000002280)="c14841301cd0e1a5d92fb9", 0xb}, {&(0x7f00000022c0)="fbcd90a787c73537197712ba12099c65feafd9aef5c1b60d3ec6f41ae3576184c988d833885e11568f6317e6b7a3b14ccb278479fea6f94b13c2b2023b7ae7529fad0699831cbcf2979baab4d7fd067559ccbf74c113d5a18a51efe5", 0x5c}, {&(0x7f0000002340)="bfc02ae9068ada2cdd29150a85fb07e6", 0x10}], 0xa}, 0x400) fchmodat(r4, &(0x7f0000002480)='./file0\x00', 0x4, 0x6) mknod$loop(&(0x7f00000024c0)='./file1\x00', 0xc000, 0x0) connect(r4, &(0x7f0000002500)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002540)="f53409aef229a88521e122b4173c6a6776ecf9a121f5d2a194f0d86ba3d0cabc74caef292498c66f2b789d86bd06e6565c133edb8e03ce65367fe5005dc8588881b39d3f384a751977bdc5ee3b435db01920205f80c032601a3f890792eeaf35c20101bcd5f8ae9381b0fbc6e9aa2f61f162e1a9874398ddd0acbe08259281cf17fa5a307693fb595ab64a01f53bdb689321804f11884d30d23f628005762fc2f73d", 0xa2) link(&(0x7f0000002600)='./file2\x00', &(0x7f0000002640)='./file3\x00') r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000038c0)={&(0x7f0000002680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000037c0)=[{&(0x7f00000026c0)="3b1191f5193459eebaf3e2412309b69f95b51ceab87b8562ffc85b3f20c58dd893df9cb562b5ff89fbdf69d1d32a72cbb16058fb2278f716de4c401946fe50f0159bdd50d695c770f1a03f9036072f118bff94dbc7d707d3c8243bbbc50ee450e77bd5a1d6ca45c409f5546f30e4729a1138891c996a19a41afdcd53ff37956ea26e2d207388682b916c7d627937b07dc1e0f5594e09900eb9efbf94e9060a24d67436cb7e4bdeadb704bcd7eb7b05b0a5a429a8d604fd8469b04314216469876d672375a0e3e203bc22", 0xca}, {&(0x7f00000027c0)="ef4c7285b3b47ecb961806783b279c0e21604cabe72adc62b16be26af30902f9e6246172fd539fc59a3c39f508f3e658df4de8ff2b51668549bb97efbf222f530aa2eb93c4eac57d7846af7d1e0ac8f9c7bb036bbd3995e85f74d076c17a5d7a9aacdf7841e535397e72f22097891ea8d030e7247d20cdbd354e98a02f3c2532be0e0fb03f85e3dab0c1a59a06aac58b3eee304245a5983167abab2cfee3a48220e5ba817ba89378aab5c543c8ddd826c877fe142450b2b2cbe1e2b4b73a1611d79ac1a9b72e5fe507853e3f0f7ca882b0b79320b614ff0740323993dad0e2490043748c4c612f6da041b14f4cf495438e4bcf6d1a6f18d2fa9dc3f39529e09bde6b4fdeca7a61512fe6b169f3a1303f9bb8a5fb066652bd03e08e20f0f9ec8b4a64befcc5074b3ce3729d42843293098bd5d49735fe545c9b93ebcd77b8eead41897c49f18d320f0d8c5475bf6be038799c24baabbe45f5f40c4109d8d555c9ee02966cffdebae5f9e8c2014801ddde7f11dba1707fb83c3b5b03d34ddd60cf2bd1ac5fdc0da8d247e647c6b5a0ef679a884a2142349e18339f7c987c48cecf42de83e65f2f5e14b6caab73873e03690ff978991d310b497834b1a4ad99b1029993285f6c20732baae1bf2ef5d0811561c7af5d860705f4ad7877de7f9fb3b0b1c24292b491dcd60e13fb5dcf9696f12d512af062ee38fab2654ba7a4bb2479b6295d08f7360883ec9eb7c1c1e82818304c0dbe0beaeeeaba5a781de6561b68f0197985f15fb45b4e119a7de084e2f3956e3a32339086961b9129a2fe5c1e0e0e3c7a78c0ddd4595920fc9c118cd95317c9f7e46d662d16f2114976c0ffa9d084eb21d76f2989db0dfa847d3175e3772a3bae7d96db406c51dc52b50a4bfac303e184d8f41045537975510bc633353f1c14d0d7b04393f18edfd507e8e4f3f90a851c0f0b07b1165ee31c9aa34541958a4649411ff518bd8987406deee4b89e16ef72b97f536a89bb6b54482ecb42813380b7a67f3adea87a4382ef6b1b033f247178eee26ae2b6b652127e89442bf29ee20488384dc34482b940fa407419b7d6e8d3a698f566e2af77a813847ce2ecf1b43d8259a9e8d464ce526ffbd7faffb2f1f6c5ec6bd0f66ff899889a8fd8cc2083392f9af066f58e87a5744ec2cde33709fb879362fd26d7cce1769694a0ac5adea994e7d9b0cff71c1491c5f127b8be67a7c15fceb85dfda37a3d18f13e45882ae6273dc1e78dbb9b1b74761e002ddbe8377385e11824deef1ed7e89e548699d778b9d7496ce0e66443c9c4b5e177c9995ec164e353a07de2549573c81c6c962f40c7cd50fca622a0edf56ff90f2f9821b2481fdadb12a64b88896ecbc338b0f190e238388fa5e5be3fa1258e9a6d53dfe094b4280c258fc209388f5a839dc86e92ba228082155532eb8fc657146ed022c864b89661790e2d2dc73844dd29b04e82f0d7a33edf16611c56ad367f7b7f1a14aaa2ccd592b624fc48407dec5bc6624f7dccf15f7e6ee7d718274e3f8a8e6316eec177c7750989e5750be4b3fb3462fa5d75cb5daf8c22738531bb0e56d6b7e7a0cbf05c9c6daeddd57aed0a5704cb25b3ac4eb972b776c1609334592e5f02b0d887f21d359f5519fbf95912959c161b6a030b7833b608911d3406ac63c213503897aca3c501e30154559e08f940c07dcb2892fa46b1c75915941c99a158b706b0f1572b0aa1a61d1e6a5370396a469f492460462ceef80193d4698fc61934ca85f27d8b091b37ca05d55bcdb68223b690d748199a0464c9f11d83548e23e47d9dc2d496e0f872cd8ed507ed9fb41a63e85ad054eb014e9a1bacf1e2f31822070244412dfa4a6ba94a21efb7b2fc37c194e480754fd63913686343bd10cd3f5131e7aea815d18065605d5340dd6d93eb4f3c84bb492f498426e9249b89e407089252dcae0c273435f80113a8ff0b133a404ab3c4c16ac01ed9ac74ecbd49fb90121e7d44286a50fe5cef6c007ab298314ac8ede7abbd45ca67bec73d499f979eafcd01324fff977e28b1d4b306426ba83712477b9ae21574c6467d56c760e882dc9ae0eff7ea2b047207d26221cc3fdf4471d8e5e7a6bc1b943c6a814c22a2ba242a3c84251c0cd0e93128f0289d92eea2ce5e5e726e5f008ebbb6d29650e0e51b742be8977d59fa3cba3aefeabd63ac4beebe7bb980e5673c88e53786c0676382c236e2fa3689d809e76f2992e5a905403ad4e713b8890ccfd8bb5d0b92dccb75bcf1a60412df71a2c2e6e1857f5ff974b16ac4fd48bc102bb871c1110035f8a3e59efeca775c10bc6ac74e4cd767f8df3691bbc56d438be32e808f281a1fbedc0d1f467be567085e5799d0b31f98785d047dfcb210426926ab2ff68fddc887f3c29063f035a3bad64b71c272ab99f5137a2ab1be71731cb0e4bf2a89be290c73286fe4e849c0eaefb450d55b93869b2f2b5353a76eac8c98a76101c1237c1766368e0e843dbfb814ee4fff1d623e0dbe30a36f3b2dae2a04f0dd8bb23beeca854e72245f556fb3562cc4b01357cdab0dae6e719a5ed76f8e5953db48a1c4149da319c91c609e04d18ff81fa2cc5fb088e30863d0f3371dac73763643c7b02ff7bec5dd034a828fe22aa672df2e486da2bdd58caa69dbd18e251674046afdfcbb48484abd6f154be632a610762c631e52733a89ff191178bdae4dbb666fdf693d21648b0630178dacd3e6338b5fdbb3a25d826f1cb4f9d06ba114aa9df270ca600cac93cd3375a2c77aeb0d6422c817c3787dd9923ab9c9a4fbe6fba779b32c47f02937d8f3a76b1dc48cbf359df86a5627ed304fa967999763a10d1f562498b9ad6f7cbef86d087c04a7dbb35a55c6e0541e3accc9082776db2b989fb500eddabf62f26fd2acd6dbd8a4e4cd1ee425ddcdc90c0774ca35fad4828b10fbdaaa45ee9d655bc6624a7661bc75a7888108857588016fd97b32413c114541448683dbc4682d7fddc3214ed4639ed4d5b552fd561c384b624b114b99fd3dc2c01364e1cda66c0a0463188bc8150132681649eb7ac402cba2d651d3cb6a2cd1dd90e6e0885634bf89f11b5f2dd8dfa0107420a311087744903de6666830f1c5672a517093038781fc259b9252839a29fcece47bcad1a9db8944a15b383bfd0d9a1a6cfd61764850ee4b76346c4932d30e729362d9aceea51c7e8b9a9e53b5da555bd477756e6816b7b1c5f03134552db7cf829c37a9218c006193b4abfb36b87ce1488970b70f6f6f84de72e79e9d4338ab146805712164e3ef5cba9b032ea2f72a584d4cb2b255c75fb9ea4aa9dd1f969709d5994144d40853faf1d7637e98239fe73f14840d3f2f919020903c2ea77f5145b37e34a35b2d07c8112c6015dac2a03ba16f7b7c8dbb15a23d0f491095906b21124f3f41cae173f272dea45ea2f67cb3ec0443e1626aa7a8e1ccea0cf8308d18c9e9ec2728f7a69d8ed5631ca7513f6cde69ef0bc2c7201f110ddb10200ed4cd0f451faef05ccdb4c1a9c7870427f9a82dc4158e19f1d42ad30149b12a71b86ddf38eb7661626708248227b0a1b278b0b4c665b21ebdaa2b5e80d1de14b509fe32fae48b1d0f871d6705dbd1479d82308e49cb775401a3280d9fb95f598194a5c0074a4949283929d959e34617f764f204913d49150c4e0d21475b39cb9a6180803b7d025bbc60f71d8b58c834432f50b64515ff3c4111cfff99b216d8eeea803c5d4e50d64756086c4c28dbe4a86c2c041670a4750804e3a1b5102d33bfe87e096a7c82f158f10f76c09b590b6f3bb10fb0b59b072d2ce9542e544ce624fe02297506b3badd9ce8e4f2112c507fb468dd31176b04ec18f572f17438f15ca43dc2faa23b6d0ed86bb80e4b9dd03472b59bb6b129b25375587cd6aaf9f01b70e422f1c6e131f042a8f63e2e1b8fba5798f6366dabff537dc636fd62c8c016d21cc1bd3ea9435ca311938f7296463f0779923581658742ab1a70ea9f05ce3482fdfb5ff3a60098a2fe61499dc6f973ed9106374f9b38959e6e95238cb6558a8ac7ccb17fe2669497e8ab74fc358e276fd9f5eea394b90d82512852e0858004c5cc886066a1ff9ed5c57bfad06a93b93673f0f36dbdc05b26c9f00bea6c138fbdd5327538d5876465be7fa4e3b2255d1736cabc1dd2495012db5a209dbaf0a278114a50f589a35a281dc0b7acec70850c3d17ae8245e24c6ebd782021b8aca2c468e612d572990cb42a21d2074ffa929845ad3e772ff683b0167a011ee02e3c558505daf77c0b2546e73720344def6dcf5de966d2294bd8982474e14a274b1cd32181e25d95a2a6f10c9c9919091a0082b085b1c80071637bb51e6e9f92a41b0c17beb1e372c254f76cc43772a42cc8dcb0c210ee0c98d5c37600abfbc737b1e1cdcaf2adb1fd9f9dc3f0bdd32e69cd3a3f8e31649e9f10bff6697d5311eb9726a1d3da7ac0a4412ae957032428230234541553d7bba3a2c7e264345a29eb275ef77a3b3cb7e6fa850022d35102647882c2666fbf4de1d6728606dbddaf4d86de977148be788eaa483066b3e8d2fd1ff32f565f4f32cab42a28b773ce85db5a06489b65fe598d3954da0aa1fb066119cec97f57b64a7a9df055df31ff3b0ee210a1b029c06888e79327d6155b2a4f6aed6435ba75feaa370f9a168b6c1a71ee70f8d3f0198d06e8c17c17850e9aa60084b052984d6281bb9b63fd11d10b66be3d44ab27ec360f49cf34c3690c6fc617d1a7cd70db95c538ad73426e3062bf9cadffa289f21ffcdb7eb9b42ec68a818f4ad703379dad057b66d3c0538594443be9fcfcccdba7fa43215385db149950f210b8d6554001034f5b9ad3f609f35ca6002fb409fad85445a1282c02fb539dd8b9652ecad6754c85681a23af89a68def3f4f73e65226e279be1dfa03106cd6bc5fd38614dd778511fc7082473969d6c3ec7c8fbd014ed19f79a62287dd613f12cef63b0823bfb5b30244e5f40e0f961eee013fb72c3dafe05c70fac3e424992618db5ecdfb0ab99ac2ed4774cf4ccdc87b37b52a431859d355d052c378dca07d2b87a65636fcd974a63a9d383eba3d6b686bc2270be66f35e6bc350561cc9dfe03eb822257e2b9c05f4935e2493bab1c9cd682c4ede6bb0c20e59477bc20d08ffa976575b23ef894fff29aff5512a755b0ccb961cc4053f687036dda5c9f95c6ec6fadc5cd4c0b76f840c2246eb9b55d0acf69bac70256fabb1fd2459b35bb3956c340a21592ad17bca1d428c933057ea68358dc7bd415ea4959d8f7ddf274c72fcd80d785f236a16f289b4e15fb03fd5e33ad00d581b9b0fa5374a66f5d6b0b1701d06778a4f19882dedb7cb1c9899e09493278c00ab93ab3251736f7738718e05570fe050d132166624bd77231ab77be89241c468ab401ca29a13046cd6cc1f7d197045d0dcc84fb0c4320485337a6c6c7eda5afc3352e4fb0db993fa0d40b35e7c279728684608bc6ee35406faeaea0b414438be0ca4ce7365f910c99a59980d290f7c3971ecba6367001912e0e4087cd877f02b926b9111678a899fc132c05036507c34efbef5985153fe5c25ed30b98979afbdc96daaabcaace9435d08605d73f45508d3b046efe8e03a85bd26939f84c32c2126d2cd171d09bb34bc24f55a9bbf58a80507cbd0aac5d8c222e5ec42b9a5b7e803658f5f404afe865ee14b53488ed02d9d0154bcd4a7d9acc036c3bcc0bca3fcdea92c1aee0d7d04ea24204381408ed0c8f2155d7d4a1dd8463c768533bc325e786d23f61665b4449ee", 0x1000}], 0x2, &(0x7f0000003840)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r2, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x78, 0x167bd6fede1f4ba6}, 0x4) 00:17:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 00:17:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgrp() r5 = getuid() getgroups(0x0, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="de32ac3ac72e23bd7bdc2eccf3af4fb763d6687b97c82b70ee3384e2ab8e8a760c82c162be8ebbef7db59df624e09ef40a40516c5c879b2d2c0c995be902764a2378eacc009e6dff70baa76d1e6c7025ae5aa0721c0f0a8835de77d77f2be408fd21e91bcd72f067a88af62e99b71872689dc3f8e31eef50f059d48c351d13e5b355065a2f7b6f205dede4a63495d7aa0ad5cd48c55c1590dd02f6d97b2dcfb293524c9294e82bc0b65b89f6fbdaaf7b5748464c3ef94573824d7c9604e7f4df370529a95a0dee073d44c62f24069a45ea0b266f50cf79901b1e9f2a5d8a6b9d5e30ee9f187e73a4fc", 0xe9}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000c3", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0xc}, 0x406) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 00:17:26 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000)="ebffcfff13b9fd812eaa4e713048e6993a929648", 0x14) write(r0, 0x0, 0x0) 00:17:26 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = getpgid(0x0) wait4(r0, &(0x7f0000000100), 0xb, &(0x7f0000000140)) getrusage(0x0, &(0x7f0000000040)) 00:17:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="082ac13489ecafe544b3446e8eaa00055866147a47869b95f6d0bc6d04bb3689ff7270c2430049a62b207bc947cbe8840c4b7a5d1ead27588fca5a226fbb6615e621b7cd7930c051698521303c681dd1b832b5d319a42602e04d3d135f6138940f1482b2e078972a88d3769bbe512a7b2a856a258f73e36c0882e9846674da31d9e475980ec9167954ff04d2e97174d6aba3f8123c57742b74010200000000000000f02204e5eeccf30000000000", 0xae) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c4661b5984764309428344beaf76c7fb20873e258c50cd80543e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab"], 0x98}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4d9d57a467e58b16) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000000180)=""/173, 0xad}], 0x2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x1, 0x2) 00:17:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000000000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/171, 0xab}], 0x9, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001640)="9437b3b89326b6f90e8ea2d9e080018d888e23cb8414ff9ccaa31c7573d2c63938f7e87db122baf16416fbef110248f9c05d526395316c1da57c82ba6198e31f8b4ad43db4d6b34f85efd0ab073bc18f7b30bf72398b44e13a256b81a1be46994ce6646768d44e79e0893c1e6fa1f106015a13795fe80b774c8dbeb3836f5489a2e1348980883790edf8a6814f6b50904b77874845010e44342b52bfdec07a1fecda393822882adfe4973f4232fd09", 0xaf}, {&(0x7f00000025c0)="05fee0c730897dbddd7e83ae96ed34371b4e350371f235a43f401a7017d8a121e097e6773418e4b295a0dfe486361cb9ce0c1db5afe74160d51486bdf4b66a9284bb22d1e3bf9b6e538c3f1e14f7f41579985fdd24cfe98d3f4e96dd6331fc11cdb89f8706eefe3737fde7cf883ed24fbd48d21f5ae9a7f0126c45ed62e257d82245081dbf182152b5136d85a744c4052a957ff22e7023f7d1d3687c607f22d1908b1914c7b0992148c2134296a36c1c963f5053cd81f712976c367591c74a5764e136b062a5b1c327a078b23ee879946abb1323b3f1337df0d48655b624d1a466600df233c53fc7cae56ecdca15db22b818a249098775ed9dec48fc3033b66093bdcf38924ba06b3db5c34acbdfb94b5863934b91fce572b291e3909bda2b99d70591bbb1192b596c10647eaff504ff636b5b0733749da3f1e81c8e16b902356fe5104f3fa5b46783c895d85c06e3e94767e3ad2db8814c7f11bb83c855e4a9936497e97506164689c0167d25b0845fd932060416b229709cac62c0fe5c66aad79b4daf8aed77f61bbad11d54ff8d97cd24773466e1da19a8a967af1e33c86189583ff6937463339469c3162bf4b6d58a23b1d00dd63f3cfa294315cf1f318fe81b5450ef972414880a3ffcafcabf33d51504f1a1c7bbacb339a3c0abff46ccf8ffed7f41596eb537516d6a75416ea6e11b37c142b9b40f72d220305d46459a94f1a4e62b43ade06e3eaa8e957d191ac7fb911db173d5dd8aad56b550cd3acdc4b84b9fc3dd8aa326350038193dbc6022588ec94b9e12d1dabb7bb40efb6d8b47a96d6a4b689fef63cfa897ad02933b6e926e3a2e243cf3a9b6c59e60da8ee9e8272f1436ab755fca03c05170fd8cfff7c96709dcaaaa5686a3302d55c6d264f6c0aa3a1cfa64bf107b91e8f61a1634b6f550fd97cc4e4c0aa278c6d3bf921252f0f65bf402502da5e7c77ca7124841fae83564c67d01a2822a4726482805848d2aabb8bf0c0e7639e2f8cb54a26eeed8ba3aaf3a97883781cdf7a1df06a3e179de33c309c21971bf21be4a056f04716277f21bf064503f899fcecde99813fe31fb2ffe71dcdafcd18614b7d3c962dcdae54571682256444da5b43c55e0d57dfcfeabf4c36236fc7d025f959eca62a589d7dbff91f65a7a78ac8bb65cebe223c0304bc28f8b66ddb6498946caea1d25a3eaf276f2c0553ddcabcbd9ca636227f93dca0086ce907aa96c01917d1925e74d7c72c0101b1e28f0ae935c2c9c9664058985182308031666ea22e02359c636d052c7deafba9d55a72d09a7a2f94f851ac74490a34b33d2159f7bd5ccb7a8d97a369d2313764ecf3f616b90d18bbbdca592d1aa6adcc38a6299a86dd7cc87dfb6942ec16ae97caa239ca2f727ba4d468a2569c59db18da3f252eb4ca06c9d7006f01299a5e3dcc11a27d0dc7eced18dc9a16e86905498e5a94cb6fac19f6e9e22e3cc3dd5b018d425149ce4d604594bf72f3534098c37df4e8ca163061514aa9300ef4dbb7e0eea3620c30b94e4965aa576571c5800ac92cce51601f8ca92c43ef8f18d7b439bd9b0d779e68d1084b21748d01dba9fa1c47c873a6157e47e2a228b5b7c735cac1a28ff21515eb8e7e99f981b369e9bbf445ef1e6ad99e9fcb8bc9453d0b736d9ded2e29f31dc91e40ddf3dbc12464fa901244fc4b7aa3534bd18880273b4e03fdc88da3ddbaf5aa19000a94ad4cf89d519d3ffb2dc8e5e8ab3a50d9cae5514334a2e93c6fd34a9317e9f60cf4bbbcea88d26b48599113dee033cda230191ebfd97466a19bf0b327ff061fd4b079bf51181a9e2a377efc60fcb76ff05340391f61b0ff173fe22c724fcc8ce9b8b4ae32752b61ee0f08745f3310531de6fcb92c4b8ad462e8069aaf78d88c7c4f90fd5efce0bf46bc97a9855f8d197924881a93f35329ab200990cc9c3bf6ef6626955406d5fc48f4caff0ec5e985cb9394010e3ef6930c390422c627a28ce801edeaa59291c8894bf1cc05d70c17b97ac2df91637f0eaa742987c0cbde80756e25c1e1390275b286a1bfab688f7d2b4afd39c8c86acf0298f1b0d5c2dfbe3888842455ae849896cbaf5d542ee0c736a5bf0edb1c6c7665bdf7824c38f3c2a26bfb6592b99345174ea57fadf02d0663e7e0559244fba305c279261c308cb806bc64dc4be1236c140e577b40cf927fe205f7deac550e214737503aba3b55e48aa6f11c61c59b4b75f4acba9a6da90f68f0675c68d4aee591508aad48b7d576ff67b215935b60a9893cfed071afd7d9b6069dcec9709f5dbd1e9974c261f9a401d229c198ee982e895749f07aaeca78cabcb13822a6682fba96551093be48dce91c3c577f0327c0b94caa556d7f67a181b3c9ced948f4ae09329a4b21b02e61897f0acd98be21c07eba00d2b404ab5da95d226f8f7c368a042b67aa0adced0c8ef6e4e7560080de752807499377fb8565ffce4ee5f83e86adbca73dcbfe18728a908f6af310fb7ae14f5c875dd7f2390fbdef59037fd7bd482517b3b08bf3f8d7985ceaf5a499f7fe7075cc71fdc90cdf420a68ca147ed749cef4018450ca371d3efe95303995095f001d38d5e48c3faf6ff8445104bed7bb593f4fc27453b60424bd51d54b4ff73f3274598d7c7587a7088661ef17b2123589f026df87bfac9a2fc5fee6d40eb9953c0b0a7189c1f9f7420b493359ddbf5e7b73bc40373ba4318f5af3bd4e18562eb30ab453a40156b3e5d558a2f9d79aa8cfe749ce360bd3f112b118cbca083b5a90ec2faabec9a79611999ec0fbd7dce0785add7ee00b8ac3cff2866655688f7edf2a667fe452b8a01307f3265ca39d17794add714604d38753ea73d187c0b7d2af88bd04c805c1ed4d7020ce622f95ff1ad71d533c6877a7258fc09205f59a43e9e4b32c40091f43c4d215a350739c90f0214b9f41abf195536650175ead1592e92c5820752800ecdc3dd9a19cbffac756925961d9b73eabaac59afde459c62650c8dd3fef8ab7ade47a5f96d0ee45b9a858809a1a348c341bd4c2431273d6109cf530e661f7a1b2920e7253e50555f0e566b535c76e4c90f86e7d1ede9553a40b261e19f94694a498dbc3d85c33b9b6a960436c392af0ce65fb68b403a360d7a7a068f9a61fb1ea8ee17a895b27b559e405ae919452cb79bfe3327d692a61243a78d58c3968c6478508152cde852315d3ffbe14b8c14bd4dc7a87064e1d5cd9b1dea84ce8f786874112b3bcd625c9ea7cfaaa7d33399f40e81b08def0329e5ffffd8b21fe8a01d4d9850f3cd89009b5ab93ef80195c980638bc2826343ef8b49839c4b38ad711e153a25c5845d55ac24a26f84648e7a2a17c3730eaad07914a23dde0216412b6ec8b03c91ac5a191fb4e14896933e8525ffadf600420c8ecb62f74ca7e531703de3e74aed6b1f9bda5149e8991a0a914e0b1273eabe8fe64560e2e4ca9b2071dbc993cbf81cdb650acd34af8927dbf4ac951eaa10f184362ec2b02fdcfe1b0c20944d7ea707615e8eac7ce7fe0b952b9e1b08dc85e9814bcf164ee7738538e5a1d8509268c5b1878dca7e6b91cb7dd9a45a288b5634524a3e610884362161f7521aa351d80dde8c62cc0fb9cee48bce8a94869de7db511706ad69c956946dacfb0da86ec04b6cd2306aadd6c6b2d895dd1c75ffb64a5581ed8e00203d3e2c1fcbb1e2bd274c9d146620f65bb0ac86e6e65cbc783d4190db7fa5b073bc05c1ad4f0119d05a30a42f6ac1141212c99ebc9ec6c5b95df006fe58bdff140c962432c17221082b077cd59dcd76b041c1a54bc57449e9bfd83c78ca6c16ccefeb9a185e12e8ad8db5be3b5baf857902650e0a2b872243aa3eb93ecb175b08ad81d355d3f33b18171fd5e0d1b34abad07f47df4ddee172b0cf44c3685e008a4e1e86b155bf022d1ad63ee05a2581a144e96a02f528c0217f521bebc8402b600a2535c72231166511196feeb5d5653f48c8d16ddeb1d12e921243eb06dcd29f542fe0aa7778ab2e339957a6b6470752e39bc02548f940cf4452f27f15d7f805995c3f3d0e2e9dc8cd9e9d86df2d8ae16bc952e96d9259522209226baf840a7b293f25ef5bf888f8459f9e2f824e4f5746f09fb5bcd1b2a6c05d598a2f6999c632fb69bc093717b986e6f0a15911fcf815a25fa5954c35a36c6ff6081f216ac2e9ee33c36000990e6e1d2de99d6cdb9b317e66c52f2285f7585d2fd2dd998e889043917dd3dbc4b3ef0457d8f2ac5ff19bec06f85580e93b5b24aea142c800f1a002ef84c33528cfdecf6b1e14b24699a558afd4bc6733ececa9bc84413c0a4c3d655a45cb89f4b83d5bb726b9fcefb488e61ae15d41dc2756964f9db06504423e64d5f2022b307836f471d29782c4d0aae95b7fc57f543117b5e526bc052e7bd81c8162fd988ba995f5da8049934389d01736e39736baf3fc20e8dce7e7b2c003ccc0a50411e4316000968437bf3dd960b50eaf83e1956fd496b7a5dceb18a5ebb49d9ac3643f72f22c2f8af5dc4060780b9046d87e37cd04dc67de305931393742c22a56780a5cef09835d29167c1a6f6fd519201d79d750fef9ac8e4de098a0f22bb5c648f3e027fd8d9a93f1aba0522e002f44989521a4f503b096f2c06c87bf1ec86b77891542d7fa4b6fb97941b3454db5f80d1fe8a71b48368b2b7e368540710ee6a515c0a2aae51733c6b50cb14c7086cdeecc9ff6f69a833d14059d355b3ceed49859f4472c762151fa20d5c1864323d0e39ee0487bb7d931980d12ee309bb03ec8ad6f0756963f4c3ea77364431e768bbdba0bfbb0e1a2c074f44eae06de5815ae9bcb0d6c0e9db14d27fa88d53a9e57d5407744a4eb9d61095e9209415f85282f0fc9092c3d6dece43efb41acdae593043383c5e4ac4462ede2d9bdb7489e757647046ba162470bba3b9d02892c2fbdb0cb2c66127433e13392a65a945e3011a816be76ef2e7bfbdea526883fa8e78678efb33d8187bc032cb7de9bbbea0a665b521c0794975cc192ead60ee764b415a01af58439e01a6dd97c6230e608aeb6921b8d05d405e6a267c6afb5eb05a1306c9c6d1dd17cc2b0c14f465042c9446291a2bca34ecf8d2f9d06a0893c54926ebed3b419f6ceb9e952ecc0d7b10a0758f9b37cafb399cc8b7732b26a9e05581872b59919c3dad77c568ae4d9bf89eaff7f76f867b3d79a9faf297c34c9e73c99f1d6f2615c09bf03b590665e5dc83cca874e766cb676831f25d9097c64c025057d60277fef53fa731b5f1617c30fd87e1fadc9799f64f5d8a576b3f0f39bdfd42f6a4324547d4a2fbe7a3f69c32f3041a2e22b2cfc97acf21f0df25b6844e211a718eb552e940a67138491db25da6b4bc5ebe2e06d0c7d99448d30e92c02c3899d2856f86f72c7b6f3cc2218d011bb2d20fd0afe08970930e9f3ecd2050029cc2f696c8cfe81943383ff66a2e0a0cbea234cc46baa6c10b45c62a17450720eddf8b246b2a6fe657ff0098d60a805bf09f7d4168c13423d7362949f052567031478e15a97f8e925f70aaeb7f2dcacecfd2d325744fedb0d9e32633c31494656d9cc1f6cef013614afa44d5fd770b7bcd5f3e61d1fd87e5bba248b52eca2819820686797f12490a71c2d37c83a1714ffedb3ec687d152ea0381a8ec459363a9a95392ba97a5b41256accf425b9cf4bb18e70fa77af33f22e9856b80315a4628605811926d01899f8b551b11633bbed6c1121712217929c80efa50fc63db50b6e707f49b0c68cb16e6a7b1d4ae832ca7739d0a294f85bb77e82f190cfac4400", 0x1000}, {&(0x7f0000001700)="4c631c733b783dc2904e80313611d1e3eee05cbb7a7c72d9a987a64ac82744d9d68a46f2676f3d6c3afe5d5f5ad8692f15badb4903c0f86ac61774c55d1b5f23ec59506c2eaf17f0c5c5860ed41d963006e72e9dde8c8cbdba63a3f77ddc589a9b5029c1c18ccfed78b37efa8da8e87c88c2bbbe8e66b1b544d79c2c02267aa9a7ff13ed9167ada6e46303f7a9da92d3e5174a8bf01c1f4edfa2673f6f2c71a24d062c57ecabf7c3ff6784e3213a1a0c31925d51f6e0d5944928efa00ce5a364625cd4b9f2f5e428bd1761dde12d0d54f886dd479cb91e8f5b2d7af4e0f3e97249f0116b8c0f9b4fbc26894d8d898d1d49c3502b828a14e1", 0xf8}, {&(0x7f0000001800)="84119fa6a313c7e875a6e63dfc31fa92db7441714d247960b41f2e984ab5ebb6c51447b9e9ce430ef0c5e190f76a85ad80b614ed2fbcb7f7526f00b3ca", 0x3d}], 0x4, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0xc}, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 00:17:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x2dd, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0xfffffffffffffeaf}, 0x0) 00:17:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 00:17:27 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x24) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 00:17:27 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) getdents(r1, 0x0, 0x0) 00:17:27 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x88) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x72, 0x400, 0x101, 0x1, 0x7, 0x80, 0xf18, 0x2, 0x2, 0x0, 0x7ff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) fcntl$getown(r1, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) dup(r2) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000003740)="d2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1) 00:17:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 00:17:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8, 0x20) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 00:17:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x802) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 00:17:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0x6}, 0x10) shmget$private(0x0, 0x8000, 0x400, &(0x7f0000ff8000/0x8000)=nil) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 00:17:28 executing program 1: nanosleep(&(0x7f0000000080)={0x3f, 0x3b9ac9ff}, 0x0) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/244) r1 = semget$private(0x0, 0x2, 0x414) kqueue() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x800]) r2 = dup(0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x8000, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = socket(0x3e, 0x4, 0x3) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000040)={0x3, 0x6b1}) r9 = kqueue() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = syz_open_pts() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000280)=[{{r3}, 0x0, 0x1, 0x2, 0x3, 0x67}, {{r4}, 0xfffffffffffffff8, 0x50, 0x1, 0x401}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x9}, {{r6}, 0xffffffffffffffff, 0xc6, 0x2, 0x3, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x12, 0x1, 0x412ad6f7}], 0x3767, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x0, 0x101, 0x800}, {{r9}, 0xffffffffffffffff, 0x94, 0x0, 0x6, 0x7f}, {{r10}, 0xfffffffffffffff8, 0x44, 0x40000001, 0x1, 0x36}, {{r11}, 0xfffffffffffffff8, 0x40, 0xfffff, 0xffffffff7fffffff, 0x81b}, {{r12}, 0xffffffffffffffff, 0x18, 0x20000010, 0x7ff, 0x81}, {{r13}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x7}], 0x6, &(0x7f00000004c0)={0x6, 0xfcf}) 00:17:28 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) 00:17:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x2002, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/246}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f00000001c0)=""/13, 0x186}], 0x6) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 00:17:28 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0xff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$unix(r0, &(0x7f0000000080)="485a4d70433f051fc480eb96252ee205fdbb3eeb67f9a75df609f817a09e4ed128d2532ffed5918cec400c4b01d1c9ca3e76ed8c63f12a66fbf0ba243d7d670842126e34a914bd39c965ee033052d39e6f793138a7ea254bb39ceb9bcb840599e85be99c220f7b03f89c6a2783afdd0c9878d30221160a6c85e10e847cc85d88", 0x80, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="08002eaea018c2ff1cf9ffffff02000008a5201b8cdae904070000001c8e12ee5eaf9c931bac544b8638a038efed8bdd96e6825992a4c8590bf452bf3220a19877b827bb3c9d434b709c63971d89b85368ce0c23a1f443bbb7c7928a462f97048cff8b6b400f07e5a4ccc0383b903d2ac2baacb29e51b8cf5913928388a7d47152ca99dcb750d0"], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000300)=0x7e42) open(&(0x7f0000000200)='./bus\x00', 0x38a, 0x12f) msgget(0x2, 0x104) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 00:17:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696df30487acab8eaefeffb565edb17e49bea74608dc2e81dcec768d6eaf057f6a1793988eddb2417d49cb78a175c5cf1f1c91d0e78bd3cf18d57dfada2c974e9792da8dd8f9976d7942602c4f579958ca8cf99fe35b29a4b8413f9f0b3bf5101813b377d25c0307110600000022bef50fcaa7433c18e8834b60082311fe96a73f3f93886c4ef754bf273a2a7a69f79e4290b289c37ca2357d2cebeef2f584eeabf62ac9d07891cec4748325231111ee9b58d02f70d5de705828"], 0x1) dup2(r1, r2) 00:17:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6001, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x6, 0x8, 0x80000001, 0x0, 0x1, 0x641, 0x11b, 0x0, 0x1, 0x7fffffff, 0x3}) 00:17:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getuid() r0 = getuid() setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 00:17:29 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) getgroups(0x0, &(0x7f0000000000)) setgid(0x0) 00:17:29 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x3, 0x0) 00:17:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x59) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="0d504b9c62a41b99a2d437dee1f6c79b511ebf04a66b99769979a76f99896310ddb87ce6e1379fe66747add22fc1ecd233a3092e4b8f6ac21e2a1d4f0f8ac4e84c1225298c2fc24bcd90bbc6cabdabc22f16a45328bc962a5a986ba4d4cdb92b0ee4f9cb18aa53e54345181dc75942df222850baa19604f9a6894368ccaed0d800bcf77b0ec80b7bec8e07279ea96a93dd42", 0x92}, {&(0x7f0000000100)="4057d4bf30b2a4493b5831248eb6a54f79890b89b607fd807c7e0a9cfc420a2e07c2baf2f0f0ad5f6fb32600aa703619db760d090b12", 0x36}, {&(0x7f0000000200)="4ab0fed065f8df839467eeb2e1bc0f5e78f3bc3f9788a9028926af5c0714d0bd4941c48e5a2cd784312740e98fe7dd0ba053a4015f9cc3fcefb0adfe41bfbecd5c65ae734947f14f8de7fae7fe38803929378b6e75073e92ceb5f3e1ebcea661bb328a75cac64593436997bbeab7b14cba6b02e9d03e547fbc7a7a3ad369671ca3e2f255dadf4b432ecf3e13eff9aaac680ec308d774cbe1e45166f8dbb61571315048989d4d33e6b777863888d4d48febcc2651c05547a0217039b690290c996e081491fa213dc874bd1a3e46d680b13cee1b8517ed0001da348b0f01cee17510e79194dc98", 0xe6}, {&(0x7f0000000300)="54aa6cfaabaf4a1ed58a9f5af8843aa8adae35efa6250bd142bac38e68ce1d8ae46f9dd0d10cf71b3786533be3880c15d246a7c29904cffdcc09299f2386d7f659ab534adfca814d51300f8b414df98192a5b5a1bbd0ef34fdf271f992a229af206ce2464f13a070d8edb6740dc64dd75e0f44c94c489e955643e7b34eff558bc949432b7e0ce99572e4139259da02cda876a94305c4cd12c8caeb19b76bc229aa54d03b4afde1aeb1323ef13c8366dcd0a375f2d0ef7247ba2c830c7de0", 0xbe}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x220, 0x0) login: """"pckbd_enable: command error 00:17:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/32, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 00:17:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x8, 0x2, 0x1, 0xa278, 0x6, 0x0, 0x1, 0x2, 0x7, 0xfbc}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x100000000, './bus\x00', './bus\x00'}) pckbd_enable: command error 00:17:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) accept(r0, 0x0, &(0x7f00000005c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000039, 0x200000000024, &(0x7f0000000000), 0x3b4) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="e3800fb350cb5b488ce94d721aba49", 0xf}, {&(0x7f0000000080)="829663002a841634a762a7126e1836b82b7f0613355e506fa952af54905bb5c510f001d9aac0915296db6f5c51887c3b265058fb3c562a5a003e3f69de0b2a0e91069020106521b6ca2a88ddb35b73d6a8958ff9185a475d247b85e38c104dd7b8a2ad720919a9d329a28b4a10ae1a4b5eb5dd", 0x73}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="d80000000000000000000000060000003c64dba8ebbc04502d6408406dd48ca12cdd796ec06dbc56b27410f51905cb7fcf52553dcfafbdfd393874dc34a4228ee8922da8adca48cdebe9b769d893dbfb66463b22975e50f0be4f91be30a29cb0f96d06c71aa955c3fff963f9d37c65a496b4b5b84e4521b865a67e91f00273ff156be404c72e82e54491b637586ac95c648dec095e0015791d1689a86b9ef4f2bd62a8713d890cfcc6d0f736ca7530f8fca656fc50130a5195d7c2e5363760a62dfc6dd38906a8a88d9a7b35fff53447e1278f7130227d8ad800000000000000010000000600000033c2611045631327c3bc2a07637bdfb9efe5a39a8833341399894c31636f5d1c81eef6109f6fedbadcf08aa09c78638e8934eaf76b6d8f1f172d66c7e070b30e1eaeb08a1718f75022f7d997b54b81aeb5b8bd4e6b07e5b202329c6ca85073c7470ebf2105b866bc815a15097a0cb3a0941ded43c9dcf4af35e85d66a91a257b46da2d1fb20f2e7f11ca1554fff094c40b67ce79d67e1a321d81257c79e6e48abacae3719624696657d19b999f34e26298db63c92303111c162c9b59895efd5175cb6300000000000801000000000000010000006306000054452d927ff1cec58236d3fa4ec9706f1d1b6bcb8a954a0fdac4585b18407a31f5badf5e63a8cae85a4a239d0517c8f1dae03d8b6b0974f6ce8445c99d18d21f662733ede526790b75cfd62a433d1ca75ebf021b01eaf8dc87c2ed19a7e628804d1d5b99b6a2f105c82a3942131cd79eb4e785714022c5ce63de0e5da56ece5f810b72f1ee02ba9f3fbf15abcee221d900ab340a8bf4163eaed11895c82c6137e6beadba7f091675ba17d8cbd9e10847cc6ac424c56b697ea2f3e8eed561c73bfafa25a30df6cd6602df7d4c17186eece656b781dd6a02857924252b4a8f104c234ca44ccb3b22596a88e0abce99469bfbf32a8132618a0f630000000000b000000000000000ffff0000ff7f000020e8d41b53b08f4bda238541ab209647ba6fee82567eea31bf55b2389ee57d25276c618d84ef3cc8a0cbc6cb5b2dac5e36bce86143a73a801fb2b4edf969a5b4fb39e053058920fd9e39223abb5a7a7b91a4b040e9acf771414044062340e472a3afd30d6c96c2bbc2befa4dbfd5e29653d7230341443c6d3ac81f6d8af544670fe50903fbe97d2ffa4eede46a0fc1b2357c00500479bff6a6000000000000005800000000000000ffff000009000000594bcadbc5ea8317211d179b8b046bcbb748b894bef9d26d063c8853f49e689a5e567ef578f4a2c1da96561c157c168df69544683a66c67d0c02028c1fbb42c78f2d10fc9142e88fbcf063520fb1b1e44b"], 0x3c0}, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10c00, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_dstaddr=@in={0x2, 0x2}}) 00:17:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 00:17:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000001040)='./file0\x00', 0x8000, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = socket(0x18, 0x4005, 0x4) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 00:17:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x1, 0x8}, 0xc) clock_getres(0x6, &(0x7f0000000000)) 00:17:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41700100000000000005619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xcaf7d07d257c6cbd) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0xd1, 0x200, 0xc020, "55f9ff14b2c99810bb543b2c38c57865413a11fb", 0xffffffffffffffff, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:17:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x1) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 00:17:32 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x23fd, 0xb10, 0x1, 0x2, "d18520621b8a467f0cd6863a68ffbb0e8d47aa82", 0x8000}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r2}], 0x4, 0x0) 00:17:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="3a48b1cb0ce1", 0x6, 0x0, &(0x7f0000000080)={0x18, 0x3, 0xc293}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x26, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="06204e1c215cbb629cf53c02b9234fd5cb74f42506865d7222d276517adae1702a896f4f585855d3ed9f0d48382c4077e4d8922c34a10f2fc54f16ba8325ae780cb7894b68e3c4c7f98b94e2fa122fde37a751336202868eff330486e55a24a5a95a3ca9afc6bdd05bdc68bcd2e41a9a246dc8e250438c5ee6ade4d9dd70512b8d26a1ce7ebce6398a74db5f4f325fc9a85800c0489425e2ea418711f414848fcd34a4e3", 0xa4, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 00:17:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r1) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:17:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x4c, 0x4, &(0x7f0000000000)="3eaf418dae1cea31", 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000000000020, 0x0, 0xfffffffffffffed2) 00:17:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="df7e466846e6753f3b983c943994782ee78d4c496c4c5f8e2a07e15827a076ff2e6c7d85d57ad4e577b8c0cc89a953926ef0c67409832c87299dfaf8d8f38379f50dea109800c400dfe0f03c", 0x4c, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x1, 0x3, &(0x7f00000001c0)="0f8ada7307003910fa3814a65411b1b286963cb933f93b14b9e86599ac390d09dbbc2ec86fd028844eb6b3c2c108f35fab", 0x31) 00:17:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x120, 0x2d9b79aff8c6c329) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)=ANY=[@ANYBLOB="2e2f66696c65300000aaf7182b00000000000000"]) r2 = syz_open_pts() semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x7) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() 00:17:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000300)="8afebc897c398901001c067ebc745ed5a7c1bf02ea19c1ed8d3793a8a5829eb8cfa651054f4a904eb4eb19bfe83e2498977ac3b7f6a7f5f93236a4414dc0b91fddd13346797f03b9db0b04e898dbaf9c53bf37a7539c543803bbe2c02c8f4938cf7ad2d260e38c6d50c6c871799575a98792b930508cdef08cefc1114b62ef1d00610ee265ad5f02a61a961169f4a894a1ea8ff0c5bd7ef22eea16d56dece84bf51411187f656a2d6e43aa504449644a046ab4c180ddff96e6d08245ddf71603c53e6545b35b883396ceae2bad21609ee581d7346571deab3ec6f0a3acff6a057c1d2eb6e343ee3fb1ea44c1ba1c6188eef7e968ea840653abc11d8b65ed7c480ba97dff3089e57b54422478b445998ad6163b8529c19068f7f636b8f3288814a1780e9a1aa6738176b966fbd3eba0ebcb97444b6ab8ea937d79de8a3933", 0x47) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 00:17:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x800, 0x4, 0x0, "d224e46c4e4102a65b59fb1fbf10dc96951766ad", 0xffffffff, 0xafc3}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 00:17:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x8, 0x40, 0x7f}, {0x100000000, 0x7, 0x3, 0x9}, {0x4, 0x400, 0x0, 0xfb4}, {0x1, 0x8fa7699, 0x44d06924, 0x5b2}, {0x1, 0x1f, 0x5, 0x9}, {0xd652, 0x4, 0x2, 0xef12}, {0xffffffff, 0x4, 0x177, 0x10000}, {0x4, 0xfffffffffffffbff, 0x80000001, 0x9}, {0xd8, 0x6, 0x5, 0x8}, {0x100000000, 0xd737, 0x2, 0x80000001}]}) 00:17:33 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 00:17:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x3, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x2) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) socket(0x0, 0x3, 0x7) getsockopt$sock_int(r2, 0xffff, 0x1137, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x18, 0x1, 0x1) 00:17:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESDEC=r0], 0x188}, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="fbeb635bc48e7e361b1ef6036ef597d7880de36e9b38d869add639e0ea9243bf0cc94f66c16ee71aa094d5a834d71b972b811afb6a36b5602e20548fdac5cbe8bf8cc83960a93b10428120f4f08b0e1b9c2301bcdd00eb12aab38359d4e7c885a4cfb48223a64d3e5946f35eb4ca61ecae731834aec58b713c068060c293f9885d30d5d62fb65c983f03e9f055a22f9c93c35d3103562c7b5dd0cf8bf5ec446a70791d2b1c04b679e10302fca2957bb6a35403a2185ee2d3d896b37f9f96775e98", 0xc1}, {&(0x7f0000000300)="7c547d7bddbb675402740642faeb4033ddf850aa80981151625cd6d7a11ed080100f2568e04a5064ba080a75c58ad28e142ca93594699fe38f37bd4c8d647cb056d8c062d3b606027168f8475af7a88b5f20ff1eac67ea668ed0edfbba86610d2d6023a3cf6b4fa293601199838a735e6df2df2ff28588b0a24704ac326378bc05625c1e22fecca49c14aec23896c08883f2e2ccea83408298a805cf4178c832b97f5c9a6154750cbf485130a41d3b61fb5cd5b7dc0ea70707a8fd98ca9875f299877c7a3641e8fe614a3a31af3ccb5b82a4e0b7028c", 0xd6}, {&(0x7f0000000040)="41080d6ceae58d69f4e3be897e95e3b02d9dc8d394efdb8fc9802193ffc357343ea2977633", 0x25}, {&(0x7f0000000400)="71f27acb2c9058f545c8a827b4cc32c665220795d82bdeed807bb350f173129e23fc1f4ec16aa6545b2a2980a5c7e11ee1c229d7d3d7b6e579507e0f556cecf4100d01a63a58412cded6f9253e6df7c9bd426ac5b00ceaad1f463c264d180b5bbeb91a6de86f8633f59ba231819e505c5beef0bd78b626f2f2bb68cbb75a48fb9bc41ef48652b6161036908dfffa3807675a42cf78f55ae0ead5aaae9cf284170129feebe086ae772f808edc24e6636a91e90a719a355f9e03085d", 0xbb}], 0x4, 0x0, 0x0, 0x402}, 0x409) kqueue() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:17:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 00:17:33 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) mknod(&(0x7f0000000080)='./file0\x00', 0x20a0, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 00:17:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() 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(&(0x7f0000000000)='./bus\x00', 0x1008e, 0x98) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:17:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 00:17:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 00:17:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700"/94], &(0x7f0000000040)=0x5e) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:17:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) 00:17:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 00:17:34 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x6, 0x12) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r2, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 00:17:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x71) 00:17:35 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 00:17:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) 00:17:35 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x2, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x67, 0x81, 0x0, 0xe}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x3}], 0x4181, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc4, 0x1, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x44}], 0x5, &(0x7f0000000100)={0x2, 0x2}) 00:17:35 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 00:17:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) close(r0) socket(0x20, 0x2, 0x70) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x1dac9ed0, 0x80000003}, 0x10) 00:17:35 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xfffffffffffffffe, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x1, 0x1, 0x3, 0x9, "03649ffc026f043583d4202a5f828273e9f55e85", 0x8, 0x800}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) r7 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x1, r5, r6, r5, r6, 0x108, 0x5}, 0x7ff, 0x1, r4, r4, 0x1, 0x2, 0x3f}) getgroups(0x1, &(0x7f0000000040)=[r6]) kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 00:17:35 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x8) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3f, 0x5, 0x5ded1194, 0x1, 0x6, 0x1ff, 0x2, 0x0, 0x0, 0x4, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x0, 0x8000000000000000, "f6f7b1000000080000000000d2ae8a452107901e", 0xffffffffffffff15, 0x1f}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x800004043b0) fcntl$getown(r0, 0x5) 00:17:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x88) 00:17:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x45, 0x0, 0x7fffffff, 0xd9b}, {0x0, 0x3, 0x9, 0x10000}, {0x9, 0x81, 0x1f, 0xec}, {0x2, 0x0, 0x9fa}, {0x7ff, 0x2, 0x78, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x1000, 0x9, 0x400}, {0x401, 0x3, 0x1, 0x4}, {0x0, 0x3, 0x10001, 0xfffffffffffffff9}, {0x80, 0x8, 0x200, 0x10000}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca70, 0x2000000000000, 0x0, 0x101}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) 00:17:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x200, &(0x7f0000000080)="1a386abb9364ae209eaef855f6ca2e74736bbe1b1bce3cacb94227e9258119fd52a292d2cc63fa08005b1c", 0x2b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 00:17:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="40000000000000000000000000000000efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d000000000000000103d1540726269c6b1455aa7251741f5f90f4885e502b29da74033600bca392acb76bdb5e9ce2de1048250b5a3f28da933e0d52907e35d63c1e4b89dc350f91db231c75974ede9b912b3a6e460e06e4e18971a6b52a6eae39d7efe9c17881490eb732d7f72ceb842962e825b65c5f2086e16e531a6b94c5e81ae210c5d52d070494e6d30fb112a3e21f62ad9aa7db37d350b17e4229d2312abc3066110f1ea8a6862297f52e450e323fcd2ee1a0881c2b70ada7fecacc8f58c11eebc0bd5ddd99547965ad7f8a407f925a25067d49414daaaf10d1d28eb713c8a3918b45c2ca2fd168bd8f20273"], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb1938f1a1c1f223a, 0x38) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) execve(0x0, 0x0, 0x0) 00:17:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000003fd, 0x0) fcntl$getflags(r0, 0x1) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) shmget(0x2, 0x5000, 0x220, &(0x7f0000ff8000/0x5000)=nil) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="dd8bed9ec8969e92823ccdb60f214e3d7a", 0x11, 0x3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 00:17:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) recvfrom(r1, &(0x7f00000001c0)=""/212, 0xd4, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x800, 0x4}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8d, 0x0, 0x0, 0xff}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xee3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) syz_emit_ethernet(0x6d, &(0x7f0000000340)="487b61f6f9e31e8bd73454cff37403d63bc1b6445eef0ea1d71666a283d5252b7937a58e422ef0246aae4dc980be2cb56f6c420ca8dd607bec470f5218db78f224da943343e9599c337c4852a16c0ec6ad528e7b9ee2f9c2b2495b53f937d68a9e7e9a26bf1c8534f6da71a9fb") mkdir(&(0x7f0000000300)='./file0\x00', 0x152) 00:17:35 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) 00:17:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) setregid(0xffffffffffffffff, 0xffffffffffffffff) 00:17:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9fc2dfe4c6c06e8e7fd6dbe59ac932f85ca4ed60"}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x1000000000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 00:17:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006005, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c8, 0x10000000) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x110, 0x0) sendto$inet(r1, &(0x7f00000001c0)="29a5cfa9b5b449bafe7b6051e978dc2a8ad7d836b503f000d256a7ac0b04b28feb20cb16375dcc5d80a2dff76cb0a527518d487d5a11cfe1ce1d9ff9d4a436283045cbcf6a0b2507f58073e7919e0ec3d6056529095a415d78e4a486e8d512f8baf267b94281f5499fab1eb3584418cd39ae206716fbe314355f435739544051cf334c6c0c1145feb1fe51b1da45055ea5446b36493980e36990b004254faee8793214337f5e41c48a54b3", 0xab, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./file0\x00', 0xc80, 0x20) 00:17:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 00:17:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f0000001880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) fsync(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000018c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f00000019c0)=0xc) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/99, 0x63}, {&(0x7f0000001600)=""/146, 0x92}, {&(0x7f00000016c0)=""/125, 0x7d}, {&(0x7f0000001740)=""/110, 0x6e}], 0x5, 0x23) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000001a00)=ANY=[@ANYBLOB="b000bb22ae080000001c0000006829bbc1a5103900000000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="60d45c80bf82f02bc1462a73530a8355e466376dd6b4111b411a4993e97e5d04a87b5c343852c25812c045c7a212bc63387bd8b8ba1ef692842e83ef6e", 0x3d}, {&(0x7f0000000080)="6038e56f4aab623b82eda986bedbf8", 0xf}, {&(0x7f00000000c0)="0c3daeb3b15268184944a55062256bf446224af99e74cd0ecaa88179b6d4f936dd8b1bac071032ef8e59f4f41d4b80b12a0014498261dc0789d6178bfc97a7a52fa142aa849f8118d4437f779622f866c7dabc7f111eebf5abdb5a827e4da6f4b6b0fab4730f035985185fa7fedf5f92948838a775f209b3b73460ff324da94fbc58bf9b3abec314b9b84f16262dbe04750de9c623119960c1f3da77", 0x9c}, {&(0x7f00000001c0)="b1736246ac7825d1b60027ea3c4fef725942d6faddd1bb04d5a7b423404a0189ce00967499bd05dc1cbc5822ef7b45f87334dd172db53fd5718a34b1471bccc414652360d47d57aadda1bc4d518c901b8d3529eff5eee569bd07347e57a2f72515a642ec3e20cc52ed18c4be28968cb39dbdaa", 0x73}, {&(0x7f0000000280)="a81c978dbdaf636b", 0x8}, {&(0x7f00000002c0)="a0006472e3c4f6e60b1c4a144b8238f43fdde6370bc5c173bf161d9c91885f938174a91f5ef7abde0bb37b4886036f097f71c818262a1bb55704a995b7ba466fa03e01e5ab339d803a47ee3b40aa7b97c3d4ccd71b3a68504f7769e8d60d95eb7f3250ce45077445806d44814e6fc820ca88e3e888ffed27e39668b71412740cf3e0f9141dc59c15b1c1f099e6f8e491ffe61c9e5e70c6bbba2acef99557d3a1259fb7fb500213", 0xa7}], 0x6, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) 00:17:36 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x7}, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 00:17:36 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000380)={0x6, 0x5, './file0\x00', 0x3, 0x3ff, 0x6, 0x141f}) open$dir(&(0x7f0000000240)='./file0\x00', 0x21, 0x1ab) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000180)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x7d, 0x0) r5 = socket(0x18, 0x3, 0x3a) r6 = socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'./file0\x00', @ifru_metric=0x21}) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000400)=""/148, 0x94}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f00000004c0)=""/81, 0x51}], 0x3) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000200)) getsockopt(r7, 0x23, 0x1a, 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0x0, 0x80, 0x20, 0x2}, {{r6}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0xfffffffffffffff8}], 0x4, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x0, 0x48, 0x7, 0x400}, {{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0xc6, 0x1}, {{r6}, 0xfffffffffffffffb, 0x2, 0x2, 0x331, 0x3}, {{r7}, 0xfffffffffffffff9, 0x8a, 0x40000000, 0x9, 0x5}, {{r6}, 0xfffffffffffffffc, 0x1, 0x10, 0x3, 0x35e}, {{r7}, 0xfffffffffffffff8, 0x27, 0x20000001, 0x6, 0x5}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x7f, 0x3}], 0xf3, &(0x7f0000000140)={0xfffffffffffffffc, 0x9}) 00:17:36 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x180, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8800, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x30}, {r2}], 0x3, 0x3) poll(0x0, 0x0, 0x4) getitimer(0x0, 0xfffffffffffffffe) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error 00:17:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x3279) lseek(r0, 0x0, 0x2) write(r1, 0x0, 0x56) 00:17:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x10000, [{0x2, 0x3ff}, {0x3, 0x3d58}, {0x3, 0x81}, {}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x1}, {0x0, 0x401}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x10001}, {0x3, 0x8}, {0x3, 0x73a}, {0x0, 0xfff}, {0x3}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x57}, {0x3, 0xfffffffffffffff9}, {0x3, 0x9}, {0x1, 0x81}, {0x0, 0xac}, {}, {0x0, 0x1000}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x80000000}, {0x3, 0x730}]}) getrusage(0x1, &(0x7f0000000280)) 00:17:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="895b5dcdc27c00", 0x7}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76", 0x493}], 0x1, 0x0) 00:17:38 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 00:17:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="8899c19a99379d4b7686cbcc4b0a2fa1118eee8453a3b91cdf81dfafb270016fb1a50e2b034d41874eeec1f2bd3c4942916133a12bec02b33f72208debf46cfb121490839758c2ed2108fb0333201628081dfa344d1c5e400fbeef45791f0a79397cdc61a9afb51f75ab32687c79583eb41a603cd83be982503ae3a0c348d73dbfea079530f04afe401dec70ef64be25193475c3b7d30b", 0x97, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000001bc0)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930c1890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eff03bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419cfa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b395224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52b8f50e6f68e27c6194c5563d9a388d86da39aee9240485040000000000000000d7b0c8994f095c583b63f30035ae1475b01f8855ab1424579a8ed7e4c57eac5931ca08e6e78af3bc25e20b6ba71f558b5ef5a4048ac736a4326681f05cfb23fe063921254edf546a96dd75104ca2def72c347ffe2b88194f010f5733089e1522127178398f2e363007d01e958b0f20a79312fb8d174af8f75e46028d5957015586b2950c0f4117246e", 0x87d, 0x4, 0x0, 0xffffffffffffff7c) 00:17:38 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x8001, 0x54a1, './file0\x00', 0x3, 0xffffffff, 0x10000000000, 0xc4c}) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000004, 0x0, 0xfff}, {{r2}, 0xffffffffffffffff, 0xfb, 0x20000002, 0x906, 0x8001}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0xaf09}], 0x280000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x551, 0x75b4}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000010, 0xffff, 0x100000001}], 0x2, &(0x7f00000001c0)={0x7f, 0xb84}) 00:17:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000940)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0x64}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0, 0x362}], 0xa, &(0x7f0000000380)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:17:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0], 0x1) read(r0, &(0x7f0000000080)=""/246, 0xf6) accept(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000180)=""/81) 00:17:39 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r0 = geteuid() setuid(r0) 00:17:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8a0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xe4, 0x1, 0x400, 0x1, 0x8000, 0x6, 0x8001, 0x2, 0x3, 0x7ff, 0x169f}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) munlockall() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8c) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r2) 00:17:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) semget$private(0x0, 0xeb983973b84947cc, 0x441) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 00:17:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x9000, 0x41, &(0x7f0000ff6000/0x9000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = semget(0x1, 0x4, 0x8) semop(r4, &(0x7f0000000140)=[{0x6, 0x2, 0x1000}, {0x4, 0x2, 0x800}, {0x3, 0x5, 0x800}, {0x3}, {0x2, 0x3, 0x1000}, {0x1, 0x3f, 0x1800}, {}, {0x5, 0x662ec290}], 0x8) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:17:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r2) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 00:17:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) 00:17:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000280)='\x00', 0x86, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) getppid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:17:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x3, 0x2000, 0x1c0, &(0x7f0000002000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/167, 0xa7) ioctl$TIOCCBRK(r1, 0x2000747a) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r3, r4) 00:17:40 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 00:17:40 executing program 0: r0 = socket(0x2, 0x8003, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:17:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30, 0x10) socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 00:17:40 executing program 0: r0 = socket$inet6(0x18, 0x4007ffd, 0x4) shutdown(r0, 0x0) shutdown(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 00:17:41 executing program 1: 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) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 00:17:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="6f97454abfdc0ebb5c3fa0b8db26e20c91842e5dc341d53f279ca3a170143a6fca937550a010c75b9ca12c7e267a98aa154260471cb387a0bab13b60acf35fe03e8e0c75453e439083a9dc5e45d161b2b80ea3b39406aaa88bb662e8b81732ec4605fdf92232b1ad30360d0660ef8a1896af2c6155e01d2189dfd3cc", 0x7c}, {&(0x7f0000000180)="a3c7eed1f9c6362539829c0a51eaf6bb9eca1da3a0d8e4b402c0adc8681142506026a506e75306de4dd5a313c2d57adee2531bdf004d3243ca4246c65cf846d72faf8c1eab5484ee8869a5f0abedcbb196f2c9834c32dabb46cac33a39990383852dc73c79503ee86e0078151d691d90bf76", 0x72}, {&(0x7f0000000200)="35400d6a91fb73cf516b519f38fb0b0dbe3479a9c0", 0x15}, {&(0x7f0000001580)="433d308e2df40b4ec80066d132993eb8c26fccd4b4298f88e02008c4259ecd62e05f11fc92340b75babe9db1894bfa2f7827350737e7b39c1d78a4b309a595fe9951d26d85336aa6ee77b839e38aae247acea6232bf119e8223bd4785746d81bea6bde66d92c9518f85fe44d1a606b408e8df540a88dad0dd536b7cebc26c4e250f8c8e1b7a28f298c3d4142e3940894baef9391c8", 0xfffffffffffffd32}, {&(0x7f0000000300)="ffb5fb477b7d3775b29818b56be9ac4713cf9e9c75edb2baee3748b98bb5cc973c519410b5822a961a20c635db4f79399ea6286d05cc6bcec60f09df68bab35bae948bad5e0270984aeeb234a70fd37fc99883a3abba9523e12bbdc537c9b5a0a67792cfafb6410955fbc31fc32907010b64e41ba55fdf751615f9f9794b5ae8f2c16e7bc70c76730a6a43886149bcae10a40b223a46584384e0a5c45a90108fcb1ffcdd8264d255370dd149cdb60f092a94b01267e353190e16cd4105cb7d2983fd32147883428a4a5cda37a7594edc2af77bfc14fae7493024dba8f94f7c3629bfbb81ee47de91bb27380b8209d4c9c05dd77180f88670d5afd90670c318d568d0cdc5ebc0f34e661ca14ba06bdda8e1a95e87fdde66f08ce5845fbb69e3ce7ac57ccfd283f312a97850de69b817227759721def894e1a628cc38e24ad484070c3dfaa090f1e55c482aed4fd0b5a8c4062974b5b266b81db9b4ed9daadf72786a7e65846be7c6a9ebf0e10e016c902d3e941d51676123a4f2d2b72abe1d55c86faed4dc1950bcd40c7abebc2fc988dc3ad07383e014610768def704f9dc30cecf9130c9b4f64c261149f1b3acca545d0d88a8ed8f53323c188ac0a44d9c4ce3da33e71606f7896563ea5fb361019452ae9cf65adb63c05f917308f6036e22ffd32bba09be25dc8a841216edd05c437f4c67145cce87657b9f02e6ff335a6f1426410e11715f720c1a81c5e3ada6a074c2009b0509ae46d1c0c3fcd3db954ffe4b621b6cdd5fa505b6b4b5d8b5181db2e5f12972f3dc482a09fb8f86c16c5ed582e282f44b46c9e132a6e7a30b4d6d57db105c23f11a4d945581476fd12e759413caa13c9939c1e1af351b9c387f50af725445c45f9786aa2e67999c6adad055367faf757400c2d5a166307c2241b7302ae67f21a2c63d2dd4aa714a5755846214f5b653baf9a91fe29c29780231c8ca56f9cbec6307346ed1ed9d6e5ef6c4bbd63a83a441aff891f84a770334cdbcf3221bee3d040e58eac4f381e4691f90b0798659672242a466f3c9f91d81de4f2d40855f6e7f426e1a84d057bfeed959057f0a3f3a99f3eae648a3afb26023fd086f37778c46a2e06368fea2129b704ed047f34823493242fc9f644e6268b967ef75fb336b0b51f2a75371445ad0787aa9beae001df0ecf7fa9d9aa3b0240e0864a30a0a827cb24424eec31de3e48893ea54a77f08332600bf5e7a3b4e2dbbbc803a0c3a7f12f8329039e530d23a6566fcf74f416df390c22e2f2c5e351ddcf255fc684ea80a65b6eba1da487b40a648b36e1597102388227548b1ea420000298a8b99bb78ca631752c4c029d44774ba3348bc8e37c429b1106fb2fbaedaef23f35ff38beb057544eb64af7525109a861ca206f7f78db0d2556583bfa1bdf1ebdb90ed1a398b834a1d45facef2e9b2ad0ebe715f0454cb687f648693f47a3336568e17f7ce9ddc2003611957fd5ead07d73c464d7e83d008445db8a213243fd2fd7d3e4e23970981d46fa86a51c08bb93b1b2004e180e7dc76b96a5f14a713e7c710c2fade956658870d7499d71a83223eb5b11b7be1febe6ea6a4b6bb9a84fd65eaffbc78b67a07c1734b4e16e36db9f7f2556917deb7fdf944ffcde5ea48184cfe20c2354a4bbacc19beb31f917cb285488f5c99eed456e992898d53b8ae0e23d3ba49883a711c77f68021bb7075944d452cc644a28c54b697d06c5243a8243c878e70ddcf5ad3ef87f95f5689bb446a72ff690ffbd84ae651951b9776c7cab10311389acdbaeea6ffd6ce0707425400c15740d52334a33ca97f62d134b28cf4088a6db21b992a4a6d01e4e2fb4eff0c9111cc397e867e284dd81c8cbb0ba039e32a83417cdccacd47dfad1b22c4f04c83c6a570663b7085ae58b5ec201fb8f9c06a8e8423ef026157011a3dedf01956d1400d94c2804ca13aad36fa0b079b81662d4d621ec252176d48c7423be96545593312f5bb09769725c1adb6d04b5d2fe325b07479c15f416a894aae6e64f1d6eafe3eb31232365866cd7ed72da9e1558f4311d94c32f935acb07d61ec5c9862db42c27cbe3b206ae231de5f772d05de498fabe93ce51c8eabc8a296c7aaa51b7bc8fc747e8179030be62e7d337c0140c2b1977365a2b3fcc09a105c4dcf7b38c69a316c22e0302768ea28de1720ccefaa7cd00b483a87680cd343ba45eee5c5b086b231ebdcb98a0d58a0cfd21f424f001d0cd1aeb371d2c7b30d3d1741284240eb1201025f322040f7716b0d1e9081299df03103b048b6807d4bafaedd2e776b1f7ee34f8c5e66e7eb0594712446a77ec91eab70f283adca829a95a702dec7d7a3abc1422716afd01f5beb821ed6d283a756aa0f3cddd63f80137e428976684ff817315c464818abc99de1b2462c02a9e5dcc4197ac933dcf094896a5fd89716aabef3c7fa919fea537c17f6d9b2835287cb88e6b5fca3a63048b1bd2124f823b2978a912ade517e79ae9ceedff7933c3e0e36b0394d82c1cf05cff9e5f149c02f4b8647bc8c56764dedd90a4be35ef300227bdd3f5826b78aa59953bb6e121c70b172979cf11f48693597526a2b6d543164718ccfbc31835cbf2a7b1689b54e691cf8a9f9a9c377e35a8404e1f22b637975dfcbe0f632071f0e78ad612f61e86a632365a6ecf225e34e70523bd12701d8d19a7c79d6cb68ccde00d37030e7b93af28d31ef2ad185e71f5591474cc1f25af528ae0ce45e7f7d2a8ea0725b5a993917cce58fc28c3ef57c438dfb7336d2de7c4b205ea79f29c6078bd1dbacfd52b78aaf54662c03e103faaf90f5d13ec4541cddb61a01fee8a1a5a7f15c2f0bb6758d76826d5d226553e7190d1a41082dd427015bf07c48eac9181cf1d0b6e2916af12078f681b44030a62379db4b808cd1f887b930f23906f3bfca25a2bebe91c58cd0a6fdaa4a6895ea1cc65989b7a1c859fe67a41b9ce7fb0ffd41f785973640b5d2f2f5c2c817a1d9f2a68c574c76e5ec829b6de66a6d984f9843801ac8b594e5a8c00c186f2c3ffd15a97a40d9eeb875ab6dfd1ee9d579ad846f37f181adb40abd672603d424199ca02025cf3104b61ca140a3c1e294932436a6c9998dbd146bf777e03d3555f0d837ad40f384f8996a1b7d2e4642f98a952b10ac72de5651c1bbd78ec58f8a2f5a78b028832bb67152fba1e813e6967ba9a1b27fcda8e270155ef4dcc9d20e349d27b6d82eb2b31d1f9cb360339cb288c22992737290f0451583579409280288aada631de360d86e3f1a9b423a6eb4e4ca00734262522b4bd5b0725ad0dc9c730ba6a3d82611466d4e7396a3a1507aa147973deb51bd6a3942fb1936059a169697eedd499ac1d53487761c408884871d71c3e897c6276bc27c244f27b46ca84b6149e436df0dd8e800b2e81832dff9c1d940d1078c5d4a902b0d486f1c67530b010ffe8aa555c31235878d13678720d34407b6a9db0d9a11beb69aea7739c5ef172918a8e4fd0732f437e87e22445464797598cca2dbff6bccdfc26a207c36380af756e1d374b727ec3e25ae4a2e5c58302df8e1004c66b8fe94daccb9a9dda5d13ae8ff41b003d798c35bd93b395f38c33daa1232c7ebdad9f51c75ec72823ecc402505ba557f7c8045e20f3332ee0a048cb6001b3618531d9370b7461b72af945af6548136a638199bda8459b97e322afcf2d2e3ec86d3e3d0d0e3c606a451ca44b18ef38f81914aaeeb957ee0532ea389cf942c2c3cc665006c9e04d8b53d40eb9f24185309645a25653160cb50581586fc92f570d355b8b7b082529b65d3deafaa6acf3e15a49e82b163fbf462530852f77421eba678f5388d4fdb8f390ad5ea841df641f376a45a247144d4c215776aa93361aa91fcdbb433f0ed4e74417a12efe996818465173accd143f5e5d3cc6a2f58737138b1e5436429727e47e8f85043b8120502735a3f389cbf5e3cf1dc77f4828cfec46fdf10a3991e813a3770608e9d972b5145e6572362b8e5fd2759dcfca7e410a7312857c4a79ebd623882c4a5393bd1a77b5ecf7b84addc971c4146dab40d63a6cb870e68946667fe0b69d1c52185a6f9a66097310470889f668b6cc8241ff3c4a714a242f4bd71790df906a7a2f4f49a7bd0f04296fcb9cd7f3dc43e018643aedf14cc80360dfd3e5c0eb96f12b44bde11c94f5b61d2dd4cbd7b1c8afc182977689fb7c8b6fe128afa41d59c9245f7202def017915c462acaacebe825a3552146faae381e8dded10336f5ba178413a82a2afb3cc66c0d7005d825b2a7c46e121bf725f99d9389700f6d3caf4d4ae36936e396266dbb093418bf0befa2ec5bc26b139e519afd6853d441af510e97f9431b897b79ec5dd62e5a3bd092d317986972e15a8b153deef2df81eb0bec02c9b38837f5df61ec5eb0592667ba5b575928aa600398c352e7b8268473a461c74014b3f8ee2e793ddc5a0b14903e407e96171c3ab8d1d2d8702b75bb6b06282899f6044ecf6a176379b8b8d8abf16b2e91d57a80f51b798b27f5951da3428bf383c8bb86aef50e9ff7c3f6959018c52ff4b1fb1e29a332178872f17022c9b8e7b99bab2178b4d47a751313e841179c8be72cd853e5baf8dee899ffd966de2aabd3eb66e951014e2a43e4535ca5bfe96e914904b5a60462f0236aadefd2cb5e9aa5c85b04223b395dd9afa1959db4f26c044bf8896c6a2325ae9ae277674cce070b932db0b5e666e84a89ab4beb428728401810d6cdba87c0451b46fb69cf2c3b30dfbae58e289f559c4c2ea624e093241554d2dd6e387688d1dd3fde2ba33c7ca7815d4e548d64b836b6d6ed04bbcc31b48711a50327bf62507fd1111c7a18b234ab7581adeefd613742a1138a368569320c0989cb19e302399d40e423fe842849098a6677ae65575498baa98a4f82622def812c6c373b741ed87993b2e2311f9f8f1705923aeb3ba07fdba73ca50ab723040cf645a8ffab9205f3a352bb46ecd48ee9e8580f2ac37bc08cdc1c46f78ee5c0ddb3b154612dfe28a43ef297eb2d2c736598ab5c228fc4ee425eb8828ce0311c515681aeab1a868953bfee66d851de072ae8a1fdc76a507946ce608df02428528ddbe9d37445b94ebfa10503c79bd16a430c13942795314af36bad11939b4e4cd6e0de2bbc29c6acb96a56722b768d4b386803dbf380bdea9c4bcecd8f973f1394fca0ef8acc0c0bf8853f1253c574cf118c1ff0859690aabaa2a4ef92b01ca68dd00cc32beb5317c48c1e76384f1dbb44fe682c0642b392c3a79e7e56de51f36a8eff3b014d0f7b1c2e4eec16c376e1e86f5ae67417ce29ec0ad2f261c736bbcad0d665125b66153b47ad65cda3ae2852dc605c0b79634ade9e94beead8c14f0edf03d29a51b910dd301ea83a7a56a0478ba8c0f459f1f4bd3457b7c7dfde28928f3cdd74aa02b55e64277069467cdd3dca0b5529202d997194d68af1bf7eb65b0fa299dbaf034f53acac8a38c4108e3bdedd37feb7290daa6460ee7258e4d520e91075844a00de3ac6370bac3963aa51f91b188896d86741561f48de30c185d5a4d32701a21a9f6104979cd59b2a6cc44ae206d7d555b756e4c8c73b93dd85a6de47a6b0cab2d7a62471d12bc390d68b1bf9ac18c83781bee86db19a4da4ef99b237deb5d71ff371ef4adafbfd5fae41be1b63f33704e56921e91a1eca4b8787eb971a48c597a03b0985eba49573ac3d77bed3c64a9e0828c57d33cfffb0b7b11ef5445f4516a42e019c19e733e14cb6868d6929efe973ba687fa10b686a", 0x1000}, {&(0x7f0000001300)="c3e43412316b886f1789d6666ff62e24ca2719142ade5c9b0932288d4a89d482720a01bb26213cc3501d76c64e679eb31ecc5d5670902b70f3a3191d85ed41ed333f65fce0ce4b9cfc4c1c9fcb4a6dcb4632044939423df248c3ecde55b501d2a7c6320e1f2c262fbdf79abc38ec6d76a29b92511b606dc19288c1fdeeb848ad1d574b912315585ce78f620cfe2191b9736f3ce215a6435336046c7a0f66b76a47b5d5de74f1ec145a98282799dc589d8e2a5f", 0xb3}, {&(0x7f00000013c0)="3e3fbcda723a11f3abe1aea530ff42fc6ba8343ce0929a5c14a6db1cb1d86f5142dff9179bc13c007c4a3aeabf19626295473cb582ecbbf4b61a4bfb8612d8da4bcc80f3f738274bdab6c28eb7386a06a108559664814a5247279938fc033c1e755b6178500d2139c6058adc837f2965250a01d6d6d7b59d6534df7e84650504bfd1823bf538165d47a285b91d16674dc149182d1e70becc79eaad279856f19e03a354c32cfbc75ddaaaa9badc07ff97a66563b20968bc937f0c28d1", 0xbc}], 0x7, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x5}, 0x40b) 00:17:41 executing program 0: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x8808, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001380)={0x3f, 0xfffffffffffffadf}) socket$inet(0x2, 0x8000, 0x8) r1 = socket$inet(0x2, 0xc000, 0x8c) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="c1d6dc91769da7d53d8de7857b85b799e1336f6fd0be18413b5b4d8ce763b01675b3b0", 0x23}, {&(0x7f0000000040)="97c81c75f653b2f79b204a02f9d70327dc54a7edf900d3a60649c996a77bf156e6680af519b5c5bb1ed4278b", 0x2c}, {&(0x7f0000000080)="b009d13edf41e2fd93a37728fa46060ec4b95fb185d951272188522ba33ed0d6878f67bb5a793fc39a0933065cea696ed784cde4d40bafa8068a21b640eb239688478b803dcee23acac1790d1a2c2b299bf1f582a4d1c2cf07e55c33af988c4054f19015f216298d0e81e454121a3076068012471adc6dd5bb26ccde01bd65e8d1bfce17cb644a19ef43ea6a760567f9b3924fea51d33440f37efe42b53e4cc1938525340799b5de6ada6ce50503f7f501d61be523c756e2e8da80e5535e9d8f6455f0825be533179f9b0ff5c9c3d27ccfdfa9fbaeca896ffc09f369abb81c9fea924f32632acc3126e98835a59b21ff9d0435f1351758739563448986711ab6024a914ab89b49b508b8897c5bc80306fb0d1d771afcf2ba6de5e6562112e2c74bc436a9eb70986a89841d996858c1bc917c4581065600529b755500864fe2a195225f83a662c3e8130c2c2a0cd74fa5e0db8fb21975cbe676e937d46f937d384bd4b8fb0c805442f86c0a6734866f63f5f256c5f5719a8e921241b6d64d0f688c63c7b4ccd3f9843c09e816f72fdbd5a69e39b8c5f2fda10a8d468dbf393163c1116cf9940cb03b408a2464a56848b47d2605315cd9811587fb9b699fb4bb0f6894d22bf6a213ec8356e79a311dab6f1c8ded156778f4a7b56d15c94023ab1a5deeea4a2aa684c5304c766dc98ef6ecc34cf222b533767a77dc319492dd640cac0c8661b6c5e4d186b8241a6518e7b75ed7881f323e17cf6da199bdebcb99c11f3c4978c4a7e3566b835a9a0746ed0e5f13e0ab9f3e229006aace1f933f5ce899e623327a072aa658e53feba801403988fe2d559c5c277e06e834b74d7f3800aeb1196ef3fc735e8aed11321a76a241f2aa853ed45ea876ca4b98ada5045cf6f25daeb13e34343597c6199ea13fbbe6ed59479bc07c7c000e5ebf28011bc5641d311e7687a72cc862849b61baeb62cd55b79310cb56dcb7219cbed4fd32a89ca60e3cf74886668f976c4fad83d02ac18f7bdbec076477ce135035e95897067c2eeaa5b87ab291e3eb9fd78bcfa81d5eacadd93c1d5fe777432e8e2bab15508972e880fabc6b12e054e3c1379789d265e3c7f2aa290da7ccab069e777902a84b0c4e5ae3056555b66a7d976280be4768a0c837f8434e16e05f5eed065323e5d8a1af4644d66c7049798edf74bab53ef9edced8584ad27abf099d6ec55dc2b843831a49e6f0e612303790648f805086330dcc29346ae6b6e14370433244fd3eed06285371ae6cc832fae7e5000666c1ee7338deb5073e86d0abecc79fee83e151094cdceefd8364900c3a88cb0051c0a53face437ec528ea3b199590bf43824ada10db2a0912099d5242b03f25a6c959e8efdd33169e314f8a2d92226fa9238b7245630a8c001e8b3d7fc672d18346dac1a68a36aaa78539c70312d97c4010bde6f18a66d49cd9b270268933493f3cacdb0771addd33d8099dcef4c60eb52983bf9b5f2e84c3dfa2b2393a1d0952472c4d9f963c25bf90d0a238046d8862cd8a5578b12629ec713462cd5cbb7954910a92493d1fb774de6e726ab2371511ec1eb0573308e1e2fa400782eb7d4de4479161a0b3a7b2408b67fd1d14d505b1912a5705645eedc4d3c22649e0a4b79320b9e00e7d4f3b0d1fdcfddc907783f624f5ad4966a58bc32e5deb6ead86fa12fbd695037a2794a25026a7840f2d64b38516f57591bd83360b11890c2cc748197791657264c86fe39966420bcd9a8f6b66388fb3cae12669e19acbfbb77c466b67926106cf1f0243c01f61297246848dd998bde38de2a12d740b5200b92e88327ce6095032972c42585bcc3c03c90663c9070dcec6f63633acd18052b9dcf30161327b6d5a1fa4cc30b0e7b597cfa689ba1a0ae7fb1de74eddcf8aafb0b1680a38a845230c730c1853f5775bb0177cce5d38292a58e8d67892d3acae7e2bbfb2484a4b3f71d5a9cc6fc500716a531d78690866474ef3fe079be21fc6834ce0ea281b36ea84e883cf22e9c8052a55e6e5e0aac4d472baa5f201b775ebc3dc22e7e5c3c29acefb52b37f1ef7b24af353259724084991d93605c553afbddd07227d26c5f3b818e85beea41f588d4f41071c084803eab98faf3c76c914b05bde00fb8a4d6c0daf2b650ec6ec499865b654847088373ed5aef7488cd0e319a6224ba0883d838c370cb7da07bf14f7a168720a7d56f6e48a3ba925dfaa9e8c6b297fdfcdb1f6daf1ed846783370f12852986269cd387ee67e61fb3576e30ae286952fd548bc0952e95c56c7894d2ad893d0178c82fa9df89e11fe5cad41bf08f0956b97b383faac8262cae723092a1648ce0e935f7d5aa5e0699796f120e4a9e63a55494a6a80c8374b39ee84e2a14340bafae647d93e810aed5050395b724c093ba77f072f401e43a2f745084122812e8fe1ef6961af593b0ee5d038691d33f98d7aab6f8c4cbe14429b17dc270b492d2c8b3978dcb681706ad3fb0da693931f6d437c5f8567139e48cbf096495b537efc435f13796d2b32aee836cb25ae72f6fc9405b158ba1566a41577f3464f2371ae5d0c78db32539ba42b2eb80bb31bee981f9abe2d96bacea2f429c11a65c16fa94d6184d65c1cc184765f25f22c69ecb84edc90dea470d7a39efc2b887a2f4bce72c86027f4e87cfc34977daa58bdc116f7e5ed18fec76a623684197001fc9957d1fb089070690fe69c98002835c8e679e522bb1653fba02d2ca2a46c7961a34ed6f6eaf9e932a6ab3815e72fddad59c15d856b990906b2cc738fa7ae1773c3d6217b029ad4ceabaa2c2580d228053c29b365941d59cdb4d7d4e1203f80c365d0140a32d4013cfdf5bc5a38d88f3f173cce0dece685040aad5c02988df839f18ecc4e29accc93bdfd69e767f4069915ad7b9f9b3c265ce05ee5d926474a5ea72855064635f1d8a8c7016ab1ee231f969881c96bb45dc0d9598f6d2341e0a82c6059a31afdd82eb5c16961bb0d2022a17f61f23745b04ed21271e523be7987ce3400565f03cbff5f4b2b6c0b5d23dd5405d7f6a199ea65b3f99caf88cd256f44e2bdcc555b60a181fdc0312d0137b4939653ac1a753f8e42565ed009f251886049e3b35a3afcd15d9b62a385af4f00f6d3241eb2f34bd28ffd73c2621108707d714de0800992a717b02920d167b707092e6dd5fefc46573176924f2fabe971d34abd13e3eec239364b6ec60104e866feba195e74b29c388736e4413cda1cd0f9122316e62b6890f25afd965d0ad90275990ed47d69cb1035b54371288a763528f69de5014b96626ac52e1e43447b43ec22d4c59392f3061a44dedd92bd38514c22d1f9a62235cd2aad559c13b7d5001670dcb8298210767781b200ab16619f1fe4de756ba570e3fcbb493c0ad23070846339b2af1a1932a475c31fb25a80948bb11250d2d3ec850adf2855bb3ce91308637c7bf9ec162e447627824b93c2a75ee0f7d88376920113b8b584c2355b3d41af257391ffaad374fc988e2b00de9acf699c8545a7dbc8cfc394f06dbbceca8675563af87ed0fd0a4e354291d363515edb2a75656f66563dce0f92786574d0eab86c792936ea636663ee13327b658cb5d4b103575de542e4c04ccb701988759257988eb0f0321a5c65eaa545747e9dd99614106e513877ba62dbc443518fb35fdc5c31025a194a393fa74e5dc307e013002c079995cef1fbd69e17b622fc508d1b2fbee02b273f7a87afee2a0cf1c78fe3be0565f615ce74e0681af5b1af774c9b847ab192015142e2956f845431d898da6a7fe7a0f3c2faa5df750ed57a162d0c7a7e042f93c6df9a4c4b979ce4157361079778d21bcbf0add8e2906cb66426c0d32f1d34c46513849ed9423cbd2a72420685775dfe0a1fa068a3eb4fdd32a0a65f3d1e2f0d8fc16b731dbd922b13ac4442ac96582051fbcb7f6243c987f6e8b28744eba5fea8ac9c9e1885c9eed419cd6bc7b3260848fec80673c2827b5c60daf264f7a33074405783afdc798a05e6df37189743984acb8685bc0cfc7c88cc476c130db5a869ee4cb20b702dc263fe1cef3f20c5944f95a805a853462a069b2d5fa1ba35ce5628df17daf1d2f2f662b03116ea48bc199a781d0df8040e66609db73b6f30064b83b85190a56be6d86ee98185c548f46c177000d8b3ff971dfa6d9ffe12dba60d06d88371324626c638ff0621a03afcbd73353760036c9cfb85501a31198848924da3ad83f8f20cd64904353fd48e17c1205cc1a8ab73ac418eabf4b5a09090a37fe3c01afd6be469e3b2f731110bb5186eeac12e59a6a6347628c03b98ad8764c8224ecbf60670e6d7e08a0bba7ea611616220614de0072f843e41fdc75dfa7c4497563274a01d4ac5fc5f380cd26bff38d448f16baa43117b3d1a30966741a29800c8178f6f4edb63f6bcd282730ce637fdde2a71e4fdad1c6b9519750b28fab383bb3824b9d3e0da4d31b7ff9f78b21775aa88f47948854efa3ee2061c62187e851d628277a1e7fd75ae268da7a8c0ad5f7c95e1351f45b4ca1b83dfdf922eacbebf5e9cbbdfab1e27743994e1cda2e4a4f03a932e96b4e168bee74cc77a77452323626cf4332bde44567f272f57bd73b5bda234a8695971cd7ee6d1d6e05aa3b5cc45fddd4b451cf82bdc5693538a485f58cef0778211765e30fc61a4d294b2bb3658ca3ebc1a957ec0390db4787812a004de38ac6b96a6ab0fa83f7fe3b996ff3b639d0b0b79718ac4b85ac5681a1dad3a428151d3bdf1253a7e681a612d6babf2068397bdf056bdeab188b6b93c6e17620ce01766368deb3aa877801cb982d61563f45fb9167b8832483f7d5327c3b9f77dbaa01633bacdb2285a2f14b90a9a2487027f7f2f648612d6269f662d9f0441295ffeff6d2e6988bbdc3510960c5f6aecc2a4981d62a4093c49742e28d6b16713a4c7c27bd87ec82f6f6237f682fc7fe10d8625f964137fa82f08e015ef62301b667b5a94c8967fc5b02e7ada75c546620e1b81d743f252442ec543f7caa38e804595fa46b3bbf73eb8fda15963ccd18a15163dbb117c7fd1365d6245c9ea1c39c56739426bb0afd9c25646c61bc023fdd04582b49bdbeae4365740031658a8e7d64a4d992566406449eb68e7fdddc738ae66bab770e8574b891d33d0172dda4bad2acb341816f8825e0f1b825fbce3591350fd3e1618f6f5261d927e1ba2376344fc8e3d55bc85f9a639fa98be1aeb6b1ed7eadb301906bffbc52f4c8e528b90314690fa6d7fb6a93d6741ff2e681bd098adda6264eb3b0a2fe81c4893eb8adcd1c051b588f7bd7e47716ee1ac91e98ccc78a89dc80935c8cee8154f6b2d85745b550b73f3a3f586c592215e9a0dc5b2930863580977bd0c6c58ef273af25a27982d6136a15f763223c1f3efb68a012b3c2440196d27f58b1f86a086fe530765b9abca1e23cf63cc98b1d5a769ec4c882df9921886c12fd7081913ba7bd96358a6399ef4821ac2bbbb16b1e3b9e29ea5c4228f6992514296f89c75b14655acb7b030783015a1e4b8ef5bb1e68c4d86a58a694561b2d9500636d7882d22639a1b057ee7a3e926c036740ad7297e5706d56e507500c71a75e0bf0e531845f95c6dbdf195dc016a986ed95df29bf880580f27ef36e7b757313e60f7a4af179174fbe7ffe4674e9e94b28b4ca19e1fa84f7f3b8ad7cd3dbb40fdfc9b99329ba30fa42ce2ac626a7a318ff8e2a120ea90b488f3db8570f9067a1c252cc0c162db3624b1937692c1913299427deefc87a5df1dcc304bc3daaa9bbfa652", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="f3fea01897365664ed577c22837e3514ecdfa42f31a37793d579c6c50a9908b204888d5bae0687df0683f4897fc13c71742811e2e7d45ff181fe0e7c874863e33bbf694325898ffa9499f6d97e18e0c1ceedeb89ad95721b1652a17bd0a8864b0dc4acb01162b3125d7d9da3ed46616b608833837fd30bf78eb50dee82263edd20bbea9b66087ebfcb28f550f60d310ad477a805c558b5218b0c2d0ac8d3cb053af2234ffdb0", 0xa6}, {&(0x7f0000001180)="7b79036cfaea874ce53dfa7f4494bbd01ecabc41570c947bcac72c89c3b5e636f733574c870f2e7c17bedc7c703a2d55272f2f727620e5ce84d6f2f0b0afb884672bee297eaccfd28bf6da7dfd9c", 0x4e}, {&(0x7f0000001200)="c681e71281b0dd1ee6d4bb9829e3311534955c8baa6a1f9b9b6822cdfe254d03a6e74f08f2916af75398d327293d26f7d860d2d04c9bba67e196d26c12f437f5ab2e7cdae9d49fd55eb2425e0783b275eec40689739f087bd9d66a1a14ae", 0x5e}], 0x7) getpeername$inet(r1, &(0x7f0000001080), &(0x7f0000001300)=0xc) 00:17:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2020, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r0) 00:17:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)=0xec7) 00:17:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12e) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x6}, {0x3, 0x7}, {0x1, 0x9}, {0x3, 0x81}, {0x3, 0x8ff9}, {0x3, 0x3}, {0x0, 0x7ff}, {0x3, 0x3}, {0x0, 0x7}, {0x2, 0x5}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0xffff}, {0x2, 0x8}, {0x3, 0x8}, {0x2, 0x80}, {0x3, 0x9}, {0x0, 0x5}, {0x3, 0x80000001}, {0x0, 0x7}, {0x3, 0x1}, {0x2, 0xe7aa}, {0x1, 0x4}, {0x3, 0x80000000}, {0x0, 0x5}, {0x3, 0x3}, {0x3, 0x8000}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0x6}, {0x2, 0x6}, {0x3, 0xfffffffffffffff8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 00:17:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendto$inet(r1, &(0x7f00000002c0)="0d8602e275e645e2cc1db32293574899aced0ca77a771d81b21e371e960699e95f6942e259fd4f05c8b594d5e181a84c64ee16ec86beb9e8d8c789250b77a0c56787b438a7d944550bd5d3eabf54d286c14fc30a319b1a8e0e4f023911b63e0be7cc06ace5a6ac65f30461cdaa9c66db0ccb2e5cf484d5f00b8a9d1e68cdf74bee5836ea4e7791c38c62e88e6824c29180e486b3e1c2a983d30c839c3f5e641b2a2467304847ded122d12ddc362e66b5249314f22920e09493de25f64fa3a673978c85c71df6e781d11776f5ef544989f3454957", 0xd4, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7fffffff0000000, 0xfffffffffffffffa}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) flock(r0, 0xfffffffffdf80001) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000010040, 0x0) 00:17:41 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x79d2, 0x8, 0x2, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 00:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x6, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x24, 0xf0000000, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0xffff}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x2, 0x20}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x1, 0x3ff, 0xa8}, {{r2}, 0xfffffffffffffffc, 0x20, 0x10, 0x7fff, 0x3f}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5c3d, 0x8}, {{r0}, 0x2fc2eb4a1f78de86, 0xc1, 0x0, 0x3, 0x11}, {{r1}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffff9, 0xfffffffffffffff9}], 0xe5e, &(0x7f0000000040)={0x8, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 00:17:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0xfffffffeffffffff}) 00:17:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/86) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r3) 00:17:42 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = socket(0x18, 0x4000, 0x94c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000340)=0x8) chroot(&(0x7f0000cfb000)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="13954b040a4d", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) socketpair(0x2, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrlimit(0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x400, 0x7fffffff, 0xfffffffffffffffe, 0xb, "0afd906b604d50183a8f0f90f8b1b08e3901e50c", 0x7ff, 0x4}) 00:17:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x0, r2}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x10) dup2(r4, r0) 00:17:42 executing program 0: r0 = socket(0x39, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ftruncate(r0, 0x6) 00:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) fcntl$getflags(r1, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 00:17:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}, {0x20}], 0x2}) 00:17:43 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3f) r2 = semget(0x1, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x81, 0x8}, 0x6023, 0x80, 0x95da}) r7 = socket(0x3e, 0x7, 0x10001) getuid() getpeername$inet6(r7, &(0x7f0000000180), &(0x7f0000000100)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) getuid() recvfrom$inet6(r7, &(0x7f0000000280)=""/232, 0xe8, 0x2, &(0x7f0000000380)={0x18, 0x1, 0x100000000, 0x959}, 0xc) 00:17:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 00:17:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = msgget$private(0x0, 0x200) pipe2(&(0x7f0000000000), 0x4) msgrcv(r1, &(0x7f0000000080)={0x0, ""/182}, 0xbe, 0x3, 0x1800) 00:17:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x21) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8, 0x20, './file0\x00', 0x8000, 0xd7, 0x2, 0xff}) 00:17:43 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setuid(r0) 00:17:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x34) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r2 = getppid() r3 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 00:17:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x41) r2 = kqueue() r3 = kqueue() fcntl$setflags(r2, 0x2, 0x1) r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 00:17:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) recvfrom(r0, &(0x7f0000000100)=""/239, 0xef, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) close(r0) 00:17:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x880, 0xa4) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 00:17:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="d82b7332f9b71e249576a8e864069beea0b41aa82188ea72a14c0537708ace8f1a715d72e2c9a6ee73b52d7e3494fd6057bdd442b51a88ddd6d7737aaae38fc857a9f00d1d4427d965c7f4ebcc763153cdc913722d3a154c144b2975c505583752af323dcccba03fc99aa25233b8d97ffcf7757e774f062545f2f45d49703bf4bc9735b78d842a411377b24039d0480c42c85c8689a6a1a25c8f01b7cfa96704f5b089ae2e6af634cb8f4f756e2e93f0a2e900ad57c856a9a87dc46c9b064a169543daf363261171193edc667619f58674d1ddd91ad4b4e0e5c9728b3694", 0xde}, {&(0x7f0000000040)="78f51bee5d4e5034d04c8b76d3450c9bb79fca78c417b604046edf8cbd60e564de28b826c7fa158e24b8d494557f1f2c45672163a405", 0x36}, {&(0x7f0000000e80)="bc7a53789ce7c290477acb6cb361fc1aa905a7f52e5c3fecdf6f2ccc3b51776c52df6b503a80c9d703f9ac06306705f96b42e307935144d1f8a62cb43009e46ad2c22310a36d01e5e8ccef18542d59d1a42ca5e9dfc3cda5acd50df74be46a45c4862638278511a2b0a97032ee5d1025695aa1203397b537d0bd7b84de207ce1cd69182150f9e4c9312620ab0791d70875bac3cfddaade68c175f5a5fb63fc5b91386e7d433629c8058d27099d0a6f990b610d97dac444de8e2bd3a0f37118b8a5d31a6530270357abd4056c1a48021ab4e14a5e212074180fff530aaee2947b9e0718a8788ddfe5994990b24c81fe945646ebdec4abc2ec12ff2b5742bf20030cca788103a46692a38f889c0f66840b1cb0e3d9296c459da860f89d96861e1d302ffa9b5656ec796cf2d653973ed949d712e0a0c538625b6105aa5efc7216eeae2248b4e66c7cb704f15d4ad8c57f8c5337c9beff44221c8d0954da8af6795e0814b67378f9342a178f9fb4e5be9a98c4f81a24987e43e5e465c4f810c53583a0143d31e98a41a645ed01a35e43e871cc99df4a741dc2f73b5e6135f81bdc017e3ac01c07305910a58e4195e5c4fd9fadc4f148fc3f2d9f477cdd2e2fe3fd64f655d2498b965b79961bb0fee107e9cbf9dea4637172ef60dd357aa60e76d803d1838ab26316d0fec73e6a4a3f7a72e4f00d36ac991a76df92f011e75bf4fec301f14c36f45aef9de075263dc85cfefd6983e36e077876436bbd643c7cf430f6965244a05260e53bb996bd47eeca566aa8a7033fa8f20e8c44e4b7ee099c42472864d0418529178b1487cda4748b97cfc24377c8d312b2e4d8679662b8fd053b07a6af65a5c1d46a965875083b87112264b00ae5cfb7e51399435bdb055c2aec772f4955a4625647df916bf46016bea0c6831bd1822d5c394c71a131ac43aebb33efaa83b77603aac42b77b56251ed802e23239fdfd4d605e6b2858c7a500ac126d4fc19ce0de2de48b7afcc8b3f0866be977605e041ce2c3711a08e1f5de8b63411fff45c553b2186fde08237e67f4dbe9453685c417e9274bce465ad3bd5031d5e8a79e2c2e27b6dbaf9aef2cb8d0a240f8926fa38397dc8b4151aaee114a3d083e813960bd0211770297e847e0ee4d8e1b065c0c779f43a0ca06c2a8345f572c14f7bcc88d7a7d5d597036f0731998e144295ec4816298b3fde0f64948ea3993bc47b6c39a555746003a5c93c0921ebea7fd9d2eb5f7cca8ff60b8f59a442525f4c603bbc3152067097f31adfa602ff58d00e8e07bdb74d89f0686677046dc20e37013dffe4602baabc7af72bd001f2fdaea9c7d99290b4190501acdcb0f695e4979b9914feee9586666b4a14e8cfb941f9959711f3c7440cb0c091c0c2a97afcc95f8f22e7131938b4ffd207ceb450145c74121f4d777fe733d89d14e7fd887eb15a99b5522320b551c929aadb83c80ea687b8106129f84ae82892ef30845ff75814bd56b2d09979b2f72197ac0e8274e75a85866bae56921738f55d82df686294137c91c54032a457e0e69c673503a86de89543676a98e7bdf3f86ecb338bda4a37f0dce5f69fb17da66c6391f7277daaccf3e37c1013d89d8099f933a073308bd23ab726181388d6e4d5e6c44ce9559ff5524a497536bd5fa18f5d26cf67cf995637a593d23e1a2e64f3fd46c7b03ad60b14efe4bdc8c20d7478fc66d8a8a263546b9b4328e929224188bdff14a69fca67537e289832f0616cc8750060fe03969df7ee59d358af0110d65061882c96cd4b8dec5b3484bb6a614280c202a4fa9713ea15ca12a3f69d962a8b951520ac1e902f70bb38d6a541cb19336c0157c42774949aeeaae1a81674679b56ee1cd5fc39558b82e9e23907d154094ee11f826944b0c1a7f2ac37144f1f74aa4074bbcbf055fa2339fc160a041bbba084948e224faa78bfd5259196afbf8678f04214014570295aaeaab5cb2b888106627b109140d7c30494813d5722ffa8de0b8124964b9ab3ab6125b4f401671adc360d38d16c7d2af21e4bcec1cea9c1f6b5e3aa65869e4dcf1f111d2a93f981a1e00375b54344b945581ecb68d6b1811d52c2287c353fca180eb7df34b29a2dff5174f300062384d02e09c9e37b4b6e7800b8cf1124a5b5a5a65c49186887dbbd239764980b4b714c87de4035628c1381b5ff53a45eed7ca67e2ca8f84972da812afab847b7a42e5e50bf3c108bdf02022642505abf86886132b69168a7352a44d1ebe5358c5b3d9f9c229738d9d923be9ef57cf67b63fe3927d9df10b263067133bf251665a6a71e43ee4ee033aff73f68933b15da5f0ca2b81f0dba289eef0bd8e79a28bf9c22faf3275cacedc3348f89d6626a16c642725b2798764c7f8187476e153812dd5ff4de057c94da9dce50dfdf7b2166b0e5948a0608c1b93c74f4818f2ee1556283436ed18ec497f78a79c95eae41a926c1ca5831bc4b01d0e42191834dfab6ec65e22b968ec30a985e79e9a613e852506cfa07eb686b73d9723ddfcf512548ca3987e4c18bad0b66cea36e5e6e6facfb2f2f1449ecb4ae5ef3eb2a5863a70ffa31a58fa74ee9810671ef27cac41f9b36cdc7904120a9d801e0620129d9ee52aedf5bbae2b8a13ef896b37167b831c279b77124578df87b5a9c2563998c8fe0912d10dc1d77763a3df81b92dfddb546d562e0f5e83019fa671cf9972dbbb0aa754eb68360368222c3f4de27aee4d47e4b1f0cdc2d2e2e00f61215af0b3fa61bd86e341e933ce795c02ac1fb033a068d0d0099f1f51081b0963e53e56e01cacbdf6fbab91c9cb78040b56436959174517fbc32ee239cba4c18feecf4d9efee186d2b564b9689de4baaaff0a3b61999946a98c607e08b8f2b2475958721777f657d428b45d6ac371434cf27218935d8c39699589901ec1fa68c08afa6e314b2b46640884de0b1c265307c45ae52d498e6d912405d6edc0184ae06c3631bcaca432007fbd05a259cf4467ae01ad13afe94075386b803fa202919b5ba4bd5ffc47d34c63e50648def848fdb5125b63deb7d5d37ac3d8516c0e914be23154a27955a7433b29f32f9bcf9fc6a423be7877b3632d7806d14c8deb74c07c5c90de3702fbbeabb2e7365080723b5b10a2b01bb0a1911950efea3ef4b9b325d81201a9fad342c43883fd54431a7d5a6e72083dc2ad88228d9c7d6c456704b8e4bd1be50117479b0594bcf8a7e80a787c3574306b55bdf877ee40cd55ecc31f65fb9ee2c76f45e77cc8474652dfa7555740243de2f4a11cd914e976674892850b74f6b8a3a47da082928c583163105d10d5524bdd9763099ba0a2cb3934a510ec9fc4c8b844cbc3ed7ec32e699e328ef6a76041d1baf1a0fe739c5997566845ab06cf683c8cd8f374744b10586f8bc2319ba45acbfac63db883c193c4d777a06aa885d4ce5af02c7538c6f97c75b03e6edda69c2cb273cc4f4c0dbd1bdda5e6c6c15d6d929168e926325b606d64e00792d823fa6eae62d0e13bb6be162a349184a96bbe24c382aeeb28574de2d43b7c43c5ed660750f14212cb859d0ac4da06cd3a3d02e51788e06881049f9874a4e723c30a53c9c308156dd8879d0809196569203fe5fde238ffd1bbacca296898e2df999c07b39778e506cdd0524fc6b4d5ac375cd0fbe9f05cae92e0518a62aed5fe649c4bd09f779c82bc6e3119b151efaaafc433d2b05cc7c2f43e8775e423bf5c4e295e1f51d13c41e627b5d0b0e78af11e2f6699a5e3b60e59471dacd458ea5e3e544ba1962252839346458928ea763072d6cf9120035b1bb3aff7f6ccabd29587e204326f7ef5f36308df445cd1e6602b8a5ace2d3230c1e1a5dcf1838ba793da6136be17c9c47965d45df208c094b4f2d46bcdab0257d73a0aaef703ef56fcf8881383f83e46774c9455df3eb66cd0e63f431d5a8c2b453257452cc168fdc545b1e076129f8fb1a50ee01468f10177f20a0d5f886ebafc9439181f43642a08194be0879f0b89efbbfa9173dc9e60f4e13396db065ba178f422136ccd112357a4751f7e741c7df92c0f25b89f1b83930a499d53183a8d314fb506292439ce251ee02f9980a8c4a613c1947448f399aafb20e0cd65494e04892c7a9578064ecb254c026b4ac2ccdaf7dfae563f69545f54f707f01f46a4e51ffb77b8a985fb4b82beb466f4399efbbe8ee93cabed88625a509a590e236c64b681626d76ebd88dd06d5c15cfde20a46e4b3d3369c926be6332adc3870b4e48b4763ccd8dcaf220694d905693e8badba8cdcf867eb44a0f72cd467e8414b38f4e3600cb8f6d254a77826c059116db6742ef7322d2a83fbf22b34471eefbb5c20d157c55046083e9abfc68bbb2595ff6b3525f3253d4f8d373d760a41a3de6b23709dd65bf58d236e2474ae7cc587e6d0e812cd836c3ee5d84b75a36f754750efdbba7aa6d764f469d6e13606b3d9855b8ecbd1f328992fe5504de11d2808a8052edeb0d0d2bc32346f2e488365a401bd4db7c415a5db27627f637fc5b97715fbb596a11051557c8eb90c7a777bbd951534115390a8930ab1fc69164b3cbfc933a4604cd505b39c68bb86ffc3a3a65428c7c621354f1ece6ad470701f985ec79eb8be8018c44275512bee433e5e99ee19efa0f65b7f3fb650728eeb059ef047e7ba0c49c224159c1e1870fb5fd7a1816881d8a6dad75dd40c4d2409937c1e8cd0d1fe0f6ae7a4c0a2059616c4bb3651b966b177515992576be07ba13be0a3089f162595321bac1e15b976b58e250b533469cd90c2c2c29c87625649573e79db0c453bdee413499340f653d6cd687062a1dedd0009b7efe4140aabdabcf262a3c8ec0fbf0736c91bc3a359c6d1d6c60467ae451c79b7e20a466edcdfae3e7d3443df83839527da556eb4774ac08d9809d6ee111f93c88a8621288f3efd1f4ed1906597a3962c8ae5f8b4f50121d88721054ceba4db0fa0634f77c85d545784efe7f0711ea2993cd0222bfa241c4b650e44989d2277ae0937c4c1aaf038a9adebedd16a2a8fba34f8e23bb8fe2f9f8eac2fd54dd6079baa3a4128be00dd959eedea7ea8af1497603bdae20e81077586657083a434acfd538af4cce2cf8779a0c2991d328954017c98ec45e6e4e0c68e5d957c0e8c8177bba44aea205ef7da5dff379576868795166a14ad22af5bc4f5ed0903786809670f3bbe753e72c588c49133f8a32d4712f689a3db95670052f1cdd8ede035fd56c3015839ae9a6ab041e9740485a11107da502fba1d59a435254d1c56ad07f0d40db3a1e358e6bf07dd88e49068b8f6f7bcf35c025e95f1d6a4aa5f5c378bcc305c70354595122929808c4fe3fcbc779841d5d27ebf4bc3f959413c9eb486c37dc19f5086abc0de936161c3da3aae73cc2a98f1d13b226bf53ec220ff24fbd322c4e5f44c52043aef68c1508f2123dcbb3713f5c82881a484e9c6b5b0a0defe3266ca0f4b522e19653d251d2f04bcf8ee73a4b5e310212d2068b9b23a148d0894b8cc0b7a31ec83d00d7518a2c5d1b09614d9bdbbe58035995bc5810f3b505ee46923b739b7b62b7950c5bf0812e250ad28b141558c032dfcda7ef7e570f586d96a616a1e7cd047a35b91e4fd831350aa74d9bbceef3dbf7603765242954763d4a362b3850474971e1031925835911b39674ea9f5b9254e306a7f66c290726fe5dcd1fe07dc1b87537a6d966f1c3ec1964b1f148e0c67e8ef2de73b95ff767359a38843af5d6d8a402d9d21c0224aae9ed32f53c7d06b4d779c3850d4f9cd76fd524bc0", 0x1000}, {&(0x7f00000000c0)="41b9c6cf27b7a3ba275e07bd99ea4d73dcc1106e0e3c34fd327d1e878abe267cd92873d1b726cf42783b0388f6096f6e7a7f7482bebb527b", 0x38}, {&(0x7f0000000180)="38665fd348cada0c568a1d64a3483c8c9b07c478608c117c3d4b6579cd6c5bd156027bbbc315", 0x26}], 0x5, 0x12) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x32e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 00:17:43 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x1003) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000013c0)='./file0\x00', 0x100, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000180)="a625314e99acfc238b98a8fe765088ada399dd1d2dde083e7f19894d071bf071693bc019173fd927307317d424c6da332e7c6d29f2f68d157999f7708b53b4e9c4f09e40332f7368e3c8af474af6729e10e4e87e133a097fb29ed7", 0x5b}, {&(0x7f0000000200)="743ce974b48ca557caf5bd59ac55e163f764f031e7d86fc761b12a237cb97205d500a9c468e61fcc27254937fe9191b6aa0dcba9a18df1be88db1269032530d45fb7bf6b85a8428ab087db7f3f363a6cd9ba7afd0f47ede9fe4366c3b71a3789ee9966533f6cb771b013ff817aa2ef312a34f25cab134d279e6911017b6eef156efd4c391d0008a4c7454c2bd13dba237923cde48fd5c2fbf44049785ec4af", 0x9f}, {&(0x7f00000002c0)="756af0793288f8ca6b0c004130038ffe58188bb52617d8eca4159c434b4ee836859a988fc7ed557e2b1c2b676cd0b6263fc23a1916973d254e115bc7dc52c2f215de5c314360e51a633d2949e1497c3eb185f6ca764ce4f00cc7f533115b5ea48b14244cb3c69b394704aee2d585fd336ccb0ed75afa271ca04fb55102a497ac1b4dd5d3f7679f292ae59a1f2030ecb78f9dddefc98bf4894994003d9a137370149da8411b80cc97277735f0703ea992a4f60c89bc4517b3062e3a5ebe018d565d876a7b4a73c677ed3581e1efdd5485bb43de0e8551417eab5b1ae880e288462afa177396a2f3cb4d938176658c03e88a0e7804bbe6944bc02ee6c751ba1195473b3cd055b5562b0243ff0b337fbf541cae71571b00ef2f448853109c8ca4ea20f7611450988377bb3026692fb28c115dbc58a4a3c8e85048b0df3da80379b0a989280f0b5fdc6b74d7a3a6d536f7e8f5a3540a42b4d586cc8d081d1b73a42263e3d38f76726f7089b4c66c839909023e6931512abc051b52d052b5fdc5f6666f2de526163421578fb723d918ddd8c5298977c7c9857c19c321552572d51ab1a72dde111f3df3d752f9dc4a330db28355fc1cbc7b25007f35fe188590e57a92075982b1e0873ad50db2831cc2b6667e87445fd943ab24f09a6aeef4e6c5defe49242afddbad778ab5aaedab9f2bef53f0cb8709311e7e063450b8b24bc544c25310b7bb8e6c6d6fcbff6521342b748b9357832aba54f8bceeb95d3795211826a85c1b29c9cc14efb1be2a4341c7c19646cb0bae3cef029579379f157e9db0d84a7abd61496a0d347c19ed9a6021274695395feb0bffa025e3d29b525a8b486c53e61c86933b7f4192cdce3921ab72fc3bef99faa64f5e138526f711bb6bd08e9dd6f8f83e7f3a30387d37be86b3ec3529aa46fcbe54597068eb7eff2cdacfeda385bbba28af9fe056ec6a376fee13cc369df7545d042eff9f472ceea692b13e987949cf83165e4783e3e0ed0b8d18e65e1631dcac08a3da24c20486c1596282cb5d175740e2d54ed534890f24d37d6d9c2714f489cf37c01fb6e888bf129c04f0990ca389fdb5a57d6a4128f0f457e9b860997301a61f739e065e2323c282d113fdd3ce9d80cbe6f1709b4d15eaa7d46a876aa07b0b4ac04bcba7aa25c90deb905e3ea1512fba4f28faae04a281853ae6c37e7847deb6cd6262e13f5472b66f82d10ab4a0622ba269e3deced21ae0651ac53d3887836bc3c9e6dd6bc5c59592f49d04e9932ac71a44ac8f26c4477d2d4bf57a9cc026d083e017bbe0c2ff6396be51ba515b9bbfcd470c91533623c3c590f890fe6efe356c6d5f0a86aa131177af0a2d6ec7cc74b8b465b4b087af95f0a7c9cb738c8831b117d699deb301f38713433d4710ce5f3392489c1c64991f8b0b4225e1dcbdfb98702b5afce43e84249b7a3833317da789bafc011b957295f1000c5688c9897deba496f0d10d6a875e433b117afa3b7b2d26222220d989400a1673d61679c1706550e0648113f3e8f0f89485454ef295006b387746d6151dfeb7186770c0cf36efa0e0adf9cae744d94b9d7e0de4b54e82cdc784156ac9fe49c605fbc408991e1a5cc71b73f0ea4088c135ef07049c731c82f4291f32865cdc5eff4b40d995bf4052e3c20dc37420c7a80857c406ce5b4d9cceb21c01e946f8cf1e3dc551fcc0a39fe25eecde7f8f17abac7e2339ee3fc8393c982b311d104c674905d3be26e0fadeab776f1b583e33c6a0c209f3c6b9692f4f941f919f361d325a3ffb9b693ec81e1147c9f73486c210c7fd4d917c9d5285db62c9ebf80abbc293cf9538607d46d1e6eaa7ae46b02e6b4adcd99f27d101cf8584fb5e2651e5747417bd829e16a0ef2ba9e37a3c0c0b672eca17f94f10469adaef8955916185170c880e1485b3b5b753c0365872190d97c3bcf16e7674b359e1099dee22d0fc39e51180b30429ec882beba7d7ec9b11469ad39945d47f108af715305d97bfab0f2cd66a124f5dbee72a9e4fe94072ec3a9da19c7093e4e73b00e8658f49af068a27809ea2bc9cbdaf7e0d068eb858c8cadad2de287c9f2a877eb13006bfe5aadce9e506a7a5b209af17a75ef0c6af04e96b3298fe864124a76dd23bb699858929413c8330c4499a81ea30561ef535f56fecab9b975b3785d4af657eecbaf917baa1c56c4cc6e80bb28f610ddcfc70bac6ef029762ac1831ab85967257443658f736bd6862d0d9e9d7686338fd52ae6529b1bc288be2d1a9e88c470d7c9ac7174e8c0fa7d5f5e78072f4d7d4c7dab5fdff5040b98bbc0f6db2b96f56a9ee641a1aee4b857beb61194a4ab21608758014374a600cbb2e31500eaa4cc53118f7b2841db04d5bb63ad0f1ef7928244688b83f9471255da750c9f75e707564063e2905a20d616ca68284c8e8fab24cd322fba409346554f03e6985349478d08c011fcec69edb774796fbf1a2f1a21b4747a7e0cbf0e9a21ac134fdd836d9e54ca30e0435ac0c2dbec69308697b96b0d6602d91800543518b11e6683306314064ee0514acb2fc9858fed768339c44fd7cd1a5c439c5fe5a8c8f22474aba932aed49d703cbc3c1bd42a7f6dc22f5b2ca9577fdf8ba40b12f1b3a08396b88f5d8346fe0bf68ad5792caaaefba30553e41035cd8de4bdaa02372476d5bd5bec2ccd2957890cfe6781a0802e0549c611e9c591dd064f6c7eaad4ced319ece45103c595bf5884f08e3aad2ce217bb78dc7013d235ee04f35aa9d6bfdd4abe178ceb985cb9fc5c7a386ab115d071db895c9e77d13d6edc2937cd7e05adc65d186e8d41dd05ce0b689e7697ddcc79570dc6b656c9d48b9a25fe4b0f75821f306d34f39daf257d3b636023900d9a95e9c271f1a5739deaba6d21d9f11a60293f0ce0be05fddea54121fa800ee49c164763a94e9982db9dfe68ada79378285551a64a203e327ae8fa93f6ca40c963e39efa9ab5adaf132423664c247ff674e64af5eab4b501fa03e353d717579b5bcf269c2a6eb0d29decc6a0444b3ca507f9f20ae42f93b1a1779a4b727670b7ef9fcbde29bbe3c8c5c68936648253239ae66ea0fb862d3b11506225f29bb8635c49902074263eabe84a7447894c57b7bb7adc2c40a61c85572ebf0f60a9f85eb6fc982b63fa86f83cbf005812f42ba7f0fc18c0e3eb84b982dc439470f6739faa52618e88e5e553108a640c245169bcdeb71e1360d835c1e22666af0bb9aeac749106c2ef796c19331ec45dc93aa89c9d008cf118c2558813f80b8073ec322966eeb8ea31bdf025a82f4897873983f57cef5f9ef0b21ebb7fb7f7ec202210f33732847bc80ea4b8a07797f93e286664194166fc88ef8fde8f668ef4292800e926fb8e0460e82ab7db12044798ffc86601ef0f99a020bda133d8b7f679c9cb1a1b9b33b64acbecbe1df503ea312b3f62ec544b7500d88081490282c54248bcd2916d05b9cd94ed9d1aacf47d38e45f68e6f3022f8df76d2cb7ded559c0b5e706b36e70301060dbea034bec691197de6f24744874483113ee8149ad67e9b38449bd3ac22abab98d51bfc248c24f45b556a99746c2825e7ba4bb958af236c18e5bc48a3ffa9374ba7bbff719b148d2697be732b883be87d616158f98fcb87a40891e6899d99f90a392f6e011434df1f1efefb4071767839b05f3b387d70e1f17506ed3fd1645477bf34709edf6372f979312779fb97f65bdda25ebdaf82cce3600fa0303e8ee2e632db939c3a0ce2a32611266087eb266d6096d2c43fec797d4647c5942b8e849b3993f3241559e1d31f37f6d317de678fe57a708890ab471e4a3567b4ed63aae8793b57c68cee9c23f31b8ec62e07e8296e7910e00db84908fab381d8f2c8e4eda0b198e8f19a4fd5aef00a569545fb4228d51ad876edf925fbe0ee05272203c09e9a50a7011ea4ce72f302bebbda0e7f4aea221f84b5df7a9119049c7bae8c10a63ef3fed143e9e7939c6a0b68090affa11aa6f067a6b312120788f5e1c7e358002d515e7abf0e412417527397dc5145a267f3a748239c1919c325142900d5ce6ab8067cfac3867cbe6178ce75dfe8b195e19ada8e9afd5dc1c34194a8f22db8ee0f8fa399432c55ac31176f42cbb43b68715c4ca479d0043a95fcb404a2cb29c8e28b5b3cb385b8d5153cbe8436af7052351372e7187bf10792603d9097c9b219edf3ef1b7332ad60de4bd67d7c5ca8d070a346091e6eaab663d36e0d3c8a93a71f9a54599db5cf6818a47a73f5d4be00de3c17508d37017667a346bb4203c7230726597b88a1f053c124a65635ab0bd42fc37cfc26aa71f789c35e5a9529e750f5b969f313fbd609004a26945a255fdb232b499adca25a53ca836d0d6e16c9a0d6d86d8181249a045a4c103a64d9224114c727dd16f753ddf7c3741e427426619f8c80cc3d7ff184b237913c4ee88f192411b59f67db6b3907047778ac2b906c945236ef1bc1951c34eec9cf91708f1946081f6f21e834e692bab5083cd5ed6ad67370808398ee0336d56e2b7cdb7b88031b08cc1ea4fbbfc2550e22d8ad6fa4c3d3f2d55a11f5222e0b5bd486f3a65577aba371e85692bc000e8a6560628e83640cde52ebc295bbdcc35a5a33aaeb2a7ae3da41d31bfb162dadcf08f7900d51f4035270316156396c3bbb2522d1e9419390b704c3a7eb25ba761209001d24462bf6506b984a9d8d854ff26543be976160d5c7213c1bf58a8ad93cef7847c610730c1de3eab2504a5e2119b209b03f9ebbaf4e5a7ba61f7bf35f73333d2478bd92bcc94682e46946dfb57f4f2cc2bf1183be1035abb8110b884eb240c95e8ece0d22e2f9894f6f08a3126c8083acccaa1384badda32dd39da42acf91b3ea70bc6ba483de7d630c4c390651915a8178555e7ebc941d9db2b2284afe6f004a46348e7f16cc539a625c3791cbee0b8943503f9e618dd3b7d2b863c2b44e013ee1b5e51a44e69e3d03c3d47051551a9cca00dfb0b05723f0fc2ab890c8fd255d72ceb5d5208dc78bf01053eb3105b867e3426566eb6aec2368e999aacb53eed5ebd63583ac2b367007c97191f48e65a8ed94e971ff6fd943000060f35d2ff0d766b6fbb52f64d60b830e2e054c32c33748a54d8a5caa1bec28b8eda4dc5bb6d0d446c5142ad6fc6bf9e1a099b5a8de48f8a7800eb8eff0f3dbf3093d1014781412b4cbedb1233182c11255afe30d65283ab1fa56bdbf9be3a23a8b1020da974c4da38380063b013d322de9b564346bd52b8583938299d6d040040fad24940680e217e1de4af9140f2165eaba874d5790646a45441f7da7bfd46a61af0978199cf6d8a3758e7d4e68d407a72c9145be905828be048966cfd224967d89788d2b0807a174503134f011f3320027bb44d8a0e676e9bea23e31c24bb365620e0ab3280ca616573b467ce14597f4f57f5246942b6281d9f59482c82d08d8fbf755f1f42c52a1c8c4eb316effdcc4bb4d90d9db01e09ad6f6027fd222b1bbfd0e44c2d1893ca8a0fb8e0b712595f3a9caff2d9f1267d67d18ed7ee790b458b2a3b6c6038f249dd07a51398e816142fca353d30f767389920fee3f260c4ceb929e5c542c38aebe173aa872ec2e005ba5c2298bd6eb0852d1db81e121b9258d5de8a158e392bd424cd9047e401620b98ffc5156c59266d6f114f6b2251aa9b49dfa50ace55e728d283da8cc17c7777ccd2f8d24e646095d5e5231ab2205783176bd442f2f4dc3cd41e307c9db1f5d9ccf1ad20fa35d662030e44fd1a3c41c7dff96bc8f1fd475f6ff", 0x1000}], 0x3, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x60, 0x8}, 0xa) 00:17:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fsync(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r1, 0xc0}], 0x1, 0x0) 00:17:43 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x91) pwritev(r0, &(0x7f0000000300), 0x0, 0x6) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000000000/0x1000)=nil) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:17:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000001, './file0\x00', './bus\x00'}) ftruncate(r0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 00:17:43 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x0, 0xb, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000400)={0x3f, 0x3, {0x1, 0x7}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0xff, 0x10000388]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 00:17:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ff6d9fb92c000000f87c542a538706000000b810000000290000003300000003000000350000000000"], 0x31}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getegid() r7 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r8, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 00:17:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) r6 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x104ca, 0x2c) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r7) listen(r7, 0x5) r8 = fcntl$dupfd(r6, 0xa, r6) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0x8001, 0x8}, {{r5}, 0xffffffffffffffff, 0x41, 0x2, 0x6, 0xfe000000000}], 0x5, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x5, 0x2, 0x80}, {{r7}, 0xffffffffffffffff, 0xce, 0x40, 0x1, 0x1ff}, {{r6}, 0xfffffffffffffffb, 0x33, 0x1, 0x7, 0x7}, {{r8}, 0x0, 0x10, 0x2, 0x6fb, 0x20}, {{r6}, 0xfffffffffffffffc, 0x10, 0x40000000, 0xffffffffffff2638, 0x140}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000062, 0x0, 0x6ac}, {{r5}, 0xfffffffffffffffe, 0xad, 0x3, 0xdb1f, 0x5}, {{r4}, 0xfffffffffffffff8, 0x88, 0xfffff, 0xffff, 0x1}, {{r5}, 0xfffffffffffffffc, 0x2, 0x20000002}], 0x7, &(0x7f0000000500)={0x1, 0x22f}) 00:17:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kqueue() 00:17:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file2\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 00:17:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000440)=0xc) accept(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x1, 0x0) chroot(&(0x7f0000001980)='./bus/file0\x00') writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000180)="d21189800ec75f37684f721d5251a5813fd585e7a66a0d3a1d6c9f80f93008b02de8ff1d7e142e54e56179cb7c0458fc1f3fb9986ab53bd60ab5928c68fab0dbda8a03ebc04bf27e6ff79e9487bf56809a2f03f280fd5376cc751daa812d1bd0f7e4155fb31e692efa7ffb6e19fcea07d54dce9d45d6cbae02f299e09a637f385b56e779c57b2641a9011f34dfc2f6b41392e7e983bc968c5241431974895c2539943fa88ed02eb7fb739319992fae3e8c108594f5992cc6eda34d0937b73ae4810d3b5ce1ed3d95b489d84de7398d6c1c274d8b27", 0xd5}, {&(0x7f0000000280)="8ced30baa38397232ccb5b165ebddd04ed5bfc76c375f0a0402deb676abe6de22b1b3592c70db42c6d377cec7ba5326af9755b2cd71b26b21dcb01d46349ca190e098292b6edd6c23a759a16cf4a83734947a8a3e07ad07331d45eb5fd35c7ef37bcabdb4c8f13a5e66e91557c69697aa6a6ae9a7ed43240cf28f8a6252b584ad8604f7e09ea5c8931e1c21e1335189384b656986cebdbf915e0701eae", 0x9d}, {&(0x7f0000000040)="f26edaadacafe1b2178bfeaa7ab6d6ac261096aa0093e0273238526b725989baa70d98686ade6f0b48e0daadb2517b34382b49623c3ac10d09629b76e9bd1c1288a258cc8e8997aebc1001f921ca9e2af9c83e4fb3", 0x55}, {&(0x7f0000000340)="da4cc60cdae06ed0ba03752839e207f43332fd08bb9874ce825cf878d2839bd51bcebc302918fa195c39885774f1eaa7d8eb384c6fc039784932", 0x3a}, {&(0x7f0000001880)="04b92918090f2606dbd6d4b05dfd26e767e91f31000ef9ad4c0fd864a71b3ccee18e3a4930707aae3be278ad85f8a9ea87daa7b9dbb06c6f93975194b83738b474f78e6a98305b8d1d704cd0bef8086b60aa045258a9076e8462c19a4b7da2d0af6c9c5eb6c86888217035ff24374fc9759c08e115fdef33dd85f3b66c3957b205ab00f1d1246960b58de062b89d", 0x8e}, {&(0x7f0000000500)="6ebbb2362412b764d8f9b145a21f28c15f0a3b4bd35aaa05c748a956d5ca8f570bb8f21fc14e9453ec1692831171c979916cfb8bae47d0ed78a01d92a9d8b33375f791c2c58c87002217d2da3855ea30961a861b1b81c55224c60fc5756d022ea8d56a5b774b0158d0f58df0532187222f76b85d7f2de69c87271c963c83a7c8e83a365365f11444718a5d89aae45f74d306477e8c35a02ce99bc69462bfc06505ba06a446ce378b3fcfd4a9fbbc1fda281ad4a5431b2add75c36dca4afe4668a065c5e784ac00c0886ac22beacf239213c8d0542c0c51389e70ca1cdd3490a771a611f9cc98b30c95ba7da7c717ca99e9cedc3fcafb24fbccbdb0624786e7c5aa926e8226a0d2c930338710531bd2d7f13ee3aadd493e0fafb15901c4ac0a844a90ebfd6ae690c2994cffffee42b56a502198623d7080a2a8de856d31bd21aa2ca8f8fa3629fea69a9eb1b33da96c945aa730e32e37e611bac9256a42a2335a3bdefa60c8cdd241865cf25928b2a8c33cb13705d160091d6a5998e5bde2ab1ed0ec87b957a1f785c681f05ae6efc14303c386fd603fd282152b8ed3b2e3c667690738458747cd14fb6bf7bf0d34435b3b2088c3d46fe732a59c095c0070ad098200050cf1b3db6455bef5b9bad902ff92b96ed50d8b88d79438c7bf51d2370db144c8de4ed95960110318e659ab151ee2bad682737ad39584423f7650b29fa441a3a98dac3a8ebc4d6175e79afbfadf53152b9fdeb4be431600f17f18be7c7cdc44978cb24bcea1d049fcd7a3945b7620a846b466f20800f89970364fb7b8527232379652704d05965f4abfc4e3c2cdab1e791d6396de8b87fc574eb1e25adb4f0dde54f6e59cbe0b6c0fc88a6a639264772acdbb73d39a8a2fb2c823b709b47c2ed0f95466b3f534fcdda957865b3c8bcc773501288e7025e31399329a23363b95854c8ae840f49ae806c6289c145d81f02254c64c99f1db0b316d2d0f63eb30a57c000ed5c8b828328c5c7e8893dc803b5e8539d84f638b7155323d62a2eb39c90dd3c621cffa61f2c171a4b1460a13f9c35414ee0642fcd7987ba619111ad8e85e1d51ab06136459eb3b326f8dc7be1548eca8d617037fbb2bc0e5e0649b4418fcaf4cde7446add82cdc4f3c508f44ad99c39903836c129b66da0b343ccc1c32a1134c19ff9dba7540384d1951a1204f720191766c1ac346c19245aba96c6019a1a0bd36600fbf0e0cab6a84ba4c1932b8bb9e34f54b6f646dd37594efad22507594b44b366ce6892ea10bd9225ad515910e69d4095cd3b96a0e66783188e484c7ad5effce280fd69651439f2e7ede6c79b38370fafabdc05348695cf74f3c7c51eb22988e1f4ecd645a1fd5d29f9d68ab4e6017f23211c1184a3e29a764c808f5b626315d16e47bcc3b22fea5a6afc0c76d1398a4e526f0c573556b19b0124c3e4a9ce20301aef396a5afe9744c3b61ab338c39deacaf6db6ecabdf7910c8c4213a9f843b6cc27574e599e8e0f654b2ee0a3ad5b5097f74977eae864902d40d8ce79df264956f2b82bf8621521e86f3b5158d20af84dff9ec91eaedbe9244c9dd1e3c2032b97b382d5c8e408afc828bb97f547c79760fb18e2569e6019791b0bf6a066cd6c6946b3b1168d00b10566904db87bc4b2e0557bf7e58c32c958c0cabe37fb7da9fbc1e782ef22845dca65ea12b443d8b5524672548339e7a7d8bbcc16f99202e0566cd89ddb3cdef5bc766490c5ef632184f0196881229894ece6e61ffb5140c272fee6a6fd09a663231403ef6deb5a283faf815ffd54535e13b340c5156538c3fcd2cb7ee1069c89aa035a1049736d4de0ce061c4b413d5a5f1b862ba0855f107df3cca35743fbcfa4b264a5b12efe7c6de17a7b2473cd419bf6186b42c0acf17fc41e53b30f5915dfb9862a1d6a335606c07a628d8973c2b06e51007c0943313ddca351e0177b47da78db585f55323b274a6f8133df2dbcf157e3a065dc8c3264e3c8ddd61ba7646442b74586e8ad9e861fb464645a49c2842f87c51f5865906a4468f0d97aa644ce5fe0e3d59ebd19de57db1bed99b95a5f647fe5f61a44c4a64301290cdeeeb93b043775fa48e6c9e69d4a1fe72a27b11ab3cfafe58946219a17da3a16234835f63607dcad4be70e0e099fcd1e702224ab7f9ee9cf5acddb25a9149589e04c3134db5e890c1514e4aff2075214a07b90416f120c39d265623ac713b819986b3730d9c06c2d1fb8702c8f786095f1ca3850240dc718d7005cc42ab53c9b1ede283da87cf9a4dd0f0f508c1b43ba649a5a4aa3ae2ff83d9a5e45403ad56124de3778db2189d419e41e38194b7e0fe7b887d41c9c7550a30c0e627e98c92fc1de93081038875db13d2429ae6bb3c64abbd4b53d112114ad21f4813e3bacc6798c3231bf80d0a71a40a380090d87afa553ca915c21d4b5d8ca44cd613da3ffe64971730b0c652dbda1a5cfbf2557c77ce857c446fad7ecb7b54000aa5e609ce7db2d17bb01882baa3c2687061fbfb648ec90f6c0f43fc82ae5e2cff58c8effa2ddfc9a9582433da8102021980d97df718814ed00e2482b0f056b51888fe28ee3963806a60fe7eb9d03ea52442f94daa23d581e16f9cbbd7de22b7f1336757a4c54fd4c64036bb2630f4ffc457aa290fe7cf1eb8e6d826edda0fbd21bfafc5a46fe446d94b3f7a3557b8b2c4b5c76169e7f2d530ef6c20f232a521204cc92b20ba76d3a38c24da44f1f79ffdcf9cd4ced037a99208b7b480aa2ace838021eb31f609b9e3b672e9b57f328c50ba0c9263a3c3c9082c00ce9ea5b8e80335aedaf1afd2e436cb48129e813e19f3ce271731da33ad966bb6241b9f00699989d0b737ed14caa7b8c81b08a463b6fc50eb2cae6ba5f5caf7010d0814aa67af006f93a6c8dbae0e7b4c9de7534c43aab017a28a8fd2d511a7b885d827cb67332c10a66be2ac3292486ec9101c8fc089b98770cb694b0fbc655e56131ceae023c7e35c812e8339e15e39707a48bf0251ed044e5ac61006cdb5dd2c6704e24e900db0482dd2fa1dd3a1769a773c240fde96e0facd5e73fa37fa0edda08b7a6423003761e81c5a007236b13e1c7a356e19a7552848c340791480feb24b49be394a50994ec2b053113062a20585709f338f38bbc835d79bb3f3c6b5f5c25b63868ffd101edf471b517c21c9416ce088397cba16ac567a2c14adfd2052425e6766027f6123351b0bb5b01ee09138ede29b4f54c53563f438689bbaca12ed28ed779ab61c53c5718fc0eed80172b2134daaf7887a6ae9e271f0712cc6aa2a8ca0225785ef150622a70386d8fa9460f284c75989a98775f05ef0a23fc73944651d996570c355ed7d3bc6bfd4e719fad6855a421ec347ea4b3ef049255abc1fd875be5b19dcff7b3990b95ff2e8b8ad6a06fccf6a8aa760af21cb2bf823278bcef13d97dcbfce3330dfde5b3579c7addf309fa71c4de285be9e3c6f0ff2891c3e3226a180fff9ee979806ba4a3b24e23f498291f47aa83591ce0bf8098890df942ec1f23ffe6037191d74fe3340eb4d7b0d283c575f7905d21d4b40e842bc731201a98546e63667cc4dd0a1d2d7644439fd64359f542ff36dc49dbd68d3603c63bb661b7140f72c6cad1c1f0da4809220b43e31a64880f7883b98edeea6a0176afb51e0a5636c19bcc7a8bcb93e652b68a594f17e9c21f03acf3d6e3cfc1633615c1d502a40e0758aba06a96a5bd0dea81c19ea519c71c1927306bdc0e2f02ea43d355bb1b26a10c5fa4d6c95c342106b1c1f6e72bb678f4e0fa1611778c0df79d23a28df11f6890ce1b41499c134441a8f7bf61e4c8a387f409b43ba8b8ce497bf53678b78ce1008f7809ba97f6dd1db418314a6cf59c0fe9e66bb9777a329c48ed990413ca77b30aea2ac6fa3ffcd04a30c58d33accbfab13546f0c10e176c7e0302873b8489660d38f82f2265e37a8801a50db6f2efaa74661509f8522ae027348b5ceed16e0477ef5ff606d58d1db964b9fd73975cec71fa1e2d40367dbf5a7443c42c428c713d9b7b9b72f1380a0a4780bf652b9e645d175a5dc0c81c492cea81452a2d23cfbf07f5c4fce340315fcab71155fa3d5adf255c1737d49f8cc1fb6cf06a461e3515361debf3394037c4f34bdd51b9b4d82b66b79333fedcfb18e74a55e88c289365195795cabd8b363402bc3d26687e6e8fd83f3dbd3059961b3f4ecb97439087446ff702bd3866369f201722bd363194ef940a5f6669e46469a9c9df1a54b9350b7fd58a450250e30c05d441be89d569dfbda9ad0962ecebe413be817a26efd9e896f8ae8d4bdc1a767874c75553d06349c429e757b439d69cf229a4fd45dc692ae00ac8cc46762f784043c2f7722a7af5377fe87f14cedff9d888b9d38718eeb3c1dd423c050e2e81ee39b9bbccafbe55e1aa0fb73a32682492abff22dba86341572477d4150bbc2f704476882963f0199aee730b00a98bf7b181cb20c8b0f82ca126365f40f69ac0a515c18879cea1fe9404f855f4affffcd2fda20413458142a7225b7986b55744580f3428078fd5874c0d27672de3a0f81905604b2db11a1efa6ee4fabb2adb67b9e46892b36cc7b7a04c0531b022aa09e4db32595e429149b65d66838760a6266090f59583499a2f21914d1642f9ee06ae93c561172aa37510f745b04db485d3a375a35a1daed3d3acd291674b95580fbce13c5446646fdb538ec1ee34c1fdeede3c86aa9955b64f969982430ed2cf0d1154579d7f252555100e6a187be50910bf55bc569f71da240ab2ae4043618c219465753e3522bce74e10cc65aaa4ca69d9a052e212761cc956611cca0ef532e0aadd2357e62ddbef6980e548981e62e0b1af05627db522f24ace666cccf0410f0479321414fafc4d6a2f77e98e0eba377d9262dda277a2989d04f32385cfd241d59d39514bd74edd8d10fa0ab75f437bbf3a6b5a7878903f7b01a6b98a37ecd6c4ba5ebeb0e871fdc59c3f3e81f7e7ad55b23cec1e266df8014981656072799d60b67971ce26beb386b75c0aa1893df0c2ebba3ddf85aa8bb45ea47619e3dfc5126f1cf6fa94f333caaf9fd9cd82248826ef9e6285eb43f3e5a2e52bd2992b97b8ad46db53ce51361520ee8493f1eed4e16302e172d904e2febd07dd0567c91cdf40cfe336795a711cb93ffa2c5de7f4a66bcad91ea87c71113578709f7131bc838eada8ce7ba0fcd42f3d63402e7d83246dc4a5725113135f420ffa1768083b796b729c8b5c68e4df9cfa6b6afb823f48ce34fec3c340ede769e6a21bf6334cd36cb53e7615b909bd14d9183f31ef42865c1552b54be0d9bc001c0ab43356f4fd8a5b341b70a53165a160e7a0250891ec9642c87d52e705f2bde233ee71e4ba9b07c640319f69152a5cc3181ac7c6c19ca4de810193be0ab0ae1e79fe428147062326e7fee99494ea99495fa0f54b89a98af1c053b24ca37fcfe14ffc779c09635938eca527250a415c366c8c88cf9c28be32ca24eded72c76237217e82089d78b6c42a0c165e15da447d45819b3b7c9272aadd921a4cf743ae108b8f846da4e5d2b0013d7e73cfffd323ad329d501fe91a2936fe84bb379656724c460f3b8ed78c0b43daa7b62311c96a8bef1088c78135c2121e558073977ddd4ddce71d1694cdfc6a2170aa9f0ea3df9156d6500cfd365ed7a492ef1f7ad9eed81d62229a1fb9a3fb80912b5a6aa148a4191714089402ecc8e94e72e00fcc0e3dd7f1340d0b2eba57b369a041357aa7704298a9525cfde578c7d427f61a2", 0xfffffffffffffeec}, {&(0x7f0000001500)="7fd09ac5ec5f61a5850713b1bbab8c5d931be3071618daf509f290fa69142d3978dcc1043f839a2b8d5b0123fbf0e6337d414f1cb90455703031f2653d2b1a6ef06162042a23000f0d3a1743a236cd8babc72cb7922e493afa69202648eba873951605ddbaf699572854e17a6d377ee0db40c9484743545ec81726972e50ef6466e2518bd3ff57d055fbad06874d", 0x8e}, {&(0x7f00000015c0)="4e41ce1ea6d7e1cdf8ab4e019967fe3a83d58084119088b68c69d2cd77809abc4ebb3725f971b129df1bbd477247f029892e38b9adf1d53558fb34ea83d2f068ae55707e46f265c93a48aac7aab601c21428d7416af78255233427cfa3769296a208ccb302d7e2b045797bb2c2cc36675e58ccf123c5b8e80ede50ae335bf8ad74f9ff87418bb66493a2d3b37b56d092026bbbacca5a92005c08ea11778f308902fb8a686c0a7059fdbb2d021e2ecd52c9ebff991e076e67c28398316fadc6eb5c7a2d511233194aeee5212489d5b1b3bf378fe901ae37d344b8cabbdee6b7c74eb1", 0xe2}, {&(0x7f00000016c0)="fcd57cf28cde79823745599bd6fedcd60da6d118bb3b5b9519b7f05fa4dc6f00a1a6af2d282329fa6599846c25cc3b60469947af564f95d6f180b1f24cfcaa32eab12d8601a4b4d53078e1969c1963260d499966df19ef824570c62a87c0da4c1cd921e8d2609b0f4833e3219bcd3033839ce12c6b64417068a7094e8c3b33638bddda5d5dac05a3814504670c54ac7aa4eeed593564b9abd7399c682d2b31de9e0fe7da058bef9cb4311bd616f59ac6f994c819394de83ebce741d38cabea7959ee792e5d05abf5550e44cad2ae750ee8410b5e1112d7", 0xd7}], 0x9) open(&(0x7f0000001940)='./bus\x00', 0x8000, 0xa0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b193ce", 0x2c}], 0x1) 00:17:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) fchmod(r1, 0x1) socket(0x22, 0x7, 0x9881) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 00:17:43 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000b80)='./bus\x00', 0x2080002002, 0x23b) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() r7 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r8 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r8) r9 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00.\afile1\x00'], 0xa, &(0x7f0000000900)=[{&(0x7f0000000340)="ce7ed1d73d862da54b1992d3c43b9c9ee50c7aa85c638073e2f74a48192700469df6f1c78c60d98a52ca2247ed11ec22dcb57b50eb957c8890b982e8ff76b1f0c7da9e2964b680c8090650df8af5c40a5e53734800e8ec1ca12be481089ae520b05e5946d59f20b3e120a2295fe24b860afb6acdd1fcc1ddaa6643592bfcd6a105f0b62b3a9e548954fa96489d040636a3e2cb0f96e566cb4489f451816c053afb96a063b7942aa3d08b7191b65b31", 0xaf}, {&(0x7f0000000200)="1be00d16c69e14310b56c5dfc39ae15b9918dac3f804d8c4e3f86a4096cecabc6a34cda5745f62e10a016bbad3a72b", 0x2f}, {&(0x7f0000000500)="a8d789bbd05261c6267ff985d77f38ffc56e5498eb95b643c98a38d48bae4cd4d70f2b3f3a128e1354ffb4e54ad6424938ca98a9e2977e0ba130966df4e888366c713706b9", 0x45}, {&(0x7f0000000240)="9801e5208ba2bcad", 0x8}, {&(0x7f0000000580)="b84b9c2e5f06cdb524405ad99f6368623bfd2c", 0x13}, {&(0x7f00000005c0)="f67824466e2ba286fc8c82b917f8dae5140114ca222fa02f18056257aef4ad9de41424d9c1348ea60e2c2bce152b6368590dbfadcee3d24c7f0f837b22713231b1624521b2842508a81776dcb0713b63338a9edbfca5f486ae103f6d30492b63ffbbaf0d3ef6a8655943b8edc35939a3d41783087cdbc9718042c61fddea98478a13b5492f7ab019eaaa5c2b0523266855c3640bcdec67ab6a02c3bfb4ed03ac012e259731428f2f1e0af36c40", 0xad}, {&(0x7f0000000680)="e6b8d4d8e621014ec74a36cf478e20081220d2ed9450ce121518c86c90c1a64b1a0dd76631300bfc87be6b77af0407612ad5043413138597b471d242b00a28c61a506f4f1afab182a921ebb33cea4e95b421fd1141ea1ef197", 0x59}, {&(0x7f0000000700)="acdc9a6907a547a217466928b3a1d89b4cebbd1581b3e72044cb8b03af8be75aa1f60dd59e2bb21bcb88c1ef7f987ef6f05d1975547be975281ecf67c9089f3cfe0b70a8e3a12a20bfdce9dc8871217c2d8ffc31273ee9f24e44a5dc73cbb26b51b252c548206c0e6685cc48850d24d98fedb91cef5b217f7249acc6325eed2d633716941d2b18a5005bb54f6e74fe57c14dc12b6e8b6746d7dd834d1235474cb4066e6fb13b2abb3795f9235a", 0xad}, {&(0x7f00000007c0)="ddd2746a8b792103f4c62e1815665f68db9e53ffccad012e87ad2a920b19f08d4f882be6e1e9d793d166fdb171e7214d81b06fc234d101fdb958bb5c20704124a47631a7bf9f27ef871ac020d6420c816a7fb4d8cd89acac5e15c12d1cd788fc3bbf309a1dedef1ee5617f33c15d84701a588deeaceea7cfa87b37fd3bb544", 0x7f}, {&(0x7f0000000840)="8e0fbbbeb654d8780e790237e41b245064e72a78bc444ec88237ca0405cc1fefb9672108e8994b6162e5690a2a3975077410333c080b21ef73bee1d622605fff4f36da6df92d43f52bda74b1db3a05f3551329ae09ef6344952bd5b5d9109e9669c7f7634cca2a26635e66e551aec9fdb1f5b50d6663eccb63325e52a27896df696d2a614969b2e0fa536713ae9ed9167648810e819edebe38af5bdb863c5273e6dd1281f631a837c715", 0xaa}], 0xa, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r9]}, @rights={0x28, 0xffff, 0x1, [r9, r5, r5, r3, r9, r7]}, @cred={0x20, 0xffff, 0x0, r4, r6, r0}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @rights={0x28, 0xffff, 0x1, [r2, r9, r7, r5, r9]}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}], 0xd0, 0xc}, 0x400) lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000b00)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 00:17:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x280, 0xe0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000400000000000000f1000001af0286c00", 0x2c}], 0x1) 00:17:44 executing program 1: clock_getres(0x20000004, 0xfffffffffffffffe) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) clock_gettime(0x4, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x203, 0x3}, &(0x7f0000000040)) shmdt(r0) 00:17:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 00:17:44 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000cee000/0x3000)=nil, 0x3000) mlock(&(0x7f0000b09000/0x2000)=nil, 0x2000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 00:17:44 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x4, 0xffffffffffffffff) 00:17:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000a1b3e407deb98eb55d19e2f9f07f79172e2f6669fa353000"], 0x1) mprotect(&(0x7f00007e3000/0x9000)=nil, 0x9000, 0x4) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa5, 0x82, 0x5, 0x35}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x8ee2, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x1}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3200000, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x20000002, 0x8, 0x3}], 0x7ff, &(0x7f00000002c0)={0xe174, 0x6}) mmap(&(0x7f000004b000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x40}, 0x9, [0x8, 0x100000000, 0x1, 0x21, 0x3ff, 0x8, 0x1, 0x5]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000223000/0x3000)=nil) shmat(r2, &(0x7f0000613000/0x1000)=nil, 0x2000) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r3, 0xfffffffffffffffb, 0x3, &(0x7f0000001100)=""/28) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001080)=[0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f00000011c0)='./file0\x00') getuid() getuid() geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001300)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) 00:17:44 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) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 00:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000e8e300", 0x3, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:17:45 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 00:17:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0xffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'./bus\x00', @ifru_vnetid=0x9}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/89, 0x59}], 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x4) 00:17:45 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$unix(0x1, 0x5, 0x0) 00:17:45 executing program 1: r0 = socket(0x18, 0x3, 0x2) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x261) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0x400004) write(r0, &(0x7f0000000300)="9b", 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000077f724a86c653000"], 0x1) getsockname(r0, &(0x7f0000002b40)=@un=@file={0x0, ""/51}, &(0x7f0000002b80)=0x35) 00:17:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x194) 00:17:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x16, 0x3, 0x1) socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:17:46 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) semget(0x0, 0x0, 0x110) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 00:17:46 executing program 1: r0 = socket(0x18, 0x1, 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)="4ddf8ddcbabaea30ea367d1ad5cf79143f02160ebbad4886e0b4aaee2b15ebeaca219583ca00519b84f81f81af9d71e50aa4a89a7d718980ce983f9952dde3c98ac867820ba74b7ab88ac6cd91d9095f11998a356f39dfa124e5dcebcf11c074b8bf299a20ea619c6521db8c757c58274e33cd9bf46b281d0b3fbd32f634339e01dff7a5b5e1a77347aa42ee60e4876a0003314442f8050701af77fc45635d793167dd49c8fe61b8d5bcecc6375b3c7097abf07686c0f4a80be7bf505284efc65fcf5104f15f92c029917f1432daf2886c6d95f12d5c2d6a68c1d484df53f8efe16b7ef33f2017e5f8d56eb7172f", 0xee}, {&(0x7f0000000000)="9969597bf428a522248e53eef39f250bc778f2a92ae3396dbe0e56cb6e6dee389710d564d350d73f940778c144251acd8bb6b9c390955a777b8b9cfbdd035cc41e9743805291b3fa6c43948e615f41982b6e8d056777518e7a", 0x59}, {&(0x7f0000000080)="298852ae0758139bed08873f3671a925a0a5265c182cad81c7acda328f5b3f24112288492f207eeb", 0x28}, {&(0x7f0000000200)="a55f8ed2873554dfda2496e3d79e8ccd395bc96a5168512718205f172c7a944d8da147732b27d7b74aa75f46f2d5ea3f85b80997e49e0cdd566266449fbe5080a892aa07a120e44065ff025ceafc398c8e40cd368fc69c2a0b77eec2fb75281382b665765d1248c4540c0cff034dd2587857bf2ef9e61b58c82109555e6c974d9c35d10aed4453d256c40e9d82a0fc8840d67b91e8d8a97b68629dc1e3a11908d6e6af558efe83bd289842d596f9fd702cd6a9e584bdc306444ed009d3b961aa953e5c47d1204cd3d9e91a03469e29", 0xcf}], 0x4, &(0x7f0000000340)=[{0x18, 0x1, 0x0, "10"}, {0x50, 0xffff, 0x959f, "e412ce861df2bebd5047789eb4e4297326e75ac94e8d8edd7e875510fceca9dfb3ea7f3d763ec7c5e03d70f91b5f8383be1354601e5b6679f51c4834"}, {0x98, 0xffff, 0x0, "e950d5ddcf7fd2760f2461a3d8a9a412c49c7ffd862f005ab6a1831e1f84fa483274339af7c8121944cc4b72c46ac2649d0a031ca4a3a3e870bdc5a5c65be47c49c786504ef70955d308ef530592575f4dbfa56ad154c0246d0a88fb086529b4ea7e463b955d7748076fff26cd16d89e084ab9668e217561429a56fae2308187f02abe896f31c4"}, {0x88, 0xffff, 0x7ff, "c3420f2aea9f5a8003f673769ae5a66d434295f76e444c3800b435af7df4940a44f3ba147765a2683bdf60705899506d421248e51f5d5c87c635128c9db8826fdf2cea78ef24c508197a7964586dc00a4123333d11f071aa0b596f9fcf3ab38af110c47bcbb2add62c921d46d087e0e34793"}, {0x108, 0xffff, 0x6, "5be4017d825e962caca99e80a1c7eacb2c5bf4bcfee962e9d000152f56a655d9d923570b16719555e0539f96b6c32dbcea7cbe691a491e38f176110539d0ee329cc7f027cc4323e148db8b118738a39e34b6b025ea098fa440ccffb4909d29496a1aea80a225919603d7483c35b594b303aa80387c62034989e4f900cd57f47845dcfc36bd8cbd041ddcbdf12f546f55d475c57b18a07bc1383b90510de3b7ca6c3c6b7be0c436f4f68422b4929d0d58f85cf7a705d75c2e803b8818906d5ff415c2e9af18a842e38f893331abb9d04fa4fdd03fe8ffa4d99aba0464614b99b12b46a9244469d2672562d1f1c7373d281206"}], 0x290}, 0x403) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:17:46 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='cr') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='b\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x128) 00:17:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c0de31a5bfd50c6f595cd02a678c53c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe0618d51731e5c2091f3e9bdd11c4518138f7d1d6a2f60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1979d96837b2b0064a4370ec77628cc1a2e9c8d72689ca047cb2916c991b276e0dfd4a82b6862070a2ac323586101a92d80bc34cf7e43ced72f0cf267137fa46ee7c5e6b333f89ca456da4bb98fd8293c92d8643589051962481cde56642d27688fb0c6998eca9b73e66b5463b9976cf97e7e8d1b061e6d2c6dd117a94808a9a28397585e2784a841b1abbdba8c8ffb85f1facec02a9331a6c1663cea68cb0296fc6f4946a11b9920fc94d0fda2248a8ba5eedafb4fda6c4d589174e8d77bfd8657f4a0000000000000001b7c9b21435bbdc31c88433b98ce6e5c7c47ae1a54cae5067d2a3aa94eff7728276942e35b180dc01bd9a6aa873ade00271289e9af3a21de329193b997de10e68fb4cf3eeef622b2308e70939bf940caca01a93cab509724f1a737b892be8fa2bddbac94bc1ad9c667c43f98808b9d258072df6c4fa1ee821027d7c9e2daa02baefd6bade", 0x237) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getegid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 00:17:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x4, 0x3) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000100)="d97e2e5c62751077c8e7fa58f662ca4ce36fb55ad838b2352f90a897deee623654499a60e08553ba053adc11a16c2ef8542984bc78879f6c25cca2d43f5644a3b9fe165b7856e17b92c03a70d6a26a1c5edaf03835c3e1763e00dc4e8a8307b4b9e22a3b0af2", 0x66) setsockopt(r0, 0x9, 0x9147, &(0x7f0000000000)="b947aa9ec7283c71c10d624d85b59613d725cc11f7c1abcfa3941b304c6c61a02f43c48c5a730d6cb5eb82a6103e3b7ffb66834982a875ac6142165d36274dbe711b9182fbc0efe6e43f80731f4a6da749c28a8ebae5357df416c0134f12ea44341bbdfad8d8e57f58988aecba3cd716b45e63852676b532bd1c4aa956f01c5553df1a16caa0d462b013fc2e103f8021d2418426e71d13eab147638312dccd4caac25501956c4e45a7c2165ddbe5901749d2a320650c97da24c34db7da9a37846287735fb2f9ce7f3f7c218fa02da1c2470813c6125879605a1c6a1f2c8d78c2448fecddf6d4fc0910578e34", 0xec) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:17:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 00:17:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8081, 0x0) sendto$unix(r0, &(0x7f0000000040)="b66706ae26b64c2f1d798c51e75bc6ad4db57a1ac36b57a335a9e0d95f295cca4bad6399f1a3dc7b5974385b447bf064a35b8139dda53c448750e4b244cffc547332fecbabf4d3cebab4de4aff35b2bde72b73b1667f6e649927cc3ce90ad0c8c27160cc0f1ad7768df53c72724ca2a90eddc02c4a2b6a742b75c6d5812c7ca643884a2a902184264fc3b1bb00661f45c76c83bd4dcc69c0f63858d524e490044db01079fea459770fad86047e57b3c5262a1d4d09e387", 0xb7, 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 00:17:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 00:17:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 00:17:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x10000000000015, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmod(r0, 0x20) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) close(r0) 00:17:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x53c, 0xa3e}], 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000100), 0x10004) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 00:17:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fchdir(r0) shutdown(r0, 0x0) 00:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xb8) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x3, 0x40000040, 0x6, 0x398}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xfff, 0x4a}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x12, 0x4, 0x5, 0xb2}], 0x16d4f3c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8a3, 0x400}], 0xd2f, &(0x7f0000000100)={0x7ff, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "f60e00"}) read(r3, &(0x7f0000000880)=""/161, 0x79) 00:17:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x400, 0x5, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 00:17:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="1f5ad149514d8dfae35b029b2de54383639b6bbf40ae1599e2d3c3252612d37b740a036ac8fce5328ec979da96d9fd67d2d8ae74945f7670c5374f3097f7ee3f5bb1237d92748b6e96f61ea2cbeab991f2bd4e11d8eab6eaa51dfb0553ff988daac1f0909344", 0x66, 0x408, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r0, 0x0, &(0x7f0000000180)=0x307) 00:17:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="2a9da2d04a0d69ba01ea90f505d80cdd18c74604aa11e2116cc416c5f0dd15f89e4008ace3da63f44e35637f6908b30e1add0495c8bbc071706b1863b78876"}, {&(0x7f0000000200)="e65ad7426580365889a0e9882a27e801de1734d7e883f4e4c4a9795c65988d718e692b8bb92f6fc028b9b7608bd61807fb9b930c7627ee2bf34c38c70d18279d06bfc690b083c4a374bd3d9dc71537de6a5c0ffccb569d76f417caa673d9768859c092a0456a17a87f79d3a8fc651f7086f2dd17e4299f3bbb3c4d9083dc025849dd0af18f4b2a9bd889a5259babafabcd17208773d6c0cf89ea23abc448029053eab6739ac6e24da8f9cfacbcc87dcc119ef92ba0e9030603e241eebb13d97c8dcdb6275a9fc14e4a24f53dbd896e15e9e98a8f1e018bb2fcbac282dc9f2407dbd11132ee61692abe0c", 0xffffffffffffffd2}, {&(0x7f0000000300)="748c3829254e29ac69de0eb367a3c4ec3f0f156f638d3b96b83f58bd34c21c856870b2451e08b34f277bce8b3b687395bac89ea0c50c5a1fc7cbc3f908aa5f1742a508b144f96ba081aa5da658a41076bab8a2cfcc345d07c81d396bfb2ed381dc519edda80607c6d3dd30cc44deb33d56939d"}, {&(0x7f0000000380)="e0451ca42a71d873cd41a0bfba0bbd5cfe5f85192c41624d96cd2277f3ecfafce181ac26856d4905c76b1ab6ffc01bb5b96623aaa10b9ec0f55632a39deb29c94305054b4c3e20e0414e9032bc2246a8048572b098374d16cab20fc8165abb5feabb332dc467318f1c592b589ea85444c9a561762a5a9edf72b03d318fef259270f73881659ccd789cad814dffc0a5659109e6533c71e7ea88ede78de91dd4ef8cd6fab4c1563a239a77d8f807d5fce06ece742c8bdfef6ef05caf0613828f2b716e51120cc490137451ae820fa24bd6ee6c8c88e188eae5c057b582aeb4941f5c5fefb60edc0f60571e9197bd379888f5ce7734359c2284a4a31ec638f8b5ea6b88fc2c67d0b6cd09da265871b479619f643a0168d3ea34d866cf124d243649152ecf4641e6f9c3d86ce52a728e800773086fd719d2a61113df93b7bcbf87ab663c2bc71f5e493c870a8d100dfafa25959aa27b3f6409c6541bc5188c7cb5e6ed6f9d1a30120af5132fd1804e0937d243135b6fe901b4c113f85c84a17bb345d414cffd4fb3ffc47a1e60e8fea70fad0547b8080b50bf793de4af12a0ea7619ff57eb33fb354093a6516bb39e8817008f75da01b8a49828dead515485d48b233b0e8fc377afd42c2b7acac5effc0c1f4a73fa030ec68613f01476b55ee0b47dc450d5b646edb2c35934e4edacd302beccc63dfd697580d44c962da70720c4d31fad0ed0f16a5f3f090d14d00b5601683a9304cbb7a2382a63c3a3c4f937c0d480672ffdfb707e4a4c1a0bd7c3921da1ea97d82ced998a093a932587f93fc3dd0e3b25a84315007993ef31319564c58e72391a5b93643cfc79de9e2a5597b1db6bb23ecdec17d7d608f4da7f244ad9b3467388c95c925fa1c335a6c46c48061853f039e1dd33067b2c2dae5c45bd306cacf8bf7108ee73f41aacc1fed3287153b20a9204462c3000c7cd176c35e7927b9e7207846a494c0a46b619810d5ae701bcc3a39e68e934b4820a06effdda1955c99d84ba1d158f47dd69ab5ab4158e7d1783f560a0dc3e22c17161767603464586aba311272ed73ab040c1ce0b81c38e95c67bff53a3981a4c248f357d030033a293d999b0e0d84f9cb91327529b8272d78ba5108f48b6ad7c1145b367440daf400cef1086e5563ea1029dba8b58b17a01da4de708fdfae228cb2be2be92c8b8ab86705a446599a51db1b669294a4f31176f66822c4a3145d7a03610decff8513fa5b3a7a1d74caf3dd70728a45a94eee215b9cab05556380ea8601953ec507920c2c852b384441a5bbfe56b1bcc6996a9d7bfdecf522afaffa7bdcef8ce4d06ee5586d2694ff2841c8de6a4e8eace7fea3b8c3797753f5f3a1736678a442c2b1518328d9f1cab47adde8fa76bb020ed6a999ad46d1cda09653d52aa02c3c293c4d08b01b05f557b0771840260ed1c469c72de9f4768c27e8c1bf36056238153046fc733a3ebcc77c79d79150909273c4132575049840d04ca677e03235fbbcce6d18fb4d6165ca6c2f2c7a3931cc2d2ff16c336fe38a8af7286ef4a8e8e167d413fd7b75d88d14678567333038365e766b95762c4a3a5a2b33181c1c02ab389c51b3a1e24647594097b6530479fa379b86ea3ae171f2298ca48afcbbac1fc7f86ba42a7643a5f90cc3330595916ca5fb5456b0b68b4fed8098df07ad0e15bdbd0c43353420b4ea4d89dd11366aaa9b8b82c2273e94026fa79f60d0aefc19e14f37305e9caf7160295e1dca3b0915c801b4ff910c0a698d7755c3bd4659b1dcce5290aa3c2e011f4b6263c26d27317759e57d4d12de0601d491fddb9e9f268bbb8a4f749e893730835a59d00ba3d253e16a80e301dd7a04f82cd8d76ef225ff1d9c6ec7466d8ccea6d75c13218b2ddd24fdc312f9015391d1824683da7da61497da328ea64d57358ef3454fbcb511cab44bc3e2b5bf6a31d6a088bf03704b7077b405307439df3415bc659d45d439d8b156a2cc966db12f1a64e2ecc74554fe485a77f2a936d5ec39a68033b236c3cfe59d3a24ba45e1c885cf816eeec21cf75e626a0af7101591b89bff71ac51f12724a36465f9e745126440fadb0e35ffbe85e6bd4c44a36f063d2811eb16583b0802aad3db53e203024aaf5fb2f90010a7d43e4a2ad9404c0f4975bc756a1ce32c6a4a408d9f5ecdb109c74f535f41f7905ca24293e201f657daa30c4c6a3b77253f745dc8fbe27f3ad206c0d2745e7693a564935ae4cc81f4d2e1175f9270f10c98a749b599141e13128bf20c4f6db46a1a2dbdde28fe591418e9c26c92ac320febb5c426f532754ff74e294aa1e4da5211b0cf0e117286d6bbbe41d95fa5f40f939d2909c8c50a1bea8d9ca7d34190f845ca51e02e0c381d4e36ef2c2e837284efa48de7d623c1dd04a8ab291c93aea7d3d308bffd376a495decf2b1a725109352f3d88645317a40c4d0b81b74578a9d78e84556ac413095aa2a93ff55086d8b457011aebe36ccebaac824cd8736202373b6d54a1f09eb1fc58da4f54465a60c0c2aeef0a6192ddca8188d69837fcaa038ad8f84be54491b4ae6e885bdf9dd83232ec97127e461adf73b83ab38742cc65c6fc2ea786d429888efc0fbdb9a267848a505af554e59f94aa69e6db9544dcf5f395175d3aa235985865e5f2370d50e4f977ac0bc3f003db606c5510bb937ed9a3b3a52b03c62f89a511e34fe8448bbbca293c0db9b877f039495a0db859501abf2547f774583b0e336a0ce22f11eb5f608ed5af1819e199f84cab999c4a80a6f123334353d6950c059e867de2e6e52e3a7c5ce6f677930f9d6ac0631e295984758245cc014758ffd3a6e0dffbe203be42ba4ebb46d704b0a9d076b44b9f6b5e5cd62cae5942306923afbd7045af605b0addb8f8ff0d260df56ec93b7515d046e6625e610bbbae668a79a29bb74a6ff43ad03796c0376ad5c35c1f6bbbdb86369e06b1e2496eaaed609269a03638c2f71304b26dc8b7f9d47e892ca0bfc31faa682cfdeefa15da37f072c087a9c70b809afb6f0d4a15b3d20d4d9ada12b1131a0822b5cd2b286dad0b2432f9c82ee7751e7f426352f7734ff5b2392936517fe205ffd889d5d806a501af42821cc822db8f5b7fd838568a64ce542e03be76b38e3a3e716595aa5a70351f15d65dbd493c023492866aa8d509ef9a48a4cb8808013b2a5e730e63e24ff3bbffbac25f229357061ed11da30501d99d2314f80a66606461bd2e7fc7ace81e9c935eeb73ee66a73a548fea76127af4d54087aa2f2c9e8c96dd8c6ea4a205dd21893b8d7e4bff846fc7b178afc7fb720c31e7146022fe798f3bfca9c9920d7f02516ff2938fdd38b8f2954f1829566fac6adc02386ffd6467a5a30b79b351afcdde72fa1f84e25858365e81d7e05cbfc60af78453cb965892475451dbca624095a97977ebe34507a03534144607e16646d7b93b9594ae724c26c9387c80024c056ff2cb9dd509325ff52d6f756db00fe78ad7c7f9bd1570a6b8b97b6eeee2cab34766100e5bac06e74934559885bbdc8b30d16adc96ecefa75f964d9a317a1bd3e930e95744d22b7737172b86531b994ec8b713127ae2b99efe922a58b1396ce6805326e46ac7ef3910d6486061a535ca3630a96b19e089db7da7657f8318197a53236d8f5e661be87cd30302b3406f9d84a765e603c181c93bc9f9d1af9ba253eb2cca181f65b9c84b81d3ae7a3cddf5b79c0f5df2ebb464664bd77f814c052d1cb08b63947adb1c60a5b03287a9c078095388ca666a45b6ba42192f3e6ad56261c142f44805679029078cbcb18dbe5f006455fe22814bb8827ea2be336873cfe60ef2fe8ca7b225b9ee803250fe8b78a52fb6eb473e35304ef04249ac5d22cf6f339fd27a5711dfb403cf2f41fb30648e5a17232863cebcb4755cc34690df0e85f8005152b56b320bb28dc0ea272d55fc1f81683949d203000def312c55cadbd0e57f35ee093e387737e9b5bd7f8d9be93ecad973a405609ea680a2d196c44aa193eef2a81c141c61e8503b8972b2611f1eab75919990795c8b37e552a6fc6f57460688795ac7a09b586cfed38939c667e436317983c676f7ca497f9698d87154a210fdc4992609f351c2eafa752145b4c6dfb8012010b9a8ce4a523864ca49b496d2d3c9ebd90d6832f1e12bb176064a762264f2c295a38dd2d11ec9309010cff2f8e5dc5a393d4dd196cc14a215deace94762fcf10e58c9c568348400cb69eb9f4e3acda0976c8fcfc723a66c232cc7f3876b69d3ea583405df99918291d9de0545fa69300403f0c9bb64a5acd7b7c8c08d9400c40192fb442e0ec2372c9d47c8bd57716ca9c83070825de23b3d54b397de3d4b5eaff7f2f2a6d8988733d401fa4c2585798c4f94f43e055ead22f41c0b6f85de97c474b3af8381b6a5459c920875ef48bc10c89087118b01ebf4c4266b59806b33f8c633c6b11e383f6fba1a8dc8a1f868bdd74c3f2baa24cb620fa1fd0e2add4d74a4b159d1450213ef756821563d1e1d088d8cabd1fd93a8014ef11a7cd5944bb514d66204a17dcd046233158e42c9ac8be02460814b5ba72647acde50ead091bfa0892451181819cf328e384cdbdcd70d6efe79f8efdd4479d4bd736ab5a5125751aea8fe068d7cce85ee09e8d070d063135fc0c291274fe2913e3304677cb4e886819387eecc187cbdc5bbbf1a3cb2eabb817c767f0c4eb0d2ccfeb30596a79cf7b873ba2eba040aac88536a59955c3e63fac121e7d4c8ecc12f181d7589533640c5f1b785963dbca7ed1c5dc13a4acad026416f6da8e3fa42bc1370af391ac011d580b93de0ccc7c5aaa6a04789a96b6ffd1c7b6e9ec6da58f8e4663b46fec95b7dcce2fd41e91603a28ff0b646f26ad68c01945bb7b5750f931497e8d6af966518c49123a48f175995f8a3f6305ceb506d4361d72ab6946b46694607c6902282ab6ee018e334187aeabddb1484f69ab3f24b0e4c8d3a5f83f96ef04efced91b63d48cc3053a78e2e6b904734a07e1fc084a08a2ab7048319fc106edb920673f0e630df8bc2b75fb1833618e0c2b6f23658185f9b91e2f728a70d1dbb0b4b0bb380e9b0fa7fd8b89b711a3980a52d132bc78097609bde31d2a010bed42c7fb57269da5bb26965a1cac7741386a58d57260a80565c316df585687ab15d863cdcc614554f32a4d580420a796be21be2e2f18257dd9b781e217a5c89e3eca639a05e62a4f413f6d29bdb524509ecb5d24e5e4fbcd240ab63de320f1215ce4e0b661d8510834b00fd5107170903e0a5e77727ec294f930e99543ec4ee780f2929231e171e6299179a70aef90e0b3f7083686fc2d71805e44643ba78f9e7b961f89b4c0cc39111607dafc8a550ab0f6b057a1e620e465fd855f68048e766dc7f5693f622884107f7bb66b62e8a5338871de69851677c3a33e8ff0c90d321e97181567b5aa93078b560148560f3e8fa9319ba092d79d98d3ff8ad760fdcd0de92fd7fc1d4c68625dc69641fdb88e02fa48f9315332b6c82024bf6e0fecbdb8f3b8e14d9ba916f2375ad2bbb402795ed1071f75d428bd45b8054a74c40bd7e0289b8da9b653c8698a083caaacec7e27949e49d9b20848bc8dbe294caf470bb9340eb1313500741687e670bcb4f6cd34f1919db8d5ef57d2c2efa3f0d1b88b93cfa66f94da8a6673060d55effe4653602b89599213b928d005ff1f26992604a513e3adee63ca4d459effa4ae54a68b02eaccbcf284da11e49c6d58c43dc3d3882be026a92e2f432eaeff0ae8b78ecde96396b"}, {&(0x7f0000001380)="84606cbe8b27ac20749219c8aaa09207327f5f6e4c63eac96ce8a5e00c3549c769f5beb214e40df35142e4e724d0f751f9a92c35ce2618065710"}, {&(0x7f00000013c0)="be04615ff03e295f83602f4a6472351880794612b72e3a62fd7a1617ac9e452dc46cf1192d00056cd6d2c85de2a0381b257847f286533439f019677a3d24309de4a11bfc9c2176d1566bba8c9b0ef8fe5607767b37f52e7dad5b3e07f7612097121d94a66473d574ec734600ca5a8bf5dff0e2ad272201af3c4a87876ad51fdd577ba48542df4f8150bb88c851dc3c59f3fbc530a683d3facd45ae9c4cff238c982ea20ee57fbdcd2d59f85f37ff3912e8"}, {&(0x7f0000001480)="ed1e4617dda44ddf1ddd6a362957bc32884084432e727af1fb08bf5c8abd1f9c1e77062f3a21bb2bb4039c301963691f3763a6b207dbe3b125499e7b58420c587a563b62dc8a5d9f60aee961423206975982812b4e6f006c3390c7f1a8e18da367e8fa9016b1eb8282eb901cb1d2e1c24deb163a6e8d4e38001d1f9ca91f152192e3601af237c6b15876baf22452f12080c64ce1af00f63858d022af5eb968a221798bdaf031f39abc409e8c148932e2fe3941245dab271a9732f03470cdae03cad920002f2d9adbeddacb8353217bb6"}], 0x187) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1cce, 0x0) 00:17:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800000000, 0x118) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 00:17:47 executing program 1: socket(0x16, 0x0, 0xfffffffffffffffb) 00:17:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x185b2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10001, 0x0) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x40) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) close(r0) r3 = dup(r2) r4 = syz_open_pts() setsockopt(r3, 0x10000, 0x0, &(0x7f0000000280)="a5b9c796211eb053f424273982487230b7c75bdf036cfb6ef1e265ed0f2573213c36267d9c4b9531afb9046121bc377a2438f936dee12a54e571880bdf44f74527e58808953f9a8aea764b9b4db69472f9b65706a9b682e0b3c01858e14bd90e3b207b570df2591f065a9cea10389b3e9f74c2d4b8dc60b4a061e7dc03cf46f6d3f88b7d7c26f6f1fb9b14020a3de167c363f7452bb991729b95b9544c94b3b984e6ab1f793a9a17e06b8fb747270013c303c9aecb5024fe54349099574cd8d33bdf7d90263b45f8", 0xc8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:17:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() read(r1, &(0x7f0000000000)=""/90, 0x5a) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) 00:17:48 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 00:17:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) fcntl$getown(r0, 0x5) 00:17:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xfff, 0xfffffffffffffa03, 0x211, 0xffffffff, "8296f2ca03611ba6d4cf8585e8b77fa1ddbdf10d", 0x0, 0x7fff}) 00:17:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 00:17:48 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f66696c653000"], 0x10) r2 = socket(0x10, 0x4007, 0x6) r3 = semget$private(0x0, 0x2, 0x14) semop(r3, &(0x7f0000000200)=[{0x6, 0x7, 0x800}, {0x0, 0xd5f9, 0x1800}, {0x6, 0x9, 0x1000}, {0x1, 0x14f8, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x9, 0x1800}], 0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x1, 0x7fffffff, 0x5, "9eebfa889cd8a4aed37fce8d326b04522fbe3506", 0x5, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x180, 0x0) writev(r0, &(0x7f0000001300)=[{0x0, 0xffffffffffffff91}], 0x1) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = semget(0x3, 0x3, 0x308) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/45) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) 00:17:48 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x20, 0xd306, 0x0, "99a9e3f336191a43edbb95c8561e9168b99b5016", 0x73, 0x4}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="8fed91ff99aa3dd926f793e0990c262e73a6b4fc1826e7a43f49d8cfbec4f6483da60da19742c5248ca4", 0x2a}, {&(0x7f00000002c0)="7b5dc263bdb7a9111eb6a23f228ec003908e89084b5dc91847bfc04506982d1cb0445b1926a8e7aac467d08d5ab937cd083dfe5ec78cc7ebd281bfd63d417026f7b2df3b29b96e20008c54379061e3ba342e84433afab86b2aca1dddc11ddb", 0x5f}, {&(0x7f0000000200)="eca00ad620507b3041b0575f65ea6e368cda", 0x12}, {&(0x7f0000000340)="9a41c2a37de980ef2c544f78f52929793b6c85a0829c11a434063a7d6a72b7b93f2a8130d4eff453cfff05e8d76c01f7889a8fa46edc181771884274ed8c7a054e35e492037f4b955d4c6b8a158958ae019742142fe2d594addc9f4b68559d96503f267c90335b437e465994a4967932a2ca6294c0eac0190caa8baa9389fb623f1088c22578c58864d79d330d05154cf79f2ce4a509019fc3524560237e648c7897a39e59bfc36b7e", 0xa9}], 0x4, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000000) kevent(r0, &(0x7f0000000180), 0x74a4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) read(r2, &(0x7f0000000000)=""/50, 0x32) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) kevent(r0, 0x0, 0x3e9d118f, 0x0, 0x7fff, &(0x7f0000000280)={0xffffffff, 0x6}) pckbd_enable: command error 00:17:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x4}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x308) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) socket(0x6, 0x4, 0x0) 00:17:50 executing program 1: 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) r2 = geteuid() setuid(r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() chroot(&(0x7f0000000200)='./file0/file0\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 00:17:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) write(r0, &(0x7f0000000080)="2284396e15bb2f8caaec6c77327a1127f00b745baabdb63f3895ba1a7e8d17dd8abb3d2464ac67537b0b3f39977cabd1ad6abce51bbd461c31ef8363b7fd43e77deef5576b553cea47dcbb88e5b711f3a4e0db115adaba6e1338ccc41b97e9", 0x5f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pckbd_enable: command error 00:17:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x83, 0x0) dup(r0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000440)="13e86955567b01c9d911806b0bdb14a908c8647c53186a6b6c37f417438db9d977edc2a455125b364fcbab668abfeb567620bfdb5786979e75d8ac3341989927b786fda4fcfdaacad08a2ed538df93b17baa4335feafcb16f0ab5c00c41f6794de5e0bc8559f8d92541b1aedad15b272e62f0e4e2930056c85e8feeb96283e0dec4c1736c53a750b9808c50b55c27ef9de76d80c2e5e7f6188d3e5b35a0c46e4cadf95a5ca4c3a12ea1956d24debb9e355674794cad83e26b37c83c0e555df8bee36c3ef22edf4aedfc89fd6d4cc1e90a41f98e3e2cd08afd96796354fa1193306d77b9444bbdfb193863993e27a0678e1d29b47c32d6c1741f44e790722ad2979d897746e9c7b0ce7910c93d77c9679e34d7ee98057b643fd976b9cf9fe162ad74508d3f984ae2612057385db2e2614ec3a4ec75d5e62a0d43bc5340263639a2af5ef4d0ec28ae9ce340eb2700af6a85eae44ff5bca7236539233d22263ba96a61e273cf36f0bcbf99cb61785b6f2415cad31e540e74685e319c2cb1a56bd55bd3b961e8d7685b6fe5aa74de28a4f495ba1b98d505e8695ff46bfb60c3fd0ca63eba2c4b89494c615fe1c01b2b7d5f4750d0c024c850455898d7d09dde14fb676935a371c06570f6a7f7ef2ef911083d609f1e3f4afea5dc18bccf2cc64b1471defcbcdf382a6bdfd437e52ed42b5480bc12abf91e98bc8deb0fb32d5a72f802fb12344e4ddac2f632bdab25666e97c98a5cfa9136c463401a3f0365e0cd221ad831b797ba0b221103d9800d279436f8c30f89abf4a6b1f68769b7c7cf2267bf9f367e045b048a17f1f9e157b43c87c28865b633f850afdbb2f4c57de682a0a90c7039a7a5c944b48d4fe3ead360cc35f0b9a7a555edb7802eeb3f9a53e90692e1e5287f79b1d96508e7f4d8a06ad33767d16eea42515fb8faa8de9e67bb106cf5945b68bfa2856202e1cf795a0f14b75a721a17483aa857172fee1201a4bb45280d661a2da175871a37b2b1f8f5435e685e284672273ddf7686b151a2e9ffcd0ee40b71d69bb8366869722b54a5e90bef5fcfa2c73e32f90e3f7d95f34277f27a167f50bccfb76e13483481e8e8b84e87745ee1d22035fabe7ebc00735f1d8b25c95f296081a26fca079c5037c9c76414666fe4784508c89a672e7a1ebac494707c43d569efcfea5a20a7ef6836a074d943a2a0eb1c88a95cd99a638296c4155bffac9ffba92f18fc7c323d374e10e570fb184f2319f91e2b370f73dc461e30868de94fe0385ed7d76738f28cb537ca37de6afe55a3cf2d116c282b0eea0d82966cb24b12f0ee32f9d5dfef4dc240fb51458a080fd317be953013e5a5036976a9ce315117f4ea42128898397125ba86284661648e85ffa72336f9682dce512717da370fbedd871379fb64da06977fa9d8a7b9115a4ffbbca253ca3618515c27b60bab48ec139f92dade4a99034299c8d34a3b47a102185045f3e602a6d45011743ae62f575316ddf2ad9db5117b9c8e2a43f89a28166dcb2c9934629b5c4b9660c135980ee414ecf08f9602a5634b80b72c75626e267dbafa1d4df2625049ab971d91e07bae02bb56f7ff00c22a505e725680e3646ee939480fd2130a6958f9173892d24a452b0cf7ab443708034ed1400029edf6922ee6319f2f0814f474c6f0a5e2b602efbbb12702b3ec6796bc85e85c90aaabb2cc9137bf53c661ee6b5d7b9afd3fd1549794fe792af75661396a204173874ecf75192d5222fc2277c8ac7b40c5eb2667eb089f281fa9c30105b8f876b489510e8671cc5899cc851704754e240078c3dfb1fe9e71cd24352d18b699d022e383947ab6b2c8e05c4dbe97b1d6395458e91699228808a5df07ea32b86fac71584685229d54a40f409f0148ab6225b5df35d05cc6249eb4891884582af620740cc631dd131c7e1589552d65c597268d2222258491032e9f26eb1aaec11fe5ff6410b1a8c12a12f8625fefa58617c17ff17506ceb330e45019ecc1cd7d5f871d0b17430dc564162552f1dca7bf4d93e593ddb68c8906e97e974ec5695e1aa356cdc28b99088ab17646733bac188594fc9c43cacbb91d69fc9b0472c3ec4883da1049ca72b2dc0dfcf73d64a1bfe8199153cf9d974c706644bfa15a32008ad64f2b8ee5950c64c7531e83c083ac15bac1c77a3f417057ac37d79ed61265cac83c105bdb8e472ea2576227aea3b284cb313ad87dd69d3f5b0251820834b00847ade2eee8cdcc698160c3ad59114a92a6ac2025cd989c88c98e05e81ebb11431b37102f318d0f19fec4dcda74ac1e369179502065c4b7f1671718dbeef6490fd26e2e344a75ca84e921460b4b2c230bf61546b7378fab7ec7c819edfc6dcfda106ba817d2c1fb4c7546eb6628682e3e952f1bef2c300e450a28cac63d6d5eebb2f643ba4b61769654ebd0f78860f06bac93c27bc546f00079b23860c38a1e6f168850fb3cf413b8ff8cf6f46d7beb24eb66246574d76a6e1045050a7c35f1c011f787f5fe73d8ebaf7e59a4261132a66d8c421b3a96bc0f18a3bab530567c08a6557d7a36d0793fab6299c60a238df0b8080d64e3708cc04999add35108c3f408527ffa5d8703ef624724d94aa4bff0de22d45ad9e15ce4792b23c4b30209c147300d3eac4f64e52296131cfc83f9454393faefd1202b70d71309f9e32b35ee5974fce49b1c7770d1b354d76390dc82543b5744dd7d0dd32ac829304e039bcf7d5e5bdbe9c4e45f7e18571b2697cff59fffa1787498f68a00fe6f7fbe436e5eb291f54dcc4f4c7c5a937df83bf2f48568e528793edc64a5358bc6eba64970e66b10b48424967102f8ec12280659a1efef07fd67c9f034f8090969c8c1dacb7231e67d67733a4b80837336d1a23b8385a5a5c54e82878ab25a46bd1f1d743be60d2b4edda433216d756f26e65148dc10f532a93845ffede32c46671c89f67c11dac841d7d7964c9abd40d7027500e0dd956c220d91a9f76a3411f87f0b4b2f863ff9a1b9efd646143797aef4586f17b4931eaa4c702c97012cfa24e93f524ec18163efd67e285eddc8494aa89da5b0012f845d7acb285bd27333355d1c13a91420472a300299d69f33fe7582419896427bad842974765dbddd73f075c647eaeb3ca01ed30573a2f55eddd8d41bcc79ffc802b26b127430b383736f5cee7502d6e3972962ff09615dc67b971217c95576fbb1d7ec13d00538cb02da0e95d623c25b872fd039b54caa4ef46f9230f01950915dd5a9a7818f45a95e39743f0127468be95010b0092ddf9e2b4e35800defd879cfa714149433ab2fbdcfea707fb7e2a9563de63c59a8dd60233ad488751b5777ff3dc6af32046cdfc25b433876c102d51d5220816a85a6d88db61e903df19d027204dc509bd56ec7f24cef5ad467ce1a0098e11ce95c4263c6b03f0ccd52f6c98ec8c3570ae8a867761c9bb161a9b8639f8ebaf1cf17be19a80c8001cc147736f491f4216f7e4fba67c328845b69ed7278dc3078d96b7043f090fcf9cf9d2e8f278ff00320f48a1858c7cc0f41aac374c4f75d7799f51266e84ad2fdbaf767124adbf6e00cdc9c15ffbbd515a398c2d5578db1b1082f7351222df0a665dbb3c1fcff9469304f4da8be641dd59f4ecbf296ab91f8e40de9d9175665773386902ba4629efd24ae535b6516e48f00f44af93e53cbba85a73c8741d5d644225f96faa6cdf7d67151b1e6d9fc0caf53e75d3df566b100eac297d016940d8ecbfc66a8aa5be4a80c2cefed95acc392cc23feb8514fa90f82095acdeed8ae3836e56d00b348ded10acc8888dad34a2578df3dcf1b56a0699395a5f94e78919ca24f3f1485ad1054f9394bc0022717db31424460d8be71ca6783b5e7695c1b87ac000cfc1cb54c6d1fda887a68d9c04f48811e926f0e0e1851feccc353016561bf52ca57d23fc275d36c7845ac3556f6a6cf27ae3c8aee80b69c108a8b71fd7dbbe604706980f2280eb60cf74197f44881510853d0c005081c259e1b71827fda5f8f16deb4f1be0639a7915d487434ea7a1a7a27551751985e7274dee2772ebdd487fffcc11a679bbfce624f51407bbc67e4ab1e1a76f7bd132ba0a6466c2cfcc8a488ab139f0e3280306bf6098ad30ea602785ff8cb0bedc5dbbb0b2bcb3cd172a4adce6f65544d432d39089dd9591de0298eb33e99853889e83cabc3af6bcf30d0572d0cd205e26df075684481b1086da5244c76a62e7aeaa011d97620b755ccce44c675a51f1dafd65ba82458b6efef6a2a1d850dd235b9524e4f2a97e68da24f4a9d5b225509010a6632efeec2c70b77b669d68d31819d818610523c47130b1df62c3020ac5e0f0646784db40648d799688d4ca9f9cb938ef9fd883e91b3d5bfd03fe3c0c3260ca64df6e33d81c1852303dbc60279580b4c1e79981b61efd1d12cb5034bf76e74ea98648ac79cc246a75d477a72db6fcb331f946d51e6d1881ba6a80daee037fc50c45f1a5441bc3b84972f46a597f2406a09834c7ef21695363e2cc287b8208c29371012105a3dc5cdaddc123b1fe9e48fa47aee641d7b7d771425713670069a3bcf16a7c05ebfa69e1e4c93bdd2f0a4f5c09c0c42108cf4c44dcea85b5e3a97ca8da78639b38379cb8696162eb49126fa943a70c280edd54c6aed6663eedd0241eb292274cd6f6cd01e55f3fb9be8aea6f3b4bb718b65163a8c3c06f6d23abad94188376a0778554f8edeeab1fb13e1b4edbfc4693ba258e4958542991709a61bf962d7588dea34e4423f3de1e92524c969a10848af31145f8ad61b88884cb47391cabeff0208bf097f694ff1ccbdfa857523e6883548b85b17c6d87caaea15c82a513c519a6822907f876802b6fc6d9a6c45e19a2ea14b42635c1104bbc199d1b741f771596c211f6d834424200692f0f8299730ce2eb5b5ca6ef689c6dfa856cf05cb5a20756028953eac78f383223ae20582c4cd27643f3921eb91f0532100ebda16ef50c68f7d243699a449141652c5b972b31b26381799e60b7a6c07be50033213d9e07107540fa986eb9c68c54efdbed89e340e3fb40d2b2809ddf9e9241f48466c79e90a3a8702e23571bcdaccb2c7a8febfd436aa15f483f9cfaaea3d5d12088b492b1c72f21a8314ded06be46b240acde630397f819d6182faea2f9afc498fcb1faab8cab951534d1a15ce3a93e3f6f6021d26b525bf99ec5fdbb440fdb2d7fcd11cd210e86470c2483e691fc5b29fce157027f2c063583b38b3a2ab814f83635bb3d44f2e295e9a5cb71db84b5f6d69613b4d5dd460cf3b8294f13b6582e1240314d6130d44e1c1e99202b7fb3c57a23ba89116c092ed8ca0efe3f699fc69c470f8bc0b5e8fc7739430cd3a94285908f5e5fcbd99e6ce41d4c53d4d72e7c9ccf0d0f3d5e3ac112b54508762cae19621455df82b8980dff6f226a48455957f275dea9c5e0090d90afa72ffb9b02b8a56e97ebd58092f5e30601987587439015c8229afcd402c13389ae6958e77dde499691e778750588e61f1e112571d8d98c83d430047c57598fd7ba991234fa7cb1b2025e53506c0583587d4ff1fc2db5e0e7e675cb584006184f03180a1f0c22c13af29f177962b0d87dbee5a5272ad0b2db84a546a31fe5531606d7d0c4c899822a470035f2549b1d6d7113aaf72fa4e7f721034ccb714629bf97d2a665f5c1b266ccb6fede9e5b19cac0f6a3d19279df21a6e39109e38a5a4890e8a504c7b868875cc4b1f577f8483353e12848c8ba9b27527056a40ee0aee5877c635770a2887fba696b", 0x1000}, {&(0x7f0000000140)="5e7fafca75668864bb6a6a5768d6a2609d38a24618699d85a4c5eb219c57fec32d96e2b83eb93d70aeb1d78fbe19e92d3a754866c4d11e6fc1c82ca3139a34b968f404946a8b08ba7c51a70728730e7441adab7200005e61bdcd67d071d62fd8f76e764cda06b861445043a607c47f8f5c9f252a1a1e77bca0dd2b51172aa080a213fda6eedc3f94d654ecbace392293fec5847d2b5767d7af15de1b9d5f79381401", 0xa2}, {&(0x7f0000000200)="955dc44b7dd5d4accb07886cbfca55bce9369f0508c98d56a7c50f0b267bdbe28292758ec434edc48525ab7f9db151f3fefb8f5a36232610973f673ee682bba0bafcfeee23c4a0b7938b609e14a42e65dd3e9f51aedc284d9db10199d8349a33bc8582e3b9cc1c9a3f336ac1f89fdb49282c038776f37bc472047b2aab37e1b0b72f3acdb450ac", 0x87}, {&(0x7f00000002c0)="76fd71a2b561813ecd000d11a3695d85ce4a86c91d3df34dba3ecfd869024d5c466eaefd7ac018a46acfd23029c0c0810de36417f4b7595851d79c762cb07be4bf879f9e72e8dcbf5ecfdb3c182699ba62965d37", 0x54}, {&(0x7f0000000340)="ae8d85c377272519ecd409517d558d6cba892b683b6430d4c108b21cd6a9ee0431f45a8346e398f5b9080fcf9acb3481110e774edc292518d08be1e90ebc51ea9e1686eb7e94e596adde5e0e3f85faefa453af81634b672735fe283d8257", 0x5e}, {&(0x7f0000001440)="ad6adedc69c92f7c927d44bd537f69547f283624fa920b2fa8ce0f284f259581259673b228f4bee3dac130abdbff287e38e9af70cbfa389b4c3582ee42acdca10c252e5a8485a7fd5ec3bb93dce6787098c1297801a24e7d9ca95052cafd2a3bdaf5527d6747773e34b3d1032c74ae96d63af839434e50f0bbc51e7872e1497d60d43a2a99ff62211e4585aa2f5e54dffc16c2bd1383af3f12556958dc2b254d6d0fa76bfa310fc6f4d8dec4fc6ccfcd7055b1668ac25ad255c90de5e7e1952737dad27064d73e4802b65e8ed7a94c", 0xcf}, {&(0x7f0000001540)="c154b7b9c8cdb177861b75d1ede2555fbaf4e3eda4a82c2a061329dbc9a73ff4b13d95bf861650f15cb52e623a847ba79b3c328489ba33c3adbbaeaee1f57ec248fa7ac942689194364445e8dd2e9ffdfd0ad0c59a949b689965e5385c34872e5f0008d0b9cdee013c0c8d5e929d0cfc1d9d35511fe31aeae7d3e141a76bfc4349546a1cc50e3b4445763497e3765fbc86c930952daf1cb14e7fb8a83cc98c89d27aca04f879d70de86b36e9fa3079900614d38382bab2b365f9c29a0e4d05d7c8", 0xc1}, {&(0x7f00000000c0)="04de4cc97d675be78d8fac", 0xb}], 0x8) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x181) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x2c}], 0x1) 00:17:51 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x80, 0x7fffffff, 0x40, 0x4, "2ff09630bd1cdd903bf5d53bf502c73e70b2a5b0", 0x6, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 00:17:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) sync() 00:17:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040)="50f11abe8f74a7afecfb288920fd62cee227d1d958fe0ce8cddb16c7a29edee95649250f525cea91d62ead0cb531f80faa6371d2dfe40b21cc5947be4c2f56136360243f74998af35b01eb1644fd1a8b0a2a4eabe9453560c6aa950c6d0fc7d3a5db973206655f816d58", 0x6a) r1 = socket$inet(0x2, 0x8003, 0x3) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffd8) 00:17:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) openat(r0, &(0x7f0000001100)='./file1\x00', 0x1, 0x2) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0xc008, 0x0) truncate(&(0x7f0000001140)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 00:17:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x88, 0x21, 0x81, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xc69, 0x91}, {{r0}, 0x0, 0x5a, 0x80000002, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x61, 0x2, 0x0, 0x1}], 0x8cb2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x2, 0x1, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0xad55, 0x6}], 0x80000000, &(0x7f0000000180)={0x4, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) 00:17:51 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="7d02e64d8e5f69", 0x7, 0x4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x200}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:17:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5522, './bus\x00'}) 00:17:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x401, 0x0) 00:17:51 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e00"/157], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r3, r4, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r5, 0x5) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x3) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r5, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x1, r2}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 00:17:51 executing program 1: r0 = semget(0x1, 0x0, 0x5) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000140)=""/78) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20401, 0x68) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/161, 0xa1) 00:17:51 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fffffff, 0xffffffff00000001, 0x8, 0x8, "507b989f30807617686cb041b36db6ce8889b36f", 0xea5, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 00:17:51 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x3, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 00:17:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x100000000, 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 00:17:51 executing program 0: clock_getres(0x6, &(0x7f0000000080)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) clock_getres(0x20002004, 0xfffffffffffffffe) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0xfffffffffffffffd) 00:17:51 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = fcntl$dupfd(r2, 0xa, r1) sendmsg(r3, &(0x7f0000001840)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="8e7994343fbea56cf6fcbf72cb249ce0ec9939ea4d0eed6dcd61435b85f8ef7ec98e4232486b910ec3132347287f6ab53bd9ae2b43b17b293723bf5d0525156b4fddefae63e33c07ae7af6fc9243d755a13829f6f9a15c0e92a420580496d625116aa7f2ecc105737d6fb26d35c627d384", 0x71}, {&(0x7f0000000180)="c43066be942500b22bcfa3f7b634e777299369ea46ae5b50234dc7ca5a5748d350f997112cac3591e7906c52c94b93bbf7d673fded7490d91ae6b32c5516d3bfaeaeca9c68b2c6ebb973ed3d5fb27a987d4c4f7606849da57f229525751d496c29fd08ba1f4f6ce1cf6c5affe9036efe0e1285d19ea8051fe2e6087f54ca4f01306096e795d2c3d0e772c859bd65705dc6a77ba01dc899fe1c8fc12b9aca3c64c38762797dc246d56dd41944ba994f960b78ae27d99f0109fc43201bacc072594437dd18a8717a0adea0d2472ae9a6da14c26e4bdabf3f8b7897cf83deb7c4669583aae2b3bde5f659fe96e69a30854ccd2171a3c6e3ffca9b991b2e077d087d778d7450c31fbb9aa6e49ca1004207a114012d060b61b8a01f3fe9c69a8b7ed64b72edf05a61e01414cb017dee862e19a56bb944ea1a84cd6f4cba71914e53d102c59d023f557593adb0b85af0db5bbdc4580b17172b57924897101559683f1ace73840b50297ce288d2b9d2829110ca74932a61bc8bd0163060a093adca80bacc1274b5e888e32c1fee96b47a67a85aed653e6fa73e4583cee444385654ddac0c76b73c7928dc4102f38831f905f0967b22e692d4f8de8205266c82924433011cb5c24cc51553c9a176594654c38333861fc9ee7e2b762a17846c810f326da1b309f65e139bf0bfc867095dfd72eb03243bf0a1de732fb11af5df837fd41bd25bba8e3e040a3f85c28a17e4bd4ab051e9089b3863e666e31a1099d77baf6d4b52902b6529cbbebdc535aa38a38a3ae2b988799b6a515d7258ec20a2b5177c28ba027a4be80b7288634671ccdc3840409307391a72f1c2aa59d4843c77f65320ee2b179f3c17dd8361eb8fc74a41e068ad375ecab9ab79a02f4f9c142acb6461c40ca4560df21db7a69cb26adf418678903f0f612a7961fd12d31aebca4e275709b801a7216e29fff6bc22a4ebd0ed5bf95cecbdc116cd5b649819fe4e42711a9383dc06e140daadef5f26558501434213a18660f4cb3435b0aaf6ad10a4c4b4931d065ec142fb5d9ddfde29e67f8f34492ea91427ac990d4f8a92a42839d6ae8b87b46d6325489c8533399a1dce6a264a09e268dd06133cc8e3a6c4a430a3f588c72143a9def04584ec58c4c02189810dc1db06246957375595b988ef68f0d066646b2d585047b771efd2bbd33b6349492ca5402fe7d50e217e74794ae4b6b7ce0858fc392d8c688ff576857e7f9767221c322300f5b7fdc24bb12a52c9172bda9b27b92c99c08e6b31cc8b9a59e40acd7d508f7192bf8d04610e43b83312883d2d424fb69f0c0fadca2d0bc7260bebb014d018d27800729607d27c0c2aebbbcf7d683de63ef8552e1e6a9c8f5f0de5adbee49992b2570a0e90f3d31f06bb0f5487576fe9d7f75424475e7115b9feb119d28cad9c07c5ca42e117347ec42c9cab006a223c03ee9c01d7bb8ba918cf52d07219886642a84ec3f1b6ccde51d086dc0d56a77d31d0b5b2222afb8728632a1452b59f6e200807caf16d68f62ec23c8b031feea11529209e5ef2b7fada6b150b56064aa0880161ad5172528fef0dbe04d86baa4a6f6c9899396332c3fb359fbf6940bce3a011a77928cdf134eccae9f74e815cefbfb27c336c8455b48dabd0b45436920a8a0c187a8cd482a317819f0d47c9389ae31a22d3762eea7cf974a68f7747b441794a66e33207a4011a46fa17c7b40d2fb0fb625e26ce1cbdec9398f22d4821e960de28a5cb329567f4c0d1f15215f28bb06afda7c0fbd314a67e4c4f64e881e84ad40a273e3229bf3c11086a1b7aad1bc606bc87648603046b1f25f998bd2c39095e52341ad50ace1a3263d5ad79fbc940f098aee9473bce2193e328636e4a73b266805fa9cf3b9f4bdcf7471ab176e16a7da5e7a81b53e785620c6b3518469b3b2278aa30021bf0d189f79cc0c3696fe9258795e7eb9021fa1658c8e64049b05eab357c3ffd086267f0be66e0ade99ad3e59693d2ec8d13be6ed7abd254a6c546f60712ecf473bea55d11351f818fe251417d074d48a7bd0761cacbb388f92070f23ca048f079cf32b142aee87480e2cde2da5c5ab785249881691649ebb502e7adbdad0f5021e6d4186d341ae674bba9ee4a597256cdee4bff8d4f41e186854b3d6e5fb604b407272ebc7991b39f21f45982d5554afa4fcb28c11d3a334d261c389cc359e0932def26efa361d5a46a325f8d709fb66569dbffdf21ba470bad204bfe29a2bc67428a31e76b7fd357226a068ac7be1ae5f59efdf6c9d4c84d7da735bf87ffdc991814220d0cd65854498ad7234f65bcab33c0235a69b6492aac1837e8794bb3cae1f180f2651f8dbe7a81145e57a63a8530c59204101c801c09a3dbaf88013ae2bbd6fbf9dbcbc1f6bbef66946604a3ef4e29ba68683b6a2218e3b3eecf7a9fd796cbc565a3365dd3698d098b76047ab47405d271aceea45720f4745c02294bec71ee8278b798a6da74b464e02a316504ae92a5cdc26aacf0fec7c269d62df5f9e46fea0cd5197a7c6a9f6d11e58da180ad7ccdbd34c146f4186c5a3db4dcf94c1496c53f89d14763fd227e96c292769d80c088191cec83bf05485b0458a3341d5a29adf13237add3bc181ef3be2475d00dc1d6804c5401bba2f7752dc9fae7d92106a667114381e4138463bc240e02e004383a1ca6ca02915ea8dd0c3e256f8ac66523f907e2b2126b9cb0e6d2c18782ec74d5a956d46a0170e101740726e1dad00dbcda1fc29362878749c357a35522681ee2672ff3115d31de6710c5682094c1d82056292ca5d90c3d6b48d5ba0bc1d2ac238e4ce3800e3214c285cb740cdc1b64c3395259d83e2b068b082fefb65eaadfc52e4b0c3e6b216abc76cd1ea524a90ba3daed44fa8e424045cab61fd5b300463ab6c05e139aec5cdc0e59d60771b35fbe7ba5a84229c2fa46b6986b621de495ffdc897486494aabe02ca613b35c71992ebc3302613e69f493b477af70236959b7fc3313be321ef9867da9c2d97df73b7e5012fff322b0fc7a4b8214f436a44ac7c3a14591a8004c20261604a230d02a27dd7d7b6f6dc4bd354eacf48ad865c64545b44fee6033b69ad9888e28c90c1d5c4029292b8c6b766cc932220cd678cd0486aee80f1109bc47d1c2333c6d368b2cee3d87485be80902b77682145354e5328a0d725651f14426e4938984ecb3539f89aedaa2fa8f4673192b05f93ca2ae69d455d375e2e206b5130969d27234a6d9a1f90d02fa5a87ff227b710ef44d64740c1657661272f52e144556f66c7ec6abdded1d317c28f5e85312d48a7b7685d06a6a4aff631e375749e0e357d30c670eb7742f4efafeae8c0a5e0c1761ee1766f027e0f260062b5d6ae26ca9559253668d16ad8f28d28c0b6c0b4b4386f9c5f9b21159f40c8f0b3a2e277c6009cc6a8a5095e8a88eca7fe2e3b88da222f1594343c9003b74b51fc28ef1e112e40212b7787c6122aa7851aa58fefe5f368be29ea9952ae4ce83e1a435c419fb2ddc1e3415ca30cc23956d796cdfc51440a570a7d2b83f19a604c51640dce50ddbb978de3a6cbf84c1eda22af8a51a0b716188fcf55d18db12db91ba7a400cdfc94a5f888996e835fc6a2bc90cb65f8c3b90160d08940b6b34d8c298c58b9b05cfcc6ebb9d38bb317350de3d04cf5017c918a255f7c16d2c6391ea7ab3c71eb1a6e039bf22c442882b69a9408638974202b3d2955ac3b29b6f65ba2459290330c16c92f15434216f34a04cf61389b720aa9bcd0a26eb2a487c85af9b644312bcf6e6b7409f5b5483b707d5c2d29a899a459fcc4613c51b32f33aaaab88f66cea13bb1f1677452b3fa46849d4393d61047b3eb90feb8b3b9440a4ffcf541bd77b57710932b0a9884d95cafd2c274ab94fa077a4e2d65a5bd8cd6fb694907081f5e56acc4e254e27acdd643a13c23467be72a1ffbe92895b1fb778887cb287cee4178ebec9261f89a44689475bec9d4ce258974ee63772a6f93fb9b2fc8c40f3ccc3c6bd054b8fdd67533dda7a0e489fee5ab4fef8c80f8f0d23b776c3d18d543dca1cb82c03d16368bcaa0404a5b8c15b5354490e14f53a256b311fbd49ef0a0977a98d738f68c6acf6f765dca0cb38f87d26e19f08ab9b34e22ace613c697f239e7147abf8441da770716d02ae39cd8e337cb622abe95bb7a1ee5e1ea2b6f25da7adad84ba43141630a1c6b50a940ecdd92b22103d57388b46d0c5b3b7a6e6b797cfa44726981b6366cdaf6cdb9f5e5e741c6bbc440a9d94dca0052c54a4aac21c0a01f577bf03eaa34c52994d1d12a4e63eae101826899c62fd26c905a4464bc18558773bf4ab05980922e17ab0e6046ffa2c675e50045728282e7d1f05987abf77cc64b1673eca8ead321edb51553372336e8fbd8aa9836c18531b56f4557aa8d2933965889451fbc5e16f69ec98c59e5318ae891cad76434e647f44b2988aa6b3ddd3a5fc2b368f96fb2c74a97c469a8eb796089ad3fa85b88f2a683bd007c5ece17ed7c3dd0e84c067d3308c80493c41c63f6c657180385bec20cacdea746e6d3bd8e6ee7286214b2ee45739f8f511794208486dde847beac620de0ec4d03a6c1c77455fc66d2b92c7d93c6ec6915265d9cb3250e197e8166814afed5c54442c5d0a17988d559bb162d7c7dd3ff061e95115ba93f1f6254df8da90b90726600654255543652e05abd2600667a8c28a7a9543037688eba997d877fc522c3d76792cdd10e79d9922265456c7d85539f26359a2bf0d400c3a4441c28e5d473a9e3f8293dde53786e7a62c1650beb3c81ca79026c2c1a84bc9834194f737d0b0535d1c3ecd13c0f3ff8ba9501c9195f122f49914454bf66bf04192886c67753f0c57930226e50226385f329e72072a2abcc4e5aa8d66d100c5fb84396084c94b65f56dca11d0ce2d2a3d5f92d98b283dc8b87b4fce2013ddb8400978d46142709f9eecd2700e19d57be1c766eb160642f61b0b2523e094a897faf30342bc9265029910d1104ff752095618164d7c7b8fd1fb4f08f4724f2e44fad0048db93be69d0f6d0b58cea92198eb03026e9f87e0518316927c8eceabfeca5e8907ed1e40912fc2bcdc1fd9efb95903b3165ab0a05ae13570e7ae7c7a392753a8fa729b7244f459d061c2f7e3598cde8ee0a1012e784c4f9aba67829a840e6f32ba9709744d741fcc1a6dc64054ec64bc44dd3c40aa80c57b8fd26ae91c2e08c956b50c5468ee584a7c8415841822606edac19be8737be7518dcf686e3f8c7a8992c782d2fd50fd4b3221b7ccc6a76bed25f94a689e7ea3f7e6be46117c8fbda4447216cef0a68b204cf957a373b36c7d2250a7ddfe5635f46d43099f8d0b0b2fa1bc1ecb2ed89ae2e900ef1969ffcd248fc305cfa6c8d87c3781d030adf576e3e337f1eafc0cd435f666f9717a73de273d86af4c5fe018b5783752250b5e0ce110326fc14c6efa5bf243fbf93ec5a39bf7ce7e70a56afaf40cbeb7c205216db2a173aff5cdb7ec4d097403182c9bff1a863a63fc5c950a146352b91c3152666f47e7c76134cd72a5dd1f958746566e7699635993efe3b82242a35970d72d63600e701bb2bad75dd5622d6b8d107084d0a2acefffb8c1901857bc9050c959e5eecc21fc3a27f50fc437c45650146ba2cb47458f9f7a8e76bf0cdb6d814f073b6225f6a99ec6bbbc710aa7b2469c25e0d936d96338c38abad06c436547e5063cd9e59890b43591595bda6f6a41fec0a97e37cce7db8f13822749ba01b515ed382da9590f6ac41493ea4c", 0x1000}, {&(0x7f0000001180)="6d0d874f6e0b75b9a2785ca2560a43b1b183ecb28980f64eeb4cb288c4920cce06d2c5f8f8177565dd58931d3c86ec93f431c9e6578a33800ab53c0b440410c0181e37bb2f1d0280f01cbfe0c059a24712fca08dd4c120000cc9a163e30d7351083455d50ecec819e44b60ef33accb9452a5df7664b7a3eac3b19f95411c9312c9dbe17abbbf117694f0484484dea7a5b563197f433d1f33f31192f2da4f9fe9dca7e7c590cd5075877690c92cb95fda5e849d5d6251badd14995a912cd31bc26eb3c480406137541e8b364c437590ce74a5ee378f422ecb261cd4365582c87d6a4574169b818003301ce3e62a42dda9ce794a3c46ba9ee42b8d5f", 0xfb}], 0x3, &(0x7f00000012c0)=[{0xc0, 0xffff, 0x9, "e8680b7aa892172b8a2ab1ccc284da66602d98a99caeadb7651d010e03315ef4a520411fcccd319ad9120167b417e3a33e783a7c1e2b9f5593c15558aa5c5ada49e332748c1434bdb68f011af22007ff8dc452b646b9ca1dbaf024de13840e80e1247f1a9a36337faf151666077d901588dfa652322fa60a5af540d744e3284955bda5ac53f8de9933378e82ed6ab4de2d803d51b887f6d341b47ea0b9a63a7bc9fd26f645936cd03c43162fad"}, {0x48, 0xffff, 0x81, "c0bbe5a9c1ccbb9c348643f3efd114d2f15c14f12b7b609979af02a13ff87591e37e41e68db7342cf2e5d291d64f34413897bba8f93f"}, {0x98, 0xffff, 0x0, "d5591873a24c6b90b782d6cf97e30055d0918869a5d915215ad8b3516a04e7a625bd9df01afe05ec01f693bda1f6e7a693e69386fe7c1b8e360f305b839039339bf273b7c0a084371fe0b543cbeffeb2b9c71eefddcd7e793c10a2ca3edf702668daa977ea66a9c08a6a7ba0a6a3ae5e0ad2f9cc94ad43ada7043952750d0e7d7ce3"}, {0xb0, 0x1, 0x2, "3b23dc9761786433ff92c9eab064b9f7b76bf2be9ff0eba4fbed60fdaa5bcf08d0e1415261daa746446b600903b9e57404911825fd767114d0a3e84f1ab556924a10425fee64a5a85a6062fcb9c8980dcfd14ccf9203d2a8e273c0e5772155b8045878b9ce02b235f81faa0f7b92cfae39be15c40f880c421e8a080dd40a5cf176b2cda6e33cb36db1ce33793eac79f08a931824618c24b0139f"}, {0x40, 0xffff, 0x0, "d4f1e3bac5515387b47f60d832b79268269616af6ae4a75e6ce0ddaaa5bfd6f3d1801e001676e985bee6"}, {0xc0, 0x1, 0x0, "87fa57761191679acd7c0aa1f501ce3ad7109303576e42cf99a2b5a6dfbcff781a0eb47911df42de4c54dcc226602021e6a8981a0d7974565b917c86f4bc52ad16310655ffe5216f87b986e5dfa7f078684da3a7b775788af9f5bf55d66f5a886bc385fb3f363895891af720a28e8bfaf476f51b7fc0bfb0888ae8874317aefb66000db5f59761cc445d533a3a46e100291fc4786d6ef5966c82f8315f087e7b331e15efa2e7620cf250edc21c3e0e"}, {0xa0, 0x0, 0x7, "be72e98e62c8e6743a6d6b68ff81a069c29e660980757e4f2b74386bcd8d536846ced185116cbb7e9beef14439594655b00d74f02923ce905691848f28f15ef44eef3741ac4ceaf4c04c8207a00794b5d4191e7fe683fcd055611079d0ea44b905d164b0c7b29fbe55d51680054d01007090895b39c6508576962943b020109d61dc8d0f5e19d3d7e2862cd039"}, {0x58, 0xffff, 0x1, "8ae4b080910f88ecae6629ac4dba516862cff6643221f019319ca31e5fa969271c180733a343708b0a9729749d86fcf916f059cf3a425bfbd465224affa74aad8d2f"}, {0x100, 0xffff, 0x7, "8a1d6fd43c77c578aed55a0b074fc2e6942819a8885c679d0a75ea388e53def2248a13a726a7fa9e01d2d8f2077141d59c692430978e6f3a0e6ef80c531e60c3ec59b08d224658c1be889f88c4a1b49d45fd6cd609087f13c5d183793666ed1a5f9e589a84e2d4a71c961b7e60b99cc2f4c5c0b31af81e48ec3e800b0b330f70477e9b2bf9389ef9a7658e85b8965983a7299d3484aeda322822f182d0dc00ef5b3d87af90feba4321b380e1de38d3ee5970b28e1f2a64d64c6082a2a66b623ce25ac211f9aa5569b8081eae1bf42879f6d34ed274f08abce64282db5e218436d0921812e521bcdfe65950d5bd"}], 0x548}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001880)={0x6, 0x80000000, 0x1f, 0xfff}) read(r0, &(0x7f00000018c0)=""/49, 0x31) fcntl$setflags(r3, 0x2, 0x1) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001940)) chdir(&(0x7f0000001980)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000019c0)) close(r2) ioctl$TIOCSBRK(r0, 0x2000747b) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') nanosleep(&(0x7f0000001ac0)={0x6, 0x20}, &(0x7f0000001b00)) clock_settime(0x4, &(0x7f0000001b40)={0x4, 0x1}) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket$inet6(0x18, 0x3, 0x1000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001b80)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x3011, r5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001bc0)={{0x18, 0x2, 0x101, 0x19a7}, {0x18, 0x1, 0x8763}, 0x3, [0x5, 0x6, 0xff, 0x100000000, 0x7, 0x80000000, 0xcd, 0x4]}, 0x3c) openat(r4, &(0x7f0000001c00)='./file0\x00', 0x8, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001c40)={0x400, 0x8, 0x9, 0x8, "7f2bd3e194df45901317f92b28cc7dfc6a68b5eb", 0x0, 0x7}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001c80)={0x8, 0x5, 0x200, 0x8, "aeb77a4d2f61ab96a7d087bc3a4e8f072da06c0d", 0x6, 0x80000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001cc0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) utimensat(r2, &(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)={{0xffff, 0x3}, {0x81, 0x5}}, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001d80)={'./file0\x00', @ifru_index=0x1}) 00:17:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0xa7}, {0x44, 0x7f63f4de}, {0x8b, 0x9}, {0x0, 0xffffffff}, {0x80, 0x4}, {0xe7, 0xfffffffffffffff7}], 0x6}) 00:17:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) fsync(r0) 00:17:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000000000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 00:17:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x5, 0xffffffffffffffb7, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) pipe2(&(0x7f00000001c0), 0x4) 00:17:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) 00:17:52 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) close(r1) 00:17:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x10000, 0x365}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) ftruncate(r0, 0x4cb) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8020, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x48}, {r0, 0x80}, {r0, 0x18}, {r0, 0x12d}, {r2, 0xa0}, {r2, 0x4}, {r1, 0x8}, {r2, 0x10}, {r1, 0x4}], 0x9, 0x8001) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f00000002c0)=[{r0, 0x16f}, {r3, 0x100}], 0x2, 0x2) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) clock_getres(0x3, &(0x7f0000000340)) setgid(r5) getsockname(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x6, 0x0, 0x4, 0x5, "c704c5ddaad47d67539b16470c88855c5fc5a271", 0x0, 0x4d}) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/102, 0x66}], 0x2, &(0x7f0000000540)=""/235, 0xeb}, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) getppid() minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x3) getsockname(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000740)=[r5, r5, r5, r5, r5]) getsockopt(r1, 0x0, 0xfffffffffffffc00, &(0x7f0000000780)=""/192, &(0x7f0000000840)=0xc0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000880)=0x2) 00:17:53 executing program 0: 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(r4, r6, r7) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r6, r8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001440)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) pipe(&(0x7f0000000280)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) 00:17:53 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040)="f05d7a569c992d3366d7ba25a3e8a884f34fb13e26f2da612a816f0d9110473cf66b5544d5b4a8d9ba446f8ab8fd551350f1055631917efaeb20dedb7b599ea6dfb1f0e66dc61c71863e487e8f9d657606e21d03b9c27b2f70abc7620fd088bb1bda49531fedafb3ba61b8c8017f086ddf2d46ba0d7910aa070795364c40289c6a87810c33ca7126214aada7bc83995c9658d4bbe96ca348dc9a520d3458eec85e6fdce3c3567c8ec4b67b8e60352b71400ba92ec443d4678ae681fb76990d0233ac773384051f816753503e5e2691dcfe974ea45c520a65c54f06", 0xdb) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 00:17:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000100)='./file0/../file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/41, 0x29) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setuid(0xee01) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/41, 0x29}], 0x3, &(0x7f0000000580)=""/56, 0x38}, 0x43) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x8080, 0xd0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x480, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 00:17:53 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000000)="a4699a9df445ea3b303a7f5931d3a9a6c14900061e1dcc007bc454a85fee55ec665df4128b6ecf0b9c4c48796921cc2a5da50fd32391a8dfd49b5017b8048e66871ad3c22fcc896b768fa2e60b7bad92b76df1e1be37a4116fd1f7e079c28e9908126fa117c66868b0eec31560c0c7b213f02c86de322b0ddd2a6d13ce50f7fddb43a3966919820c29c118dc7006b1eb928c9235142d4fdf58c95bae79ce85a210bda72d089deba7100a598362f128cb0c85a1d8c354880ee69b", 0xba) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x9bc}, {0x18, 0x2, 0x4, 0x800}, 0x8, [0x0, 0xfffffffffffffffa, 0x7, 0x1, 0x9, 0x80, 0x4ac7, 0x4]}, 0x3c) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) getpid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) socket(0x19, 0x4005, 0x4) 00:17:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7c871db81c0da06ed5e812c3b071e8066e4855e936a08fce6c10bf52963560f5734b77c6d4abc43cfe940517b438672d", 0xff1d}], 0x1, 0x4) execve(0x0, 0x0, 0x0) 00:17:53 executing program 0: socket(0x41000000008, 0x20000004000, 0x7) 00:17:53 executing program 0: 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, &(0x7f0000000080)={{0x18, 0x2, 0x10000, 0x2e7}, {0x18, 0x1, 0x100, 0xffffffff}, 0x10000000000, [0xffffffffffff0001, 0x3, 0x6, 0x8, 0xc184, 0x100000000, 0x1, 0x4]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 00:17:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/16, 0x10}, {&(0x7f00000001c0)=""/122, 0x7a}], 0x2, &(0x7f0000000280)=""/195, 0xc3}, 0x801) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 00:17:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) setsockopt$sock_int(r1, 0xffff, 0xe, 0x0, 0x367) getpgrp() 00:17:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x4) r1 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x32) r2 = socket(0x18, 0x2, 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x3, &(0x7f00000000c0)={{0x5, 0xffffffffffffffff}, {0x101, 0x7f}}, &(0x7f0000000100)) recvfrom$inet(r2, &(0x7f0000000040)=""/37, 0x25, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 00:17:54 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0/file0/fi', './file0/file0/fi'}) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 00:17:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) syz_open_pts() 00:17:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 00:17:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xe8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xfffffffffffffffb, 0x2e, &(0x7f00000001c0)="000000ee10fba79e7ea27d0065c5875020794b3b8716c8b7e999f8b85c43f529bcb436b26607992562579a0e357dcb0e208ebb8b1a52cfe03fdb904c9087cc0aa0cda7a03e399da4e31e84fed1078d4eb3b6bbf1", 0xfffffffffffffe92) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="ac66322591c3427dc6e4ec251966fe83119ca6b597b13e233a17aafedfca7b4c3be78dc032d46e2e25aff153d7714adf51652fc2574e729da49909328ecc50b5e3a9d77d9eef7a19f48a35bdb34fae8f552effde93577ba0148619916f6669c75e6576a9db00b048d89584cf8acd42cc05ee0f20715048932cceaab619a90956f461033b3748119c8b4948f8a3adda56d431a4558282fe0b007d84c2c216ba3dd6a05e7f00cea1c833855024b2cae69572b54dc7d1758f57ff835dc844d512a4277e9b5198d76778dc0be8a5ea4a4dadf985559b6c258f54fc2f3271f7edc6fd172e9dcd182b6bc66d26842cb0", 0xed) 00:17:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus/../file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="e2bacad83c9f2bf3b3950df56d5a5bae9367168d682af0dfb4b29d691a2d9f99fabc2e29df75977080f47b8bf70e83b75f9800e57ae733642e3cc72ff2955d5980862f1fa0d9816a735c741a42a4bdf57e214109711b6aec647d811dce17031700a3be0548f093775f08855c31129e9d47aab229f3eb78a044180edbdda003799d9f3bac91e9fbf72b124e30a8fb42d0c4c1797bf8753f2effaa062b58068ff0aff409e8f32b1609fa5f109454bc905198e33b485f087ba99e3a3d9e44ba46ddd9d905a507f68c23ad37a78fd14b985101ddc13cb663eec710e17ced8537fedea3021e896a6e5eae51da73104e36b01efbede61d66ce95d0d96aabc0a14454561d67b137251a44c562d5a837deec32919a99341d8f5a7960b2a9bdd29a8923eb27cc6c7702322ffc344063bc006085cc34bbab4ab850ed9533d9449529d75a87ff7de4818d2b25b8569ed97c81d6c0a429ee32cff8db49637440f846eab6cd7e4893e97781693f1ca94abcdaa93ccae4900f7b6a421fd7d55d9e3ab936d094859752d5e2073e3f662e8a958f36a1928a491bf3d02c7f025453753c0e35e7c852ceda313773d694af77399baf3021303a4a400ea9e73c7b59fba3af4fdbbdd123161dd9e8adced17cc703593e3683f7146a33a13505d86d9372e3b1f848143a3988f4cc8cd4420eb34a814ac2538f0bd5e08a7e4cf42c4e692d", 0x1f9}], 0x1000024c, 0x0) 00:17:54 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="2ecf9bbe1e493508dc52d784b5e6849374bbdc77a2eb898b4cd36477449c179dfbe2923d77023f8bb50dd8b4dd03478a83634cf209b5705845c5d8b040f38a5aae415adcb889e539c5fea310811b6dafa08b5899", 0x54) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 00:17:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0xfe18) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r1, 0x0, 0x1) r3 = syz_open_pts() fcntl$getflags(r2, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) lseek(r3, 0x0, 0x1) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) 00:17:54 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x82) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:17:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x203d3bca34, 0x0, 0x0, 0x5}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x80, 0x9, 0x3, 0x0, 0x0, 0x2, 0x7ff, 0x1, 0x2, 0x1ff, 0x9056}) 00:17:55 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdbb) 00:17:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xff, 0xfffffffffffffffb, 0x67, 0x1, 0x7f, 0x4, 0xfff, 0x2, 0x1, 0x400}) 00:17:55 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(&(0x7f0000000340)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x1000000000fff) 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, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="2927c450230b87518c981ae4903086c4c42205487fa296af6184c1e5202843bec429de55c4a8cd553e46280606095554daede08eff947226734a912c8f12b6267f0829e1b725b7f09f182c3b87959d6b57427dbdcc74fa31c3de833f536c2caade80a37f4bd9682a76fc0c1dd306877d69935903d91fd50859d5ea87995748f90626dd7fe7a491ba52e320a995db51a403c55e9ca52fd6259e75ebe011f5ef35546cdbbd0a9936e98bc4cc4ffdb9ffbd3b35d508b63366"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 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(r1) 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(&(0x7f0000be0ff8)='./file0\x00', 0x20) 00:17:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/70, 0x46, 0x802, 0x0, 0x0) r2 = socket(0x6, 0x3, 0x4) socket(0x18, 0x2, 0x73f) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) accept$inet(r2, 0x0, &(0x7f0000000100)) 00:17:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 00:17:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xcc, 0x7, &(0x7f0000000080)="6f32a488331baba49a86f8452a138cb0b306914dd36d329a26f7e105dbc8565feadba81c1cdad3881b438bf8ab839f2035647fafa200048b6fd7e954c589e89962b7aef7a8b275d322451e4edb14fcbd9f85286401a2601471d9875c40da27a23713f133780a06d5d43c1d800ca43c9e601dba97ce03e1f87307dcd87e539a3cfd8a916a37ca78d051ddbab9ccad127d17e8213fc37e2fce3ea2b631124974de21f7bfa3c53b67f6a6b5032418666a4f871ab93d7bc65bc3d6db0f4285170f93ee382c", 0xc3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x8001, 0x4) 00:17:56 executing program 1: r0 = socket(0x40000000000019, 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:17:56 executing program 0: r0 = kqueue() dup(r0) fchflags(r0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000872ffd72427cfeba00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/110], &(0x7f0000000140)=0x6e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30, 0x400fffff, 0x7ff, 0x790000}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xffffffffffff2258, 0x6}, {{r0}, 0x0, 0x1, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0x7f}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x10, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x5, 0x21, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x24, 0x62, 0x40, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2a, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x57375dbb, 0x7}, {{r0}, 0xffffffffffffffff, 0x26, 0xf0000001, 0xad, 0x9}], 0x1, &(0x7f00000002c0)={0x7, 0x8}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x101, 0xc00000000000000}, 0x8) 00:17:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:17:56 executing program 0: msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30010, 0x0) 00:17:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x15) mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 00:17:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1fe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x81, 0xff, 0x2, 0x2300000, "7acae344d870108f543e69fce2efb4b4965a4a30", 0x73, 0x16c6}) lseek(r0, 0x200000000003, 0x10000000001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x59) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x8001, 0x8, './file0\x00', 0x9, 0x6, 0x5, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x4, 0x9, 0x411, "dd43d2e0d05188293956450c85bbf29072e135fe", 0x6, 0x200}) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x108) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 00:17:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffd9c) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 00:17:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 00:17:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0xc0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 00:17:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:17:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x933, 0x474, r1}) 00:17:56 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3f, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x64, 0x0, 0x80000001, 0x0) close(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:17:57 executing program 1: syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 00:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = syz_open_pts() write(r2, &(0x7f0000000340)="9cbef3e6f2cb3201a5ab06c457a31e312e839a83890872564e3c6168a8f7633a4d204bf9765666404855484cf2c675321ea7a1197b8e339d5c4c0c872b3b2eebbf750a7d169d3b63657c0f47d29c816a3f9c88698986676fe38bdef17a59952215e8e40c0f4986fc9af86cf35260c39fe2ec1d4fa8221ff21b31ae4ae519e718fbed0ce76db230aa8e04a32481941f49aa6265d9e35047c8f75957a9ff2d67b0631c6501d31201d3f8e3512aa9a6e0630de1714b6dd9fece90f0f2fb2d71e79730cd3e8af7a2c114fedb69ba181d58", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xfff, 0x3ff}) 00:17:57 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 00:17:57 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x57) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x40b}, 0x6) nanosleep(&(0x7f0000000080)={0xfff, 0x6}, &(0x7f00000000c0)) 00:17:57 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00001af000/0x4000)=nil, 0x4000, 0x5) r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8001, 0xed, 0x1, 0x80000001, 0x8000000001f, 0x2, 0x2, 0x1, 0x7, 0x226a6e39}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error pckbd_enable: command error 00:17:59 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x180) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getdents(r2, &(0x7f0000000040)=""/112, 0x70) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 00:17:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x97e879f1bf93bf95) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) r3 = syz_open_pts() close(r0) r4 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x9, 0xfffffffffffffffa, r4}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x2}, 0x8) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 00:17:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000240)="c772eec38a33e7e3c35b6f73e52918532b8f34b41bb930c23d0854f8ba94e4c524ca822d50edbfcc2c607088a81a9484c2ea70dcfa47a5c7e6ac2f15078ea9a01e08e088234a34d6bb2521311936c10dde8e8cec68e698108cfa16cb0c77dbacc9a81e061b5ac4544a191674bc5ac00e1841cfeee91ea936cedf40c0cd3cba2773bfb80e2abbf52c651afba54e9f239ab39966d5155eb9c60d80efabc2508b85e248cfc152103d4ea6a65870eb8fddde8dde50e46e2cc9d39ac597900401d00e3db9e2a9cc1fda7beffe520d7047e18e716bd3", 0xd3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kqueue() openat(r1, &(0x7f0000000000)='./file0\x00', 0x20082, 0x8) chdir(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 00:17:59 executing program 1: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000180)='./bus\x00', 0xe101, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x200020000000) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x101) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='W\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1b00) recvfrom(r1, &(0x7f0000000200)=""/178, 0xb2, 0x43, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)=0x3) 00:17:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x4, 0xfffffffffffffffe, './file0\x00', 0xca6a, 0x10000, 0x10001, 0xfffffffffffffffb}) lstat(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5}, {0x1}]}) 00:17:59 executing program 0: 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) ftruncate(r1, 0x1) 00:17:59 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) recvmsg(r5, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001840)=""/190, 0xbe}, {&(0x7f0000001900)=""/63, 0x3f}, {&(0x7f0000001940)=""/189, 0xbd}, {&(0x7f0000001a00)=""/88, 0x58}, {&(0x7f0000001a80)=""/113, 0x71}, {&(0x7f0000001b00)=""/177, 0xb1}, {&(0x7f0000001bc0)=""/86, 0x56}], 0x7, &(0x7f0000001cc0)=""/28, 0x1c}, 0x843) ioctl$TIOCSTOP(r1, 0x2000746f) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r6, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001e40)) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001dc0)={r7, r8, r9}, 0xc) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 00:17:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') socketpair(0x38, 0x4, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff, 0xfffffffffffffffe}, {0x18, 0x3, 0xe90, 0x9}, 0xfff, [0x7, 0xbd5, 0x0, 0x5, 0x4, 0x4, 0x7fff, 0x3]}, 0x3c) 00:17:59 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000016e"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect(r1, &(0x7f0000001080)=@un=@file={0x1, './file0\x00'}, 0xa) 00:17:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0x5cc2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000e7ff4045adde838b7890f225ffffffffffffff58d75dff0000"], &(0x7f0000000040)=0xf) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xa0}, 0xc) getppid() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 00:18:00 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:18:00 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x3) r1 = socket$inet6(0x18, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getegid() semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r6, r6, r8, r7, r6]) fchownat(r3, &(0x7f0000000200)='./bus\x00', r5, r9, 0x4) bind(r2, &(0x7f0000000680)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) r10 = getegid() fcntl$setflags(r1, 0x2, 0x1) getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000381, 0x0) open$dir(&(0x7f00000004c0)='./bus\x00', 0x802, 0x40) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) pckbd_enable: command error 00:18:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) munlockall() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xff, 0x4}], 0x1000000, &(0x7f0000000140)=[{{r0}, 0x0, 0x6c, 0xfffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x80000000, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x6b, 0x2, 0x6, 0x8acc}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xfd3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000086, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x4fd}], 0x1, &(0x7f0000000240)={0xc2, 0x7}) pckbd_enable: command error 00:18:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x80000000}, 0x10) r2 = kqueue() socketpair(0x18, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 00:18:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x42e) msgrcv(r1, &(0x7f0000000000)={0x0, ""/171}, 0xb3, 0x3, 0x800) r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8b, 0x41, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0xd, 0x2, 0x2, 0xbf7f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x42, 0x3, 0x2}, {{r0}, 0x0, 0x80, 0x2, 0x766e, 0x5}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x60, 0x8, 0x8}], 0x6, &(0x7f0000000280)={0xffffffff, 0x81}) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 00:18:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:18:02 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f000070a000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 00:18:02 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffff800) 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(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 00:18:02 executing program 0: r0 = socket(0x18, 0x2, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x7, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000040)=""/67, 0x43, 0x840, 0x0, 0x0) 00:18:03 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10100, 0x0) mlockall(0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x1) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10e51, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0x2, 0xa0000000000, 0x403}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000021, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x2, 0x800}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xffffffffffffffe1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x40, 0x5}, {{r0}, 0xfffffffffffffff8, 0x26, 0x1, 0x8, 0x53c8}, {{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x80000001, 0x80}], 0x1, &(0x7f0000000180)={0x2, 0x7}) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 00:18:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:18:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x914a54785c80231b, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x200000000000000}, 0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getitimer(0x0, &(0x7f0000000100)) 00:18:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f4ff2d2f6bd1c907"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x348a0d18bb68907}]}) 00:18:03 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/208, 0xd0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) close(r0) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) r5 = syz_open_pts() close(r5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x40}, {0xffffffffffffffff, 0xd}, {}, {r5, 0x3996a1c9cfd41fcf}, {r3, 0x100}, {r0, 0x100}, {0xffffffffffffffff, 0x84}, {r4, 0x148}], 0x8, 0x4) syz_open_pts() 00:18:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 00:18:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x185) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 00:18:04 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x3) 00:18:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x3, 0x6, 0x9, r1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x20, 0x1) 00:18:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000398000/0x3000)=nil, 0x3000, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="22b9502597a9992a800a176c65e4dd7f70df46333499fa59ef6298b5668baa0dae89763c78ed7f4fc786783145655716130974c86e6af27b22efeaab48e7c9cc29a322dca1960113158183c1ff35db2c83d74050d73b8f7c5f228b79d2ad0736c75d08da3f0096b8276684e5abd5", 0x6e}, {&(0x7f0000000200)="d58b42d6cfcaf4bd813d9f89b4652c9a6cd5e6b4c897ef4a7890933b83cc4d47f1b0a5e3d79f625c7f36f6bc5188a59740efdae07f823248795a30776ff48f45daa17dd060c4b4d08018c324105e2eb133fd8ab83b36", 0x56}, {&(0x7f0000000280)="0f6a4fc55f859772cd4f5578118751376c37e7641e9acbd17777bad5538efd7915e1726a7bb28ed5406704dc0064dc399c78f116ef8f6b865c5d4cdf9887674fb4bbc2695d59ee95b1568b03c9d3ba601c8516b53670f0c34df0d67b7766285dd36a", 0x62}, {&(0x7f0000000300)="30d37d1bebfa6d94907106149e1fe3b51f49cb6f59082df0e287c2728b3bf8a568a675bc1522d44786b8ec632283eafd177031cb183a2611cb5b0dbac0f8db9d177916cf386817bf5cebabce66b149587dca97949a003c7f9c59d5bfb5689f2ba3f597afd0c2dbcd4555393abf84afdf93ff7e3a6809bfd9d15faeb9df7d8ea8005b348c9fd62ef61c99f918b181729248c5adf58e963b81f778f801c632", 0x9e}, {&(0x7f00000003c0)="75900256c0db15787a13a83b62d304c2ca4485d727966baddcfc8e148562470ec7fe720fc1889aafad16251be4b1ebafe15fcef19f38a154bc891e8e04ad811376d520c500445d0d12e6a7bd6d81ee622b0e5f8f53a54993889999dbedefd064e27f095847783ebc905015fc3d3047cfb2742ee4a9e7032073e707dca41694d1220d5d4e86c6a570d7586350fe9466c722f69b53bebbfec790d059c80761696df6b665ffb13480002df3c2204ca3e94ca1ef534726e86786e364dd13cb09606b863f5f0204f2b8a28b4481089c326b554718745066c3efe2c7d9fb3af460db636b3fce12a4993b38f3ea288c8d85c46f5d640ecca06de61e", 0xf8}, {&(0x7f00000004c0)="c487e8ede91d51f0cc5d612f3f78b5988a7a9795d6644b76b61f58cb60f10ba7e4bf2e214cb37bea69afc7f8c82c12f34b660d07df4fb6d9528e43bbe32907479c8bd840308a82dd9f5164ec72d5d44d429e62dc3346745fd80037ac3f6f2251f782cd0686d4f95db407652c9acbf5d081400c899c365af6c42d9b063c36a6328767b9e2d5a5f2db32c0aa4ce0590f60f9f393a600577e6aaa2e1f4e0dc08c1326ba5bed545dd34c2757878eb928ad55707e3dd15a3144a73b7b289ba95e015d97c9ead3bcc9bddb4db4ba78d98cf702fcf78128a936f6996730f5d43f65fe", 0xdf}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="ca032d9625ad4aa7ce2afc7f24f2774c94", 0x11}, {&(0x7f0000000640)="38b5649646adab2068", 0x9}, {&(0x7f0000000680)="852c9d77e360c9d2c95284910edf66b780b1ebf009ddfd8915386b0029a63b8b6e141c3892ec9d21992bca2b939ec220caeee3f32888985877e6f270d90e", 0x3e}], 0xa, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000780)='./file0\x00', r2, r3, 0x2) mprotect(&(0x7f000034d000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) socket(0x3, 0x7, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc00, 0x40) 00:18:04 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, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) pipe(&(0x7f0000000000)) 00:18:04 executing program 0: syz_execute_func(&(0x7f0000000240)="66f341aa440f786c5e07c4615d73fc3dc4c2858c2ec4a1c96046b3c441fdfa24d9c4017e16a992000000676640a90300c422f1b8eff30f38f68f0d000000") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x1}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000140)=0x20003f00, 0x4) r1 = socket(0x18, 0x8001, 0x0) getdents(r0, &(0x7f0000000180)=""/65, 0x41) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 00:18:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x10001]}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 00:18:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1f, 0x2, 0x5, 0x1, 0x8c9, 0x1, 0x6, 0x0, 0x0, 0x1f7, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_data=&(0x7f00000000c0)="fbd506880a0154f70927ca63f6e350d8af6885f83ce9531b106deef680c5f5b6c3361023bf211cc78c8cead58d8c0d119b494455c0fdb9e038e85b00f85cde40f9c8e45d664df029746b2c31461b3c9cff16ea5e5df900c1af5ed835807a533ec99021a6a7b1f97b0ce3c5e929cd82d137b9cac8e5a5f84bf0a28c5b1d0a2f4b199c634974272f4012ad719d19fd9d3be1d2305e13027dbab8713989e65d1300dd489c724798a2f097642cf715de95d4e9ad54abd0c83f9b27ac50d79338eeaedd76da6749ad38dab3478fb289220a1cea0a79af754f5a335ded85c2c7174e8600aacac0c8c5a5"}) execve(0x0, 0x0, 0x0) 00:18:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/59, 0x3b}], 0x1, &(0x7f0000000100)=""/35, 0x23}, 0x801) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x40047463) ioctl$TIOCCBRK(r1, 0x2000747a) 00:18:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x54) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xffffffffffffff09) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:18:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 00:18:05 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86137) r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x9, 0xa7, &(0x7f0000001240)="64998b57e7396c36f64e141f18b487ef43be564bd494270c85048bbc52cc1fd3ba7392d516a210ccfc2690baa40c9e3131a8eb08e49cb3260dfa7f7e724e7a465e247b7d5b5d89b57463066a117f61725787ee073abd40ab7737671722d66c375b55065a52c11fb5e0f82a53dd81f9ede246bcdf1902d140167926526a39868178864c92d46f4977944233b8bd6d1bd35c8795c52e8902ad9a86343de2d560230d8d2cfe6cddd78e822b97b3e8571f23f4f65a4f8ef7305f110ff7c0e366c1cd4f98ea6b18055c88918368a89b1d3d379d8e5ae15ac4e50779e0b6e8250ecf1628b076ba4b6498acd76aa3a8538bb02dddbdcbafa622a0c584fbf6191172be9099c2e0f3f483851007e5842d20d20adc0d28f8d63d9370149b47e9826a05ab67a433a017cb5d61bd4d8d3620b7d47002393d6f13a37b9ea532bbb200bbd16d3731b9354fc970df52998cf11dfbde159ced5541e3203fcf46bbb41502714fd72fbfc65ef8190fd7430c8c4ea8c8e274a63644ce86d0f2f419b2fddb16271fceaeb06293001b581d5be686dd10b9d441fa7c7081553e472be36ee032ad3bb0b42fe69166ee9a0265ba69d84eb7e6d06696745230c7ca09601cee4e7947e27b69e0945ffc548a740453a3db5edfabbc7590cc1922a66134d78883f7d8128efb95496200bddb798fc10695411b6f73d0d8f1549af0f39d719d439ce094e264ba1c05bb8c30ab8c44ab6d5df63da801a32468c64af5b95508166db19fc61b3a60ce140236a7d1fbb138a9b7f819ad9bece93baf88185817afe5fe108fd704c87e5a417bc36db63c410c96bbbd6db6bc523525da6bf6264ad0a9cd13753684f9ff777a3679ac281c8d75c694cfd32db6f93f1aed1512328c411b5d479748a075e8b62f19c81ae429e0bff14043b78023c651ff569b6a789cce7f2a5665044f5f341b9f1ef8eedcb2c8fc9f47754b442d9d230cb6d499a1abdaaddcf2d0ef718e5208c1ec7bac8289e9bf411518a256c8dc684c27513f15565cb51accc92dc919313ded1719acf616abab6ccbb7af9680aacef2d0f8c5eb657c3d5c8dc97efe44d4f3e57f81995cd174001f6e33947c3983de11fc16dcbfa3bca4bd7d54b7200fc3707301b0b60ebfb290a8f11947623878986ba25c170196e0b9b18a6ee03ebb6a0211ec254263bcb05cbc68b4372a9078ac38fe467214d9dd069092b1d77f287be2cee8ba5eeaa9cfe1b1b297a2565704db85a22e50eabc8da1110e7d523e336160e34d8e2ddd90eefe69ea7eb80075e5eaef6d89dcbe60c786f2adf244735290fe83b98beb33e87c2119b64782002e74d108f460db0e1b820eb7545d77bd9304cce3d315cdb3b0831eba694078b85303f83e06ba027d757d03723ef02fca76968b18aeba515a6e73b79ba0a9dae79e5a2cba5e996eeb3d418f1a4cfe64eb4634d9b58337e660eeca37a634db8164cfaa6b6837b04864663190ee6ee87a76f7a3637371f86a6633a70f4798dc3363dd85533d8d23571742973a149fca2cd55ecec2fa6c6038919157e74ef3a6dd540f935c57acdc18e0d559f3f89dfd979be5ad7e68c52ff1ff58844b6386cf5ad8224de3a819de74b4f3c03c925079b3ddb72518ddbb4a004b9bf5365909272aed2b1c9d0f6b66e7458d75ec0ff8c183807fd02765b3da4019ff6d5d41af1aa900c587b6d8eeb0b235049249358eedcc7cffa6ef0782a189f89c9148a286288b2eb6d31fbaf9e5475af4cce06651b2e1eda10a321207209f2b5e346e43b6f6715290c796e1b41832ee29ed9e0e01a5f9391cb9f94bb34c7621b33ae1d68f984291886a41908a1cd9913b9ca72976244c0fb7d76c57e3e432d24e2673a507113e43535fef8ac4b00ec1c2e9c2dc10c6a54d951b726b57391a6dc3ee0305cb4f60ac802cc093f2324c9d0eceb3741772a422290279dcd94639e954d679622c3179d11ec3be7a7ea1ee95bcfc41c8b73ef06a9b93c1e559cfec336684682eac98dbeb554f91bb3ad34b962c54a7c1c8ea66e6582d2e8935aec9a3f5e93255c430ec14f92b0826ab26ef19f705fdeff38799d27ba8569f934d9b5b05e544fccd31432380da2b9236d28b45853ea2561fd966be9016b66c4926c3d748f335cbe50ab256d38bfa9f9be4de00f3e5261c36fa6ac3e38e4b506d9f4c1b6a4b07555683a528aeedc2eeac8e5b91a3c1f136330755d596554d14a557d089145956116aefdca012b0167211e562a84f5299b19637dbb5dade789d44150b7d347a846385eaad43a7c1d5d004c62458af520850032f3ba7e159e244cbd9923a684575e74f99d673cd946bb08c21aa9f1be5c5e84aa6a8717482363073e908223dcb43daa4eba1cdefefd14e09b0e72fcba09807f8d86d39ba1849fd1b7365dced14a39a67a63e757ab585db654d8e9ffde8e1cf525bcbd2c17794ce569d26479e426884bf4e60bc1f5f50707d07018e1b41789475800efa4999b8e7dc361e273bbc98ac7e4ac691db2d2622d3306b504d34032d8c688b3226faf1ae7adbfede6d5027d636e0fb304b9a66390020d550adb48095422200a5ce9df544903587f723ec64785ebe350ba8b50f47faecb1c455f5c0a8c34bdd7eaa45c21e92b111c0dcbe9650a8078a6b7d70c02cb67704346bd38985087f23cafca10c881d7ae7d792912898e845c1c31122e96c60a46acdd7106eec0b9ca88e4b39eb4e94bef4f9c68f8bcdfa89e9fbd0640dfbe081aaca0b00a853a0493836e8625b2887231eaa1dcea663575885ee667aab3c2f681173aba189bb0c0bc86878f3915e219f37e376774a0d01cb2cea9580f212704433e243df0a20c2afb8fc50e044a9406a3b67128370242c516c6449da54f2ba27cd4b7be27e6096e4301fbf09b75bd09cd3603a7f89c75d797d845e2f219cd469f5f5e46b401b5dd0b276d8a139f9879b7bda36f2b04dc685468080fa2f2b171b7b0d36c5428352c57dc6225f22586dbec4f9b78bc0a5b275a1b109a4e55e0271b104a603dacc4b12ca6dfac8c12dcc02926f807228df09aea7d1b7be90b917780c8a9984c75ca03d1b57195f378fc3302d7f272d22d8dbe83cbb3e61abfc34f767444b60412104d53ec3d949015211ebffdf4590632d3e4e8ddff7be3360eeac7bcdfd261ea9939200664749be7615c1a37ab82089d954e37f95fce3a41d80cc3e53c83b5f95b4a93da16dccb065fc786770ae87baaf0b637ca8eb212e4d5a28990608ab8b68fd9a8b267c93d770662004ba5f1f7de506d55aabd445e41da85f3cd1491b4edc23294b3efcf2fd773afab193384cefff69be8cd2d62812b601882a971caf8625ced480901938e20c623542b6c9ce72c1ce185759f34881f589d90e112ebbb94d0e3da8c8abfa526039014f1e55cdda11ad464215076001c14da2533f2301076a020953766fad0320ee9e703076fdfd261bd549c40c28a7317b75f58375e7d6e524b966e600007f3dae45b74302e1b0e9288e41bb349976b8c915206ab2ce166bad62188981044750dbd6840e5e26be07ef5456128931b51f1b808f7a8b270c9475fc71cacfe73139dc75c505e35308591e9ea40e057ac791e7a743737056da5af94399650a4749b67078d3b6d5ae0ee3c08289f2a128d006d87793af5ce8da89f1cf3dd29f65a406bce042b24894294fa85014e1bfee046dbc6ddcf473436db1af22baddb21ad252213cf03d1b8cd4b3773a38c96a6e2b9d332f80be98472e08a6ff381763aba352925c3a4990b88317c68bc206f7cd9727c92ff7338a95e837e25fbd1bb7415a885dc97c8a31d44fceef488ad4719ed81a3b69aca6f6b9814feb999c6b232f8114ef406fad0e358c885bc56a708be65f82af5f4a5e47ddaefbfcf3fb3b83f5c742ba5b84a1dcdbae1f1a5533d04811bd5ec8e8601d9226825e450aac6f71c0c079504800b6a8adffe87db1b8b02c7ae4663043b9106524740c2f5d627e5707ccd87ce6878803d48419a9862391233ea73862ec46d0dcf458a275c0e9d03b609fe5c87bf14bd0e5c12e6d716539b5438225d2fb340aeea82adef8e5f181ae6f5401e623de8b7b2df278152bcba6fee1682d7bba43f8e8a7f4d14e0261b55d41de91bd38eae0dd152d35dd00aa0c5c48c84cb1ce2e8364de94a64012cabef8f544d1227bc22f80799552f66e329344c9f85b1187619839b8f91da370d8a40d53aa3a4f7e1f7674687b4f6842f28fb3a5240aedfe519d68c7829ac6038d166ade469983ff7e9f2b21ef5b423f09039c85b715e40e9ba8a2e445b0296ecba37d4b32acfd3918d71b8f4c9e348ecfb99818f23cee46cc759d7e9224a2e498b9b1abb892abe887bcf1160e9d9b70189718cdbf95ee9d5039571940317bc210a4966a8e830ee6faa4f69bfb47f7ccd37202f080ba6657f67c72dc7a372bde3c3421e77c5f9a9700175df602487c9df3f6fb76003ba829974fe15688ecbbae91d5ed4898d8a54e7119a7f78ab554d7f402dd2e48b60950e746c8b79f1e051bd34a71014e852cf38176188e2e3cf755f489adfd63013fff6f3573ed2b4474b04be5ae161c199802c47c250d6c7158dc3a431238f0de6ad03cb8bea370214fa059553a56f7b6672748e256ecdf4925880985e3020610c87a3308351459d1bbff5ac144f60e14df6198cd7cf1b335f9b4423d4156656d15a9df0e919cdf3737d0faf3e81a2de27c5df3dbab2907ede90c54249f102d67f2f546ce99a0110a9196ac9c8ddf0f7af0733e2d1505395a86af9259b654c9576b6f048ccb79fa4052a33b4433c26ad102670d9f2972c5f7e8e38e68af064dada253a8663cd20331a6df1c4afec84f7d222fb29a2465703173df40b4149580fbc5eb1e4e0dff99ff763ea82f637c131032fa9cb72c8ae60c906a55888df426208061fe6f1f426c2721e8d6a3f801fe49251e8aeb62656640703f564ac7164497d3dcfaac231adfba73b9919785f1caad1754b01aceebd94e22faacb69d03a2a98595abadc1ea931f5cf046027a28d4288b8aaab381ca674f40ed939e8b3c52209b40fad285760f56a5d2584f91ec91b5ec351f53760cec477a2960ad980c241be1cefb5ca32ec4cdf17722bf03e5a9b166709572f089fb534a9a9a482144f5f4898b1be1115ab663c8525210a4e800c79084471f1c17172fcf215cd45d26fe5817cfdcaa1dbc9667db819c3f136799f9952a0f9a7c4a709ea2be763417bd5d3d1b73690ab46496ebf48384d61fa2188fe2bf9015e9084690cb49b0aa20e3367a6829770f94a6c111ebcc9f766f0a53c1b881795c66218be9c515dfd219f93da772bc6e6b42ea5222ef011544925fefe9e644f5a2a3adcf339267bc6fc5cda8d3fefe9b79d26e0ade6af5441eb7eb88cf9c070cc33bef278a745179f4ffdd291327fbbf1da1ad0fdbff8cd242b5a755eb2260bc1fe0f2e76733df156b8881cbfb8529eeddf7e72e3be8d47e9b0490c38c4329b051488278ea55fbfc06c10af5712b9a79ca87495ab653a45bdf3f3059d455215898d3c58faf170a8f94660a5615717092d8bcfc4e4f00c91444ee8b097bb60baa88d425aa807430a63b5041cf8beedbf8a93a8e5501354e5b031427384eb159a07e0feebe1d9a86dc3a2ae9fa84fee64c5b8ee4499933078ee46c8ab439e175c8a1815a9eaaf57a344f7dbdb7f61460e8b52e6a5331c8e15fdd9a69765fd6255692d1b21cc5012fb629d9135ab4d5059303a13dad46713a971febd9dedace9ab6c703b97a9a49bf7dd112de0c08319b772b06a81749734bf471f6fd264e", 0x1000) kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xbb, 0x4) ioctl$TIOCSCTTY(r4, 0x20007461) pwritev(r3, &(0x7f0000001200), 0x0, 0xfffffffffffffffe) 00:18:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x21, 0x0, 0x0, 0x200000}]}) 00:18:06 executing program 0: r0 = socket(0x802, 0x400000000003, 0x4) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 00:18:06 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='OL', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 00:18:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 00:18:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/236, &(0x7f00000001c0)=0xec) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xa, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0xb4, 0x6, 0xff, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x4, 0x8000, 0x700000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0xd2, 0x80, 0xc0, 0x401}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1f, 0x6}, {{r2}, 0xffffffffffffffff, 0x30, 0x0, 0x5c3, 0x3}], 0x1f, &(0x7f0000000340)={0x3f, 0x80000000000}) 00:18:06 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) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) dup2(r0, r2) setuid(0xee01) fchmod(r2, 0x12) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 00:18:06 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) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="f03f15779bf7a691d3402f0bf6679e10488506d5ccf2a23c74661a7c0ce8cd788f22e5b8032254470445a94a6ec5ca6666e836eddc669fc48aabf7de4d9192dc5e521d0e6a33a4990aa11e290dd529dc80319a69f948e3266ebdbfb08d09f33fc2dc343c6804262de1ebaf162bd3aea0457ab343082776d6502eb21260636616265391fc5458a95a7bbbf3efa8a3ca99277729f98e717c7255d16fd4d1f54a4e1497dae2a24cf3456c3a6fbbf113e42c9df7fc7b3d149fea14f902b0cf2e834896f59db0b4166a1ed0754ed5338eec3543f7afd6ada2de71e333640e7768756891ff81fd8b7a4021fa9b1ec265c1f613e2ced4ca78", 0xf5}, {&(0x7f0000000280)="d7b346f50b079936aad2cd0a8986a2a52919ce34f355a03e444b43299fd44657eb73be3ff9b585389725c031bfc677a123c0c2a961558201801e075143b85c35bdcce72ba50c70c0e09b37b3aa945cb42472612648a0c25bbdbd30b877e1937bbf6133efdb299a2b0c375b737c53fdb92b01c061ed3a4f657a5afc1f1647dff5c897b3b3cfa66ef760c34cc621142fa871c75ab8ba77acd962", 0x99}], 0x2, &(0x7f0000000340)=[{0xf8, 0xffff, 0x0, "effe1082f3ce9a448f62b2a8937e506a138b323735d22f437bb0f7388b27631ac128149b22765ec1d8eb6a3e8c71035de5946ccc46e69666f41e71e3c3cc29911d87deca67fe97f3c1d71172f0939df7d8ec2002f44bbd8cb3bea5046ba98b6f74597b26dd1fff2f4a3f00fc8efea392cd997cee037cbc9e297702016ad5f53c0edbc88c33bb952024262698054b3cf4262ea7e45c6f5180e72a293550746e3c915b0b12bc268465f4ddb3444466879c529be3eeca60e17dd91fd761c55196b29ad235ccb01e7366bbee6d2a577a3ae3b1130d27661f90711f457ecc4abbb3df885f13ff42"}, {0x40, 0xffff, 0x2, "2cc1d9ba5368a5a7494d530b2c802a30ba9f15b27d2b8beb4b2172a417896709cad7f409024f133fb2"}], 0x138}, 0xb) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000100)=0x9) 00:18:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x52cb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 00:18:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x224}], 0xe3, 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x142}, {r0, 0x88d6fc14f0223c1}], 0x3, 0x5) 00:18:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 00:18:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r1 = getegid() getgroups(0x7, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0x0, r1]) r6 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r8, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r4, r5, r2, r5, r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r3) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r10) symlinkat(&(0x7f0000000340)='./file0\x00', r10, &(0x7f0000000380)='./file1\x00') close(r10) ioctl$TIOCCBRK(r10, 0x2000747a) r11 = msgget$private(0x0, 0x649) r12 = semget$private(0x0, 0x7, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r13 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r13, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r14 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r13, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 00:18:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x1, 0x0, 0x0, "61aa0db100000100", 0x0, 0x80}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0xffffffffffffd88) 00:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x10000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:18:07 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) 00:18:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x60, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40, 0x3221, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x45, 0x20000000, 0x48, 0x7}, {{r0}, 0xffffffffffffffff, 0x1c, 0x80000020, 0xfffffffffffff6ac, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x8, 0x7}, {{r0}, 0x0, 0x12, 0xfffff, 0x8, 0x1}, {{r0}, 0x0, 0x24, 0x40000008, 0x2000000000, 0x2}], 0x10000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0xbcb}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x3, 0x1}], 0x5, &(0x7f0000000200)={0x0, 0x5a16}) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 00:18:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() dup2(r0, r1) 00:18:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x2}, {0x0, 0x3}, {0x85}, {0x87, 0x20}, {0xc5, 0x7}], 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) getrlimit(0x7, &(0x7f0000000100)) 00:18:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x2}, {0x18, 0x0, 0x6, 0xd6c}, 0xb48, [0x80000001, 0xd39f, 0x1000, 0x2, 0x3, 0x0, 0x100000000, 0x200]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x6, 0x4003, 0x1000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 00:18:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x80000002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c2022e2f66696c6530009e680bf16f417fc4fee5b2cc1ffd4864611350003f88d6fa091045f066845722a70eaa1c6e7f"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 00:18:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x6b, 0x0, {0x6, 0x335}}) 00:18:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x800, 0x2) fsync(r0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 00:18:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}], 0x2}) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 00:18:08 executing program 0: getgid() r0 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getegid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() getgroups(0x7, &(0x7f0000000080)=[r4, r0, 0x0, r1, r7, 0x0, r8]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r9]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket$unix(0x1, 0x5, 0x0) r12 = syz_open_pts() pipe(&(0x7f0000001240)={0xffffffffffffffff}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280)='/dev/ttyCcfg\x00', 0x200000000, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x80, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = accept(0xffffffffffffffff, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) rmdir(&(0x7f00000015c0)='./file0\x00') r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x4e96708c3dd33cb1, 0x0) sendmsg$unix(r11, &(0x7f0000001580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="72ad91e3474bc8c0d23cbe79b0b5a37b3bb39e96a2ebf22a4ca722f5d3bf4e8b11bd5b0a38b6ba9b27e60244f83daa1d06088dc12a8c6b79341d20afc18a149e12a6fc977a776f60bf8d398fe1092992e233f7ec0da732b0eb126ba401dfd1f3fed3a6eae681b15e49ab01cf20e1d0b220f2a4d82b4e61cf6711953ab92324903adb8d9b3fb82ff0e4463434075ee1a22ff6b2e0dcd7a9ae8df12c36a02f6d7a5d6f70818b106202f5d36991642399d61e6e2383c577efc79f6b80c7aa94bc43d0c6f0e8a7b753374c7fe61214b801e6c73a4d14321e3467f81425dc600a4b1856f08c217f8ad23dbd1ee814d50549505971351198409f6e958db4737efd205f6e28f0bb754e2eae3e3c96c33e6f6b8332856caeeeb09ad26d6863db6b3cbb3ad4331e0d3c5c1644a9962122e07de671d99c9c122ccc02ea7b533764fb8304c9eaf446931c50ec00098e56c19129ca9ac313b2b92f4908eca8effa36ef0e78f3eb02d856a26b288b5ee1892544e37d39feef43e86aaa7f961115caff188542e30221312caf2657711557781a91dbca333b57490ddb0739da2ae09cc11d6ad2e6cb28ccc8fcf0ee2d6dac98fb04d945196035cdd8be24531eb25ff7243078d1ffc1e3ef506679b4bc52191a4cb2b8199a25e57aa57570c990d0684fe435c7778ccdbc077cd5afa0f611950b96aa2ec51bd212116cf34a6909214d70d8fb9053de732ce00bc520826211002009db30c599c04d2c39927097186becea6dd670b1f848f3b17526b7a15fda46b21ae6a5d569e3f788c11ff4635e6a3c90b58ae10c5a13029a79aead28de39654239c82d10b7222426eb775a909d5d42c96efb3d0b3d4854f6fa05f809da296768aaeb9289b3a78a987a419595753381d75ce4936e8ff759f97b9e2446a77d1459c23cc2a349ec90e25cb91b9f8b8f350739a4a679ddd938eec4844a67f968646f7eca47fcb41ac315da6f2ea0d940d8519adbd6cd43ec061fb35a6f839cc9b42e1805002af2f165bb1b9fc8481bcee753d36fd6495475b380ba5da461add6059d56431669a783809de4537f5d2de83dccacc618a8228b42939d7d554c5edc8bded5fc9567714c96b0a583b5e822ce92c7ca9d9874955fb036d3f1e6a7e49852fefe25d75778329608e4945a1e9a730022132531be2b5a7018084cf132207c525065bbd43166cb491332ba4d1bbd6cedd8c136e88d7fdf12e09b39a608ced9f30508de66c13ec3b402e5aa9fca77438d43d4e7a6cc5ee6c598d5d758d93f0b54a4b8dacb04482b936c2647a00fc1fbb5795546408c8e3d3324ffaca61ba819e5f799636f403df18bf21e0e8c3710e8629a5e8c423ae8b7f219b74597baffbbc9fd957d590fcb3230ee8a5eda0694b193b3469e47e42d1323926b41f63a5e734601e4af390984abbfc05bc1977f8c8d72c6bac115fd35cf4f4899d442adcada8039d0850b320958581a51c1d074ffbdd4af0e4ecd9428553ce7171e37723a3be9de7a82b6329a7bd955ab44ba76784ce83633c59c6425353a12dd93355130307f97cd41ea4d903d6cdd0c52b5fa536eed2b4cf50eb2a493ac54d9523cb02dbe8cf6b4f2fb814ecc0c4c720cd1be74bbc361dc798f5e0932752a299c4cfea5bdf6a72a7abc0fb0556f86b7ca3ab6437c9b0a2f99e625184ac50c1bd36f7f48273dee418357f8aeb3641e9b593d4378eae354f2d66ead8891e786f71618676077510d85f016f6e1724f6d5b4ddb0ded819226e228ece906242cab8cafa48283a90b56ef094290d1bef67f4b86e082ca937b80a68b2817e2bd9a8445a62890e7f0fdf19001bdc917f8e429b8c8751ceda32b1b15a7534f1f0f770b75c1446c3db3ecedb50f78c0858d105786e0675340228ebc4d51cc0ba84dfb93b350a6684c7dea3e7a4a2f44e7a5d21e665cf162396dfc2b5de6ea0dd8d2d1095a619f13d7de4cc227e25c80ff3b4351d88e3a5f7fbf8656934c6691e1fe02e03e59b4b557c7b9c286b3d008919f3a5abf83bbe772a5e009cd5b38e869206e77d3a8fc5b3396cd00c603cb4df1615ef7c768ef2deb3500ff242a11d6d8c193005741620b1c6cf0ec325998ad713d94cc3096e08faaedbb25f52bbd74dda60a2544b4261b1842254a00ae2d34149a9152f32dbe667d3922619d3095d0ce04e2f62bf1a1899cb08a14e316cb65086eafb892d1dd38794a8a5c7ed33ca6810a119c6f508275d7b7a1c1986eb61e814ffd02694fc7d91dd166328bfdf4a6d4a81f7c987d1ac5c78624736b875a50b7670e56554bcf32f5bf43a4ff8f47641336ed6cf3a809bc3cbaa7cdb16818f36531ed23cb2ad59ed1ac8e5b10f57684d53b225b701000759a689d00d94a7f000cbb54ae24f9cf2c023ffeed882317f53eccb217eef4d5eb17f13cad4bb7a9c826d5fd7aca88a350ca20c11af6d4b570e09db6374a03191ceb772cb4f11fac5fa3e50e060c2900d7c7e0cdcd65c1b8a1e0e667bd697d94864ca095e5a0b13b6eca4c2dc1ef7f6b6997b34d54e3e7d4457fdaa7ac2663ac068dbb2763e4f429438333227e5068341a7480047deb52c354f7f0f5a6ceaa383eb0ca570f4d94ca1d18d0776de94b5d70f66ade84ea8557bd43aefa8ab10ed14b822927563ccd8ec664cb286b027900e4594206cbfe949f3d0d51ec53fd7ddcb622f3b0d4a6bd595f5cf860a63468c5f75f68d5bc7404b73703dd3c62e40f971352bd99446a89b5fc12e692a93bd76341982924ea51a556274d074f08feca611ca9ec7e7837b767ff9a11ea1874df560e59141d9a9436c5819af7df58dc6a9c7b2e16e3e9fc5355b4ab24ee8ec6856298db71cdc00157b18e5ea5c54c5fc1de589f81a3538035c949401a4026412464072c2caa6241d89aa48f39c4016aecdb9e0064b41358af35c5a7ddd26e151590973c8dba4c8ef6ca010516337ac0b3745186656c36d6830034918cbd263daf39e32c6bf04c3b0b09a7c323f6bc21106675b31cb4de3217b96c57d400edb76f744e84a48ac587d19d5dca47c1535da4039c94e356eae1cafaa7acbd097e25dab65501ac4f2ea8e263da696e95d0f6b6de9cae002a6d2a2b22398601dfa6b2ace9b4e5b9f024415f2f8aa531622b27569d2bc7bc9d9072acf60d8f5c5ea453cdfd57dbed917e077f1b7b36887dddc17d9b93c800e1ce02ad2a2bb3881baa82b2086e27bd71f3de73d82bf0ce805f9ec7fafd007972a60b8058bd49b254ea452feee0979d6e2b76982b0815f3322e1b160f7cf869daf51aeaa0c07a8db48e890e3ca5bfc17eabe80e1f15625e151d722e327b0e6842ac6c3a556de6131c40a4c18a3b325432d1f88e24e01af94a26a3d1358684c25191fe7679d4f4f1e5e53b8d7afd29017198c6065d3847ff8126516475020aac086fb9b0152190edc511bc92be771c9961413ca41ef198a263d8295e19672059bb9cc373007cabe1db7f1b5327d4068c8414f382e866e8818b90b584f76cde0d102cf2d0259455cd9d65a4273af76dce879c2411ea045e7baf5b222f841f4a8cc2383b61de7774962eb1468674fbfc9dbc56d2bae42d09f0eaffba19c65b2bc001dc7d946fea118277bb37020893262564c34c61a8a6c599ba52b5a64b98cd1616a6e2de97c519000ba60e7125689016036e2ce06c3bb859e590f826896bbba2ab7afe3ec3ca3a51eddba2d4c70deddc2843041dc8b313ac5f7c0182192abcd5a7b307c1d765fa5b208c4b07d962b22e259269991b080db8f24fd2172c7a62dd14c947fbcc0416196d963ce1fbb18fc4f8966584b21a37c46885c531e444dd89cf37c43cd9b07e56c8a087624146d311a6f6a7cc1ac49fa19dfd8f82c9dbf0bb6bb72badef403be86f430029d27c1068d297fe902defdb1621fa09a8c3cfdac4b969661fb996c168f9d436d88485cb9abb6b1b9f3b47e609672468242323fc260be782f5f46b2ee8979daca3ceab141ce5423bac1f141c74ae9e11d42dd04fc4b6d670426e3702243d0d20b2fe27855e941e25fe59cd4e96decd24aa05ed6872e4061b560b1fc4d30368430195b0282d968aedd669b398bab18ba29dd2c8875f8334c35cda12666796a5abef63b1c82b011e4b32caed582d8a3ba35a84d2cb8c243f7c0a599596c1477c5d0ebceb3be088fdd766112f632b37dfc56e5d0a1ad27164d1baf2992e54040c46506c16980f5bc7c5e91cf4a9c87c6b72bde8c60824a2a56d21a00eb58487d98b0980f2dc615432be88e53640bc0fc0a7752cdd2819d78b4813b1bddda028dd8cc71fe0683b05f50e84115138254022325040a5de86367ede1b1be628c28983788ff92ab0813afe696b5cdcedba794c21a30fadb82548d813604174e2b9d953c64ccb9b9fd760dbe75a46cdb3b280603da4d148b34896d07f0476cd647c47255398a5028b25c8b7c00084140faed3bd82095dc0712909131e5dc07b351076e88eaa30f9eeeb23cf956b02a0ab20ba4b4cf78831c7ded2e4fde3f8e3ee64d398adc8c314e8cefb511fe84612ef7b5240a3e77a788ee65b873b9a314c815006d9b48c7c4ae6431575819a6e05458ed0068f607a29ec40c362899d4e174fc954c7734c1f9bf52db60c3e882aadc7a8d459f0b783e2d0f02b9b2e8b8dfc50ad524ca2a327bca121af3c10fb2ee9814526ee0e700cfd6a3873ca32e7358fa701c6c885749613b7857dde4af8dfba88c6bf1805416aeae61b3866ab59ab97c55dfe7976f42020158bbd476840501c8b03b3e2fb8a1ca65f5841c6faa0f10735ad86b739c22a9ce26eb3b16fbb4b5cd7cca1b04a77bca129960c4aadb56cb2fda64b7f6151b572dc576c44c03e72dcf0e3af87bdbc7a80bda4c1931103a305c4e92edafd4a1e0d8f5cfcf7e356b14679cc31f742b2b62c86ccd417a72b080ae5f3e495423898a2a52470495da54eca0732dca977865503aa6a77d8d25cacd46ddc337cf6f3114254ee5f0f95538aa744da04f722f71eeb281a6d3316981ec06f0e253168aca2bfc359ee03023fbaf127878d17baffad428e138581f702955d3d86516c3e7b87a50cc50038b34edbde57246c38866e3a9e38592aeaffea07943f0f9f4a228533464c3a4ef7ef918feb53d51da5efa2d14839ed16065b1afe2dbdb3e140aa1b6b85e2654d4f4b0bf12a2c76d0b9077967092319ed92cc8ba2741e604f193f43a16c22639576b509925a6d77f26c2371fe6d97253080a401b25495c93675d4895719581d7fa8ed57d056b7454a6c7ecf93d256252c7cfb592415c3c1f18590e8b541514f8495182b3f17b8b9b1669e9ff90accae378fa71d2084da7d1a6a53a87f43efcd390c44d4fd58f5272780737e24d92026d25df28e36780b1873b2c0e50c06b9246b8c1b5caa0d3cc14ec819e32430a61fe0299e338c3c412e6141a4374a9485a388071b6508dbeb0e8de0cdb8a473e6cf2889d502662ba8acece084a60a2fccef6568732998ce3d13698f02a668043777d67c827d8de099a521c049165e7369e929270189038072e3a1efb0b618d5bd562f8036809b992bf23f552e9d8d1e8ea1f7378aab462a3ade79555baa2e87875bca41cf61a057b76bf16960439113f9546c99c0f41d3d5849ac32fff030b77299e47a48df5f06033efc832ea86b75410ad79c3747b6fce165713bfc4c89ded85d9a314b84de3dbe043812b75311d66139f3f7cd19fa10688a05d727ce283de7b0604b10e8dac242240225ca928cb3351d1eb5b3a4d4b0453c0fb564761192d38e3b13b72366900120569101b186c95417683dcfecfd936e", 0x1000}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="00000000105b000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x2}, 0x6) r23 = socket(0x10, 0x8000, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r12) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8842, 0x0) shutdown(r1, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="77a792c20b7c2ba054486dd2788a58e3795164505f6562c15e6b8661999a65924ef8b975465c6fc37a4fe6895c3f3d03fb1e5ceb27944715f3ab12ffbdc10d85f17e8b45bd0a03c1278967170fe727b97d2edc92ee3c20fbe6f2edc00b6b9340d342ae440d9cfc835de7f87b0c9509f1a3a51f238e1e078435a806fb0f13e55a9c780ca21479cb23fa1cec4ef52f7edbc45f8dbdbe72115817a5d3790e1e6235", 0xa0, 0x400, &(0x7f0000000180)={0x18, 0x2, 0x0, 0xdb3}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0xcf81, 0xfff0, 0x80000000}) r2 = fcntl$dupfd(r0, 0xa, r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002f2f46696c6530fe802b3d9c85edfa0bb7e603aec000"], 0xa) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 00:18:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000c00)="52b73e94be93293a0d654033694b401fb021d4357ebb2925a18ab440308666274f6e04f6b3d586d95bad2540070cafa3b2dc3596b7a51ad29f15cabafd692b7a8d17bdc6d987d100ca90365a1a3ee2a22e02e743cf030fbe2960d3a6", 0x5c}, {&(0x7f0000000340)="d262c5d49bfde372beed28f890c07c896fd81d35fa2482c43f4842d01d8c6b8475295500d8631760aff9a98524da23831aa909236352a0046a908eaced393de9567520c41ff1d32fc4da06777dd992c87e613f3ba0471fbd2c0f3b2a2a24b37b1e050adbe7cdbba2315c4dff89db0c695a4ebfa72af2d91778fc93080d87d38125c58ee043b543b95153fc01e242d75921900ac23ee0de76a4d0a76ff04f6c710e11a516a70e5729555150562be51f4c60f339f845580f7394736989dbf1f72e0f310f1492cda981ee8ede502cf8bc7d88b990f43fcfdd7162684d27e71659c6820200d0616ac88626042be0cbca5731df38aff2af0064de1e6b3fa3521a02", 0xff}, {&(0x7f0000000980)="378d6417c7070c53dbef62d5895527ac1d9a31cd7c94f25ca6d43afd94cdc54db769e9ab95de48f50aebccaf46047df698e5db7763f0c12ee22ae08c347227fbe89b2af0e220f9c8f5718650d358f92f2fb93655b374cdde916959d4fde507759d5f8553ce13ee26cb8ea2b6cbc3d60e75e3ed7055e7237a9977c2c2e5cd98bc6fee450992d71971b4af27422aa5cc399e43a4bc14a7ae35fc475897081532cc30318b6a0b3c2c05a5b4ba2d9f857e568a54fa7177ba3c5fdc2fe73adca5d292650c47d9fd2d0ca31eab7e9e395c13446f17b43d4659ecbd26e6060a19", 0xdd}, {&(0x7f0000000a80)="1a0e8de33808b3a5fb761a7f692efde342e76aaf00237e90a92194f601b383967743b143299fec83ab720c9d5b211e89b16c0c2041eda897081c20e83bb0a595b0134d", 0x43}, {&(0x7f0000000b00)="f09f82e7db47ad377fa2824d208fc6687d5dbfc4e835dbc09194b35fbf624863bb52653d441f6ed6a029e32b6b2e00a14a599b9c5e374fa5babe04cbb619c87261f5d7212ad65e6dbe24aa988307180e5c30f7e91b0e", 0x56}], 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:18:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d1) 00:18:09 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r2, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 00:18:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) getdents(r1, &(0x7f0000000400)=""/159, 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = semget(0x1, 0x5, 0x2) pwritev(r1, &(0x7f0000000940), 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/120) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) r3 = dup2(r1, r0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000380)=0xc) 00:18:09 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7ffb, 0xfffffffffffffffd}) 00:18:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x80000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x91ac, 0x1000, 0x21, "f8f797ade9be0929dd643b4ca90658ee6c5addd9", 0x4, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x4, 0x40000000040) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) 00:18:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10007e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1, 0x5, 0x5, 0xfffffffffffffffd}, {0x8, 0x10000, 0x8001, 0x100}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x23}, {0x26, 0x3}, {0xac}], 0x13e}) 00:18:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10080, 0x1) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x30408, 0x0) linkat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f0000000380)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) mknod(&(0x7f0000000300)='./bus\x00', 0x2080, 0x9) open(&(0x7f00000002c0)='./bus\x00', 0x10002, 0x10b) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37e, 0x20) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x20005701, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\\#\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#(\x00']) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) 00:18:09 executing program 1: r0 = kqueue() dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 00:18:09 executing program 1: mlockall(0x2) socketpair(0x6, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)="f2c6f26b062105461c543fbe48962a55e120893ec6f212c1de516961b7c15c23b0772401c1d92b6c35113139e749c6e8a03219834e84acf3a50d8cbb27d3cd4757135f15b6e3051d3274c85df6a018d4acb147c30b2e7b274e40662f6a2e1b116f899dedfe190a793d8db58ed336f86a119149ac3838e122f2435e639f337cea6c9e717f52d36c71157ed35e93246faae97aa3c954622931838e20fe17f1c06f2cf167c620468d62839f7c11084d374405815e3dd276b77cdc00b4a36fc60fbae1e52235197c21a40de819a84665d61dc41df2766af2de6f0f4e9597faba0b06a1e973828a4ddef5677ebbfe78f73410b8490968775f24650f933b8bc3fd96d83d9c72de8513f53ed832144935f7bca64bcd467f3ab4c334471461203b78a3a44bbe84251014d8d45bc1c8ddf26b5ceaf715fa53b9906b84d4", 0xffffffffffffff8a) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x0, 0x400) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x120) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/77) pipe(&(0x7f0000000180)) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) 00:18:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xf66) 00:18:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x0) execve(0x0, 0x0, 0x0) 00:18:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getgid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:18:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x220, 0x16) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'./bus\x00', @ifru_addr=@in={0x2, 0x2}}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) 00:18:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000000400000000, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x1d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3, 0x1, 0x101, 0x0, 0x6, 0x0, 0x42c, 0x0, 0x3, 0x7fff, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 00:18:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0xfff, 0x2, 0x4, "7f4da1df87d690ce141df805d2d4ec3343a15c9b", 0xffffffff, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:18:09 executing program 0: r0 = socket(0x6, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 00:18:09 executing program 0: r0 = socket(0x0, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x2}], 0x2, 0xf3c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x71c24c62ae05711b, 0x1) r1 = geteuid() socketpair(0x6, 0x7, 0x3f, &(0x7f0000000100)={0xffffffffffffffff}) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r3, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r5) setuid(r5) 00:18:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(r7, r1) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) 00:18:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0xd6b875ee9cdd4428, 0x100001) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r2) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 00:18:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x7ff, &(0x7f0000000080)="62e3f609b3e75ee17d6361b8ffb1266b57d344d4dae76edb175de321203b5ee90392ce621692127123674e5ca29a27b89c57feda8bb2eee8289a961bb1bc2e19891503563dacac9f53b0eb947ecd258afcbbfe051f7161407d7aec0cc5c4da5a3775c8e86924fca192f2d635d2e2dad71419fc493a5c3b1f83ef7dfff04055138be074b9006256528b284a3467c67a38d7f1ed4b74ec6f2e", 0x98) socket$inet(0x2, 0x5, 0x787bdd95) setitimer(0x2, &(0x7f0000000000)={{0x9, 0xb02a}, {0x2229, 0xdd}}, &(0x7f0000000040)) 00:18:10 executing program 0: socketpair$unix(0x1, 0x10000400005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)="fa84ee0caf27ad3658ed90f8f4b2e1cc93d5329341669de5f5ec1ee666a9c24cc8bf397360899f9f2b2db4dd8c9640bfdf754aab70a503c2c91d82c3d36232f9b5dfdae6a66eb4c5bae620a9058583266f6801cc7f21532b008897a03fd37a6f87dd517984aaaec6ec05e2fe029003a453407210ad0817b634a6d07304d6ced14a364b808e680af5cdb7bb5e5618e0a60bee3bf17517108e51fc4c74b7ba144517f699c5b63de3279c1a9bf17c421dfa23ffa39885c7c860fbf1dc5c1dac66130f9697c709888d13206ac92f4b43390472365972cb23c514bbabbd10b4b442", 0xdf}, {&(0x7f00000001c0)="70a34573df1b6d5e7ac3026dc35e20ff5ff05a2e2f33b0f11548e310f6c699738dedcce51742d70ec8ab5db1f33f4eebbccddfe4e912dde54c42fd73ea1b6773e80c2bbf81de41b00f786189fcc44b7f2b4184afdcdb8a5b23a2efdc7f7e82030c42abaebeaf31e0b121d88a6cf5accf2c81144336aa4ccbfd83b763bb616c6aea839ff4349fa319440e4ceb694712f2c1008760dc32f4e612696fa80a6c7f31e51f1e1465b723412834d7efa855953dcff15fbd880352148b3f5557eae8c729aa16f01f9789970599b201e9135a9388f6005ca90db5dd3f627713372ff961203045d2a742619bf1dfe8586c66a9743fb37b9a58cc82a19446740c9c9cbe9302462bc0f2f0a1838b6535ba131fa1eb6c09c1e02f2370190489ce3ba3c3ccdff2476309961f9ead4e4b96abfcab6aba149131aa93f7745b20c00ba86169cc9f2ad854e9bbdccf7e8c38080da6e5de132803458df750840b552346f2e2fc6e95b133ab1c232278d68ce93187d5b30cedc5f4a3a7cad04ff9d719f4c10f6a66799adcdca9c1798e97ddc3f23599304e369efe2cea3dd9298cc200aab80f3831074b6622892600075fa9c39f00b068eae1cadd56c522d62fd5a504fc970ae95d356f237660148343ea73be91c5d87e5951c9f52938434a98112ea5d8857c589b37e5017baa0b6ff9bbbf3d650817dc8239d331de4ee95e76076b65e4bf273db1dfbfbf42e3a54e99395df29c8ded42a8accef3bc42d180429ecf001df0cf5936978431bffec356bf8ab5f60511599de6cb828bcd2bd1f71a8f89aa6943110fbb0151db9bba37a618df254f0b4ee266dc02f99da378aed0977a3c9cedbd5029983383cc48b96c13bee2851925b4b6411c6ef4a18ed94b56d269ebd5cc427e9b4c807bb2c188bf0ca75ec18376a6b44eb9523667bbc092d45673e31fc0661fb498c11eaa29eb6b1b1ada9c3a6134b4d384b1328debd165028b63824cb37b7f2eebeeed0d880583d1070f86c7dc8703ff952c62f138b996becf0ee8f675f5813aeac43b4c951e6ce3eeb1553df2c4efc36b8ef9e588dc873e64dfce28ad0d12845cb41ef350f3b4a181b8309f3dd3677cd3eeafb01fff6ca8a0adc59d48f477d60ad157e4e4dbd95a1847378101060329ecbf8e848e680c7934feed2d0a3c4052ff07fcc85d756d32920c6f7203d6a9bb83fbb4cd75f386b948ac25995ca7eaa0f9de49245e9668505323e0715700dcf214053d45ac78dcdd2cc36c5354c97782210eb558ab25f9ea0320b58180c9eee8556012ac5d54803468c71ecd2bd81080eee42a8a51769d6153e2aceb2d664bfdc8c0c56438213cef2770fde32d4430226835e5dda90ff3ded8184cb4d3882e8c1bb0e391b452d5d3cbdf297b88ecf26a7930093e9af9322455acd1da2c0e26d07189c26836d2f8966fb0b100f501fd21cab6f41b6eafdd8e9e0da36d285d76fd65269174b872c9e47627bd2d3747bcc5b1431226113383b093136c56632173d127d3c6801c2826726c47ed10077d5f9e60d1c00a2f9ad80534f33b52352119c38bd238da1747d3e43afd7153312a145b9b43bbf7b11a421ff3a59fc2264aea924cc8d205672f16abee2323fe612659138a9936fc4470cf9b67e2ba7165ad675e4ea49983837c1c13798dcb1ec592d8a9e9a73bad6695fb98138d172a1b0d3eec83e782cd03004735dc8f7f99a87e90e4314b8c0d1da534fad2ac892397e4854c905dd774b7f465c548c3ed19f752237a0d9663a41a745f7d318d62a0213c3aabbcaf98c4ff2cce899838cc92404bc3be928f33ec53a1ee12710ceb1335a9d581d2fc43e0ecd4b168f1215956e8a88b61ec53331a7a3b44d1f4fdee9ab43a4752f213354adfa7f152be7b0ae14ce45b5e95631f5c9e890c1424c284e0d5f641ca2c5ab649e6b7d83ce5021be96048a57577aac589cecbe8559d6a9daf2699a7e8494bf3daf71dc3e2cdb842e7b79e20f463a3adb7e1418a2ff326a52405654f45d2191dc56550e90399550fc4aea50066654a6cf7f8f1afae20e800cff46e4e5ca59e74b1a1ec4f4345392774d105ad38cacc0be0646c519a58bc01d69a8570a5e96e913986f98261be3e00deec0f66a65b46b68299b0de69e6fd456de2e53a79db1f43c0f99ba8c745505a8e7831bd2890e739e93b9c8e226c4524f9f88c498b7f57f46c0d8f9115836eef195765cc3eb6b8daecefe0b289803ed62dde1735a612cfe5e86c4f0f0fb11d787686a7a5c082fb52cf4412cb46fe905636f072b4cce758cb562e97207bc4d6c27ae1d2170b81217524f8c346774a89704446d6460b9b091f7dfb97af5e7c5b97d4f6e35f592c5c71040d7acd56f6390fa5082a7048c72a24c9e007b3f776e037aca26403b01693234d5f3d561ef6d5a744e6c7688b389e25833eccd6e9ac923c31fa09c9e99f609525cbe30c42e9e4fb4ebebb97fa009dd272107a1740be7bbb62fdf398fb3e206bd5a95594ea4378b0668c546db44af4c93affb5c458f7b21c0a00bb8e242017cda956f534bb555c7a759bb71e401012b53dea82d16ab2ebdfcd7889707bd70b651111428a63c20d9286fddcb25c9b8e2c92e155a5fa4d6e58cd7f0291423d7574ff5ccccd419c14bd9ab3c152626f1bc051fc129b647fca229782b331465c1b451ff81da99187b0e9f724b753ea08c50162f9a92c3898a4df58edd137325fce2499b94069a35b6bf54c0f3e35526d61a651acffcc8cd2011a5b8a638805ace786c353ec1cd7b9fbc00ca3e32f300acddc0a04387a3b2011be078c8c3ce036fe27f34e262174534a4162cba1f11335933a8c438fc6d9fa2bcbb3ecdeb0fb9eae55b4b39ba90a6663a0c0c84c396b145ce5d02693582e3f523d5e0b8cbad3feb7ebc22bae64e441f78110794e1734c394c86e96a53979f47dd14c7b49f0e90d1bf319a93b1c2a27b3c27952e92e59ea6945eb0a94a449a2c3ec7f9563830da35210c542c0be8cf793db3ab2ba7b6d6280366d9b04941291f7a236cc71eae349a905fbed8a3507a9a3c41b24cb3fb09d508753af8a322d0077c9405df1f50aa2e2b1f142ab33ad766fd1be6f2278490144b690e9c9501ac1d4e27cf3b4feb84dbf30eb637846cb1c29370bce3e306f5e783eb55a7468e0ad7c76a2debaefb15180f1d5ce4ab0c5c4905604ded297d8ea567c238bfe859ecfeb1f37462afb1d6fa698480610e6bd1209d1d4dd5c277726c37735bb679220eb9d104225cbfd4ffe38a9450e7cb14e04e79723267418f371233b298f029711777d297b1a4337b79458b99451a3e7225ef0cb8f081344f086e08e0494c07bdba6e216bf6cebe46c79553eee409f7fe7c2522978d30318ce016d8c107b0719b63e149ddcf541de9b842f2a8c63cfc0e96f0c6c3eedeab2faf5ffe6ef7dbff5e7f288713ca4944717bc036199953aedf53b92fdc61d0f4e9198cf749346e8a6811bce3c51c00165b6bf7544135db60aed2f7e6f953d46176dd40d102dfdffdcc5963ec1b9beff858c8aa49737d20406f09197749a5a32a5f77653e2eb7ffa824869a4e943d61505f6a70ef03663f4a1e009c5382e757c7c687e16f84547d39db9be2d655b386662d35fac86cb21d73e4b1bacaab32655fc081ddb42ae7e89b8d260c2ee24af63554ef199178a50b176eb5bb8e0f41d0b566d4bcee5fc23187ce24d2aa3b76eb80ee39fdb94429f3ecbe13e46a3de0ba656f8c85f26648299cebf3affb135048dd61686ed2fb7bee0ec5aaec024172a0d75a2304d9dc1319c48b5664058e788ddd3bf16e8188f2a9aea1d9ab401c325d2ed318001ee6c2e398390b827119329a11df1e3a995b75305749e14f709ee0b3c6fc736f5e3df17f1c99ce4d1b53c06282a6117d909feb8330685695a59e585feb023dd12f747c1053206675ad7d18b4f3c47da28452496b2a8f9b73b6259664f5f063b5d9fd9ffb30f62b5eb412ce37435ca27af015cbd8d9eb9e2f538349a68d5c14c9e62e1408ab8ecc7914f886d15064e880eb010f82e4f7d63b7c7ccf7473c3fa56ebca288d54f45d77aef271f1828c614e416ec0d0ad58fec1ffe8114953034a6161150a9315eb67f4e89c8aa09f5553172a535e133e8d2a6d123d8a91d81483ac117bfba56f263d8d73b3f5a62c509fae9e1ef6419bea7a632cf60facdce5aa0a4ecac50a6759000b1736eaf0a3f6787bef02f0cad2146e2e29fe597416f1f5e6fb910bf6dbbb3b2b2d3fe2fead7f3f6618146aed8db38a85010a326b8221f60fdc986bead1af90dda97fe79cc156c263eab8d81affb6d996520f5e1d9e0d5174fbb8b0d3d34c3c7f48c235bcb051f7c7f70fc900aa03fe125817f73fae109d838ddff5b995335f7a4aef73320f56065e3d534e5467a49833c2ca9bb120d7ca16bfa2f0b7b77b8214cfa9ee2fc3ee34e95a420972ab6590b0fa965a39c80a7dd0c295ec0abc393bd527b36e777698fe12ce23327e87d7a632902af1da6111230732023bf9906499595f6d33bff6b72e2514b677030424e1bb9cc584ab1cf10d7e0e60507e1fb0cd149ea3e1809b06d3634e78cea1b88b4d7a38f7f14050308c7ad2372c9db6c5b459417a4726e58f50c8e2777f1abc76973d7c9fe0ca58c07419322b3e3f78d417900389881fa783808788df420a9cbb4ae0f9ebdd167fd956d15abd9c6053fb394abf94a96fecbc47eac060f9182db48bad0e2985fca923b14605f88ed59a68410976187a79d5bf9e3e1379532611fbc90518934f6e443d2735c2a963a174de1a45a0db8f8f85ae7a4e79091e1b3742ff384a661ed42037941ed6ea4d4a78d6b444c3c8cdad966a857df68e6ec5f64a688f586169fbd38b52d430e22bde0d4450cb2b26fc523f49a21e08418510e1669005d62ed1a773e11e19ff4d33cbf7619c90be0eb717378e3f5eecdf40fdc70e82bcfcbfed3483e5684478491be49d20702616b39890a5a347a6ce304a5b1ae122d686cc1c1f3b793b7234de1cee40fa041af162460d1ae87f1238386cca19e3374496133654f5518ddf524dd9a9639cb66227d4dc710cf85545e45b887e84b21963490908c051d293337bdc67c4d358efb8ecf128236be899d96a70d60c8924ed5213a8840cabcbbf6ac68f5434c5b2c97274f03000b506a111ee9ac453585e647c44fef92d9cd723660729dce16773c2380a7022cf36180f9b1e9ffae74e66f91c5ccaf87bbe33fe034dec3803f945c4a37edb936941e9e990278f469372a5781385b6d82d2a096051c0f8f93c9c637b6fbfb45ea595b8da686bf8bfef218812972718487f11a55f01e4d8d9fd3702d3aa706b3763dd82083677bac793cc33531041189e09b1d8aa79b8fa29eacfb43a8243ba8c02d6699e5028bbd1110322b5a0d0860d530e28668d8288a68c8ae6f7d5e877a3d16bd8b4dc4810ff8224a116ef5a29152cb19963278d00e93f34490b5add802fee4fb2ab75aafae7144b7a965c48cdcb70f3eff1dbf4a8a05ee0a0b4f0ebabb83b902c53383a0899e0e01093b35e5206bfea1be7fbdf8b0b184e91a91400ee6ee5d9d4b1e3d6f031faa5e310c061806ccbf2f76e0583ad75854f9f706f24d744de2b5c62117c911259ffc24add46be39e7a6691fac499b20cb619ceb28ff15466ddba457d95adf14308f8babb5d5de987edd39c7a152a93328b5e5dce65ff4b5eee997134580539ec0479f923c0bda570aff30663918a388d4d81cfe7e374d6add4353f6b2bb4e1b0b415fca00a115620ff3e4838d9d6c87d8829fc363bf979d34d14d77535cd", 0x1000}, {&(0x7f00000011c0)="b1d93f485d5bc37c6c42d3d2553f58cb294d72da2f2b9cadff9403157d76c0410672f9216e9af6b678b24e053b7d9381e4f8587ce9edad66973022a046162ca3217e54b0411f0bd8d2dfba58613a1fd8d9672bb982ad313b83f61cc4757f98fca67f4e21d09bec0b87d183db03eb5155385ac0dc189b3d8b48cc0d88669b9feba2cf18407b8d3e099eab73890d0c5d80cb934cfdd76cefeee478b0e470dee8919c6093027e832d334ff1a5f0337b07ba441b3b635f89dce96dcc4e6414d90819faef239b158607412d7aa5131c85788060c330107af33a8f", 0xd8}, {&(0x7f0000000000)="dc85f370b7a5030843", 0x9}, {&(0x7f00000012c0)="4e6a3a5b7abb48aa76ecccf89c4ffbaf7b8ce5cef864d4bb960a536ea8c0806aeea304f5c2c26c0bd806eb8145fbd3989b9cefa94e7ecf7c1c005b5283640fc6b938a72f93b71b22bb85ae9635ca2ec75d4f5db5d9c34d8ec5ac3f0661dcbe1d90ecff084b2baedfda139fdcdb2b7f36c8631fa43c68595d6ae9485dcd4ad5784ad2b66fecd30973dc8d5c2d2724cf7fe7363f2b328a752f08ff9e1f4cb8d0ab7c8a658b57136b89aa", 0xa9}, {&(0x7f0000001380)="d2fcfe4741cfd22f1312ac1a5f8a07c8321d436b91ad6435a8942163d1ab2da0a2e86ce1cb7f6d2e15f4522566ec5121536a2b490b604e25883b6d2d021001e2700f6269bc084f926f24422474a50e979cf4186da1204850a28f91a98a865892f997b7d56493e7d0086bff50a331a8295585d7e9831706faf98c976019f4d8b96ef41e6f0460d85dfafbae7184d129ac3eeb6c828ba1008134870c1cfdebe83ec75a11e3fbf8a4d2e37567d037b725b8a88cea2e06a688368ba140d6b7c1e37affdab00c31676234d684938691b452e73937eefba20b37f1fa7cc12587", 0xdd}, {&(0x7f0000000040)="8df9e78377dfd5cced63934b794f867e9bc11b85f79a844467b01df61400581a083966", 0x23}], 0x7) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 00:18:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000012c2, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x5, 0x5010, r0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000010c0)="3258911269178a0b00d11a86f9a00eb9825daa0123f8752cd4127fd71c2327b74eefc440b900aeffa7bd8338f989254e00fdca41f8d34fa2f29de7fc2fb99ffcd55f1da229ffbe3cf1b9e2f02d8f492ff78dafc06883d453b1cc3b729ce69fb25cf9f7a38384a8bde878455bb28925ff5675a1a53dc580994cf3ca6ef21c2fcaeb2f74c613644f93ec035967ba671a4e2150386048fe554cbdf94d7fdb867b6292eb1d90cf90", 0xa6) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1811, r0, 0x0, 0x0) 00:18:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000340)={0x9, 0x100000001}) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() getgid() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) fcntl$getflags(r4, 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) clock_getres(0xfffffffffffffffc, &(0x7f0000000380)) 00:18:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x401, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x123a}) syz_open_pts() 00:18:10 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x1, &(0x7f0000000540)=[r7, r7, r6]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 00:18:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x47fd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 00:18:10 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0xfbfffffffffffffb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648605cd7e00b308b3a80459fb0365d24f643906b8d7c3598e30dcf899792b58670c9f8dd25e20adf879cbfa0bc1e0e6883", 0x44) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:11 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 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) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa000000000000000000000000000000000000000000000000002100"/104], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c631025bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x801) 00:18:11 executing program 0: socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) dup(r0) socketpair(0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 00:18:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/79, &(0x7f0000000000)=0x4f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:18:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x202, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000001000000000000"], 0x10}, 0x0) close(r1) 00:18:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="a4a7f200cf8b45542111f235d2ed265072bce5e16f5cc510d32d6b29362966aba36430668e67a09edbe4fbef5f149205122e48b5d92808ecc697916424deace347ce5c6414626f36392b25d1c06bc7678257bafa39fc360ba071109e68bbff9491068e6976018286cd19fc003464126a0ace276b421ee5541657006f549ab17520685e72be6fd13c735cb287abb776d8e7adb97bb1edb0bf943e827400bb70eed5a99e234011f1eefc8e86a24a1ed5ed89086aeecd36fb906677be4c8b7d74421bbdc3c1bd67a02defedf41ebd8e03f7de449c85e3ce003e81f19d6a3d765360551cf267c3f2fc4650154f7664af83810210e356fe1e", 0xf6}], 0x1) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) nanosleep(&(0x7f0000000040)={0x3, 0x3}, 0x0) 00:18:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 00:18:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:18:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getrlimit(0x0, &(0x7f0000000080)) setrlimit(0xba38713c66198e00, &(0x7f0000000000)={0xffffffff, 0x9}) 00:18:12 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0xfb, 0x7}) 00:18:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x93) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x94) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 00:18:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0x3, 0x3ff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup2(r0, r0) socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000200)=[{0x4, 0x4, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x20, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x3, 0x800}], 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x6) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x4) 00:18:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r3, r2) 00:18:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0xac) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 00:18:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x100000011}) r1 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000200)="c43c5b128209f637dbae3dfaab5517e9373eb6d5a66ff5a2b05e7e5ea5047a4cfa254a41abb2a95568fabf05259319e4dca5cb61d93eb972b0fd8774cc8ec0eb15021c89fda83066060cb32b8a8bf920b924ca189e4d427bda618bd7eff6613ce6680c17c38b85cfd171403ba3786c6ab1c4f1332178da7a84ca7e7baa663ddd209147726879dd23e0b4e2878bc38babfcf925a5ec05f94b090e9ac0dafbedbc00c8be4414746102ed58fcd4eb26c67391627523460c5314ca1183226c4b85789066dd8a71c8717a05176f30fa433631e381cff72dc0e07a6ce1c85ce7c81dcc375fddfd28fb9582923d701a77c6655a4cb58212a2eb931265f4bd60129ed7f222f006e1f1dfc136cdec24bc1109288002b7e12b8ba87adc516caf5253dd3931cdc7056b2cd95c2588a0fcc2aba51b627f476626129ab0df89920219b3c1f9e8d222d82a119f42e250cfce121ecf47dcef8d3480887d882a09f60ca2c5534ff619d21b91460c29f9c9eb5f937242097cec04d3c65d540887e1514611a58c17b5f083625654053d8b6b1749146b72528c8534d9395355be07f2c370f9f5f0393116842ddf621813042c0656ab42566ca2a0a96aa353f69f5643913a1854cd5359070c1c02ec4b8160ec5de7097faa3cd61f3ab23dff473d8c8b0a581828b87de7c2207a9ee91b3f61996aab5e1d9f8106febdf79079bcdbbbbeef5ddd1c4cd86fe025fc06d15e9500e1722452bc17abed3f5135373f82d75cbf081d59d270b310cf3e4b421a133770caf14c808f93cc66163ad0a275d36b510aad743d5a005d2810088bcb449882e0960ad62cbd66842d55e93745c2872adaf6da8a0ddaed560c194ba0b7897fb464d946f0b7f7dc3d8635d0a7c1013cafd95748490598ec8f03a136457f7806a97182a1576ba5be71f45bbce43c950d77ee89f38c16a22c5d678fa2bed6e284bcc513a6effb85ee10f355e09dcc2ca594ee65b7de45a1a493530bacc02d2ed8c570c883ccde90c037051ef83f3d7bc6c6052a6ad89170bd885d6766ad1ab7dc6b1e416e92e4dcb36379e1e7c566a3e266486f342b855a0a5b81cebc010b04dbbfc913bac34803e2c069d15648431224725f116495919d428f3c541cdca700b1fcdd742f39189d08a297929e357802fb8ea451934d3348ad5f04c6f337f89d0a56fe8f7bc8ec04c05ba9de931a2db7d8abe8d5536be9cb9559a71d5bcb292584bdf8c61b979b17036d59c4fa772c5f045b05d088994495310e0a4e3b3bd39b5e61377a540bf5aab34e0e4a085d571a28e6330385ba0a2c9ea7431634e7f5dbd8f0c8bd5706aae6ea084df5c32246546aafc5bb1f48b44ed4e52ac57072e3d8569e5ddac54b5088aa207f57de721d813760a7c20e95716aa8762888804f9442b852321d747f4403c2490d91419f006f75e35ee2b16787d416e57afd0fc6287fb7e6934fc6df6edcc7adfc2b39605501a431025a4ed21816563cc875ed58348e93855fbdf96e153cd918ae77065adbef3e3e88e8cc4861d11af064b70c3c1f94425c270ffcf16ad2c9b35dc1bd83b1b579c514eeec58e439dc2f3bcfdb99ec8c4cd88c5bfaa52800768298f953930aabfde07d01e475690ccb133d97103c9240977425f61c0929d7619824451eddb0a606b06ce4ee9266f608dc5f17d6d4a2f09c087c3edab17871b1cbfc2d4e7aa97d06b2e7a24864e0973cf72299957aacc608cf880bacd740918c5a1afa6c31741f8730f6a623cae43d17aec2b69c5deb242ba9e248197a3a30db9cd2e46cbce4a2baa7db25a98a21706129d8af501882852b3bf604d1adec75e50a3a5a9adbf3cd13a54b4a2e0b80126f1ab8a8ec668f2ec714f986262c63d84e5c5ac0b52bd3fb5599b0c9958aded2c4368014242011b75b5c7ff67ab024153493d24b7d73e001fa8bcc5b3a824c752e4b821ac2c9888c7442d9cfb2355bc7f9460191171eac11feaceaf1f08b426a90b2d7b5d5fa93bba8da54ac3afd1272ae62a5dccd883f8dce3cc5b8445051d637655e177c177bbbfc053fe7acda962651b2bbf232048b7a9b85ddd0a9c47c0eca59e958f8779f2d3bfe79023ae47be30595bc1c10c2dab0210e9f11a5f06c719f96a9553640ccd381bfaa4ab11975978b26f9ca13f477130b5eac670324a7d9d71fb306cb6298bc928365322c54710c79af1f9cd2966ced34f1f6164d86fcc05b0fd0abcd7db3496b717f10967e942b33ef71971b0ae8c78e6ed7081c98970b4e76e4db10496e8c4e87b72449da8ea11cd2c8c2b42490869bb93f315e02843bfaae91e112a5f397e78ddb923ba85e13232a76bb7b18cb2cbd779c27a2ca4cb203c1bbeeea4bac40965d69e36006c81c833e29dd0fb1ead1f930c221f49cce2d63121ab218ed1d82eaf64bc1aaaf231b8a94261c9b2eccf48011f42c40911373568d81968c1e90d85328e0d776d1c5f39063523ceb02229c0eb9005d77a3f147f7432dcc59a30272254704bc1acfc8ce0ac4dcc732e7e7d383eda399dc17107d74eb3dcf9eb5e4141c889d87197c9659a5d44c018075e09e6f7926ad970cecad049b48b5167f5d74bcbdfda3ed8d18881b750a3ddd429d3b796118a3db7abbacd9f6a50ef4062f147071b6f18256c873a8215b5197f4ec293329ad60af6b4af0cbf58118da36aabcc192bd10de4b78694535092bbd0573063d33d8099ebbbbce2edbd362220b469241b7fec35405a39a0e5e82711abd4702da4727ff6e3fd88c5303524efe2068452e79273dd219b102c1355e9825f8ee170eb6528644f72452660cafe9e524ba41365ae0a6629b590db9571e99b439308e843e1ad163b93c55a6681828377fbecb7763663a5a8a159fa99d1ffb559931d0aeea00490d6ca5ff3368dc59deaea2e4d9c3d55074733e613030de6fd429308099fa58464b968a60b28e2d457920a21c9ce87c609213f0f243c0b85977f1307e825bcea2945affb71fc5cb417daa151efa24accabd501247d2d2c0b9026c1a3a731dd9ba152a30a0935b2727b42fb17eac985cdab52077c49fea9154af4623deadb8a80b97db0cd37916e0d7a9714edf78bc436f8832e6efbe9f72ee6c0bd2d50018c01a5beb11f211f33992bb8849958a916b70dafce0f45e1cc507738ea704fe6daa863f5655acb15217703d1890d6a5e9488d2fa20b477cddc72b01b15077b8d3818271ae4e5dcf754609e46179c7ecee227bd72bd5bf94d04528d92151b8fb39845ad728b778b2c44f38e8721c1bc7faacabf830882f945a857787aba223f5cdef15e287e694eeb2c66a8e640283a97ad2cf1811891bc405cb18479cbcb0d59d45f303835ae835718c11fc796355c58718e9715c28097cfb8cfe28647d990c9ebd89e2cdce873210a25f6ee78137c310a4f336ab83d574e05ca79c94cd20f8d246f3e7a1ce7b5fe8a0a8d30cbbdf9baa5b9698af6328498453bd1947acc84190601fe944dec0e564ae67f59c1f4346b7094270245fb9136d44d187a7b27dbf38f11bdb24edabeae034a03d1d4b6996bc7e89d2b7c09be1ba7ed576b11fcd097ef2e649ea7139235040ea364743922fb697d68814495cbb51e660c62c63530e13ee90bab0b829c3e71e434942667f3123765674882b79ae115c7530d78a2ad11980f0a21d82ee3c44436b9c41ecd97dd67451b13b95a0ec0d4b7ba3bef386c2c44b358854663083dc2e0298066733133bd7a07e19220486546de2ab2e4a123fc5d12556175c5c7258546baccb49575ce2ef31fd202efeb7117f76889e671a311b57f089c00c3664a125d6c83eb06a097432d807d793113c17411799038a3e3b6a4df0f1986783ed14c5d0672e65a7eced5b1e6ffb8bb192a61db0d40fd6936020721f6da1c4f2143a94f80039265e161b12a73b53e98c967b35e4e661fbf8223fc71564de8b3ab1c2912846c590988a4ded7b1930da2fd9963fadf5081c44aaefd1f3c19a065a50f4e4a2e910c1eee47a83c88d9ba4174588ee91d2f04665eddbaab5adca34dcccc6829a8ec1ad2f141aa6af93ad64ffcc046f441cedb9a5acff59e500ff98641533162fdc1d85df75e43f22615e14fa00c8050724e9be636d9896aec83692d5c9d68c5554c849110cec70c955de47f0b6f8d0db164eee3e244cf7d1b9e3b51db07e7c0eda8a22119403ea700113dcd13b2fba6d7284ef85074e68365b61c0c882c9293e91fd5950c65354bf4c19a1e37e7a12ed35e5c87245aa773deb3e83bec134058b98554699a30513a8cbf07639d271e2308dce5a1e315c0ff94809ce4874362309f1a24097a37ed560c4c807d4be0480ab6ff38dd229eb6cd6bff8f0bf9387fd3449154b63fcb432421721531ac794c56c499b8e8026d6955fed7a468ff87a282bae1d5add216b657c6d6e6516964b9bf84bad8eb7ae0601f09904e688500ceea58c607fe85c44d5e2f9495c54b6fc94dd5c407093f36374f9d21987d7e11e0c4e4a8b68ef86e3ee0b37f3af41e6254bbd2ddef21b2b8cdd13e6d8cd8335f9636c1c02276c15989ea90d4f84a22afbf91fcdce11e4d5e03973c568435fad69325273d9b803c1dfefe7507e66461defabd56cdc0f98159778aad7a876143cd3e6beb97e3d245435dc745e1a3d3acf41aa8e2a006f78b5fbf59d69d826dadaf848aa6f3d396393643516d1db1b0b5fb64dbd0c7ce07c01f06ec6f82c4bf5e884d5e7dad59b7ac08409dcd24baa8266b138d14420a8ac846ed39fe3db1368545c8dc6a570faa49c387dd1b2d607dc0a2d5f0f8caa167c1ce981c95bf8a816d82873e1bddc4519049b811a207434c01e8fbae3aea9a529d82d37977c00a3ac489b9e7dee1d2e550e772b02957731cd60cfb0df3f91f055cb30999cd56cd07c0769c0d97eda0e0635d13b70c04bd89987a43e8059d5a8d46b6f7e9ea8a6b499d5412bd63d52ae86c814029bd1d9634328b371573b323c269b578eb71de3542f1ca945ff9db6ee1c858660ce881e992c0c0caefc0da7bd62704c0796581437eeb94c5085184c11047ca06bf7b045a962099465ba2f5ec341b2fc9b917891a49ed488f4dfbb65cca6cf55b0bae09a0fca6ffa720bcda247e12437c1f41a56096cb76b3cd0268ab94cb197179f905914e6da378d1a95008e2b01ab32c6da811e7b122e3650b1cd41bafbf149469162cd671b58d4e2d54baf6e04717241131034c8471cc303f8fa0da1de0a6f4eb8cf1a6b410e08e8197c9e552ca3d6187cdb06294788fb5efd996e12c130ad070a3a8367c7a2610b870d91bd0d36c1d575a7d328a67649cae0d8be0419405177e705fa6a96691e8716aee6a1ea3c0ed5b558b044623401bce2a421c30a8962c6abcd243b54686772de90d119a8629947a755a2ce257079cbff3513d3fa0ef514e5dcb662eab26b1d542a30e6e5b513305ff4a557cc3ce7d994e8628521a1e3eb0fded8c18e7f5e61bbcbfee13d48ff876356af4b9d55b92b8a0ac69c1600ac200f5891d9ad62f966d096036f47a7348177b634efde22e2fc57cf64229036c203a2f68c7e3160ec43cc924a42ab69b84272dd58b5ebf040aeb870c56ff30d4e458cbd939a7980ee0723a1a69110b2aa522acb386fc8ced4ae5813203a8daa7488ee83b81156a698880813168afc42f90800b2505b8f3a841fe8cc2696588f51e24aaa67f2b86059f8748502963150d7cd788bb2420634e70ca54504f418153ea34ce62510141214404dd3faedf4a42637327b492ba41441e64ded9706ebe4d359927fef2a7263f0d2a1a70a7f4278ad9ebb99768ca41588", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) getppid() semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 00:18:12 executing program 1: r0 = socket(0x2, 0x80005, 0x800) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16=r0], @ANYRES64=r0], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 00:18:12 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 00:18:12 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x400000007, 0x8f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 00:18:12 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) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0xfff7ffffffffffff) getpeername$unix(r3, 0x0, &(0x7f0000000200)) socket(0x20, 0x3, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 00:18:12 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0xffffffffffff153b) 00:18:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) getuid() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa8, 0x7, 0x4, 0x3f, "e5a781ce55e0f5de1ebed4c22f000f97a751f813", 0x7, 0x6}) r2 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fc576b66c5a108100227c6637da9"}) kqueue() 00:18:12 executing program 0: r0 = socket(0x3b, 0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 00:18:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r0, 0x3) 00:18:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0xe472e5ba7b8b01db}, 0x311) 00:18:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x400000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) 00:18:12 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x216}, 0xc) 00:18:12 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r3, &(0x7f0000000380)=""/4096, 0x1000) 00:18:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="ce657d118c3263580462d61d1bade33abfacf24ad01ea380121666e1f13c61e5869f070ce8aa15a98f6a5e54cc64e74c5b82293e02a4f40b7cefc3f200c22887a3167afd2ec6d66aac91a1d1457dce05f38182661768dc5b4ca6247f90977f1226fdfc164949195fde59877e8ce4acdf302b5dfcd0642d1e2725022f7e372a69dde85d6329ed499669ad72f4c82c5c2f035cdfe76413fa3aed5019a62925", 0x9e, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x20c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = msgget(0x1, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x4, r2, r3, r4, r5, 0x1}, 0x401, 0x11, r6, r7, 0x6, 0x3, 0x0, 0x9}) chroot(&(0x7f0000000080)='./file0\x00') getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f05696caa306530001d21ab964c35ff5eaac9f0e02e8f3589524039120acf59a8c31345968a312b2bd1c3dca08c787a3488fb69c382055cf512d6cb30062e3856105c218518ec2ffd8388f3981338934bf3c95bd502bfc125bc7614aa7e28db0c781c3f3764661431997a24ef46aaace2c211724c522509961a7502348e8f04f3685960f7fab4a257aef6de739760691f56f80a41ddd043e45b4bbdb174ac09ec62ca1cad164c4749c21a88bdad76a880181f42769fb9934a23efae74ba5b783ece733d0c1c3a83220e8f2741091204e63b256374f65f609fa6592c00000000000000002692702f5cce864f868582580958077695d59411d00347155ce99e4371ea09"], 0xa) 00:18:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x6) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 00:18:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000080)=0xc6) 00:18:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0xfffffffffffffffe, 0x100000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000240)=0x10000000003, 0x4) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r0) sendmsg(r1, &(0x7f0000001b40)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000340)="77a0390eb6766b3ffcae4c9ffafb621d73caae2b61224fc45edeb38a8337a7cc65d037c336c21813f5aca35f6ae5cc43a2c31e8f37cd3793a20d1b772216f23d6ecedce729bfb7ccae6ca798b15f7e03e3780ab9b0e3b0522b0a5a6213e9cd21ec1d5202428c48cbf5b22d8d357f", 0x6e}, {&(0x7f00000014c0)="15adcef4806cac41f4aa617f5314d19072827f5b3dff427156a72900a38325cadbfd116864cdb1eaf2434d8da34bd36d5dc24695e87f6b23be707bd20511df9acc1506fe3a7c12a445fc549127fff4b3b1e05589c33dd1e37eaf374e9f911efb8f12f3e15aa98618a2043263925d2157a447d2b527513cbb51301818bd35534bac091e940a7a11582734f5069a57dd350c74f18a51f465c6577d7b5d8c5644919d7aeb7e8887c0e616dfce58ff9609e6c3a0f9a800dea7d5b4f7a1235241e18eddc480d07f17103a2dba8aa926e1a9487435553f10581825b58d", 0xda}, {&(0x7f00000003c0)="a0190c0c088ebabbf0b3711adc6ce7f1a103372125a91578aa519a2e882a7ba96e24fae605b098fabb477f3b6c3d2dc5a37b5494b5bbd66468dcba1e90f68bcf7f206b000a304ed70299c850d6d2dd4f7a040ffb51511e609a7396fce1ace2fbe80444f220ec9a08be51276a356e0ecfe21ff555192e802549dd3cb423110b80e0f7214b80eb39dce7fa4ebc1c0df7d2cf450b2f6cc7511fdbb6ee36ca4b87f1124dd3b1ae357552181f01a26ced685a7e88818f929bf19c741ce4ab7b23", 0xbe}, {&(0x7f00000015c0)="b15bb5328df282b196ee484029d59d0d9bdd68deaaefa09744b404e1f2e59731b9aef1034ae99171433d1027d033ee244bb0", 0x32}, {&(0x7f0000001600)="143a5671", 0x4}, {&(0x7f0000001640)="76c4c8862bee3aefeea253de9c944fb98613842c17ba461abf0425faed61bdbad7674a0f15cee54c86cb653d082f4eb80c612376d4f432aa3b73b00eb0f423", 0x3f}, {&(0x7f0000001680)}, {&(0x7f00000016c0)="3e7224ed880df70bead596b20d7d0deeee48e833f006a4b1056fe887325c535d7d1ab40135ceb3c67df15ff495af1dd52197f56379e3d3b40355f86beded03bd34a3240eaeec", 0x46}, {&(0x7f0000001740)="e615a3652051716aa4cadc28381e5950f6e61db07af799210941d42c1fd0c5a8328457eed2c480ab95f7441df5bd3cdd721d3ff279391854979691d56daf1862e1000c4ae704e6633c0abc50305395149d7f8ec866bb082bef5bc0059927b0e6b937448542b9895df5c3b9713acd2c946d283f8e694170f7b9fd150e8f4baf99224645101ca5bc38622c7a3f96b9a5f411cb171269c9beb4353199488be5e003418c12d7fd53f5d86edff586aa0c12bd26f0db5ea20404b1b9b27abb8bc048ddaead43fd05a351ba74c863fee0251dc077", 0xd1}, {&(0x7f0000001840)="ad9719faf7d6a2eee0b916cce2dbcf79d3608b7fa2c3c97adf1f4df4051bda9d04d318bc27488d5e342a52ef7092263091685752ea5efa7216c88ba961dca172e541bc7174d518b32bd2e6a927c9c46d2a7f0795725a5f35c79267c28adf6653d7d60872cb82924cdc46e5a713e02c0e", 0x70}], 0xa, &(0x7f0000001980)=[{0x100, 0xffff, 0x9, "cc86f20c8d2bdf2631e3284499382aa25131aa766097acc73898b7addfe04f16e6b104be3597908c3a0c2b390b8a59cfce015a90990cf1c3008a54efb282ab305b14462e5643cd00716bf01efdf12ca7ed343aa0b41f05a62693df2139dfd09ae5e43372aa08b701e7dbb9c887f7ed4922e4f723c983eeb4e433bdc7b512fcaf991d24720b8431928baa626ab6dc7db96c7afd523a9dc5525f15b6dac7e9cd1bd486b9431989e82e70cb288f2fb7e84e9cac117dfd14d8c84a6662bb3e6ce41f758947b62038d8a7c976d7e6086921b3613f14ea1f7fd32f055aa8c51f58dcd75692aefb20c188fc214974"}, {0xc0, 0xffff, 0x759, "f7a0672efb7520904a3b9f7ece1a1193cdd2937c750288aa1dd1e229572cde9c49cafcbf507db7927b99384e5af15831ced0796ce3ccb0a6f8486a08f391fa173b223150492ec9c73741ec404d0ad325455b961c2a5c619b0e115b2090165b29303d7b27414e508641446dc30307702830968253e4ba608fb7531d29b8b5639114f7ab942b02542481b74a24858c0bf3e56de249cc5600c195d2df63358eb14069f4b725a201708271cb3891"}], 0x1c0}, 0x2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 00:18:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 00:18:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffd52) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x1}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:18:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x45bc) getsockopt(r0, 0x4, 0x3ff, &(0x7f0000000000)=""/232, &(0x7f0000000100)=0xe8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xd6a}, {0x18, 0x3, 0x3}, 0x7ff, [0x8, 0x100000000, 0x1, 0x3, 0x8001, 0x1, 0x9, 0x4]}, 0x3c) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x1c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x100000001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt(r1, 0x100000001, 0x1f, &(0x7f0000000240)=""/72, &(0x7f00000002c0)=0x48) r3 = semget(0x3, 0x6, 0x518) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x1ff, r4, r5, r6, r7, 0x8a, 0x2}, 0x9, 0x8, 0x4}) poll(&(0x7f0000000440)=[{r2, 0x84}, {r0, 0x115}, {r1, 0x12}, {r0, 0x8a}, {r1, 0x24}, {r1, 0x4}, {r0, 0x44}, {r2}, {r1, 0x16}], 0x9, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x3, 0x7fff800, 0x9, 0x2}, {0x0, 0xfffffffffffffffb, 0x0, 0x619}, {0x401, 0x3ff, 0x1, 0x20}, {0x100, 0x8, 0x4, 0x6d}, {0x0, 0x7d, 0x2e, 0x3}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000540)) socket(0x10, 0x4, 0x27) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') socket(0x6, 0x4007, 0x12) open(&(0x7f0000000600)='./file1\x00', 0x40, 0x110) getuid() r8 = socket(0x49cf65c3b1268db2, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000680)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x0, 0x2, 0x54}, {0x18, 0x0, 0x556, 0x81fd}, 0xeb0, [0x8001, 0x3, 0x4ac, 0x9, 0x9, 0x8, 0x7, 0x8]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x80) 00:18:13 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022c2f816906000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 00:18:13 executing program 0: r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x119, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000023c0)={'./file0\x00', @ifru_vnetid=0xff}) fchflags(r0, 0x70005) sendto(r0, &(0x7f0000002400)="0e1dbf9650183ad36cb3304d80916e052cb94817e848f24ba1027f6c12d5759a8592bbd70fce78243e2cca43c08b42867a36eaa76ddb13793cc890a6507f37b25ea2e01bdf78114eebab21ac2150f6f5b48183f02686129f07b0913917d046fb2c23067402", 0x65, 0x400, &(0x7f0000002480)=@in6={0x18, 0x2, 0xfffffffffffffe01, 0xffffffffffffffda}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x142, 0x1) preadv(r2, &(0x7f0000002300)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/30, 0x1e}, {&(0x7f0000002200)=""/216, 0xd8}], 0x5, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x4) 00:18:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f00000000c0)=""/7, 0x7, 0x802, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000140)=ANY=[@ANYBLOB="01952e2f66696c65a62c"], 0xa, &(0x7f00000023c0)=[{&(0x7f0000000180)="eceeba7e5107e8e2b95b8a30c0c0ebd5fd50e0ec4d0bd4913b8a790c90a7c01382965147e19671a3a3e35e55b41ee2f6e8bbba74d51c8820babed3211a12add10493f9aa3ed813f0ffe94c0debd91bb0bebc339ee70d7f0c07f4158d76975f6b11cc603cd343ca", 0x67}, {&(0x7f0000000200)="4fde5b217a022dc16032d3ff4a0e091da4836ebeeae341a65230057f5f274818fcbee866a503c877e052b44ddf7293d6676d", 0x32}, {&(0x7f0000000240)="f100836735cadaf04a6615441b7ee008e37b8ca4deb7bf961cbd249e260757567b7fa030da1556bdc0396ea93d03d5c11371695e5329e7c4af582b34a0162dac1cf749344c188f9f6c7e2f32eda2b95ae776da21538f69384696374dc63f3b638309d0b38e67137033504abc763f1b8fe55268", 0x73}, {&(0x7f00000002c0)="5dfbdb4fdbf0b0424873a572ff5c17d7054e93ef6722157d12374339ee47afef7c4b211c0be8a765f003ef309aa95dc6364f8bbcc66b3a06f477db5b42f93776a8a832d42dc1a9f7c56c3c996a84352504393d3350a6f7c46f369f20559a91f6f690d67b4fb14bc417e82797e9b6e9a1c7de2b8f8a70f993d4cd07a2d8f66b6bd9ec135796988d2cee935f4bdf5f294400efe1f100e93ce37bcd05acd89335adee191c14a9d6cf5d045a3fcd23fa80f131fb5fac63751e5ebab6f85b9a7fa8ec644168e2e590fa34f88a4296618fe466c9ee7441914304e61259cf236b4cacb1bd694e7a59eb26669f3d5c0079d76405588736", 0xf3}, {&(0x7f00000003c0)="c28d26b9dadf5f0d95771a18378cfe55755c58e69fd9f2efd5dc7810daeeedf3c9ddcc588bfdadd2445fbc0c40bde26fb23c8527272323e28bc43ed6c4ee7c576b35e7fbf58c3877935a1607ba93ba8a7f222f5c64ca16c04b3e5e8b628e5e5d8269e39a6a8c7a56d240fa9575c7ad5d369f8482b936719c7b27689934b9daa56569a60ed0e3525e8b062ae798ea62ab8a0c40a5d19b9c8234437ec9ebfca4a38466489e511b7e7e4636c40df6d6078d5fd443e7ded20c14667878c37c4f648831f1d80788002d56cd7f3c40047c51e6e4dc489df79eaecb85284c8c8a80dea47961d9fc52b977b34432453b824ba9ff244c59035a538aa01687a107cf64be756a066f82b9e9a5578f239b74455a3e5b1c1ae3a1397a103a22eb34da52a5353c594a1d6c5708374619bca1286905228d09f789e84fd431f9ead3ff288b70f0d0126c976c9e02447671f5fc846dfb3c4397a6996a04c53fc6dfa6ca4958045030c99bb114afcca9f9b4a8393ada3e7e0e9fcbdd890d6ae9912dd78f8d85dceac2db48d6c7bca77d208cf77289b640a2820a566c963e6a8cb025c155b5a45f569db27f831c011495d3f8dcecb19d19be4d9b49d38438bba0b3a44b700140477cff51ce0be207336c9e0a5c094f3ecc00af4c49d9ff9e72b617f8945e68cf8fec4a7ab8aa503fcf9419375e1460e320196cd067f438473219a0f84521272d8234e6e39f1a5faf32e6bf4e05a0bd1b793a8ed26f61ae4fdce32549c01ffa21a8d05dbad6d0dcfdd4fab927862d9cbc37352f7052d46002b9981cace2ab1669fb4927741b50590bbb20deaaa73d4da3e45c1636b1aaf46c17d9a97cc97c3224a210ffd1be5f734a64d2d53ef9bf02d5565ac68d228151eea1bc7ed62cb91329c73148ec6c236886ba3c2df1eae4cf4b674c9cfe6070feebdf8909e4cbce377833980db7f151612276e21f0b3bc90f495ee9d6bfe1dbe8e618d5e01257674f3ffc7741b67fe43e11b31272f49ee0e5c8eea5b39ed651c41979d0e7c672f63d0919716618f357aae3f1d1421d227cf752323b7756bb5e7bebdb51c95cb628005c88c49dd218064654c6b05fd7bc5218fd350f94ba2687f832bc464c38c6c81d0d80026c7fab76eaae7d33b0a586012476738fb43a0273c87aaca07fe17312b71d9bdbae90494e2719796ddc4ef11d2d6113fa6d74ce1eaaac965c36654bae0cb26159c61da63464dd126f68cd183ec18d63fe2c1ab56099ee5a9ef5c073d411a70b92b310aa8ed95a26e7d53b775523194c543b407655733cb7b42701f0136f3f3b375e0996cd0e003056fbfee14f3c32b4762fb4505b5627623dc1c6d68421139a8fb37171f68bb58f1189894b91428dbe0b170c9308f1a8fa453f4a832c65c1b3b080fc749d0e6c969a5ddf39fbac7eab9b7bbc858a96156fa1f60472d82056a8cfedf6dad7609081ae4aa64967c6191bd560e6a69d3f01f47a55ab47bd93607a346163c5088e2b9f5b50a9421607e90e2f4eb558ab155d65942b4504eed0b363bd0a6de453b2970fc6d7def6d3f6d83607ac1685829659331a652270184baf96f9de0d8e2dcedc9356aa3c0609ca86ecf02c357f548341c038b829ed12606a5dc0b902ea915e6de814c57cee0f9049dd3b0205e50a9193f24294b7e68dbe1e6273c85690cf612f5d955ecf3e3eb6549b526e10b48a3a26d9dad3c47b1374df42b448ee14c4a5baf9377cbb86d85a776e601dd6f3c3e52c710ee8b6435fba0abf07f78330fc8eabe528362a2e5277cd0d50afe16c7288eef6a07f28ae7074df16b9536c0ee7ad0df78fac31cd81227f407e8ecfd2c3bd786561c1a10e98a7c2915c8cdfcbe4aef314676ef48b2c8681052dd237b58a2208fc8721c39f801f205a7448420d028e062ea8b14dc1fb4102eeda14c5cc603f8ee9d9238e06f7307f9dd3dac51dcbd75c0a93f12174891680bf2bb3049486608a23e08e710423174a88596fd8ac6903007471dd3f2a1189d3fa12fbbb75b30c0b0e67f6398fa52d2c258ccc4c540d240b00cf9085d513efd119cfe796753b7cf78b94fbaa7e4bf018ae626f144418674c9542a7eb033ca1d7de6fcefd4fadb20059eef8ef8f987f660a2171c865cc1d0b1446495f0b6679075efa476ed9a339465f0c2a273d9e92b3056c5945ae7b73b944f19e6077eaa32956456da4c8640e0f4bb95582b6ee95bd0ff4ef00c55d784d8aeeeb0c33502665cda86920e8bc8da83853b2f120f1ee3932862947d5c3f7b9a259665abe4cfecbbcd631cecca417fea824ac2326e152e9d1dcd1ef9c2cf0c03d337f6cf5cc114c55fdba80625dcdccd6603e38df07e991b4218e790d23b2ffe67389d1870c0d257ad70fc883c1c669949fb6e12dfbc4ec91047fdf0f284a1cd1e545ec0d867e6433d2a351cfea67572566f1019e20c286cbf7dd75c44318104d36d001b448d1dd08db98ee69c85928844e6c95fd64a7ff989772b98ead1b9b141f6ae6ff20e25ca10d2757d2f7600f4da8fe2fedca85db7a2751d83e3ad296dbbedc6866f3f22e05737c0dd0e8a14c9318b61974eccae6dd9e3482686d1f0846c774dc5b1166031e2ccae2c3aa8ae95c72a52e6cee5ae56cc52c991d766772d16e7ee14497befc89e26796ba5eb1ed59218114cb332b14840f423fb679b10f8d555679a54961926860aba4b25aa45522fed58e049d8ea2a9e1dd85651150e1334454c9656689efbe875843042f2bae8607362951a72d6799c2191ccb11c8f41146ed77dd6efdb3c7a6c94c3f4eb734f5f4744ce33d051b370d98c01da64771ea1787658ab5a082b17efc71fc25ce3bf0dca7d424cc935a3778b344586cc8cd99628d96a68737a2119353e86c9ab929020a59fa8c2c4c07e86e5a7c65f70260dede2dd342dc9c9fab62bec713ba325e2ad6695ab4560ca1907488c1253734378f3b03b95615c4a955ab9c832f1b6e78f73fb60374da77702590f430afe1b69e2fa5d1b195e5f5b9e0b434053d56bdc77ffb96bb7fd64ac468e32815122d17f6def782f9ff6e5c825af2b30ba3c489fcc8e2d80c673a067187586171012aa82e440d0b08df2a025c4a1202c542f2ba8835e53674bb549fbb75e8ce2e06fbe8ce08ed62f5754f72e93dcb90e6c1e3107119bd6913592f58cf8f989566782f0ef46875606918f4895a19f28efa1eea721ed12850676d734655a33ff80994af24b5af7aad2fe131f10d31464136061ed55d6c4f44bb926b73c9a691736210b7b78a0f48f666800a917fd98bbf2966cc4f28c6d0dfccf40562679788d8830b2ccb8094fad81ea38634157c2863f1897f5fb986fbd0011dfe155c40c7652b314ab682986225b6235637197e4de8c7270ff003462ed4be7c1bc16fe1328c723f10ec98865b64fcaf72044f38e4f1f8fdb37aaa0e9511f6e6ca5439218e741c79c3cdd0c43cbe331ece3e249e513b251c8c1404a0e93c77f639106f2276ab1f3caa658bf7b3c67a0b7a50299ddc7f898cb7e841ef8a022e28a163f7f8800a466072f29dc76f360f5cbac1c1303b3c48c01d8431f33d036506a796323cf678f30c6fcca66325f2b5cdf66204dcfc83fc38c05eaabde6a4fed60e998bd04a630c48ce13e6a359c6212a901f3b6f70ddb2b1c8ebac7e8395daa38526c98d714cddd0ae3d3a3f4e356981948714e693fad4a8d967bb5c3ccffdea37e06b8d306dbb5e524cf91b1392768855a027f093afd1c6ea74b98cf15cb2e36f5e2087d8c94dbf2970cfe17401179b19ba6dd2a0f9a02d726e166fefb61953bb1395c4c1a5162f32eb0ae6114f670caa73a9e5bd12a437e73cc40f7b40330e953e63b49282eb06d22a44a9729bd25debf3f124567be875f971e5878e6f4650563eb80dc6f191b7a4adc7397284019c8423bde9ac8cae0be96fba7f9f7c9e49632c491991ac3e72684cc83efe45e2900904e1453ebcbae6c6f8018c999aad096db2d8edab2a89f7218f66971fdb194e49f8d756613124f058402ca30d6d2050825faed305d656e1c0bc5321dfedadcf2ddf3fbb1c6c6bc843cd0f6290b5a3ddc7e92b53de9c8f83cd8f16360a6cb02fdb4511b1cf6673da33afb9485fcf24e2fc1f46b863f6c0897d7583028357dcbd74ef37ac470230190e5237a0c040f61dfe8052f6aa2304ccf8f20211480d599f87d090bd28b22f968feb7105b6136c652107b4714ae844efed69d4263431648945aebdb19c5aa9faf7d570727e3117ed1e5bd523b0c8bbf86292f841eb8a1fb855a6769dfebeef45314ebc5c4a686accf1be454c5ec80571d9b934f73ed39b6c8887ca9a55b7c8ca866dedb27b763b1ca1792658f05df8644c51efb55314a528599750b46c34b741e0627ef0994e04bbb240f15860a89197e2f6079cda1ccadb124490ea104d967366f1b0912545f45566601b36331079da94e931355545839a40ccc627d6dbd550e1784cfcda0943bfc967155c14dcaf42ed1a53130f80f9b401378fb69616a8897429f307975dfb61e33d7da9f924d2de57489285d52ac18aa41267e5f07eccde33b44f3ee045f8907ff35ec02ae41181e2880685982d9bc20548f748211cae2e63a6f5c682e715d4e76636957aea1ad36bc7b7e47496cd30a88b2d751c51f52e667801e7f705dddaccea6b374315ee22303b35cdabb174143f9ba4025f03ffecad9dc8af3871e230abec3c5d1d40be9af4ca165f4e4dd32710929d7dd4d9d3f1d631d97e259964fc6612a416a6feeb5befa89bf1759beb89df702a9de40eb37a069d75a71978662d075b5d22964ec0ffbf2f30aed608d5fe5947a55af2eef63fd29676cbcf034ff04c18b9715260d2f6df48106cd8f4578cb7a0bd768d39cc08821abd61802fd17c14b00b948decf76846c84bd3f4442d294123f9991664ec15ac67ab223b79078974d06645828002996d4aea5aaa9174d3d591a42d279ebe45319bd16654bc0f98e24c015b3ee2a62ca3e7a9791d5fa489c31f127d98aa032825a26778246ab3cbb1fb81d799211dee20698a4af551a465ab5da893ea72ab7e0ea241ebe11817961bf30cefeba3f2ed5581c4fde19dfb27df689dd9b7c63bb570653d9591653bf182e5b64e4690d13583ce72c4084452baa2ddafa2d596431daaab05e659df68dc4824bc8866e9808c333b95b47bb4e4efb5d1f6b2d95e18476cade1ab24122477777f9f96b8ea524291c24cc9df752ba9879ccd26a509a2b3595e39a9baddaf09cca9f91e1f1ed0aefe8ab7987e4b0be3c0a49a1be1235f5e59f6597118e99993895d592da98f3e81ffdd9d0168be1347553bf73d2057d0e311b947c563ed513d3aebeeb909d7e0ac5f84afe0e64d7111d071039771e66b1b5597ee40d719c187c741c90ba26a895b71b7283da2e6f558de18e0725666ff51a270a76b8fede124580a1ed377fbf38d061427d9187ddb1ddf133b2e0c9ad156944b4746e4f671e38e16fe17c3d299a67d2849b12c5e96e47db05bd39f3cbe38ae85b569c9e61f1fa40d14f2b7c3b97459df79b198cef4a877ec261b8c66d62d2afbeace265de58fdbf12e13f397f90d12830d2ff8f73a350a14fd746f8bdc28746a407163447192bb2cb374249164915bf54fae45a5678f7af646de2dd399d74c7431d010e578123f1ec63169a2231f8d89a43079eee7f3da2fb74b1ba0cf101775a86c04b7af5f600fac499df34daf2c212520b9bb7909def8627bf3d6df63c71de62f10b7c985c2db059083694fb1e3a16be385044202abc0dae06f8e8035c21dda64b6aa6f6a28445e62f258", 0x1000}, {&(0x7f00000013c0)="8cca52fc04c1b7b6fd38457136402429d87b7b962815bd6ae06f7a10b2c6753d3dc465a588803502a09396c2c6fabf49e4a06e1bdf2a48dffe88f4f4bc2adea138cfabba6e4ccb7d4da1ff646241c7169aca5ac9af65109b84db12bf7e532baeeef9cb6b2285c5f878cae6d92e4d6a724f199e9534e9bd1ac062430441c15ff6e62f49b5b6fe146f6bce880a68ae0e3d61dba88dae81afb3367fadc7ad60cc12e229ac85f5d42ee435d1a09082e990cc6e35c9439e665e727ac570366ee360d3643e87e2306137fc2e36525340a7a70e65cbe0fd69c545b2d716819ac385deed7eb5647b1b9b892a5cf7e7b4e3c7a9a73d1384cc1e97cb6004ed8470ae107f135f1e4223caf2c4a520827fb9c33c1226e4512d3f4e42fca2a4b6421d52e3a0a9d8b961c90739e62e6d78e0617bcd1c0d2c7d9b7e66104776ccac35004b216c767121435410380861bf71de5bf30ecc4e49a45f999c92a4d59b2019fb58f048dc3d74e3d8a5cd4424d7b2e7ac90d4e877f635ddc2dc0513dbf68f8db873d4ca92bb0045fd2c18666d7593027fc27a6fe5ac50f930d4d5a322845d864bc4dc08edb71273778256f99bda520b139eda8ac8fdb04f096a85af1f1349c438898ffb13d99e2dc07dd370726fee34fb129657ca13d5a1cb54c21d63afa25be3b7d1039c5d13118564f83f3cf9b54354339bd1531e4fc54af42edaa8f18e6089d70354334c6e8c73b31171fa185008243fbe28f4bbcc23fad22a53d4516a1f73077368344b040be9b95720f40520a918fcb5aabd8f08c919928cfcc234fefb4ab12db0be780f029fc069bb0751ac1bc48181e48a51d6d8eec47a614dbf2263375b60ab59189ba1635b5448a10de0914f3c7c1a2057b80a0bed6337259352c299730612253c5cdb66421107b36e8d5254b3321dae332a1c252774f765f56a88bfa9a11ba8b5580b677c9f52f0c383c2e98d8bf2a2b812dc23dc92f27d77ec118966c98979c1c91b728e2f7d28eaf923f285f4014a2d783462aa3aee30d5b3f276bd728d3efa5d8b58ca6931883237adc392c60f647706a1bf0714ab76bba67df0b400adb37ccbd4ba1e22121079911ee37267d0c36815b12bd91184ecc088877708a0928c3343ae535b0a26810aa4bd601baf81ceff2b0275aeff09f80b86bb6d9ddba22972f483e5b51cb758b91bb2df115ad5eed1fcdb21378cc9c0f5d51ccad4009444a893f9a3e0892081cf3fdc27746d868faa46dbefa557f7ed5850fde332dc26f2d9b9811145d392a59d74b43e668f133ea3d7da42768a88d460a48e9d7620a98fd0777e2c5d30d6b7d6d4c57bcd76f0654c14f2a8fa2175ed10dc7e1adad6672f169bea81f021b6c92f5e98a25e4f4180ae9f8bf777a20a74b877b296c64f87bd4b7375607a10a864c4d732b5f02c583a8ef38d5f2d6d8bb6e5b883719f9ab4c676eb7d231500af85c9c6b91bcb3ec9aa63ccd53f3fce4125593dc9a8726e7ba96295d62ffe4984f4dbf483990d5f6ba561d50f0316786dd623658775311e4bdee111b1676dee3b03ae4edaee086e2ec179373e771490c4a8e719a58ae2668d215d5e6f8f33a987e110fefa5c89fcf45010cc8ecccd335d71ebefb3e49adda1d293b6309547c64bfc0d0268fa99dd99b6fba3d3149e4196c6a398be656c174d8c4da6779bab3192d9807c690f1f5aaafa65a96543a7be7e96da3a0b21dc78cf0901ed784dfc43c383cea22cba97f4f6bee820a7d7e428464a1cf1f80ba971747ddc8905ce097f5679020acc66c9e4febae767989dd572759ecf4d96dc560cd50d939a5a0aff805d4f39a8a211fc923d6cd8520e5ab6087d2672db5020e554b78b737f3e646ebdf62c1f7d2f4f9c74b8a92296f88069ec7a5aa7cd6b400c9b9e6503ed2dd96c4801a00ed0281a3b4183c3e582d1b87b1964f6a92c3f8eefb622ab8c4ef25d9926a03e3a05fd17f2b229f5370e8949a0b895476a977502fc1b892793bf20ead6f4b46715a94fce931baba1fd952bde9551be5782c87005d63b060baa7f898831559a4fe25678d0bf41061f8829c7af2775f187af9d463d0fb39e538e5f4c45ccc7404dd5b6617f8e62077a4fdddd1da4f3301cd3cc865e96bde7d0786a32ecab76cde3bed0305e9bbcaf1755b7cb7b599253b61d90a742867274cf316694f6cdac2a4c7294c96452467122218542552b756e6e2cb8c27ce763c25308c3d4ff7b6dd1ac850b7dae6f27d4662aff76b6067931aea3d213f69f2432031c98f7729012513f31da835b6d64d62d58914c5a46f7fee7599242c8b5f008faaf63a6e7b92a9f2ebd63470bcdb8618678618d322bdb4cfa7b04ae6f856e5c8c8b0d3d889225ad703ced31836267c1ebfda2c2366244cbd8cd9d1f81eddefa8cb3affd99cdd0546ca55db7797405fc8043e9f69d18f6fe816987e15b364c63637df8b8fb58ae570286a9facf3a0404af1f1c2b1a7929392c3d899afb5c2f349b307f7224e4f0f03d1f3bc71f3c3073e2744b7fd02e413d717c7d359c76e948fdbdcd5277adeb6bd432879fc69c316cd97996a93cb54c4204867db6a5dc214f72109ad23e98eff83d1158735a70de22ab74af9ab927c2b7ee9e7d16261fe4a4b1ef2fcd80355cf333b86f38dcda9ede1a6bb435cde506b0208cc8b6d967437169c7b39b4cdba446388ffba33e5bf25ce04cbdbd5cef365111090d842d608544d405b6c6fcef22076c77aa534be43e177f23838ea7750d7f553ea72e3d1f01cdc4d82a7b2e7e64e4d9a9f6b85ac270a2df0f846878b232c7fd98e5eca62f96b089ce364790c4b9343887669ed30d5f429a71064259b4edf6c19afbacf6eac32c976e4006010e2e914fd58c572d1708d132315c5e0775a24773058f419d5a433c1e61fdd3b026c8911fc8f44df5de7c08d127857c7aed9f731b7178c4af7a3b84fb39c6dc7503f59917bae8fd4408e49b9f50edb77632c80bcb0997b70a1857ae9a15a69c4630f5a576bfcfdcb2e3cffcfa68bbab2712881210c460b2bf4f4e6d1080ffab03790f5222b5552c0820d96693ef0a08c7c1491272f052778aa21d4664a321bd39c9c1e2d71c86bbf35434eb6ed47c6ccc7621d0ab3e8ba1f36f164234171af61fb9c64cb12fc1029ca2f52e25552484c2267d4b3d6cebbf6d4bcb6a5143b56c21a352608461e0f0ba5f901d28ea5c68736c11b3af3c35d624426aeccda8af8fd47e615d32afcc7e0f5eabae293a30766945d9065fedf40e440c119484e22ef52bd8c90fedd0bd08b5a357c38008589beca6244afaa6a94f834141e085cadf81d42944a2f9c46b48ffb47eeaa41864e0559f3d21d6a054e35a743d7fcc1fc2129b6722062a07d1b7f33a8c3a23e69477ca886d6721f4f46b539b2ccdbac7ba3359127e5c459864264ef0bc28e6a72a3b604fbb14d9a06bfa092a6f4c762dc148a0b6b98623cb63ace868c5c8ba143edae5fb81af815533addbd8f9e6db9ea2fda2296955891b77687b914e30ade94ce8db256ae6d97ae69b6ae0145ff6d8f17160666cb5da380f291a5fa7abb70f00125b57f5636992e50e513fa36522dfb0595895747d2b5a9081ba6259e90f50365704e2feb69cd9de0a9d102c708653b65ff5cd2ab3af55a54fd1b5aff1a4094aa6a75da0c7a8d3bd64384c53e091b64fe85fa6da5dd260457d5de383db518c0c3835c21f063cf4716232c3e01659e41e65ee83318cf763f882fb62466fb1287dca873eae950cb9486e123676aa9c20ba449d931a8d2f1641e949d0a3fef43f433520f98599cebe5d14a18a75b761ad839f3f55e9d3cec19eaf02eec50f9c64e5387b69c18590bb826dc53f1760de61b0850adaa1f86e5032e591abd4f34e974ac9102b3b7a19e9cd36b7cafe5eb1ad945062eb788c9b2ea7eebb4346a74e00e1b833a979dfa52cb099cc38a60c4fd8cc3adc1c3acc80ef4dd963852b12399f4c7dcf79651fbcb6fb83f0d1a58d002a465511ca2fb0e65edc7bac933e51c5abd878857218681f9a15129b9c2000345a756b4af9bd252988c477c3c8697ccbee1fc255715a8999083669bfc8cf5183011be1b7971f51b6097380c1de720a50895b88abc88a907aec713d8e0cf7ca52df1da9a3514d9c66c9c2fd1269faf7b2f4bca6ebc2de1433d966c52b8ab029c9d3c1185e659b7f5e3a065cc820741acfc68dd93f7d77c07423a5f8243f6e922e5e7681a09e6feb8c617276a7517a3a4673d97b0e7741c3ec63bc8581bd788ebb09caa3db8e8781127e101c2773f3e505dbe9f49f1eff522d0629b0192b90bdd51049826fed309dab09d99802920161218eb3b1365eccbb21b39d29b15d6c07b0db9ceea638cfee3b341f77143f0252764d12227b7bb0082accf9475bc0f3342ab61d38dff227f3a02ec42f724248d710356cd0c23f5d27b70e9715b7672e8c5c7c477757c9ef85e32a89f1cc19b1dfa1b95920c4b64dbc2b94131191ed4ef95e07e95056d67b39e61f3c42f23efe9bd39c86c5074418f66f232dfa49664a8bae02dd1c4cc51fb0757956c4a8af6602b6d60cf7da7d6bd874d09c3820a936cdffee2b7c5c70096e236da5a05b6aaf1fbaac29fec04e347ca5d4d084ac1efb175b00b8770e280471da2e4d055524bc6cceff3eea9c6128563f6f92b1a69d2b5592897b284a89f2cd13cbb62c9ede3b2c22bb49c4ec3072c1582d769ed819f2e0c3d114bd8cd7563b0c53992ed58550ba9efaa5ac19e2b3e8d8096ad642139db4000b9d750df3084c37d1bbb58ba26841350c6f50e258d2cd1f51c89168194f98b0dd7049edfd0bdd1705e8fa9be379672ba9f916f1bde8ab3cdfae7ac371a7b209e80e6aeaf367341a080fbfa4cf3f13a536806ec36f3e9bd4fb32d7df123e33f64807d0bfc56a417e339af1c3b3e2157acdc5338da74fb9b8abe3168d7800e904d2b7c48efacf21e1e7505e1792b387575b77d744e600835b95aa34ad533501fed756cd4f0eeb9a4568d2e2eea616ae0c17a7a339ed3d384a40f37990054e85408f179c4f38e0879046cc5ad11bb7fb1b2062baa5c14967f1b8c4db6c0c71698b993de9625b1cff23cba31eef525338539c4d2335cd9a439fc8d91aec4d140bc4689e803ba163c566e825924a35f9a38fe9ff3d930c4635536182d4e11b5f3e527e8ede3d13f67dd6f9e9ca23697a7026638ea6a7bab92d91b42f9a5707ea2a43c8979f4fc0ac24df5b56c3b9c5c41e001c0b8ae69bfc9100144f6b80970469cac26f5f60eb62deca992aa51a27ea4e686219ca101cec215016495258f13f3f91c1451cfc7c2c33e3429daf303f57a2a25df27c7adcb6fab6f4f8e14b658c118e40abcdadc020e6a398d79d72abef089e859d5d1168045abe72621b483832c4b1ea33f468589db2b1a1059c28f608045b4d86f21aba1054572d7fec0408e9b7e9479cbf2baf306cd4975920451c2c2b16b497fe3897d8c2d3f34f503deb6aae380b135c4b3a3e7571edce2e3fa8bae20b02523be264f7a335f999cc2f758b8c2d0b1249c686da5900098d21b31c4782fa9c427a0fb0d54eab4c97c1e315493d423b211b7efdf6c5812ae3041fa8c28825e875b18202a9842d4a3298d65779c4299d91197eeee73363bbc9db0de9d939763a1352b833b88130922b93be69bf9a2cd9ab06c81bfa03273810e435d2596be88bd837dae528691292bc6021d7f1618bb1c7dd6fe110d103c5b49db18a7932480eaf6f3ceb5bf5e1d56fb6b0b1dee551a6555c237baa838e586426cf2b4eac91761dc09bb711565e95b7921528e00cd6", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x4) syz_open_pts() close(r2) ioctl$TIOCSTART(r2, 0x2000746e) 00:18:13 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x5e4}], 0x21) r1 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083993afca0803cbd2b31a384b52a18a55dba04336971e003e6f73e7bbb52baf9fae0760c9eb15896"], &(0x7f0000000000)=0x6e) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000740)) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000300)="a262fcbc847160c6402bd8a2aa5e18698227d15cca67038a06a4c49d2575af6e4b21194f23a30393b421add24aa84d68940368adbbf5815b1465c0", 0x3b}, {&(0x7f00000003c0)="f3d873eee4249bb43761c84d2f33c50a76766858db5f5045efcc2123e5a0b55c23f38312dbbd917dcef370c2d1fb4f02301daa180db9785cb1b2d4e5d522932d1770a606d84530c1ab830e66b3e8de3648afb590d24399f96e669c561948a62685eb8b6caf51f30db6fdbd3ec4963043ae4edff295d9caec56", 0x79}, {&(0x7f0000000440)="fb90b244e7f35c28f330235d09f9e3deb5c48073f3432f73767cb1b7afbdd3c77443a5599cd22e27f1f93051b2d3ce81a333f913bfe8090284e6e7372b315b8f189658ad7f75939398a31c109da068666534cc5826f5ce515d1c7d0d6e8210b4bb068b386e718b009ce7cc765fa3f2359f39bdb5bfea0ecaf03360b671d6", 0x7e}], 0x3, &(0x7f0000000500)=[{0x68, 0xffff, 0x713, "3e4c57d4b63d780cf58c11c249d67dcc8208da3531fbe36c02bfe0704b6c59678012fe726c13697d9465e0c35fe691b7c3298a8cec2e5dea104179caa92314a28def2dfc2624731a6f5cde6a09e0b658f24105614b6e496e"}, {0x20, 0x0, 0x1, "661231821c9dcaa83c36aff13c5d"}, {0x108, 0x1, 0x2, "d9802d4228248a0a564bcd6221fd0035b6b32bed39af357fd7918b92dd1c714a4450a3c904b8e930784c0d9475ae7e6eff115fb69711fc49db33d0afa0ea32aed58d0cd6483faa72ca47c33565dfc4de90aa168818315ab5dec57b64fe0b0c3b01e02830792c9dc9140d6724a32c54c2b983e5871d15d255df7e8ce7c2cfd92f357ab8d47950b6c99b2907b41e227c6f4744cdcf5a98022766fdeb6c48318c164897ef0d7ece47dd93c233b3d8dc5afbd585e7b2cd15d45df186b6c20f918919ece087f9128289944a774b385f36d6ab53a545e178651896fda155eebda09e67f3e24bc28ea595eeb9bb8f35951078c0e455"}], 0x190}, 0x2) 00:18:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) getdents(r0, &(0x7f0000000280)=""/235, 0xeb) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x2) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 00:18:13 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x2d9, 0x400) getrusage(0x0, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 00:18:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:18:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x33c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) 00:18:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x5d310fc6e07f74bf, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x8000000003f}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:18:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000}) 00:18:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 00:18:14 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x26, 0x0, 0xe8) 00:18:14 executing program 0: r0 = socket(0x6, 0x4000, 0x400) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x28) pipe(&(0x7f0000000380)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="8f8cf1a3e392e6348ad6fb0cc91e81be2ecca0c713d724d91c3eb26383bcb0a0ca9350107ef0908dc11f772a174b60fad417a5e63b242abb018e563c928949f815b95c831743b569ed5873d19f5aed484ff1673c7cc1636ce52b165a4f9d88b335be3caeee82ec699fa8727ee587a8edecaa90288eb2825d8984780d16bf8844ff4b154a89fd0906200df2595b2714c073a2ab001e2345220743c73eef21c8fa7f27013bfd5bdc12db406447761d211fd6fe50b747cab69b5bf211aea82385a931ad2ba10c3752f801", 0xc9}, {&(0x7f0000000280)="ab208f0fafba9c609fd7ccaf2d3e1d0ef06a7e080a27431320fbb8baa039f39d352c20f47139827314c533aabce08f717a536a470e6efe6531fd88555c66bfc3ce563531a6ff6e0175e7589bd23c61743e122d312d6ab8fcbcf5ac9390ccf09049d56206fcee0ffa940d49f4b3914bc5d7a9c17dba6fcfb73d99b9e24e16b73649699c5a0e01a2397554eb40ff6d100311b2bb0d28f51e9bc87e412f7258a635", 0xa0}, {&(0x7f0000000180)="0a9b42e26ecc1828c3", 0x9}], 0x3) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0xfcae, &(0x7f0000000240)=[{&(0x7f0000000140)="c569557626e6f6", 0xffffffffffffffad}], 0x0, 0x0, 0x0, 0x2}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 00:18:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 00:18:14 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000080)="fb63f197cd2c87654432625bad508b943446627ac7c5efc3c7c81a1b0e25ce4c52e7a2996cef6bb18dcb7e25d5fc7cc3bccf23c7e23cd4247326c704652972e0986dbd39782d2354cec1bd3db84cf52be3112362e0e905da2947c99d8b7352ff66779355e9f5f2d460b7b0879455a1edad970231819385f6a09d500ab70a98d24e6bc7a776a740ae81d9e4f8665fc27dbf4656697ad87b1fb13ddd5425840d964a6d17c3cb", 0xa5, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x2, 0x6a, 0x0, 0x8f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 00:18:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001380)=[{&(0x7f00000013c0)="2fecaba598e77c702789b00bacfe474e7cea17a4f58a634637e928153f87e39e4f52251c0bc2293e9c22fd3cca08a149a4dd412801601d8c06eeb3d22b3cfafb4fe6fba0b76dfefba4c11d285309729870541977b8d5a931397c78280c1219104c9502500fc307fb23c78f91dd298902c1bd85d369819b2bf0707d3f3467c8db994b4e210738a133900c08ef27ba8a4d728f954e00aedd0e84746ff8dee1ab4c81f1de4d4b55b730cf04e87a4dde423021c5b3559f0dda9a58b1899dd2f7580804c9859a0b1a749a9eaf92174bc7fffd724974e9c8bfe9f7345844c2e13403a232f71bf9973364c0081dd27c4f82b957239f9cb1410b7c3c08b43096fead3b89d77cd4d14702e639abe6fd56ad842391a99ffc7c69d71bf0911e09b74f9b056c5ed4bc139520d1c1e7cf15e1d4b3dba6ea1b1a0c7694a50e93696e45e03356f6e5c3ddf27c07e1b532ae39a7f6a30872328754c3cfba9ee97410672e6cb50df97510d0082cc7f1dd6adbecf1d2eae64fffff51090cf114f371758030eee69ccb8c73c4fdcc83bca698b9780d0eba9ebb81d2ec653b3bdb3637b31bd34704e17517592bbaf08326933c24141f49528c777464c3221954fc221cc82053b8529ceee33c87621117aa718b387eb44036011c8f8b2b810e7b55465a67eeff5883f7a867d8c373b47a107cf8347a2afd6329775c98940ba14fe514afded0267515c74899e49110759dd59cb3078dffa97a7310356ad37c99818b36408596250dab0ee44207af293ceb0dfddc8d14137da930dcf44f23a6e722039664197e35f5a7dc643cb8c6aac9e8764e5134236c22b2a0a1602181f7b45f502bdfc6745449aa7d375fdd2decaa4b2ac672251b132db4038ae48db4c693900d29c792f02c78b68936a2251c5ccc352fb0166eb14a388f2f40a8cd9cc55de910c3944b8ca44908b5eea27d73a3d33a3780f854dc6fddba9c52ca31d1e38f9ab46010b44c21316262d90c77b4d2e520501feaac59fd7d42545eac680ff1e4ac439ae20977b21b08119b67ddad32b9afafe553635616b9e3d16a38fd27c322918994f0672c590ba8b0ab683ae6df61587fb51898591e04b746e80e4c3a311e4f372e4d3da560f7028377d9ba05df960d1b2ae6d39de2ed0ca9802eb6f078e926e341562150f548814c63d40f48bbd94ce30bb33696cdb8aefe0003d96a08b646247f0281cb211a5e3c781e34f3c9f99b99fc12dd1d21d96d3b26d65b5a96c3c53cbce47cdd6baf3220625fa0a04ae66451f5f8dc74c5df545c7452bc3293f17243c21a84b4927e8f86140486bf18cd3f9f4372cef38247527be875f640425e7123ac915f834925ebb311639b3afdaa81771e3bfda51f0b18b262d85e80c0c3fa14c1956bdc48e4190de0d17065db74a153db545a16856dbac4936d5443e86e95e6e6996f369d1a9b59e9c463b818474925c5b9058676ab971f240f2c5dff345d7b9c7d38ec1271a0a5292495ae4b49c8c1c266ccf1e596f81e1303043b135beb547691d5d2f566e4b51059f12aa4f2f9a2dc76d04b4d5971f8a9fb681bea0abe6092ea845c0be37ff797e595e9dfa58be2d7878f81749c8d6e71e2f2b18d4a85d2d982a9022acde7517e2e86859682d0c21849f88f5b15df0f14b18346886deafab50e7712696cbcb8982c1967fc7b68c094f63df1d6451f30e636867e74781e6a7e09e6233c2cc589dac6a3e2ea8d883896d2ad73b0fd2975989e1861cd8db8ab3fb12b291ed5954f5587f5bb4df6f3aa2a3047b615d8135ab6ae6e36c3c58564e827e0fe608d23a86610e0f71622a515de3b76de1357b7ee231a954748b2fca935790526b8d80e702c9cc4fe431f847d6648d7366954c5fe5191348693f88c63a3cbdd7e0ceea89386f0b037f5c30ad1a7d9e8ec8cd9374fee0e80b54d367b8e9343a22956f5091c61e4e2487c438a74782b44a361c2296705e41fc6082fddba30142cf078771f04472ce8d2479b66afb9ac208bef3776687f341efe6ebc6612183a99edd7dc6243e324fa3e1fd450f5aeeca445ca186bbdbc7296211d429fe7c316c25e0c3581974f1b2a4f7710121a7d5b2608fcaa68ec6036203aa6b0ca441c12af1822e31e8bd5393f624832dfada41b25f109733109a112ba88acbf3ab5c4afe4d935a45f285e3d6e86030264c8d6b71a6346b2090b1e5c512355884651a63ebfbf03ff0bc851be5593f2ca2a1be4321f2532d08b70498a1c84c23d334512d124201a8362a6d0c2f710fb344c68b8fde263ecc6b33b01da3498a58ba9f16a161086062732201351c699fc965b414798ca18d4ee152d2c8d41e17cdabe26f1b11756140168528c9b936b10d1f09f21fc051286709532074c68fc2d33efdc418e7f15f1d4ed87c2715fc3f1675f4288e985e64649d50b3e4c3fe449de34e3e03349b0284a0f03a2515c76c7a925776f539736fa99a3f37a41ccb89afce2ec9d265e51d5e4fbe61ae7bcb7bd7773e28d14a20b2e02f2323d587fc7cf322d95bc1c2e8f5dc62cca35ba79b6031580cfac01a1bb1e55d5455ee4bbe3fe216de3d2bdda57900c3ce4d1c13f3cb1dec0dc2354b170bd2d75a46769202220ab7669cc105c3efac720e0f83e456a7bb5e75e765a8739f82edd18543ef8bad58098349099fc42f10f6e194ce2d14abb4aa0882ce0f524debe15553aa8990e4bf84091bb4dbf83f1e25f41c9f18c84010057246fc8e880abd900bae4c12126639c35936bfe7b12012f041b23b7835dbf380597b6297a0bef2823db954227adfa6df5f3862b12dcdc506636ef2194bc27d453ad0f25d6aa7252b215e7c11864a5a464558c9b430fae1a9deb1f6214145300ac9b99bdb14e894c4d7b1b39e52a7323898c1c270279e79045d65737979f9c2028dc816161f9a7c983e83cccdb97f9a3fd43e56e60adf0a0ec2461893433f3113cea3ef9c6d702f8f89c1af2fce6ec7b22dcefd36cd453dbb84adda7cb685500591a85f20165b12cd0c1f2b2c7f229b56bac0d5b33bdde58563c55c3c5fcbd39496febabfc43f5fa1a8c769e0527d3029c47c6eca0f923ea8667148f3b8bd8751425c3db72f1547d53a9cbe6754ec235466af694e903030d80d17cdbd11d5aaf05ed914e6267d8b46b05f6575028e869296fadc6af81332148372d5bdc234355ae3d8c5044e7cbf17d93c430021096e6fb445f267cebacdba53fb07a2d28369544855291adca80434da538875e414843dded2a18d3a32376d30fed7bfdd792d3661275a20d49c3bd9c8422971ce07ed104080fca118a43b6cc253a9842a3411e1a6c967ca55b46949367662e41ce30d6fdd9119d4a9cbcfddf1383d6a9b95d605eb0f191de9bd6460ef6a25d6e9b9a82951537b3825f2bddf7067b6c69ca07aa8418adae165212b39db52111a6c41d2b1c1b2dc6038c4f31deec4eb5dab60693dec09b785c5d26988eeed035b25c364fdee03520196cb9745d4ce71151f103aa93bcc47dcee231e125d50f7596a69ef3e496878e90537646cdb7e8c8a20c7389f15650a3eb8e3f497783dfc66a271c84e76a8a4bd335ca2a33478450b50411ee0a6a0d48a727c5ac958900d2a190c56b29b083cda3aff9845f705dbbe51e794dda9317a524c2cb475168521428f74488c6ec3d877fea9929f48ba5b65344b4d17e132ee67584ddf5cbb4e752fde847a574a607d98b5375e480b2ca7a4395cfdc729697c2ebd4e80979fb4d69011ddde6ec7bd8f40bc62c1b1c652e39fd0bbbc25e177798ac2928afc633d35703626e04ed69870e5b07f2ffd7ff3f56449ad55a165b15f49d058547cef9df4a9bc7322970ce93084cb038dfe26b959b9d085c8f6964d33785cb998a3550feaf037ba66f56a017f73bac3a881e7b98d47154dfe763cf4183d1854d91d34456edef750e0fd1b842f19c0e78c6b08c131b52439d30a9aa45fc3d27b31ed3ff2efa9e7839575801fef64bab34457d1265d1effc40cb59bafee6357c63648a55c8ade4ce87a3bd885ac62757e4147e7fc42e386c4df3c5523d816f4adc17bcb8bca7c7e92baf16de39aad1216082347c2f147b337d8b2ac638b5a30b97c289b83a29bc8bd8acc99dae6a650f4abb1967774a4093f143f8611de63dce83c89f3efc4b1a7bdcbfcb6ee28823f0e0f5d400cc16fa4480887083e52d69a19c85663e2d80247470d23427f960905903655b52cf8804f92890d9625f72a422f646d585c90436378af2a5a0175596b1a89091b1bd67790a252a87044e2e4a4d5fd73e408c3f988f80fc039196451021b72c7e22f931a4f509edd06d309e4fc2a707b581c1c67888927b11deca5f69f69c116abb107feba222cc141c7fccd87d8c5a1a8d88fb788eef2461e0498f39abc3311c721d6ab9575879f90e2b455567a15b985e452f5554f0345d4f9e11b739750f5f410872abd8d7351a2426e1d296cef50b354ed0a5409ea63bae94dc649d90f733e6741f4736d9b240e042d32d31569c246b7b9f41851bb73036e99dd0d7f8785344f44f8fcf4d5bd3f954570d00e5aba9bc53c9fe41e9f52f785d7181de861d3831b87015f351e368cbeae53478637d60a8bbd0a6e1df140bb2566b39d03e12ac03bfc610f2fae9091c39c47ebf606fc46408c0cae80f12930e12aa353c4c37d67d96d1d96eea96581885334b966985255d6c95f9d71e7abb63767c4e87a18a734b1c5eced518fce0e515502a0380d161686a14fa9111786d2c14ba781306abd6b362f94f587653f4a3641a15873d967572600de0c86729313cffc754cd2e52e8ac799772f28599dfa24cdb396a57480f8d3ba6eae5303037181b728c07dc4c0870063ecce60bf8613994c958c8011a4cfb9459eecfd9963a9ba76a2b1146d41be89ab30c8f78e10a6eb858e7aceeb5300fecbc39ba7f63390da425796d821a28d9d1cefd7ccd13bc682d017d18a110d6725a75fbeda01b80173650f47e347ce4d7f3fc649725d8752998943abd98dd50a84ed941ecb2c557eca45cb55fb4356f917b03054a717f96793b7b4cd2c2b27504feba464a401ebe5179158d4efbc4d7f5e6718e2167f8dc1bd61a9f45ce760f3c50539659c7bd9df73aac02d39311821fd0e41f20bb987dbc5a5f07d8ea44eb63f3fb89cf5479e48ae9753bccb3bbb86fa40403e9b5379661da4e89fbd5e3d3a973f120056e9678aa01b6d2d57cc204200d26480cb1444db6e5f4f01962f7d9906c7fccbc0b6dd8aac9cd751bfa1e8d6a664eb14648d2a566e1fdd1cc6ddf326018ef08fcc3d531a97f6f925cbc4ef63881989411f0998860ee77bc47638e4f76a9770e9b2308c15045929e0d0fd4f74a92a2abd5a0e1fcc3ea63814a1a58e760773581804f560f5ec6686b3235eb2245f8dea98f4785bfab44b25d9a0a5ef2c25b7a45ef40a0f8f3eabc5ad2effae42e7413ae972da9eaa836ad8e", 0xf0a}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/145, 0x91, 0x803, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 00:18:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0x8}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/231, 0xe7}, {&(0x7f00000012c0)=""/56, 0x38}, {&(0x7f0000001300)=""/13, 0xd}, {&(0x7f0000001340)=""/207, 0xcf}, {&(0x7f0000001440)=""/237, 0xed}, {&(0x7f0000001540)=""/59, 0x3b}, {&(0x7f0000001580)=""/195, 0xc3}], 0x8, &(0x7f0000001700)=""/153, 0x99}, 0x41) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:18:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f0000366000/0x4000)=nil, 0x4000) r0 = socket(0x39, 0x1000000001, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/21}, 0x1d, 0x3, 0x1800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 00:18:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$dupfd(r1, 0xa, r1) socket$unix(0x1, 0x2, 0x0) 00:18:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xf97) open(&(0x7f0000000000)='./bus\x00', 0x600, 0x128) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x100, 0xcf5d, 0x80000001, 0x1, 0x7, 0x1, 0x100000000, 0x2, 0x3, 0xfffffffffffffffe, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r3, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 00:18:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f00000004c0)=[{0x3, 0x0, 0x1800}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x1020000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) setrlimit(0xb, &(0x7f0000000380)={0xaf, 0x6}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000005c0)=0x10) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) semget$private(0x0, 0x6, 0x400) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000006c0)) 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) 00:18:14 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x80, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0x5506}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0x40}, {{r0}, 0x0, 0x50, 0x12, 0x5, 0x64}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x8, 0xcfd}, {{r0}, 0x0, 0x89, 0x10, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x8d, 0x800, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x3, 0xffffffffffff7647}, {{r0}, 0xfffffffffffffffb, 0x2, 0xa0000082, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x4, 0xfffffffffffffff8}], 0x5, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x92, 0xf0000006, 0x6}, {{r0}, 0xfffffffffffffff8, 0x94, 0x40000000, 0xf16, 0x401}, {{r0}, 0x0, 0x0, 0x1, 0x81, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x4, 0x83, 0x0, 0x318c}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x42, 0xfffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0x130b4ff1}], 0xfff, &(0x7f0000000440)={0x7fffffff, 0x7}) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="e68742aa127751d733a3c0963acf0476ef58a2", 0x13, 0x8, &(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) fcntl$setstatus(r0, 0x4, 0xc0) syz_extract_tcp_res(&(0x7f0000000480), 0x800, 0x4) flock(r0, 0x2) fcntl$setstatus(r1, 0x4, 0x40) uvm_fault(0xffffffff82201e00, 0xffff800001b89000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82201e00, 0xffff800001b89000, 0, 1) -> e memcpy(fffffd803ea23158,ffff800001b88f0d,0,fffffd803ea23158,88aaa112878cfdb9,ffff800014a31998) at memcpy+0x15 end trace frame: 0xffff800014a318a0, count: 0 ddb> trace memcpy(fffffd803ea23158,ffff800001b88f0d,0,fffffd803ea23158,88aaa112878cfdb9,ffff800014a31998) at memcpy+0x15 rtrequest(1,ffff800014a31998,38,ffff800014a318e0,0) at rtrequest+0x83b rtm_output(ffff800001b88f00,ffff800014a31990,ffff800014a31998,38,0) at rtm_output+0x711 route_output(fffffd803ecdb900,fffffd802d2cb318,0,0) at route_output+0x78b route_usrreq(fffffd802d2cb318,9,fffffd803ecdb900,0,0,ffff800014a1a978) at route_usrreq+0x35d sosend(fffffd802d2cb318,0,ffff800014a31c58,0,0,0) at sosend+0x6e3 sendit(ffff800014a1a978,3,ffff800014a31d18,0,ffff800014a31de0) at sendit+0x58f sys_sendto(ffff800014a1a978,ffff800014a31df8,ffff800014a31de0) at sys_sendto+0x92 syscall(ffff800014a31e90) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,3055c508010) at Xsyscall+0x128 end of kernel end trace frame: 0x3076f59dc20, count: -10 ddb> show registers rdi 0xffff800001b881f0 rsi 0xffff800001b88ffd rbp 0xffff800014a31790 rbx 0xffff800001b88f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff1f3 r8 0x70 r9 0x5 r10 0xa429df11f1c6284a r11 0xffff800001b88100 r12 0xffff800001b88100 r13 0x100 r14 0 r15 0xfffffd803ea23158 rip 0xffffffff816a0825 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a31728 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.1) pid=243443 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800014a1abd0,0xffffffff8224cb48 process=0xffff800014963710 user=0xffff800014a2c000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 29934 397037 73129 0 2 0 syz-executor.1 *29934 243443 73129 0 7 0x4000000 syz-executor.1 45968 80320 88399 0 3 0x80 nanosleep syz-executor.0 45968 459850 88399 0 3 0x4000080 select syz-executor.0 73129 214732 26968 0 3 0x82 nanosleep syz-executor.1 88399 287085 26968 0 3 0x82 nanosleep syz-executor.0 43114 39318 0 0 3 0x14200 bored sosplice 26968 462322 97042 0 3 0x82 kqread syz-fuzzer 26968 491810 97042 0 3 0x4000082 thrsleep syz-fuzzer 26968 403201 97042 0 3 0x4000082 thrsleep syz-fuzzer 26968 243572 97042 0 3 0x4000082 thrsleep syz-fuzzer 26968 13315 97042 0 3 0x4000082 thrsleep syz-fuzzer 26968 224245 97042 0 3 0x4000082 thrsleep syz-fuzzer 26968 84624 97042 0 3 0x4000082 thrsleep syz-fuzzer 97042 318905 29191 0 3 0x10008a pause ksh 29191 249568 19145 0 3 0x92 select sshd 49305 488302 1 0 3 0x100083 ttyin getty 19145 274471 1 0 3 0x80 select sshd 82351 48050 17602 73 2 0x100090 syslogd 17602 392356 1 0 3 0x100082 netio syslogd 74789 74732 1 77 3 0x100090 poll dhclient 97579 470731 1 0 3 0x80 poll dhclient 71751 137619 0 0 2 0x14200 zerothread 4680 213766 0 0 3 0x14200 aiodoned aiodoned 57255 444687 0 0 3 0x14200 syncer update 15060 119988 0 0 3 0x14200 cleaner cleaner 98219 275671 0 0 3 0x14200 reaper reaper 27682 407971 0 0 3 0x14200 pgdaemon pagedaemon 47143 432072 0 0 3 0x14200 bored crynlk 85586 296343 0 0 3 0x14200 bored crypto 59291 329252 0 0 3 0x40014200 acpi0 acpi0 86349 217264 0 0 3 0x14200 bored softnet 57089 88019 0 0 3 0x14200 bored systqmp 31482 81374 0 0 3 0x14200 bored systq 69337 70102 0 0 3 0x40014200 bored softclock 60887 220269 0 0 3 0x40014200 idle0 55617 427837 0 0 3 0x14200 bored smr 1 350984 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 9493 6351K 6353K 78643K 10788 0 0 pcb 28 10K 10K 78643K 264 0 0 rtable 103 4K 4K 78643K 401 0 0 ifaddr 52 12K 12K 78643K 124 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 25 0 0 iov 0 0K 16K 78643K 58 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1526 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 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 58 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 436 0 0 proc 42 30K 54K 78643K 360 0 0 subproc 64 65538K 67586K 78643K 208 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 46 0 0 in_multi 33 2K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 219 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 73 20K 24K 78643K 1846 0 0 UVM aobj 38 4K 4K 78643K 39 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 28 0 0 NDP 10 0K 0K 78643K 39 0 0 temp 138 2350K 2415K 78643K 4368 0 0 kqueue 0 0K 0K 78643K 3 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 242 0 235 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 rtentry 112 78 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 82 0 78 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 351 0 164 12 0 12 12 0 8 0 art_table 32 352 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 37 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2191 0 765 47 0 47 47 0 8 0 ffsino 240 2191 0 765 85 0 85 85 0 8 0 nchpl 144 3016 0 1375 61 0 61 61 0 8 0 uvmvnodes 72 2372 0 0 44 0 44 44 0 8 0 vnodes 200 2372 0 0 125 0 125 125 0 8 0 namei 1024 8574 0 8574 2 1 1 1 0 8 1 scxspl 192 8838 0 8838 11 10 1 7 0 8 1 sigapl 432 594 0 580 2 0 2 2 0 8 0 futexpl 56 7028 0 7028 1 0 1 1 0 8 1 knotepl 112 262 0 243 1 0 1 1 0 8 0 kqueuepl 104 126 0 124 1 0 1 1 0 8 0 pipepl 112 428 0 407 2 1 1 1 0 8 0 fdescpl 424 595 0 580 2 0 2 2 0 8 0 filepl 120 3722 0 3612 4 0 4 4 0 8 0 lockfpl 104 153 0 153 2 1 1 1 0 8 1 lockfspl 32 210 0 210 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 796 0 789 1 0 1 1 0 8 0 zombiepl 144 580 0 580 2 1 1 1 0 8 1 processpl 840 610 0 580 4 0 4 4 0 8 0 procpl 600 1163 0 1125 4 0 4 4 0 8 0 sosppl 128 8 0 8 3 2 1 1 0 8 1 sockpl 384 463 0 441 4 1 3 3 0 8 0 mcl64k 65536 236 0 236 31 7 24 29 0 8 24 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 11 0 11 2 1 1 1 0 8 1 mcl9k 9216 5 0 5 3 2 1 1 0 8 1 mcl8k 8192 9 0 9 3 2 1 1 0 8 1 mcl4k 4096 28 0 28 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 0 1 1 0 8 1 mcl2k 2048 49255 0 49222 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82838 0 82765 23 10 13 19 0 8 6 bufpl 256 6658 0 2082 287 0 287 287 0 8 0 anonpl 16 70120 0 61184 49 11 38 46 0 62 0 amapchunkpl 152 2917 0 2834 16 12 4 13 0 158 0 amappl16 192 2745 0 2271 37 10 27 36 0 8 2 amappl15 184 200 0 196 1 0 1 1 0 8 0 amappl14 176 127 0 123 2 1 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 122 0 117 1 0 1 1 0 8 0 amappl11 152 18 0 7 1 0 1 1 0 8 0 amappl10 144 60 0 59 3 2 1 1 0 8 0 amappl9 136 606 0 600 1 0 1 1 0 8 0 amappl8 128 184 0 167 1 0 1 1 0 8 0 amappl7 120 37 0 33 1 0 1 1 0 8 0 amappl6 112 54 0 47 1 0 1 1 0 8 0 amappl5 104 238 0 226 1 0 1 1 0 8 0 amappl4 96 687 0 662 2 1 1 2 0 8 0 amappl3 88 225 0 219 1 0 1 1 0 8 0 amappl2 80 4281 0 4221 2 0 2 2 0 8 0 amappl1 72 19907 0 19480 26 17 9 19 0 8 0 amappl 72 1426 0 1392 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 38 0 1 1 0 1 1 0 8 0 uaddrrnd 24 595 0 580 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 595 0 580 1 0 1 1 0 8 0 vmmpekpl 168 8280 0 8261 2 0 2 2 0 8 0 vmmpepl 168 69514 0 68033 115 36 79 91 0 357 10 vmsppl 264 594 0 580 3 2 1 2 0 8 0 pdppl 4096 1196 0 1160 5 0 5 5 0 8 0 pvpl 32 223043 0 210967 142 26 116 128 0 265 15 pmappl 192 594 0 580 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 470 0 31 13 0 13 13 0 8 0