: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:15:29 executing program 1: poll(0x0, 0x0, 0x7d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100000000, './file0\x00', './file0\x00'}) 16:15:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffe00) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r1, 0xfffffffffffffffc) socket$inet(0x2, 0x4000, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:15:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20, 0x118) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x108, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x900, 0x21) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) 16:15:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:15:29 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x9, 0x80000000, 0x3, 0x0, "19f403b8728dde55fa2244106c940f2970f51622", 0x8, 0x7}) r5 = kqueue() dup2(r3, r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:15:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20, 0x4) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x30, 0x5, 0x6b, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0x0, 0x2, 0x1, 0x81, 0x20}, {{r2}, 0xfffffffffffffffd, 0x88, 0xf0000004, 0x2, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x91, 0x2, 0x7f, 0x3}], 0x0, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x4, 0x2, 0xff}], 0x1fffc, &(0x7f0000000500)={0x81, 0x8}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000540)='./file0\x00', r6, &(0x7f0000000580)='./file0/file0\x00') read(r6, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r6, 0x4, 0xc4) read(r6, &(0x7f00000000c0)=""/218, 0xda) chflagsat(r6, &(0x7f00000005c0)='./file0/file0\x00', 0x2, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r6, 0x6, r7) 16:15:29 executing program 1: poll(0x0, 0x0, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x10) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x2, 0x10, 0x1, 0xb56}, {{r1}, 0x2f766de9151f15c2, 0x68, 0xc000000c, 0x39d60000, 0x3}], 0x7fffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x81, 0x600fffff, 0x3f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x42, 0x4, 0x27b, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x100000000, 0x6e8}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf000008b, 0x27b, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000005, 0x9, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000002, 0x80, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x4}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x100000001, 0x1}) 16:15:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chroot(&(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:15:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x1e, 0x8007, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:15:30 executing program 0: rename(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8000200b, 0x5cc4) unlink(&(0x7f0000000240)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x58ec0ca7f1fb7cf3, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus/../file0\x00') sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="ca39b4eb7db71778728bac64505635cb8928822ade5d2663dded123f7e433b55a0f0fda79b845807844ce0f0e7a6182d70eca40c333e4610e5a5ad70997874c4e465e9ecc9", 0x45}, {&(0x7f0000000280)="785e9b1be4ec8a92540de2b295a0352a0a1327f0b4998c0304011c27b24e33770549426fe18749c66afb04fc0efd52743855071bb73f80d6c4c83140d34ffbf23d32c5e5e7293482a7dce7e046d291253818e4276cb29049e5203ce78bebbba9ec919e4bd2ef2b98c490c34688073ef72977c7ce817906066fef5cf580508f4fd67fd7192545ee752e64338fdf8606fa1e4edc86ff1f3eb597bbb14886250f69038c6b48eab93016a8f11822d27adb94b71cf52f55090b1c1496cb6d3af3d6196710f6d90cde9af1e55050577f8f129357163af47ab2a0e410df176d1883d164b088b4aea30d2f97bc9b4cc75abec1c7", 0xf0}], 0x2, &(0x7f0000000380)=[{0x90, 0xffff, 0x4, "58dbde22783577c4be82d04e658474aaac1f8865014ed5497ee1210d7a8706d1c08e2ee0cda7073b4635c89e72ca9a3e4dec40bd6911491ac2dff12a1ceb7bb25f5248e3a4f93977cfe19c4604f405b0fca6ff1ab2742e442a711774ba5e1cb6312773814c6453de89548b009a8f71d034870340d0d5bb16ec"}, {0xe8, 0x1, 0x800, "c4dc91557a560e5c0bcb3d69051f2b74cd1003f3736f52f2a718ff3e7110da4e2ac823b0d5bb5fd670e942865ccae7270d55c12fe74aef4221a419c963507d9b4488281a4faa530e82c6ca6e4751e04ed2ee59bc065eb73de6449aaaa7cde009b8c141a4084b9c2b6ac475f3d7c2394cc550ed68d4932d24cba4046ea729587a586fa4bcd0867b68b7250cd84afe3b88a5071b27a71afd16199e385f28633701d78cfb399ad416ec96a30930af1eb491bebaba46ba89711e3e62c742d9d2444741b6f13a0269f71e9b099088e69d9859c849a6aa11"}, {0x28, 0x1, 0x100000000, "10492916fbaac9c740ce4cd15c9d8b608b"}, {0x30, 0x1, 0x0, "172af874f6910ae26da86fca8ad90e19e4ad0dbad7e521d4fd7d"}, {0x1010, 0xffff, 0xff, "d49a8300e08544a1008642ac4b1c874ba9bc91262912488590149ff30c02d7768706b26860516a8e75c4bc50f79cc8b15a7e7223c0ef98e1302452c573e14c4c2c6b4a7829892ed3db27079ec7a3288a52c32675bd79fdd2a34f52bb35528ec443ccbdbd27402205ec327464d311da91977d4df17a133ed555efb6fef43486b5eefc69ef90deb776cb58edc7f0b34c74fafd76ba764933ef1942466f68eac7b808dadaae8f9c98930bef01e276d7f4d7b8687283e964c5c0118f400e642de296bbe59f148b110150cb3e675b8f2b4a247531cf98015c7ab22945939bd1795bc15359a0daf985c340258c9035da09e99e137d8695cdfbb8ad2ed24791b38eaa01dbda2685f9243c6fcc93e0440059f2115d33b63a3107f8c5ee64d92136a0a888e5392d615ab115895666cfb5e0b9cd775ef1b2123498b63f53525612cb4eab24bd26bbdb28df1b0caf41284539e3333ff4456a89e93a647cfda44bb7738303fffb3b05acd2886125e0f81182a38042d0e5e8e6862077bebe4a755b8fb37e65e9145d48bc39ccf38ca84349720552ebc39b339614965dbfc02f8c9a92d03c5077dfbf73699239827fb56a30ae44fc17eb84acdf4956b9f513eb7a94beb2fc525c8fdd754bcde7a04d6519aa68b57f2af8af591efe3cef4902275839a1f5634137bb183a00481f110c70e3ffd9555bea7a00b620e3b4cbc90a81db7eca374301073a1c0d0f7b6b9311757879f1a2fbe40b2c45b818fee4ee2c01dea42a6d17559cda25738586036396514eef1db45982378d81e5c6e3de6c90cf707dfaae54b05f82405f5b81fe23904d6c36031f85259046922339197df93abdaf171020d58708da77454b0e2edc6402405197d3fbceadbb8c612fbf1b0df2397feb1d847af7c9d7975046d88b06338207c6522b7c30bf67868008abd1ae23b1fa09bd53519f172fe6abc09ec4319ae8362b6136f8c6a23a053431e3900c25cf07256601d2c15bb8416a078978bfe24660df68cf8d8ee9daddcff05e0bbdf53d1b179e9c3c3418f41949afdcf465145b151f295541d83c3531d3b1497b0f2a4eb75368c31d14f354db64b07f4d5fd5fa83bdf4a12b1bba70ac9ff673402ba4a0b686dd1e84929ff0cb5a442a0034ba6b69393355b83bcacea9be74e201b68cdbe4e9c1970f1bd5902e5cdf4ba71e921c60a5570498f3c4dc08d62c5639ac526395fdea92c986006b6c171d5d55ecc6cd9df4176a13e6e43b91b2775206f3cac9db6187377b83b3e6e9edbce1d5a463580935ccd752f155ba8aaa84df8fca5985d91991a0d7a1eee52362a9e8c6dd5d64d94042a18691935c996f95fb03402f3e33ed9ee53af8c1de40b207b944b5ed1de189c9e643a3a6449ec88b7f48360958a1f093e73576a247229908bc52986539878e1cf087ffcf4b8b2de00c9cb494a0f6a7f066a5b9b7fba89a66eaccfbc4947e659765db09989f3424ba6975614a508e4270f1f388aa97e6f86dde138e91be4a1e3c5c497d41f90fc9973373035c12a50a2e9696eff6e308aa0694f30d2670dbbd3f1c828a1c8bb11111ab15b1a06d9b2adc9a06a02de0e9185197ea4b22cadc87a0e676d4b246238515024c82eea472c8622fc0b0c10aaf16387bb59c4519b8f915e1b9b21135ccafd19a4e6574d4d504e42088b1749619e52b83031f18c6bcdc3816c667e780095d7b26e2009b0d7cea6018288f6b0ba2e47dc3d868436f90cac099b3e7b34e3f6f7222c737ef6c09fe0e43de0d7a3e94e5a016857bb9101ef41c0f17f4de29c72b44d96a76495f4244e16e8f9f2eb6f74bcca53e369ccacb58dee82c48f3bd30da7ef6f7f1cbcbbae5676a2637c2da0a3bae332958a7aa30f612fd80dd628766d657799b09cbadd5e8ba789061715a43bea68b98875f7132cf60706fd32528b7b9f382a31e5cddc344815d3075def7f062915e0aebab242b8fcb07b6c010da80e08b92c38febd851b9a5247816c57ea067b0153706ee57dea51d1a6b8a7e6ac824f83931427829027a9125fd8f433f91abfb78b8e082d4792c087c144c8d7d6c453c65305583aec4a66f029dc6d2539726bad113a9ce3902945574ff0ccafcbd193784b6a3311ed117023c1d66cd9c3bfc5147c62b8ff9a2d5d6603534c704e919c42fe0df019229af95f3b006da018b70130bb7c8db239f85e5680023fcc8258c47cfe66d75d0b86a3d18e1ee2633703793c3ace40fac5584ccaa0dcd7b60a295baf66a32b0499bc3dd4773222484206f92a9110043523bf2d9427760adfd8823cb42402d2855192235052926cecdc21da4bf7e67b2db435ba95d67c915131cabcb06c0543b3a669c81bf8f6058f6d2eebf9f20544d36f68e16eea1ba0fd548389b2319931893620d3cb40a626e8714cfb8eb4758b353e7429713af191bf451a256102a594d1dfe55c70f1c412d7795bedd26b052206035648ce5d7500df6d9ad290754014e400164c31524c0167a13f695ed20fcbcea18e6f9bcef2e9c9a4b0d979fad3aff64fd86f65e11a9cae1ea159dc84ff9a5bd6f62c65b5a9886e35e0697f60b52d6570d009d0ef76c2e9eada24f1f3829dd059a7904f0ff943c66a3e25a5afa9c5019ab63c7aab7880c0f4643ab40722443ce3db7d3f53c524bebaf6548fd1f5b6086971d6169e2a616a44955c80a79dcf8f3adf80b614e1de4ffa741139bb14a336dc0aac5cf9429a41f4ecadef45f67ff6b307899019cf2e7bfcd2a675aa8ec02221fb106a75013155393eec333ab78054a62c27dab87308a254108525b0aa3367797699fc8898e110c56e20160fcd67d79adca5d7dcf2d1cad582050a0b59c2a7119da8905fc9dcead5e89c3600d42592ce61e7f2fa0a22bdf9e0b2fc72f9926bf64a90cf64c336e2d454785507f2f0f789106030aab9f263727267acd1dd2a76a64df6563222dec1d0a19d8aa9fda8bd8eb63749c1bc269ecb8e42706c26948ae1d9db52157cd307863f42921858995f3ee82c4fdde7f8cf5280b728c1f74b66d7dd2aa83fb1653d75cc370ffc6fa7e000b7d85618cde6f3b319025ae77efacb05eea10ec50755154373b05c07fc0f788f18c55d39d108a47b409c149270fb09a2f0ebf0d24c076082e5fd3795bec3e3e15f8f47e07fe109e765f310361d3cd1f6c98c8a7d256fe4d42e5c8d0c3bd7e7ad241c606919ea12db722e9c1b53710e3152f89edde2824ef9b17c071f502d220ff30c92bc00c7216e5f9addcf426d6bc3923d28a910e2a40ae56f7761fe2ed0e01fcbdbb106828bfd09c58b0a9cd4d0dce59151f4cd817bcf5044d2b1f3d32ddcff0c43cb32f24c5ca34202caced1a8c3dae78985d313c7ce24dd148027e546095165aa550f3677c86fa94d65c84ee927ae5e1d6a7a960770ac6d3c285c53226d0432d051c81fab2def4b97c529c528b00a98b7dcdba7d1cde80af5dd855f5472962da10808ddbf5379196ff5cd0d9a3ecb9370d5ba91fd08a604a346d6addee510203fb5f70ac256d775df3d4bc72d65b7661d6251ea359f33f69aae059c77b1778f917c4b755a58e5680791bf62a3e2598115b3036bef0f896174829b5a3405baf3125dfc5e7f1190371695ef725f1d206d71a3ed55f0605a92d5854fa70387eb7ce59ba1b346b4800b2011956598577a1c4474a22747fa1d1fd54862646fbd72cd6e44d68866fdc46a402c849af4cb858f6c0d982dd834f8d942e6f061a01abbddd183b8811da88111501e1283eb90aa10da6d8be20adc30b4a13066bfd7f987def8c75cee0889e8593f0952d2f960535a64f32089f05cbb69f5957dd753dee7546a63f36a73501068672c7200312e5df8431deb1063fea61b31c89f1c3c825b0b7158ce89f48dbfdec69a824d75ac0fc86ff12b34709e9de7723ee52bc7d53e1d8eeb5945ad4ea19eee19a8d09256528644a8c160b8ce194170039127f1ccb7a6bae6bba7d73fab9df3f57da4fd24f1abd55e655ce1550ec7ccd559d363aeac684df184f73d56537ad8e2b2219ddd0475ea1afb869775010d176be98d02cc63ea856e6eb502ba18b92b38b96095c2a6119b40c715822869cb899059b6aaf7d8183b6cc4c99c37dfc6a895445c254247d486f2765c8bf31808835e4ce3640b5c85d1e0e007df04a1cbbf3e15478ccd8ad9d3c658d8ad68cebb1b32ec80bff87ca725a7f57cd6a39ece34b47716ab3ec670da3d87cb38983d34e89f11b8099293f84d425462d8c397e380fa177843ead07875ebfed5fa90eafc0722fda4aa89eee01a2810d6525fda25bc9bf40debc27de5fa6a833b139549977c6368fd533884039e4d8680b431e779373d013b56cd60287c6588b8a08d344ee4caa34c8a1d452161dc5927b3c8daee05089c77392b14c9daafdbba96714cfe28de8f39e3155ca5e2358055ef8ced189ec6de9d7f5c4d899d88ca4dc48c1b9d3bb682fd7640b5b87f87af4627125f80516912a8c3db6559cc28c2c529f6caa55bf83c57e410cf3d7028b5cd010c0e481a28b3e53aee1790fa840827f1fc248704219284f50f8af92eaa5ebfc671d31ed79fdde15c3577d8b4bdd5cda1df8ce1a525261731571ca80492be9573b9a99d52fb22fd48b3b37e65d9245f4f19884923e7a9ef71dbb9d93fc2ca075fd2ea2a055a05f7050dd453e34aa201231dc9cfbb2a7357dcd316d859fdd4f69b33fdb0c3ee63aa2ba120c721796dea7f5a4d1941d6594dcdb1c8d1814aff7d46605c0ae9670828f899d5a5229d00d9b641b04d1cea34545c6738a3a533e578f938103b17c1bf218035aba15eb3a6492408ce5d1c3ffec06a270308605920918d602a0f92b95b801267fc9b16d4e490ab35ea2c65ab3c76577043b34b4120001b8d61a3980e29da24f886a9487bbf4d32121925a403a5b6a1aec8acff59490ae21aa54fbfcd823847ab211649f5bfd0d8204d5cbf214678e9244db345898761f571962576e9714b69793b939a8aff3a988bb22ceb9fee86f89539955f45e0f363e0d54787392f36ad0cb58d9f989b77602e9e055ce1dab5ef81b4f9fbd8b788b4c1ebfe8432411e869343f105d1b90d9ec868d65fd5a67d3cbfa97e0975ec46be073dce03594ead389e2a4ecd7020ea0e215c632dd71bb2a2d789ffdd3363633980776ce910f81026ca5d331e386ef90e42df8c9e70cf025a044939fed5345a7b0b82059a2d7b458dca5f8f7de901d12eb1bf0eda3605e5ad67996e677ffca8597613ef34f22275917c3a2e53270bb681688b8a7227380cef81ae78eed8c1aeca1f2ab7fc72a11512ff286635b9a70d96fdb7e10642bb08790d6390adf93be6e337b0aec5c1da1a544e7e09ec084ea168c026e22db341655c28b6abcc40480046a6c3dc559f75297510363419677dd2ff8877e96929be243627f5d437fe4861e9333d65952ad336eb675a69b7d1a6695841b39113aa497275a33b5893c4772cc73855bbc172c2ef30e03e0f472dc52b50365061b5bd48c088e2675a01977770ccf85b51bd23de20c0773b7d3a7f449680f35032875c68c4f34d92a720e33efa2d0c03937b022aeaa37acb6ab35ccfa3b4c824c3dbf37b38f756abd0ca6d5648418abc9875d25f0e7f830cbc0b7859b2fa09b320c969567edcda1fdf52389004fe9193935c2148c8429b32fd2c8511e5a7886c46f7eb330b4c160798bf565b247db10d4aaa61d2dd6075987a659289d72ccd64165a0248218a97f1c95b0c086a3eca63cef0479d765de2d1ff277b9d7a126fcc67effb5626c84dbd259d52725ffd94d837a6fb5205cf674e4fd9f7cf209"}, {0xc8, 0x1, 0x3, "91aaff33f439beaee773a7a94f5b2fba136d5d3830f0fb88965315baff9bb847a859d452821391c358dd79ad4e3f5cd3e7006f2ad0ee7af5afda84397e9bda275613755f1f7f9686ce1d464d86aff68473ea888e9e0cdc295d25369117f57aa4cf8d4d09f937dbaf286381d2a90a3d721956950eb4764799dedea7f9184f1e60972e9ff7eeb834361669c41b1898d493a1d2e07c131ae57ce1e32041b2392dc8bc521d260ef8cf1299e06746330c0d5aba5757"}], 0x12a8}, 0x4) 16:15:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:15:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) socketpair(0x1, 0xc000, 0x7, &(0x7f0000000000)) 16:15:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) chflags(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x9000, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:15:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ftruncate(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x0, 0x1, 0x78, 0x7890efb70a6911c8, 0x5, 0x1, 0x5, 0x3, 0x2, 0x35, 0x6}) 16:15:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) 16:15:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0x2) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f00000000c0)=0x80000001, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x101, 0x8}, {{r1}, 0xfffffffffffffffa, 0x49, 0x3, 0xfff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x82fa}, {{r3}, 0xffffffffffffffff, 0x27, 0x7, 0x3, 0x6}, {{r2}, 0xfffffffffffffffa, 0x3, 0x80000002, 0x6, 0x400}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000003, 0x8001000000000, 0x6b2bd0bc}, {{r2}, 0xfffffffffffffff9, 0x21, 0x4, 0x90d9, 0xcc}], 0xe7, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xaf, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x6, 0x401}, {{r3}, 0xfffffffffffffffd, 0x28, 0x20000080, 0x81, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x41, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0xffffffffffffff57, 0x8}], 0x49, &(0x7f0000000080)={0x3, 0x3}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000480)=""/113) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:15:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="e4d9949d3e76adf91bf0a1af474c52a6eb24ca38639753c9a858454361da5d2431bc9b34f0c38e6d3269106a9543b858c3489a8fa61f570f331660098d00450f3f5ac75dfc454e54e35a0b01c9f2e47660647e1faa1c900272a9c8f6c2c95b419c565e7ced541cd0a7bea7cc533234a0e207d2eeb7a67a16a2bb1d0dd0f72dd1f59828cb83c37270445e2382f92ddfaae7189688310e4835d17531d7a2b13fda844edf596d5b38d97295c2a222c9d4233e0930af3ea857f549e24f6b7819a5f3187649c4254877a3db8d175f7426f5e37fa7d934b465556a0d9955678f0023f375a6b24303e16565332096a20659072de130b55cef7251249c3e56206abc91638b501e13957601b1ff7a65927ac04cd45fb9a216131e9870db5bfa6355b46836b260f1ca5a4c514de12411e18d263d26436c0006df9f326dd42aa45af459a4af1935a29c8c2b7b7fefe33fb83e7703dbcc4a44872649bf74bd11ea573e61c04b794e9d410eb1a637c776cd0ed6e9ca7c7918ae9ff516244a950823bd2bb1f83193ca79856b5b1ae4aec0e89f0a921201bfb294d561d2ce523e6e384ff92777f8ff738c1ed780717efc7b5db6fd4b604612288fca5e13beb394fd4719779dedf0cb2eaa5354335bc90bb98585de3760bc657671740213e6fc23d41eb92ee32849df706ab496fad5ebf207f7b8aad233737a81fbc0fcae0d1b57fe5349f4a9bd5320e6942d158723234f4fc3d610a3a73aa4cba1ed46fcaf8af7dfeba56408700db20f46469ad70cd47a25863328aa81ad37f8cc295b475716a183014b8bceab0496523ec5117eb8e523588ce3aedd098e30e4fc96356eff76dddc54ddbc4a60e8b460e782fed342da645fc131a49107ac6f438701d8627b4f900db92ee9340dfb38154d9e62838457b4a573b800e40abb792e5920a5c26a4dfb0ec9769f50a1515c8710901aaf26b2ad496f0142de9dd75c7d93363b6883e428c572207f588dfd9c70a47d1f7ae365713cc99a4cac3ed0f89e1c62f9ce49fd8529c7557d0c0956548d42f53874832a5a475618e60d8d106176f99bc3df2fa76024de9969e9acb7c15adb681c35877fb019a07613c8ccfc5c5196d3d66c7d6c069eba3bf0b697bfb1ed90c635bda08b170f3e60cc5aebefb58c44faacef41196dcf8c16344c9df653ea3bd00ac1ac8b36382608a593fc8d354baf2d3862a255247a79f79f3f4195de4ef7910d361ffef1426ecf9d091ec0a25777fba196441d365fc217e60cc7b90c610ee14d2aaf5c73a2ef4754275b5068381b2c3e95f1598159ff6812a49324f11bcbe64b20415a313bc708eda22b6e9ba00e36d9da23e4c498a1ae6302291726f9bea2e8e29f4b5af5d3480949d407154b0f9a9343c5796e94f9f54c44ddd29b712387bd14b3f7bd6ec8d1e78f0dc808e862a3c706c7c29892974f3f5d068d84ed94d01c345e2c23bedadbe5ca2fbfdf5124397cdae81b7df833181400b9982a07a5eb07323689268b2399725172fc36226293da1bbac45f36c86c43f4a3cb601f40daf482da3421658736e867bf18784eaa377e17dc03898a821ab163e71d74ca79c4b55b86f1a4e7518a9b477ae561803c3e8ebcc117dedde8d3d70d17d1cfe89e11d2ad6abe42bc92ebc167baffb1d98a6a28a44051e075ed7b15002bf1a3a6fe2daaf77a14b10e3cae461b33c408edb201544a971e36851884534e8be0cf83230d091cb4884385c9453f6bae995aadfb970463312f581424bc7d16450d1c62ea721d179a791fe14dfad956ff5700f591c8492861ae0687e5672289e0694f18787d53eeb9750c0894da2ddd35620a1724d0389f1986f196de593472c7cc2f84cf44b360405a5747937fc452d1b23646699eba512fbbb2ede1a1a57ca7c68979189a085e46150cb64eaf7ad104044159bb04ba242a3b5800fff01f941f817253b7c76c06978d1d2a0095e37e5f436e0a9d503133c88c8f5e23424033072bd3f14771fb2f47d9261c3db42ec3fdcd5d14e34a0114c7d88dcfd3c7375e5d0ee9edaa942bd52f7789067d930f128d603d52d4368f4d4c9f8f2b06dbed87b01113ff7fbf3774498860a555b58d720e2d38467ec4a34e3aeae7069caf520624bbfa698e48c1b4c0a5d2485b78e3d867ae46378f28070e711cd21f4a5f9f6d7af173cbdbdde98a8392e9ce8fd20a4ef87c0a5e4f525776d37d0dadb6f8dc57f45c5cc9ba0db2d8ea737cc5dfe8a30979dc173f1e638779d9aeee513ddfc3a2246c245acd27b26d49ed2a7bbfc830b344b0afec1de0a1cf20dfa8a4058e0d805e89f2d629d83918514df932dce4ba4f53ffd3978c34a255211586504214969c17894a13f5a48268bcee18b3f79593b22f3e4e3584218db6f3a70fef8981a9d18e5ded9eefd7cddc48e93e1405bb2ff777d55d942428ac08d9b9020b212ff7f62f022ab6178a92163ff187e0b5a123686c11924f3d0e7cf98b276549792cc3a544de16d65751710e0c7da77af15e170c05d69584d3b7ed0205a11ac0c371790fca0a5544653a208223222b0fcd907bd23283df25cc302880a9ba180252e321952fc7002d6b596f0bff1603d7f3f6638bf04f095761bf71e3084388a0825cfee916963f01b23c7a22f2f8903c4b1636c3f92461b623164f141c4f740fe2e152111c94c8276970cf5a452de73d7e336b42e369a116a66178529e42e4d88c1057811b8383a2db4094e2af795c19cf0767674f4dd0b4b2aff6b1246fdbf9549d123a79b9b767cf8d7fd3cb005e5e9e0453aed5d0b6a9a3a9fcf717a0e93d0525504f78e928155b912e4496f6e302a104ad56399d0cc80649bd5ba3cf4faa22f5d52a934003d9c1393dc4d3b244a2fda7f0c172a2f3f921596639e6994d7a4229bc741beec33f19ff8c1d798ea79853d3840770075d297bf5876d22b24d31ebbb172ce446825fe404a471080a5f6db7e05530c3670d7ff20ea7aaf6e71da08745fc8847eab898a022733188da8be418653565975ccdcf2aba4aeb3fc518da9bea84b1b46df03d930ca1d3a6061e04e2ed2f4a8e26f2187ac0e7a2d853da9e355b8a5f9e40325b24583a63c61a08c3c12f1ad15e33c3a10563b96e919dca9af892a98cd473a89ddb651d3f9e4eea9ac2855057ea28a5d547705ca0b273a464edab84b237c7a6e081dcc14d4511d3c621bf74a44e4c80b549fde650591c47261737a1c4e084b0026d88b17a49bb824740b5a80468e27688fb4eef316be2a1ce24a6787e1e6041e2d1ee36ae2225ae52367120334a7882e868c60765d67c9ac9c74bc9b3099bbd74b40e0bc75eaa9303d30e23843e7696c06d60fe2f996d53d99a7b869a0fda3d65d0631cb3289d620efe9e52025edc6f8c4f8d2578d2a39a4f569275ff70eca133094b3c6e0e6ad5e56b17bdb7349492bc6dbb8d4b8dbe0870e703835e128e545e71eacce7b9db2acd9499e77baea898931a953c42a64eba8a1fbf1831679e3575de8086ab6721da16b12e55a3b13629cbb42b793a8e135dcd7c14976debb3500f4517cba2cd9ab1239758ee671bd8de4c42fa2f609029ea5fd679419028d2ef5cf5dde095c9b635162d7f9ff012b03863b2633ad5ea25b5d7e453f022be204946157b22bb31c9413fd277544e4fd509e48bcde54d4f0b62b37886c1981d738dde7a970a9d5cba7e3bcd74a103511663c4be7269ae96ae55b5f8a839b7c5415057f9aa25d1e1de1050818a3cf83c02d45ebf369d034d7518a437bb136df1221b898bdcab9f077a3bee22da99e506cd161c2891b95f215c9bc0a18343a1fdb7f377c1112d9555ed2cc0503d3447c51f0d466c1894c2ced67cb21390212e65674038b68ec7c51c3232d3f05525b08e356d602f296cc5717ffc760135df0a11a173bdd856fe2040ac1740baab5f2594ddcbcbcf2cb9a3f5a838e67e22b88da74e3302a57c5df57b98ecac8ff14a9fc4eb74f4bfae4b713394502da9d70b7364ba4e14c8d0a2d924d4bf775d35aada4b64f591b7721cd52fd62d2eeb57298b16f5b58ac14d1b2b5f22d18473ec2b0fe59e28d6dc60e764baa3e196736f3982880219d14c6fecb26a19f5966ba1ada1993bca4ca6e9dc90b482ac35f7f9095b587de4a54df5e5bf28fcc74e1658ef5de5740a834f9341821ba2440239ec8ea380c442ca2a33581709b45f6fcec5078117937761d8bf41c603a8c6c63cd6d743210385deaa89cbbc5f30e57a506593800bd5f490c6db079968b68288666554969c2f6876ab6c977b304664678dbeed149fa35ee07965a18bdf491dff433d0a71b4e83b3cb69b13737f2076cc7f659d66353fe24e97e1be044436220c6ba822b23ef9615275455ab2920eab015cff7bbca98e86023f410a31ec82a13c8cf4a3958e9b733aa88214e96fe0fac587d9be4563f542f785f0aeab544a82a8fdb47d53e1d4fa1eb4bcf6b11befba0f1612604c32c165cb358645d7d71ff1dae95bc46cc1e281dfc7c9a50d5af5c27fad4c48583062627073334335cb8bb03fd5d7f00cd07352841a5a319d3c9ade1177dbefdfb9e488003c93e2eec55f6a5817077cccc368eb710bfd9022a514f8475078cf1346f5624415478d193177d41d3563d284a2265f806c717a0f14a3a5a563004a5b64b24c900865ccb8d7cc0706ead15feacb921a1ff2a6faf6790b096e3c7884d091c22fa8554a5de249fbd2895da19403ce767898dd5ea7da37770a12619158b0e7ab5a917be20bcc328f84ac373c0a8c5d1d4c5e583e614ade04c25ce7ec1a37735a67426761260a92a7c779e83f66669397f7e773e2e6294340f6119a4854423e55c8b9cc002d2a466b1d63e62185c50780d52d9bd76069ab97964e1093360fd0b6733852e49ed5e48824add6d7d75f4ee5ed23bd8e5ea3589c0f232c00e6d5aaf94a2ee502bfeb411e305181b05d77e2d2b6d57029464c08bbf5d5fac5a916088db4915be78d44a5514af0415ad328912a9baf39fb06b615f9c6ea7524c1b8f8acaaaf13adf395b158a6de91f1a3cb1fa77d76c4607cd56d373bd6cbf253777d43f4f2df336dfe9e3fd1464414bba6d316a0d9322007bd122f7623eff0219fd9c2063e74e4f80f91ba007077b527f5e04f2206fe125d3b1297f7116b2450a930bcfdc5c3fac94094fb03059af25dce20af961dde7bd4a62b087346df85a69ca675e68fc932e62b60664c62b9bcfa933ba0a83eff27b2c038f16d7a6262de2f538d83146fa5094ceb4dd32343b329c5aa43f11cbb67ce0db5de4eab86951c3b5490dc72146c3ab2edda450cd8aa53c8a9a417feebdbb3dadbfb2d4763e1fc9038489eeb5cb5001d6bf996df31be316bf98a6d7c5a01f5e83a68d1f73c8ab3048af39b0ee27c30d141c5399bc26631912c4b31c509454b302f906a1db981d15db0a8a7ba0aa64f4234d78f53de48bf16df69b400ef6f561213978722be1427019c365bb621bf3a3935e74dac87c275c3c6384272b0eff40db3365f6370c2118ca72ce02a6bcacb35081a9de2e2ca0e1c3c4adcef6bbef0434c9e6a407d1fc2ef905058ec683b5e1ea2fe92d1e8738974121e0ec3ee700c1ea26a79aef4126de13e963123200bf3e450bc9ea4b66cef3b4c9fecdc53d1f0e750adaabb0f5eeb9d1f1286597de17160b57c5736eaedfbb0d34c775054fb957ef3e4ecdf542dec921e725ee4fe1906fa46f85e1468e9a604110d753ac3bc1eacb50248a67268cd01226dc2c060f9d6da715e15a7ce14e901e97717599d401f896e50e9669ca83cdb8b767a16c8c9318d4e60e1ebce17f9b33066", 0x1000}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x298, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8, 0xffff, 0x20, 0x2, "3791ed0ac454a2dd39a94085c66f0fd2c50b9e19", 0x6, 0xfff}) 16:15:32 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) close(0xffffffffffffffff) 16:15:32 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:15:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r1, &(0x7f0000000240), 0x21, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1418cc09b42c2b700538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da64df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078259b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db0000000000000000000000000c7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe01"], 0x221}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:33 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, &(0x7f00000003c0)="9422e5dfcc090afa88258b599c2d784513897d272e068cb9bf0a9c3deb503e91c6e92bc5d8f30d64b45dc111f071e680a27565f27ca30c887ba844cdcba731fbcf52d9cde46e5e509409df474af2575212105511dd66ee643554c4533097c8acc7f9b8156c97942902dba7baa137f19c6cd4b535d100000000dfad4bda2ad410fb97ceb1944c21f514302d2b79ebd0260a40a3c37c3b61cc61e84a4a47a92e589bc4a94337ccd99a7a8b0d729cf434d438054bb375a8af79118b08f901b34f211929b1d3d723526ad43ad06ec6605e234d9431646f5cbd5ba4a298a133712a9bfbf9abaa44069bc134", 0xe9) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) syz_open_pts() close(r0) dup(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="94fa10e77db4fb645d88c97d923db92c37e694b127764f33fbd2c3d1497b6e7071e75620a385a5665a15f154148e313325a3a48be89f396c43f068d436418c5f303dbb23d8bd8f821de4af5439c5960631298a0c70f9704e182181c109136237185d83a8e7809ed8a2dbf1631c074d31619c2f367e47067b47ce09c907161ff84a65b0d61d1285e354b344ad6d2c0b4cb62f65d552879d6928c337bb9189a225b9dc4182", 0xa4}], 0x1, 0x2a) syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="6682659a7e7076b6d0b459b8a44334e945394d8acc6d065f998fbb0811f6f58a389b238a09173e275b56e6f25093", 0x2e}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = shmget(0x0, 0x4000, 0x9, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet(0x2, 0x4000, 0x800) flock(r2, 0x2) accept$inet(r2, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:15:33 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000144, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = dup2(r0, r0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x9) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x3ff, './file0\x00'}) 16:15:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000100)="99b2f69a72c096dd292a5f95f2bea63d4b81d1abb1f7425b8ee92a5a6042a6dbd41cb616f0993b20931182fee715648382a88f5da92c55e37b07fce86b290562ef852faf089aa4bf42bd7dbbb5bda73db41eb725b1322d326b3b4e5158bf5761605b932050b007", 0x67) write(r0, &(0x7f00000000c0)="90", 0x1) 16:15:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x200800000000b, 0xdbb6a786a1de2b9a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:15:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:15:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x62}], 0x1, 0x0) dup(r0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:15:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/23, 0x17}, {&(0x7f0000001100)=""/238, 0xee}, {&(0x7f0000001200)=""/59, 0x3b}, {&(0x7f0000001240)=""/136, 0x88}], 0x6, 0x0) socket(0x6, 0x7, 0x3) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x20, 0x0) bind$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="02000000000000000000"], 0xa) 16:15:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64], 0x28}, 0x0) write(r3, 0x0, 0x0) dup2(r3, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:15:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) socket(0x0, 0xc003, 0x7) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:34 executing program 1: r0 = kqueue() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) dup2(r0, r0) close(r0) 16:15:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x2, 0xfff, 0x8f, "b2c8fc5b0766c0f3829741b73f2c29c2a666026a", 0x89, 0x73b90c6b}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:15:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x612, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000011, 0x57b, 0x7}, {{r0}, 0xfffffffffffffffb, 0x82, 0x3, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0x8001, 0x800}, {{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000088, 0x9db0, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x9, 0xfffffffffffffc00}], 0xb6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x77, 0x2, 0x100000000, 0x400}], 0x1f, &(0x7f0000000100)={0x80000001, 0x5}) pwritev(r0, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:15:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x1, 0xfffffffffffffff7, 0x3, r1}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r3 = dup(r2) socket$inet(0x2, 0x3, 0x6) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) 16:15:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/108, 0x6c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) bind$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendmsg(r0, 0x0, 0x2) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) 16:15:34 executing program 1: 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(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xfffffffffffffcea, 0x843, &(0x7f0000000700)={0x18, 0x3, 0x10001, 0x2}, 0xc) 16:15:34 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x0, 0x6, 0xc000000000000, 0xa84, 0x7, 0xc5}, &(0x7f0000000040)={0xd8, 0x8, 0x0, 0x3ff, 0x1, 0xee, 0x800, 0x27}, &(0x7f0000000080)={0x8, 0x0, 0x20, 0xfffffffffffffffc, 0x9, 0x8, 0x9, 0xffffffffffffff01}, &(0x7f00000000c0)={0x3, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r5 = semget$private(0x0, 0x7, 0x10) mknod(&(0x7f00000002c0)='./file0\x00', 0x40, 0x8) getsockopt(r3, 0x5, 0x0, &(0x7f0000000300)=""/217, &(0x7f0000000400)=0xd9) semop(r5, &(0x7f0000000440)=[{0x3, 0x2, 0x1000}, {0x1, 0x8}, {0x0, 0xf99c, 0x800}, {0x2, 0x6, 0x800}, {0x6, 0x0, 0x800}, {0x7, 0x72, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x1800}], 0xa) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0xffffffffffffffc6, 0x77c9, 0xe5, 0x8, "6a2df1bb40232d831fe0bac70e7ff2de29c19edd", 0x3, 0x754}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r8 = accept$inet(r3, 0x0, &(0x7f0000000580)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000005c0)=[0x3, 0x5, 0x7, 0x8]) getsockopt(r8, 0x3, 0x7fff, &(0x7f0000000600)=""/158, &(0x7f00000006c0)=0x9e) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000700)={0x9, './file0/file0\x00'}) 16:15:34 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x41) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0x400, 0x6, 0x4, "bdf80417070be4b782637e61e51fb79584bf27e7", 0xb3}) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x20001) 16:15:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x4}) fchflags(r1, 0x0) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/115, 0x73}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/225, 0xe1}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/130, 0x82}, {&(0x7f00000014c0)=""/240, 0xf0}], 0x7, &(0x7f0000001640)=""/1, 0x1}, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r2, &(0x7f00000017c0)=[{&(0x7f00000016c0)=""/95, 0x5f}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/9, 0x9}], 0x3, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001800)=0x1) kevent(r0, &(0x7f0000001840)=[{{r0}, 0x0, 0x10, 0x40, 0xcb, 0xb35}], 0x5, &(0x7f0000001880)=[{{r2}, 0x0, 0xc0, 0x10, 0x40000000, 0x4}], 0x8, &(0x7f00000018c0)={0x63, 0x4}) close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x6813, r2, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001900)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001940)={0x9be1, 0x2}) recvmsg(r1, &(0x7f0000001dc0)={&(0x7f0000001980)=@in6, 0xc, &(0x7f0000001cc0)=[{&(0x7f00000019c0)=""/99, 0x63}, {&(0x7f0000001a40)=""/133, 0x85}, {&(0x7f0000001b00)=""/33, 0x21}, {&(0x7f0000001b40)=""/68, 0x44}, {&(0x7f0000001bc0)=""/225, 0xe1}], 0x5, &(0x7f0000001d40)=""/75, 0x4b}, 0x3) chdir(&(0x7f0000001e00)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, &(0x7f0000001e80)=0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001ec0)={0x32d, 0x100, 0x1f, 0x87}) setpgid(r3, r3) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r6) setsockopt(r1, 0x2, 0x6, &(0x7f0000001f00)="a9e332ac5a698d35e76532130e920c1748423ba631edc63d6f816a17b302b3e09a4d241abca1032d98ef346bf2f00c85d80c6529bc28bde10c450ed89c283d9ef94fb1276f2ba30a8ec6f7488c8a4506bf5d2f9baa1e502efdf761e054ecfba926db636e01cd7c8391527475359f0af815bfdea9bcbc0a5dc07fcf67013f2a8c6df06ed52ac7860b06824379bdfe32cd84af34acde1d2d2337b97a51b8e50dbff3cf069455dd80305685812fb4066f0f109c7393c8e257c7f57c222d2cef5b6d4f94beffc8eb54c6ec7d130cde6f17f1811a76eb1c7f938ef04bb5c344bc510dab7748e18405c515ca1b36bf21065f028998e6bdf5614f", 0xf7) renameat(r0, &(0x7f0000002000)='./file0\x00', r1, &(0x7f0000002040)='./file0\x00') shmget(0x2, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002080)) r7 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000020c0)=""/129) recvmsg(r0, &(0x7f0000003700)={&(0x7f0000002180)=@in, 0xc, &(0x7f0000002680)=[{&(0x7f00000021c0)=""/219, 0xdb}, {&(0x7f00000022c0)=""/47, 0x2f}, {&(0x7f0000002300)=""/32, 0x20}, {&(0x7f0000002340)=""/218, 0xda}, {&(0x7f0000002440)=""/43, 0x2b}, {&(0x7f0000002480)=""/186, 0xba}, {&(0x7f0000002540)=""/56, 0x38}, {&(0x7f0000002580)=""/245, 0xf5}], 0x8, &(0x7f0000002700)=""/4096, 0x1000}, 0x803) 16:15:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = dup(0xffffffffffffff9c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x46) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x92, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x4, 0x21d1}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x200}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x10001, 0x5f}, {{r5}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x3, 0x7}], 0x651, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x2, 0x6, 0x3, 0x100000000}, {{r7}, 0xfffffffffffffffe, 0x20, 0xf0000031, 0x1, 0x7}], 0x4, &(0x7f0000000380)={0x8, 0x7}) r8 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r8, 0x0, 0x400000001d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000040)) read(r6, &(0x7f00000003c0)=""/245, 0xf5) msgget$private(0x0, 0x146) socket$inet(0x2, 0x4007, 0x7fff) syz_open_pts() 16:15:34 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) wait4(r0, &(0x7f0000000080), 0xb, &(0x7f0000000300)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3) 16:15:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="fde1cda5d9d7ad644319559c8326463bc58450e59bf472992463f1f7", 0x1c}, {&(0x7f00000000c0)="4baa182d0e6bdc70e07a4bb6dd3a5a9438dbc89ef8e62354ebb623198492ad78dcb7e06fe52e634953d7820c868281390acc5b8306f3d2b7fec7dc58fb18eb6ef7f7ec2b464b814e3b4b1b61e91340664796835d67806abb5c317d4a", 0x5c}, {&(0x7f0000000180)="5d779a568865ee1f24154109c6cf7196c3b72b7e23140dbec08c5defadaec90dee15fbf27424365d6a5d4601f69f09df67c3e505421c7333b98b60a15753e8016dbc1fdbd66545676a0830b724d36a22e8ebd320986b22e09a680d8b35131df85dab5436de978083591b87ff28dce714912bad5012cb54bf15c183f659207f2b48c325fb5727b9d91246c5fd0ba20168ea9014b759c7cb33b31749c2d21e8daa9d993332f01c33171eb58d322c38ba31c9e340cbe3557f5fb67e14099c7a6b3312319f5fa1304e07d4fb", 0xca}], 0x3, 0x0) 16:15:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x2000000000000004, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x6) 16:15:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getpeername(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x2) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/203, 0xcb) clock_settime(0x0, 0xffffffffffffffff) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:15:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() socket(0x2, 0x8007, 0xfffffffffffffc01) 16:15:34 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x60de0cfc, 0x8000}}, 0x0) 16:15:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x5, r1}) close(r0) 16:15:35 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x24) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xfffffffffffffff8, 0x81, 0x80, "020e3f4e4483df03f663e095df9390f295e85b66", 0x6, 0x3f}) 16:15:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) socket(0x19, 0x1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000339, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0xffffff60) close(r0) 16:15:35 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) 16:15:35 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) r0 = socket(0x1, 0x1, 0xffffffffffffff00) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x500) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:15:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x32) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/4096) 16:15:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="3a5f24f4116976ea1e098dff8540a262fb759e9851a9fbbbee1720ca7dd2c7b9f584443e52dbf46ad525923b3db3c4464c64429782706230cc806cfd45d86ed3f4967f83154cae6e630de5d0f5d49aebe8cc", 0x52}], 0x1, 0x0) 16:15:36 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r0) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10890, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:15:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7ff, 0xff}, {0x18, 0x0, 0x0, 0x800}, 0x80, [0x9a, 0x7, 0x80000001, 0x1000, 0x400, 0x8001, 0x5, 0x2]}, 0x3c) 16:15:36 executing program 1: r0 = socket(0x80000018, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:15:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002240)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/38, 0x26}, {&(0x7f00000011c0)=""/95, 0x5f}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x5, &(0x7f00000022c0)=""/83, 0x53}, 0x802) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080)=0x1ff, 0x4) getpeername$unix(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="f3ffffff00002bd973300f8b34741f80429f73072f8ee1c45b1cffe0844160a74cfc9344f2b84df119bf260f722b8fc596e686a75e182a11eee19d7b5d8fa166750e985b2888790f995ac3194cc73f78327f6d841e237fdcad1a934389fc75bc59e32fcaf2f23fdc756061faa020dff9dc9e00ed273d1e8aa7bbd0bf8191e98e24ccdea5aee37d33bdd8a819a65f002e54bd5a817b80a4b8adf9212836"], &(0x7f00000023c0)=0x6) 16:15:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0x1, 0x0) dup(r1) syz_open_pts() 16:15:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_settime(0x0, &(0x7f00000000c0)={0x40, 0xe59b}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x400) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x40) read(r8, &(0x7f0000000200)=""/183, 0xb7) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000000c0)=0x1) write(r9, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 16:01:04 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x6) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x83) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff", 0x30}], 0x1) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x2000000000000004, 0xfffffffb) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x66, 0xf0000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x90, 0x7, 0x730000d7}, {{r2}, 0xffffffffffffffff, 0x0, 0xa0000006, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x5, 0x3, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000000, 0xfff, 0x800}, {{r2}, 0x0, 0x20, 0x2, 0x1f, 0x4970}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x74, 0x46d}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2d, 0x80000000, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x6, 0x28, 0x9}, {{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x0, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4f62a1f462b2999c, 0x80000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x20, 0x9}, {{r2}, 0xffffffffffffffff, 0xe, 0xf0000040, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000050, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x401}, {{r2}, 0xfffffffffffffff9, 0x58, 0xf0000000, 0x4, 0x10000}], 0x101, &(0x7f0000000140)={0x80, 0x2}) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="70e3fcea4bae920b9e5798b41085b7c8c28a585abf976b2465b06ebc5039f2f0fab7645019d207e2da2ef50b1d70cc7b989b32b40d07cf3d", 0x38, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x30000, 0x2) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:01:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4001, "6c2364a029fbb699a776bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x4, 0x200, 0xffff, "b719c9263ba5865055c0eea330f3f9b8a8d4213f", 0x4, 0xff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:01:04 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0x3b5}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="0bc4b30aacc606a597294ca5dd237be573467f6dd7c118f1359f10c51e20f9d7351dd2b476f9da1f3f18231a1fc74b2cef77b16f9d470bb6cdd9a1180c04448e534c210a7dec1ffe60927a6b979bf6a239c34f46e358842f4b444eaace31ee8ef812713cee021d1115194ab8292196f4d9ed7378c7225390c462491adb897e11a2b243a9146df29880c9c141c2a387b57375340444cbdd0412da8044540bf526abc6489e50938947bfe314cb952cecfbbe0d4ceacfd4f889ae43fc94126c496f", 0xc0}, {&(0x7f0000000180)="46502ef60511cea54b6276c38af03ce3b9346713b0d9d93379f78198d1b21856042e86972db54adce9402586f49461807e7f3aeb01308ff5d1144e5b0554a5dd02bfef3f6c42762d282e8f6943b6a2e0c4de44470eac73105950e27a775b90139b4e7c83a3214498aa9d947547bc440c29021077185b8429a9e89850731cba99594d01e9c8b6033e55fdef034d98c0fe7bf6cefa8e484e080043d251941d114a90d59f513760bbe53cfebd57cff69fbd27ea2cfe0e9fa76289978f6454962f", 0xbf}], 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1800a, 0x1ffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x401) connect(r2, &(0x7f0000000000)=@in, 0xc) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000004) r1 = socket$inet(0x2, 0x1, 0x7) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) r2 = socket(0x19, 0x8002, 0x6) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18501, 0x0) setsockopt(r2, 0x400, 0x7, &(0x7f00000000c0)="7c5bfeada4977e74dcd5ce9ad3cd425b6cad075b6b3076311968a4dbb6d2ba1638022d7f40bcfddb41e93544af0e114ccaaa41fd7491b894f4e624beb7c4da9d7e2251ed9186d77180045df8948decc8533321c54c3d27c2c28250e2bc54cc479eacfb630027a006615d01d21940547da74d58d616c380af4e93fd31fab3ca151eb9b065529f5d09d673d86e878b58eea8a2eeec55a25b3a4b2d75aae089d8a59fb53e9e323347c495304b17fc20ca2bc312713c9b69a0ab0a66a053625fab735ab7a8d81449ee74cea3f98d8d439e47faf264f056270accd7239ea6f49cdf560da1fb2e20021a4487d580cdf0ada12517ddacf4cd2332", 0xf7) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x8) close(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x6}, 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt(r2, 0x811, 0x1, &(0x7f0000000240)="890b2004c8ed45c89e361354ee38cc9fd591b2ca6f1c1e98d34051d1f9f1564498dea7c1506caa1ba156d80e65a1ecaee42cb62bdf5c5e4c0420b20052f99e1b52645e1289af91654ec617c415a5f358019cb35a4245d530303d7d2b151593cfecfbf54abec4e2bddaff76b8e859f7ff9865977c98c123bb391f57bc9a97792ad42acf4c9c0c46bf1a5b293781ca3bdafcf1cf75921b4d9c8bd30aaf5233c937f13246bb0f20eb104e9126c3cd7158436a139b7d6f0620bffde5d8c69f2861e095cab7ecd6acc61d63e3a7f3014ba7eb5bdd10dd55dfab6bbd2eb484960f62ba4bbd916670cc1715d826988b02e90f", 0xef) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="caba126dac293f7a1f0ad14a377a436c0f27a644eab86ca183ac3ea7f8b1b0c854d8dab91086d17311ef4768ce6befa02a926cc891a3fc1332fecbfd3b9b90e41df3066fd3501d13a1b44338f7e1e9887324db46a3cec4bd2a467f4937581b2a23b70c4114c5792ecbbe5794545bffc0069ddef5c3f6d57973d564e7f0504097aa7f9a2f0a78b9cd263e553a7ba02d9b4ed94b06f3bb24172cf857f521b68d938e80063d9696f0d76acb6382b0f6759e5a6013a05238", 0xb6}, {}, {&(0x7f0000000300)="9a9e7bff6b62f73d4c1a80c38f1b4eb8f38000a4cb84abf8d838f900cdfc7e8873521072c75d3e946abe097405ee99a3e43da33fe4e91658ff539d8dcf6bf3e2c40b8e2602a62cafa39bb5c27d820533d39130bcbdbcce179403df676f5d067d2ccd549d4e6a85c33e3f47d4d045852a8feb0e4c87c0da08701167dceba9093f5a3a5772d35596db40302c62c5230f74ecc4a6b1e8e5e14c387287306890ed10d8cc729b52e340fade760f168f2438d58e", 0xb1}, {&(0x7f00000003c0)="ec7323b75cb61b523c316043433888b6ebe5f93d41c817877ac5ce020343b59faa332e2c95583fd1923ce449937c3de0f6901e213623f9a142410eebc40eb282de4d44e9fa7096679052255b81485b0d1bf222375b8b5713da4a9c03dc6ec94b4b076f3dfc6775a9fa11e58993ef71d0195e9ff894640c03af1f2f48c06484562ed77e2aa4b84f2f38d260f1e74f503fbd54f03617fd3876546e9454c359d64513d852f2cc077f5db57fcdad1f2e6f4099129b7983513294eb056c6837778ae604be", 0xc2}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:05 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) chflags(&(0x7f0000000040)='./file0\x00', 0x5) mlock(&(0x7f0000b09000/0x2000)=nil, 0x2000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:01:05 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0x3da) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="3b845bc83ee97a2d2277ced40521a2e001a710d99cb8ccf38479a62213493551d1f5361ca32c1d91d7caadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412d4184992eaf33d9b24858ad8be13ddc498646c3099d9327d293b1a2027db26be186d574db2a7c", 0xfffffffffffffcc1}], 0x1000000000000277) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="3a93f8f5a66351ef1bf3b00d402689362c15a9482508870ddf492faae211e9c360281e66e0d1d8084f80717687fb00ee8b6317a3c337013de1f9822690e48d125f80dc9fbc7942fb2b5ae6faa93da5bc318558db98862d320ab21f823cf542207b1265200a4399c539524a814e35259afe342797977bb6f56eae1c390992592c5537e7f36d5af81fc5a3698ac6d0615bafbc9c6159ef99cc5d2cdf66f9758be6a2d3ca87653b33552914661a86c2a9bc8c6ed7cc21abd1870a4534384abc253b000f2e34622324400738225f703efd14adeec905e507c610ad93d41b63bd4362e3998dd5f3db445aa3ad506f102b602885aaa11b3afdd19559ee", 0xfa, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() clock_getres(0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r4, r5, 0x2) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r2) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(0xffffffffffffffff, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da00000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) geteuid() getegid() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0ae0a349", 0xb}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2574b9de5cf8a084, 0x108) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x1, 0x2, 0x0, 0xffffffff, "313782928fd4b6c5c4d892ce82ecb654055d0bee", 0x3, 0x401}) close(r0) r5 = dup(r3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r5, 0x14}, {r6, 0x5}, {r3}, {r0}, {r0, 0x80}], 0x5, 0x81) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x28c84120011550df, 0x0) syz_open_pts() dup2(r4, r0) poll(&(0x7f0000000380)=[{}], 0x1, 0x1) syz_open_pts() 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) dup(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e62e3105cbe93e318c531d0673cae53679b6b6359be8504c6129c08bc0a9646493b4b97b38fb071550fe4df813d7341414c19590b9fb9b5510e75dedaba0d0f4426ed31ae87bde202ef33e5941a80a169f0d4cca0f780337c02d20d33bc4440a74b27d51ff906a8ee0ba48ea52434353a05be18c6bcef97614d2500c9a9cf1623fb454de0e19abd4852b8d840df3d0c22520de279ec3c151a668ba12382d3a13e79054de5c0341b707f2deb987ed47bc666afa1fe8d748f85b1c958b204a75cf9d46a40b16d64ac3f36906a5ad07df34edbc0da0a16d96bbafce444410b774fdda7404e3d47174e5", 0xe8) 16:01:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800fc00b3c600f7090000000000001b00"}) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:05 executing program 1: mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 16:01:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000009d040000005fa1ef8f80d72b98bc3940d227c6124bd3c11ae35f56281a4a90f77c64e1b64e4bc874b3423b4ce9f4c8af807ba0d9278e57a88d3dca214dcbd84d2a538a2e63443253d00298cbebfec838126b6b5417aee7e6b9e45705cf84"], 0x10}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x4}, {0xac5, 0xfffffffffffffff8}}, 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810, 0x20) recvfrom(r1, &(0x7f0000000240)=""/237, 0xed, 0x42, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() r1 = getpid() getpgid(r1) execve(0x0, 0x0, 0x0) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xb1, 0x0}, 0x40) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r2) 16:01:05 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='.\x00', &(0x7f0000000080)={{0x7, 0x4}, {0xfaf, 0x4}}, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "18c309cedde00f8943b87f88e1e8687cd04b2dfd"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x8, 0x90d2, 0x2, "d730c15b00f4ff0000747beffde400", 0x7a, 0x9}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:01:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:01:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$setstatus(r0, 0x4, 0xc0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/185, 0xb9}, {&(0x7f0000000640)=""/243, 0xf3}, {&(0x7f0000000740)=""/88, 0x58}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/169, 0xa9}], 0x7, 0x0) 16:01:05 executing program 0: setrlimit(0x4, &(0x7f0000000840)={0xfffffffffffffff9, 0x4}) r0 = syz_open_pts() close(r0) getegid() r1 = msgget$private(0x0, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x590, 0x10) msgrcv(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d03316e0da2e45c288711f7150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfc, 0x2, 0x800) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() write(r0, &(0x7f0000000180)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de8339761849453965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb7206951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b8300080038a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca990108000000a71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb65bb6de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15", 0x5a7) 16:01:05 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x9}, {0x80, 0xfff}}) utimes(0x0, 0xffffffffffffffff) 16:01:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r2, &(0x7f00000002c0)="3b0bdeee729a9da05b9862dd12135eef2b1fc507005593a0235d4e6e36ce2181d4ff11d830f48be1e0e350646acbad610548a4fb9f0e5595dc3c0dfe9c01000100e30000008794653252b8e8e0acc591a62d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf15d11d851269b9080", 0x7a) 16:01:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xfffffffffffeffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x4}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x3, 0x8000, "421b6650853b6fb1540214889dce89fe3f92e4a8", 0x3, 0x3f}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x100, [{0x3, 0x3f}, {0x2, 0xfffffffffffffffc}, {0x2, 0x7f}, {0x3, 0x1f}, {0x2, 0x800}, {0x2, 0xff}, {0x3, 0x7}, {0x3, 0x100000000}, {0x3, 0x81}, {0x0, 0x10001}, {0x3, 0x5}, {0x1, 0x7}, {0x3, 0x9}, {0x1, 0x6}, {0x1, 0x6}, {0x2, 0x23b8}, {0x3, 0x400}, {0x0, 0x4cf25dd}, {0x0, 0xfff}, {0x3, 0xfffffffffffffff9}, {0x3, 0x3}, {0x3, 0xffffffff80000001}, {0x3, 0x5}, {0x1, 0xfff}, {0x3, 0x4}, {0x2, 0x80000000}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x7}, {0x0, 0x3}, {0x3, 0x1}]}) flock(r0, 0x4) r1 = getuid() seteuid(r1) r2 = semget(0x1, 0x6, 0x40) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000280)=""/107) setreuid(r1, r1) getdents(r0, &(0x7f0000000300)=""/110, 0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000380)='./file0\x00', r1, r3) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000004c0)='/dev/wskbd0\x00', &(0x7f0000000500)='/dev/wskbd0\x00', &(0x7f0000000540)='/dev/wskbd0\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/wskbd0\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='%+\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='/dev/wskbd0\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) mknod(&(0x7f00000007c0)='./file0\x00', 0x2149, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x101, 0x80000001}, {0xfffffffffffffffc, 0x9}}) fchmodat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x4) geteuid() semop(r2, &(0x7f0000000900)=[{0x3, 0x37a187e6, 0x1000}, {0xfd2e84f086421a17, 0xe5d6, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x400, 0x1000}], 0x4) unlinkat(r0, &(0x7f0000000940)='./file0\x00', 0x8) mknod$loop(&(0x7f0000000980)='./file0\x00', 0x2000, 0x1) setreuid(r4, r4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000009c0)=""/107) 16:01:05 executing program 1: r0 = socket(0x10000000002, 0xc000, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) socket(0x0, 0x4001, 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/24, 0x18, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) socket(0x1, 0x4, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8246f90ce770f9ab38006f938281995062743bacec20dfc374a60916e139e73e952065af5dbdce6862dc849749ff4caa341d4cec9056edb939af577b39522289759a753fd754d84d9c4b92f5aaaf4c9d1d2dbdb061d799afa0b324ad3d9a1ae6ab1c1f4d6a1d1095164a117286fc0f70626b13b3919f395a868a09302c576a9817255a6bf3a3329d5d364c095ef49b7bb160dc8c94ea0fec52d2bcd113ca6fbc1eea86ce79d765907fd286fe5a7280080679a600121b7073fb99246d698fdd13db25775899a18c81bcacf9c4cead9ed30812e0af3207a2a0ac53a2f470fbdc973ffc4af9d98a42025fd7ea5765bde67093364cf981c4d536c97463eb3b42c50adbd8bd159ec5d176d13d8020941cf00231834f88685e9fe113057b482fb4347913b49ba944fb42f7be8e515f785f107bd7dd11a2e1e95217e2097818774b53626d1a27b522481e074f932f0d17384bd0a0b7993c4117565d50ed12b0f8644933dca00f6675adefd2d62c38eff3291364bfb9b423"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x104) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fchflags(r0, 0x10000) fcntl$setstatus(r0, 0x4, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() 16:01:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r3 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xfe84) fchown(r2, r6, r7) open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) fchmod(r3, 0x0) dup2(r4, r1) 16:01:06 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x0, './bus\x00', './bus\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x108) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40000000000) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="0a788e8f4fb372fe523f62596ae5789750c4628cfdf2b8729e1b6c5d2430388372f416776b545d42df6a1fd6ffb3209e8db807a2664f1e8bb2bf297dca6f3ad142adda434f6d5967f327dd7c7a3d817db43a5cd9e83aeaa5d7ef6d0ca4a84c161a5069639961784ca9252a11e138dee36620893447f9531252", 0x79}], 0x1) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:01:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() shutdown(r0, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) 16:01:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x182) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) dup2(r0, r1) write(r1, 0x0, 0x4) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x401, 0xfffffffffffffffe, 0x7ed, "21871cee275391a40be7344f7a683562344a8567", 0x10000}) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) setsockopt(r1, 0x7f, 0x3, &(0x7f0000000140)="fa6bdde218022a5f41f963164d050fc1c1cfe551db14319e7962d381b70a7d59c90654228ea990c5cf065fcaa67eee5cb4800e44900b6f9109de260e7eddc4bee62c6a45ebbaad49a2ad0ae89abbb151044ac3793c2be66ca440dd935b3562e4a6dbdcdaa75a349e0766c26169081229cb0a573500fa9fec82fb3f905f85b84f2d8b4bb1e5be89fcacd6a6fd11ddd45a6b484a1f", 0x94) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket$inet6(0x18, 0x20001, 0x2002) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/220, 0xdc}], 0x1, &(0x7f0000000140)=""/131, 0x83}, 0x40) 16:01:07 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x110}, {r0, 0x6}, {r0, 0x4}, {r0, 0x108}], 0x6, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000601}) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0}, {r0}, {r0}], 0x4, 0x222) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f00000001c0)="c72308bdb0b31119e3a21b4cca726d9c0c22f8c5ea95ec72ff080467729bd8ec911b8a5139a8c3d466c67b9ca49c48138f32dd9d4dcc72480d2dd16574adc1a1c076278d4136604584c777640f2888c31fad2565c39eb59fd0a66d957eb09207b79fb7", 0x3c0, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x80000000, 0x6, r1}) 16:01:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10001, 0x0) fcntl$getown(r0, 0x5) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) 16:01:07 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r1, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x100}) 16:01:07 executing program 1: setrlimit(0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:00:00 executing program 0: open$dir(&(0x7f0000000680)='./file0\x00', 0x500, 0x140) r0 = socket$unix(0x1, 0x805, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000004c0)) shutdown(r0, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="a60e66aa0c6088b7d7c6c7256caf3592c3c12da33309d17e9a0bd5d047cce2bf322d19977c8b68b35c6a01c425d90310a47f3c2592db6ce21eaf51a4a4174d4a332bc2e2857cdde49a31dab2f08726c7123a772c4779ab6b7a40d0b459c98bfe3d6bf38ba286a6d073d88b357af76f3fa24b8ff5f2d960f96999d8b02b7cac60ce46cec2edd6900a3e5771b34ca0a9eb7cccadf1dcc5af45aab5a93e2aafac0dc4cac563c935281f26dd179902b23253fbca486548c7a22cad650536fb2340d1cf40", 0xc2}, {&(0x7f0000000140)="88f6473b818da9c3c5d0c76ab055825b8bf8c2403c1591a9b7b76b0a7c39d90f9c85ad9b743c1ed965e2e1cc4f77313ec202c78bc94ce636a1573af9f580b70b5d17596b802882505b0c68c466124c560fb72d82c7e46fdea1a9fefeeb73507cf2234b3c", 0x64}, {&(0x7f00000001c0)="0e4cf921dfd08a377c8534e07f0fafb43b09d42f58e87681ce3a517c8ed78de8eeb73eba249b1a445ec128e88f045b4891b43da23000de9f077ab5b39179d7ce9ad8c87cd1f092f71916e8d4c127688898f51822b4e9a62f226aec0cf8129922f8906fc71eafcd2112da42f54ffabf2c0483b4ad47738937ad3d92c27b13f0eb2500611b10a331c9bf0e15fae340d741681ea5e66d9b9621e040cf1f65d822692ad1410f102e78e83863afe39a541c9ea809732bf9e007008586d1e64876a9148aa5629f8e52f9a48fc12656a23cb104bb40eead212c30cc389383d7b13773367f439c32820fbd64110a8509b336a6a085a47caf90745b299857ae33cc", 0xfd}, {&(0x7f00000002c0)="f0e966a170619600aea2ca78da3561c7413b7878f2a379ce89b109468daef73eed1ac3f9f6009f4e0392be10d1de33d0804979e5c98a4627a5e77800af5729c8f8c64600635ea411a8d8f84fbe664a1e9b7c98fbaaea870e8282", 0x5a}, {&(0x7f0000000340)="c3ec8d619b05bda1f10f390a8e4c0abb49b63e3946daa2f2e091529ef0bedc2629acafb32b4ac7e7bf9fd0b158a80d034bc749b4b1ff9f87042ed35066df89", 0x3f}, {&(0x7f0000000380)="5238d85d4832fd9188fb403939b93e894de6d7321055dff166bec96eee3b0b08693e51f4f0f7a6d2e4c535cb7b9bf1b5d3c337b3276a54b5c2dab8e14d33b9d6b4b6ee93e9786a927893dabf303cb66d6e5abf156b7292a022ed0851c18a41e06965566be760e6f7b7b49019ef70e17e8e12a755711e", 0x76}], 0x6) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) wait4(r3, &(0x7f0000000780), 0x1, &(0x7f00000007c0)) 16:00:00 executing program 1: socket(0x22, 0x8000, 0x3) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e575517a65562324868c3baa0cab87fd4815215064932ac74e320192f85e77755be34d8a717261e712cbbd32ffafe016fa02656c4770d710adaf26d8050e920586effa1c8031a96feaba03db1e116242953ae506e0b2e2b7572ef0b2cafcc4e683f280de45bd41ce1a37914283779b50564ab570c473d1bc7a5585f9"], 0x10) 16:00:00 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x5, 0x7}, {0x1, 0x7624}}) setsockopt(0xffffffffffffffff, 0x100, 0x9, &(0x7f0000000080)="2cb3f2e74c314b536082de559e50bf2200044000bebee8fa380decf2fe3b6381de7f2158f8468e8cdcdad42453c3ca9b1e75d1efb2c48e0bfa3ed25cd501850e8c72b963fa25095f2098409cce2699ea7ad9869decec16a7df8873d88165c768e77d3d857761651af509347547e3c4184ecb66c489f2a29f1c0f7b1bd03e71f8360d4b13632acb831114717b77d7cdacdbc9b53024a060379ae629a83c43b2a7056ff3e590e0e8acefb6f2cf4235a682d85dc3ce44ff699eaca493e20d901a4403abb59dfef0f84d2d64415b2ec15e4565766f326ddbb91519", 0xd9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:00 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="50b4ff0362e9fffff600"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/207, 0xcf}], 0x4) shutdown(r0, 0x1) r3 = getppid() r4 = geteuid() r5 = getegid() fchownat(r2, &(0x7f00000003c0)='./file0\x00', r4, r5, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) clock_settime(0x3, &(0x7f0000000340)={0x9, 0x3}) 16:00:00 executing program 0: semget(0x3, 0x2, 0x10) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x20) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) write(r0, &(0x7f0000000040)="127d759392a9170c75ee7cafe2df9bbe7c6ec8a447724806fc0b174a524e5ae2a244d589710f07e77e5223e48ce9fbb96264fe612427bbf6a38f1076d9939b02815e92b7f93bddf896706d43baa2d3d4", 0x50) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) 16:00:00 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8040, 0x170) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x10) accept$unix(r0, 0x0, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x1, 0x9) r2 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="efff00683aac21422e92abaaf01469fa81807cd8a67584483a6f93aacfdcf55cf6e2752c272b8e267bfad243d7fc7af9506478bd224517208d2804b4d3c51305da004d1c045d3df93ba98ca2a97065b5ced40fb39c429cd51d054f7fcdc5bc8589ce8498305969554c5ed82769eb7224f9a127", 0x73}, {&(0x7f00000001c0)="da992d57b0a6d52f613ddce7985a31756ff9c7903b6a99713469f691b24a0881ef592993cc6460077b3bda816dc9db43e00eeb4d6a1772d80fc102b77bbba494a06f606ef5de42d90bc1fd58c12569f3", 0x50}], 0x2) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x14) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x15, 0x4000, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x2b, 0x9, &(0x7f0000000080), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="d51a99453fa18ddbd2a478f3ae042962ada8a791fdffffffffffff0400000000"], 0xa) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) sync() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0xc8, &(0x7f0000000500)="f30856c0c914d8befa570511279b3f776e391bb6716f77a52a05792dad8e3a1a06d6d132cc55f498ee99ce31fd47a69b59fd91dca1ec89216ee6c913e0a542b6fcbb367001c2ee7ce46050acd01450b8cb703b0c2204844eff9660e2e550a917a3e1925ba9bd45580e4e871089d15a341df621974007bcbc3708f919ec8eb90128d3e86a6096f56f9441bad42118142b57f3c8b2c4d8b9cf398aed82602ae0aeaea5bdce6398b485925f6a1c420c0d2791b5c98a84bcf193ac4417f4620bc86208a0eb985fde4454a0f5bdbba4859116459a08cd1c6433c9bf9e304c7bf0396ba6e1e675c18295a16f7361bbc4cb5d92bc41a525dace56d4db0fa1edbd281dcb9694e1ac0742a4b4c7b20c251ce94af0e6ea2666dda37ca13707f152bedaa4408ac254096fb3571456627f545531d64cd7b14f2506ca65f9e1979c3ffce452eb3b3a3783477573700ad75498dcb2ac3465ddfbd76f3d577e190d0aae66d02125b98dd7760e814cc5afde7887587564dd49b99f6c34716e6d2d093d84a3c1008c42e7849ca4ea9ed5d96f1fe92a7eea14fffdee82b09f37a2183ba1dc3f49039cba755fda66d0a3a9ae43127a5d32ce58a15daae731ae15e7c99f3d85d878390cfbfb908feb13329b4860bb367cf658e335594e931e71a8fc8a3f4cff430953dfd4adf4dcdcf96be44b6bf8dae872d43e577c8e9f6ecf3c39f46337a3146ce2aebd7d6db8ca5ede98aabd3a6b772d2842b49d5af837635168200db89db75649fc64091a5262ed7d20ce31f20ac0c384f3d029f249cb4d47027ca3b86f006d68e3eda058074c359d758437cd136a2bc783393b3b09b44f1820f1dfbb9bed41719f3cbb9dc4ec48fb52d51f1e324aa547905ed44349e6852677cb280b2616938f6ab41bec6bc129095c06fb3b3acb4a5d5989d3c326892e0b0cbca283ff8e6c34e6d0356def449e1c1b0268e872f19001cf0cf58282dfeb1fa2400e25f7cb064a713a34b854a47706233650afc65632ac56031d92d097a8cf69a4417aa7c435f780b61ec4af2914e13d3d45136e175835abd29d60b9b496c9a56f39ee5804c92083e4144af1372355cf985f7f79af229474638708f275bcf28bddc2b29d773f8f30e3a036b9d67cb7f15ddec85d22496d8f976cd736b695b73dbefe7d6dfbf92f2ad4b69fb3cc60efb776dd5e7d3a5dff242493c632d5a309798525258a3b88f75d171be8424c5903dfd2fe05d8853732588a63217b6868e93359c671dd0ceee5d152b3ddb3fc3d997dd94a7c6057ece0671c0440f2362622eaf4a33b381f1d359894c1560b9cfc9e15e4103a5fb13ba199c3cc0ddd2d9c1c36290d174e4213b5bb5ce36c90032cb0ce80b8967e6d2fe4932bd9a0ecc512e4342d74d4538856bfee3e87b937ba357ea8d8c32ba525af4af77ea5a0744e61b7fa79df2153b71bf4f0213278c689583f77e882b44b8bd322c2e08efb7c9f4c0b1e6fd5e457f1e92e8f6ff416f405a7583aec98f92e93cf22c58a3233552b7f784231a9dd0c677628413d8c48b430227a02a9b7d966dfd03786a662550e82089ae41aad8173e91d0cbda2924b9091b43cb436bf909cb864cbacfb721320a69dc124ed8b9bbc2fcf349662a4b58468e688b8644cd132a190e1b5fb45fca901443f162092b97dcebfd0cd07740b8c28d39ca622c1b6a663e7a06fd4cfca0b5ab51d90f5a0ac28a123dadd556191fa2529eff255483f61f389a31490a02d521629a37bf78bdfac11fd9999af17456115cf6feb2f68afa09de5b049c101ae4265c5413a4b5cc3ba125a951b2dec94e5136b7cb962615112e3b9ea00e5a3b458b1a8fa7f860e7a7f52d5445cf698e2a0f3a570416f1f9c3a8a9d4031ac02c5ae9dd410fc7b6640bd638b4fd9e34ee15c690dbdb5884418f5659d22fbde9d45fd4afac7e93b970fde2f00531b9bf1538d31d8d83243992731957d927044ab84c14c833f1977e85c08dc4794af4c322bea9c5e8f1f02b6e8be069c5ecc0339db6c19202347b7e1b9cc2bd0bbb56c9af8c909f0fbb6f37f0ff4dbcde4f560cda6e030324d21cc484cf22e5a45b88abc1217645e95f08ffa783160d37b644176dcf9620f5c49b9c7254b4fd95bf6c76d53298fb0a67dc673ec3698f164b59def0a7b8838ba648f6ba0cebed37e440a180d4a3f04db254b86bc74f5b3f359e73bc9c18130a1a5c679b09326997547e45234b78462777b381c8ce7ae37696f369684a8b2d8da9db543732491498b7eb9663980e31b7de9c0a70b666dae83cd7f84c330bd20073694a998cf11598d432d5764cf568971b06cefe29ab151c233aa966df2da3df6480827f1181ac30d02655ba08969a4bd2cb27016f0d8ff0d1ee17f87576914a1c1c8dfc250342fde9b594cee0b8e9322ccfe9048999c63566217c2a97bd1a4d5156375f2f912e78b8687ac5e37946ce783e15de50456fa06412a9ddcb8b52682827b2bb7a801956add09f6fa44dfebc8c0958af9c6dc308f563bc417556dcfc6c70f80f1baf669bf6b2aa87c334f25dfdd26461104b65f425213d52368ff5c95d1c6f8ae5e97d09148ba7835efea7022f6ee06daa41dc9ae05e711a44ae127de6e0717c89ee448d018877cf89a7822c40a0664e4100a41924d8067a89f462555c94683621dc003c9b0b91369d79b3ada6998e6bc7c89fb5a73e6e2af16785009f7bee66f3570f5aeb8cb8d3661984a7e6568a4627bb65af5ba042a093d5e7aa13993f32e7a7c27d9f16dc3dcf06426c92905e1d528ed562abd399f4a3805567d5e630e6e7799ef7ff1546b4fda53aad618af8aa68877a458cf310c6eaabbd4865e6b3d65c24ceba95373568778174545843964e9bd445f616e17e462146503337fa24f56249698e6fbf1348d21456985ba461e74cc88da5e2039d089ac659c46ab257239405ffb18cc0f25ec88c6954c24cb3f2a0e321334d2bf977297ff47b9dcbd13512a7d78c075723b3b34fb88a4a4e2f34e618f49fe6e0892f780d332865375a733a2e488869d658db2e8a3224ba14f03f857d1b45cb1eb83d5eb073ce0a1e3497ae215fe433ec51a9a3378f0cc41134ace1e6cd965e54f5036e93972e834a9dbc9f4c542d9ae203eabed58dc6462e09e599b29fff5597531f39a116b5d5ed39db0e6817a9958149d6ea0c17706ea4e46a820c95c232a88c25e29174af3df40a0a3c04b84a6bd2bd296d74f780038ce822d3dc2590a8bd3faaef18cb8060e64fbb41dec22fbbaba05eff1a887d03210eae8f288ecfafebd9ab05fc51b7fe92f391886b41360e5cc97081d184d2027080b77903a663c436aebdea1af4917c84f82e72ba49cf03dc8badb5183c7074f66b6d92d5b0ccffc3a8990a803c250b425d3ae44ca4fb4281784c546a5b20fad9a87abe90226db997289f5b14438f31199fe61902862fc17292073c05c2a33cea7beed97acc3032a506a657c5a575fd359dce8b3673df2ed6147ebae0cfd7cef998decd336588f5916c9ddf112aea6aae543bc199ef2b0af6cde088fd5ebd5f5458f193ae2dced803ac3b3e7f0cb6fc4d0be7c18157814efb7bf23f67496af5b84a31b591b413fabe8340ff451f1b1942cfcfda9659c4a774eb0eb121856e20bef3a23a17417df3459043df54726e634407f6282e208de4f690d75030a9b332e74d5c18f2a0ce392f23b42c3f29eab8c656ecdc37be3b9af99f264f6e7f4ce502c383f2b8a050a08222bce4155b746aa9ebddb70c54108c130c7abd612897c97d399a0361f296feef9a0312be3ec5d351fd3c70ae51af3eabf5f11bc47915cbe50c30c93a35c34bcae9bb872071607f1e1f8e86b106d3976658b9e6004fffc41c7a73d78fc65abfa7f58c8bee09351f296cc30d05cbcf5f5e7c8b181135e4ff5aede9a8dcefba49c3342ca10cbb58cb83fbf722f39251ab29bd5f62bd8bd0c830f9edce8f27b5d6440eea85c695dca59374d98e19bf4ef5fe9932268d1b5539232859726a95bf5c0a8424bfc7e76b5b5a9a021a51c0e6ff3d1c8a4ff6d4d10357be99f2cde05326611c7378d4efd7b74ce17960d14d1c90e648812913cf3d7790e93ab901d856e8da948e4f0afed03334ce1562c4d86c0c50e121c77c925e9569587b0645cc040c55ce12770f19172acd0eb1f544a800e3c8501be4a780314664097630170215d5dd69e01c1065f59ac4137eeb130949afd768aed3c390f656ea8bb264378df697400f534a12355b3211575ec07c7b18dc27f459f6e71f040eb7942b632f73856687edd7af6ba076fe9f30f6ec3f0ca13cdbda602263bff8434772c561ff33c506b1c0051518337906660f7514326e569beab2b9cb55ae64c63e72421ce392b4e0529c7853417776038d5ef9f3619590a629fb1d120e8536cfa45c3db0381098faab684b095cbdd12e0f3f702b5a5f3f4ea2534beab24fd59ff18e971b24e537cb243747d6482ed8703760c3d112c67fdbd3d955afc4791f9f36d7082cb432dbb1ac94b08649daf592ad5f809926d3b0fa9d3d2e4310c25bfe682927a4a602d120177c7c5b1e9248f79d40e5adee52ad0f74f3a94e8b6d5b086e5806379b63b9dbc2945cb43f380b9032b832bec8580a19a3babcc462ba0ec87bab6ac0b30379f8763b171835ace2660be404d9b4cea2215c7909ac18817c5c0ac00a3121f2487c2697518093c42f0662d5f98678c2db3b6f6bb6156517f79580d9d6f4da9d2dfe81774ea7d48abd8e33017f47e8a2f2036cedb499892666d0f17707d6d32bdf53da469c19cd6750cabbab7f314299cbc2a7fadb08852d761217fd0e0f430025734d9ce912809ef57914db0cb0da73eb3664565dc4e1ad580ba890e32e66c2128a5ff8891d873fd46a2938f169edab3208de36e4b75b2ade5d5137525e898a0a221710a60322f87998dfd199f8f1c2a3c77898a5801a4c19e9e0d7f9e776454b77a3f342b44d5b908fc673badb0007700abce45bc9468ddd74f8bdce888acc546fd7b631bbdd79d4cbc72da0af78b3f73248821fbea866f3467f72142bdbdaa48f8b4c951a020e2c306f79bb1d4a7ba22fd4d57b25118a1b0982153a31047f6a1b4ab2b5d84ab05a08fcefaa537fe37945f2eb7e25b6d88965225e74aecb6e0979f1348d103a00250611f86336d38458bb2e4a68ffd9c5ba983d811d7e6517a07d92bd0fe33bfe33ec119d11406da99c103607583eb0f56523eb56f7e0438f544dc2eca9af3c67b0e55a928454b3f7783c757d0a9792cdff88b666e9298a8695dd71293031653c48ed8cc162acadb8d8bc85530b684308986b1776fcbeee299dd7fec06eedbef2bc414aa4a90cbdf6111f4109a3072d5ceac766dea07f1debb91caf7d7a95a44c208ad47946f55c3bc6f1acf609527e29783cf4eed256b259e40ebeb4ed2e50f16e80875520027e88ea2983249b10775d068a8875a14680f44774b43189aa6d2d2a5dc1c4d3f2991e891dd5f78718825978c5b457b05d66e9dbef810a03a3d2a93e95592728397d6d9f65f2fad095a1a66c2fd62c2985392bf07f528fcb0cc3f8cc1d6e3707864140430fe948c264fb3383c4c5e891fbdd8b982d8774af2cc96e7398356aaed0934592b12b778632c5a348a26c62796770935b52730196d7fef388ab2435983bc346493dd84c21c56eeb5e60ea9ac0b5bcc33c16496e659bf73871bd361427c722c960022e5c95508b16fe64e23dc30fdec0707107da172a4701b7140058489e1a4ff487538434c5b082a971c226c7d07f566dde1242f93c4af7b2481e8ee7c41966116ca", 0x1000) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2011, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x6, 0x3}, {0x8899, 0x3d}}) setrlimit(0x5, &(0x7f0000000080)={0x1ff, 0x8}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x4}) socket(0x1, 0x0, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f00000000c0)=0x200000) fchdir(r2) r3 = fcntl$getown(r1, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x8001, r3}) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r2, &(0x7f0000000440)="63203fa36ac25f4019dfa9c78d94197bfdd062556df43bbbec26ead072dae71d3b5af2c68c5769c5285a99a85ef2b56dd5a317e0a941a2ec5bbb983057cdad95edf09ad89567703278fc18cfe3b704f3d988c4faa586f414ac7da6858500016de681209b13cc423069b012a7ec9219549a793669e0af0d854cda2fbcb3652951ca97d0f33d83ccd1ee376d7de02b27ec65e39669f1a8f86b454c268fc48910957f8c55969c6e9ed33c7e54d9663ad24bd4d2a9147678d588fe7b8b9e7766af6ccbe6694f4f4a1c7a30e97b0e94842ba6", 0xd0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/78, 0x4e}], 0x5) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x100000097) socketpair(0x20, 0x2, 0x1, &(0x7f0000000000)) shmget(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:01 executing program 1: r0 = socket(0x1e, 0x4003, 0xfff) getsockopt(r0, 0x40, 0x400, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) socketpair(0x18, 0x8000, 0x2b, 0x0) socket$inet(0x2, 0x4003, 0x1) setsockopt(r0, 0x20, 0x9, &(0x7f0000000280)="e85e5f5cb2f88ea42deb31c7a87e42ff559a2d086852391457f055be3706c26fa0a43fbe8b720c4e71299b75652a5298e61573604d", 0x35) r2 = accept$unix(r0, 0x0, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r0, 0xa, r2) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0xfffffef8) read(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000240)='./file1\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2000004, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0xa0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x10000) recvfrom(r0, &(0x7f0000000340)=""/75, 0x4b, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/43, 0x2b, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x27e}, 0xc) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = semget$private(0x0, 0x6, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffffffff7fff, r4, r5, r6, r7, 0x0, 0x80}, 0x9, 0x3, 0x8}) kqueue() 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x0, 0x42254f3c70cc76de) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x2, r2, r3, r4, r5, 0x0, 0xda}, 0x6, 0x863, r6, r7, 0xffff, 0x8, 0x1ff, 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ff12000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466c15e7611bdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec734035f1d594647509ac2205f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() semget(0x2, 0x7, 0x40) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r1, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x86) fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x5}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/220, 0xdc}], 0x8) syz_open_pts() 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000040)=""/71, 0x47}], 0x4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x47, 0x6}, {0x89, 0x80000001}], 0x2}) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8ddf) fchdir(r0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffe00) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xff, 0xfffffffffffffffd, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8", 0x14000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTOP(r0, 0x2000746f) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) close(r2) 16:00:02 executing program 0: sync() r0 = socket$inet(0x2, 0x8004, 0x3) recvfrom(r0, &(0x7f0000000000)=""/204, 0xcc, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="9bf69d27a9383862e4c76bd15677bc0f4a879fbdd97a0e263e0900000000000000d2ea6af8e4797dc475052f6749459292f652f81f1d0af3ad29ddcfe88bc53eff298f7b581aa102f9bfbe212c561ce3474b9c224f53b521b0a8f21b7b1920a23a", 0x241}, {&(0x7f00000002c0)="5b1e29f636cc82c4cafbf75aa9697d68aef20b01c338571e4211fd1f5d483390f6f6feb421c8cba7fca0b661cf1cfc29764805fb71687ec9d65c1421f5c5edaa56410026374f235b0011e6674ca746ea29197f201d150c0567d36978d3c79db74df5088ab2a847801b4af95308a7e724dfef92b3fe26142840757a7422249564d0e0aa01446cc1feb35ec98afbaca513a9826273ebca9ac8c0b9b40c1cdee6402edc2549d5827dbb4c4de89d653f09017ab45a7c47910600c39ba4dfb2d7d06fdb9e259c5d141a54b2db3cdb5f3142000863532cf6c900bfa74894387d156958a6b802ceecc91a86e66e06281c", 0xed}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="bf258fdcda7bc62f7ec878ab457cf67bf78ddf6970ca912045b64279e779ba2b0cae583d4ce9bfcc44a4dccf0bac7406a4c340c5e677df70350020cebebbe97b31935977a90cf30ca2805b37745453607e326f7c083bf89bee3b5a9ee4eebd1d4873d267569b6a4431ef", 0x6a}, {&(0x7f0000000500)="96b28751666edda1f0ea686c7500571bbc94127238005ea0e6e256f41065fdc2be00a470579d7ebd6e055f2cb2bdfd577d052edb81032f8ccd5ab6bd9d3aa2ebef8db702231a06c885fb98f2ed3f84621ec9cd8a443e49e453585d64fc87e35a29eb62fea1a0f74b9a5156af64536cf816ee54b771e1e548a2fa53bebf774280bdfda3b704d48a3e4d6dd735e5c1bacec342af9ff6960153e8cb3672f9725e4df2689ee5d39f40eb01ba6391efbffb9216f6c8656186c4e2ee8e072675", 0xbd}, {&(0x7f00000003c0)="790cb07e05ce75473f96e8a9138d68944aac9e96d20bef8ea46fc83d562c76eba2023517c33b0c54e3b961868dc47e86c70a751126248bf7615c9bd695fa47fa0318b45315f597315292c4ed9a6d5189afa1b44b89bd8d1fb3ed0ac5b5a8904d11bb48343b03a75b419d4326100c8e730ac3fc15d9d666551a822755f2a06853997e2c662ba55f309db4c10265e324cb056fadd518301f6e9bef736cb98bf6d15726537f338bbf642e4cac650ce4acc349bb9e6025b5c937c015c678d4f9b8", 0xbf}], 0x6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: socket$inet6(0x18, 0x4002, 0x1) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x43, 0x4, 0x7, 0x7b}, {{r0}, 0xfffffffffffffffb, 0x2, 0x18, 0x2, 0x8a69}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x6, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x60, 0x7ff, 0xfc}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x94, 0xf0000004, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x1a5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000080, 0x7, 0x8}, {{r0}, 0x0, 0x10, 0x40000001, 0x1, 0x400}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x10000, 0x10001}], 0x101, &(0x7f0000000080)={0xffffffffffff0001, 0x4}) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x80) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="ff23220ae684674b368cecdc8db2adb44e4d40c3824880e3c76b422e8555dea24db57162af90845711b6c69f3892fbfa9ae1e5b1eb40a1ba7e8cc01344f5d21059045ce86c10a6b3656a988b7f912ca6478541bccb09a66ac4ed2cf6fda372383d20417936d1513543079c709d53bfaef35d2921880d507b78ba2294a98868224690f46733972e20b27874d0c46b58a5a7fd366623955d9ec4634b86866e253b55dd55fd6ad6b745c485f304075fc57c7011e929de9a38db91c6853d7cd244db8a680ab427794ba951fdec712160407aa1341e925882b7b5821ff195fae68b18427fa427e9facb20f146a86388b57283e48fa8176fa4ce5acd65ad2a30219a8117d9c8eaf632fec4aa9c4b17837add4874c76079365d6f094e6ba4b0189a07906dafd3cd8700ce48ed3c7d6953104d40ffe88c075cf68a886fc50adb95d0c44e8d5ecf801f3dca505b32d74ad1d11585fd63ca1191fd5db76eae9ed38f27ed6d448aab52c9597cb02ec00306cc64f88cbb657633199e25eab46f6dc715fc835d62b55f8f05add956ea26903ac4c8f70412bafdadf32a68854705f8a75c83d086f15363424acf58a75a63c4703b50a5e6501b562af622139006b41e1738e8f96ce9f560548e6a863bfb015508dd191d3bdc045c1d802962f692dd820ee573afe14b0ad0d095cc5bb902670469709aea12bfdc960de618d0fc5d836c22df622b30ad4ef600cf8d39f128060cf530be3e2b56e6408766db424c102527ab041550daf40dac84e3fa76f01510c64a502f2322a3a5d9d20691fb4b8bee3e6ef9e865d5c2a13aa4163db83eb79428b62dd650b56c63c799ea983bc806a1a9639975d614a8206db095f94994445b8b2c863ddb3cba844e2d9a493c431c71ee885cab0746422cc826c49ef636a07a0fa65a11f61d3f48674bcfa66857e2aa3ad43096d850086ea36abd99ddcef0e0907839882a170b32102e4bf03a1c948659c214ae88e30792948cfb47585798a224bb6af896ecca1317e962dfe5fff51d95ff91453c63ccd06c90b4ae4a146f06ad477a3d1856de8171f365f26b1f1d4dee8bd796d53ff015d900e39e5e958250887481a5df9c429678d49a0869cab8ae4489c77499c993609a6700b2849349fd97490c448ff20e129f04069ab0f80f07a6c031dc4766a247ccc3ccd2b2ec923451c6246c6b49656bb8aa49e59885a365bf58d7c858688f344ebdcce95ce66452b82cde76bd4adc0999a30d040297ffe80ba3c68dce49eb8e51d62d69922a7f99da4199a9eb062fce33241d4f2665fcab55a4761f5f837c0ec8868899f7c489baf40ca6451bd6b4d27f34671b514c7d8eb4209f26f56ea1b785d988c8a169dc988c26270d3b44487ec6ad2b21320cc7056a3ab8ee55f9a22aa21d973b35cf2685585ac788494e1ec97e5fba1d34921967ad09ca4ac30aa942c4bbc3bd99c583e1be2adc7c7d265a463fd023f72f6449a167c05d7a12c892a2eb063e214364cc0eb621a3e5b076cdf07e1b9063a81770cc0b7cbcbb25dbfcdee234d16153b2601470175b1cee07423855b3db9dce0f70fe563128509d18985b6c883782d6c18bb05af01616f3af4ecfbcb4990e366d0c8bfdbc422e51b257888d7c9e84f418a8c5335bd2eab071eec560586729b51e18bd08d329ff7faea76a734962d58edefa2461837bc7d4cce744a8b21ec461fe65331d8d817c59c4f62183142db0b095a708bb3a5d7b62b0f2f0e51f23c50bbddacb20e9d12f547e7010a48b4c2157d386d6acc44bae0b94410a7572c4ff92177a615a88f0a0d952bcc1333cf998ec2473aadfe692f461cf3db9710facfdda2e4bdda4d2d8646085b8efd33a187b4fc7076e5dd2b8f367dcdba98c4de524203982620d4767df497d473a8133c9db77181d1e1385b9d511045c6dd248273c8170ff4ea047ad305bde1c1c3939523a335060f972d8d707ecdfaf10300791a14d8f70cf392264b0df8710e937bd661ea27f6aa3d40901d12060c4f68d94174e7c04204f8665371a5052b9ba882d2a191647526a842c3f9449e4196014bd2efb5a3244b97d384bd42f64013501759c7babc6501e60fb043fc735ce90c590193048af7eb2ac82c82bc44e3e44c61389b5f08b56b40cba92bc35834ca435c1da7287547edc7b23e3ab3288a30990fe0bbcc41cd26f6d00cd0b768e243cf59b584ae469b327ca7f0d87630387c292fad74d66b6c6d803cce014a9a9037e9dff5b4a8816cd72a815c00eec0a077ec723881bf446bfdabcd5d0b02e6747c59a3b50fd6d9180cb28ded07de0bb4721299505c1020452bd787cc42a56b6255bec5c31819e7cf1c8b9cf53e9d07f829b166f28d4051a9e27f1dc071526ad788e04c8200f35124c752091c527ac1d3ea72b5ff66a00dd189066e1812621938b0e6e64cbf9288645a99cad7ddcade14086e94c3f05bde6e39ea9934f3f837e34bdea9b84d2e8b8514edba22a55f11ebe5b0d63140e48f175b10e7e6c789cb2149e9c2d3c3ed408495f8736b9116addedc0ee989669518178df60f6ebb8781acc4bbcafc36dba294feffdef7d27d06db0a851234c08e08c726e6227fb703755f36ce2b5c0e30b4082e7c2d5fb349219baa709e921b31d0fed7a36f4c3cca32e147df08b221b336ea71962ac76aa03eb287a0193d43d22e03c60b2bad3324c1d75b830d593e0f04ee1f79051e125af0fa6f89604d88048a6eb4e9a72c3bac6ab290ee8fc94480d887cab6f58bc51926de8f9c1cda39828533160fbd967d62c098b11ef539c77dbff2bb8d81412dd053eafc548c09efe49897fb88273b46abc5df1718d7aed8d952eb61dc10e442ec794676b7b51b92652525c2657dd744bb5b6154cf024b191126841fc164699bdcb566d9cccc74752852773cd8bc7cb02f6843e027d1d94f19c953bf518abca1b1c7950cec0582a6f330a48b0eb012e445d9efd75396a5495b75e3f1ff02b53bfbe7699ba7f6b6bb06f62f58ea1549230b7dfbeef68e45ca8079ceb689d1aa0f6544637a57cfc47e73705de151a30b8ec3828271e165addb8a7d50807dfbf423635d4e008b30823fa97b627e5c370658aceb38d43f8f24f6097161894635a80b0c5cd29f0317117888fcc6238814009eab8d932823512cb112aa81f593ecb574792742ab5a7f5149e7c2ebda4359d3f69932a999b2179413d7a3b513988d55c85e93ef808e0b64ff3a73355a8f9c9246adc3f226b339c61ef389ec87cb81c042068f45e41abe68fb26e2bf9a8dd976cbb505765db0197c070d9cbd00f7b09a479e4370b274ebd2351d87f34e58967eb4e9951373a69442b132785582353155720621bfa0bd94e789d862d0f4e9d5da3ef72d21536e8bca940b8b8c17cc55b66fd0ea59fac88ff4eae2a7f7c4b5f89d318102191f4543f6a021087f5db049758885ae8d078416262bd4519446b2eda2f7a8c2940c3be73ec2e3b199ee9babea4f7a4885a972d19a56c7084904f89272724ded94a1a7c548d4af736e5c5e5f7ea0cd5e0543415094feef26608d11412fea465072c5b8a3ad504ec5d254df616c2ef7839232fa0fafa8ae4668aebac4b8f2230124ce10575fe5c7b23dec500b61ab7d7c439e439d63489436affc45620f3312af4064d94485d6bb19ae4d2bcf07471f9ff1cad9ba0950af9598352822f7360d6d5a898a23c4ab87f8e9cf6f4cd96b2e200bcb38c236a7d6583acb000c7600cd67868ea2f8bdf8b05c7292694371a6f46e06fe1fe2f0f2f672c864d44905e5d824ca71dca1cf0ea44657594f72aa4ef9260ef524c7fae9d0c5838e0dc32dbb527585e09e296f71a1b85393596819aeef026e3c02e2a235b9030a7403d4dee5cd76278c37c8ac2ad095ced2e69291d7c6a167fc616c43bc450d54b00f69de42234fcff6b8ef3c2f7c4fa6de891574833784610df64ad346cbb1343e9be5ca090a2067d1b22ef5b91a1fcfaed462dfc55f05a037e521cfd8e29de5c5f0509a1d2910a476ef605e85e3262c33d90ad6886a555a9ad43a9e7d99a6f3f196ffc59089c929b3e26ddde10454a930b28dfb45c9fcedd894ef12ff2ebd53696bf183773f2056cef4fed13a31c2eff64cd05e8c90134ba14d1bf3d4eb7ff6f07be01f26bc7abbc7179bfa0e9fa383b0156e80942948d73f6daed6dc86a784bfefce3793e40ca9b59967892d523657c8bf634533ed0216338575b337e472bd3d6923a710cc1055dcc7dd86adb1452ad6d9ba34afc02770f00c2ca38ec2d85a84db73d422e9dfb0ad30680c64c4c45b150974e263e0b047541cdf1b1071108659cc3c1d1d55db909ce5250dc6f855afcfea763534419fc9eab35c75bcb16314c83156e51da2f3b757fd2df67f4c40fa44157ef1576b3e53f5c7746f3dac53b33d8508e51ce8dd2b133e718add437c0bd352f31ebd142c0c23b382068c276cf363f57b802e56eecafe2fe4d4eab16ca9a374cdacf0f382be9a6c68377560e1bf25584c13613bd07824e5c2e2aefe99bd12cf73373eb6be35857110ec99a427d8bbe31c948df173d26163225a5ed57076f3fcc93965b3efd7d277c01f5f858cf167c5357402ab7380c93c337e739457151670eadaab7ed30e75bfb8d07d1089b9ff1fef900cc49aa94d91db2b57c52a2199f775b2dd58e8c4d5752b41ed3a585258e8272034d96690d58d7c50bcd8c4a3dfc1e5dafc2fb417a38f876ac6d9f2d9a3a4b96c02ba691bf1a35f7746427045fb6ad33eabbf0ae018b430da4b8ca100f9adf3b124a73b250ce50393db7d43224c42f99c2c9149eb215e11c8569e87aa97b91d0c28dd8c0dce42a94b209bf71bd7d6c530df240716a02fffcdb7789722a9f41edad601a7f99e0abaee2aab8d2598203ed47dc6867b4c5f74408c55f28b44028513b0f7e06227f35f01f0fe5d589b39de625e7aef5c77508621891c28e9e2e5704078861abeccc158fa511265834e3813b20425f714ddd5201859e38b579106800187163a9a1601a9c760109439df5d9073b9559bda06fc68b7b20f59da11683f0996e9f2ae5e4cfe48a413821101cc2d6b1d46efaa165b40a4353f85f21d036906a70c8580df7106352c1bf4c9b36de9593c2a2b59282e56de4a1ead05116f3f06187b7fb81080c0a5af1fd7b60a6e806791d4ee9f31ebf01404ec03acfe786016e1f821e6d0566be8b0bc3e57850dfe514dc8a766b11ac865fc93a0bf5d2ebbd2e3c2db5f13de267f1a0862db4818e5764604659dc11269f89a7e5ecaaa91054bbd5ae199b9cdea51840851c5ee47214237ed040415ba09db296de1b14e06b9fcc94d45ed8c6c2560d2e5b5cc5eb0827143fb44a51b3508ce5b32d18aeb9a4b84fde49e1bfa90b7df16f3a0ae27143dbec8355bb01b36fe436b97f9401cfbf21e753d280d3d3956c78d22764dd6daa194cd86b1c5162e6c5dde3114e9e64730300680d7a8d659c9b4389c44ac72f7de04757a1afb4098417345a5d5f3d9930df62dc6c368fb0349ae936440370c87220c5f0140552d4bd2addff762309e319ec5310875c41cae3cacecd98fd37ed4435c36961fc56657b132b2b395e1fc4e79f10bb6d4a90a00921eb87cd9ac1a306d5781fea2f41354b861fbbb195c894bca1a1d81397282c4a64565dda09b1da42d21dcf73602f7db8640e00bb2e98efb435a1fb3eac256cef52a671079c98803478910d063e60d8c29ecd97a186fc06d8b5872ebe4d2afc6232369e85869bb1a6eb94b745fea7b6ed14425097ee4b0bc27eeb6a89773b36a38ef31c8e08489fb6e50996499a", 0x1000}, {&(0x7f0000000000)="adfe3b60c6933472b1a2ad8458e966f18cd6033c45321fa094455fd95a57e067223a7b3e3e5a30309552ab01430fcea6fb193e9dfb", 0x35}, {&(0x7f00000010c0)="6c74bb990da6563bafbbdfd4e51af3b90b8e651af9e922b9476c1620873fcbb9cac1c20a29c2f5d5271dc72db9cd6d7dafa68bc26ff467c9cdd5eb78d494fe597a61b37000cc760dedc2d5571eb1b493675c2f1a6c374d3fa5771d37123cb19a36bef0c107b5e72e8bb21698aaf137dbb0f2a0eee065953b436fd2e6347f77d5c9112c71a9bed1f34f1be17cfd6f843e62b5bfc2f77b4240b33f54c456078a5d3d", 0xa1}, {&(0x7f0000001180)="9b5f519bebda1c8a302fab0561c142d1e09a865c0655c76df5d3bd1fe5fdbcabcbd2dbd45624d237a3e9b33e8279ddf42160b83243dc599826b19c5c86f056f7d50b39f3d73f041beafed7d8ef728f419804635d5991748621af9e0c1c19a76702f77eb3dcb498d39fca143988bf473b6de13bc2b482e343b153c40c05e4f9826c5bd0e7962b7d65", 0x88}, {&(0x7f0000001240)="cfba32ce3d988e5f9018b0e212f5e94a4ec507473a7678797efd27324ab66ec5ddbb57ceea00b00010f72307d9c7e723d4585870346d40f5781da4ee4041f6559dee47454c02d199b2fd584b14cf98356c9e1a549d4446e1a9676fa93105f86616e6847f760249c7f2ded6e97c3da07559b6819fef042dc6c8606ff1ea8ceac42bfe162965b0c7a9b5f249b5263b0a717e233134a3005d52ea6b0710f505e588f3c1e03b68d038c22d7bc72c6ed0241d2bd0", 0xb2}, {&(0x7f0000001300)="54fa235700da7ee0942c8a52e3b4afa422d26e6c2975c58ab79ba5c2", 0x1c}, {&(0x7f0000001340)="8de94ff278a0a92963d12c711df886a31ea2399b0ca6f943a11b3e80f9431e08e1314917e9c0efe2a9d7e6c576afb368516bd24d5cbe9967c397df8b47141a0b299578f681ca94ef206d2519e0a070088b4a451e74983bc52da0cd0f315177f1dc9056ecb0ccd6f8ecf4bba12f62be736a1e8ff93de534c5757f0db0205eb1516e0ef7a7c0d0c48605e13d15e5132adcc391ab0fae7e53e77ec60352e17899f47f427956b4b5b42e072df233ddb6e69c0c26516d6c407da7", 0xb8}, {&(0x7f0000001400)="85fbeaeed7301b98f6346809e2601773e52271c31f1509969996593eed44757cbb5104ed52e427a22b11495c4429de556280e090537898973ad696549f", 0x3d}], 0x8, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x10, 0x8003, 0x4, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r4) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) pwritev(r8, &(0x7f0000000580), 0x0, 0x52) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x107c0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) 16:00:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0x2, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/209, 0xd1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x40) poll(&(0x7f0000000040), 0x20000000000000e7, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ftruncate(r0, 0x1) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10, 0x6a) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x6a, 0x80000000}, {0x1cf, 0x8}, {0x23, 0x9}, {0xe7, 0x2}, {0x0, 0x4}, {0xef, 0x899}, {0x0, 0x9}, {0x87, 0x4}, {0x41, 0x101}], 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) setreuid(r3, r4) r5 = socket(0x1e, 0x1, 0x0) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x4c1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x8, 0x23) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0x7, 0x2, 0x20000000000000, "5a7cadabb2134b3529d0263163eb7af0845e5684", 0x1, 0x7fffffff}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x8000044) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a126435", 0x2c}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555", 0xa7}], 0x1) dup2(r0, r0) socketpair(0xaaf7d82304177275, 0x8005, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='\x00', 0x40, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x701, 0xb57c, 0x1, 0x2, 0xffffffff00000001, 0x7ff, 0x0, 0x1, 0x3ba5, 0xffff}) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = dup(0xffffffffffffff9c) fchflags(r0, 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffffffffffffe, "03e6282b71795acd66ef3c018400"}) write(r1, &(0x7f0000000d80)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5a", 0x5e8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30090, 0x0) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./control\x00', 0x810, 0x20) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) linkat(r0, &(0x7f00000000c0)='./control/file0/file0\x00', r0, &(0x7f0000000100)='./control\x00', 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./control/file0\x00', r1, r2) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') openat(r0, &(0x7f0000000240)='./control/file0/file0\x00', 0x0, 0x11b) 16:00:04 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003600)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x3}, {0x8e, 0x20}, {0x6, 0x6}, {0x89, 0xcebd}], 0x4}) pwritev(r0, &(0x7f0000003500)=[{&(0x7f0000000080)="30da8e7439ac730ee7d8d93f4bdf7bad040cf0d7989d16c8224f6c917853111652906362c184f6cb295648fd26655a087552e8b7918549cf85c3297e29eaa2ae522bb1cfcfd15a4e2deba6b51ffa18e9763a41e52b20886d29e144083012922e995e13fe7c94ec083d9b7ffaa1071be352999937c3b1e093118723bcd4efb82253822b416988abfea89ac292874c831b3b349e7a3f692f2df131e05280b3d76aa954a2215659934f78bc05bd7d199cb646dd2e73c5ce065ac0fc6d527d7fcaa3dfbc5d301a840bbd236a0f3b7bc95ec0a7051ee5959afb4a38b0b393e3f7bf7cad85fa82817d6c9e33c9048ba11d6f76a61038f5720322e54ba02624570c76e725c4f331a7ec27955a97ef933fa882c0c0f804b11c7ca4bc5c83409ce5c83726b5ece8bc9f9c80f93c5de7ca43fed8dee286ebbf24b9b74332a052b78a4e45e8cceadb299f4bd43dde670ce98fb7f6d027d3a4b99f5aa2adf05b204fde29b14bf52e292a1327ca7ee5c51fe884c1a45281b17f2f72b6f110e637192523475bfe25d484ae3d5de963c96fc33d400f497cd8c680aea9fa0d77f5b6fbe53650b3f038b85ad0ab58971f25822b77687024913282c70d17b1e73132f866050cb2c4dd6b3e4f6f661d23a7c19714cc4dab4526033ead93fdc5a439afb526ca79eec4c365195a96296b59e38d3a4bf37a6a5725c221ae29c0ca8878d9979ab8b0232de86c57d605dde17915482e4de293cced62411e5c94846d177315dd9ca80c7f7b927c43e557815c113b6e3ba5a5be1b61d4bc799a3d55287e579bcfbdd6f752f2d1428441da05acbb1bf35105b1e9b9cdfefc59651a02edc9da3fba39e2ec924f26abb648de6613698a86ca9b6b2e5ad7b558e605c2c72af0eccd5256983c95d7f7e3e41341b468811a662f34408a7e4fd1510e8c1534862c6e27f3eeed27e3bd9ca889954f8003493a639c6c1be04e3a292a7a9e86f133c6c101698b5b8afa9ebef0468143a203b925cdb2f3080d279617770475122147b0342ee553e8bc05ce99a92e80161ba9c34dd47248ae17fc0a00f8039499ff58984b146d8dcca752d4007965430482531a0135df5518d24dda74c69acb9bd4e43c3a11b680ca615e70cd1e9f4f77188f2b3add251818726a3f23979a287af17ca74aec22cf889d7e980e5ab7fc1cbbc1c7b221a05b5ef466c899e27b79b4de289106bb19755dbe5fa1f3c3ef8a0d072a8223722e4d788b6f53101fb067645a0acfc50dc666803466808ca140a2a55e48232c49b51c9a961473ba7ecea438fb6bacb3bab9e6bf8ecf661cbc2c372b6108c40ad633dc7da41eb3e5704d4335a922b13a9683ec4b449199305854a4b1adbbb2ab8620520f1c2e4d1f6f6f76f3f99314a05ce7d7164f6826bbecfbb3b36f0aab7aa4f22294f80682a65f29dd29112821b904cf577effcaec43b852d43ff29778bdcd40e5f53ccbe4078340735ab56a854df99ce461ca962a45b3150932b9f78bfdd12583ce76a784730ccc324d3cbcc9daf004ef9207372ea53cf13152e54b603484371549f3f4a35a2f08e0bce7443aa04abc580c82214f34f1b8815796573dda3509fb092aacc2e21120830f7a1e9d98000ed75af70701d0530407e9c16c463e00b36b259b953b3d053c7df8cddd9fbffc078c13ec88e5b63ebfa9a9e4b6869f04c06bd0795cce6275214739182be304c40f16c910f4445f9cb82ba94813ac370432ef1aa51c47f1165e166cdb9da87ffeddb88ea4f426300483b02b5c7aad7acf912761949f3a77c97811e7399c79d26d92df4a77b5a22b30f5785d2d5b63845571eb37cd39f417bd57d8c572b8587927589c6ff0db89d54e0484155e6f8f53ffeca4f18960aea14a29282b796a2cbae3250e3fd444402da28ce24df7000a9d4d38b3068e113726a9d08a31aa7d9675a21103bc9cc7f51dc0720d63100145707f9fd42b595d9615cebc54553bd2924e90b6d45d689a7ae18261989b9fa5597bbd19274ac5372a986b7b7ef96568b63260cf3c09a433a395f4015939b99490c05f5865807ab422c731b87487d176bd42b97a1e29301a4f9252002f4f639b4e55331288a2396304630f031d86b418d8bafd6bb2238126a9e832b90375b5ffcaf1351a784ea218aea4fea9bbab96092e6833b650b631fbbcf6a401a473effea750064a0f84682b9b1278742a2280de95fa0842bc2fc966694c6b620886812464df9a7968b99e3dfaf944c5f87da8720fec3ad703f45aaf1c9b9dfddc973524e4d0ad05b9064657eba0577fb6f47618ba0e6da4b7b2d07b55f0797d107dc8233b64b58707408881cf785e33ccc3cd964f3e0c64019ec284a2492bd8ee0e4cc7d0637413844a04ed0e87adb4afd55869804980acab2e81f4dc678a9ccd6344c69c3b6a75192ffd488ed39dd5be407df335da7db864e8a1c9e81380b20f0adf0e50f34cb48448d6f2fd61b2d510a96d01334f640b6d7fa93b33576817eddef2fa56d96e69914eb8bc63ae25b0b1d15255bec7f8c12e65d788cfed64a752a0621da833299e86c912005e3218ec3bbd9ed2036c601c142078ac8a37cba41d73352d159a2cf75d614c105880aa81cfe42429a462bd52070dadc46eff7cf5f054f856ecdf7d613898949427e613aee41634aff752638c4f30bce8821b95d0dde44fd99d107f58dc84ebc492124752438335219d62bd51f6f81b12561d7de2482b325de94e2bb1558aff7025ec72530368787882b3888253598e451bb0149002a6d66207cd8233b33a40b91b853815cd78e1db3c3e4d6e32b6f7f3654f45aa39cf41c263b47951e3bd4537dfb7cfd5074bdc715de1a92011ece351d47fc24b71af4fc77df0688b5632b7d4d49fd3e6105246a92cb6a9aa7236825b5158b07ee96b65e3151e1f5e41a919f95000a5d82f24161f6062ad47c8b7e46192b032473b9e58ec28367fe8be4d837c10993be82ad18c0ee81306df1ade87f5f98a3aaef784e3ee1ada7d35a1aa265c696ca838a1865e27be2095ce186a93508bcce7b821d414dc00fd9c7310b85b57fbfb8fc0f25dc2e4d4a5523b88a5eb5511fe7550d9c5a8990137dc250a9535160b9be27560f19d414a23262fa5af3a1b0bc3ea4eeb398d5d492fb8418899b079e57230ca8578bf9070747239e583b695a995034992969c1c3ff1c655aeba38c66cc482126d0665910170187aefa642e8810b90bee35413add4d2f52e6a16d9f2d882337120c918d010fd9c14b9d827933c5e3ba04a5519e3e5972cc3da707e112fef2d6fbe675f9abd93d78346e372020dd1b3b5e30e336713ac16328f9faae1c2458643f1a9a08b3c8c42ec686888b7d479b128c71dcce2e8567d982ed29aeba41e3bec7f4ad9a2b5139bab9a7933f549cd14fbd803a4075ae8bf1c982a6af282a3b82275c0a61748611ab1938865e68fc69fad34288bd87f009daf9dd5b644d6bc804435fdee4cfbbe8ae432b85aa3158891d2ca59478a21c7855ec73a4361011f71ce6420e984afacbc0872448233957b420daed4525ca0f0cd4fbdd14848a8f1e747ccc7b8397ffc43bc4dcacc8fe4e9a6cb3da0644edf2d216e05ef1767d5f35e93265bcd96605d544988f95bf4a2ec133618f62c1f9e9331504efa914219747309192b30552133055e7ad163e460749a663f002ac34f37e4bb418c1b52badca6bb01bf809048bccc281e73f07e608490f8f241701d7ca417981f1f3d5c56a75fc27b0dc6f9999200efceb02eec43559c2457e52defc1d572dd54b47283f6efa6441fee230469082f88d37c8bfca2b5ebf4c1cdadcf4ec749d9fe1705767fcbafca7fc03773ec85dfb88d25caafcf116a77c919ec092679f42c8f5814c310bdc03359288006abb7969dc95b8acf2ee9d793a279fce9824c1fcdc1ce9c7d2e253c356b71b92602f22c56f5a9275a471d41c10c7461b9715c224e5283e0d82bc65f07bcdbe2ae72065dc71d3f0a222bbf424acdb3b816c6199edde238734067d3b798aed7879d9411cc16d3048f3bd71cbe05a0b5486f47e788b419b398cfa8e387086da4912b3368b2d46183749c5d4a9b890f156c54633eeb373ef865c90194f6b1c20b11811b18b9d07046b279ba9248aa1795f0ac90c656da604dc25ddb71c45b8bb77fea829858b8c0c7b77f54a9a58952525537b17f3abf277d5e4d4229f8dc9d6159e95b91b4b24186cfd9ef31f476e74ba320c9691d0d8a28106ecd0afde9c1a2bba11dc2248fa5c24e5e9125b99837fd2fdaee6ad32ec7334d0d72e60b4c534991444a9cfdb35526b42c44ced2715ef74a38279fa1c92babedfd16c76277befbc15d78fc405507ac27f660bd99296004650376f864240161a10c429c8da66ab63867c382221122656b09bcaae1666c0134278d62608ae71c4d382dbf648acd58efc76c8ba4d57ee6437cb94faec5a8d1f3715955d6b7c378eb4990bcdec1e4ddabcdb1b787733199ed08b614cb0ea8ee2baf144c6808ca0288ccee2e9b61d647eb12df9524d1acc33123d275d8045bb57acf2167539a45db1a715cfa64a649d2e39ef37da7593218fcbed2d221eb1d0d7fd58e7229d4d17fe326814ff37084ae453cb2ca59ebbeb91453c36a2e55ceee927c768f9f79431846444d3869d8875b0299e31ef3a7ab5330f0c25ddacc1a0018df0c9475fbca5b9c34f8f4985231956a36bd06572feef55bbd0e803f2b90aa05e8d66d28cfad1b7037b321f0f252e00b11ba0c952e808c30cff51a2f301f66a0bab4e24fe3dfbfe39a2ef9df4dd82528361ab9b855330e7795556f8071ff2e1260248fd9f6595ebe6e4218576ba18a7f6677b61df4f6ce9b1608d206ab759df371e650956aaca4da54db6eac7ae62f8bc0c0e1633c0c5a3e60e8ac343c171eb732f968493e844493da065a7d45a8ede1ae37d43bb41eb97877bcf78474bbb62746dcdfb5e65198e2fd53c984e4f62f8f9bee47439a1a84f89eb8c9f90a06745ad50209a5b9398117f0c488c6ba0c4ed91515cf485f41fb989aedf2c1bc2bdd92b3181edd1b2509a0721aba3a782e73e97371c146b78299358b65ed6a7f9ed5b534a0db14e257ff6429c70b6a00ce4b4c23aafbfcce91fc7a025d6dba27f082bbfa7c8e3b5d61ce99a3b60167837ab1abeb56b196a50a93eb2868016a3d44225d4fd6bc83e401210c8d5cb8e63e6dc08c8b5d64e4e0a380541f2bdc42b76f078df55edcdb1f5698dbddb396797061ad05b7f40961b7cf18ad97febdd4197b1a561922216b4b595a926b1f4c37019406e624bd9e3dc824c7c04d2ab42026179c5e3b040e8bff2c0a0208339ab968516783d9fe6452e67f3ea098121ed82cd322dfa3e8574f0e9da350e7cc542bcf52f1863a6b27da517d6ba4ea669c8c2170871efb7c686a8d3b5b6cf59552990b8f0f7c8631c077103322c873453ca65886ae4877e69a95183666c0b6db585dee2ee31168fef9c7d39c6c522893f66139ef61c8c3b34a7540e6d840c83ac6454182f31b9f186f35e6b191be5b0091cd81839390b77fccad6000a6c7e41c01539cd3af591b562eeb72da5cde1a0e9be376e972a962f8853492fc13b708401bcf94987a184702f40a5cab8668d1f7e3c799d60268b99a44ec4177b2b2dc90de0aad3fa35071d3db779f59d1f0e8da9fbe3630a7670ab397959627e3360365811fc1b09702d6f2210282cdc7210bdb39452e0645d86a2a93ceff8a5a937c06bf98be5b5ee29f844b945c68db033994009043ee092380a2b5655f961146aa44e4e2350f523556cfb71c8847b4d329ec19", 0x1000}, {&(0x7f0000001080)="b6565965e6a6c9a816201b3cc9209c87154936bf2935b09d2f047980d463636389b91471a3b30054b45d17b059b06d88c876de93fbaab63b7f722dbafc82711e14a734bdf58a5bf05103d9163b09fcf46d070279c68330fa36322dd18780f27188e3f9f66b1143713e86a626789cb2c23696545df454c68e76151575fa43c017537494d53e526b2a442a1ed25e66414a81edbf6b30e9f7d563da1bddfb1c4fd09df2272d56bf78c1665e4ca0c0de2bf7bc32c56f987738177b0261e0a8398fc83e", 0xc1}, {&(0x7f0000001180)="cd41581aa8a5d4a154a9a7dc0bfccd738c4b9d1738f1913adbd914d8b27805c0f096eeb7fb462386cb02254ad42ee01fe07d8a26575e715e640af9d26e8d3a645ab649934abd06c3a68218bc459054bdb8cc260749ae323a14f5f3bf66b9318e0e37d253ed16d1ceaca3b555eac3243c4bf5306bf89ec3b33d7b20f4a6c3f246fd89e612a8740880540712809b9bd8f43406be7db8c54815bc9390aa3de5ed9c0edeba96bbec0d852f75afd583f0e1f3be3e", 0xb2}, {&(0x7f0000001240)="671a9c88b28b138bf9499ed2343a9ece3e50dbbb3cc5b332f28d030b2503fde9a02bb0a0e0ead4db396c8b1891ea9e9c47f61c3197effe29b8485518c999d59f816ce88437c89ea01e2a4aa32a744cce84437daf3dd109e0858f56bd2aecdf82799db868ee80a944c5961160cdc250c9158270458918b729234be0388ff0bfa7e321c3440232ccb2dfe277b477a46d5c5bc4f27e26bb90d5447f5b67dd8411b455984008d4895e94b0bbe88bb757819ac6b5f2d3d25152a1063e7d226ba0ad5726aad15f", 0xc4}, {&(0x7f0000001340)="786b66daa2aa8b41b1a3e3a795728b722afd93aa6386d09ae5d1612247a9c9c8d6f400bf9bfdafd49dd4011135591ba5f474a417d2bf7be99b346de2e993d9388e986185a6be93620ddb17744df53a538a698d45498970ba11fcf94c5e2c5bda5a67b0838d66155501c2b766ba9cd557dcddb3320f488b20d0ca187e9d230977e123afb4665c3bd85b46a8e58437f9fe34f57c1f9f69b9ea62e3fa3dc16f54257e745bcda829543109a14cfb1eaa3802960330c6fa57a2252ae5f27d8c9459", 0xbf}, {&(0x7f0000001400)="50a29fb050561df484e2a16ff9effe774e7aefed8e206fbe3b6c2c0deef91d36f74d9cc0f82db789f7edeab0b1945b6124473429ce8f732c0091cbe7ab04caa6c72e1410229cf47aad76d4843966ed598a46572cd1e2a0220248b28f45f9006462ee61ad1a1b57ec9407a560650f592ab1b98bc205f883d00f16072918825e2602b34fa41269ff6c0219869ee8c3fcb3d4ad7ad62a8c00d08f55ef6eeae1177db08ace2f9b182e197d4d5470acf675335ce5894be4ce1a49d773fa4a47123cc97ac211c9df460dde4f48f34cf98c68c3166df2140cff3f75e23097104b85f87e944f54da078829b2bfb57a862387180c7767f2ac263ed13451ecdc097f143c028e4957e5f53f6d210124157b92826ef3a6696c3986f0d88add09196a0e9a0e29c2f1a563395da5b23ceaa9fe17ce7fad8db477899f7ba7544160db6b59f559f1738515f77998a4f59d451ae49fd4271686ffbe04cfca80163df1780651eb46d0d13fbefc9a2e3d6415806e6d201a3d80c0c9cbe5bfce70f02c9ddc2ebefac014133c70e244a0bf38c2e2e9597bba889ca3251ef0526a90aa3e6108185e602e638d77580518dc2fe37825c87be015deaa2813119fca81e9903cc4f71e3983ea76f2f7e3381f81a21c5b0dcd15ef3b87e1e14c818db27a7b7ac138dbcd858825ca48bd2c867619db57e92f26d264d5ee85c3ddd8c494188522fe1ee2d5617eeec88f05cd08022700899b0b88b1605bf1ef359e91e305c609869f9e481ef373a61ea70cc5a712e137807062401369428f8a49615b5f4e9b419ff0fd5afe239643da7b36ddccbaa91cf350600a146df0f88ab86dddb81da47d977329d97499492578b926b00f5bedbe04f8df6172f65063944bc12d4c1d0aed78d0428e5c673d5134ce5d89c313765868de164d8dc3195ce45c48653f72b7cdc0ca8ec9945d466050cbb735418c47e53d2012e6427f4cbab9aae5a429e8b8ff322b2ab40d74e17a419889c12bba226d7d98e1245d2e93ad9b2f7dbae831a351b2326336e6984e618a9430f194f6b2e67d9347d7c390823bfa77c294561277e96badd99d11b37b539e10910d74ddc3320270538e8ecbd7b14aad1851b1d61c71d8fd9555cfc49d256bb14767712a13a559ce93eb41ab5b36bd8b9a21d2a7525719b107728b9861c023d99e3b63e7774e00556a847d853ca2bb416de2040b8cde6edf2c698a28aaf387d31052d3f78ac67ebc88a56cf6083dcbe2256036ff33779b0d124a6f0c047a2586f02466a9c2bc29637a40a62be6ebdee946e7293ebaca9ac8ba81a7831c0bcf6a713fdfd817ac6a06e5726869855de74f89bc050c0c5d232f9919372ec51c8cf968e13e58251d14b29a98d527b2613a0a636f80fa2b139a1b740fe357eea7c1d8a060fe89f0db14941bbcb2a020eb05afb32043fe865c25df9c5f3524bfe5c971d0c8ac32425a629075547e2692257bb22131d7f6c6536ec76872c811b64da342915171337939cde6caab450b4b7e06b833d41aeba58d6792aa6070cad0257e7ab82097eb83aa4148d7dad66187e68401b263cf7c6c9a4c1e373fe6fb740531c10f76e42c0b16797a68ddcae51a99282565f4589a0111651d04a698df9d26e4d8a8cd731836b4e7fd4e25b3b29c8ec386e14f7302eb62ad27be78643c6fc16614c712a1d25bad1afbd3cfef977ba7c33d47295c8356ae1f94e0590cb28ffe170eff9817f2cb115502900b0f879159674d26b5ff48459eed5741f7ff1278e72f98942782f65293f1b06802d3fdb4d304093ee0d3b556b1a6a35eb019f90171b6bde5f5ad8be4c47d37c5dfdf81df798faf15f9b1653174868d4583c960a1d3be05734cecf96343ec50ecc5a05bbf527d21fd798214852b6b301cb043946dd61337a9c7cbccd22321ae696df1f206ca9d410e0f330ed5ee571ae6e88e52b426f7150e274092ae6f0ba0adc60bbdadbeb34a12c14c019de4130fd038a1680b854b708dd61e6b3f5adff9084652f4165ab27efa7a75c56f5065ef70d9be1472bf6862c14537eb50ebb718ab3bfda0df2b03d4f7cb1d2eb1c98d47645df7998a037ad4901a21e749d46ba7394c5014ef5ae03c6f36984b6a661f684d00181301b7e058728c5ec1056e026897e723e6fe57d0757fbd663dc1ec5bac321085f008833d75481eb8ea62c1b78c15c7199e56e9c03f7aea01b9e807f31651fc0da49e6b72f7915452d782462720251aab7bc1dbde2275f346170cfd5e6160cf1c8e03812b1d82fb0273f09abf87eccf51647f7385c757edc65129f703be0e9f92b0d8cf3c6d0abb417569377ecd6f650f207830d81847e51d06e61d36731275d8c10b5001449b84f4c53a6acaddba1543ede7113e7e44a7c2c4f9a6ec895a7910221995d56a9f9165f870b1993cc9463a46fbf6c11bc591c1a3869d0aef58923772a511ec124adcf829442a44f5242f431233b329dfc8e8b422f8aff26f4ed22ced3ad433890ae24ecfff52646d8d00b2b4a2c53dc2a7e58f4a23b296c0e0fc2492a7646b98882190c1eadbe72e7b22a70197ccc1849fa5a10e99815597e52179a89d6df8c0d891dccccb3e0a842260849ffe05b898ac909c9776709e6917252d2362f1747249f8e999aafeaec76333ccd061078b69fe55b15924973d1d3706c852d536306bbc0578aa16a62fc89ded217129677e5267bb2173eaf0c4c45038c5b0f436354b6533df814ad26d2239b2d098148872febd1e987af0a69be78efea9b0c3fa49e7460f7494e81b5556f74b6c16edb6d7e479d2a03ae7c8cc7f255798ef6cf20ccf4305246f12913eb8b6634fe430595bffd496dd950e583a142dc6984e987f23b6b5e754f47dd8a9fbb6a0c64248ec532d0380a8be1f6541d4464c1425740b27ff07dfd1e036dbcb42fcde9c03bdaa386264a650418b77234c8c73bb310411a1519ec08cebe304298fe3363669037daa67f670dd4633eaa657843a748656de5d2a240b51a20678d835503a0b2b7a3367f330b035ab8606aae1d7e923d5549e7dd488b640141adb2352e551a51f3c9575aa55bebe60b109bd80c5aa91bfdc9b5f0fa6b992a4ba1211eadefbb4868cd358aa3fac4beb7ea933cdf15641d41a3fa6f5fac0918814b02e88b6df62292349c2a1d40c619d8cebd963f68afc44e62a24e19fbb480a7266953be43578101f440a54b4600c0a8c4905502e8f255a35329df783c95c1800d935f42a71b37f60d6fe685e78ac4e9a6a620374c6c3dfd81d57f2bf6978196fb9a20b1b8192101c3527ed90c883577e40cb23d433504215a9bd833e5cd0956ccf6d477ccf85efe52ef1693a52e3859ad67478611024703e3607b54a4540dd989857345736ee174b94a00510b45575559c39b83275cdb290e6cbf015c07120876d3525037feabaa215231c7929c5d996707209745efa428d34564e3c328b899ebc8de0e14a4a8fc595340ca043500914587b280f0c1f17780145a2a32945f6ea2d719700be27a2dba5a9a44aac1ab61f51ce658e7f32375f54b47ea64db77744bbb4765118fb26ac657c8b9dc12f33fa362ae674a9e66d475590708893e156ddfa6b3f03fe2739e3a7315b151b434dbe9cc0c4f2d322777aa9bd4478d30c946af0c05a4fe1ddb096af01d1c560a460e13b39c763b471ff0228046af2b53796e9bcf981872417819b70a8921a1cf2deeda6e49b0e141e1d6e08e5a7518e47605d43d12a1827526c5d91640a35f3036042da6d9e806c5b63237293a7e4e1948b5120de3597cf798b5dc8482f966502fd98aabac298bfb0efcc4366c1dd0614a9debfff563faac8fec0389c4dbf1a78bf744413111b55d0a06e23c05818f2e55681ed8ecc631a379a4adff57552d8d4cbfc940f488024947b415879315a8ac0349143a4b3b7349f6ecdd5ff0a3d64ad6881023b7921e3d7d8c20c7522443065e9450b2009e229307340a000cf1cd37f600011c75c9544d24279899d2c1ba7a457fded2477a455fd45c13c4a9251d97198804354b7e44c26c4dabb91a18c0e6a16c677771efddcc590430d7db9cbffc0c4dfee0c2710ac7f4db339682c5b7634f2b7229b0e0cc1937ff36c70441ffddde1cac04746f1db072b8ab5842373ae0d7319e4e68920137c77984a60246f673912cc1c43b369e7118e351b4b878b66fa6fcd05f136911eae951dbdada014c08caf7f52376066641b0635c7ede792fff71157cb786b470a6d1b340e28d10d6d673af3baa5c04131cdc78016d00a36c4f85b3932b912c76bde36916475f35b206456a4044c1812b1762ca323233b3cc9ee4c250fe31cc36b739d6ef618156695397a42c03430160140a9748643a3f862c9698e71a8c81bbce7aee7222de7d8355ec4a8cb52b2f7d78c5c9a76bbf1df0851b55434baa5cfe072d22a57462f62bb41654df05decc8e34a0ce5d47d054dad569dbf4a2d102638e662f5e5947e479ec3f38f78e78ee22e390d28b1b1e9172b9247d28b1a9627cf8c9eda8b864983170eeeaf52ac4a3d91127ea09db552d9a7fd22cfc69ecad78069adffddad66a37d45e716b2a0004bb03b1d9e0265fe2f5b20e9f3517d5087b9d1799899d223da96603aecc56af9d7a36d908ec8b50db2a2f9b95bd2f03d8fbbbc2b90c946666f39c29005f3f452d2785aab79f82652f96fc94216a45b8cc3daaf37643f71e356b58862913820fe72930ce1c02e4f30074becbb67d08c984b4e9c8b8969fc957bcd2ec5fd9dba29ecaf38280661538872996af0074d7e0ae6964659319980f8558d70d3b890aedc89a7b935dea0798b5fc8a586716efa4015f8578bade5a39ad8cd0d56af87a7c354f97b60eb9211af26ebf5c0e0b3f08ce3df74fa4a734302c388c4138b2642fee24e9367596c2d1257ee2ed5662671aa270221568b1d5780529a6cdd11dbedaf7756ce1de6670908dcd870fd0ab2c0acc2df2f2f8a0f4684fc0d3deaaa3a976e2c8fe45b2e1cbd46d2e809791fd34e8a0d531a06daeeed2575ecb5c6d59e855924a149f146dc51d1cd6aa89096f72a8670800e786926993a12851f49944e04c2f0dfe1e4fe522603e24dc6e02e0aa36808dfaf41efe9ff5d9e6f86df760d91ceca18161da15973325a742867f8b7b08294cbe6c98d7b54afa8d7f00ff5536690bc5dc2e97d55d5bcc144da96e29bac7148fc44272cf7b6df209942e746a69e104156a2cb11f0889cfca2369cc8584fc27f3ca76282187aeae584b09e8b3366e763703c0e710564230a143e194746cc12df5521bebe9f9b8fce98547bc6c313398d710f072a0923a42da8372b273fec13e85eb8c3027ae651a69fccff76f240a3dbfbed58e03bf85eb08f541075c4d0bf3db82dbfe7b465405ee0d6b9cccb1e8b1b1fd1bba38f41c6cc730e848c74695dda8e4f49cff342f54f1351bf4237f77636ac9ead7ace25c896336f129a119e8c7bc158797ed076019a4288b3a598047a0c75703d09a5f7b2ff9828e1b1664a20898644a6e6e7bfe36c1d052d5bec0a82faef7760c2b3ce4e1f721906b350e0296b6c942729ee382b714aa76bce039a1f0554dd04567b28be2b0c54a9b7d33fe95edee12b350d8604692a68343a82813c72b764aec4d6a0ed835074b7eb0a3e4d7da9ca6da8f1febab07be8f6a9f52256b9988b005e382bfb58731ec6e9c0032932e5fcbdedcea4fc713bffe7b2ce02400d63bea455132a0c3d9c60acb3667e24834ff637cb233ebbe675a2e036b8c3b30dd11f862c14c7bd2f8cb53ce03d75458e3d765dd8fa10936139501f607923e1b3a8ab35b0d9fc", 0x1000}, {&(0x7f0000002400)="105c7103e4b95565db29bcc15221d6d31e194c3280cb1b601c86953b1648e9a3bca787f32311cd267b4a2bf6ca6c9eb45efe8037bf6fc2d3788a8338b98d4e14ad9b2586727b030967e0865beee1d33ebcae55b812d0094c51937a4ff21b79382ad576726ca2ffb496cdee56d8c62db2ebcab648a1090274fb8384a940e078919260ecea0416075881f22a188549c47360690b519afaaa409347c27eaec0ff8a11ca9256676b52fdbfb7f714174b959a5b656c87d1457fd4b00ead756aa19ea8", 0xc0}, {&(0x7f00000024c0)="0290817cb4c540bcd0fe1090ed3aece0194de294bf5e673c304649d0248eea2603caa2092e8fde26c7a4965584077b00f37603b69e44a067fc9f3d3c9865775e4c8d0b3f6c6badb0962ba2bf9ac0874eb1a6bfb543bebb65b41f03b12be393de1df2bd834820043bfb7c7528c05d8973a57f3e319fe21fda6dbd97e0ad38eb72ea9499fd111c477ec62d09a1a0d3efd31cfca927a1b6e2afac248414435157c0f4448e9261c5cf64f0518c5e01eccf6e7aed78186ff29f72e509d75f56939d3100692b90461be26b448cacfe7ebfed4cf66cff057fb843a6f866a4bcdd7a13baeb7b05663f68bc36fbaa200aa6f6e0ce2c756cc02f0216331fd24357ea431338ac71302461ffe51b337ad4cb06dd114ac13e0339e1638a175dbd816105a526f61e67cb8c5e2d06593aebf7c4b81a37df4859833a942eed1651c3fc0a744af13c041ca8e9b35b316e0bf810783c801846608d9a6efd11c1c1dba3683f1f4674edcdd6290eab7a89dfa3700678530b1a4ca1d1008fa3ce4c1803b8ac01defd3dc6e8ea0d7ca7fcba1aea001ed031cc986595cb4841a847cd217ae5fbcab1fc44f2b7d6520e02ca72a301cefa58325d9d8a40bf5fefaee85b0a7b383b301aa973c3918bba9f93ba1d963d52a88cbe5414d5f06f2bfe08d19f1a24d2dac1ab1ae574bf726f086d5f3f9e94da3ae3788bcfcbcdbc8452b7d3e20c29162459357c6c523acf752156fdf06c0be600f543b5fa5cdab574a41fe4838e5c14f3665e66c9fb4fd7465bbbd48da29da781f5c16eb0789118120c1fa6ef8507faea81d683ad8d47b3ac81fa4c26022e9c599765dab6790d4a9c7c99c109a7d9ac96b95004bf1ad7e20a4f343ecd91bfec33567a0c278d3baf6ae96c13b7ba25ec402a063e311e1744db2f1e81f514bc990e30095afe303deca1acc14764b6b9283db736a92ae5f3a10bb5ad55f8634c1da4958a384bf699768b95cdbe2f27c3057f253cc63bbb7cfe43a80fb2245687f061fc8da31c1942d0bd5a81b3958a53d43255c4a9c7ff6a8a6d3d1a505065482e737a959bed0171689910bf4f0eebc219ee7e34cf4cc4105b4ee6188737d35eb674254505eae73fb3e7e413f56fd676e3455789e1e6fbc50546bbc0024fc81b091271254cb2c0684eddc514fe7a860942635e70d4299cf4977f5174dcddea2f27059078b651d903b474dc84117f45d571f443db781363ea3d6efd7c7fdd3c22ad789c96624e8159da1cecb2be552b4e414d39fba00345f5073bc816736df2a51db1f9453e1d7a789b7e6f5e0c9746d7b9a3837afa97024de5d55408f2b66faecaa079374eef8b728d0f08c66f17d307b45dc4dcff2618ccc3853710569dd397c97dd3305713dd8d7c8de6765bcb270f33f140f9ca6a0503504c64573ccd7f8b72a563215d0f5dcbb3cc1584e771cb4a44f82577da8ea4d8c3769cdb31f310b9bd7221dbd2598c83704afccf7392b20b99e68ecfb9c87b73fa527b9e318bac281e7003ac9eb7d76bf1044f8c5f1c749af6cabe8b0ac07232d7574b25539d0e604325dbea40a0f65878ea372457e8060154813a0ce5098ca878d5cad9757e8a2bd56638f9d5d4ee185fe28ee1000e39511513d6025f5e9e59a036d7c04061f3d2d0370ea8ab19955e07135a6f05f974ec8f9f877cf2cb652e241c79bb840fc5e33150095d3174a44ce9626f16119a8f1c4583f17df768c66e7cdd44479400d6c03b0ad7d0048c61c737acf14bc711c3c0d8f4841162762a2168abab686c6f88c11e63fb9af7fba7f1a5fc0dacbbf386a8c929db0c4c4202fed668796b7d4bbee9eed9835ec2d1271a6359435a0b59b71539e3afe8178dd68ac6185aaff3ca19a36d967432ebd20b4c3054d42e34bcdf815b7334ac739d2161d82f1f9fddc465a30d716059780c31dacce8169a343f60284fc25aab3704b152a65f02be5c2a47bd757ac63ff7cc493f905de9bf484bf46e712cf019dfd09af45f1aa39031c82a4363863923b520c6ed37664ad63ac66a35362fa7e3d1480d2cdd5888374cf0299cf220173ececccf19a200a18a3acae437d7742b8171945fe2bbe7dfeff34dbc3d95e11953cc78c2a08a688f039dc04f180d740577d349826903ffc265b8b9b6e071d139c22fdceec5a0d809b800b2474164a1ddf631fa488dc7fa0400622ba2504942612afcd8b4900edf2fe98250527246b3b68284db9deb9f9b699af8def180930c1407fbf51b5217ac8fb57b1bda4c95ad903e9cf0d65b9894ab10fbb4485127be9592bbd069d42deeb40611a90fa99b32e93ae71de5f55168c4488e44f91e9a709e2c05c387219da32e76500f36e1a303498007723f43920bfc1a4bf57412de74d98ed0b73b8cf8aea602ada663210e211244e327539d44828b9e744927ae5a1219e784c7a08616157de02053f17d1d2c2cfc485b7547ee6cd91608c5f6ba9e106e01565fadbec549c9dffe2d9ed1516ce479b16ad162d66228d06490931f4f1b1cb19168a8897c5e6fc85e2ca6467ff94e2c8d940b13e21a938ec7c69678926dfe0f6ad64732f03710159af248e7d33ac05893c246316d5326c4e959108e7d1d83ba0fe6a3d59791e631acbb9ec974171e767d251683fec315fb2503dcf8af9048873a44e27c58a6416703825c117a03cbe2d4becf3f3da7593152cf92fe831f91ac0b0f38494f95c3cfa1455a32014a59b5badb4e4d39f753224069b2a3771736345312be6f98663930d72b77cf8613204c2cf21814bb174e84c6124971926e7b8b5115011f865b1dbfded5717670b4bd51eb351947e519d3da0b671067f7e46b23c8919a05a4d72c2262fd3467e78e2a4dd2f0530cd868d9faa8287002588a8f9a99785708c821396396cfc5c94ef6feedf99e9586e10595bbb987c9986696381df85cadad1383a5ce58acfd6eedbeef6fa3c9b90219cf2704635730ddc8ed8d8dd05563d19afd56c38439711e0283955704914fa6d459f79fea639b109baed94e536ceab75b087c15ae6c4541998d867a8283d1aa765da6a393a5d3a554db2dc8ba894edd1e6d90dc82a542d9b13aa21587a9fad8e4b92fbcae93c6ed3f155154abd52e66fac8acce3d1bb647510756d3242a6e5704447735e41f7c9e8e1ba6dc1d95c746026f1e5f2dd6bce5a47ba962a9360a52884aa3ab04d7f30ce70ee1c3147356b7ea148f23e94148b46b4065739608d52d10a0f27818d61013dbc01dfa040e7c4bbb7f6a86a00b4a7e246bcf72c1ec169c8a54c0adacbe7d1fdb68de83b59a24ac9b5fe5b50eab04e7c4929380786ea49c1aed99ae944e669b7e5bbf45cf50887f4ce3ae253202298149ac663ff7a2b73a34c3cdba531758c0391e3526c0ad1acc04432255cc90a91b09eada67e25e7fccd1ef9644db44e5d7af989cf151cab6c1e187734196db8da7df1434c08b01bbbb3044317a359233bff734f5b1fc2a7e926acbeadc774d5d3b045e8bcf7ac1592c2a10c3d1d2191365d8998f911706a6c7fd45ab7ab74030f7a15afd7b9aecd504ed5ba0702fc0d43f043527b572e17f5ae74c1a45f15e0af45741c49b9e62c190ae3e36d08d9be5c0cca174b88655776d934ad1c9a38fa59627fc0c49ed1d22386209033198ea7cdced9ff72088c30c9cf7a8139e831e35eed499b9cab8cfe10ac56e39f01c1f12fbcc30b65b12137349744610fcabc9b54e2aa8a99136225d60e725dd574ea205820cd94700b74faa805c6e26648918e1a6b7380c2ec55533fcd199ffdbdc95290fb24207d3c3900c935076beeef0d9b2d2969e0840ba0accd091088cd798c6b855946da20516efd255b98708b5b3a7b135438c8cf9434bd153ec616ad53f135df8e9deacdf3b6579b435a625713e175badf35e141214e8b01d24a4e93e208ae685d3cf22b804e8caf3727e38221671998579a64baf5e6cb964131708c8d8b74c4a09a8956f70cdc9bc585b0c74eb43e336c7227499e3f5ad7cb10a7fb5e9202d33b1cdd82adfb46324a88169310854cf21589602a057931694e79a531876762b1dfdb55cce3d0f86cc1f5492233265d37d3c31a34c64e74084e966bf28d2bbdd910e47a3ae9fb36d18df52ac7e62982129eddc4b09edcdeb35d41c1cd3220738bc0f95bbc1c9ea02cf5cb74f0e86e17deea245c27f41682d2681ea24533d5775302e56e4d790438919b3402ebed9c2480202fbad99a7ce29071886425bcd0b68eb5478b34ca75e18d5970eb63666e82f67e3c4458f3ebb324aa4cbea01b623ef0a45904f65dccaaa92a597e5801aad32c59a088fadb9bfa4fb38a3f86eb5493190b96f5847daddfe232ffdf47f1635f350a895771031cafaf3cc1c2ddf8effa9bcd057b48b9f89bcaac25d8537f61a18cf8eaf487316b4b9518048f199f2dc94d356804b7481d7edfee001df4576816a825ec151fb31fe9f340a56251fbf17259f1fb0ea2aa2dc54d4cfbb3063b77851048d1b9190cbc2ebd022e3844568df750fc9e5fdd3ccf96ae3dde8bb9ff158f50d56c85f7490abf5c73d96a86c2d99dd491e58a1d492b5b1a16d91e6d01cf2a5a0d9d8e71af9eea3713e90977c61df4455db49fc64e9524e85753eebcb74aeb21f2360a779a2da5ae96f96ea93cc8ff8e1a9ea98091f4a4e82c162badadb68f685a94ed00a6fa89a3c9a316f7e47d303c6333c0da59c8c145e824059ac15667f741d46699b92ab31ea849ad23393732ddd2f5575b375ab7e2f99f28e6bf6e9ac9c1be469c87450a7e04eab9ca6c2dc9fec9eb0674d5ce0a82bcfb86b070b8c610e7aa130aae13b3b0016e8cab7fcc3cb742af431c2c8fabbf89017ca1063a24eedc2934acd1f4f5806de4e701984e5ac03d2664570452fe793518b158c9a3800cda5cb855466e38e517d310031151c75f2c2b2969d831677141cd0b9dad10016197bc2a505bcd33a9b082cbab88bfa83b3e77c8687cd670683c4ea0ff915830932312752e932d58723a291110ed3ac6bc1b5df217063a4a9b7a1bfa57174497d9a266c6ada714d71d06ce6b6f732519925dc8d26604df9c14d7cc9f048408fd506c2e0d6b473c6932de4c49c27b77e51d3edd19210f9aa81c8f93bd0381bc2db11a174e4b36ea7f623fa84f3448fe6f3f22c6b4945931fe24c78342cb653f4a239f42e5e210d01dbe1cfc82721513c1d1b7dd2e90a88e05f6bfe0a68e0edf014740aa204638cc2ed8714bdf6580f0c5f1e44761fe957dbfa1a64648666339cb43ab31bda5c24fe8067dc432408682e0b574ef140072c54e16f535d7677b2809ed4b413aec79c234b826a41f078f2f79f36ca65ec47e110a7095639907231ddff11cf780d5249b9382867482f78d98a92d2172efb1fe39db8650b5d300366c8b9c18a1553b21b586be74d492bd20a52929cf3c841fd9022eedf6252b6d3ead7f173fdc3a7204ff16b00de1345512884e5b14fbe45bf06c24c096bd09010d56a9e7533944a34eb5494f15fe3cf9dc813a385fb397d04febd29b786b45fcfad866c9c40fd75b9ee2e5b7d7ee7b2738957bbd57502d4fbad225f5e2129743c88d0b13a61e66e7cb6b9cae406d13dfb541bcd43ca7f56790e0bf18779a329ed41bca97a03ad3f943afebc48c6000a4943d38953eb1b69363ccd2a5020474b2f94c93d86f97e9b21426854f8571d15733b7ef4c9c8e6d677c2571bdb9a3451531b41e561c914330b973a178658c6521457dde0d17714e95282304c8ab47dd5c9b0da58389e9c83620271ee36970c8e461fdcbb7c7420b2d7c8936c88b70624fdd2216b0d5e98cdfdd0cabe", 0x1000}, {&(0x7f00000034c0)="0b41cd6d8bd8ef844b758755752febee0d5bd531b616d8a2a778948e", 0x1c}], 0x9, 0x0) socket(0x22, 0x4, 0x6) chflags(&(0x7f00000035c0)='./file0\x00', 0x40005) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551c2414f4422be50f30c050ffbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f6", 0xb1, 0x1, 0x0, 0xfffffe02) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x28001, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x8) sendto$unix(r1, &(0x7f0000000100)="d5ff5e3cd6cfd418e23bbfac2fd83e61ad427f2559369a5706cf8e6db5d49a0b58b3a01840dd105bd87a889942deee0c58f8500f071826535ef8207c206aca23bccd23307bf3171fb366d352967d05ba0b517838e7f7df22e8a01b663494e003847d384203926e70a44fd3", 0x6b, 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)=""/182, 0xb6}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001180)='./file0\x00', 0x800000003, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0xfffffffffffffe56}], 0x2a55107cd112ad75) 16:00:04 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = socket(0x0, 0x8005, 0xfffffffffffff1ed) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x44) r8 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x89, 0x0) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18800, 0x129) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10080, 0x0) r12 = socket$inet(0x2, 0x4000, 0x6) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x4, 0xef0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4a, 0x1, 0x5, 0x5}], 0x1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4, 0xf0000012, 0x8, 0x8}, {{r4}, 0x0, 0x84, 0xf0000004, 0x4a82, 0xeb8}, {{r5}, 0xffffffffffffffff, 0x1, 0x40, 0x7fff, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1c, 0x7}, {{r7}, 0xfffffffffffffffa, 0x9, 0x1, 0x200, 0xec3}, {{r8}, 0xfffffffffffffffc, 0x20, 0x1, 0xc9, 0x5}, {{r9}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0xdb}, {{r10}, 0xfffffffffffffff9, 0x0, 0x41, 0x1, 0x5}, {{r11}, 0xfffffffffffffff9, 0x20, 0x1, 0x7}, {{r12}, 0xfffffffffffffffe, 0x89, 0x10, 0x1, 0x8}], 0x0, &(0x7f00000003c0)={0x10000, 0x40}) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./file0\x00', 0xa001, 0x7d60) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x393, 0x0}, 0x800) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="0f956811b9aa0bd287adb51eb05beb8dc05976e810ad3bfb0bbd0a0e4abb14b2ce2696594fd7335528e2bcbb29e2a7ef74d26d61b428a834b230824abcb4a06a3d94403fd2efd35b07e1000f9bc91c2e6641b5f9", 0x54) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:04 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3ff}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0xffffffffffffffb1, 0x1) write(r0, &(0x7f0000000480)="9c8756de14703a84b0f07e2e2e", 0xd) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x2}], 0x1) recvfrom$unix(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x40, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x3, 0x1}, {0x1, 0x54}}) connect(r0, &(0x7f0000000280)=@un=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x3) fchmod(r2, 0x3) semget$private(0x0, 0x1, 0x0) fcntl$dupfd(r2, 0xa, r0) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x9e, './bus\x00'}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/33) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xbd23) semget$private(0x0, 0x0, 0x200) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4007, 0xb9a4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20fc1, 0x0) socketpair(0x0, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x40) r5 = dup(0xffffffffffffffff) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x2, 0x80000001) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x442, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000480), 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x95}, {{r2}, 0xfffffffffffffffc, 0x66, 0x1, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x90, 0x2, 0x8000, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x31, 0x0, 0x6, 0x10000}, {{r5}, 0xfffffffffffffffe, 0x10, 0xe, 0xab, 0x8}], 0xfffffffffffffffb, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x20, 0x6}, {{r7}, 0xfffffffffffffffd, 0x8, 0x2, 0xdca, 0x7}, {{r8}, 0xfffffffffffffff9, 0x2e, 0x8, 0x8f3e, 0xffffffffffffff6b}, {{r9}, 0xfffffffffffffffd, 0x80, 0x1, 0x3f, 0x3}, {{r10}, 0xfffffffffffffffa, 0x1, 0x40, 0x9, 0x1}, {{r11}, 0xfffffffffffffff9, 0x40, 0x1, 0x617, 0x3}, {{r12}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x76ab00f1}], 0x1, &(0x7f0000000440)={0x9c, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: setrlimit(0x0, &(0x7f0000000180)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xffffffff, './file0\x00'}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x6}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x8001, 0x768f, 0x8, "dcddbccf1bd738fa8b1a0f40ac43e368f69b32b5", 0x2}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) close(r0) r2 = dup(r1) r3 = getpgrp() wait4(r3, &(0x7f0000000500), 0x2, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/80, 0x50}], 0x3) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='\\#(\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='x\x00', &(0x7f0000000440)='\x00']) chroot(&(0x7f0000157000)='./file0\x00') sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000004c0)="e6f09eeebd642a08e7fd08586423dfbe5b51ff23be3f6fe73d98040dd4bcff283f491556947f683a2d2a5c3279841cd487262e6703aab8a4016aca56159b59cf720d82a7205a17a0af4a60234431fc5854ccc78f6723308ae4700aabfaef5b05e7056dbe9e53d2f456cfa8c0", 0x6c}], 0x1, &(0x7f0000000580)=[{0x1010, 0x1, 0x61ea, "c0ae821265ef11503ab385086c3594fb1c7d5d426337f6c1e39ca8386860a5d32b25186523ee10c0f9bc347c00885d313d9085823d0295415869e2cdb2d98cd652c8ec1363c529ce0dbab42770b6ada44218a6a5f8550019a5f97556b653f5961ba492a93d16825858fe0414b05e659f4105a641455e75a4acb0389e94355379cccdfa7dc4bc5ec3178041da8adb8d58d4b9eba8751c8ecce776d8249cb09909b551cf6128e8b242cee4575839018383e58768f37743e725f5b3289776ff038e5415f213a57284c4b2d0d311f07c9e823a4369e80a6cbd28f4b0621868ce3f86cadced611abae73c91df9a0dc680b269df35294e4a36f5eba1cb0c6b3873df157383a3a7458a2d29f1b685668a799883f9688d9786a8745babd7d7eb38649471babfa05ff834ac91df2ff7c7c6ecab7dac4db8870ae27cc61706a4d674079409f5813abfc97d35fa1fa3090f79b35b81bdb6b818016d2cbdd93a169d10118d1996aff0697033b97f2a0681e761910faa6db560125920549801f6cb2d06490f940d80edb88d037fdc9565dab7289c2e515d5a2284ebe3471644c55e27d0747b6945e9694b13ddfc744c854a4b9b133dfaa14def13b4cca188d4b0d64a4cae1546cd7c5cc9d25845d8ba0f4db368e5cd21bc14478546474c6810a032624c450d332ca62a5987f82a2253fc976021c032626588373f603e7826ac791c3211d3556f6808747263a1ca7454dcf937c86aed6431470ac9d6ac8dd8e195b7ef31e18e33ddc8da9a1a2ec8cf724b87214b5ca9c66d12136c27889ccfc16a1368d272e79ad9b235bef4c881cf990c5c747f351f8d2b412b139613a35055f644cbc7eb771b2f3fc81d0813be67705e4282d3a40caa96f3f154a066f59d1bd23fea4806653bcf851b840069e14e553572cbb6637a4d2492032bbb2344d84677338c90b572811a4a6d864914b155d1f8eccfde7e18be82ec8f62a014f7a26dc2db019e90aa599e34f72d293625fa87d9c587a9b14d564b74bda22848fdf288f2aee1e8bb5f9aefb6920c42a50b64e8527abc3dd99de2ec174e9f7515c511982b213310bac9e8b434ea5f271380460a03d1563494573af6d0fbecb64bc6bf277c737036ccf94179245bb03b5a7140a9b5a6a76ccf64c97746b1e407d856bc7fd464efef8ae273a25b732e260ec42dae5c77dae885dbc6cf02007ff4e9b4229ba67895e75e4a9211cee9709ec43c9407db5dcf445f6f7084bdd74fc57c6e693e484a7ae76815c6693753e9884cf7d4cc129a05d6f4841288880c26667c30f854f90ce7d24b6d70ce5e52cca8f01d647c4f86ac3fec373037d2626ef376d18a8fe796fde06b97ae6d7255ff965a9321a8efaa3c92ae3a170ffe46504d7ecf26f15207cbd0b9465ad7382d4ba5a824925863aad67e170dbcf5123a7def89bc4f29467a4b30b943e3cb5662627d72891196e277bc474eb46a36a3489e2cc99b55f7e14e1e044ada25b6539ace44fc2380ce742fdc5504edb556c1aaa2f788c382e0db17f3ec79039070a19f38dd31faaab9163585af22ed47fcd99ad46c9f3570a7ca8f89ae3df444cf44746420be5e08fe94dd4000d4c37cda1b98bf1d2c9c1e2abecb8eb1d3934c395f58f17d8d4ce0b5c66a95d6902e83d97ca37a72241cb93fe07b6d77bd8e5dc4bd4601efe84bca05b16d8b1df2d998b2fa72e9e04b41725ac01a4e98b608666f00ef6b81b2dd41e9d26a69a1ed162da25ec6f5668bf7aef4e7d9f243f7e90a9d2b8246ba2fcd245b641dbd2e4b066aedda64e86eea806a098cef3a8cf198270662988491a0de8d48161558c94977c5cf5bb803777414f7d472e3154cf2a7529e2dd171d551c4232ebc68f7d051a1259a74f5c31641efac737d561897b49edd6ce8cdec4703ecabd45b9854cc8a5cefa8bf40154da24393d6da4a453f790ba17ce739c2e7ede640737920c31d0678eb15cb302bb0e77d85847204130cf9163ca036cbd41a8e6c46d3d066375d159d0b92eb435fcad449cbb519b55920b904d1df4daaca893652cb16b7bb63f253845e5fc53d3aeaa30ae6707d4755ea6784ea679b6a10ad1ce0484db7905fae08278c23464fb5e8f01b1c8a334d51d2b7b47f64f5484f425e60c4c18eecb0e6c80a7292a951e9c2ea28211e674bf0089bbcd5c940a70cd98b4efcba90392e27c321d0f969d18cfa622b6d74de13f6c460f8e538245a4f5d0a95bce67eaf76c3870ab751e57d1ef0a477b575358739b116ac785ec7bf9b6c3bd3470f1d53d52fa47193efa766bd75035315f24ea6c90e0f6e28460b22be87d7b4d9754d979293f4e44145c486658b8343dd22c197250df82b2f3eb0997428d4684cfab44e5a17faaf6cfe4bd8c35cde104d22eac353b160a60dac32232191c57e03e2ea9f657c0e0001aa79221769bfa7f996a54069a1e69854a2d42a5ef849ac097b4ebd472aade45f05005b883d4a3b0a0718464133425461eb7b38cd4234d0d1e2f4c923e2013b8dfb0870bb735f179fa43cfc646e7526cf30d8ab41d20eb42dd38bf368e2e2346ecf3b2988581afea9bdd5ded1e52f2a91d0e9d5533ed7a41440de48b5e3da8e9a43ff1ac0da54b989a4c071f36eac91a7e2d42b374ebdc9d31993f3b585b7819953c2af2e85eda6ddd3ff58e0c6c8cc78f6872bf85e53919b2c08a7701285d53d83fe0e99329bce894c5962e3843b47836e16355bb650a671998bb96776ae1ec5a33374b0b61780dcc950cce60fb6d71b55cc3720c74889e5a9ba3f90dd0d504ecded4771c4d55854dd2d30dfdf87b07ce8e33c09054fff1b72b7695e6f1ad1ad1fd200db4676ce307b8061ca4140ea8595d1d47617aa900edb6d50a356d04de74c2fdb03a18c0086ea974eeadce7d21adaa6d2f9f1c62a2e565fa0eeb8f3d386946d1296e4dcf525aa1ae1ddd067cc9c093a4cd6a539634c614e358dda0cbb4dd71f9ebd435af32f488d301b6c9759f3908c4e5d1e3b187b18917158bb781e235133bdee2276dfe73b6583fc51418d4adafbcf88bad4ea606d0c2d80a3e898c5e2c714255a89c1057a40fe6bd10a6a0d62dd4e6ca3c758b507fbd0266b8ef29868ec3526002e051ca720c56a7d22277d8d63cfe0eb8a5e90fa1d26fc8b814ac7c2bb89ac241a5e7c3450844d9f4b359659efabcf4879aecea175bfc4d3c3c9f6406e48c88d482c22dd09dc76569b4a105db84728afaec3c8e5c9da79c5f0ace8d06e94305428f7b2f99fc00104fcdefa1970506dc81f8fe2708afdcaf8dde87c94fcbe3cb899bfc0d397c942d55047765abfcc0adf90e6707368610b8bb5c7d19c65c28920e0436a65a78f68cf2e6ea6c910ede1f1142bd52312b1121ca72555fc0047c2bc36dbbdb814f5dfcde1474efbfc748ffcd7a3b2722fce66de86af5c86038328a3b87ea7364cde13afcd7968afb71a52fdff9e02e4c3f5e14660a5ae0c7d9e29c15d51fc7679ee3ed2fc36d56d942483e3c9021faf9bd64a22febc7b3f3c9255cd9167328f52fdecc457f9404eedb3e700b5b68a84dbc096d37489b8956888de6b1702fb27045844ff1b46370d76caff1834b9c6ad977052257460ee44d168fe402f8a8d19b2afe92f9c0b01b5078f5c78de0da06d382f9e0e554babe761e1154220746d0fa069dc52a85ad160d006c38cb8b532783cf5385da7fd66495b9a1281adc161f0d533a24b763a5ca371dbda33b1ee1fd7b54be6381c15bad6a5148e6df19a166d72fc8ef9eec200fbcffa3988e764321d5903aed2a168dcbc0e92596cf2fd4dcc530d9eceaa22b997d2d928610605e0f66bdab8206a1b51884d745eadf02ee68f14de6279a054353b5bdabd64dad86a8de7d1aab6f11f87082b8246f9c2b03e843397288baf4996760fc54c29b7f2d53ebdd3a1d45d1ddb0862130e71c2bb30cb824792a13e82ec96e3d52ca6c4cc0af6f82ac4d3f2b3af24429dca2e1d5061e77202ee754cf1ed5113b254889ec084aa3fae3a6a7a63cebd3eb4b376d75a41f0f186cfea43eba49a93302a8ef1ef16e2cf643da01c9e9a40a998940bb9db923c54b34bd4a7b75b1f908449c14476a72bcb4ff893f85e0bcb38a130022b64e7be98b750e317172f2b2713dcaefdd40aa06b3cf46be26b56fdb90bb3d348a738c9e79bd8fe1a18c29b891971ea536270b62e5f9854957cbf1f595cfa08a5706a8785d3a9e78e11e562752f6672d9c652f94027fa0a9ef55036831d97f43f98917e83c79f8bfe401b837dbb7f1d9d75236d529a75ae3b0ccf9af9386905a85f28221dd0826f4ec5cc9323b5100e0fc5a0f3c0648ef247ed8e6a340c9689f7c04283e436fdc009c7204348c68093303c00fcbebd24ed32c7312ae3687fe5f0d14fd7a82c739264bbb2bb7026b5692c62de1db1885a4474fc800d22729c4190ec161a3b146458e653ab110ba8b0c8c57f8829aca6d8c03495fb2d878fc4794bd19059dbb57f959ef913125a941a0e0fccd120ee36c5a52ec2fe900c3c56fd226be4ab0a478f9dc5b4cb26037d976c887b2075be20f97ffc80611e369b9a1facb45346e9d1aa0e8ef21f30fa348fabf7c44820d36b0cc6fd48e78b76049d580cef34c4f5ce21e9cc9ef11f31bda67e5971b6ea81319941f3dafd2a16d727711beb42777af16820d1f5a3a274229a6f0a885594fcd6f0ed8a9f4e1a088163013cf654b5d222dd2e467c28ea44f2717162614e2a548eedeee090d04cc68ec043446ec13494e648d436c93e41f0309237d8c6100daa4a01d0af40c315cf7e9878245d2d6165432a99c7609264e24e18600e9ae30e44ffe7570c9678eeaed5d7ce192666fb2b9b1c25b222e70edfdb186339d07cd0071620f9f96cb652c70d0af16851bcc3a7be200991d35c92c137ca48ec384eb31047e7ab3c60f574bf988850471bb774280af4a036589ff2a2805ddf9653e01e95e264a26d99bd57d22b36ba0fdf83e0d7234f23dd2c730f9e53b29a2c17909f01ea3a0454229bab2be490ef26913a9d855a30b359b676864388c17ad48ca171d61245fd9d9114fdfe6e2b3fe07510da68a6bd7efe7001c4496ef43cc78fef95dccc2c7c2397b3ac07dbe6b109f3e0d2f1f41aec2ffc144e0745ac5eb967db13ce0a9584e00563387959353a9601e92ddd2db94f967bd4e7cbe08da83dc451edc5f436718655cac77179d81021511dc84541c0f11f2ddac0b52f69070b192324b850884eede34dcb765fc1093489a825fd7aa884b4ab2827797d773753476f6e4b0102940612e07f045e785b3503538ac774a0ceffe872001d70604ed0cf44641b00ca29353185278167f9a8b027adbcd31477039c81ac17ebed394686e1ff71179dc97de6dcbd804bf551d50610c29be6918700b81f499f28c350196a4606f9bd7fd92d34bad5ad22dda86e2f27d28b428121d4efbcc20f318d1a22042996e346756dbac7e6fb77c9e6c7002cfc53e563fdb5f91a15b6e469ae593f22c0dd62048b350ec72d262b252fb7c749fbde5505372a667a83a8d75a13c940c3eb95e603ce1a44eee595dc682ee1c99e917a2310a2227dedaf400fb9e2eb3a726f7b72563330a082f079a04f7673ad76cc4eb70b0124be172b253dfb09969ad04497536fff4b57c578c1f8a612f59b9481a8d5b2759ac9f59876c3cd1dbe86f518129789afccac6577d621d5f53f797436ca70ff37267c4b1d40650399ca33792df8b4d2f40d707053d47425f6dea29743a4a63038a75a50426f7eb7153d3d0e54c4d2e3ce3dc461ad940837b114973421ba2f03b21f1085d3ac"}, {0x78, 0x1, 0x1, "6da7248f6ead14943a67482a01880a6d0795984ae63bf59aca7c81f317bd9b55cf9e02091bb6c0e2c9fa9d7fd15d5d63bc343f8ec53db369b4e7a98c53eb6cb5684a35c7f88e81a6468653a9b6d3c6fe8cc14d18b4efa9df4a5d6ba9598e2656ef3d1f4614a15b47"}, {0x50, 0xffff, 0x94, "80e6fbd42c1551e01cc2a08505c47b639e9630432d9bb9727480294ee1d3995f8dd833ba3260e56e6dc9e8e6211fc060e83da52de0d713e058d94aa0ebd9"}, {0xa8, 0xffff, 0x2, "5b83c08786136098e8b7c4c4a2febd2152f52f7b78c21c997a4ef19c2d32e907b2f0a832ccad6c31c274dc3071724161de8c47839c3dacd3adb27997ffe4677885d530cedb55420bfb2ede27286e666ecc1a7ce5abc1101ac4008173aecf0b01f9210bd0137e27a4bc418f1b518704da5881e6579eba296555e9a6191308c5d8571be2966273489aebd6475c55d9b32676af368a1f2584ba"}, {0x88, 0xffff, 0x101, "f97b14ffb06773c5125d97a5ad738a54a536395bcb86c5f644e0b6b50bb546f89b80e68dc2c264af9ec31d28f4a7e554ec07ff896c52beb260710618319f75439a6d3dc66975c8bbb9fd59c4da087f10eb65d4d05fcf19cb28e09f505385378b09ea22db53e08702c4ec7217e1506684e5469e"}], 0x1208}, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x1, 0x0, 0x2d7) 16:00:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0xfffffffffffffffd) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) sendto(r0, &(0x7f0000000100)="11741b32e9850d564b26728271fec7a95ba19b5f239e0e8a551b14e58ee9f660164513b0a82959b22a64c196227456cc5960dcc9ac3b50231bff68be6e8d9abab1472a80075acd01a6e747f5121955049c17eafa8ee4575b198dd2984fd71a7c8baadfddb9bea30b446250f54a32ef460675554102432856ae52f01bad4fbf94c4b114126e727a372a4524412c774c592a170894a9103089b4ff8e0a139944050a27dadf2f2c3790b2222d7048c025276356e7eb31f7bc2f", 0xb8, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x28) fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000000c0)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x4000000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x8, 0x6, &(0x7f0000000080)=""/70, &(0x7f0000000100)=0x46) r4 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchownat(r5, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) setsockopt(r4, 0x0, 0x67, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x3f, 0x0, &(0x7f0000000880)="129dc7a10d9d30640cf4d76a8c71cce024c4585a2af7e15030cf050d7c112980169067dbcb5b3af71e0b27d0047c490cbf45dde657593fc5ea16ece1fe27df22cd578d30c4519b0f96e17b4098125adbe461e9001246bf15295062f2b5337a2933c9811a2308dd0005a222811a92744105a8612ca818d411e453723e6729d4d641a6df161cd584b872d498ff4e33d6e80cb4c5963252ad6d2a94f164255db677b3ba2f3214b6ebdde83ef356d216d3a3d8c90f6d6645e1cca7aab9d891b63a6a533299d2cb5634812faf9153af931e18f0e58bc37f03b22bba77807d7a56670d036d0251914eda904fb408c594db5eb9ef2e348bcdae9903ccd31d9c3708937cc8f708757e49d2c39cc198bc119631c1409d7b9a94f367b07284e18146d2896763429cb72c827b7c10994bead7c6a7055ed35f83b20456c6122e4cd313e8e540a8f1fa8669a596e6cbd78cbc6306ec97d2ad268bbfbe95592104696981795c0c941ca3ec6a8b5b0d4b825aa7e7d6a531e78e925514e0c7b8f366d667701a5d2341e70cd0c13faba2efc3274b8140fd43cee73e31c9dc88f293667cae74f1232245a5045eb11a44fbd0a581320567944d9db5c20c6986ff69fcca48a47022cf80a72985a04522f915845495fbca2faac0dfc83bf8e4b5906b120415e991092c189ebb07207ab3951797a83d4d8d40da87c2b43719f20286911c48eb075771f8ab7858c99993e88a5a8b4e8ffd7f922671b0435ba5c8b28db49429e7b66d29ac62d639308fb1b2fef5306613d8085b784a84a61f319d773167b07ba9dfbf501c58ded6e70971ab88f7a7a527b27e83a7d1e72a3dafcde3620edd2b8a7dd61767ff349a4f3328ef23a14ef86ef6da4e5a81d0ed77cee34cdc8bdd5090d6b91057bcc14f695eb14fd7e5c41a37dbe3b9271c681ece642a000496b9dca426726062cb9b5c18028264eb1ed30ea714c1cfcd07842fa517a470306d4c329837657f90c7161ecfe5154787040b1f4b6237e563d42908552eb91933de69f693fc259e06ec66bedf57ce696d023fab03631c68f138cc645239732821bfac880d62ab44b78d42f2e64bd0dde06fd00f9fbd1d2b15d17488c630df74b53205452720b3bafc79a3491527fcfd33bc64267d96498b429c4862fdb09364deb96cb1e38e2f6f687bb787f7b07f7708801cb9403dbb1e0a0c871261b5b70aae54cbc4415eba120070c8f0a0bbf8a0a7ffd076e89b1308d8a89db035e32690a095252f79b4c864b5bdc36da4a4505fc9ec25293a679c6016b68f21d21b630715ea1310ee4ac4c8facf0d63a5370ac0e6d06d4598072c5ff73579c1e7d7c118be0c223d77298e1ddb6224281b10a3007e7bf0a6da7f0d0ab17855a973e4c5dcff7a6be286bb7c9409a4bc36d8176d64bc23a19041143d23e2d5d4a4f0a933565b0069bc597855408b37ddd1c30354b723f1652eba12ca3f91544204ff50d1cf47dc3918b40fdfecabbdfafa290b52d88a39879a40f2505e7adc42df42fadc8c6846c0790f0f9f75a4e1584f837763287b7561a9ff71ce0af72b2fefa1eab3060925c907c097afb3c9826550abf49d41643aa35ac2c1f1e184b0b42496696e85553b29b72c55c5c06aafe2cd3fe6962585d1fb3908820f40ae3a63e39e411c81c77967cf08fab7b9b9f48c772a43c7ebffbd8f3bc26dce6b9ae1fa4b12731b6dcfc4fbf8c26e1f945f2ccfc8f510c7e4b90d0590335277e89fac4f9cf6ff5d7f8c5ccc817d949065c673c7bf0825349dc2c495a2be6a75a4b171c38a9b021772fb75ff46b6b4759fee7e31eca7730d1f742e0f11d01a4722480f6683e8677484256f24fd6520925a07a77212e9149758d453fb847aecf542c1d5c54f29e22486b6f32f1a966591564be09b22371064498fa8f1c4dc2c7791ad7045aa88f69f85e827fe6f0caab585983a1d163a71c89375d93468c4ddc2c5853e0b2b808b685374697fcb7a767bee5b27fac94b9266a241b962a74d75e1075cb211e07ed24a74def283dfc738f178bc66c15b931eb92402e332a80dc418c2c54006ed2ce14e7640ca82d1997d7fcedc63d29b070a13c36d9f3ae394d677f83dfcdd04ab1ba06879df3c7e44fcb62da66319f440465f266bb28507e819f4a61b569499da6b2c4a88d6d483ed82336f74bfd569c2a6c3fe4269ba984ee3136dd5673f19c4688bcc2b976b873b5f3822846d3782938b68f2001616ff7d732a43d25d51e6f6aff097d340358140f781fee77d0c9d669647e1a95883712fd488732b1f858ccb6a67c04af9644b3c316d03c98a4108addcaec3764e55b981d6ea46dada3e1d670c41106faff1e978a3ca6e827f393437d363f38cfb04bfbdcad5f5cb9e073cc4271fcee9023272b6edeb86e8b5019557e1fbc5ea409b83509642e9a3ec5562454724c349cbeaf33fbd78e2452a91b2e2ca23b3b0e32544938b5e037f90876804769068fe965666395996e1a71fca1cea4240263975194400543d65680946b8365cc826a0d3818e01a0d2ae9ba7cdbfdda2572c07181197f1bceecd516f0ae7dcde1492c23e617d076d77729aa42f34298b4c45d930279fd9b348d8cfd40a2d82f10af44fcc9793930ed8f1b69a1c590b2a4db35b68e3f3ecb59c3270ab07a7a07e094256a99e3a26a57377f15d0b2dffd98adcee5a0b35668354b612300d2a702261d4329a4cbad91431f2ee4ced2831ff6516636a346cd56de68b4447cf62165c591ae6bc169b254e2120d666c03e4d2871ae76dbc60f9e2e7e98f62d5f8a8bf767e4ede9afa82e061bda23c10390d40edb9a9c7e33aed10282fd205056113e4b1d981d30af9fba0f7ab92b795ad2fa6a19d222613da4dc1b60f394b9ff48ef35b71f18bd55e07cf2ccfacc2965d9d6f081ca09d37b8e52196298efa295f9a12c1997f789eaab14708bca31230a12f1efa18132fc21f5537e66b46f77a9db50caf3c62515af6c9c90e0ee3be8c94b74e11776a6d4d380ad88b5f4474b34f7c53874d58930ecd0761f2510f14514ca4d647c4cab1141ec1d3a1248de3176d0958ba6b5735ae146949ea6d9244ab2a1b5d81461ea4999c92e0357044f4033e3d72296385699ec7464566bce0950e536f95e3d03726a2e456fadc24d3f5cf28ca9b5e8bba8da2603410c31472338360d673abadd3242a2317e184cf5b562de6a9c151e4a498e67ab529b71057c5a858ee5a13eaa9321ef6d6a8f04455732b61ffa193802d454d3f491c7a149a8954e572aebfaa25fb440a577bedc6fe6218cab21fab3cb96f3c6bb4bcafba8c3805577c4c4dfca7b1ccd7d3773740a5bb88b0e888258a01788635b4eea5f0dd43994931e91f02d3b3e5ab0c0d9f548f881a0ffa83c07b84a2762d5208036509c140a119a1d657cee9ac8dd8c64ed767ffc2cf1a862f63f8a0d8e485a95adaced0e66a05be2d080e69bfabaf9dc7775ad2e773593c0cc632e82dc2dd706f40e9e6b9a3f0e25d5f2a13a8dd92a0089db7a11f786b402a093ac11a455eae324b4aa4b89f2663391d715b30f8c8695c344783163a62fc80eed787efd7b46b00a3b42a28a1069022c82b57dfb3d183927b54d4bbc9cea3ebc2466a9bc15bc8bafdbac187103486bc8afdd9b647223105f98760820da4f91cfe78b0f5c6fac92990030e9b260b9fc945049c9a297becec71cf81a9293c3e15cfcfa2bbc878cb12c9f83b68b8678a2547a01552d3f76afddf4c7d48184c8d5b008eb901fd6a28dd3c1725d5b76f02907108bc5b6b4ee831826f3310eab3eb3b55c05d846dc4e182e1e998a0f1ee049e3293cac02e2c7c04a1c2496eab76a4fa8f5969608964bdacbb25e7779ec16ab37733802028ab58dfa3b59d263607783fb5f238d0a03f850117a218edb45ea314e4ca5eefdc28ffd2b03e6211b1f7d0ce90532f7faa42b2d6ee78e2bd2197e4429f93612482b7f9db45a7b75866232003a831ba2f26093840730053281b5fa27412f8e95ef2bc27ed9ef379fa51ab831277189039ea57e555882d1ac168714096e012a2e41db87f8884f620f544f76d847dedeb075f5332fd343767da87735018bf01eea98261791f784d239d585a0b1a428cfd44abe0618f8868a162cab6fc37810bc2c3696957efcbae3fe097c71a3f49d045281027eea2bdca648a9d2701d7d3078d2557d50c2228ad7259898a039e9fbb19f0851cc27ce1e55b82a08485b7de434f046c9704023c333fe7622291d63819a9ad7220aecdd965063e4fd7ddcffe9faeb6b9767e6c690774d7f83a7e170d959333657573caa19124dc176014d8dd0a12db1f381a2a31c16066066d94ba8587b133f203274ac52c615b4948708f2dcbda87b1c601c608142fdb936b89abbee4033ead90ee733833ac1910b4d4a093d259990243b4199d0b33453464f23f7e78028aa878b9234cbf2ec1fbd51a25bfd5bdaed8e2e5be4208f331a93b6f125f299daff54b2c66ca49d433d1ef0686082c334466ecf66b06f8faaf07b3d3eab0320199be2292f7f2da4965ec37906f33d67a6ea3fd1460723f739dc6cb4cc1a785b355ae22e7d61a64062ab113af4b3ea51dfde7e00aa1b95f3d73df3def864697554c7e956440295218e75664b302eef47514fc6a52312d1c85e0e22b0323904c140c8b9b09605601a866b60cc8b0aac865b15fe18a259ceaffc042bc6aa432366a9c3fcce4c55019390f2761111bee15a7d9ef5ad2db0052429762c1882671669c8ab746c729781101d43a46707e660dc3df579d73aeb19a455e00f1836503c341f3ebc52aa2928fb864dd28b791c2ef9c85329253fedb040784e51bd8c2676a04e3a8113368bea5311e814bbf720b4878906c2d28cb6a443425df64f18daea8661d9c5c327e9811ca5310585ac40d63161f423dbb17ee13cf8e5d59bc1e4d2eedd9b1d6fa4897da19fb0116e3fbd3862f35c7273260133e016e84bc3de1d83be9b9ee597f831a5ab1f83acb656082195acea5d6853fee6942a0be60a40ce3242c954ceb0d100b91972317e402e63b2d717bd187bd220dc85b31e0c99b686bc4c8eade225e6c0af87da054c87448f7813ac72343df21088000ab21b947593597c31a0a8e28ac401690826f309176b6101d560135b33030fce90a0eb85d8e0409413954db68154fd6766cce25da506f169e613bf5ff5c73f2e5bec271d33d1984239e8869ed291b3c5f50dd65ab068e31f1c6b9b9e73b7cee70d47a1af77e661e7726215aa060ff065d54eab415855ff84168615065df79cb56fec81287c93c0fedbe97fb5107d71cd5cb53778f6be40acdc6cca7853c519b1bc3366039432571362480e38dfca9e761d35d9b42361e0b705096d4b4767c04f9c9ac0eb625a283a308f148ce780a37cf3ed85ecfe7e36d92c092514b8f4f7f2f5dfe54b5aa6bfe732f9ec95dc78613f30c559014da0d79b2a0dad8d407bb386c4cde344ebad04ccdb95c878408731177571fe4cc264dbabcbf746cbf45b8d5f772bd726421b2da2ca8e10a960931e963af16d769085679baa11aeef0f5003fa6b92938ca0c96d9b2de3e20bb4f75bcf20d2fe38dc152b16e02e95b34ed7b6dc3b222558c1c6d2accb90d80d36f4c8eb2bb1aea896d8c29eddec3a509520b44546e466e19194891ec2d2d8c03085f323034177fa45aa8c8952050fbea3c0bee91cae73c39e6d5e8ee65e7f00043e192a99d0ee5e2348bae019251b9aee840ee1d41384f18e0ee74291cacd9434c8836681a11f6d2b388b8a2e536bc50bc8bd9b61c88946d0d06d14744a78c99e369697a3", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) 16:00:05 executing program 1: geteuid() setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = getuid() r2 = getuid() r3 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x35b, 0x3ff, 0x10001, 0x3f, "ab73e00f1773d3a133de3d7f44e09b4fae39b92b", 0x8001, 0x76}) setreuid(r1, r2) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() ftruncate(r4, 0x75e6) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) r5 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000600)={0x7, 0x380000000, './file1/file0\x00', 0x6, 0x8, 0x5}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) fchmod(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xcd9f, 0x8}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x101}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x188) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x80000000}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) clock_gettime(0x7, &(0x7f0000000080)) write(r0, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x187}, {r0}, {r1, 0x4}, {}, {}], 0x6, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) 16:00:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(0xffffffffffffffff, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000480)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/125, 0x7d}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = shmget$private(0x0, 0x600000, 0x80, &(0x7f00009fd000/0x600000)=nil) shmat(r2, &(0x7f0000b90000/0x3000)=nil, 0x3000) r3 = dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendto$unix(r3, &(0x7f0000000500)="a56cfb52dd4cdd368776ad0130ac99ff88647da75aeb0d7f35c36dcb5ce69476467340cac5e49c1aa20f4aa84879bd52ced3ad24ad600cc3a06bdf7642c5ab48dc253d4c78e65b2c7c49960e48d8c4d5e8fb02f61a761064459cabe3fc0484", 0x5f, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/225, 0xe1}, 0x802) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x6}) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x2, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x11e075639ac9fb84, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffffff, 0x7fff}, {0x18, 0x3, 0x2, 0x5}, 0x4, [0x1, 0xffffffff00000001, 0x3, 0x9a, 0x2, 0x8, 0xffffffff, 0x91]}, 0x3c) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0xfffffffffffffff7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0x52e}, {{r1}, 0xffffffffffffffff, 0x4, 0x12, 0x57, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x7, 0x20}, {{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x7f, 0x7f}], 0x8, &(0x7f0000000180)={0x9, 0xfb280}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="175b8a32f3bfbb80411a2e4b3b8eb491e5b7648d38871e200074c7ac90d1ad5ab504d7d4ef194a2a67431d26ee4c96a35a43722d9b4a58b5fb1fc9a95e0ff6b4a4a5c61f4666aa2349220ba69cd95c37374f0d2f1d4910c7d29bf0adf2508778a978c752bea51f7f4ce0f6fc1520b4f10440ae56dfdf634c3625753f005289b7ff9145d51c8a13dde5bba41d77cb70e3868daac67dd1fbb2702d8c73e8a823bc48c011888230715154ab5505270342f9c635f1025b10eeb2a43b36f7dc9f78aad849670ea76ceca9dd5838bb3823f9c87a37580aa34a6b7040ded70270ee7064cd05ac9375caee3353e761", 0xffffff88}, {&(0x7f0000000140)="03c1b55ea5d0e887617bde98e6a4f2f79930cf54bca31dadb25b3e82ee613797abbacf47dbdf0f3a4c4e7e0ac10075c760338438ba2f29387455887522d127d34d4374079d1854f32ac874e782e0f27d037df6244d7c0ff2aafd21f672a6f63c467e2a52a6f6cbe0653288c6c96592aa5892faa51a6916b2c0573a1366b5928f6a2a87f42110cc7bf7ed53fa04a45d22e3545ce3b7f11b8b2840727371ee255c7e0601969f8dade05ffcd9e8b1be94872fb67f3170a6ca01f2e06a200466d444f578281f409ab15ad852aea9a9a90ba308f1b2b0104771b402b445da59be447bcd54a82342f5d5b45d5fc0c33b536d44cc87bb27dd0dec78a08a9b93f264e936d1af38ef1410ce36c2e2ff48eded031ec335838b7bf19ad2858fd3ea6975d8da775781a7749fb95bb4d66957ff6dc679f7d0ea97dd3cc6810af9a34fac2801264755b5b902b83f6fc5e9def5f88f7d63d4b4f63ccbfaf74257c92d1ce7c2a7fc27e6fe19dcb6aa3904eabdb20c5f72c7275dd9b58499b58660a74db71105f4463c3e495f3252f134d2c1cc01bff68640ea202f5fc8102917a65e317020f2f0f3c53e98ce10523c734123603b1dd0fe1c1123abc8b5e6f45703a91ee48e4e98f0bf67058d618df0dbc9c47b5bcdf7b75cbc9ff1f071fe40d0da2432a4a6becabf940c326006ef26d50138d9bb195a10cd33cde5edf85e7fe991421a64e1b31fde27521465ed5adee72b10b72806da0c0cf219704a7797403f87168d554e15f04517896b758ed60288852acb0ae14615508450a0e9b61c0ca605912fa1123891c042710842a1808631f24ad77a521d17728a145a614d77822da219d03f065e4b802589129c0cb48258be366113c1dab9412df73ababcfa635c94426dab1344f61d81f6a5b59494d402d4dfb20eb787cc5579c176048e5b8b658a5a36eed2e6cad4835e27cc781d0453df1a46b3511370f471bc62e64b1f45e671621ad2e2140c449a3c7552be81c65a8a8c6fe84a20f8f083b90c20f77740b03303d8e11160872286449413003e7a38be2d1f374803e1ae14f1f0e952227b4e1573ac4baa3fb68fd43564857aa53edfe56b2acc23753a4e94a784840cb85cd1c89530bc8edb1f02851b38b0e529f1189236c036ff5ab8f837c93a7bbd008b043dcb0425c825c2e3a52c73e2de8cd16905c6556af57f7c5e47fd98e54f8ef927bc8dddcade3b53e822c2046f721bad440fa262be2c0a7c0fb6a9158e8ea78607e89120cb8999b53098af9eaf5a76551833fd996d19dabdedee6b8e83f15b15defb782e5e37b8ad13aa2f7a79bccdcb514f68502f7e504a9f897a9af3c66f605c1c0d372e75f81097da6fd53f9cf55949d12f15273154db34a274f1faec74082601d74381ed3f67352fcc193e73e8ac1272ff0597d898a07142b6a35c242a552097ef9d402a39f6a6ecacc0003b8e96bc7276aeca1ca85bc7b280fd1a6b6ffd4288044fb91abb65fab69a35e612fc93259643f0feb34638dba2760caaaf25f9cb3dc4da66f5c91a4d056a2a416be3d58c3d17861e7fd9f3f6b18b1a6b415e7662ab1f2a361e145ea4b15b6385402e76243774b6e4a5eb484502920c7b06b25b355b9df8b0d31c509498221ea36590300c32b49b02129fea3981399955cc661c5baa629faba5ab9aff5ff6ae3003788d0729d3f3807b4e2a37280591c7f03efb6e6a20a7578dc9d16f299b17a7a748c71e927e21f9092f3a3d8f152a923aff51ee8b3fda286b28725d2b4829868ec077dc06b3e6fa08ba94e1f6a6d1a799fe4e366da8eed87ea26c24cf6a821b79287d353bdda3ef539b2d67634f920b208175081e8c4891de28edf60428d2bc9c31c988cef8ec9ada13ace8b3c2bb2c5d52adc7296e25015e3a68bf1f368a0de8295db8f95cfc2369d6772e3ef5537d63e632ebffe962315d3568c82c151095117f3e5cced6ec4eac5963f34c35e06f3d9c003eba673044c0c4eecd613a43f2a4f8caee6b1bd3f70b8c15885ed39ddba3f0956dd736d96428d4829066f41c78e29dcf2121ffcd952b2209e1fdf7dcfebefd9f4995079dd1bccf374cfa2c7403e39e830a10ccded3620ad888183e29a54e2e50afb0b24aaa93be60d2ed2ec48409901785ec25acf403291661c9b9cb1be1a49f735534121db3b6cd3e10701f8d75654f9d9ebed86c28c842f59f6a5e498bd9859a42720c18e7633308d7388e2f007aca473733b47ae5b95d906bf522bf31a458cb601179d9d94148dcb5cc002e150a651fc62f05fd99ffacab75c393ae373e49f4a7979c265c5f7d64dbfff68f0bfaa3a561aeb37ed9b9fd1b4829307b040fc1c6601d90070a1153198d811cf26bd1c29681aa66e48bf89f90446de5f2179ec408b24681c8c025d91bf2881409bf797dd2845e54583d1bcb331b80605dd658ff7b414c36ebaa8ac7ba3d607d1c2c3421d7bd4bec42bd041439df07a87bb53fd4dea7097db2f0b29e71aa37e28f367f3b82634bb45c497df8e10c868390ea25ebc2e78cd1529f9e29755777e9cf946facc84648b58e6cdeedf643a23810cc70d3b9bd46156536fa376b91b612069253f81718636b154821a1c21d01cbc82e52685686125c20a2581688d8957bb17fa8815e7f460c82936d233f8286749a2c6340d2c8b50783a006247c16f8df0dd6b57384d24b86f0c18ac7e0b36e0a17108002c231aa3f92a7c7b001431be6ccadcd9790bf4db76a1ab7fa07dc49ad79451998ec04a6acc41ef4b8bfc7ce7acd1b7556bd64af6aea9e38531811460577f0f2657dbce78fb28ea6e4f7492c1571dd15b4ce522e9ae2440e7d13f01dcfbbb92c73db3fee90ac06abd2767422f94c73802d40f97b00893f063afc444812867fcbec12b93db0dc31cc0e5ed629fe662dba470cc2b522fd75a980266d3475a8cc34b841cfe31a725da42be823b8a51caf4f7be4869c1977700f824fa9bb5c6134e303a8ca620effd4a8f48ef0e186d45946d7547b32066049b8b9df42a3b15d551e1bd6939164bf3861ac34b0a114e9ff7b00df90a021304be2fcc3e674416ae75b4fb6f7de646d54f4929e19429d0b91dbc839f6e624254b05571bf766da17700698f8a1382791ac6393b0d4dc77c284aa385f1b09a445c4cb9f2d825b7cb20b6569fe5401d5c74a1b9c2f1707d611719397c62b7066696b8cc12c2179a719819fdc15ebe235a5f498270b940c103b8c7bc2f586a5d21ba5a63c16e3591510ea3788e0877b43c1ae19212d855851d2fffc9e71710e95eef8fcff29de3687d5be2d358958f8a1cc873c64bd86ea50a2ddee0b768dbb26d77672de0aefcb335b5b832d22ed044f0a2a0e812d868b4a92e06f6666f47ebe587dcc890115737271fa4408bfe14c84a6fe722e11572c7245cc02e7621f4820d19d2658f0d6e8b1e05ad335be26a606582b834d8d7af87ad4bddf73671a63f4ac8ff6b6b0a0e40acc5df9314e4c5206c67e628d2fb172185ac0f164183faebbbbffcfa315374877a426c47d0114238d444ce947b625616853677fe93c49daf2975112fb509e221fe6927455c9716b020d301c8e0548084555e7192f9b63a34c505cef9f0354428655542567c79b326af10f5d6503e55e27308641f4ed8ff165e2f9023132738bd041c4647a5b5800c02494dcf44955f4a864ea73fb88b7f2dbe6da054f54db56a50acf50ca4a641d682c8349e8522de918a6db89c4269ded8d8f10640ac5769911ca5ecc821fa4a45bf0248b2b602a13da9f2b4250ca75034af94f7f999b45ccd43e798543b74539bb7e75c80f7ca87b04602fd5b7bc5b401e7667aed2f748d659afb8c0883dca2962c9548484a79226b96313354ead8052b34f7f3742d0d262d06d78dcc8f8a9a46df41dab0353b64b32771f27a40ea13653d92648ad2d2a67cc4fafb636e11bad48468be4b114923b2eb0c25aae4baf95914e128738856c2220b55b8011d1d48a35f8b4efa073e0cc050aff8d8483d140782ebcaf8ae85e61103395ef3f48ef64b9b0fd9632493a499c42d55b2ba5cbbe692cb0560916c2fd0d2904c689e76aed97d07e0210e461eb913185924550ef37390ed3bf5fccac42f902de64694ba1e1ae3ca832928f1ec86c11c7fc3df32d3a9254ed24b50996b1e998cd61cba8c316cfd136b33c2085966eb22d84fcd1726b1131f053d3fe47dcd660e45df7a4c1ab4a4884e8db598393683a1f1e277cbc8981df96de85991b0497b4a81bf530fa05f8b2c2ae4999fc44a79d70603ee740ca750b1a769cd93b682c8c4a55e6cab4a78e7f5c74d62726a53c8a2f221e5144105ad73d429551f99c078caaf3a8fa9eb55c0fb0a0b7e9f8847ce0a7c09850808f4634c85704d8bc58702bcf7d8e99a65e84c5180365b04ac7b577b37f2c8922e1fc0bc2f9e6d06c5a302eb62a259c11cecc9a483f5c511e0853f5433461ec8ab73df4c01e066526e840e557ed59e1835928496b39c3452ad4737f44d251f93d07c3a83eda64051aef0a3076415795f4ee5e2731e16d0bfd3f16d30cc8e9839b9ffcaad6850817762ba03d02f7cf61efdb98957bd9a600e75f82b2e9a88395914f3a5bac8fae52f2945dc606a23dcb211779a66ac13eafadf5a4c3f6f8e66a3344ff48315b4a8f65d1832023b3178420fc48ead32af2455540c85c620112410ad31ef62d2e6b1efd8054f44bb75fe97ba7d9ae5bc1ea2778b3001ac1f9a0294c5105dc47f370894bc9f2f5bd6fb842f4ed8364e0ccaabb24efd09052748b2fd0fa37ab0dc53190171617642eea6147376b2887f0740e780b9a0af2896475d432a21cde2180c4c8743ebeaf7554063577c0aff1e36091e6312cf24073dc712a21fc88e4f9f62122a63a07096f841b415ef6b8c13e70239f4fb731df8ca2e723545e1b0f7d3af730080b691a9a95af547033707aace7696902085d26d04847be9829e96c55dba55243e162601652f32576408be28d3f1fcc1a5ea624c344966b05b46c66cb20cbd561968e7124c1a1aa80031635fb6d7cd026d483b0a51f858af0322d393ea72839212ca0adb959a6d3ec551ba3de0988eeb266ba741272341b72fc86708de15b052b1067a936b7299b2e4503c78b908c6dcef3666256fc56f90c6af89eda7ca6e623507c1be5383f40d75f799420e3ec583553a146864c3ca558914265ca85c508151326b5e6315f13898eb2cd7fd86abc4df01f656f0ea586c5bef47849e8384e3fa158c2bd01761789a6c1a0e85ea76be95bb2bb889c0d3e225a017bbb254090f980e6e809b13ef8f120f8634ed98c16385c00ac4efc823a0bad283099b24c905243eeb414292acb18c07255a51820cf27b661a633684b312d3ae9cabcf2443abc248f1c661ada8a5964db9d48382bc814776a9a390e453d4a7dadedba0485f2fbc61286a77481746589c7a912e4a71099a4de89553def382327b0c8328d5b7a830f2cc116503e5533eca3f131cb9108fad0d35da11d215ddf2d8d3423d520f23e521489166d8077f55555ccc8ccc2fb26ecacde1df77a4913f655a6c28b02ead88a47ecfee635b74c31409e27b4ac3ebb162ee8af875aab658f6bf9c0f062b5863fe6dcd528509a734822d444f3a45c3e0f31ab3649314612c152ce6519efbe8200c0e0a5eae445a94be2f1efc99d4c2a04736f4c7f86719b0eff1ae412a20054f60b76015432f9fabb9f0b912b997ebd4583619085544cc7a1a56b4cc63bc70a2ebfd12a4eaaa927e6fc283be09194f1ed041cbe4d3e2ee9757359d8406834d47e920430e962b571baf85ad4246e88", 0x1000}, {&(0x7f0000001280)="e2cfef33199d4ff51c84b837eaf2fc05f5dc49636678ae0a3d07525a76d92a34f005acbb44099f536e11fca0f29f8841f81f43c8a260f56389a29fa546c7c203baa99bf771a9238e9373f106e327c6996538c3cb679f2e9934b04a7ab55093fe5a5f3202a8b3d3a2cd8082bad84e22bf659fd92289f16857f68a4d5d31a9eca23cd92b215d046ce7fc51ead9c7adba2b17e4758a08a58c5572b2527124112347462de18f3cd7ecb1ac77b5d1b36051ba59a1ab9310004edb7ef34fcfeff1745b7a84a6dbf7b7ef33e8f4ca79d81f15074162079dddf288418dcaf3322522bdea476e388ccc032961b74d7c708b", 0xed}], 0x3, 0x0) lseek(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x4, 0x7, 0x5, "5dfa71cca0781b02a088064fefa227fbee8e4ff7", 0x9}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = syz_open_pts() r4 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x3ff, 0x29, 0x4, 0x2}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002004, 0x5bcc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x100100001) 16:00:05 executing program 1: r0 = socket(0x19, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgid() r2 = kqueue() accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000040), 0x0) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x0, 0x1, 0x3f, "cef70dc64ebfd00cdac65ecd982fe363786a8dde", 0x10000, 0x7fffffff}) dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:06 executing program 1: r0 = socket(0x16, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1, 0xffffffff80000000, './file0\x00', 0x6, 0x4, 0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x15, 0x3}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2e, 0x2, 0x6, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xa0a7, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x8}], 0x20, &(0x7f0000000140)={0x6be, 0xffffffffffffef53}) setsockopt(r0, 0x10000, 0x1000, &(0x7f0000000000)="d94fa00f1b4217b9f2dd4839d61b01def7151323e348c20def3966ed24fd9fad46b683cf4fd59513d824309b254fc34feac76d0f6e9c7af37f185c89eec6c33dd2fe933ab521766ffc1e1541f44f447666e0090d90abb6402b4452a84f719452c20d140b4d3cf8375b7475", 0x6b) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x55f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = msgget(0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="d2948309426f9523b2b09927d7873a6e5316bbaecee4e7f4805ef572eea728b59c46433fd0564a488ff6ef0e8d9dca74879e1c22768355c743322fd3c811fa2e05dc6b2de3ccab622bff921e87257183db500b609a83d8efb94e830198a9b77bcfc2b8eff48de798be51df924831749fadce120a954b3b7b9040e71456e86ea7c183001635", 0x85}, {&(0x7f0000000440)="206b6ec8f5c2306b840206790dba2f4cb2d66dadc31a2655a84caa660036400c2e11acbe222ca817b5a69f6d8f2941a249e45f47387a64215bdf9c4ae4e7a18e46f4b495a1a5ab9787c42136cb469d38bae74b33", 0x54}, {&(0x7f00000004c0)="f0ac9f4d3851b7c5dd573a12c6a9ac35bbe6435da763ab9fec4620f3c0025661d7143eeba936689b25be8973c9a1e3d8da9adee1c00279cb0a9823ed085d4c3b89ad2e2c63f6bcb956e6cd4ecd299bd4f98da4018b159e98073d9e4392f710809ecaabfce75d8224b6f1b8612292d3ee148ebec038d6bb9d15d699e1e970fe918b8eae0d6bd7aabfbc85e0f0d526fa48e4a204f1d90ca08eb3f42fbdc2acb808926444da0590e43a7435f8bdb3513a92332845323234c09d2dec0fef392b1de1de9bca6a88feba7d85b0244a72ca3a", 0xcf}, {&(0x7f00000005c0)="b44580502949ae59ec9a9a7bbb26b2c864150203aa3bab39ad69398cbbe602df0fae538e90089e7d745b6fb814f10068255b7b9c2854c80cb075d975d5813228d3cc95a1304780aa9044d29571c1cb3f11bbcdf529ac4b757157", 0x5a}], 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r1, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x2, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r4 = semget$private(0x0, 0x4, 0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000340)) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r2, 0x1) msgctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000040)="7fc0880c91aca5243d390a2f0d46e693958e4f78a8940614d5d5ccd954d831184df455d9ad53032e795d0263de727933b1016f5ddd", 0xc, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x2000000000100, 0x1}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10092, 0x0) r4 = getuid() setuid(r4) r5 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) chroot(&(0x7f0000000380)='./file0/file0/file0/file0\x00') r1 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) mknod$loop(0xfffffffffffffffe, 0x2004, 0x1) r6 = getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = fcntl$getown(r0, 0x5) getgroups(0x2, &(0x7f0000000640)=[r4, r5]) dup2(r0, r0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x2400000000000000, r2, r5, r6, r3, 0x45, 0x3}, 0x101, 0xee87, r7, r8, 0x40, 0x0, 0x8001}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getegid() lchown(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', r9, r11) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000004c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000500)="e8357d90435f7c7aeefe33dce510d1356bd1", 0x12}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="3800000000000000ffff00000ed8000062239f295d85cb5c0ce141d079ee2e570d35f13bb48c5c246b14b65c6ac87b9a9a39f3ce5f6c49a769d9f2f172e777d380ddeb2908326b7a"], 0x38}, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) getuid() open(&(0x7f0000000680)='./file0/file0\x00', 0x800, 0x100) getgroups(0x4, &(0x7f0000000240)=[r10, r10, r11, r10]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x85) 16:00:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) fcntl$getown(r1, 0x5) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:06 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x0) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x100000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x6e5, 0x0) close(r0) 16:00:06 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x800, 0x200}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0x20}, {{r1}, 0xfffffffffffffffd, 0x1, 0x42, 0x7fffffff, 0x2}], 0x48, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x40, 0x3}, {{r0}, 0x0, 0x14, 0x50, 0x7, 0x800}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x6a98, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffa, 0x81, 0x0, 0x1, 0x1ff}], 0x9, &(0x7f0000000200)={0x2, 0x101}) r4 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10040, 0x1) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r5 = semget(0x0, 0x3, 0x4) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000340)=""/89) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) r6 = semget(0x1, 0x3, 0x80) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000480)=""/90) unlink(&(0x7f0000000500)='./file0\x00') r7 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x10) pwritev(r7, &(0x7f0000000840)=[{&(0x7f0000000580)="b8115ba4d3f1d138f826686e13c71c416df79d23b351242ce9ed2873874285dec4538af6159095622cf1ca2325ef51dc87e181f431e105a3990f444bf2950f0baa7fefd6b59a9703f2daa44202d98294ed4bcd07afea5b6f74562607aaef9f0b364b2486f0f043a0e85f41cf2c31e0e7ddcdb01f97194686f08b9e6f190c564551aacdedd5961a0419b840eabcdee7edb39f57e2818aa7f5bd1665a590789d6417be570f5173916cc12679626a2feb511c6ba03d2f4166d61a11032475910fc06652bf04c2b275e7fbfac0bdb2730a091fd373b4b1ecbc6824c8da4ae1d3ca7ac71862c24e0aadab6aa3859d8d", 0xed}, {&(0x7f0000000680)="a91c1d07c3ba959874085ba3c764b34080ad6ae53c0659c08f2e995e634c3d1e60cf103cc79c1f50666e84060fcff5c36d720374ccea265852cc09aa28", 0x3d}, {&(0x7f00000006c0)="81fe60c3b81d91cee00ebdba7ef9712d4c322fc01afdcd276558303fae9a1bee328eb5b3badea48440430c8cc379dbf2345681997cb68ad5cdad4bc232d46f7245031706c365829aef505e7f58a4a3be6628c4e7eb8d481c3e8096319f150882a69757ca07642d84ef46c919032a70b71e93fa7931408824a5ef3f221dc9e253e76d67c7a860171e191e91df034051ec0c12556f0e44d961", 0x98}, {&(0x7f0000000780)="f2eaa581f332c7dfb269703fc2fa63cfd0f8a51295dbeb4fe62b296170e043cd867ffce698281ab16cd9d41716f4e71dd7e6cad4bdaf027de667ea77830eaa633cb8bf9fe1a846811781da3c6248ed874bbf5aa30de9a8a1ad32c0ff2eb805e3742f3f3932d57022ce07fc02eb61a0a96e11804f048532d9fcaf6d544fca0ca9923d3e12ce0e4cc2b87375", 0x8b}], 0x4, 0x0) mknod(&(0x7f0000000880)='./file0\x00', 0x4, 0x8) unlink(&(0x7f00000008c0)='./file1\x00') msgget$private(0x0, 0x108) pwritev(r7, &(0x7f0000000900), 0x0, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000940)="e12b83cc88c6ae20b202956d0c659f67205f9389cbf386bf5d02eb9ba9648caffc7bcbf6e912bcd4199f0bf457b7eb00", 0x30}, {&(0x7f0000000980)="edbe11e3282fbabd32ed8855cbc9ece4eaa5fe41ead29d00b5b5488374597a3a4d8baee093c53433cdd070d21e1e8745e95efe1c60fd577f2902e06a41d83d6e4a8706d21cf028503fad27cdc0929411ced9cdc8800633684a44c9", 0x5b}, {&(0x7f0000000a00)="5c08ab39bfc963c3e05c5d529aee2924f6924fc547f9ba014a383371d9b5a76d8ee73e36b9a2bef821a23a9cb74506c85725af71f7f07e93", 0x38}, {&(0x7f0000000a40)="febfcd3650a595d6b632ab57e7a311c9fa25c4db7c0b2faec1ee4aa327bbed46461f11f8353fcca049bbae4f34322593b24a", 0x32}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) clock_getres(0x0, &(0x7f0000000b40)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b80)=0xffffffffffff0000) semget$private(0x0, 0x0, 0x400) recvfrom$unix(r1, &(0x7f0000000bc0)=""/141, 0x8d, 0x841, &(0x7f0000000c80)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000d40)={{0x5, r2, r8, r9, r8, 0x4, 0x800}, 0x2, 0x0, 0x9}) 16:00:06 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x90, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x7ffe, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./bus\x00', 0x22) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x0, 0x3, 0x85da, 0x2, r3}) writev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0xfffffffe}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0xfffffffffffffffc, 0x40000, 0x10000200000005, r3}) sendmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="7fcaff0bbaf90935f837690fcd306372cd6fe184b2de1d33d2b00861444345bb4469aaf0d24d1952cd74a64b61077821db887e9bd15652e36699bb86c5d5e6d562f10bf90424be01018ecaa80ddfec0bc89f66627065ae8b2ee77fc52a18b088208d1544b0752d6021e7adfb6a96265e7019db048443205f1c72d4f8a0d80195cefec2cd07bb927db772b3d7e76581007eafbe839b924436", 0x98}, {&(0x7f0000000280)="c5ddfe1ff6bade20f48c70ac0a9d53d62f546a8402b6a3f4a5ef49754655d384b43effe7eeb9afb2ade41a008669174b45dcdd0e8b8b6c2b6140d67e485a25cd5715feb34b5d280b0f65c15b2db3943082e16c43b91143025cb71546593f31553e37cbfc34d4c3776e3e6fed35843e5edabc631b021a33a28f746333baa109a52d99f074c389d88ce7761df8f8d43a43aab218b661dac6af41ff13e6bfa99beaa37bc73164fbd74c6f6ea53a333b055995a85f45b37c9c6c7863cced30d92d831cab2e5f46c7bfafcc1383e2e130a05158b81c8a9700f40df32fda7e60", 0xdd}], 0x2, &(0x7f00000003c0)=[{0x48, 0x1, 0x2, "3447b46e292af838b2180bca77a68bb848833cfce4801ce312461ad506d5cf38eeb5957ccc386a0ff642893a9c3ac924c454"}], 0x48}, 0x4) 16:00:06 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f00000006c0)=ANY=[], 0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="40eeb301a5cf4f148a752cff1862c52cf6e8b8b870b743092473ca9992df6fb5f4ea16e4a91085e90000000049efe3e1427775750002000000000000dc37dabac626d8012f5c809667f8280f48d7757c999df4d8128bc1f6738f03af7ac3fcfa0f536017febd64f905b5e58d", 0x6c}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000da3000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r1) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xdcd, 0x4) kqueue() getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000eaffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027d1b3ebd7bb29c7b2cb4f9503ea8e8c411420f4548803d478a1a8d9882767d01864d8d4a2af232a5c4b1f47e9e506b4aae44473dc0b915aaea96d65b38f7eb1fefed678bfcf26d3500b73"], &(0x7f00000000c0)=0x56) kqueue() setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000100)='\x00\x00\x00\x00', 0x1f7) 16:00:06 executing program 0: r0 = socket(0x6, 0xa, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x17}, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f0000000640)=""/83, 0x53}], 0x9, 0x0) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r1 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000780)='./file0\x00', 0x8, 0x110) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x6, 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) close(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a6, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:00:06 executing program 0: socketpair(0x18, 0x4004, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="c9d62ae7885a72162af568711f5079ed5d5508452c3745504b0611e7579989124f37433eaeb7e23af24ac6e6c0a5406a2a7d36b9e6b8e57757f379009b34d303455beb5e0cf65e5270cac5aa74902a4696f09add6f501b4b443f2bc7fd", 0x5d) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8004, 0x40) read(r1, &(0x7f0000000000)=""/20, 0xffffffffffffff60) write(r1, &(0x7f00000000c0)="4d53038a9a97d4c2e57ffd87fee02d69b284bc6d423dfd724bc5f1f132259da53b32a9546320aab4b82f3a0ef2125b29500ed439816e565a3df96e8ae09b724a0271324abc4d5ebbc7e88f695b5cbaa3a3dad0fa7ad154e6b2645abb2470c6b7ac28d9d44e12d93035857481ee9be18ec19bc0c0e9b20d3dc56238f228aede68bb3ae9962778a26f513ecdda61d997402ea7640adb1bbc7e4bc5a45fa672df52779933e319b780ce435ccdd07179fff3db6794c283ac0c3f0f059385052685e9e8443bcda27305795b6919b920a5f3b003cd7ccc01301f6f81fcdf4d1a8f12f8200b1b8aa527a3ef0d", 0xe9) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) dup(r1) 16:00:06 executing program 1: setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = dup(r0) shutdown(r1, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:06 executing program 0: socket(0x2, 0x4007, 0x80000000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f00000000c0)="a6272ba43c326e9b3f24978488db02b7aa40adcaec1be336876f3e970100000000ed30f20c111f68309f380393c6a10000000000070ea2efa62223f8449b196748feb96f0f01c8ac3bd338af55cd0b93d0bc43f7f1f4fd0679b4559330d971fd9c548b40da586747b681c07d2f97a1b6b376e2", 0x73) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x482, 0x140) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000015, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x9, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xc0, 0x8, 0x8}], 0x2, &(0x7f0000000100)={0x514, 0x7}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2044, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/101, 0x65}], 0x3, &(0x7f0000000240)=""/239, 0xef}, 0x803) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f00000013c0)=""/197, 0xc5}, {&(0x7f00000014c0)=""/210, 0xd2}, {&(0x7f00000015c0)=""/48, 0x30}, {&(0x7f0000001600)=""/207, 0xcf}], 0x4, &(0x7f0000001740)=""/152, 0x98}, 0x840) shutdown(r0, 0x1) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) 16:00:06 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() shutdown(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xde9ecbebe99f78da, 0x0) dup2(r1, r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa01, 0xa0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0xf489, 0xe80, 0x0, "579f6edbad6e034c0043e3fe39aa180bac92b1e9", 0x8b69, 0x6}) shmget(0x2, 0x200000, 0x610, &(0x7f0000dfe000/0x200000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$dupfd(r0, 0xa, r0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r1, 0x3) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x472, 0x400, 0x1, 0x3, 0x6, 0x7, 0x2, 0x0, 0xff, 0xfff}) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x10001) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40024000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='W\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='W\x00', &(0x7f0000000240)='W\x00', &(0x7f00000002c0)='W\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='W\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='W\x00', &(0x7f00000004c0)='W\x00', &(0x7f0000000500)='W\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='W\x00']) chroot(&(0x7f0000000000)='./file0/file0\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') 16:00:07 executing program 1: madvise(&(0x7f0000b46000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000b45000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000b45000/0x3000)=nil, 0x3000, 0x7) 16:00:07 executing program 0: r0 = socket(0x10, 0x1, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/146, &(0x7f0000000040)=0x92) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket(0x14, 0x80000000000002, 0xfffffffffffffffb) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x25f, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) 16:00:07 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2654, 0x2}, {0x823d}}, 0x2) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x91, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x10000, 0xffffffffffff0000, 0x1, "90b411c06d18dcb55f6dd5dd8984050c1c94885b", 0x2, 0x1ff}) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x7, 0x7, 0x400, 0x1, 0x50c, 0x100000001, 0xfff, 0x8}, &(0x7f0000000400)={0x100000001, 0x1}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xe, 0x20000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x14, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x16, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000038, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9f8, 0x400}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) semget$private(0x0, 0x3, 0x0) getuid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xa0fb36a5314b0379) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000540)) close(r2) r7 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSBRK(r6, 0x2000747b) setuid(r4) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r8 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r8, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="1ad32701ed27c30c66dc95b870ebaaf717c00217ff20fd389592e145cd265bf431f2992d03c3b5e29ce0ad7b49b2e5ecfdbc3822785f4a54c2d5bd537aebd75099ba15a2915a8819b73bb6f5f1f6e307fe5c70bb0bacc92d38657220067c6ea73a00ce3acd46a9e8a7f0c65f5afc84"}], 0x240) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000340)=[&(0x7f0000000140)='\xcd\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@--\x00', &(0x7f0000000300)='\x00']) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x83c) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001980)="670d04c557d46e4c5cbcf5b4d39edd5c5eda53fe8d34483c6857008ec48dbf8149a9f231b1dce7f895c952080c1ea74a159180a572dc252c1fec7d50022eeb9cb54bc05269ca2caf3f7d0f4163ed6578f62ea4be4ffea2717307536a6087", 0x5e) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659f0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x604a, 0x800001700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) flock(r0, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x7fc) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f00000007c0)=""/195, 0xfffffdaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) poll(&(0x7f0000000040)=[{r4, 0x1}, {r6, 0x84}, {r5}, {r7, 0x122}, {r7, 0x10}, {r4, 0x1}, {r6}], 0x7, 0x1) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06f9bb11d93fb2d91df2017a67533a175d2e964d2c77c9beb78faa4960e4ff775e4d7438ed8850aec082dc29b3af513184d873b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf000000"], 0x1, 0x800) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:08 executing program 1: mprotect(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff65, 0x3, 0x10001, 0x0, "e68492c28b3eedff161149f25cb64143fcd4a5b4", 0x3, 0x45}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x95) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x13, 0x3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) socketpair(0x6, 0x4007, 0x3, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x600, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x7ed0}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0xd2, 0x1, 0x9, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0x60000080, 0xc0, 0xb8e}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x9c0, 0xa0}, {{r1}, 0xffffffffffffffff, 0x1, 0x4000002a, 0x5, 0x8}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x66, 0x8, 0x100000001, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0xfffffffffffffffd, 0x8de0000000000000}, {{r0}, 0xfffffffffffffff8, 0x82, 0x62, 0x0, 0x38}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0xfffffffffffffffd, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x17, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x70, 0x600fffff, 0x1, 0x8}], 0x0, &(0x7f0000000000)={0x7fffffff, 0x8}) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000100)) 16:00:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7db3714982057881e1fb7896608c"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f00000001c0)=0x9) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x187) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x4, 0x9, 0x4, "457846d2b1fa5f44f321224671224b9c5bdd711d", 0x19a5, 0x3f}) r2 = dup(r1) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x6) chflags(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x2, 0x403) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/26) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="c57708bf0c00001f5710"], 0xa) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/222, 0xde}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/48, 0x30}, {&(0x7f0000000400)=""/18, 0x12}], 0x6, &(0x7f00000004c0)=""/97, 0x61}, 0x2) r1 = socket(0x200015, 0x3ffffffffffd, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r1, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: getitimer(0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x8001}, {0x1b, 0x10000}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x4, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000fcffff000800170000084d7fed0300100986c6cdc0e6d7a7f3bd15ccaebdca6f3fdd08b647d9df2c5ead84d12def9b6e098aa3059947d7be700707ab546fc2cf74e8695f2f2386bbf55553faf0b2e026c89db75a74d8b07b7979822b6fb12dda103100c2443576875c1b72d140a5c573cf3867fd280343a136a6afecd062f057320c7fd434e5cdcafebf107af23127b48e38bda84aa5149127963b06ef7bb9ad0cdc8a6de59dac2f7f517ba8a131bbc2800ba7bb7c97815b", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:10 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = semget$private(0x0, 0xffffffffffffffff, 0x3ff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r0, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='s\xf5') semop(r0, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1001}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x33) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') execve(&(0x7f00000001c0)='\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', &(0x7f0000000340)=[&(0x7f0000000100)='c\x00', &(0x7f0000000240)='&.@\x1e\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00']) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000480)={0xfffffffffffffff9, [{0x3, 0xffff}, {0x3, 0x4}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x81}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x81}, {0x3, 0xc2}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x44381ac8}, {0x3, 0x20}, {0x2, 0x2680d8db}, {0x3, 0x9}, {0x0, 0x20}, {0x2, 0xfffffffffffffff7}, {0x1, 0xfffffffffffffffd}, {0x3, 0x231}, {0x0, 0x16b1}, {0x2, 0x8001}, {0x3, 0x200}, {0x3, 0x10001}, {0x0, 0x45a5}, {0x1, 0x3f}, {0x3, 0x80}, {0x1, 0x7}, {0x0, 0x1}, {0x3, 0x4}]}) accept$inet6(r0, 0x0, &(0x7f00000005c0)) 16:00:10 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x8, 0x3}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x141) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r1, r3) chdir(&(0x7f0000000140)='./file0\x00') r4 = syz_open_pts() bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)=0x6) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x4, 0xf8}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x8, 0x9, 0x7}], 0x9, &(0x7f0000000300)=[{{r0}, 0x0, 0x81, 0x1, 0x9, 0x10e}, {{r0}, 0xfffffffffffffffb, 0x35, 0xc0000059, 0xcc6, 0x2}, {{r0}, 0x0, 0x10, 0x90, 0x401, 0xfffffffffffffffe}], 0x6, &(0x7f0000000380)={0xffffffffffffff00}) setreuid(r1, r3) semget(0x3, 0x1, 0x20) getgroups(0x3, &(0x7f00000003c0)=[r2, r2, r2]) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sendto$unix(r0, &(0x7f0000000400)="f020ca48076207acf9641e4a344864814073ded71dce735db372d95127e87acfe3233d7c16af1c6b9e0784f0a806dafd4b8730421616d6e1209a96402f35f696a8562a30c6564cb94057be308fffbc4346e96fe254f37039e44038dd79b180235d0815c6951370987a475be60a106971fbf06f3d5e52f3e75afc29c0cc79de4654a7579bc59aa0a33092180d5ea3d4e3e5433cdd5a4aaa7cab406fc9f94a0e723a05674fa4f952f3ec315dd1c717e04da8180a86787917505321971a3d0dbc26719a780a8c5c6363832e707068224bb1f35fa1b1120d967c0564d356cfbcb5d0ce44e42f1b6ac4d3067058a86915f218083a7334fc8861c60db7eca293f507eed4c276eda74d4518b0a1ff6e999773ac7eb0a30b8fb00c297faad13e31bc6bb644019d2cb06643631a30b1dbbd2ba372ce7c4ff9e74d32c5fadcece46a3db7acd1d9d64d80a007e75e6c86ffbe5e9656a6717820f5900bd6d3ae28d811da00af3e5250f0a9f69c36f5bb740b34072a80410626dcd1cd2e3e378c1e4f0a1dbf5616a7398c0848588efc44d5a23dd09381a02fd243d722546853bc9b320cec4e30ad90f8efd7cc3b876ec6139797923b4696b2ce9836dc046858dea63aa41fb3f2750cd9047b0a40b3c543e2fd83ac40d3622c935a6fff024672b04d9b329b6ea92c25ca192a6214a9a222b1f9eee2be25c25e2fddc245b95f23cb2ef1e8b58113fad9344320a4e52a5ad2aa358755d6099149b747b04e5e5dd14484f8850b14139bc4692f42f5e6b1d0bab88d5a2fafe07345c9e4a154d12f7ee7739cb27bb6d1948c0a75c46c3c2da12c8e7e80acd8dfff5e164948ad162749b9ddc97fa1ed877770ba7f83fc3c053bf2f95c21765c40221d296dbf1c5350a8ce0c9cf3afd60ea37f833d8bed39cc45bb7cc756e51a0add46ea4fa3de2a7929938505d733663bd8ca5f989923db94bf11ec2b31c83095191c724ce3480620c8a7a48c4918b5994fab7863aba7757eafb3c4b04a0d90aee2e44937576ff29ab0ef04ae7662f2957bb9c758f40fa332d98bbeab3e067f53ed69022563d4dfbfe912ecab43fd55f92b2aadd3d71439a591819df508c8022a2b055facbc37f4394bf1ede843447c47a40a5443a314b2e18c42b5ed1ad1bc07733d767b3dd971eb16a310874a10ff7d245874e54e6627d79fd790dcb1a494bf0b08c007fe263249e48ecf2173889bada1764cbe968dc5c7c948277760f34d6b371a7c49308f25bcb00c302a198d2da142c04adad402806d8159a9cac79621a58af3796a8abdb333a832a0e7040d91ece3b4936af0aac689e6af9243646e8a0cad50eb5429a5faaf42e7eafe0632776fe76a0d1c437f7efbdb3cb2d9947398f6a075874a31dae5ac0bce03cfce0963a6561c705280affdefdf8691417f0ae392c44dfc9f7a4978f7ee74bdca988d362ce3e558daf19e5c4e86fcaa833d7f44ebabf9c2e4b0db7d918437bb4114bcbb77360509dbb7fdebba7d2eef70948318de743764c343a55a2492d9dde788887ae82c3e56a0de5182140ec79cff690835c1dc5436362a07c54ba2cdc8789233b88e98404be0ace4508c1c8ec3577749922df658befc0df5eb970c4d41ad827407e930a14abe3f1641f676689a8b59c86da1e60ca4ec2fa531ff55f4f65c457e68b53195683dd7c7ea546036b02194ddec914afafedb1706d11042c37812e551f5017d67d06e5166aa35a13c440b7462729a8c11d7cc3996d027cae7d8a6886b813c7623b312386aa62a6887955ab5e91441ed406b1330aa292682648b6875e546bc5d24e696c356dd3809db9fef92c922504856323c22f7be24f62b89f39bf3189397245d6e8b255a2d4549e8054ea56b9d5b803c604aa9989ba981dc66d3871993973b9059d3e7d733af50851ced07db68522f63b975be116b26fa72e0fcbf0161eb8a270d4b63ad57cd3fc2d041945de393f8ec0818a11d9c7e0a77069bf39137374b9b6110bfd677d9c13a5b7f3e7b7a26a61c8798b101579987f0e49b584692f95bf1f352567dd0d6e5d1a800d93d74bef29c67630911cfe32f5824a92f8a8e0896b99569ddce9b586a3bd80533bd2d1cf9b101fe77225b42d2665e98a203b55ad7ecabcfba04518173b2a03caa110c2fef8e3ed0eb9e4f5d086f9a6746d5f8f580ab5bbef7330fd515a8efd7fff2f30d49790f3bbd062020f3d9a5210a380aba557275bba1f39961a9051e6633eab8091e6e8f4971d265fb4919b60fb14cc2b9ccd2bd10489977223ac25c70b71adee094db0aa24bdec6a86d1b1ea92434be4eab0a5457d20d9868d07daf5f40aaad5aae6ed7e9c9f5318e8980d78dfc0c94e89dd3a305045b9aca6d7b0b8ab3d2056e9c0fdf076ae46951b7a8c3e4fa27a8b87c47fbd91ac50f1e368659edd11a22e72f921bfa18a2209e9e5e63dbb868d5b409d3484bb4952d5ea786d06e3c5c81e6c693c78a5474dae99918bd4d0c1cedce67b8f0173f6d99c3dd5dc0260643eac1fec31b5100b95a4577cff81ea46043a1972c6505ba40fe850d29037754d720f3f35cc2628f0776d34e278d41cc00705adeb8ca75e6f3a85c65fe4e0894a4c51b9222ac0c8cc8bd81394f8d8ae86f60dcbc31a7faef9b3aed91a3ce9f23f23a0225e00367396f1cdcada33841b6737702c62b9e617f83e7a1485dade7cc747d1580e72d4c15f703c3f1c319a378d442d1b81dfafd44f63a7a778ece7df899671525fd1e4d9d9f041ca7d44e92a4466a41fff5e2c6df9d94bad6d396cbc06279d71c35bdbaea86ec0a91178319ef3205ac0e3dde7fa86f7060616f9ff8399cfbcea011ebe968511437d5ad22c4ff7394cc8227a38660cb4e9b23f597fbc9874294ebef50a219970720b3c2f9186c993c45b3f11672cfd1903f171fd0d25b191e353efe906f1689242ede31d33302e3dfb7ac88c69f312a5fe00e262dc0fefa1d6a0bdfb6429842357ac3c397f00c4aff9c073ef16711dd493133d98c389bf59f4f6bfa0193983ef8425d2c0b14751be8baae819efa9b494531849d7a3734aa81c17cd6675b67a0a4db7bed7fb81fd72fd288f5a2ce40af58acc8102a4d8d30dd614047666bcfaaf283942e9e80caba5334e8e20e66e615c23fde034405ac8227fe1c09972ea5a54602d5f47dbaff7fb024e1708d90c782efbc884176c4c49d8db41be626a774dafef9e039fc9b04ce8498a24416ef45031c81b3e138d59605e230dc612f0d6bca1c0544e7d99122713fbedbe7c86b6729b63ea70dafca328e806cd8cfec2f14ef702e9d7afa893a31cd2708874a450544e8cbb5af9f0f8f83c9a54a73121a140b13f9f8cc743addebc88422fcf7f6af310512d783e99e34f70cfd60238ff2206b23c0002cf83198de96367cd000bcd397c4066b61a35feb950edc1770e32e01111d935912de4738a4045f79474b4d4e0ffd09dacaf6145de5f2c1f534022e97fd3192fb569a13bded0d9a92e84156070a98842662cdc27204bd7815ec4a47d503f170e31645fb782485ee29ba6b17b28d468e6083dc4a2f7c94310b0ebda387ca46e180a1e4ee98066f45d115e46b9eaf557688afb6f4346be3a996c091b48f4a1fc3550173dc1c0046e225be280eab0084f3d9dab299f39c495cf499a1b3f2533347552b279ffc383b8faab64e959f844fd19d3d72342535ff6e39f471b396197cbd78d8739f8323504bcdedfa73e662a737ee8fc73dc11f7fb473739e108db752b9d4d09c5537713cbfef76955fc4b0ab3ae0d1fe534ab613d5350d3f1646f8c6a3383e94a642cb4cbb64dd10145961f12bb987d3dd41550e103f2f89e390848ac1cc71ba035e5c82faffe69b130ce02e656c878e35085c3d7895947bda94004cf5b0317643dd5abf6bf9b3e7e5911a35760d5d4e79a5fae501c49016d3b85668c27bdf3bfc215e4f1c26aeddfd52e0760ff1abee711f7667b08d3781b4159032e9a4263081af88a0cc8ca42678c95189fec79a06205e44ff62ebbdedceb3f1025ae85695b218a4c12bcd81296836e110bb89cbefeb3c89ec5676d15dc36f9d7e300a9ad87702aacea1b24fe4b6b6b29a2f9eb1ae0aa466542cadfdfb663e0368eb1fc720eaae01de5b9b3cdf063944f5f9c7849bcee4b8de158edca5aa4e34df49b5db5b388517de1c5c8052455b2ec37c52d84e24290c71962f77f825206c5aeaf72dc1b0c809d9310c3626391496976244b510effa6b5ae21d8fd8bc7e2fa12f9164b827149f93ba4996504f725907b857549162d8ec36d6dcdde1e8f6aeae8f88eca4861eaa595e490fde65e3b55f438c72f498e1141f445128dd74fb847372658bbeac5f2d11fa98cf8e89bead14594b72e8a2856c01b5b9d6ecfc7cbac16c150c967f45e432291d57d49f5bfa7f63ddc4a1c42eacd5cc398a24b1327cc2915c6dba87f1abcfbe6c5a3cfb72c41306e0c08e0ce3e654656244047300d676f030128dca0beb4879ebd60ba766c3f741c6d2611487f75dd2f53cefd15a6c8b4a24ee2397071f4788cbdd71442f9e057d86280f806e85861710cd33e95ed7ec3c54c677d2487a583e8429ebdf87c7a44979bf6a82d048be4da4ab46b3f0674f6c33e00b4860372a4958b3ee9c6d296a81018fb802de2874c9c789ad964738fd3ff7ecfad42d24a89bb4edf23a4ae8d967165cc9e6db2dba998ed2f36fe96d762bb4477552f4630e1f2aec3ce9552ae9e0f9f4c1c6089ca5a78e13a922890ba3c48ac2b5c6fd45d8fb69a0bc7d17b130cfca63863c792be5f6ba332a8cf6c4bdfb4219c0c2237dc9fc7b17887792a98bb43c4bdedafe595b5df6ed0f518ca4adb82c10423e9583b3e00988bdcdc58ad53d8b3733ec0e0a4e3437d9a4bf99691ddf985b8479b948222a531fa525b36a28141614da6021f376be5929a0e0e2adce0f175e9f122a3c273867f484ea9cf9068aed02d11c399ca7053b7f8f2ae3f0b3c4119aaa1983aea4598983b180f8e66117f1ceafef003e4cb925fe5d3cd04c72205d5cc73e1abc44d0491ace08c50bb45017461024e09ebad713ad1213a7a5d2d195d70c92efb55ec7cfb40c080581cfbbe1c5366fbe4f462cae03a9ba19f6597b44b21cd5669c57ef3ddf631c7c90c3fa191c248db2341bb5d84b89b22bc540b9bc6feaa4e6d38a2f0699980d425507496e37b2a1d643c21a25588b83fb061bf13ffaf83e070f53f42c8476cdffa0fef92a15b3c7ab96396cb6f585398887f7eb4a21b678d041346c8b0b7900ba19ccfba3391fb2268e145cb477d1d7a275fc8582d19bcc0bf1b2e218952512a4f6b3afd0a56b82f87fa1897d6b6885c013ea379d7accdc08811693dc4727f6edda32799672af3111e0809a9679550bed833085061465b60f48c6179796428cdbd6c9f8486cdc36c3a0d3559e7c042cdfb14709168f18589e39dd3f01ff8c9ada4cee4c910059dddbae0303731668fc6f55ee029cec0d96a6e9989fdf9ca016e383785a0afdb5fafdda651f78ea76aa547ad0bbe613f152b15bd0d0a2cb85d39b052d57158655c6d2a16c1801fa08827ab981bc90e38aa705e562ed076142e0ade4e615e601c101daadb6e107d6a700d8a26588bbdfdbb00d8391a20c73739cebb957c24fd05d2fa3b638ee9fb6986fc477150f1463fc4230ef8b90733dee63812d2938d061ab9925674ea8d027e7b1b751aee0c012e40006ab5fab123a392d0f9650756ed067dbe757b64d6c8006c05f0bb9cad41aec6879330bd3b93b9f087615984799e07487aa850620413776253aaae6e057e87e0772ebd9", 0x1000, 0x4, &(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001440)="1000e63b19dd8b7f078d87249760e2d06cdfd04bdc0dd5f2a2be9d3dd9716356a3d5b6d23bcfb742abaf3946f23bb509cae701f737d2f16c32e37db5de2d786ed7c22e2218457c30693ccd0d030d0449746381c75348f64c1110f0b01b5cd707602bc802d6289d329df4c16bf224909c9d7ea5e06d8ee528396aed95259f622c731331397544032ee53f8738c4", 0x8d}, {&(0x7f0000001500)="c18346c605d285f209b0e9ffc1e96a9d1f6933c99fb3a9785b7a2d47f5e652b54bd9f573da8f973f1816a19773c2b507819b972449371d1bc34258e580c1da2c065d04f3cc12f78e90c04b8a13417e729a1b1835ac80785c681fb5664a1b1bee59b686c26b7786147456a7b2a727b40f1ed9afd8c4b5d30bd91a60e687174abd07a672956d2bbe0b1a9e06dc3084e4135673f43602ec569c0a3a54e0cab4472c4fec429308ff708b98492b3e73d2edfd12e1771a50d50bcfac33e30a50b97a67ba68c388fff4f37f34dc53", 0xcb}, {&(0x7f0000001600)="62f24c114f8e5ef9318eebf1ad90c7ffe050626a287dfdd402035115de3716479e6057849296321fe9b5f9db357369c1a48f83889986ff47e67046e6398fbb3e9446875266d06d0bb8e8df10122be06fce50b3066af5ca7a615f5a6351d447ce88b83e06b8d124e71328e1248914345e7b0cca", 0x73}, {&(0x7f0000001680)="54eded550962f8f1554439ef3b1bc00036fd02821f04fd39ee956fa8ab6b7cc4cfd2e8c60539479c18026dcace19c96ac37123e6c08790e0e0b7bd05858daa16b4ab0c8a58469b67a7e7230387dbc05ffee75ec9dfd3d9a6e5a7997d5bf05469bdac725cbc4c71cb05045e2d0da6d5c19b7bea49c6e26b92df99b929311ec9246c451c4ae86bc50d7adb478b67a0a4dd668b73fb0cbb01ea96ed43cfd21c5c2c9c33ecd34c892e86022a568425193d644db417adb28b5cd172cc506848597bc968248c1c99779114a1e12f7c52b1abb2cc7c784fac14f43c9dbf8809a90919ba186457c9f8d0c12e87b7762e7b7b09411d67acfe54", 0xf5}], 0x4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000001800)) setuid(r1) setreuid(r1, r3) msgget$private(0x0, 0x20) bind$unix(r0, &(0x7f0000001840)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000001880)='./file0\x00', 0x28000, 0x40) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000018c0)={0x8, 0x9}, 0x10) unlink(&(0x7f0000001900)='./file1\x00') unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='x\x00') syz_open_pts() 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) flock(r4, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/86, 0x56) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8280, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100010004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8001, 0xf9, 0x3, 0x1f, "b4c425ab52ddf9334f0075b9f7f47bcd2ae6dc91", 0x8, 0x8001}) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x100000001}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:10 executing program 0: r0 = semget(0x3, 0x2, 0x0) r1 = geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001180)={{0x1, r1, r2, r3, r4, 0x9, 0xd4}, 0x1, 0xb9, 0x6}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r5, 0x5) recvfrom$unix(r6, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001200)=ANY=[@ANYBLOB="8255000000000000000054f8ebc0d1"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0xfffffffffffffe89, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x8) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) sendto(r0, &(0x7f0000000000)="8e4db0e556c9309ad7ae28d6f8d42d710912d5748eca60f46f", 0x19, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="02002e2f66696c658e3000836666c6961b0b02e97bc7f611e99c17bc0d5f5274adba82184756bb96d34c6d9279da4c3852546378a4187985a2970112d626402ed317ca6b7f01e3f2944f6d8c37595b4928aa08a504196b49e525aef38beb69d77f5e038dc516c30249b679cb9c4a02ac2d3dbc2e9a2704d5a100"], 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 16:00:11 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000005c0)=0xc) shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r4 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) getpgrp() semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r5, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r4, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 01:39:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/95, 0x5f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x800000018, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81, 0x800fffff, 0x8, 0x20000000000}, {{r1}, 0x0, 0x8, 0x2000000e, 0x401, 0xade0}, {{r1}, 0x46c275d32d008891, 0x40, 0xc, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x48, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x93, 0x8, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xba, 0x7}, {{r0}, 0xfffffffffffffffc, 0x17, 0x80000001, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x7a, 0x20, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x3, 0x3f}], 0xfffffffffffffffd, &(0x7f0000000080)={0x7, 0xe45}) fchflags(r1, 0xffffffffffffffff) 01:39:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x630, 0x0) listen(r0, 0x100) recvfrom$inet6(r1, &(0x7f0000000040)=""/83, 0x53, 0x843, &(0x7f00000000c0)={0x18, 0x3, 0x2c6359f7, 0x20}, 0xc) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 01:39:22 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(0xffffffffffffffff) 01:39:22 executing program 0: r0 = kqueue() close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020884d722102ba29e4c929d05180652d2923522f6cb075969b9739be3c3b513afbe48e669e3732a02d0ec2ab257f8bd6de8060d2d41ea69729b600873d9d9b90d469950380ffc771ddd71122516c670eae42a25ae2a1e81b9f0bfe847fe09fe3f2e98f2fa158a42ed4668790d0131bb678fa652a06770f952150fd045cc009e3eb9647d4515049ece208b01995583e55be3079074b51d3978b0be2d8b9aad99c31334b4226e0fcfc4e66d85682a4ec9e004814a3dc55e7b3d85c3b80f642889059ec832ad13f40711bb609ff335aa8d77fa1445d4cbe54af6b9b4154df80f64f913ef473924d037ff3a3c555da1f55ead15e9b43a93edb613e"], &(0x7f0000001200)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x2, 0x2, 0x9}, {0x18, 0x2, 0xaa2, 0x1}, 0x7, [0x1, 0x4, 0x6, 0x8, 0x8a0, 0x9, 0x0, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x67, 0x40, 0xc72b, 0x9}, {{r1}, 0xffffffffffffffff, 0x9, 0x40, 0x0, 0xfffffffffffffb2e}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x1, 0x7fffffff}], 0x7ff, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x8, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffff9, 0xda, 0xfffff, 0x3, 0x631f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000002, 0x100, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5693}], 0x1, &(0x7f0000000180)={0x8, 0x1ff}) close(r0) 01:39:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="ff3ffcb674f6be337f2043d6e261ab19ddef1f", 0x13}, {&(0x7f00000001c0)="d23ccb71a96bcc927b9e7a00549b886ff59099a62bf535c0e5a3", 0x1a}, {&(0x7f0000000200)="4ef0bb96086aef9e95000c7d2c2ae0cbce30a56c9163ba3419b161d73bd384fb01381854bdc403bc5e51817725f40d454544f83cf741b25fbed83b07e9d1855a2cdfffdda517abc9e1cd86403d539e22a1", 0x51}, {&(0x7f0000000280)="f0f9a019a6195dcf717350c52fb15ec6c4a39739b755a04e366ecee18ebbb3f3e98ab14c92969b5b5596e3c3ad0b53e61b8b365f73945b194a7b01c257465d36963c15c2d435b7e5f71f", 0x4a}], 0x4) chown(&(0x7f0000000040)='./file0\x00', r3, r4) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 01:39:22 executing program 0: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x6) sync() write(r0, &(0x7f0000000200)="2d90e5579f527d262fb4bd416e38bbff8953a8be3352737e1abb8c4bb951fb2fbfeb05ea12f51e", 0x27) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xa0) dup2(r1, r2) getdents(r2, &(0x7f0000000100)=""/9, 0x9) r3 = kqueue() fcntl$getown(r3, 0x5) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:39:22 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1c, 0x2, 0x100) 01:39:23 executing program 0: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x40000, 0x0, 0x6}, 0x0, &(0x7f0000000000)={0x8, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4752}, &(0x7f0000000200)={0x9b07}) 01:39:23 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10200, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 01:39:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x100, 0x1f, &(0x7f0000000000)="3cfba80ff49490b23feb2384af82ae654f163193b5508e29b6f5f6394b48ba6c5dd0e963ed51084de84a7b37abe15c75db6fed5011f1d64dac1cbc3620b250fb4d5b746a2439423c26ef38929ce777ff1982fd2990631d802c52149854987917f7dd2f4f416e1aca59d5f09d79645e6c47b67eef1e0b217d46fdf5c5ce5bd307684e45ebccf117bc3890853c6e685b221379a99eaeadac64feb2843333b9", 0x9e) 01:39:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x80000001}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/198, &(0x7f0000000240)=0xc6) unveil(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:39:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x102, 0xffff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) write(r0, &(0x7f0000000100)="11212fc876fe050f9e4150069c2e0e8c6de5081b3e286108255e70d90c3359ce0036797b14183df601f86e8aa904c667da33d8a9cc3b9014946b071e49d0f4845cc49615e76899ad493b7a0a245444d569bf32479a521b130b959c429350089bba6ab9ad1a4538b2639e9d4743f58a88c5a9bc7ea7cc7a6b65f6c3d7b0ec8317af5f33fa99de6d976ae9c47951680fb30ba9dad812535578e3667398516197ae324e466b3dd6df6fe9d68606a8d1993069490682dd7580cb411b7c94e5ee37a66f31f915f2f029fa071e", 0xca) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x100, 0x0, {0x2, 0x101}}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc010, 0x4000000004500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknod(&(0x7f0000000200)='./bus\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/248, 0xf8) ioctl$KDSETRAD(r1, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 01:39:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81a9, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:39:23 executing program 0: socket(0x11, 0x3, 0x9) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) getpid() execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x0, 0x1, 0x6c, 0xe4, 0x4, 0x0, 0x0, 0x0, 0x5}) shutdown(r0, 0x0) r2 = semget(0x1, 0x1, 0x64) semctl$IPC_RMID(r2, 0x0, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x6e6}, {0x5, 0xfffffffffffffff7}}, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x800c7005, &(0x7f0000000040)={0x2, './bus\x00', './file0\x00'}) 01:39:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:39:23 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "06f9fa7dd304e513de47fcb438de082482b321e423a88564f4a31e7d003acfd287ad029ed83c7bc8a975dc8c73b2a5faf335767b1c2b170ba512b3a5b29ebaf0ca31dbb8dfb114160ad667d197410103d237e7244fdbf1806f7775b797d0e175a2ebf6a585270f312792727d494648d3153c3a4450b899e22a1341660ad3a438dbae40d66fdc625466778f2b504e02c2952eeb065b650d6558fff3fa23c6fa21cca9a1ea1b13d6633b19867fca2fa6a9be29353c6ba1177914e1753ff695b717c4f7d65280d5d073bdde921fc2ee8913b94042203399db2a1b75a6ae4fc934030d37e509d799d4d7dbcf1244c2ae8d82794a4e04ef4f1853c9eb2d150b8f9413abaa4d795764ff9b4c8e7805cd82b90434785fe147dc9bc3d19a6c1bc8d0fd17bcc0397a5d0ed2e92fe93819f017a58275e334bcddd95ec81ac4ebfe4c5c4221f21a1432fec2558e85a36798760cf33c6db19b370eafd16b0e75f26f2812ee3d493750a64fbe6b416aadf1b5242113b77e6c203b17221b551038ed2010496493f426401db8a90fe27cc39d6153b31f1b63e3aec9427a4871905325a68b3f9464e90d1e5695574127f3a12e6ccdada15bbbd79a4330455b52c07fff08ead8a09e06839b1e888452fe6ee64cbc7e28ebfd738accdfbdc3b0eda5c7673559a44cf63f8178d0a785ae26a9b8ead575125e1a42e579482412bc7beefef93687b8c668db850c49eb6a3a2d1ed069538cf5d4a535ae188eacaaaf418a96217e1236836a2e9fb0a62ba11d569e69bafc39680b5dd57f7e548f5f49d2da3d4575fdc13ec773097af66bbec2e3011323bb52ead4d08abd37c0f919826a14d738d5ccacedfa35682f6f3bf4c2afb20a292a4d313770f16a1c744fd4225fe4882af2f0f3f39a64800af87793ebc5cbecc560d2b54358c96aa15d48d0b4b4f430684f000ea3ea4d3f9b8e7a57915248f825bde78c42679cd0316e3187d7b09e6858c53caf234447b17d206b3f7683e432fd484e32acb6da41c8ecd722667c12b04c56902361c7acb4603cbb1f18176534f2b8835c67e1252b87d436b4eb07259cb20d9c70342ac3e3cf945bfb76f894747ec4652d62859211c177ea03e34e0f93105fe8440c999c0b0198637d1e6c201cb5e46d9c493caa71c0e44007cc38cb451809c56e6b1894bb8855ee633724a2ec8107238a43b712c10e694584118ccf2f282f4be7fd807bd8368f25f8b4cef88ddd055885b021739549764bd7b794491e26f2fb4a48f3312be57a8322be52481da21b099575697d983ce7d1d65b0589b6eb11bd14d73672dd9da01f9e5e3a575bc8df5cf44a119be976aa3d4cc2a0c83a674ecfd6ca8c9fec76812c9cc8425d901e7ce74f66a1b067ed9442879486bbd1520d91b3c6a0dc1b5e8095e604e33faf12a009af3fc4aa5b7da3b70491a86a8ada7df718c050ee44811d2c77dbdfa8540980bb3eccef025e27ffd9b74d3677937c699c06cc69092e304afc3d0252355b508f88d4417f2469ebbe5c146ac33488520f88b99288be2342686aef2e76f0b51b8d1c2488adfe0e03ad67aade25239b2309c0eaf31e3c1e0bf9d37fb2305d3883b4241f8c322e9366e339d43a3f64190cef3bdbefdfc1243c7418682d56fd041b605a06a81e72af7f74d9ccf4988f8d929fdc485ce972f78ea8a694b95d18ad713dfb92e562f3a99e96baa10873119031958b49ef8079ca58b29ffffb75abf265b57f0647bcf6bc61c6554ffcadcb88820e70daeaca22bb5f65272e4c5f73803225c2d50b8f0b7e79a7514a9bf913a8ff12aead998c0446e9f8fb4857daa19048c20a3a805d2020b3b3a503287a47011a452fdf8313a1807f923f503a316974dccb9b49bca7aad11b076c62b9140381b1e1b2e99cee3385a6a7de742bcff82640d56bf09ab8b346f7791c56f65313a3c3b8fe504e4c91cda35fa8dea3739aa2608837236f852ffd95f6fdb7cdc1c46d986bf830b9293e302bca6058415b5c1afd798b85189a5181087c7be4a1f99c150ee0cec61f3dd9fb046dd811f197851195b62a1fff6eab8061d32cb821888c40dcbc24f912613a2a39c38e6e700001ef968a1a3c6b6216c240a38957934593d1e46000c8fa78e7db36e4e813a244ca6da38ca3e64467635fa2313b8333d5165e92ef3a990c7e6da81f9945b084f255dc875b07f8be35767af02644bde81f1409df1799d4c61f4a97a1e0506d46860b657e01949681347a8e14c219d4d7f502bc826e7f62e999c30952b1ee7145f9c31621ba91f1ae4749b1295dab701d965ad3a438ed2c4088fc356323f1f8359fa81c247ff7ca3f51abb9cd7d16f5141a07170bfc8f038d79b45f489133ff0a021c15fc20403ab0dd922aee87decb1b75e3ae2a86321e0ed6bd93e9726ca95a92afb7a32a0456731d4cdda96c18b7371533a81a56a01d3d3b8cb67a3553dee87ec10ff501dcb12c41f4a10e7297c9add5190dded1660a1c2c865237590cb7ad914aaf313f66a8e66c28675010b0ddac32d25d0c7fd400d0b65ff10749c5f4e14b83889b8d8220fc00280b3ed93a4e239683867213a5f67838ffce2c8f26403294127abe5e1de090bddcab5df62f4d1b110e8d74efdc7e61a3efdaf33cf066344a7635e144438af1f4183cb1a3fb896a59a1c229d0672a7eb28d32aa24a6024abe27a296ae726d8960a8b0e9092719727ca0c261545e7adde0d12a4c0cce50277d8fe3e3a7454cab384acf67b4f4ed130d84cdf6af0adc28e46239d1cdfc0a9b149c24839576cdd6c21cb50c06c862fd6d367270a17b53a205eaf03d514abb2bd1b79331517a10a36d3922ad77ec21a0adec597bed3296da6a711f6b6fcbd92509f017876a577ea56dae8ecfb33eaeb149a6"}, 0x801, 0x0) open$dir(&(0x7f0000000840)='./file0\x00', 0x8000, 0x2a) 01:39:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) r5 = dup2(r1, r1) getsockopt(r5, 0xf3, 0x1f, &(0x7f0000000180)=""/135, &(0x7f0000000240)=0x87) dup2(r0, r4) 01:39:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0x26) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000000)="9c87c3772c0035b87e33332e", 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88c0, 0x0) lseek(r1, 0x1d, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80e0, 0x0) 01:39:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='A', 0xffffffffffffffd8) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x11abd98940000000, 0xd6, 0x1f79, 0x0, 0xe80000, 0x3, 0x6}, &(0x7f00000000c0)={0x5, 0x5, 0x9, 0x39, 0x3, 0x4, 0x1, 0x6}, &(0x7f0000000100)={0x0, 0xfff, 0x4, 0x40, 0x8d, 0x5, 0x1, 0xfffffffffffffffe}, &(0x7f00000001c0)={0x664966c8, 0x1}) select(0x162, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x5, 0x878, 0x6, 0x1, 0x101, 0x6, 0x203, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 01:39:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f00000035c0)=[{&(0x7f00000012c0)="5f53256dde9c55627cd9017faf35d373f432b85bc757eafd41114b1f18cfa8c29f5528ac8c51381817adc25bb9b2be07d3f2c9d01f92af0c80c4c50d64932f27550b1ea601b2cfb59c47846cc1daa20e28a0fb056ef84afd858401183747f1e189995d3ee0ef430b05e4fe7f7df482e83d007a7ccc1d50d96c2ef08e5998afa6246071f90e0d628c19143123dd0125ddb3d11f3acf0383892b97456748ff5e3121d616a00e4e1ee904c34765ca56ce4b6b853090f34611f5626b2e87ae6e6248faabc662ce61d97c7cbec61a8422d0e2dde694dd3daa7ec1c0facb0bbde3e01d48fe9d0c61bbd330b3ac486230c26f2cf664a8d5648aa56d56a0eac7c483926e63402944ea15973d054b88491e5e57abaf11b6c40a26e04bec059eaa3b2edc9fed5f97af1f9e08d78058c0aa531368863036c0117006a3a127cab96c3592c4125d4bd53043b8e311a32ff61354d0d10506c4f4f52d085aa14eccb1cd7243b7188ef3e2168202dd39342cf333114c39e20b83a17b433f48f9d4bc353435a8859ef72b5ce9953000336bebabd694d45f0f3c185124f81ab8f091fb4741afe2e4250e13cdb96859135516f1b72b37a6031fe55d9862d9f96d82a3cc0f14eab6af9a48304cc5ba8ec6ac5dae1e3700a36444057d4176137f39958fcd63a7eab991876c1a1dd26e70239b64c35d4e4e8a223d0b18fe55fb175ccc66f748d6ba7d28e5be4607e84a2add842ef9463deae41b350e679eb01133398802e9573005e8fd473e94e0d698c821733cc4e9d8be1de6c6a88eb935387f5d30c31ef26c32177120e5ca203f9389186e212f5bf56551d9f1300c99a83430b594e08194a750b94730592c32d392826ad77a504b600345b6ac4b464fa96d6c001e4a804c0c02b90fd93833302ecd7b575fa79717efe6f4b05890c0fb7b7b453c80f830f9106ac4fbb41a5bbf52d6c7d054381668081c52f00cc509193cb1b25799da1809ef7328888db9429b78521d057266a14b8c086d9fec9ac2ac19e30a6832db4e3d78d0af4988a577775084750c52a9c1f140a80f9744588b54ecd5f1f94f33a92ba54eadbb431422b80da31a01618fae5d122d88c8936befd6fb2e5b1f3fef5c81f4ab4d2c16e0d5c96d11ebafb646c803dc53d5cbdb2ed2711e81178ae16e08d0a6bb9e3a2ec5469b1bf10caf11dd0c80222fa24468848e9f84ca38f76f0e0bf61f78f8c03c325a5184becc6dbbe069cbb205a864f6420ff03dfa72ce56dc19fb878fe0e5a40ce2f56e47764480770a2a9f206a3f3f0ff845a035701c7e2a61044d81ab060da465f13f335f56dfafef444de03bc902790f50ec5a31681e20e9e4da4cd46a7e00a8209b3e8eec8cc5ce4b1a3bac0b93115bbddeb79a16da2f9cd681358e0b9618f7ab4249e33ed31e8624d24c30be86a1f69c6f6a3c669d4ef002a1228d35a5582644bc46e9470f40ebd5624c51cda0a0ac859206119da42d9fc248c8dc2210c4b8b49089f4087dee0e9481980f913193224bdced4b803f84a970ee95e55d37f54ba5e08ea4b3eea5cc561e31dddb4647c39b96324ed8150925e23a9f578803ae8c77eaafa7bd25685448e104942dcfa3d00b63b7f85470a53799d09b03efa38a22e689051be60a1bc5f1b9a475a68d33c6182eeda5a6079e69775db7918a250a3038d8294ddf3ead8656699f5b9c371a3e0e256fe9f4376143969507276c232face2e26fc508e36f6c4ae7200380b5c44f518d083fad360c11da4dd34a8543c741898a5a0ffabe72478bbc75e5e69c57137227878564360418978f9648e5d8e1604973363b909eb3b6f91ef31299fbaf7262f56f9d82212749da488bd4de87e33b24d7af0c830346792bcbb567c9bdd370d1979bf227e3cb2c876430e19836a80b72d052f99d2a0075e919fe2c2ab6c34a377bd288f4e798d071a4cced21f068ffd03fb134af68c3673710c368ebf4f28588a645cee7ad81e949f42e30aa0ea46d3e1d4e67ae9a39a913eda666de1e76fc4167a090fd5412eb6cad57dfa36cd4cee1093a9db783131f8ba6fffbf90fb3aab4021121bded49a4a6ce615f98ce916cc2cdf1dda4d4a02df69c3d6c1dae3320e9dd543d1be4fc6af3d9c705a88d98babe99044cc0244036b0fab8138a953c0de1bffb778d251f76940d687bf38b024853a687de651325486677cb604b5fe8314da3a49f59b188979146f25e9099a3cf0ea1845b2947ef726416f59668f0e2a01adc71c6e6b3a01cfa6059c1fee1b47fb21b7bd9c54669f0fed395ef67392d457add0cb997eb1b03160ca633d283dc08077e64199835d26d33bdf6998dc19ced92d7504ed9dd0786af00ede579afaca716129a4d4cd6bb166be104bf613e31f04a2b68cfa73244a997a9d2039ed4691bdccf0c547fa221690a9d8b3325ea2f6f65145713b2c1a8f6592bfe88ffa89c2a9463aace4625429285aa638f2e3c9f9dcf7ac5454d4a0b3afd91a02d0fa8d119aaeff83a4837aaee23984e6e93dc53b1e9ac3faa545f8db894688c433895c574e60b0cdab53bab76e0346904b30dc9106ec38f7b15c757bbde6d9f37837a0bcb14bc68ad82c81dd37fb14a731455e9f45d17e031923659cac037607bd930316c2b74eb6c8558fa2bd96f46405d55f527a639a1df0fc95e007f951c7bc8499976b8b1189d584aa115220a1e3f2f82f53ffe771be63abf7eadb6be92d52171fdc1c541e3d4521f5633526468b6a34c207e3fb204c2301702437b9bc39cf60a49a3c09c2405f9a7a82ec295d6fdb9611ea196ae58013b1773920ed68aac238eea00af1748077c7628e0061c94ea7cf22d25d1d932927bc80f8c86b3db0d9ed2a9ddba1de273e087f31f27a3f87e4b86a412814a7ff58f5a22169b7a78f2da67aa35ba2449f62d677e195f94648653eb3f7a77f72cc9c7fee05245429301d345798cdd5fa1344fb6f44e581bdabde6b69af5a868fa84927f3211ac46b7f201ad10a88e6163a056d36d0ac4784aeb11153d132b26eb7991a4cf8f3941eb39cb5f9e49cd2d1707f33512c4784bf567dab07ae61a5d50724ee0e2325b1568afd9d25104e082d3452e2a32e3c3ab54fac50312179e3708ca87f23c5193ab25669858cbd29abb8bc9099a080117108b2bd52450c481cd56bcf115abbf3a68c9a880966a261ffbc7f0360d85a6500470186dbf7c7cd8ff6521e483fdd7e1f3020d9a299a44376b277e6837de7b6e8a733c4ccfc2f40922ec89a624308ac8faa69653b5a181e28e9ffe98b0c42db326ad9edd09d710491237fcb8d65dd8455e1c632ef016d4de22c673ef0a9165fda8d2c13d73e24807a2a5ee7e5bf0f2dff849ea65b7d045e4a0a342bb3c6d56a9fbb44acf545ef954cd0bb8ffe48b017251bb8380d68a231f3800a0b53c1ab0c3a2469f4695700c0c5da92dce4bf0f032178378e2e67b8ea3820ad33b6cb361e4a6887d05c3c7af1bc0b4657b88f4f31a24272e2af7703d8b8aa38d23821e15c1daec83bc8d80720c3b9a9b93679a8796338b53746e9a08759a6aae07922acdc959a8f82a76d5689d3ae102b0b5bb3c64e2d991896b8141bebcd4b8413bb64f3c49aaa65abaa7d9f63b2e57956a7a591731266947967383912e27e6304e52f3209ef760f8725638303a8fda160b43d2033dd2d02cc70a87279119b473e0b764f4d94899565c15e7ae10b4423bff971719d8b67094e7519c66e9168676717b1895d87795700aca528f6496339dde5209d022ed8eb2798a191d9dc4391f7efdea95d6d70f6ec051021b4c02c89f958f5ff256a41ae4c0224e6cad92f8e3c399490b0cd5692f7ddb23f79e079c526e7d60a89b998a2a166b55107f610a39e992b96b65103844680a9c6477033432f3115756ad13b8e35ad64ea024428ed0a52c13d38b9b6603ef55b465c60cb98ee9c585e2320982ca7c7ab5ea7180102ce2987fe7b9dd9f959b821f78c7865baa7d8d4afb62b042ff268d4195820537f19d6c916aa25dfc8d975af550e7ea18fbdc0d8c5ce94778f662987533f82ac6e89cb193d774564090a944e2868db3fe3770b89958f7e6e2c2f0a04c53d58e1c7a197a05a28c15024057db5abe5272bcaaa6fc44123c6eca4a128cace02f632ee4620c062f7ec0ca988a89d32b559a7c107d564349b23a05ff85942f24e1bff2d330fb8c08c518e28dc60829f1119c1054d4b5794155f73b20ffc2c0c49be1c3d8bfc4275b5ce668df8810bf221c3761efc4ea040a27e8910ecf8b2ad46517b9714ca3d4fa9d4c594d5366e3ac495211d9c1955f2a56047d4c7e7ef93770994725424baa2c6baf0f46912b95769fd7fc9820d5b3a40fe8089605d90ea91b54a9ddc8924e24e7e56cd07f98997d301d989f8c2502c5f6f5d16a28a0d08fbb95f1ab25a9d6e605e172eecbca36b015fada7ba3d81676b106dfab11eb039e5b45f439eec0f4e3029e419d6aca9788822d2487f5739137c8f65c99b4db6c89e639a30bfd9a1ce30a9c663ca04abce77009793927341044024eed92a211b16445090d5cc8e24a1c914b9062146d423fd924fbf16a481464be36adc9df636e1307981282cfec4b51b9ea6745eb5252245ace7ea22bc8954949eb98e269a12e5de75656dfedaf80dbe13657515fd1a776d72db74f00ac962b9eb7311970a1d2903e4235d4730aa16b00bf34fa27a276973f0cebb5a3a2f345c5f5d925b1e73c14d8a910e52ada4119b4472c70a1a23d85ad50869def20e9fc379fc8c7a7ce38bebfbeee3dcc9ff88e605cf9c0c0dd06969b7423db71ab8b09ef88acee6981b5a7302527bd1322c0cf54509b7b2e3164ca25b6ef71c739bb5693459d672aab5f198dba1ec2f386dd3394c484f4f3aa2c5474ff347f188af7062a8393c9d5157db41236f115eabb0c849a43df96d785983e1843417e14613a4203740d800361c118cef59e156c70eaa179c17605a53a22c185c342b97f13fe87c0833479d29732818788b3e0ae31f813091484226c3ccc83f76367d43530f83215e736dde68ff68935c901e84a8cb45b448045f7229993e42d4f96098aed4cf6633be034bce866117802e5ab7acafe502c2dd46135710a584b3999d4cf2fe469014556fbfccb77a29d66c1d340c41b874891ed1c2d8b7a8210d198b0d22bca4f93dda8783eba14762fe39a66261cd7f6b8fece3e19fef8547e2cbe4893c7c7cfb75ce7a1543cdb801fcf94b804155da33c00161dffc4298f37255aabe8f64cd329652fad95c439e7e965ab5a28ef70fce79c725f930bc592afedb195ee0132bd8a7aeff181da24f3830c7d2f3e09443de04411774a9ae94445f27d9388fda7b398d65a2be012c308fa29ce40539cf6092427c0d5c48e7fa38a01c2da15be75fb62f6a627331da1128d05c02fb6804c8a7da5494b4b28cecfad31ba6c305ff17391f24a245b91ad9a7c3fd266f5d53f05e1cb80cb860f0cc1e0f7a511740f14473cc40f3d0363cff1afa21886844f0bc6a05997b6cda4424ed054b6c180d6f0b93e79ab5dbe001cb8c446a60cba7397ca0ec7d8d01ab45253831b993e081a619dec91237f255613d0fe8e12e822d5e07b16e4cd894391c288d0a66c84d9ee11954204c7bdeb3882e94e2663264ae184ac302226f08a9b5ad55c0c401d05b4f85f84938bdbe149b3f6b8d7abc5b8aed0860e26f51d22e6a549aa737e4468fa5fd8837eab3c23aab377fe63b4711a66313b771ccb4dd50c6637082fa8e7ca4ba2218cb8f096eb414391d97c17ad962143103e418d7eaccc5bb955ce83d591f1c350ff8b264cac", 0x1000}, {&(0x7f00000010c0)="c54b4626dc1a016b3408f7f05e7d53325ebff9527af45dff8916455263b990944a93d854436d221e5bc0e77b7ad0e7c65516774eb67d8220add6377d45c32d7817d13d014e3532343a8371cef751e449085b5030f9076afa05effb95b881c6cb5669c61308066b8dcac0f359f12fae5f0a9763e218063fe2c16cdfca55ba345fef9179ad48f4755a273021f54965bb93bae6d636521530178ad99a65", 0x9c}, {&(0x7f00000022c0)="8ab9f7726739ddabb05e52d1a4dad99d3223761f3f8d7f7d88e3f6c7495afd66c5183e2c825ac69d9bd8999bab004c39eb9d590f9c67663a5ba1a7c961110ff44f9db489d1d63a478abefe1884a1b0d4f27e8b1105aec8dfcd8a2e320f59d1bfdfc6d3fec1ded52fa394110370e79551858f43dfce2484cd99428e34d80221864d5c2dff4dee70fe822649eb09e1e25c1b950c6eee12b968841502e81b991be275cc15462ecf0308ffc6f72182a61393daa9d23e6d6140a8c32784a8cd5fa4eb6089dac14606380c4bc686ba82a4c542a6c2fc7a3a221d4da852dafef7bdc0215e02221de83223cddf3c5922ad6e970904b4a553f98338aeb4d4d28ddff5651e7fda60f391a9e9df3edf62a9b51afcf295a552357b829b7a974282d2f7faeea99cc1355f41146dfb936cb17f0bdb1c86366b85c306716c5bdfa0a05786e483368711007f5a7dec136a7ec79853fc6ce5505cded18f85cf9acc1e49daf9cd55a78cc92a51c9b37f4feef47f4c55f5fe1a6953441867bb3dadb221404d271b9b0c50e944b4f93556bf45b60ddc0ae469598f7d0414c99891928a3a17dfd64b24743697adb9041055c9a7c6a28095e7f5d538444fead7209253078bec44ce8fe7b05926eff91b8762abdccc1e74064ab3d74920822c3b3b643895610bd91d3b34598c3a9b50bda7443ba9693a5679c7a48776757a71d465b4447ab673d767709c0f20d6f1a7a22eb66de93846a18531daae26da2a91ec9813e4e42ddbf76236e0c849fe6b653e81ee29455835dbc327a94db333251777485350bc004c7cd4c60f7c76c8e5320bfbe6c6820fc296a0eb9f17f06ee736d16fae049d43192c43f20ef69e47cf460a6c3180f91ef0eeb4d26b87ca02e969de48310732e4bcc9a6535bc333a880c6722e58d9864cbcec4e745486aaa9f9e01b606fb260ed806eee19d8b8f64306d6eb04e01b5089529b81871f17f2c1a8b268cdef2353d5f9b2d966a6d49b0b4211c8ad4f35e7198e5d2b63e16d3f9c05bd1e9f55fced6b00f67728d10133761fcf1bac39e65edf4c15ba009750ef98a889627610c951ac5155ef94aa19538bbba840d76db30b72d8f67d7b0476b8f2155e08e2d77a946ee01300291d3b37009c719825a45faa6be85d9c2878878b4579a6885bcf977b1f572c9883480850d6510d499b15338c1622f9eb6ccf13311c1cdeb644aa9b9a559da18c05091ff1516178e0bb4eede300edce4740e5a39bf07d4ac8a5e7c8c27bf1e7e9a37c0749ff622b7d4c43c574e464c7a4c3d9922fb86b8637de89387a27a343d0d1aadc97aa29535e0873da302885d46b5bfe2915d414965cba9fac3a99634c68d72eace11c137266e71cde17d3224ea7d8811028df23aacc065a02572767b578c67031568350fef3745e9ab3fb480adbe081607e388be968ac3ec32175bf2360df74cee79c52ad9ab840b78ff32de63ce46ae25da27693c8d22a753ff8b6a686642b5d9ca7eb30e66b8eb446b3e2e65eb401675bba2dd7acfc5d3ac0b5440698d18104c12695364ecd977900b575d0f43d0bbf7dca482572fde090e900ed8a6a877bf0ea22c3be0d6cb293d3e1f622d366b42ffa1ce24e10f49f331abef8500527082ea20756bbccb7ce2c21f857b40f93f1303b6e16d973d19c00c5c160398eb3404f5b14eb77811ea40c483cbd442e70e89a4b7fe1fbc20d0c111d4955c8c779519d71e41a1e038d3a98cb2a88181ed45ef8afcb86f1ba98ef4fc2d39cc8a1039cb4b8a8a696d825dfe14e1414b529cd4d1bda50646c5f6226bf87336a3624b39977a3850f76ee48c88f4d731140ab80f7678f904fba7a8adc948d89a6064de3b805eea0b33e401808128fcd56e20a67d26bf9a26509cf3b677b1f47aa5a0f2fb535de7a8a4883e5e2bb190dcaff063021719d6ab0f8ad5e96e825520b64659e575e4a387388fde0b1ec02c1f66b056ffd34e3ff81cba0e5e64701b4f4f74cf0a1ec30968d7b73b553499e031b94787daf93741badde179c4e4a4c7825f038579b41078c7b607589042816e8bb4ba55ec7716b77f3a1bb2bba3f62e6de494a388fdaebadf7c1b610faef110b189c08ac1ded8dee2fe3c4ea56fd14bc1271bb9bdba7f811f6033dfe5d6434269b408c7b96cb6d232ede74625e5908f257e487d3aae5c504a3c374d23c57e80d08d69123ddaf4cb81b6b318df40229b0bf7a18d92cd984a203b5a29768f467afd74edfcef3e1e5124a80449b1a603af682cfa97b9929ee4aa0587e2ed61a776752853b9090336e6964f2f4c2a90331d9302bdf7bfe090df0174ab1ee1626dc52394848cf80b401c0cb3c5b2756f0e4b9677ccf31cc9adccf2f68372e992dfae49b52ab4e57fda65d6d3977d1ef13ffe309b465fa8271b90a52fcabaf154f00c149192e4316180c4fb2ee5e561aee29047226d2204eb2932f36010e6ebf8d205908b1b0fe6789f6cefb08b5554415ae095c1dc411dabff4e3aafc9a921778f56c712104adcb16160feb69d5daff2325945f29f4cccaf1e0589ab0fd196fa795c6368555706ef564a7ff65d081e45aa13dd5cf4fe3c04e9466d61ff96b26c02db1c9de4e76d2dca40a94be4d91e62ac8047879517c82ac898ca823a6247c68744eabac9df696747953b6ffbba5ee5d4ee29e7739d40833b87de0523abd51f677421adbabd6e28e9a5cab92d58e82a3af8259862b01d56f55b4ff0c546339e5be3a9b72e4a19cc63c41d9ffa39faab875a53eaa826083357830a5f11e5a8d0920c9e210e5866b20dc6a03005a42973ba10b26aeb885a261517fd8afcf10421caf1f6f7896d05431b115fad6e6f4b5c042155055a151ea981f83496fbe089fe318c99ed59b74a44fdba2c2c199e9dc63f11a5daa799feed3a3916f61f3da03150be1e00488bb3d3669d3fa56dcb759d18d731081bee44a5aa35c68b576ca70f665badade7b6dd04e3dc3499a0950693b7c40228579291ecaed9a0ed2bcabf51a51644404f4e847f0cfb86a1d85057d855bcb32337f47db5b781c162bd2f7fdd66b56b82f9a168354ebd4e911df2fc07aa737bd32b5d8b066319d124d293d82e95287d039541fe3bb81a03544a76ec373db400a45ed7dca8b10dd9a572d7ab92220c72a793b1294f29fdc229ab3c85ebee351f4c18be38f7911f4b5b4ee7168748eda536f7d393aa3221dbb33d7250027d6179c3faa636b3001e17d32057f22b0a4dd67fca4f94e91f58dbcc140ad1c9ec6227e03cf1ee65e592d9e6d70af38dc253a348bee90b8fa22567fcdb70dc82c1a7e08b325d66dd1659fd408c49b457a2a9625c07f256e40289f651e0bbadf1effc2d79fef562cc532e7c0e42d21c85ea7ee622632454034d9d904e3acbbce1bafb18e38d1bfda27496a696736f5ac134c915188a3ee3d40037781e7acb6529e14402607125b6417bbc2f3e27d06efed2b71160ba988b45470c55b60df10684bedcb0022b5d7cb6c4729c3dc6823d738c187eda73b83f143dec7dd56fd1bd80804be3e634e43464d6f7f2e5d5805bed601fd2da0986d722ad6bc868a43701418f7e8607f7153a88f5721291097100bbf62728a81e04629a872dae021d1b0389755e287ea5d272ec7c19b7edb1bcdb73d68a932638a3b3fc2c85c2df9af08ead9e84ce8ed1090f20a7afb064fddfa2a784c89f79e837a081fe76076bbfd7a5b878f7becc7126abe8ec4720e2327aa9df8e89d97731394a50867f4a859cd0985b9790498dcc62118e4c6493af7beb0d1d9fd8fb616f40ff643fb43c0451f90c63a875c120f6cee48e09c6b2df7b11dacb758ef1fa275e3a9a1db045dfd32e6416c2d4ef69035c852a2ef7f98180bd42bbaaf32cff40bfcc79b25b14649e1e5a93204f4bb6dee16df6a60f5f3b04dfaf2435fbceed979d298322158900e8c1880650ebe2fe37948d4a3c7e909b0c8c65a679fc821b49f540e292f8d65d17e5b84e7ff6cb777ffabd13a860d320e9b8bd3595e805cc3fcf11acea3e43632a3798c9a8f5d6abe471ab550b67e111c6a187c79b33bbc65264a331427362edd74de210090e8c8a101efab090064927c3b1f2b0065f77790c061fbb41b81344fd14449641a67a16792f9f2ff350662190806e6abf3ae8f866c7f1c3b3b4616f10586dceb580542dbec62e05be3cf4b85e1640af1d0ac1d9235db2f717f018a38b2913cac7a308e0ff9a2a8dc899ce98a1ffb44e95a907529d676fc2c7bf36244d3d9f0da6b3d6ba1b4e52411068e197d3e8df9f5c4557c5f5b2c57e2e1e1dca0679f99068485c40134dee953f4153b0d157b05acd624cad86b2d9d45692249e8c0311148329febd68c6bc15553f269cef45693466fed13f3faf0efb00263632f2a7493d7179de3aa06433e894dd1418e3762508e98bcfd032cb9448c0c3c09548d7f30746114bb2db9ceda8b365146c6ee809d83731a69a9e72b981de3e186632d73b781e2ece1d4b8ef28bd50995d4f1d8981b10d4dca2ba2d1bcbb5b63001221f3dfcef7db9ba0175f8996364195f4ec2fff28744fa3c656f581c7bc5a8a48003dec996dbc7330fdf369f3e38e25b1e35089254a11a4a2a39faa10d132f5b794a4b4beeef36c3c4aef5bc375b5eb21f4a5b3ed6a225460b0aa291f54c7d4380d04c78051d765e94da30cf34d0fd98ebd1457f1f6a3283ae4de80c55851136df457e833facdb5ffa0bed08cc4013a55bdebebc17b0294f6d35406e707993b4ab49e89983b2a5a020ad95b50a5f613b12a1cb7f39405765d7c9f7560e2dde0cda7b7c75e4cc7a0764c005d0b7516edd11ae7e6d03c82c95a82c7f80a199c22c52272679def2b916955b9651e2b16ef22ef00cc15013fb0dec6d2bdcca186cc00c9a923100e780c12455821723a6c806a2a9e6c930ab441c2eb4a74b1cc651e0ad20d3090113df0a4b601ff822c4fd6c5682b3d5191e54c3491f8a8847417ddf6f52cb5a48cec78369c969ee016334bfebd7b4fa86c7e7ad9bb672a96098ca7f0a8d1910bf3adfe41c290060cefa04db59d17f6982d6f6a9bc57c158cf5d8488c20fac0d12284b321dc8cba096142dc3268384042c46ff68b759dea4c7f27460e2eaec657ffe6a349dbf8650d76211679d8ad934dedb889b52e61bb3d3182967b51c3233b795906ab3c66f369751debf549ad639e8216a00ba4e945c62ebeffad032c2f1970275855c5441d4bfc826a171bb6b8d68a031e8c59456a68828e451a9682d8e4b3e5e9b621045c0a9ee21503631937bbcd0c7c38cb89e42daf43c10dea5b12cda7c5e2fa90c6d6aa02132c0c8a7091a3aa7be6d8cf4e1ee363b2b204391fad1f3d72ba0523bab5f81ed167fa7f77ddc2f156171b075851f94316456df19c494783081e913844fd61d79f80931fa7fa065a967454364358c2667ae94df289b16455a19f678f2e6ff91a1b8a2bdca91f0be3c62756c0869c8b3b57f971d61df72f3630ab417ad06160016b483bb4e19c3079534753f30417bad44a59247ea02ee52453a1d6593a54094c0b10548fa8b519dfa193eb89bc2c4bbb888bdf4c32e05e6c371641c9757509c76914bd99eeedab1c041d2ca9cc2b24e538cd1eb5a44ef301e4052865b5950f5e963f70364d766dea2a42665696643ee87eb0bcbb2a7784836d82c839299559449c15dbf4d12b4f4f701f64c289d0ef4725d84e7ff20d81ce3ce43b92356c4af953d4a2040635ae5fee5080d7e186577eead231a4a388ec3bfd695c7328cb8b66c481700c5d3054fbc5ca0adcacf5cac6f6aa53a14f370b434b3b2a5536c585", 0x1000}, {&(0x7f00000000c0)="517930da4249a1d5316037b3e411f8118058914eabf85bfcc3ec5e66b3bf8755b6ec26c564adb00967a8a5676aeda95bf00c45ed8fde779409e4f911075a21", 0x3f}, {&(0x7f0000000100)="75385c548fee66536ec74ae19497304e507ad89e92c26f7744c68d8d98baf4188d74a4ce62c38cdeb4c1f5300d77426b5f46ec92bf4ef9240fd9a1", 0x3b}, {&(0x7f00000032c0)="a5cc49f23cab8a9a338921f2c691f41190345a89efc6f1d57ecc4900da5cd474fa691fc9fa9b237827b17eefc318434a180724ea9c77a8c6e5a9dfd5cd72b23cf30437c99884edc83e80fc9deed83f6d6b24ddebe89349a5728533eb243994ee354adc5f55f8b73634e658567acf27d16bcc1e2bd719ddc05bd0b357f8ddf30335c432f3e28729230b7874192937c4417970265018b503a7f9eb162fd1b578f291f736543f020f77041c3e58aac905f44753", 0xb2}, {&(0x7f00000011c0)="6dcc4241aba6063e0a6e3d7b98074b472552cccb4d3dbc7881436ef380edd98dfdf3f67d95c367e1656bc074da6d5c5e9ec5e982f614d002e58609911110bcabd57aa43d5d3f15c360", 0x49}, {&(0x7f0000003380)="240790c040d91341fd3cc9adec9f203146fa2e178f4d61f36ede2a3ed2a248a039ea7369905adc5e3bf995", 0x2b}, {&(0x7f00000033c0)="b3c12c4a7d3532b264429c2788b72c2c00e306f5cf07a095d470b1d503ba053fd1f298532bca7d89152ef3160bfc8418afa4b99a4ad512d6affb08ea71d4a3e951aa60c260e2c37b7f6f5e7bb29b17e403c63df86e7b48394282e4a0a29e1db6418227d2b3c21e6b65b541e5be127c0c66467fa5d5af0605847eda726daebc88a997348022903d6b6ceb2ce7cabf6e4b7600a4838a6a0e37d61feda171cd35b4c2decacf128e92617c210112c2ceb5c194e8235a2f222fd32556b548a778d977eb1806281954ba9b89d6e15cc78f893a3df5b8d6746a5cdee14ce2c4aa026cbc69557011966e38", 0xe7}, {&(0x7f00000034c0)="3b0e4323cfed965ba77f5683a67eb4b56236280cd36ad396f0b4c212fc52ca54a3028722541edbcc4ea1ef4c98f53e43f75e1db9c5a46f6c434de261c6ee8ef87f8a7649b6b8e59d3c8a8fd75517bd9f4fe5dd9df095a9e3fe438a10c6e7557c4408c4cda818e4bac92abcfc063ca231ee4d3fcbde61fc0bea2794e5230f1eec61ba6d14515aa946baf06a37afe7aae6b2ded49651ea788b236a8e69f8ab7709b1c697a642abbef47394d61a4774a0534383629ae640b7421fd05ba348ce93a7d244994fc038e98611beb29ab8b66df5951a3cfa93f73a050f7372e426d7cc116ce41a5df1cc08e34e5b681b63319fa615390791957e8290", 0xf8}], 0xa) 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 01:39:23 executing program 1: mknod(&(0x7f0000001280)='./file0\x00', 0x61c8, 0x80401) chdir(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000240)="044b8f128b6a2d54ead128d871e1d1a918f234fb7dc525213c2111decc4cb4263040d46ae32b6799a700c63ce0c37beae6e791a93da38964a0f7dc03083af8aa5bae19050e2360b6350a2757659aeb38cdcede0fdf25fe5b424d7896205e9830ac7d5d19166b4a045e188c0d1d13dd1d92846ef36c472203c82c414fdc557f3823c2293df1a3565e0e1dbc0e4757f97cb8a3659c68a2c2bb837d55f4d800dde84b3dc604cc6d4e6c6dedd4dba5c7fcb0a73e54749299abcd4a77e377a897692f3ee541975dccbc2f4f561a962f91d23c3b96dea82105fdc48b55220886ba1eab1d0ace0662735692b458a1f9f5e07d0f579eab87b13d2cbe9a1fd39dd7130719534bda0436d6f2acd4d21b1961983c181ea337aba7bc7e2148a73e27613fbee7f5ed7c7e2f11b19a7c3229d673411b25608bf51c92537e1cbecf960411fe5f2ca1ed38d3b66037fb4e1cd09dca3d4783120ec955e22674172f756ac31a2fcef3b995c335ead04ce377bd4b646b6fed58d7a1530f085e6eb08dfff2079414f730cb7f1ff631dd79856449f8abb460b072d324f603d2011e5d1681b9009815089ce6b818a5f3fb0934e9a66f6fbd5a59a03c9068fd5bbb7b51ada572ca29b903204fb3dcb86aa2afee33f084d1ecd06b45127e63c43e9a4b0055df23a807ce7f5fd614c8334328664c56fc0701ba57d7f20f009f1449ae318870ad0a4a96c51dca0e34f2b087f7e85ac5503a7f9b47d474d0f12150c6a5701de36a15861c34f511da28bb6587dd2d799ce41c4de167ff8b62f5da4f6708b633a74bee22182ce84092d7203d80f8e9bfd1b9c4ddbee9d29a9dc9258230439f6a9801465221f21a4ccfa12055bf107a5fe8584edca4ebd8e7e6ee9141fa10f18804899c18b11f961d99ac0c373b70f816b0533cd3cb10fedd185c285d9abb411a7c414c00e5ad0a0c21ec29042633b754673dd81f9a844dd66bc5c8f8caf2564b81623d90ce568b051e99a97f68a6bfda6939b290dd07d696a4bda749008ca6771b744061276c098f083cbc556895f9591d12ee6b00014b38033bb031d505e3e9caacf0df029840232fd6056c81981b9e764589b0129376c50963a8844933c433d1a9c7e2160476135911897e1c82d4bf73fd004418ef7030a7b9d1dc6b85a1b8cebfeda207ff131d9531fb3cc3bd9a6a8c4945e302953b3fdf3d5fd17aacb684dfa4579cf1c50225e678cd5c5923f0743db31ba7ea5e0a39ef064cc8123e32c206277faf1b62d3ced4636dc152abaa6ebb2d60105acc45f6a88ec89e8ab98db6e646584dd22b3c9fcb5030dfbdd1b68f364cde173d2d301d1aea410b2a9b4ae7c9d201f24e6978066b2ffab3c917d5ce09cdc7a8ffbbaf63a771a9b2ddd7564cd95b4147a4d438a115c4b4d82679120ac1131ff4c2d7dfdcb3fe3f8e5686f210dad7128780099d32f11be0a42cdf39cd90391cae3a5b387cb398d36127fce9c943e90fb36916b3c578e51b1227f921f824567ab4b3814a8991bdd6c71867832a9f97a60813974e464570ed1405d1d2f8b4d6c0a8f9dff2221d344545ebf4460b179794dca9205f4a73d1eee6c863067bd41a23f2e3c639d21707c89401c940d3df523a38dcdf6fe562ab6cd4a53fb7cea7227460171bed36c3afb3d4c908df52baa94f783c420dd7cec9cc499674795e70ab241636a4c6da68f0d360225d3c4e917c9f0009587a00be3a40011ba5fa333f18aea6de27505ff4fd70f4c3ba9fda58a5e578c895d9480fb3a8e422d6ee07a0162f0c58a2b250fe3e214e9368938e4c0d1405a1cce300c9dc0366c20eda5a4db2f6ad0ccedf08f7b914ab96832bbb30cdcaea04c66156165d173c07e7d65202f679edba40ac58831f2e1c9fcd703d6c64b7a220bc1152c64e123f5c12c1a13d8d02a7095fd05182f6a2c319e9ba9da5a5b6c2403a0321f923a0c6dd0792bd50a148a7701fe568ad1c56371a8d97d8249bfd3af75ada93e4a085e416d688b4d1df9752274c10179f3388d75a47f8868e95c47c602a398367bfec769264726c9c008c520d7781ec152d9a47f54cf85902c74716db39caac52364d2c8412d27a02ad24895f14916a060b0252404d68015abec7c908b2f525c362bec2a06d295a08b8b53f440d8c82d6d851339eb08cd44df863013794417da12e1ddf204af8cadb2b255133d2e9feeb0be82d010cf5a42c4fa5441685d44b37f16cddc26c513488f776c9a6b42908c8bf0ff5145e34b0ae443e1dc2f2e2c11d37f85595b1d831508c5979790099c45006dd68c54e229b784f1582b0a791c16d639acea253b74ad7c153f11e79b6b6b9cd84c8c3c7d0d6a66054b2bd24e55d4ec92f7d303c85bb2e9f50b0bb41e36b50bb679e4c9a01274b77e8abe9759356878d478ea92d3fad5d4e3ebe5b524d56b7ad04d76bd86f8a0331dc36726dc2f5be031463aafcc8cd7326b92add150ce1b31aca4ef5c4e6b1cd3ce50069cefaf31672dfa891f81c1023ce1fdfe5f6e8b9d4773688ca80c0e3045830f28252e55b4ba221e8a8170ffc7f720e9aa5fe6faa6e748f403d5c988a477a2c2fa9add2a8382b0c04d3fc3f34bcdaf5846c67e4c948a8e62f986246aada6d703e5f7ffc38bc70a332cb0265d4c6dd5196c07543e1003e858bbd2940243f6491fb465d0163a1536c9f76a0a8704e6efd21508fb0897a820f3052cd0ee718a1ab58b77fd0cc14d10a8baf9919d3cc204e0ef2697c687d7de5cf4ba179f220e541716dcd94aaba63fac3b00d3b3eb54d1ef20bbac7164c2a51607763cae45214117ef85e74477a5774e2defe96c02b4cd84d5658d66f12143b2ef042d4ec687060b185b7a8f18138ffe1257e78b791658e0c4d7ae69a269e4a3aef8a7eaaa5e84b7f0a1e794f78c0eec9ed3dec5de391aa3e6a043efa88e6ea1734a17112c3c689ead36faac1e1bba013530fd79b376b048b433b18d9b33b7d4c523bfd9af384a4fe36618ca82b076a879dc1bd4e6290adb54bec02d3110ea442e357d7b3cc29df892b01f2e40f1d1ea5d6b5f41b5065b6c5cd305bec6e89816eab6c45d4bff4b313a625dae87ae760d29da30296df8e6b520ce188988b24c61eeae44ac8170b3e1001d52b999f75d27b8123d3ca7e7a5fbb710791e5b097cbc012d3a9b38ecad0cf999d7b357ae6f8f4b42eaea1a6a5052ff8ae152e14fe1f37a9aed43c2180fe96713bb5253941926c6b76fe028cb9211cf36923f9ade8d74b7b26a6c42e79107882e1d06e286d2cf3672f37dcf9e3a6a7d1577531fd7d9859a15cc8f08ec0c71dac2cfafdfe9d499414fc6ee4387df166ffe0515edcac0a96d839c0a4d71d6c6d593e2e2e4c93e40f456f4b2168136489f51e1b611f629035075ea5c1a693822f0730484d7632f64c59f2545626dbc484879aac61589f5d5b026e3f3b967c946072a0d894187b8d546beba001afb479207a8bef23906116f834e34edc044fcccbd1081a44092f5791214fb810a569a2fe8544b62cd825018fa5c148132f1075a519726a32391d364260bb43f8228bec215f4a26f6b889174ac1c216c74352fdbdaec97b29ff1e8acfd1c382a15d6f8ef1ffeea332a21f11dd0de4681ee8cd2a8fe98713dd5ca7ac8859b6645c124d6b1b324af71c9879cea457311489f00a629f06459eef8871607757381df43c670d1d75839c0c1139cb3ad6e8e9d755982f761da7d2d297dc8d301550f051096529b9e840d954cc96cdd49ac31af109b4926ea86f6e93210d2b7d72f4bb895251d2ec33452bd033604a2aedcb04181dafc598f4315c8d1df9b2b16ada0977a79a07d89b8a798cd096c8e0906885948653b3af8107341b2bfae8b4baf132b06cb10418b8d4dc2b52ae713ae9f803853a85f2cd007829c649f7cad74599dd9878e5d542d6755fd9bbba8ce2aea59003ecd69f92473932a1dd185bb4eec458f655aea40a9e3762074ec53d74b31b8b99ac9b7f90c62b8843a8749a9201e1afe79948899c967a6cc3742868bf5b026af327e21c05b8ae807102916d82d306d3bb2ff53a5b4e1b73b3eea8a809262b743e743bfd7f592aa8d54ea4a537b0d5eb759077b422e040a17fbb6e270956bc141fcb1adeac9ab8ae01c2f98a3404d19f13d5b05b64c61ea06c11ba66cdd93be54a491a6e7e182d422a6d7df55e275cb03d960e15c578458f393928908bea2b7fe19413086116cab9c61fb4a60d4fdb8aeea7ebdda8ce9d68537dbb30ef125fb3d844efe00c490022525e48fbcb2d3e4e2961ff0a7968acda8266a752cd4684d573140c4647e3af097854490ff7cd4fa73fb865f61a1e365dc202f41190973ca15d4622797613b87b6b36a5575ec46c2c31024f9a04d57d576168a904405449f4def70eeea20f01ada6e0ab6bc97b9efb8c7e13047b4fdfa438fb19db2f45eacd160d2db3e924c94573d178777acda8cdd2ae032cfd6dfd5d4bf45f82b31c19f4d443ba069eaaf31efd2668f681bfbb18266d363611f692d4467a919ee166185b8f1e385061aa640d29dd7131be05f72f21b25737e302b439546339b7cc47103305d5c585326c4a182615c758a5dbdb7c8947bdcdf0a1ef1f855cec8840d169cd93a23a5985173d308a61a938a3e4cee9052a16db145174d156b2a873e99732566bd82797feabc439f77b1958bda74ffc7c0d1be5e2d25d3bda0e1d299f6052e42e936b157821525188bdeba8cc82caed0e0e4b3b324aefe4ce1aa8e04157c7f267b6f51c9a7dfe44a158338049d931e16dc4cc51c4176edb68616d8d196e0ba1e7631da64bb58180815157cecaf39ee023c4b237512086d094380fec2b9658427a6e2d93f329f64105bf8ff28394cb018d1ccd579d1817b693258f2751832aae3f098a3cefbf7604d7d7e71471e739d48b8558939e7c1e18fbd1867b57e97a36a45dafd6910eaa8a88f9097168a13286c37c8ae765730dc9d3953dd0ae61f0fa47a3256968a84ff1e17fe7218d12707ca243fd9f1fa4b7a94144c87712dec919321f9895f441949e3fd3a7079a45476fec7aeeec0f443bfe73200ca443e82631908f157dfbac8b235b8eb52a787bea418b197013e4158aa6cf44eddbbb2c35a331fdef5784326d41421715740d7fa6f15366c06e84465781ab49ab00c6ceaea4f6790a14347321e630b270645a69164b5a4d5937c4821344837662e7650794fb26463e294a0a9cf20739906db197c28a44c9083269718157aaafc4cf46cd89a9f89b0a6f669fc6bd973e9158a2f07fb62c520e058cce63aefff1b317595bb54fe1b83841b868c291ea74490048ffb74de4a789ad448e6cf67fe77bbd8d829507ca7e83289159910bf03c8bbe90697a17677ed93660fa7d966b731dc987a56e009bdb935e4a84b1e087b375867c0a0eebcb8a577c98a97be902788b734eab784c45b20020585a5d62133a78b17f1e65af784d5d061eebcb11804817f5fbe2487ee3c673f62b22461407797c90bf89153bcd48d803a9f903c3f4eb8bfe0b40d612ca7afdbf1a49804ffdc4a168a716ca2bb2125eece791affcf54ddc10c5ad4d45dec563d15917d49c016f1e2e6a2ff4a209718170733aee6a0cb019d1c4788a2a4139e5a2b067b622b0dd2f0ea977aef66dc4edce87d47a2e1e05cbabc7ae9266194af959bb0e4fe50056bf7e0af73bd81494f08a613f3956caf9617497a14131bb123b7dd63bcf72b60edaff515883222397d62041a81024317f63dd42ba18ba21f1bac8f5d6ff556d53878eb0c079f986f36e32db689cadb20e2ecd70f740b2487a60e88b433304e3", 0x1000, 0x400, &(0x7f0000001240)=@in={0x2, 0x0}, 0xc) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000012c0)=0xc) bind$unix(r1, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000080)='./file0\x00') 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x5}, 0x10) 01:39:23 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x431, 0x0, 0x42, &(0x7f0000000140)=[{0x0, 0xffff, 0xfffffffffffffffe, "45a4ee579279217ade20ccdb017bbe2d063cc00766a763c2d806cdc170440c2ff747975985fe47216ae0ea66105bb2be35279a9dfa8622fb0f76cc2744255ad227a577f739b2ec5fc97675aa88fbbb4df82bbf2672156d830f9a918e88802a2cd417c02d044821ae30f04a776dfac6553fb0174cc4533bcf566d997d736dd1b2e27676c1279bbb211040d0bc9ff4758dd9bf6861b85c2de8bae803b67cc0a818cead4665853552a2a07437d42ed2a0d245046a2df8c51d5d7f09636fdba06e78fd71ffa6a4711c0d203067277d34588ec1c3b46956e6250dc4860ca783ceb6cf64c0b3f2a5b0f9bd9f2fd36223d7b11845dbd5b06b54427a91a8557a42fcd39fc4317583683ef1aa2c2b8a97846dc0df66f50ca47a4257518887987bd16e40abfc8e113b3684ac2e6d9fb55f288a8f0589b355e63e8555069f75d7263e25efa2499766d4f4c57f8370a6180e58ff37954ffee04669efc1c65e1bcff9ccab92916d3ad4cf4ba395d0605254a948a971e5f4caeebf82729ba83de1b1c471f3ee35881a19b3fa7661699cc764d930bce8329b6db9aac50aa7a51525c102f969c40ff36d268c92b0ad380fce591c62cf5e60de7d1b2313169cbc47a9e196c0f0b20665dfe836b551960decee9206b736064d4643af97e93a0d0f32648217ea0aecbf9cc519fc5dc6ef8df2155454023e964529fe3468fd305b71122bdfc23b83268b602cbf93544c438c54eb4828a0e2f59ca56712f1b5ea6016d17d96f575156f694a4ffdf506e69e354766dfb42041e61acc3f37cce618131654827dae4bddfd11c36582a7b99ae8932c2514ca885d79addede9598158420e6957d00449452c37d393e5673c08b699fe62bf6d0748ad999cd2d423a77ae656dd72d14c5ee55d8692c8c2374bec99306882847c22023b2245c23b8133a1c7271e069efa9fe8a8e10d81264f25db269701c8ad049fdb5b6bc3ab39498a2ff33bdd2a15ce19c8dfb32789faa1f6b34c4ccad92204e918746f1b67c2cac89f120ed7b866c067489e8e8c3bc05d632a45c1e500321220b6097c57f0427d1588baeaa76f5ccd014ab5664f37063b99e50d3fbe64a000d94dc556b90ca5ab75971aac395b85b23c80f5bf20ea40eb662d2f8804639a41429cea4302cffb954dc2bf462bb540e6283d7104adb8032dd7ddfd6b34628e4a186fdf543ed9915eefbfb15793b819f57c65cfd3dde5361fed6062e4c12201484b154322a7345e3d1b617dcf2277ea7c73eb535d628de6979bf24ddd30c8c8d3c507d5b621c827262fa13d0337b604e86e810c6fbbbc3f7acd9ba9fe317f87747a9361fde0fb958cee11e78c88beb839cf5904624f70f82df3c37d0930f274aa48a0e73f0fc665f2c9206dc02ae5f5691427fbcce0bcf302622eb5abcb4e05f9cc25dbb83567c66cae1d94a714411061a8bcf6f8b33a691b98206c3be79cf112fa0720b35e10f9376cf3a0c1aa4c7e0c0fd47e2bb4b78001008ef7f97b228bf125ace5da136bd3cf7f170e12be5c8518f1e158d40f645fb171accb9e6780fa910a1191d3a480fe92f0dd851e9de25eb2024ac88566fac2c6a3b3f87696484a94039bbf9a2a5f04517e9371c00caa915899a20be7d7a703be9b7544c24580633c70924cf021660ab4f91d23b32558a3bd8194d8f1ec79f292cfde2a6fc58902ad7e361bda4d9505b0c31f9a13461173c0c9a6db4591d652c185a4bbe5ff482bbf827ce2914523949f98ea2a5a7c123ec39fa6377a07c20db1df6250d652af52177b5f4a319f1c3e36b42955c3b25a3895e26516e9496bb6ec37d4a4a66fc145b03cf418ca93ec73f33b9b5c3955fd6b0aebd9ca584d48c2ffeab9407b9acc41672474438993877248a0128dcfb1d1e2e339b43b7205e3b946e9c4e8f312f06ea5cefb5da0d451d1754a2c8762fdc44e0bdbcf77d10aaacc8877fe0d43833de3380fc79181820ca6385dce5021d22c0a8725094ae0747b3a6a8e9e1b8623a6ebd3e583e50ea7c33c51715abb708796669b69e196faa83483d282f6785815b3a2bc1d60f917cb7dd8e2527125be27ef8e7f033e09e9bf83b4f32125f46b354759cee61cd97279e0036e32f363de5dd9b49faae5da551f3bbb3091d6b75b2344e603cb655c59422ef82d530c75889c5787b09877bf05fdce870bd26e17873349deb3395462f7d4eee894fe2f513d65180b15094166583b9c0a67b6b8949d3bcaa7b3bbc308ca1ea34b8c1058796b518035658f104124469689d47755be591db7dbbf19157c60d9cc4067548e6c0d3433521762c5e400db4d7d7995b6587f0ffee738130c82d5f1f3d2397c28bfb7800149f31c7df35649121da6c755c7db446e1d20241ad36e4c483aa9718cb0c9d2b8bfedb54e57f4730784bdfe3ce922f1822770acfbb54b8ba6d774b01815064a6465a4f6e5e660028e448ca64af7bc067283821ac2c83438b3d5338692f60105d6aff370e1f4a1198daeaee377c5b96ec1162521f7d60bbb19f0a44db599dcb3c6f277a8a45738d344c1b7fb7d7c3b119f0505f6a4420cab038f4a1b6c716d98b71a986a0499f4ce27a07e39aa15407580c79d91fbe2ab7bd03ba351e10310af7a9e3759e34d109c2c651afe612edc1ab3a7a0b4d951d04084cd4e0dcd2970b3565dce142ffec5dc90b8883c0924cbce89f39f0b7b9087ed5f30a904f1efbe6c6af9d301dd54c01eb4f3cce2cc945a83d1686e77500786ddbb5abdb9552579ad274156e45f9cd941f59f147e6a8fc3ba415e8ee912ff3c46448cdeda85afe6f74f9e034024dcbfe6582f4f72cd5b98443dac657c9877787ca8c6a24af66cd9d800f9a89b65a34caf732e53c1921919a7f1ba857755f09c7455df1ff9aee85d4fc56c8006c8e28e304efc739ac61daf8056731fd8a1bc22b6ac372429112ba41a901e0833f09df1805ff6a0701fc7b6b4f285f0a5438713e4d195e371ad88732a2a2072736c5101e72700cd8a093c2665957e59aca64c9f4f8449b82763f9bb239274301873ef4faec790afac25546cba821987127717c3a4b525a6b78d3699d3d99efcd071d3cc13f7c6f761a98f2b89141ea5961aa773735a4104156c27f5eac946f78eb8744e1d679fc21377be432178d65a6c60c066a5925ce3a2da67c4070c58c154cd13da89b3ce128532f4bfd5ee87b10fc2fadeb3c881ab682274eb998e20b8d36feeb08a8a5f9df802c1a137e5312dc36ec3ff94da1cafe0725bfbc267df7fd3df4a63a3f903dd5cd2d1e9ef7746198bbc047e2517c3ac9bbfdc5813f5fb79f5cf01cea10b28dd6f20dd3216ae1228cb0c34d6a565837d436610cd8d54f5f6d299f490918370895b4766e744304f526a59781c2bd7db5e8313e5efed680d26fdf3ef1fd4113c4525a3af0b5a28a86ae45a708a532e11ac0c1d82ed13c52a839bbc7be5fb55336f50cccdbc2aab6730f8b31d4fac4f9b18d874ca3e96174b7898e33b33afd8754f75443832b98269fbd0d098b4d2eaa5ad9f3ce861997f36fa7a5b269cf75e2a98fcd796264dfa9b643ce5550129ca6cd31474e1611adfb1998e64931983a78574680c7d08cd01eca808daf6bc7be53808e32d8c7ed8794c257d504815f523fe8b0a7046163d20f6b882c31b90b820d7ee530cc9d9298d7a864e587bfac654573679f7481085b05b68026d377e7777ad73c3dbfab5331046bd9e7e58d449d3c9550f6c8fc8bf47ea7d5cc33668f670a37a2843a4b6bcb0b0461b5ce7b85b185b761490b376366077d5c8ba16a5bc0b3565665147c99b6830dc6b825c00ea49ce91bbd3d437efa9b5cfc712c050c79138a51ce93ff7d64b2dea9d59c50476ad0d1522149b2fc41460e81ed5727ac7e980aca36f0f6bd53dc2827fb020378c638a51c2e39992f3b3065971922edb522d04d21633617a0fecf77bd600b168f8e0c1ce8c93906a75398557a425e80673d4bbaad0900267c203f96b608d2904141bb74b709160bde7aed3a8864dc6fdb85217916562345d1285e24b85a69d954476435d1157bc9fb7a13e8a4949373fb357ffcf58eed2e19eb6793ed7e12dc208c705a586957d22aa743e0a2c627dedbe6673a9d76b5852309eb7be5ca726da61fa4df05d0a2d842df2ca3c022fcb1cc01ec4e725f0f8d77c31da6d94da78c7a0e4e8948643835e67bd910be8905901667db711f7dca1619cd5a09869bba361d4381a93ec83c0843815ad88340565e0dc41fb802918048887c13b6eebfdf5568c043eb640527a59847d98a6ece03a7355ae1f966f55d0bd681e369205ed881a20859c65aee3ef8c25771df03ef3505db883f99a3346c22671c0a21e4aef6987eef91420ef08c2cbea3c0fca4bf9420bfec9b9468869030a3d2ea95df3bcdace4bd2eb04690b988247bdea2f30eaa7c76fb15957c202b8c76f793accfedc62cae748cc67dbd5f79fe38b6e7219cead99a730dff8d3031455abe699ab6a64786301acf17e2a2d71957327573a716837df0b49e8a0fd16d35711987918948e1a916117453eee6e018e97d7a9dcdadc58e04f4e58ac6080f8c66eae6b2f8a3174a2d52fc2c67e779560a97752fd5ba02499d277a242d7813a8d34f86bc8d52bbdb10937b81020ec8e3af90f9704190293b161b179a507881c05c1c55a042948f114bd243fcb6a339db0572dedfda4d63e4fab693ab94eeedbb5d74351bb49f3f7c70ac5a92bbede76863ae2a8c0f3cd5a21716f95c79fee74a7f9acce7f7a6c20ce6f891b8c3a120bf6bd33781ae022883cfb40b50147da75986f4f29b03fe253a0a8218fd5eb526d3e00f4d0eef2d6e2d69f92e3acf7ee3dc9a3dce6cf0f42d2c1a56e8c409a33b10c047f8f1ff9215220b5194e56d05e7a941b6572ece11f0d8c554e96f9f8a9b69af84012c251dbbddde960e6ae2db14fa045010671cdf89e51a754f3df41eda3934aacb88791f81f230948d99a21d6c9c5ff5125afa4827a96942077ff4d0515587fff347de8a0388ddfce1ede0119b40a7cc37d3bde91da44964a560fe89ae673c362d142a4824a6782743627981ba52a95f7b647b958381287c5fd173d1f6313db84db95c0afd4d4190645d233b3670e57765194bee923e635b025d61a0a37f9159243bb6fb4ef866c7f1f8ad20acf6414e3d58e08783cb8c287b653e52756ab0f8d3f68b380400c24a1cbc32cbd88eefeb3032bce5c6ec1dfb3c3c2b5caba17f5a3a722c8414ed18b6ea514b99d4dfe2aadcd82dcd3efae03a02da75278d0c2420594a3c788d66d3dbe96690cb1712614330d01aeb4969516b5d8c2741551232ba38320406b924592775dc6e256434f89d44822fc0a6b20cffac703c7936c4cfd569b9717dc6185d07cd16516105c26e0f917c8fc0331a995250d0d4c12a84bd216a0480827721982fef6c680d16155122e925b8419251f97553ab4af3d7c4e91f8f501f7ddf21a9a3a08d4a8679c980c474db0b18e60ee0bd11676bec1fe500dfe7a6a97529a85a7af552d6e261009ce7f967cf450c9acaaac4a89ce6fcb1691f2e18a5436b7e811fd30f532c0ed3dfe6148795cab574ac1dddd7a91a343c3d1977406e9288de031657b53b12a62a3c4c413219ee91fbe5aa6eadf26b593fb21a2c8bda55500dafeb8a16571d80140017bc5c4961b398e9ebd9481cb69ef821ae5120fe8819b36380a62c0a0b1eef50012628263132d37a42ec7e80aa36247cf08f431445e3b203a1e41a752322787b260337cb62558c6c46776da1eccab547703bb6994b9e12b1a8bc32abe9bb2ed5ce8987e30a679297"}, {0x0, 0x1, 0x8, "ab62453933c3e6860ff6c8b78f37bafb79899946264964b022955d9cdb"}, {0x0, 0xffff, 0x3, "2cc7b237b3a58f"}, {0x0, 0x1, 0x8, "36c9fb23b0f3eb85c10e0c3e2a5639a611e484a9ad29c594fbe0f147e14a5d4b8b2da070929317f704117a0013e08a1ab3a233c32e00d1eb390573b955df9238836187f72d67e7f7c3d7a21cce9e629a8ef0720c125e20dc362a51c868cd88310dd30d47954d6275e305a70b14f4458de351e00e05c57436ae9fbcd189b5ad9d498b7353ac3b1f4b8a65933818548918ce58c9bc11533fc4ec067b5a41"}, {0x0, 0x1, 0x3f, "6756ad0738b9fe2bf8784156a2e3b4f07e0e34e47401fceee80d008e8d9d2fc0ba0cc5dc0aef7740e8"}], 0x173}, 0x401) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x40) 01:39:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b3d7c263cba085fdeefec7e3971ea737678719684c3d75503c757fcf75fa330e2f9cb10fc054865fe00d4cc3e6deecd68580b335fb07baa97ab905680b79a66a5fcd97c200b06f29926e7a2c4c9fb846c275a60f83b1fa21ed35ab20b696c693127f8490387fad8e39774ce15ebbde01c35d5cdcb2ee41899c016a67931262b853f98a608baaef55cbf1bdad73b1404cb6a4b996d7236584ac0e17493c57c3f29b667df402cbc5d65fcac6e214e1f8e857dd4ba860b8bbd6d0433e1cc25649d2bef5662ef4ab64f7beb110f5308031cfaaf7aa9d465c872c8773580a40a0c887b2e0dc089bf12222bc0f94dc9f8a48e1ed0f5978773d2851a5903e6b21a61c7e2c3aa74a6f1d87264e15d3aff5307f3a0e9ceb6cb2e46943c138753eac9413f02f18b7ccb4464a2b7a6916d204727f783d92441ca582c9914cd46145d4d33804970875701376e5d6dd8f07c929ba28b4108c2d738a473a23f46d48dd4cdc8f57c64bdf8b283102fbe15c398a2d6afbca7d703bfaa5ce4e5c0f6e15b8feccad8681ee3a60decc47c8c57b23914c973b8253fdf344317dc811035d31592417bfbd1a528343cdbd588aafb5015c0d681623ef1e793192ef03dbbddf6aca79c7c6ae84c2ae3ac01d3deea85bf72d47cf9ced74b21e45f70aa2b3a11ecb117792aa489d6103fa61ff1986f6a9bdfc2aff77ecf7dfbe0861a49a31a703b6715a32e6fa82032f2834e4f1f8757da01f18c8f54a25b4a6f4bb73ac6bf5baa032cee1824d1370940d4f22cfcd59859a659adbe7f1b8bcc7bf9b644d6aa9c61c77a0c8f291cd1f33d0e8f870ce913a945829caf370483037408802f070ee7a92daa4682cdc8bd2efe92400351912cc40effbe413f6eedfa41bb89d913f71511bbf8450691b573e8ffc4f2c1e3e595c31fc97eba33317451435789975b271dad33f1ae2f19b4febbff3f4a0976a7f8d798de8ec5e7232c0620705c7ef35c04ae5b7f2c3fb38a373bea1a1407d4d52fab0b97657d98a0be1af61290196d9f002b39a4fba87f0d6ff1299f0e6507eb56ecc3ec2b7ef60ed5707eb2dd773c5951de2fa43fee2034365d3b0d4378ae9fc6de5cb53432b3ed7cdab9fe0e0cbc24ba38a726552aba44f8bd3aba0106b6b1d16bfe0c2f0b12d34be0dea69d65f5730a18feb1663539ad284b563b0bd86f97a4e92bbf1f9badfa11697bb0e114a166ecf95c5fe46492faaff8a966e1f293e96c21a880b23a23b69773fa2dd8d540651980afd741fe4331f96ac685202c90ba898332021f3d8a6adab5b258f08cd6b12ba9206cfcfe03a4b9cc537bc5e60434179940ce933a712176d5f3a4b3ec49bd7c86ac65a784414ce025b8a4808c3d081f9d50322ee9e78b8df7e646fff9c8cab68b3bf8623ee5b7846428e2d70ca6c4513a400218b4cebeeda435417c8f763cbe6b7f0567274f9c370aad5a87652137aa669e0526a22d121cc9766afd80348b957386f9319f1a00176087bbd1edf742e42d0d242023020565dd1daa642d40c79e82827737d395e8e38b87fd9736d5600fe9dbada8e404b7a809d27184aff3dfd20bffcfed8e43ce2d04ecca00019bf840eeeae8ee3906ed451e4360a1a8b2ef94704e9698d60c5abfd748ec5ad4aad8bfbfd95c95c019cefd75647cc9f6d72d1c50fd3f9149595b5e17c441dffd75e95a702cbd1c340387a72ed5d3aacdf5ecdd4543865161022f50756834a7057e76818b866aa6e7f22f4621e0427d9483521ada969638bf9e5a738cbbd808e3de5d8ed554b9b296705a08c8bcb2793234c372842bee323168cc7aece4804bf2376f14564a0dca4f4a7ca2587a09d87bc226e505e5cb44d92c654d06e48b71d2566337a10aec76ca3fd81a0d7318d43f8cf76d1dd109cc9f3172f78f7c2b106b1897b4626eadf52de26a58623e6474d48f263f3e8e1b9cc9193a15e41615e9334ebabe2fc13301a17bc0a9e702fbd6bd265631e8154013a87effab7fd84566575a835a927c7da2aaa9583b9e7ee6515048b4f1bd714091cf6e421954b06f55398e7b1647101ddb3f446bc5dac8a555806362e2b6cf1121ae2eb2805094b6c63eb7620e85c5f5c1741899a34aa2400ae86a97f63062c769e918ec990da7016e0d4f0cd64ddcb5d3c22a790f25e5ac65de940a07ae4251b7b53a29275c4382997e664c5cb253bf28a353dea26e91976d94b0b4f5c0bbf2910b9b2aa15afcfb951583e1c3363713b42b65b95c344de4843a9d0cee72996d2b5c81c33d43f04a247a03de32ad20e9bd9b5e1f162cd0f8bb87a8d7023367d6d445c9197406bcc5c9960b398cdd43b5bdcadc35048b4e14961dbee42d4528f3d21ca1922130a2d4e8cdff0a833f0c356415aee3dcc82a3d73a71ff805dc0ab35137938ce4c29b151c26b0579ecd6b19249687164bebc5351e481960871617feab1f0e726fb2a5c9a7f179a450cd9fbe4a289b74d1c4b0365f782d4bd25c1c5dcbceced871ec36fd15b4c02a57d08df88883b71661fd8971f8463b6b5dd48d6eff2d1e8891d366c4aadac7ee7b346b5e85ba3de157fc2fed4f8e6a4491a038a4202bd3a3540aa3389ceb0a313f7b2b62d9843ae24c829c798f19689ebb5acc70d35386d846180d55c763982be2432b4b039bb68a8bf9f5697d593e75635e9c531b2667d80cfbac1bebf2f6bc2d4d4031251fc26c71ef0f94408bbcf13f72a9878eea2f2a3ce817c0e6ec81f68538319ebe12f5bca09448771375c56d285548d9d49687a57358f43aa98c3ed35a748a00e134a1ecef222610eaac4def952de807e33dd09cfa6201af686d03d7904949189f26dfb75972ad7b87ce48aa8c650eb367c82747f3a909178db9fb87de4edabe0775270976efd2884d5d69b2e7c9101ec8f6c6d16a126ddeaa86c251b36df168ae4498e4625a79bc450d3caaa44a458d0db46dbd32ecb3f62c06f178ca5696fa1938c576edf64bad2007830162a243954bf170d4eff4830b87de253feb9810a033fecd96fe2bc572345b6d9fda2494e3013ec4dee6cf7b8ee8e3a59b27b71dc5f66e040a469d9319b09ba6eb7de93fd23dc14a63c66deaa5aac46d802777865db3f4a48b5e89cc9bfb84f870681ea55dfa3fd533ff90df6df21653f81a493f067432b59ed14351afc151634106c14a5e46ab4d16f2abe8f0a6f6e5dacdd9e2a6d1c073d428497697cd2751301cb83d1c3541b901e7fc47964986d8cce9999b72c815ac040f1ee77dbfadb20164e8012cf69a020bcc1105eeaefdb5087f52e334b4500d12bd30488c27c3e74968ca6b9c87bcb60896072321aebeb18d78440990b5a9283e81e222126e5a52c3d4e6b362c9e811376224f36061e131dbd1ef9acb180307d2d278667c51c24a831378070fce52865e6a65f06f4cfb4ae9d346831a9e3f201cda16bdcb1d5228363b605b3ef1ca125915ead53005bacce567a94b195778a396e663e77abe136229daf4e85ab13acceaa36bdf94ff93b0dab3936aa9f8b1c9612cf4f95cc6308cb756b79c5a2cdc0bc19a7e5f3ca1b70e918f47f3707d0817bf050140297c62e7254c7661719000eaafbd3f095d834e1dd6684e57fb2e2bfd599630735a0b0ff3012132736f0850ba1f5c04599009fe800d75eee8e3609886f12ef222f09afbed4b35675ac67285ed0874bedfb0f92a9b7793b1e30ac367730f7a4483aaeff7693ef386f77059ddf01ce88bfab0cc6ae23011aea5bbd7f0f1872734ac41becb9419a4e10e63c2ded572e53f5710021314fdf004e0b5536636e9b8e422367c89a6ef3319d390ce0bfc52088d0ce9d20ecbf28cd25a7577b640ff506197f63789bb2f88aa3e970ac74d938b6a6f6e58e4524ec1ea951b587ed0ca1668dd13ef6d338aff48766ce7bd8fb031a882e1406bcbb36e747d93c931e7525e2d980fd748a38c7ace1a3132c86cdd2defa7ebede9e20f9dd2d41465348c48398adb04e17bbe85f50eab523a045efce9759d65715f080e4a6038e8a2beef8c63adb31be26c3f87cfc04d2e8eaeae799c16e2c8e680d6ba25180e2b86e55a1551ea55acd84b5ab830d0ce194b7c685b0bc1dacd31c8c352d88ef8c08506e1003bcf08b95d7e6b461813db9c56d9fcbe992c235b3f74d3136b8716c3b3cff092a22dcc7ed4ea5d7cc85ba168710a6fccf1dc05d0f42e171e333da98939f7497e342aa07b4424d19fd84034245d88eda32444c1f9d869648d1e2376579a129a1f0cf1e6c131a36765c6c9fa636edfdc3b2f07d72a0f395607d0836214ab07d96ac6ee74a03468a20713cab26e5ddb8afd3c345d9dcaa42e0a35c6e871aad55e5241146965fe5012bc03852c854e311f2fb4191eda989256721960b7a40304668bf1e3d26496fd165ec6e7ba64c5ad80890bc2ea55d2f1fdcfcec231cb37a56eb47bdd405e2acda6223186899e2c719518555b47d9fbf622c30687cbfc4449d6ff8b7f1ce6dd25c9e4844bfe011040253e04946011b7de8ce13501f63b34ddca2ab0bb1dbe572cc0087bc54e8948a0d7655182dec6a87062f02eab6664cfe51ae9117587f5c85d6c0ba42aad03662a1332092fdb6de52654e34e7efb0c144f0f14d8d08580c46c82096e2c8638366f857f5f6302e9d445a1576aa77e4ecaa4c8951f513d54b4b6288a20a4133020a75ae1f7d2d846aeff5a2ed96e3f2a249edbda5ed32b952686d3b6b5735df239f769eabcb083c249509ed4a799a185041ffc3698912c0e47cb1c56ba8fcc9e", 0xf7b}], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 01:39:23 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x3a0914c44f7b202c, 0x1f) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000018700005031c774f69b13992939005b927fb4a38ce9e81d3c332807e8b2a3fd6d4273f39a9bc01fefb3644345e4fa15b95731011a22c5a135a4268d4a6e379b6d3ccd5b14dd100008ab8879a1f7b41678e5ec32c58bf99b49dc3858a92c662e444a9cb6df2e1f00000000000000000000000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="eeaf771cd377c218c35ec030baa163f2b214409ec9bed7b11fda4a980500bc4c0000000000000034ed98062c6b090b82ef92f062ef0f3527c0c071aa03a78a45864013f4307748b420079defe1a7ad6c6e9277f785105b834d5debcbcac89e6860c118a5ba4c118ae7b1acdbe2d28d3d6970d161b872a4203e90997f9a10e1f885", 0xffffffffffffffeb}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 01:39:23 executing program 0: r0 = kqueue() r1 = kqueue() pipe(0xfffffffffffffffe) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000001240)=0x4) chroot(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) r2 = socket(0x38, 0x8004, 0x58) r3 = shmget(0x3, 0x400000, 0x200, &(0x7f0000bfe000/0x400000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x81, 0x4cc}, 0x10) socket(0x2, 0x0, 0xcb0) close(r0) recvmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f4bec1e3d25a042f9c63c86fc26047178a33c279cf3b1921f42f10564ace5d71da0cdfd62bcb61d31038da7e75368c45175a8a3a789165f2e0e8e3a9c6440a50b4345f61dd36c9a786d07507f3291aaefed489dd96c6d62a686f71914d027979084a96d35f7ea93fcfd1946912928b1f593f8e4ecae769e7630ca10674b8750e21cf52409f0ff5a38af2b2c39bf89cc29bd10ff7f646483d95ccbef58e48d74b07e07899524eb89b8f14353744e1f4873d07dd638f9d14b0ec1fdda7bf5f11ccf736eb3fa77b232b5893412ae497402c3fc30b8b0051e8cafea7ea27f8561253a4d1b"], 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/35, 0x23}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x1) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x0, 0x3, 0x1, 0x4, "5e7715cf5a00f5bc1a01bbf412be2a12ae773888", 0xfffffffffffffff9, 0x8}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001740)=0x71) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001580)="ee55576c41ed72693265197c3718d3fa83da7b8ebb05288f40f05828e3c77fdb7c0f88499fb2c8a4720c06e757a4bcd1ee90624ea85f383d808fb8d7258ae29f8f2e60528f1d866a9129783c0577", 0x4e, 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="4a0cfac18b50c7ac82c3911344ffb19df2a79ef2255e83f5bd5616ff041e18d0bd512ca9e3120173cdea65ae1a6b8bc13894027e146973a2407bebd660a860526e198a92970156cefc72a409cb343ecb9cc32fa85f9ff8ea80174e5dc4af318c1380abad47b951ea205888d3bf06e31661ca233b40ae55199cb55474f30f28d563bf9f29ceca4657c423c97a001b1795454a3fca9428709b632f672a5efd9e2f93a299f3e57adc5576a340eab4645c2509730e850a858f1e37c504fc41f66630ed7934808d28191dd19fcacf874c129598f6ec4754cc09eb86f7c1a0"], 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001600)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="c7200dc1f031b063e425da1ec050727adc7dc0bfaad77667644b7182eaf42935fadb9716e123070c212ca507f702333e9718014085a1fff425026c9dc60803d9d5b7", 0x42}, {&(0x7f0000000180)="bd04659471bb589e0553f244b72df6c5f59d303ad76362e263df0bfb0f96dfa2991059e24dfa3459085fcb8af65d01ee709dd910ccf6500cda1686532178d0d7215eed111dfca3b46d9ba12aea16b6023f655eba6eb80131bd6e51548b60edece8fd89265f5946a41fd9d8c9bf62547b818b1f45f8d32a322d49d127e1e6ce272f36f36e3841b86706e56253074cdfbe957903e295ffe069e08b046fb5998223276a811435e7ce06bd900db9d87a06f7abaf5f", 0xb3}, {&(0x7f0000000580)="e38c438c844a73f0291f770330d32d9d641966d821f6dd99f3ae22f63c5c7f6eb75619fa9fe00bd50b5c61b6a587e114c8bf24f5dbd7825bd619ac74d3c7de35be5776dfd63aa253a635fc42670c475d0faf11ca126c96940d72fcee870cef030bfa2ca8cb3f4b0c25daf4d5871ac695f0a4209ae301f5221b84142d4c8cdd319e47bb694d7b01123079b188cd3865fdb1f270ccc89a93c0418eaed27ec75bb53c817003b3124f2656a69530b24ecaa4e0c1f22e1854fc16a5742cfcf1ba9ea80e66abbdc9b9716ccfc20df883a4565454788f19159cef7f4e2ee947dcaebb4acc9f18b3c04425958a492e67dbbb5539201ffa7a0b9f809792086d65c53a80b71cbc9ec4bc78c2e4fd16b8e4847d772eb3ceda193ba3a4a4bb01c8d4e182f0800a1f42a385dc56e78be0c71c6eff09c1475ba8e5b1cb202d09da41b5cc9da2838e12e7e4b89c8649066b561ed6830743ebff6d88b75828f36f9588be6ffcc5d84a46d95391337a57843e235fd2ace70ec45b6da78548000bb7fc505c3ad28c4880e4ce5594bf990b043f8b204f7932e429a17bf901667c4197d179a5aecfa503c3b9f64aa18056df73ff931367ef83b45341d562486b3f45eb4b43c56b8ab12d8643a0fd2927eadbb93f8486de3eb4d30116c67748bf17725b3f60e7084f9aa6612f8e166c3614bf57708dd659faaa5efe393bbaddab5bdc98c9ae8d224a73566add8d4bce97ff6d837a05f68b2494c75b3c96768d7bdb175f7ea1d82a7d51a261e118ab401c8972ccea38bb421ac4a8e71104a4f78c2836a5215acaff03ffea2a27e6ac556665a3513044c3ca018571894ba2f59d91178d41b11bb556d969ebd02e8bf1d32b495212e699b9929d9a29f2b11ffb496fcc6d05a7355fbc521b9f64dd550c88901d0b6718b2f5e41ce65408a5d9a92d171b6f24b1b35fe82daef03c9f805134a3b922779314e0b2f52db5b2d48409b7381463526fed1a2057f28eaf80eaa0a29377641fe021cae0311fa1d2a6dd84ff1f4a0560cd6cd112bc70531bbd7f14f24ad247ec0cc82d206d4d4b98d1fb57b1fff7564e05430b9eb5afe7df6e3defcd2dd1b2822df960dbecee54175d0ba59fcaada4e1b076f7b029cca22e07fa5f30fee8abda6d76257c80d2a61af1fb2e482f9cd8a1b532156afd64904800c4c5e91d22b27fd4883586543d1f0924a1f24cd6fdf8abbf960afe4bb8a12d270f5f6e607514a3fa96a032cd081dbaaa47c79477cf0453dbbb7a3b821ea4493554a4d7a057584dcdc3a35fc51362fa0dc307d8a9be27e6a9ce7e93869f7467f0899246b46121db7acf89e2ef7199f0a92737aa5c9728b8ff5283dd77ce78fb8c27163c318f98a275cebfc70865b6ea1c2870e9a29e2e606f3d5b9d6c7a9f85a0fc7243982a4e44eceebc4b45a199f496b7817a6f8b6a1965b276fdc57110058f1c9dd708df6a55e219abfa21690329b4d1865a0c72bdfdc6f364ea8c197497b85b35cd8aa667e36636553665fcceb8f47f421f477143eb3a557e75172633d5a90767655deff3492e8b8b0f155b63ca83bba27044f9bb7b2d61ab80faaba8fc967070894b448173b1b5212e921214ddc39e9dda4978d59245d2c01e846f69fed35687e41eea9cef8c96fd94ff2b06b64ed94b3100d7fc79a898c2a75eaf3e8ae1ba196d3e4c10582b6c987f18f828c009e527235d41a2d3f73026624cdb41c77c9afb63f3aeaa0f51b8e52177a1c1291a887185099e953fd7d48b11e3a7ca943f28b00107ae06471365217783c182455f4a298a5f084efff84bd7eaf935dd3875e8eb25349102fe2d46646c2b7a24e48998d3d5ec6c32da42fd3a03edb0188414557319d271919d1f91d495092eec1a743c5a541790063550374912a7b9178b3808718cf28f5e50b36875ecc263bf05d100b8675cb33ef98c392941bffc3bd1077388cf42f67ce8758e3c976e4ec205083c103b37ef2631eaa9664bfa34401cd723cf9cc3f55242096a4f41f02a8a5bf9019eb780f78b5122a201fbf98f73077b14c26953b256d102de1e17e57eb8632bd306ef6b36f8cfee356ae338ba2550d06853879872e49c699862f46b6995ec0f432f7232f80285caccf4673f1cebf67ebf6012dd61ec62037b33502546a2d857460059bf2e94af1591f8a717f82872cef190ddeb80e4c9cf812ec75c93268660ad9348bd5d4a0251b124dc3aa376b00c9fd40565840ea7a902c54268a39a35ad843e16b801d201da7b2e410fa9b38c16e780f27e66d5f3230d828eb340aeae42ba83e0185ca8c3022a663b5dd3694f216ed8c047c609201238344babc325f0a28dcd9542fff443dcda78c9b1e2e57b603e099ae19ed38c6840dfcc48c9ed359b1a42170e07e08d9888df676723ff33626166fca77440b9ddaeb116575c59f7c21e8507620e2e8432ae5e18c28d7b4fd39c5d5133eca9aa851063fcf64c98e9ee6d439dff6d05296e2ab6e663d468684296284e5ccfe88f1cc860f39345d33ad0caf060e9dadb94fac623920063d0839371b43ea6d086bf1bae1111a03fb83158f514ee1f8d54dcf9f6e47aa29d5ba2215b1086f6676d9bbb36d29b7efccd91397e25dda3fbc4e57c3414a8ea3338da5d5d8546c4be48e567fbf2b20292ef12d64071e0facd65cd3efbf77cc4917924972edfb8721b5ad509679691b681b8f2e7f544c42c79a14c1d4d3b21fcc4483a4516a7a006d49d13d4b06f82f79dfd5ab8ba93202ae8d324c4b15286865f54263e0ca735a66c5793f60e74a2ca2729d0341bc8c2afe56dcdf307ef7012922e616a4beec8fddff7a4126e45cc668592838be3d79441591e9353ec5b5e313768700cbe0a079252b00e94be6ba611ee2f626ae04ea845e7200a311dc45a83074c4f4e923343133fabde7219de0810b9c6fc57996020759ea074f4869249ccc590889aab7dac600329bd745cea4fe438896ae651ce437ef9ed3868af9e11b869f24b509990023f905ec861b08439ee8c0c90215db74574586e5e775fa30aaa2a04bd04661e5c61df97354e6cc25310ea18dad12a769c16bd1dab862e43d1352c32c492bbfaaa493b204a4fe28fa4c597f9f5be842c60a1d8d6778e03f17f2cab2a144239ad1286ffdbf731473f06c7340e97e0c2edbf914f305abd5c49d27534764a3f0ddc0f89b906800527529a343882d0ef38e131c7f222d47e8b38f7af4c01f3c2947eb93315e686d332b8a3271f6c038b4fd5180e73df48967425d3ca102192c3d0dcf51d86a1fdb9e2331bb6ddfe0f6dd499965241c4dd8cd131a0958c089998b4eb940c1e4825855883899665af7ef6de497d1a652d98e82a434e244ca0cb010e9f2a1267880900c9a231578ca4c21540f979dc1b24588f8442859cbe109f01d69c5d15fa18890d89714349635c5cb318543de9b5bb912b33e765f16c8c3935e2b06c048358d8e259cac1cd02bd6b42b7999da50e219c7e638b79d7fd71565244caf01feabe3d7381b5f4111bbe0055b319a7dfeccc1af329c403974058a5c5c07a60daec2439c154eeff542d265e4084d109892a0623cd40484f5e7c72c8e796d8e8056405f684ed0d2f95ada7b9ad55b5a8a1073aaa3726b93e037c45aa1032847b856606d5560b16f0fbf4e156ad8c938cda8a539404a95346aee43e695b5c9c977549e5d74cd29d98262810937d6f492dee2bb29c12e0b7b4c0fed5bb3c01e5dccfca74c15653d1543c54af0bac4fb7e4123371ba26c4232539a4dbf25549840cb987fa97726d8c533e62bb673862f611fcb66f0d0fa0d23d09d9ecf70831c5b54113732fee1683cb9d7bd7738a03252f66f1bbc187816a822bc04e0d05d2bad92e03d7824c039c7906e48d92b40a893f498d49359d168b5f1e16d9c267730f7a8677221b86b57dd4eeaf1a2ad03b5d901df897ab670525242c86f2b9193a2f1b44a97555065ce40de65771314d13f67ac0dbdc94f9766d3adbbfc2e9f25a673ba87dfe6cf2772c80731114266dfef116cbb5c1c4329fdd8c24713e21638a9c1d46e00a58bb5743877f31b52ea13c8d6389971e636284ca4de4271bd228fb287d43d5b186cfca84dfd42d02600b121af44faf130a367c269c655ee772db8944d46bb3302b9d5ae0da0337b349c6eedfd64e7d648768a30e22df46fc531c24f6033044dcf465922969a2b858e3d552aedf1a6eac5b5a3264a8173e47d881292e3896effbbc8a2ab3c20fcf83644eff4c96f5525c66068f88393816838f6951679f39611757be0e5ad5c37a738ddabbb0f93041094d4f6d1a6f417be9500c81a8611476d17a0431c7f226eaf23470b3d8d42a6546f4b892d6bc0b57aec475180416657e194f16ae6b7f5699c0179c0c0247287597f196b67bc4c1ccb7d9e7e75ecc02efef8318219f32ba4bd07ea5359325484c04d89904a6a203f2fa9dc47a2492c88f8da25170b460fb8be1c827dda4ca847d7fe8ac8809875b1ad71292908e9f5b558569154c6c219047b495ff6f151f5fbe4735d4f0a18ebf41a10fa5628654203454b05a063b344aefda79c36652e52ee2e1eed51c47ea67787495e4bb2e7da98e3003ae2c87a0fdc749f427380e406b08a92280ad50ec66eac2d8add20c051eefeaced393e3c69cf47ebcf15f626355a96e27f8914c63afaf717cbe9f71f20da371f763d238b7ea18ee735332b00e53cf3759fb6fb4f2b375f8f8072b8d06d801e793f7550cdda098ea62cefe574ea3afb4b666a20e89952f5c278aac8789be4a911da7138b6974dcf6871544787cc59a9b57883d45ccb9ac04eab9d550d7cfbda10b357d128cfa752347b0bbf5e56ea5248719bfab8f20bd74d3238e194d4783e97260d9097d997041451084a659541c1ab709f3d99093cf68181f9b8d5cff6917038d177820bf746f424c32c60feb3e97b73424541f5c66c20375ece395badf69b0b959fb1c176ad980a7feaf7e2dbc99667fd5c9ecfee439257d6c0d79f39c34467c618753231a3389c78da85a8382775372e2b5c30d98479be1e86293a8319ed4ba22faef1c089247ce6c7f8b61bafecb29c87a50f632f0709d826b47fd4e8bc183ae31c3c236d946f753c182593568ee23808f45f4232753b4359e91afba0672c4c077d20409bd37e33ba6b7cbc898e08bc282cce45d2c0308bea68cf29614a0894f306cb6abe1759d91aa7b3d15b15a9d0b391de4a8399860b5d15b6487f43a36843e0129e0d411e026d541c3df757f28db9dca49514a282c6f50a949449f32d9a92693db634e0e4db2c0d5a80442b00733ba7c12b91234bd70c58f9f79e1e927e9854fab3d2fe9e01ab667123ac81638c2e05736ef7c6c10359d0ad3b226afb3ecf75934b3793994938b6c383bd208371eef4795c429d9ec4ee1c98ed833d159ad1600b3e7120b0133cd9076891f73f0020c6267919d7702fdea291a92beadf8b06877173f2618a9acc2d750a7710c6fd39a97ae840f87180359df7243043b8106462b3972e019b21698f33a1ee2ff031024278176867bd7542eb45a3cbffbb3c47a6de5d3d08035b9ccf95b2aef100f3d42e3e1aea3e8a02b98827c24a9a9b0a9e9dab6ce0b0797b803750a183e5add450ed43186085fbe67af948b54fd1c93b44511a63fd85f6ca5eb1543e49b286f1e75df3fdf4d08e39e8a8f934a0f772d19bfb4f13501c2f0b3563434c300fba8d378a60c20115278fa68feeafcac28ef413f7ac877348df1b78ff227ee692fa38d7d8b299ccc99d421ef8bd64f3f5f20af3eafbc0407750bb25dcd07268f68f6adcd726675ea", 0x1000}, {&(0x7f0000000240)="c88770df39d9ccec1e23cc41114575b27b17e6b3f83e83c19d675c5164a384b626b67384edee6df727beb1e20dd714c15ddc62e996761d36c953c3800ec10115a94125d8f29c21fe00412f14be54e856e08f6e5908e9c32e14709fd5436e02a001ca48e7eb73bf4101051abbf49b3c61adf1b8e412cc2940eeddfddd22bf3d3549b330118a021a541713deeebdeb9b651e7a5c233588df16802a6ed242e11d1231ddac58842477a08b2b8b2055eb998e19c8a544a5ad836737a45d2ace6178c10ebabc29fd3680e7d4a286e132f1784e3b2bde607cd4048d0c88cb129f61fc4160d836c620", 0xe5}, {&(0x7f0000000340)="2058ef78ab194c95f7988f18004692da2b5069ce39c5e6d142fc46e810b7517bfc79b0955ecba2ae4ddbc139f5729bad44551349ae227b13bd4fca0c63ac2a7a1bd11bd68af93610225ef1468d250c5d3ebc83dbbbf925f58aecb496baf02434377c3bd68c10f4cea61fca454ce39e2d6068d2cd8bc152d27ffa212d07009a2ca62cafc6eeec1ac4775272b9f35b475ad8b0892a420d9e95412034bd2094d26f6b2750def6d5d6d62984d212108e133f7c988964699440c91979b71c1fe84d598465fd3f53789bea0c", 0xc9}], 0x5) chflags(&(0x7f00000017c0)='./file0\x00', 0x40000) 01:39:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x20000) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 01:39:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8401, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000), 0x4ca, 0x54) socket(0x12, 0x4002, 0x3f) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 01:39:24 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x83) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) dup(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 01:39:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x400) 01:39:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40000086138) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x10, 0x3) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) fchmodat(r3, &(0x7f0000000140)='./bus\x00', 0x8, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x9, 0x1, 0x5284, 0x80000000}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 01:39:25 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 01:39:25 executing program 0: r0 = dup(0xffffffffffffffff) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01003e2ff9496c653000"], 0xa) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) fcntl$setflags(r1, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1}, 0xc) sendto$inet(r1, &(0x7f00000000c0)="ee6633ca", 0x4, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = semget(0x3, 0x3, 0x5) semop(r2, &(0x7f0000000240)=[{0x1, 0x72a, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x7}, {0x1, 0x80, 0x1800}], 0x4) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) fcntl$setflags(r1, 0x2, 0x1) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 01:39:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8081, 0x42) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x81, 0x401}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000003a00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) 01:39:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) getgid() kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xf44, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x80, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8000000016, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7fffffff, 0x40}, {{r1}, 0xffffffffffffffff, 0xe2, 0x80000001, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4000000000020, 0x3, 0x6, 0x268}, {{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0x9, 0x1}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x5, 0x22d3, 0x1f}, {{r1}, 0xffffffffffffffff, 0xe8, 0x1, 0x16d8, 0x3f}], 0x9, &(0x7f0000000040)={0x6, 0x1ff}) fcntl$getflags(r1, 0x3) 01:39:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = dup(r0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x8f9}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) 01:39:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x2940, 0x6, 0x0, 0x4000, 0x75f8, 0x9, 0x2, 0x0, 0xffffffffffffff80, 0x81}) 01:39:26 executing program 1: r0 = getpid() r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) fcntl$dupfd(r1, 0xa, r2) r3 = getpgid(0xffffffffffffffff) setpgid(r0, r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = dup(r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r5) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r7, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) fchdir(r7) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000400)) socket(0x26, 0x5, 0x54) fcntl$lock(r5, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r3}) ioctl$KDENABIO(r5, 0x20004b3c) dup(r4) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r8 = msgget$private(0x0, 0x2) msgrcv(r8, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000005c0)=0x2) msgsnd(r8, &(0x7f0000000700)=ANY=[], 0x0, 0x4800) 01:39:26 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xcf, 0x1}, {0xab, 0x8}, {0x65, 0x8d1}, {0x0, 0x9}, {0x0, 0x6}, {0x84, 0xbd2e}, {0x0, 0x3}, {0x81, 0x10000}], 0x8}) r3 = dup2(r1, r1) listen(r3, 0x100000000000000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65, 0x0, 0x3}], 0x9, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x10000, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="7c4d94569f49c0ebee92f55dd0d3d3f5a0bb8a907f0d3ad70ef4f4981ce4e591c148170f2f668c79e55cc752b151b09d5a4b53b4a571baf74774c9931b2af6f8c563780e9bd5f323a1a57529957b7610f7a97af92732db6155948ddb2adf24eedc318bbfb3a2d1da96b53ebd1a3151f87709158ab6bfe33ab4ca2ef8c6751b07870d6bfe5a42116057baef04193f2167fcb62b42565a55616545cae91091dd04f47209c28f223186876f2c1f85e0cf3183d8db16b211f52b56c30fe1054462c0864bca53e1f37326196204f931b95c4c521ed6d45c202962744dcf7eebed96339953", 0xe2}, {&(0x7f0000000240)="f63ad2f43960731d2bc63eb569d56f5114ea590c95cc7241343f1f6eb2db9f662200c9441ee2032a2e05ebe9da47b03b97a7c2d2e70fafe4fc9d242a94e5d1890d074acf7c8b19c4b211f0322ca44e046ab21beb5a88b860a9d644202cec019ff6f2c357f5ada9f59bd921416f9696e8c6ee69af68c45f61ea77a84afdf36820b288ca848bd0bb256defab917c2fa9604646be6b5964640ef5bb311524bad15042067fb993e2df8284d847a2fbb72b7b8f246bdb6cbd08561aa9ff83b386b4775aae2bc0580f18bfcf6ed16e115b0cf06e43430414ec", 0xd6}, {&(0x7f0000000340)="3fa49ffe47b943070a8ce04001205c691a9bdeb363889a092b8b5b63e580b3727d49225d2b36887619d7614793e74066bfe0968c091454348552cbef4e7971f99888300d10cf96d12d53361cbfd7a109c9252a9b3780a628177b16d1ef7e14cdfa6cc9b27dec15f4b100c1ded2e3d8d4223032e8113a5a96d166a9ede727756fffb82739a85ec64fb620b997dec291a59c", 0x91}, {&(0x7f00000005c0)="aca64be790e73552d420b1da7e556fd5c536dfa9b1ddfba4c6943335e01863d58d72755b8997bf7824ed9f0afeb1f3a98b5f0fecc02b1b33ab16b5bf92167c69d95f430b394ef38226fe0a797d9daa1a0953016eb3c51150955383cd2ba0a8feacade752bc04bf4d3339f8e3be4b03f9d00faec248d9f943d107d92989b7adb588fe792641bf570f39c7967871a1a849b1becaab6982454a68ffc0d4da79ff4da08190ddd87e1d2c30a4791e6ab3539f4f993786bb0dc1f70ed359412b1b610c24c2e18cfc841745fec41c03c94f71f4ee1973194f31dd1aca213771194c8aa086d90c3f57264d905cbdd06e07bb84ed4ce8319568c59f096004523caeb522fca9f972b1a9c3b6860a20f7d0c40b6126bf12c94cb0d4061756ff4eb7c56730b78601ce876b83c40b53ab91d0590aac49a6167f7da559144a91e89fb0fb31dd97f790cac108ac86a4ec0bbf8c03b343696b795635ce9144a12b1c99e39abe0d41b1f219f0d8622ed5b0f73dfa75769e9b66cd60701d40908f0858a7e78f4fc732a23056f481b4325da8e0fc955a9fdc6886d94080a6fa5239efbb4b6ebf139c60752d4eee1744ef0252be1969d35d2c860217dc3f0898d72d45f073e8f0d9c5afab40087bc9c021ae9fe66499e5ca1aa8c567caeb18ddc418665b2e369ea702d47c89229ea4ab94c39b7d93b4ba3baab6d60f502616b96de1789d24904f9d478e02a11cb6e734b5ee83d2feeac4dec232cc40cba005dfe0755eab29c0f5eea798a7653be1c7c7a6f5966acc49238f19ada39bf580882c6296ee2b7fb3018bf3be8301ac50e34f46fc7206589e68226b86f5bee080e1c14465667db05b3b4ed3ef10b660e61c03e318c1ddf617390a94d277909bcbcdd406f56ae42c1d12d94b2b0ddc28e908ddb8b47ca763a69982f95391b11d17209de8de745e9f8facd708b6c7c9e47ace9a7c7938f935c90c692ea6b3769b01b428958455d68b440a7c5cd934ea6a9843c8e50a673dd43133f3d396be59025154c203f3b5790fee51937fa2a63f8d0bab6fedfddffcd39fd747f1b49247358b21eaf6fcc25b526d2eba894b3766ed28a534e69e86f2bb8f44a23c97273927d7c4a82cc3c1dd13290625eae6f5adccc7241c25de3a7aaff21066e396b11a7e8b12a5e17016cedce596ae2fa087afda4da6d6bdbf54bf9a866f857840a6b59615168359a701c44206548b1f157f68708a4497474e855e4d74679c749202d90311bb231b39171094bc7f69c11bd44518074f91df59a0fbb48528bf22f2428d5ace421c284a9d1b575fd8761af0e45b7326c3a741d4e933eaa343ef40732f1dfeb30b123ba895d1dccf8819abdf99cd667463e2fe467c93d100baa818c2a6945a87d8d458ee630e256381fa2676c7154e83058720acd3b20e698d2dfb057ce7bf3306fda9dcb92b6b92b374a767e1e0364cd010ec49badbc526cb5b418b6213a5f6c17c622b8efadaab680951e8d730b4f197e556ccaa2576f8f320ceb04ebf99e5a5e9348b3a68b04e9a123b601fd4b92336a6687deeaa839721406406afd7d5f10614b8365d784fe924b6137be2c26c7d49cb71dc79ffaf07e516bdec554b097569250da5faae1f43630e351cf83ebacad96118b2a4e459b84b981664b7c9c5a033b228ce851fafb6111c7da6f3efdd3d1d88189a51f6bac08143fd10afc5dc54e7080ca851998f25f116df502a90041bb7ef2bfd868ce915d91dec22703598344869d7682aa8b1e3d906d3259fcf7d62659189d495c7b5bee67a4eb828e52c6f21ed65940a7342bb4196e3c2cf60628dcd8277e1d5eef577fce21b5bde7de2ea746694421f4620cfa227347576ccace9bea687c969622b0d9f3ca01042d98109b49bd80c45b913c88c72c375efdbca445492e714880d0888958cc7cea7545fda0e2da32ad84017b151aa8c9c6c9c007b26ecb23e281807948c614e3bb4099a3026758f33b98c28b62dd0fdb29922122d918f044720a9a12faa47a4e73776c9cc6fbad22f8081caef667a399e1492176c77f1717d8d1fa61e3b8a5c235b8a04f4c1772f1a5f94fd0e4ba0597d791f4f21ec2f5691069f0ef6c266a9e22a2da2c03ed229420d1b48687e9b38c068883ce8c628c37764df2ed9a2fbf816b2f99dc07f8ddb26f0ed268d35016b32139b0bf01662c24fc8f51685aa820a12e0cd146da0092b0db3b2be7d90a8c1b42845f145cc73ac11d5f046db78baeadb09d05484bd1694ebd88ec6ad08c5b26726915d8791d548acbf5423a1f587783f5daf0fd142fe6ea040f3a0bbfd3df3a9afdea030eafa765e069d67e30c9336eeb01293c1f78818403802c4709ddd49256b69fb32157d41395830851cd6fc804c723307b716c61a3eb0d0f83c42e5a7c4bbf09a0073d837c1d90318eb30cb81e876ea831e802f27cef5dc09cad54f053ee6c7084ebf3353a8190f9be225098caec88294b946fad5514026e27204f782a120e4f87b225785ce2767d3940195ffef8a2d29709aeff6489713953ff520a1ec059037bb4898272c1dabaea8d132111af7f0f0f2f8230a13e8571a089b8ad334a2e5e9cb5ccb06b2999dc8989a7cca32e9c1793aafa4dbd7b987d420e14ce08aaa8733b91647eb2ab38e4cac27567dda4c52007e74f769531f010f6437d84a47a0bf3ddd54b9e0448f356a9d9d1899d12691c815967f3d95a4266d090b4108acba5cfc51687f5181a3640f64ac3dee8cffed73afceee8a87f26cf8118f9a7170283d785c49fddba34cb9598ec80ab34f181bcba82d16031002f1b56a96bc67ee857665aa0a326e4fe7fd71952c238aba4881f72fc44f660d3542c5c9b223bc26d0daaf26484a42f5fbe2558cb9a9deb918e9b06836f486054ff1563a0f3a331381a199a0610c6c83673d32d1ca5244fd760a84f83278b286c11ab9f9482aaf8a394612dc224fb411b2f74edd6f456cfd6245a5289e860e14cde2064733d23d32ba25a93f62721b3fb7e760771cd96293834747b246f16ddb17d91b82ad92899176574317e1364631483686bae642eb2b15b52cdde77fc794f64eb3fb455fcdc11618d6958843901386eb01e5c4f61c127d0ee1ba68fd6b2a0f691118295fa5141d5d740584169a49db150eed9907dace1f370eba5ab89e1c96ec7556ccbcb3622eb94bb6a3a37409ae69d4c2fdccaa170119375d322373a652ac6d0f737648f62443b30dac0588bf3eba5e9cc5336f2e5ad892c6ed6389f2c5f31e9871616d9aaab3e923406eb6600967dc86069023a9fe05bf19cf89db626070080720cf902bc47f58442c8621cb955dfddf03d5d9780cce0059d7f7a0f537956953d5f2e68ce15ac0c77f2354357ba17608dd33c2c760e396442f58bab2534d275697bdc66723ba02904a6d1e8b86c681edb4bfad818266493b3aec4a2f89633f2244ba768e10ff8189a9ed316031bfe64d781091b68290528639641b4a9a5a0be331a480c69ab0c8f70154271eb85c16396fa739f1671ddbe9fcee69ba4aeb7a46c6e44e7b8e5c1562743bfc2e51018a136e658ed9f3f6cee236e13919301b73e00306796573fd6aa0dc84a4160b62101a4d610248e397f382fb368d7b2c37cbed3637a4976bd234dcc4c806d5ac1f81e7a225b186b5755c173a437eb851bfd173436e7ea92063b0ca4c3dd8c35fd106342aab89d9acbcae1c949294560d5b26b002bffcaa53bcf548a419ec9bd78d2123fcb3acfe7692c2f6bc0629a327d1dc854211464468fa84f7519bdc22f0851ef2a8dbbb3c71a8b33508fdf4e0a640bfca186449e7c895436c8beffdfd26d740ae67b1b7d9d3b6271f10b801ff4337071a20b5434cdc2cd0b5f955a4d232fbd127bd9337030ee1630ee96f2f3ff8d4dec4ccf838b048aa35bd204220b2f0d0a56188b10f6430ba3afce23bcff37c05fcd0723b26a5f2ca8c5725c7f4c004310137d61f19f67454b8d39d47afb4801d7a3a79f2761fa5589c7898967f68913a2565f41106c3cf798d8f9463e59cc221754da45688df3f002cffbbaf4d2c212681cf40ee857fc258c0e3edbfe42a70cde079aa73a1ae1d60ca5b221d52d2106bf7ece471ed5782e582e2ab2d0cb28ff62593846a4e57b160b603647267320b0458e21566bb454a271454812dfd3d93f88c3fc1390680bcc9eddfbb2ac88a3da41fc2a0f2dc56b5c8ee1a632ce43492902a15a04d3e9933937da74364ee7ca0b93fe44de37ca3307271ff0eb308f71f5a5169e583fb5bbe1171ad7b08fbb60579c193837979bb1692e66fa96a71a9152ff2ea1bff401f63b144e3ea149c01b3635274e004f2a9354451c6bc40118e1a101532dc56e6b3a73c4cba27c46667119656e9e1b3e3dd3d804198670250ca530b80eb49438c9420e4dc02ca9191379d4c34e3b232307bd50ee262e0f4c87d48940685d5b954f97d2df89d6892d5ef8c80e72ddbadbb854511e2c691af987e09dc592e248809592ab6c247abb103b8d110ddc8b835f003cc0e77f047e32bb8f1dd779b509310dba8faf2609159f05d0e992cb7eb4b13b33c6ae681725080d6e5645422829d9c2f12aa10933450c8bcc2b3b427c94d4cb42bf68a3aae6d07154e7c3f82f59428e59eb46ac29aead6f97d3e4cfa45a1c06c0472467aab70e8a1f7c544daf7cc6042505afe725ea667978155de599bd2d813d58ad1549cec13df39ba7d73292450cfd606fa4a1b60134489ec38d2c6135af4950a4a352957045e3bef5a22e21a632c88723e61da87b4409af96c099d58a7bd4f5be1be3d9a850e3c9a1da61fd9d7224662660829d5b4cdae49ccdca4eeb0c84e350095e51747560d07bb612051cc60dde2897b5c11182ab92e414d3f2a4cd8d3b74656aa904ec5d9465e811f40152f03f90d329f94104ddf73acb78ad613d23369dddf1f7684602aef12d72b8cf9301407c5089ec5229142dc5039946ff51f15958dbbc0400357b2e847389217a4fe14e1faeead15a01319a65f54e9b0d9720db208ebef982769f1097e0e344c217c36f15202a473fa25451788e5ccd423160a3f75629e43dbfa28ac6b7fa7da6b0ca7533215b98a69b499799ecb56a6c88141470508fe2457339edb561e55c26f190506b8c63d240e0ad8fd83de9c5cd67abe6ee2e7cc4c31c9708ce38808dd780b6f943fccd2da9b38728e0efeab12820d67972822493b63cfdec47ca8338ba257059aef285a4b7e58ed63f19d14032f0ae11f7bf07eaddb6b353a1a8a91cbbe6dbdafb910e83cc7eb120d2a10b44fbcea3ee65bee27681158e2e5f88271decf90002c064672f56611e1121ded84e6123f41f7cd57b737432c6d9b0a74c19dc91fd5d7dd386dc4f9d46790b1006e821b710c8cd241d1d8ce92f09142afe8f98c816dff139a45e0f536031ec1695947ff5ee71c73c552254adf899a390a83680436c01ad2a9b266ff9daedcd434ccf38e9703318ee082c19fb731d8fb945f7e8b6635ac09a0f3d41dd471ead59bbf162f738b4c81633726c605cf1cd77babfc9e26d4bde0418e34e3b21f4ee67f5ae0f14e9641e8dbb8e6bad5f3f0013822fce1581361e243825c7fedbc169643bc8d7f376150d0197f5fa9ba484886d3b8782fb77d1f80567832ee7665a243b7e339890dc89f6df7ab6d4a03862fb44aea8c71034ca4ee85c4dc35c0a2aec29d7121a71ec501c2eb5db94c73199d743d3f5147f022cb722969cf61fc5aafe94a9f0e759cd61c2e87c8bb89d21bc611d04183b21f6a1abe72d6e125ad059c49cd85fbccc0eb4bdf3311ca411f2616f5ecf6537813", 0x1000}, {&(0x7f00000000c0)="118a75b68cbcdad3cd7a78871acb4dd693eab5bdb286f515664c70f2a378fd203bf523d4b9", 0x25}, {&(0x7f0000000400)="e54538f098193e98f9381b3e0fdeeff909e7e0926565de4e26d7314b0b1c5702a34fce12a866491f7f846a2e0c", 0x2d}], 0x6, &(0x7f00000015c0)=[{0xb0, 0xffff, 0x4, "544e92bb58deea7d23a0196ae068d98f1dc81235ec052ca6853e1a170d3e8d6981b7cb2622308ef2ee2660074da2a9fc5e03482a4b955b44f8a1076b40d247a6bd92942e5f5c6d9ad89b74c637c027ab14841e57f5281379acb9b5291c37db1239d70a3a88406e5c290f9dbcf1d6453b9636753a7a155d7b334b902c17c390a79be046d7c61ffd6ef105c609e6dae83a0892fe1ebbab558cccec"}, {0xe0, 0xffff, 0x88, "a12427c74f956a43975df2a9864357e38a254237f584e967e1fe2f4b3ff214c3b5c44ba13f16ded2ba5e972cd9ddda2d52412da0585351e73e7982d8a3a14b2111d5a65662850c5404d3c338f3d1e58408dce933bf9a81e85cf0ca30a8d96305d8cb2d49261bd66950b3cfaab95db486ae01089eadf40234a032d1bf7d4e330593389e8e46d11fceb5c7ab07a19681865b1cade9c8852c87aada398ae323268d1c99ad94cc505b3dc6ad397db848943f15672a1b621382a84adbfc89cfa87be0955a815edef2017025d94890f4"}], 0x190}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a2612b", 0x3c}], 0x1) execve(0x0, 0x0, 0x0) 01:39:26 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x200, 0x8001, 0x200, 0x0, 0x90000000000000, 0x2, 0xf19, 0x3, 0x1, 0x7, 0xd722}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 01:39:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 01:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82da56995c693a71ba60947660eaa81b4d"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 01:39:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000240)={0x0, "b59e13082659c6d7312f29bf853cefd0eece934af3a262b0ca35550354e339f8bcd7fbae5c592781a4dec7f9a6d455f17c5b83ba04bae9c4267d4aff2cc00a8da12719e316aa2a48d9140503c7f64bd34a0d3c3ebea02185a6c688f5f9fc73c77b3a4a538acf9d1eb3e3f99e4928906c0e7a17108a03b2757210ee616259247c4d3786371648d313d7f8a6b7d9aee3d883d0508782354ecd28607e6fd2aa65ba05c35e1231d6e03216b823464ebc04ad33228b04c3d9ee796979e1085ecbb3bc6ff7aae5d43d290aa9a392fc1d6f13675751309433d92cf4fe340a1b04184344d04afc6f27e6f1"}, 0xef, 0x800) dup(r0) 01:39:26 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x40, 0x1, 0xcfc, 0x5}) write(r2, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) 01:39:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 01:39:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x0, 0x2) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x61f18963, r3, r4, r5, r6, 0x40, 0x2}, 0x3, 0x0, 0x3}) syz_open_pts() 01:39:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) socket(0x1e, 0x5, 0xe39) 01:39:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 01:39:26 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa4, 0x1, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x53, 0x4, 0x3f, 0x80000000}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x800000c1, 0x2, 0x2e}], 0x1, &(0x7f0000000100)={0x5, 0x5}) 01:39:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 01:39:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='./file0\x00') 01:39:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) r6 = dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000380)={0x77e3, 0x2}) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000400)=""/255) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 01:39:27 executing program 1: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 01:39:27 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x3) 01:39:27 executing program 1: r0 = socket(0x11, 0x4004, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/26}, &(0x7f0000000140)=0x1c) nanosleep(&(0x7f0000000000)={0x7, 0x7ff}, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 01:39:27 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xab3) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 01:39:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000000000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x1, 0x4, 0x44}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x9f7272b3575c6d7c) lseek(r0, 0x0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x27}], 0x1, 0x0) 01:39:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x223) chmod(&(0x7f0000000000)='./file0\x00', 0x76) 01:39:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x0, 0xffffffff00000000, "854955883d026111fe4d04000000100000001000"}) setsockopt(r2, 0x8, 0x5, &(0x7f0000000340)="3f7845e0461de73eeb36b145ac1bb5cbc318064d3a17f086cce7b26eaf0f92df9dea0612a8ea61bc3a66d324e8cc0216f0808bc5020fee68e9057d59c9f2ee5e87657eae61980f638c1be9f964c3603a74a9151dd7af5820cb2b0e391ae902971a8130c2e3bd10e476a90a70c0b33480f55149cc4f8795bc7290529cc1ac969c7d4594aa4020a44ec3d21a740c88b6ecc6e2b41a", 0x94) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf00000d7, 0x3f, 0xffff}, {{r2}, 0x0, 0xc0, 0x81, 0x101, 0x100}, {{r2}, 0x0, 0x4, 0x4, 0x0, 0x40}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x4}], 0x7fff, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000540)={0x9, 0x25e}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000009, 0x1904000, 0x64}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000086, 0xff, 0x7}, {{r1}, 0xfffffffffffffffd, 0xe, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x80000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa3, 0x2, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x8000, 0x7c2c2b13}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x29, 0x7}, {{r0}, 0xffffffffffffffff, 0x6d, 0x41, 0x3, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x101}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000010, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffffc, 0x20, 0x3, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x400, 0x40}, {{r1}, 0xfffffffffffffffc, 0x84, 0x82, 0x400, 0x1}], 0xf998, &(0x7f00000002c0)={0x4, 0x4be9}) 01:39:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x70) 01:39:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x46a) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4303) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r2) 01:39:28 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80a8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = fcntl$dupfd(r1, 0xa, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 01:39:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x718) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r5, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x80, 0x3, "22e3603f759fdc7ea0c74eeebcd790a6d07145ad", 0x2, 0xda2}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(r2, &(0x7f0000000140)=""/182, 0xb6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 01:39:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 01:39:28 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xce, 0x1}, {0x87, 0x1807}, {0x47, 0x8ee}], 0x3}) 01:39:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000180)="92784cf0acac53252cea37aed8ff2c87b3c402a328ecc857f17c141954971459debcbc32dfc6cb", 0x27}, {&(0x7f00000001c0)="61d955e6257e4bc95cbb9d661bbfd6bce3970f008cf9109a960e0c4042d733a2bede1833272127a095f4dd3c7ba5f848325e3a305a3f76d21488e741666ee440be683b6e605a09df8e1e3db8f2379d6c2d787482f514bfe787141ae844e5693f4efd76e94e19dc15d02146e8f16867cc14370cf0dddf91f89f9d5ad211e8e0f604c209070c486e5868d2791e83027c5c0b5d527cf661b16f720687e1a78e67d884530020770f7942cadc3655fdfd0209d5da69f4b50927b2966621c2633b706d375f89241f1f9388d9ca5add8b7dfc028eaacbf185d6866b0e", 0xd9}, {&(0x7f00000002c0)="edccc8637f2675dbfbb2b0496513d260c6c3aaf6a13fbc7e19daf89f53f8f1f646bcc91502de8b050c73fece7a51a4dce0060757cd40d166bf64441aa4b5fcec44235d3ea86d1407", 0x48}, {&(0x7f0000000340)="1076e3d7df0df4e09780edcc5985277d21dd7bbb9fc33732ec8e74e5c485440c75aa4fc813adfd5efeaf0c741cbcca", 0x2f}, {&(0x7f0000000380)="49d417eee8c1040a5eaf0919d4f0e6dee5d42e515b499caeb7fdab6b1c2065218141f54447b23c1e00fb41274e56678784799df66eaaa973ee759adddd3598a09a4d15846ccf495f8c1eb62f985387101569262cff9f79", 0x57}, {&(0x7f0000000400)="6de1d714d770ac8064a4da8b6d2f144998761bc82721616461b7f883f7106c47e9c6757174816b885a4af920704f8e4762b005ea058d71341817b7ee9049b6a42092dd4218d5a5f3f8b37878b93588bbabbcc8d9443fe59948a8a20f", 0x5c}, {&(0x7f0000000480)="8deae561ccd3d70d10d2514dd83e936b29e54094d701bf59f888950354", 0x1d}, {&(0x7f0000000500)="f4ba2e0a7d7c0122902a0439de174558ecf8e138ec80c4066884f6b5b44606e20bfa1d6300c8a8891693ddbcd7c0d704f39a9b0794c5e6f4b0efd7c5a5a59c195e3c022a6f86f4ea25170585fe087ac7ea24cd93bcb559ffbdbc9b3d8fe59b593055819d206bef6f", 0x68}], 0x8, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) shutdown(r0, 0x2) 01:39:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/140, 0x8c}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r1) kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:39:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd0, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20081, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) 01:39:29 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 01:39:29 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10140, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xffffffffffffffff) 01:39:29 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x19}, {r0, 0x3c}], 0x2, 0x0) 01:39:29 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(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4fe14e5d93f5dea2b9db7ba0de8efbeb5a18435a29dacf42b918f3288952251ebb6741cdb1f81b13b205bd4218008a283d53bb6d227cb66db6de3442f8c33f734eebe927109473daf5e3c95e42b97b4c76500169c4e6dda98183c18e2f1752c03370790312a9a4178e7c6c3feb9f4545b0f801808bc3fa34d634e4fc87ca61c52cfb51013cfe07b488d5060000000000000066cba792d44e41d9d6a4a5814bafa504e82789d1166a6317c8382065770f37820954e9a96ab89b481eeb9547ce06a07e032e461a0dc52accbb20f49fa4a2ee85480cbadcc845ed34340ddbb91903ce63caf28f0dc3c804666c30f8c5f29615cd54354816e7fc4d16beaff71bb04888fafce0144c04193457bfb30eca8f5fdbbfaf542cc3697ce747167b3559255263224cda4f84c64426c0b856a97ec554f742cf102c46e8bfaeccffb4fea0571d0000000000"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xfffffffffffffd49) r5 = geteuid() setreuid(r4, r5) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xff77) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 01:39:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="45f7b8deb3f4e0198d04bd9363d5a40da870eb224830fe66c6b295548f87f9a56ac1808873590d2bd7ac321dd1195a403e013ef4630634532054c28feff71e7587362df79a25bfbbed6455621d18f8f9990c6a1422f9aa705119abe3aa82d637f6f6fc40163a829124562ae594809d2bfe5e119e220156076457eb505cd72dce6c0b88652017dd77beb4b36dd80205b8d34758abc14ccc2a6867163a77e913788627daebf2bae68af26d2f5e72e5ee0a5f90acb1c93d994cb313841df1be92fcd2929f9d3ac707b4784c279b307665d36b39d87a56996799f7244593f96d6e5d546b2ec7a81d", 0xe6, 0x6, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7f, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 01:39:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x400000004, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x21, 0x40000, 0x4}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffefffffff9, 0x9a, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x400000020000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x400000000000080, 0x49, 0xffffffffd76a8763, 0x3}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000002, 0x500788e2, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x5, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) 01:39:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8021, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf00000001001911000400010000000000000000000000800002ff4f22006e", 0x2c}], 0x1) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$TIOCSTART(r0, 0x2000746e) shmdt(r1) 01:39:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) socketpair(0x1a, 0x8000, 0x401, &(0x7f0000000040)) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0xab}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x6, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 01:39:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) geteuid() 01:39:30 executing program 0: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xc2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x10001, 0x8}, {0x18, 0x2, 0x800, 0x4}, 0x6, [0x7f, 0x0, 0x6964, 0x9, 0x1, 0x401, 0x4, 0x9]}, 0x3c) 01:39:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 01:39:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x23) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x76d, 0x10000, 0x4, 0x1, 0x8, 0xe000000000000000, 0x9, 0x1, 0x0, 0x100, 0x80}) 01:39:31 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = fcntl$getown(r0, 0x5) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) 01:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x3000, 0x10, &(0x7f0000030000/0x3000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 01:39:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) 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) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 01:39:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x1d}, {r0, 0x114}, {r0, 0x10}, {r0, 0x1}, {r0, 0x4}, {r0, 0x80}], 0x6, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 01:39:31 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x6, 0x4) setsockopt$sock_int(r5, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r5, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r6, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r7 = msgget(0x1, 0x2) msgctl$IPC_RMID(r7, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r2) socket(0x26, 0x1, 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0xf08, 0x10001, 0x0, 0x26d]) semop(r6, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 01:39:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x8, 0xfffffffffffffffe, r1}) 01:39:31 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffc0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="674e6a61f7d85816117f093bc60248ec0d16", 0x12}, {&(0x7f0000000080)="98b1afadc4379fe18d2732c80214515707be11b937292f39658878a21ecbc527c235e17d46e1cb8d88cdaf0e52765ef42da902cd3997dfd60a18d29218122a8811bdbe32bb17e45aac804bf32f10ea15f4a8aa17ee0fd708066d2f9c70fac41a2c415d4515b4a71c3136383ccfcaad81706a99cec260ddc79c4b0f616910dbf24e6c68ace681a6f2a83a319cd4ec073d9f6634a8c91128a00b0ab197f3657d1267a1aeca8be3309e399eeafa3b9c7e09885269a1a5106048d5e379921f84eb1a9023fe4667524311a4d4ed9925bcb00b8b2d4adbbcf900cd5a16de4ce21b79d8cba436b5a805a97d", 0xe8}, {&(0x7f0000000280)="3d23adb825eed483600358afdabec76cfcea73cae6ff4f3f72f286a8e2cd4252981759f10001ffdf27991b5a165d5d0c4b614a46b5ee08b0a1522531dfe77e6a49002ef54f5950c2f3fb3f5d446c4baaafcc5b65d56bf186", 0x58}, {&(0x7f0000000180)="038e013034", 0x5}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}], 0x20, 0x1}, 0x4) 01:39:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f708bd7bcd07cdb3c3fdb9ade0535842ca48e6875dd6075eacb48f9908a5835c7c0e23f7", 0x24}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b11d2504945c5412d304a8", 0xb}, {&(0x7f0000000140)="844cc7d45c315228d189c701232956f385af712247151a336f37d6ea3d76df29dc474de63dab7221c9", 0x29}, {&(0x7f0000000180)="affca1e6cf", 0x5}, {&(0x7f00000001c0)="0bf7e48fca3927af9a3df05434669c33e8fbec9c8d40006e856f2903d8a3aa4c69392db6d2fa62a5a7e1efbceb368474c2ed51b5fc04858362764a1dc878ce0e83bd61978541155f854663e08d3b72c76f0694d90c066dda4a7347bc1e8d355ac0d4603cda3bf9f7d82e35a23e0f8b52e47e9c6a5464aee812dc817a422f9d48d955015f", 0x84}, {&(0x7f0000000280)="7ce8574b157008bbc7e44544592c59ce1a2148446d9fd9eab28e010a1ac6741e90ef128d3ead9613189243f38653f3d5ffe6525a1d8d92aca4ec153f66bd643c87918bde61f3188d24f990ddf2d1dbdfeda407480236104209fc6b5836844266f0eadffeb4b3f507c12b9d4808d8e471e9b1e399ee8f16f4259fbcf337c16b69957b7d6c3dd20d322f69fe394705faed78e1010b5ec8c876aaad140ba2547a983a449d58ae764dde2a27af32d5e712b11b98ecc580755fa6243f43120219da3b7910e081e7efd73a2e038ace814be0aa1e82ff33cff2b4c7a75edfc533ce3cc77a8ff140d5148e4fef", 0xe9}], 0x5) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 01:39:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000a0021f5ff0868e3fea5d3e011f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a02000000000000000000000000000decb0515000000000000000000000000000000000000000000000000000000000000000000000000000000001c7697ce9a237daee0d136a41105d47f90f2aacc0e272ca5842fd99861d150f21798cc2bcd1cfcefc9d591ccacab6951091ec1eb143323e1bce809a268b8336e646cb15e62ae7ca19af16456724d644a9b7bccfa836fafc74a40024eb156bd32350f44275c3a7fb3f91a2d"], &(0x7f00000000c0)=0x6e) r2 = msgget$private(0x0, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x4, 0x4}, 0x5, 0x9, r7, r8, 0x1, 0x4, 0x0, 0x702}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x200, 0x4e}, {0x18, 0x1, 0x2, 0x7}, 0x6215b26000000000, [0x2, 0x9, 0x80, 0x7fffffff, 0x9, 0xffff, 0x3, 0x7]}, 0x3c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) 01:39:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x8001, './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x3ff}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x200000}, {0x26, 0x80000000}], 0x24fb}) unlink(&(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000fed000/0x12000)=nil, 0x12000) recvfrom$inet6(r0, &(0x7f0000000180)=""/44, 0x2c, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0x7fff}, 0xc) 01:39:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x897b, r2}) r3 = msgget(0x1, 0x20) msgctl$IPC_RMID(r3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) lseek(r4, 0x0, 0x1) 01:39:31 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xd00, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa, 0x446, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x1, 0x6}, {{r0}, 0x0, 0x8, 0x4, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x0, 0x5}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x28, 0x2}], 0x0, &(0x7f0000000200)={0x0, 0x5}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) semget$private(0x0, 0x7, 0x20a) 01:39:31 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="8e343f16fcb20e3b3be820d7569362676011b7cc48842a5833fd5b8d59d8fe96b0cf2b90aa909dd3dcff3ddd2c1c7cbb649b90dd5ee76f263f42e3a20cbdfdef927815a1c8c245e3cfb165dcef81e0eb75b2c65100f45b4626e81a99ba738f455b725468368ee8b0a24a7c5273ceab4de9b9f41878bedbb928", 0x79}, {&(0x7f0000000280)="0b2a0a5bb1b4431095b0369fb17301e406f9eb74b801dcc2116f62b200fac24e04494bc2fe5a04d59010639679a02f75f2d83232eea8b547b3346e06350b32d02bcac4b79ca65001d9d2fb716121e795ba0b1e44b42a9a60035b6f0597ddf56331519ec8cfec4152a3718b48339908e8e725541f8f5346ca19f5a619101be5e49052cedf59d180cf5f10b20fa88bb94fe8926864cc", 0x95}, {&(0x7f0000000340)="a8a957fa517a4fdd3c931af4f33f73abe5d6a824e911ef2d6938c6a39df8d262a0ec9a9a3e3436c220930d669a634f44d365a99bc3884bbc867ea7afd32b67a5b8bce7e5a0c3e9274758175b68e2ef985f3224c4455f2f1f93a8ec714667d11d30ad3995c5aeedd0cd0b09f0ea41676a6656e803695bfca2a8bd45a3477734b8703bd575e3c3761abf4172fb543ae8cb9a4c9d663cce7c0d2eaf67cec23229f68958b7c1763ed3feb2ba52c1232e7dc9d60323660af81bfa35de9a893ec1057cc3b6961dbd49235bfdcc4dd504", 0xcd}, {&(0x7f0000000440)="b4339d092f5fa0284f6e0995ec1641dfeecbe4979f9c86723fcfa0b517b97a45dd5f56510f060bb5b26fc03f8d1b9bc778ecf3378ceae016851a6a", 0x3b}, {&(0x7f0000000480)="bd0ff4d3eb33907beab7ff1c0bbb20d4d9296f48c5fdd3a59f46676680d57cc838dd562bfbab645d506a0010d951a9bc2c4cdd50ca41cebf7d082404f736e413416358c6f823cdc09a40baaac0776d20af381c8a8b58c2a0ed88f8923e9c4071f77badce811595038c19ed4ac76d8b7b1fc552d67c28454cfd0860a6acd81c5d18fc7bb61fa427489f659c9f2ce7ad1a8ce8c0f592c34f57683781bef4c341169a608572095a0cf29146cc5d083c7a1847f587b1bd4c8dc68e2724403a4c3e82d29a2df9554791bf2e2954e84006d7e071d4aa17e59d03f1ada5729b3108eff0ebd1ef52625d37cf11", 0xe9}, {&(0x7f0000000580)="018e5dcc012e7a4b658c5c42d6368076275ce5de1c759a735d5459747f9b22a35f1f3c1e4ac16a64d9821085df1b089ee4daa762267d9bfb91f897db8d866bbb850f28c29352d3fc450cc74a42e1bccef033222a8c8b5d905f73cc870f659a8c68c41f36e0ea0dafc1499d1c9ed6d3d59eb3", 0x72}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000001000001bff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x2}, 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 01:39:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x80, 0x0, 0x6, &(0x7f00000000c0)={0x4, 0x8000000003}) close(r0) 01:39:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4, 0x1}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x6, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048486f38ed6bc6e49540bfac0c21477e226c80ffdc55da69f43b18e6752a888d82970bcdc4339d3325bdda95d7329eb27084783c0c151a00651eeb5be02b30911a9e7dcf7d67707963ceff5afef4086d08e1b1ae192e8a1234d1f034f115487f9331951e4ecd550b709dc8a30870b12a4d5412d200f4517c0e7d4fbdf2047850c8eb03009d9480059eedaddc45d5bef8e351c488d39ef2de90bf88900a3bddd4c3821909f835bd4193b3a3cdf129c364f3cd1d9b36c5bd864b5a1efd289d42f63d40002d992d897f3d3a9245e72a917e2b68b679d5cf76a73d7c7800000000", 0xec) 01:39:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x8000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 01:39:32 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/218) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 01:39:32 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="3167aaddca00a7979a3f579acd6ac9d283bc16b6a997e909806b78d9f45c6c338c78d5a5215fdd49c038e024da0cf79db039977af4d7a4a4dc3dd7b93821af0da5376ecd5b5ea78f63f04351bc763720c5260870bb17607cf294adba6e84ab89852da26a0ac70f9334baf2435c707230f40a59fa24841ed826ff2f31e148820de495261ca62f4668c92dc5f99e8480baf629024f1e689742c1ab597b15b42e90d4d1f609488b7c2919d1340f4684e2ac291993b50fa8f0902a2a", 0xba}, {&(0x7f0000000500)="2f63b9c452bc8b2f4befd096eecb84c8bd3ea2862aef020a1b8e8ca4706e2f5891c1b31c8c3d1592c89f4a83cb31d129b223325c8c48b9822ab4b912ea493db710f14cf54c94fb11f1fa6bacfa33b0573ca852e5d87b8379d6ce6bcb37737c57a8ffa104226f873b21d3f61f9b09f0430000000000000000026538459c61fa753419fe18095a6403000000000000009ed5c48154e9201951db37", 0x9a}, {&(0x7f0000000200)="b030b144f2da66f691b8a6a05ca585d22eef71a8aa2163c45625ca9f6279ad74e56f60e11a607ea7d1ef735d838d1755ce6fa22b092c76af01d5f58ec8b865a3133959dff039b648eeeceeabbfac58bdcb048fefba7253beeab9", 0x5a}, {&(0x7f0000000280)="af277b250ac0789d6c75aa7d5b1dd06db99f5dff48f7b39a13dcccd3ca0f36097625a9b3980e6ea28c6b3d45daa0fc3511fa1a21a9", 0x35}, {&(0x7f0000000400)="f10532306b8f390340535e5fb4f73c31ea4b203c15fe8cd4a02f3f35beb5479ef63a9738e5253888385a6828140e31b10522da2a5133df392c972a46ab99dbed84b85f4ea9586175e6a87b06f698debb2eb5143a18d99c4fa628688c071222bb5c781d2af30dafbd4ec134436f01aac7e7654125df342cca0f4653c059a6028933ae6b0c6b5e179aebfda69ceb0a946986dc942b010295a0091047b33c092e4be4320264e8a61df46c9798c046489688755f0227d77a17eda50125dbf45e33ebe8d767818567e283635034faa2bec8106980f9f55886b307dd3f8b6b695c7deed48c3ad0", 0xe4}], 0x5, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 01:39:32 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000280)="fc917917679047b302dcd56fc2cabdc51b8053322205fc266a055369f08185a33013d85db4b1579bf17f3d496a7be1d3e5b02a9078c306cd88ad2d8dc1ad21ff0095ce57149313f06b4be60551eea053fbeff3459267aa1016c7c530ac3fb2a1443aeb40050b55728c220cbe16638a9e", 0x70, 0x5, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000000)="c0196ecaa8b20d3480101aaf19ba3dcf7323bd12dc9761686d98d1758b08f07a7a3160087474d08d7b3cb1069db2c8", 0x2f, 0x3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/203, 0xcb, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669a894278a8ca4654855c6fc2757c837cc976246273000"], 0xa) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x400042, 0x0, 0x0) 01:39:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:39:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x16, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:32 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x7ffc, 0x2) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 01:39:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000e40)=[0xffffffffffffffff]) r7 = getpgrp() r8 = geteuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000000f40)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f00000005c0)="9cdcfad81be7ef4b059c2ef7e8663fe3d45c8f8509abad4575145cbe45f8d4c720dde9d09b70d43aba4f33b87db9738968b8e0e4f360cd6bde952a4aaac6532bc9283844e4eea2335dbf1386a04db22d6f9a18d1f3152d14e57119c93f624c1575abaedf21013aa57b04202b631aaff7a8f217f4de815f27beb19dc73e9f11f4b41d15b929e6b1a4947f7a35123a81b79b500e5275718fd6e575730d0fc9190a899d46dcd8507746726272e4b99665388e50cf6f4b5ea6f45fa0f7533bc65c607be7f21ba268b0d59133804cbc9a05f9647c211678d424ad2a82dc68220fd993", 0xe0}, {&(0x7f00000006c0)="6cc4cd4178fd589517085617520e7b13cb999bdab704dd2fa140a5745a40d0a4777916b4c57fdaa37ea2576d2cfd4178c33ece9411a80fc4b9848d3f87399a58b7dcd1e27a9972c7ed914013487b0e744b16c25ad0bc2ee847a4da78d73238efe4b9a423e35b8b271ac160e32ea66517c8b6a5bc507bb8300f17196519beb64d1aadc885efdea236344a93946f1a72d118e4746b2b2601a7503e3b7863a9008d08741ccac9a29f858277693089b8baea9d6756747251b67e7acbe191964aae407a9d5c76e1c485c96efd030fab7134ae5da49e8023852403b61ea4d66a44e3c35b92581cbd58ea3e695df9b361a713b2f0ec90cd51", 0xf5}, {&(0x7f00000007c0)="33064d701c70868bf297ceafafb29a7544eb2a320e3c0835e8f218ea67aa178f33b0d568761a7397b1581f30d1fc4ae375ed867142921da3990491950bae6b2ed1ecca475e46233ed2b68cf0a27a40a4585665cb36c9dd19d8aae9ff0b9943b33ec8d43339d6f16e97f31adc2a478a1b78f080c9b0683109d771d0ca68174c7ca24e4d40800aa13e32afa5f1c1ecaab0197656fd39764e3c56c55b0efa033b607c2c1e5ab44c03426c89b8af257a5ab9250ab1c5e01c8ae580694187a95ecde92f49cb95f9b2f1fecf8c098ad132653c1ec87d0f0130637f3490ca715b53dd4e09d049", 0xe3}, {&(0x7f0000000440)="2013cf5edf43fc27a54f67d1ce9c7f5c5bd7a1ddf17fda6ef5b17c096eee677ebcccdcd79d3462d1a201f66e88050b6d7fd8016327a4942425a8840d0535bbac83e50d38695e5cca1cfb49c9150df6c7e9e3e310ff13", 0x56}, {&(0x7f00000008c0)="9d1f3b49e7ec2a84384502b567273f2eb7eb6cf2c3acdb6739b7a7db3a1b2457a9c6682ff910cbbf4adda6eb61fc642f5bbc94df2642b5eabd0732cdd1e107772b5c1e65da09810ca883ee25954a43bacb1ffabc7a3ec183647d0144b699d0b16334a6b5de36d4cf051828a7d5a76dca28f2bc4066d6c3c14e592fe3896b5463a25e008289f8180b6e9e258c25e33486e8ab8f2cf93b5ec9b9b47549590589627454382e97ceb87e7d2dfd15ba4ffe8a12999c65b833f72839f843c90b6afecff68da34a314680e9644bbda7ba227af47829e639f8a622695a34324b0f8619501cccd8001e4fbaaefa765eda09691aed93a588", 0xf3}, {&(0x7f00000009c0)="f05ae08aabb98de380ced31aeea08051da8a45753b2dbd6c7aaf5dfa18efaa8effdd7424d5d0078ff32262be38dc0e3332675ad186568aecb6999b95f19a3e361901a73cf590530c14f4620b91fd5640b64c9c1527639fce2beaed18e390a86c2724a6ad14833144b6728cb8e9411bc06100551b09f2e630da740ab99a72eca814eda8af0227b36feb2109f1c7f07a3dc7315942730c0dd1f570db92deca33f12922e3e06ff0f5", 0xa7}, {&(0x7f0000000a80)="2836f8cfad04dc9cfc685a660a46af397cebaa36670d1cf4d543890b10be8a5f063fb7f71a05373995c2b0f2ef86c4b8f5003f682a4dd0656acd8d455019f06323c1f57b32aa972139e73dbd1c42eb556fe549e7014fb33ae28a41cf365c4668f764efa0a207c704293e69efb5b589d035a5e88a20dcadb22b2266bb072b612c2c66690657294bccb94cc20a33d831f419d0473de87cb30b68bef92aebaf115e1ea99a2656eab9fe0edfa654ed1e29103d", 0xb1}, {&(0x7f0000000b40)="f41d2a992fac153bf310c2c8092862ca7cd2f1606aa9627caa71736e5df8aaadeef6279bb8fdf6430e0b87833b73e89383b8675ecb4e9b6424189e46dd9ed1ee322f2884398c1045ed144821cdfaf8b9d3b4fed1a5d105043a39f7fcd022f2720d6e874119feac1000daf8126e23a1896c3cdd210dfeeb5fb37d88b351c37f1ecdddc78693c4a53a5e44e96616f583c86043593e048f59b22885a0d80fb2ee", 0x9f}, {&(0x7f0000000c00)="7450d6af3097c2a6a560aaa713e1b6b9ce3068dfa0fb1f34e6590293c9a7d49a2f01fc6d087459b4847f5ed8ef1ad0a0c611fee9c921de821fda55139f61ac7993a500ec97d2904c284ec1f1d0658da32aad81c7980294059ca504a6c64acd46449988b99833386eecfc2a2bcca1f1cea86f0f6ad9d2a76dc01fc322180d597cb066854079690c9e94d52c96d4b9e020", 0x90}, {&(0x7f0000000500)="3e538130c4a523182d0d26ca9db90e9bc1dfee70380c01526e9b272ee87bc49a60efaf1318ff353ab18aa026fbd8a57fba553749f0ab83b4ba640d326f6fdd5d23f19341da4f02cc08968d31802985d010269fce9e9e92a519b3fa5b950f20c806d1b30b54b5c5f9f5bfb6ba89", 0x6d}], 0xa, &(0x7f0000000e80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r2, r3, r1, r2, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r3, r1, r0]}], 0xb8, 0x401}, 0x6) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) getsockopt(r10, 0x7ff, 0x1, &(0x7f0000000240)=""/149, &(0x7f0000000300)=0x95) read(r3, &(0x7f0000000080)=""/76, 0x4c) read(r3, &(0x7f0000000100)=""/227, 0xe3) 01:39:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r3, 0x0, 0x0) 01:39:32 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) bind$inet(r4, &(0x7f0000000580)={0x2, 0x0}, 0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r3, 0xf, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) sendto$unix(r1, &(0x7f0000000440)="ce274c9d4a02365c229d670fd1d694c9e239e243d4ddd89959d97865f8e3e9ae150c48cbc6e021d1f72594bb3c548344de6baabfbc0410836de8414437c700c316f3610eac4be71a0d523eb6ef84e71d678c8e43d460ed13477acfa091d8d3c5c2590ea5f2317ec44413004ed2e2eda91004d7e583e2cadacd4d1002dc56b1115da03aae5690862612da4542d42294d701e3914974bd5068af2931842d3000fda62535d7ec27db81e89df45d92cdfd70c10bfc8fc184bdbeecd47e3fc0ae85afd36a2e00b4", 0xc5, 0x8, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="6b4b68e9732dd61ebff8e82cb55124facc4a76dd6d7c5d2a43e44e66ff23040093d90c", 0x23}], 0x1, 0x0, 0x0, 0x400}, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x1) 01:39:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="455981ab71b09be2c0d5e1095e9d7c0772175c424ee13700a8bc5f097b5e6752045a0a27da5467ff9ec85e8b75b59c194698dff4d36c744ab76de57c307607e529831948add94cbec7547682bff1ae936ab95b0b0e2478ba88e75506eb017a8f0a7bd4476f65401715d6854e44edde4ab7ccf4bba15e509e2e425ee5b018d858c07592678969e7be3ce484836f0366a1", 0x90, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x100000000, 0xa2e}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 01:39:32 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() recvmsg(r0, &(0x7f0000001f00)={0x0, 0x0, &(0x7f0000001e00)=[{&(0x7f0000001c40)=""/202, 0xca}, {&(0x7f0000001d40)=""/142, 0x8e}], 0x2, &(0x7f0000001e40)=""/168, 0xa8}, 0x800) getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0x3, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 01:39:32 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1002000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000004", 0xfffffffffffffeda) 09:43:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 09:43:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x204c, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 09:43:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x3}, {0x25, 0x800}], 0x2}) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x100) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x100000000, r2, r3, r4, r5, 0x42, 0xfffffffffffffffb}, 0x7fff, 0x5, r6, r7, 0x1, 0xfffffffffffff057, 0x6, 0x800}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)="cbc8fe1f3ccdd403fe631334edd0955b6e5a1cf213f1a97e792fb9202bc3fefe7d3f872eb0d6a4b5fd77262dd88ff24ea193f8b4de3adb28a11dc3db623927e538d68977609633cd2ab2b64928d74659f33cd8622170e7c13a3aab952893758e0aec76d3d249617f3a8ff69b198498d78800fd2e569c02c05f78488fa33e6b796f24a7c7d8b261f01bb2fd4fb7f6c3f4172bd65d0f781a38862de6929de0c15a083b2d814ce96e7bd254e6e27acd8c2f29cd758c8031e937ff740e4cdc9f281cddce6d05d9", 0xc5}, {&(0x7f0000000400)="290ce8edea52c795bccb7f687fcc0e9bacf95ce28f4f50b964457e4935b9d0e84eb05204eceb86adbcfd63047d0a3de76728a2130809a13386d160974a4ff04f06f4f4c1a8aad625313f12b58c2249047905493db707194234ba19e4468974697028c224d987cf0c23f5f9101505dd8fb7770631a8add761b4e1aa0e8b63881f1580677ba757f4c9448974b8b9bf7be3e5020a76beba3ed0c3dafb1546a6f456c4a0db0957089d35c6494415af793e570a75d4581caef515", 0xb8}], 0x2, &(0x7f0000000500)=[{0x18, 0x1, 0x7, "d412158557522d"}, {0xe8, 0xffff, 0x5, "7e2ed9cb501514cab3b473d74d5f7fb6a03f909f2fd96fa0602acfacc418e37843a86ff60d8588add9d76eac1d4cb6f546ccb1d2c00f724c272d93430677491c3219b96116408595c1f8bbcf58e16605e788ceca2b5efc5ff985d62769cc0975064001410f96dd377f701574e48106615b6924db36c6a9d3e25babc04f268cd88c259679fb5b34d0173b16e200bbc2dfbd1af0abd13aa8b301fd52673861966f7fb7a544800f9edfc62505ab01df41c2ad639c7465b5e0fa908f325df91cc09142a8b1868dc27a47f936f7475316ac2bdfcd0e07ef"}, {0xe0, 0xffff, 0xffffffff, "31a3ace80efd96a88d134b91c35c8b5ecc276a0d3afabd2edba43c4140da4d3b79fff6d818a731dbaee04f4ab2114f4e7649dd064cdb6a6b2c7311da00af13fe97fc4353459ca0e37572ff0cf8cee400f6687aad1896bcda9c0ea46434b02a244977e48907fb8f74f38f28327c4fc6b27b54959b91b2e9a23268d4b839a6305046db00a4b499f6d6eb92c1322a46955246cc4cb59d015fd5ce61420be3eff0b5bbd045fe88e5e25758f4a4638896072e2df9ca6633ba20085e0650a97cba88580506ea3deee51e93d28434af8167"}, {0x68, 0xffff, 0x44c, "37dd331f4e00a4f835d4d0923c7f9036eeff60964a6744c414977b58949648a29b8e9d612a106e5f8cfac8e2e6b3d5634b5abf70b177539c9faf1ae3720bc547cfc102033e46a3945efbbc24c04f45f0bd"}, {0xf8, 0xffff, 0x7, "a481a2b3af42228b1958b989d2f018f2485a31ff50cc5a32f539d63008ca7b8f3370e8eab6471bb187bd73e1f34a4932c6a6d00da2cc5b784790197a67ef2be3fa106989e2c3070491a847917b1688c4bc9712397e5b89ceb7b3f46e29b578690253f6a5a18034021b563b18e34e134c76d10214701156bba30e2bc826e8c923479abf08902cd07b08781a81dedc2d530af75b24d4d4c543455f9ff637974e12905395c17c4620e3b30e879e309b128703c0f8da253a71302f056353bba619eeba23760781356fe5d1240c96949b0ad4f033d1aac713a30d0a67c2acd9da0e4d3901325eda"}, {0x108, 0xffff, 0x0, "a5c9dec29481ef551aebbe366bb9863d3711c7c3144ad9e5cb161aac8e54b2314df5ecbff6f12aa42e75b95526ea2c7fd926efdf03bf139c5e1e8f8098a35873d8b58af09ec48ef2885c8bd4f8ece1e92261daf7827fedf2160d8a97df8fc344f677be647b95fcf49d08b3a4a7de8dbf6acd605d7a88ac7d68819d9cb4ead7a4629100bf2e93b446e468b3457a848fc7d81a470546f5a49944d20a6ac1a71cbc845ad6303df17065e5092238c9605cde80e1ed01cd47b79506f08adbb1e5c3834dec13ef296422be5203d2a4c3426f769a9a6de61850cfca9efac63733904c860c4da9db2bd40dd1dfeb9f5a7c129d7ed8f8b90ec6a32ffc"}, {0x100, 0x1, 0x4, "5b819f1555a388dc75b820cfcd54d2d5d8e82cc23879242aea7efab6fbef753c97a8112b580eed7c466eaf43d7f64dbfea5717d06450b69ff758a009fc4e77d99996a056575bb24b7801018c5eeb2734dab8c9374259edee45804c243edc9e9a394a4503594214e755166087090f64299af861182bd81f7fb7606d2e7acfa6b1b327925ccb5406b05dbb73ccbdb552349601e8a9e4dacff86b2526276dcfd8fa9ec11812e9c2ff118b6323e52896489f7f6a3fb91fb4786a76b269ca4477e4a33d79ff3b4ca34064bea37e4adb9a3ced4f3f0995cbe457c16d590ebca69182c2106c6ffb8962268542"}, {0xf8, 0xffff, 0x6, "68e3bc01de4de764b9dc5beecbd2e3f015329a78f4400984147864dcd51979af1761929bc36b8f8340be0068665ad999e106e873eb555af0e14d71a20964f7ba1f19ac8e7ed34e6a7a45d7720121b01d28c29778f4c3a95e1a4ce2d65dc5139ac9ff31476cb6af73df03265690f0129d4c4a279873d8ac7cec05ab7c14b061fd5f8fdd3e0d2a0101a4b4393b5c59165aef5342d00695390d87585af9a8cca1922a516f67b3243fde531724308d07be87a0ad38d7632c84401e130857f13ad496439700dbd80d9c2342b3a96c8dbf5ee4e6d5b61352811d1b59485703e1b2049af487e7ca0bc101"}], 0x640}, 0xc) 09:43:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0x5e51) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="1a393a6facbfe4be5de9307ee4cae436f93be829c12c69d97b8451eec73e3447832e760200c7c0b131d6b211e61c", 0x2e}, {&(0x7f00000000c0)="99f8af560dd3e6f3277e6d6a72a9e78de3554bfadbbee4ccf1943b19382b8b5ed3e9c0b946b3b01ea2b923e16fd043ac58f92c69d93e6085c44cc25e57a632e7f520b8ab597328b89ecabb5499b1457bab87fb46b02e2a53a4f96ffdedd91683a6d2d3416342e982ad21b22c26416bb2024c", 0x72}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001080000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x2) 09:43:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001780)='./file0\x00', 0x8073, 0x102) accept$unix(r0, &(0x7f00000017c0)=@abs, &(0x7f0000001800)=0x8) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000001900)=@in={0x2, 0x2}, 0xfaac2d656b0a5cca) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001700), &(0x7f0000001740)=0x10) mprotect(&(0x7f00004a3000/0x3000)=nil, 0x3000, 0x5) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000000580)=""/216, 0xd8}], 0x7, &(0x7f0000000700)=""/4096, 0x1000}, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001880)={0x5}) getpeername$unix(r1, &(0x7f0000001840)=@abs, &(0x7f00000018c0)=0x8) write(r1, 0x0, 0x0) 09:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r1, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) msgget(0x3, 0x1) r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) truncate(&(0x7f0000000a00)='./file0\x00', 0xffff) msgget$private(0x0, 0x660) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000900)=0x9) r3 = msgget$private(0x0, 0x100) syz_open_pts() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400000003fc, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf7e4e", 0x50}], 0x1) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x9) fsync(r0) r2 = msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000080)={0x3, "183b41d5f4db60204e44505348ea44447d57daef4dbe56975a417e1aa89e9aed00578d2fcc1cb95fb00523e3dc3dc8e6306b6f15a4f2"}, 0x3e, 0x800) 09:43:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="d961b94231bf55de69fb0e759022234a906fc539e3e2a19fc4d901e75daf7a232c4c66aad03ebb7e6491dbb50bc9bd8181ba9a471727268602ac5f77573a21cc86d8c52dd3043dbaf1ac1af91954b7687b326ad26572a48ea65c7078cbcaccdb2b8e238ac4ad374f661ccac2b169d53c18788268ae878c24ae4aad7ac1dbb40a602ec73fcbc883577877c66763098975e8bb300c53283e66dfd74e33b5b4b052ce10e3863f710d91570b3b329420e1fe7071eaa5fbe7d5fe9fae608a97bdf0fba25ad0bcccff9e3f13b9d8b4b498809044e7818bc81e1c5ae5174fab1d", 0xdd) 09:43:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0x10) 09:43:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000000)=0xfffffeb1) getsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = fcntl$dupfd(r0, 0x3, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) 09:43:20 executing program 1: kqueue() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x2, r0) kqueue() kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x8) setsockopt(r0, 0xffffffff7fffffff, 0x8, &(0x7f00000001c0)="fa34fcfb31e91c720791585ab6cdf9186d0f7c4d78cc9448d351bd2d8c660ec275feba581fcefa0985b6ce5525ecf9d58608b5ae3969d94088b4ce6d75fac00e5ca375105947e8b349ea4f8e2d41960ddfc2c9c451e3eeea053f1869284bef55d35929ccc051796f118ac8c7a81e3d151c04dd980e16cda205820f10f1366ed010e2e9229c185432df645ccbc3ee4fce98cb85bc7666293f6a9e356b989561b39936506ba248202ad645ab6a6126d35ba152eae46fc7ea7df05f75cdbfcfb20dcc19f231f7093a901eb3d1a5", 0xcc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x0, 0x400) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 09:43:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8, 0xfffffffffffffffe, 0x7ff, 0x0, "b0d4000200fe4cf8110100", 0xfffffffffffffffd, 0xfffffffffffffffc}) r0 = socket(0x100000010, 0x2, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80000000000002, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) 09:43:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7fffffff, r3, r4, r5, r1, 0x100, 0x7}, 0x401, 0x8, r6, r7, 0xfffffffffffff800, 0x0, 0x8641}) shmget(0x0, 0x2000, 0x114, &(0x7f0000ffc000/0x2000)=nil) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0xff9a, &(0x7f0000000100)="88dabb38fcb3838e99ab143cf9d9518b15ef83f25fd9619f8a8c7ee457393e963f3b2dd0ccffea2948f6e6ddd45dd441caea6b2f34c0c7383f2d07a9773ed922f55075690bc0f6d0c34625149b40c04a60c15c8022eb384360c586ad6752bcc3fb916b517b92acd9144866fcdfc5a6ded6513887135e70d7dc5a9880a533b34e04440053e857e7da57b0de6b66a2e63874a6054e") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r2, 0x7) write(r0, 0x0, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') 09:43:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:43:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x8, 0xfffffffffffffffb, 0x9}, {{r1}, 0x0, 0x60, 0x40000010, 0xffffffffffff7fff, 0xffffffffffffff47}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x61, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000044, 0x0, 0x1c9}, {{r1}, 0xfffffffffffffffb, 0x22, 0x0, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x6, 0x65, 0xfc}], 0x8, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x10, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20, 0x2366, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000001, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000004, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x8, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x87, 0x40, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x4000000c, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x22, 0x26, 0x1}], 0x3, &(0x7f0000000280)={0x7fffffff, 0x6}) r2 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x80000001, 0x9}, {0x18, 0x3, 0x1f, 0x4}, 0x3, [0x5, 0x1, 0x8001, 0x2, 0xfffffffffffeffff, 0x9, 0x9, 0x4]}, 0x3c) 09:43:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x714, 0x10000, './file0\x00', 0x9, 0x5, 0x9, 0x9}) setuid(r0) sync() 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc0ff, 0x5) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./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) 09:43:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:20 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/22) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0xffffffffffffff4a) 09:43:20 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, 0x0) 09:43:20 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r3, r4, r6, r7, r8, r9, r10, r11]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r12 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r12, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) fsync(r12) setpgid(r2, r5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:43:20 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='!}:\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}\x00']) mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x2) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xffffffffb7856103}, {0x5e, 0x8}}) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x101, 0x970, 0x1, 0x1, 0xa259, 0xf4, 0x4, 0x1, 0x2, 0x1f, 0xff}) chdir(&(0x7f0000000400)='./file0\x00') fchmodat(r0, &(0x7f0000000440)='./file0\x00', 0x11, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$KDENABIO(r0, 0x20004b3c) chflags(&(0x7f0000000480)='./file0\x00', 0x10000) r1 = open(&(0x7f00000004c0)='./file0\x00', 0xc0, 0x140) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000500)={0x8, [{0x3, 0x1ff}, {0xc1b78349cee722ba}, {0x2, 0xffff}, {0x3, 0x1}, {0x3}, {0x3, 0x6}, {0x2, 0x200}, {0x3, 0x97f}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0xff}, {0x0, 0x5}, {0x3, 0x200}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x80000000}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0x7}, {0x2, 0x6}, {0x2, 0x1da8}, {0x1, 0x7a50}, {0x2, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0xffffffffffffffff}, {0x3, 0x6}, {0x3, 0x7ff}, {0x2, 0xb1}]}) r2 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x10) sendto(r0, 0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000680)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x10192, 0x20) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x9, 0x6}, {0x606d, 0x1}}) mkdirat(r2, &(0x7f0000000780)='./file0\x00', 0x12) faccessat(r2, &(0x7f00000007c0)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000000800)='./file0\x00', 0x0, 0x10000) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) utimensat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x2, 0x7}, {0x4, 0x5}}, 0x2) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') renameat(r2, &(0x7f0000000940)='./file0\x00', r2, &(0x7f0000000980)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000009c0)={0xcedff2b97cacacd9, 0x8}) mknod$loop(&(0x7f0000000a00)='./file0\x00', 0x5, 0x0) getdents(r1, &(0x7f0000000a40)=""/150, 0x96) chmod(&(0x7f0000000b00)='./file0\x00', 0x48) open$dir(&(0x7f0000000b40)='./file0\x00', 0x8, 0x1) 09:43:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) geteuid() pipe2(&(0x7f00000004c0), 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r3) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="9bf0ad645a694851eae57db4b637b0ae7c0650a100ffffffffffffffb06dc69a2888ef7c17f62e5caa0023158d2d29dfb96977331015f91846611d1c5065785c5f4d60b9e3c316ebba7cebe7b02ed3894e9339e473175dee7c13c444ab9526732e15b049698e6e2964cc5fb917dccd910e2775a2b7e90affcc2fae"], 0xa) r4 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r5 = getuid() setreuid(r5, r2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x400, 0x2) ftruncate(r4, 0x4) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ffffff) setsockopt(r0, 0x3, 0x69, 0x0, 0xfffffffffffffcb7) fcntl$dupfd(r0, 0x0, r0) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 09:43:20 executing program 1: r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/63) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 09:43:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="ebe03175d0e43f3dbc68c14a3586086e27870b6669e42ca1dfcda98fc1b3512fe4adec6bd1e6b3d2a20258f492e720ec84f642058b26fa1bb894535149fadc73e7ae105f22b8c03907f04f2f77eafd52a60b4e7a272bed09dc1c5c53875d37f99429ae83d618cf4779dfad65fc6da62b67d3fa65525ad4ab67c881a2932f96ef0f59bff7d6af9e73201a4d3d857d9e42bae047626de7f2eb3acf496b5c86cb8877e8578413aa0a9fee3bc81ca2513e8a253bd7378d75cf3edd62", 0xba}, {&(0x7f00000002c0)="5df6550a56b3551741ff67e9630ad8e86e5f871781e058eb834f2389dba4114a65c6bb3c9d1da69ffa836db923b8ede2b9b329fef46edc9565d71f4dc72d80d6f02ee981fb024bd113b163cb6b373246ddc0742652d0ebe4f6b978ebc7609e53d4b86e276238088228bb5c0886950b95b7384e46ad7dfcd690e2d01b4ed5a8add9cb84f9655d677f43717c63a85bc8043b21b2411494d036b8b3", 0x9a}, {&(0x7f0000000380)="7e66f9f533b49bef875926eda9c8a98c7596a5ab42ca19ab66ee3f4273deefb0191db30d184c78bd98a14bed7395f5128320cf80776cc876435878dac260e8e15231ca19fc04a8a38bc035a217c96ee5bff8f870a99bd8e51c16f5cc6b2edd63be0703f3acfc810c7700e7a62814d6d4a209d045ff7000afd6afd51652eadd578ea01e00bdd40ee73db7a43c39d50f37a8dadb55073a57744729093437e459b165913d818eeb364e27", 0xa9}, {&(0x7f00000000c0)="8b1e2483321d9c689fb1dd36ae1e9a4be9dab3f670f2c4bf9121f39ac5d79fb932d713484bb504689e68b6c0b8e5074fa4ac370409ef7735", 0x38}], 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x80) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 09:43:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) socketpair(0x21, 0x0, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() mknod(&(0x7f00000014c0)='./bus\x00', 0x0, 0xcd1) getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00000000081d0009"], 0x8, &(0x7f0000001380)=[{&(0x7f0000000300)="3e538f8996521b3749f7da2678061737d4f31516e148a4ab05d4f99c42bbc324c745092c2a4863cd1aabf35e1bd8d666103814c9513710ca1cc86ba30ff71db2ec22abf3e5cb3847552f693ec48768f22ec513e40d8bc8ba75aa1f13cf7b71ca5bbb518fdc5876363967350fcabfa7ac5f738972052a94131dbd4278b45649ab9e962873a558a20461a6de7f23aff95ad414d4262022cd08e37c0bb4270e85b51cf27669802e2ecc7b92beaa07908bc65f9ab3d23dbdcf58602347a8a2d3f3b15aefddbbb2b759951acb23da06d36757df8abd5ecfeff2eba82a5fe44a547d29f8abc433af937cbb897af430f3edbcc672d66e5bd5fbace0eaaf201c5e635e6e5c6eeee037f21e4789a5708bbd74afd819f9b097102b5eb1ee814620d4f502eec7b7c43065b7f15284d059f202a023426739c26cd4851167083b5e3573afa90c1ec462d272cf9e09c04f7c07939750449f96eb55805b61def297fa83e92b75a835a2a4039527a97cc78df697d1671cbdb7cf5147a1607845b6b0d3fd860d181f8722d47153575c5f2d1ac1eb1b3f177e4db65f965864509b750a41b6643fc5ef264043b28ade2ad1fc8f788cc09e0e6c5b44064d3e2237fe127b03be59dd4061dcb2849029cc5ded591ef85690e08b97ee93c4ecf25b9135eb21067a4e4dfc718c176f160f34802f6d3716953272fa9f6284c9e8b7e2b11824282bd166a20c57125bb0215245ed71a07cd014b7243afd288e45022983a823af270e264c7659b627bea6e79c191bd5e6d5d72cc16889d693ad9f2b2d4a503c5c33c84463f700484df6a386e66f930014fd48f1a8fe155e821334f45266848b0b24abb8aee9888e972e2081a89c93aad6ccbe738901624a9c4ab8854b39d3ae50c12a3952948be302c1fb7b90052d92f1aa0fefd65c7329589bec25a96421782799bdd1e339f204a1f9aa456291aba6cbdf48063dcc32f4b43a24513d53999f7b1ba3470832686928add3e3a5b4587066478acd7e018a9fd466258abbbddf7baa9c96acacd98b292e16076a459560f3dbc9a0292a48a7d185613e8f39dd3d64ab78eb3da3b8271691d8ee4916e5ae2dabe2d33362f1686bf1c62eeede219e4e94e72573e7aad594ed0649f8b98319c2eed20114f9b3ce3940e41d75d68e04c30046b921803f91828157e14fbfaa05d9b75063bc321fbe731ebb52798193507eb0351aa654076d71cd70f46ce770ad0d317bb0692c5dc2a28847c630ad074d812c1ced92698cef2a01607b1d3d3c8c577fa9b32cd976d7f31dc42ed001a16d35ce4fdf839e7f6891edba6d5ff5476ee1c7a4a05069337e929b8d4e2aa1c3709d3ec6623231b2746796593db978e7cf602d71b274af24f020387af475431efa0f213a4510da962011c1a9d879e1171d0d956c88b2ecc458d9df8ead5fce9631d5fd1d800569ef38ce11c913c86e63ae39f42305acdcb225835b97262c6c4de4c1a8aea02c10a253451d765657ba3c0ef76c8c3eb5537341c327b1f33c534bb805e4f54d5061f6255b51affb2caa57be72fb17dcec937bdff3064a3f983170c22902e322c95e3e77d1cfcfdda4bf6e04f0fa8049d1ca8e05960012721def8f945d3440a1fcdf8614e9602e2e6349c8dd34560348affaf26282d7a18ca8688d79e88b48ee1724dabe24e9c14a154095a2813316408881b4deeaa522afbfc57ad37906735d4f3af2c115c1bb0ff7c7346e466afd39eb3394fd11b24fde88f34b96202257aa05093a08f2e234f6847a70b1ebba30291b6d4ebf78acadcf81dd038f44a6533e6becdfc8fad289d30ff17a3dfcb44524bdd19be3ed08361a511b07032a54976b0ddf441c4e312e7bcce1c5be4a09337b1e2e9a4127ab420012159ab8b9940239ea8fde9c70da2e1b38d2b43e94ce851e779809c7abbc8f3f350ae8bb69eae75480a5bb9271ccf594557de09e6e0cd51684bbc7a96897fdbdbcc55dbc99d820f4307ca022f29c4a0b2ca00952833036549bb0aebf55ce7da404f24e8cdd7b1024c9ef8c75e3d9b9f04b526d673039ee042037e24ddde03c3acca9901352b64ebd948fef26ab5b998e9730738705f5b6dc8aadfc94495c88ebbcfe14b69a62588fa27723befe722d6d1cc580a315cad583847be12e26b71005f726e8a67f3b99b3c89bd5e0ad33190dc5c94be557e947a3a79e6a71638721b475d261187bc21778557046037a4646ef9238eb68309b070c1a32cf6555c825a4beeadbd4e0854e4456b54eac03d183bbe22932a74d261cb426aee7b77cfe878eeacf03893cb14e8b8867d1d8d874d058ae98b921af8df0933033cb3eed09f32100a361a1471cac0226270e0cc7dfed5577f8d455282616d547a3be644aa48f865f78590e37787d86b691d5091005caaa4f5bb0c087f457fdb844ce7f7b2e195122bc15976a135cb8625faeb31cacbde0f93aad800ed3ff208823958526becdb67e26c5d0bb4597b3bb10c1e6f5788aeb3585db490d9dab078a95d9a695a0fed6d5a93e682e5eb8eca75e3a0617e70226458cc969d9967b22357c7abf85d0e3d9d23f9dc5ebca4696de99607f321f96187ca940a78279fb02acea6d57b5ca25cee3dece0b8a87450c16553ac24789beaa1f2f9bc78e10ae6ab1a474c758b1a00599e5b9774ea06488a00577e18a06d19680640cff3e81d60c5c244bbee00e8e2174b59ce37547f8fe73754f196f1c84bf02c562acab7a97cb30c16936b70adfff6a12b18de92b60016426402e3e79bfc75813b6edddbd97f51fc05881c6a044ffb537171aab6e49d8a273d73f4c71c26ecf025a83a33f29e0732909164a1a6a79a556f747592ec7309c2846872170c9fa5788794800f19a32636acf17b5721d8fdd8411b9c41dc274f6160abd7f4f91492843116fa21d62d9238aab17e65321cecfd5a01c1f285310b124a2251b1f5e7b0946c6a3baa2a7d043db2eaadcbb0b53169060db0adb089e79cfa86cc9e23741946381e4d6600bca88f8836079588eb6d107d51b0328c47706878422fb72be65cfe5ca116195440c260a77db68abba4768e27d88c255fa2b7da327c50426fe215a5f1ecc7f7c54133042daa4e295c042a9de9a4231f9bfed817f6d6c073bc6c2299db9feb406df86b04cdebc2cc508aa975b9df29f2c48205cf09831f596f8f2986f58c7a89c027a0b6db2c4483f92c21231a4a19f504250078235d0f6386fe17279ac206d6f040fd45a8d902cb0f62972b096b0c17e7851c33973e01c801d6cea8e4599ae1b1a7bb9c59685ec99a0b3053edb7b83fed5c538d23dc8c4a3341a097c56aeef1f48db3447a9c9e4e8d6dda2ce1682e9515562e105c1232366a640d9f2da6d79b5e2933353753e0cc8b80cead3ccaf428e4db228c3fe9b477c7ed4439a70afb17f4af9f380470af2df4b91a56daab5dca82b23a5878aa9faffc437f1a989ff01bd58a616eafbdd8f29f5e2ff296ba953c5896a686b05222ea140e07245a52853df647192f547c61ea84060a7e315089f188e808b272d69c2fe5b880fa35bdc747538a444a7ae794084b86da83453ce0ea19a75ef5a8722e0cdfe948774dd4f1c371c731270b8eddbd638d9f42307964bcd7069361489cb0aec784f3c299d736d587397121cba3a80617fd3a302a8f108f7f3bdee9004e2f6ae0770b660c17ebbacdf49ef41e888e22e1dd97100c4afddb74fe4047acfca39aee22d661b1717748484b9cdb01c779640f684c5ebab9e8b3b2ad9aa3d11f58d9e11e150fb426fcda568713dd4dae4ef694a4da9e3b690d7058ffc1e96a66229515a55d76b10655783786ffed43166640552dac7518594da0a5bd275be57c5c0c76a8a46800e410a5e8f1262eccc7f7abd5811e74760a85117566af817184238dd0e104571f4769de424b58b020396147d45c46a8c2c1d316fa1b5486c6db2a03fa512cdc700d24b62b4cbb8caff69b8a110a87222b70f49db259df280ddc028a2986277ad22bb9d2a5421b515d1b69112960fabd91b3d9fb578d087aa4eb0d179541842fcc9518e0a71ff2aa1554d2189711aa15b0261cffdfde7cb2412dfc051108f531e20311fe1c7233f910afb7b30d755defcccd895ecd547f2419139f7b3ace1120b8459baa6b7e39e41c3fd8e2e5117202b77c56ea26aa0437b9d9e88238454caff92a6af1fe1c343c75f8a4aff2ffc24eeeef9b7ade65a75c0f754cd0b462bcca2befe4abd9e8f26ebfc638d79d3555d133050d05711b8d5618714fbf9919bac58f712279c114aeb3f210b21846fb37df027d01ec907ca3c15acfd95d8b4366ef48c2ddb8a15b7a04349fddc9621a53c38715497d5cd1d36bded2e0bf88282ee184a0befad4cb7933946fc6969023f458cb6c1d42babe049e37e94b4ed9aa5b306b690b2d85abc7736248e3489e6fd4c95cad7f228806159b2c3361a201ef98f7fab1e98eb710f588412eeb5f92b04b25bb46bff904bfd38c95d15e7f37f137e7b7039300984e764ad7b119a768650e3bbfd8c51ae63a574a224baac969e0877e1aa32724eeb59e22c0380cda5fdf5548eaf6f5dfe04e53e139299382d2d95183b05627d3b66b30a92378e95c38f0c1778414a3a759648cc37e08a029f5a23519f83fdf638c84e8db045777d46463b7f62e9ce17b7992fe191a14b5c7cd9461f8d567f549738069e6e7b1103e8b37c88f4896637375c8b75f70909c4472068264a7a7bb327e83009033d67eb630a6ac94ec19c23461845ceab7c7fda777947b13a0353a6f8e136e24c7a9212fab10531df23e8ff538ea328e5e8c4ceda9cb3c54d67163aa6f4382c591b7cd72ac9901b468ff4fabe89649036443b904d5ba3b2d416519654b10112097fee277d032aed9ab810efa9d90c92b25e4c8aee8ec94cac0c8b97c3ad8e47c9f045431db040637943792f6f36b77ef40bc4d1dd35501475c0ce5124224477480e0dc910820b91e4139b4f538359f49ccb2e4241a4a2179bd2fbf1f15834898f356fb854b67a4fc864f1a060d90cc92a4fce9a029a103a110899eef87bdcf7411cec4b8b79fd350d870d2c3af1aec696c3491d4914801f47f2d324d5c68276725b9682989c7d7c579b4bd3c5dfbd91911738617dffb6c2c061e83934910384f0b69e03492bf738d90b211cadc21e4b8f490f6bc73120f9bd0cff72150a2ee772e2c55bf080d8ec36a1ffeb08c42bf6198727745aacb7a966517ea247751c9ed733aea5928da0306896ea7d4134fae4919d34dbc223b631a42a6be84a665142b64193d671ecdb5e1784ffb3172407400aff0b6661163fc00e98dc65a17f8f3b91e3c0bdfde1e8abc9e1c05f9d225a0dd45ef50049240087021e44a5d43be70770ad66a4c991885d142823aa5497cdd7ae49e106575c2e5cf9fad73f8bbabc38cdaa1c7497f8ef9eea816697f2deb9f089da551a782191383b70054993edfc40fd24580cac562bf860912c48bb1e92ba57fc5d35ddbcee1dff5491839b146c6ed708957fa7b87e18ac8f78a0d2647294263c131bdc904a848e585fb955b4618cc7a14df81f44b91483244436cfa08025f07ba70c7b58a62266b25526d338ce2e3381728a7ec476056a0275c4ba8c44c81a560d261eda3edb33bb3ce35e7817465e23b02e8dc85595558c2abe77ed8f372b7b0f6e7224b128c62dbfa6a74f50605c86d7362ff232864f03929aee050fc580cc730e19a094bcc21a7714109e35638dc285730374129a40120eed7fe0cd9a65bc38553392de346a9fbfe758e3de96c8f38cfeb697c0a8a0722a46764339b143927cfa", 0x1000}, {&(0x7f0000000100)="645fb8d38bba375502fe96a4", 0xc}, {&(0x7f0000000140)="b3764cd7bf59ccece2980c2b669ab14f6dc7cb5c821ea1efa821efc6b4b1eb580bb782f0f4f25da8de97bda5a39719b8f39021457d711baf5bb4b112879f94dac5580c9c8599aa037af75010be960d9f63000756491afd5116f28186fe40a9f9d4fdbdb1851a0591ca5f466be2f08935873766533ba955be11357fb8595651151317e655", 0x84}, {&(0x7f0000000200)="7cc4a7906e8f775fadc212a254fe3fc9a5d40119f0d6ffee4a11e7cac619c76ad3466ae783fb31e2e69b98d8cea6d9100aa3e6f82e71069bbad0fc53ad98b9480b83c601c19d4896baa5b6c5abfb5853d12384dbf992a9410ef1f5b96953d70b5f23e996d35aee15f658ce407cd8ccc6057eca94044f7adc9194d5451f1870ad14452960f497ee899d0bb594907c9394b4f3524572d02f2b39ac82efee06d7b56ec7566bd0cc", 0x2}, {&(0x7f0000001300)="b505b2593080ac19e0ab42da193b900957dd1188dd7050d59fe4", 0x1a}, {&(0x7f0000001340)="00c0261200c811e51887a744771ca91d6bec3998c391349f04398f0b6eeedebcdcfc9817d3524e35212e72ff", 0x2c}], 0x6, &(0x7f0000001440)=ANY=[@ANYBLOB="1800", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x1}, 0x6) close(r1) 09:43:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getppid() 09:43:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x200c2, 0x10) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 09:43:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) kqueue() 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='MS', 0x2) getrusage(0x0, &(0x7f0000000240)) 09:43:21 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x101) 09:43:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="f6", 0x1) execve(0x0, 0x0, 0x0) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) clock_gettime(0x3, &(0x7f0000000000)) 09:43:21 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x7}, {0x6, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10001) r1 = dup2(r0, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x6}) fchdir(r0) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) recvfrom(r1, &(0x7f0000000200)=""/79, 0x4f, 0x803, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x3, 0x8}], 0x1}) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000003c0)={0x7, 0x7, './file0\x00', 0x14, 0x800, 0x5, 0xffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x88, 0x0) r3 = semget$private(0x0, 0x3, 0x480) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000440)=0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x93, 0x3f, 0x8, 0x5, "aaf756b4a2e45c4e0b0b77f9f28e23adbdb8240e", 0x7, 0x23}) ioctl$TIOCSTOP(r1, 0x2000746f) semget$private(0x0, 0x1, 0x8) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) r4 = openat(r1, &(0x7f0000000500)='./file1\x00', 0x20000, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x20, 0x4, 0xa5, 0x7, 0x1, 0xff]) r5 = semget(0x2, 0x0, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000580)=[0x80000001, 0xa7, 0x918]) writev(r2, &(0x7f00000009c0)=[{&(0x7f00000005c0)="b9a7f5fc496a23a09071ad3e7f5fec096d2ec62bf8", 0x15}, {&(0x7f0000000600)="e9177a3c764247663bf65420a20e627109d763a424c0bc1df9ad84929fdcf1d36e519060b651cc038c777479767effa02886a69cb44b82149a86536c853f85df939b8cd377cdf60c6b246aa07b4f0f8e0bed5c48bbf9c93f77417d672a82854623d612d1a0c7349f46882dbcae4902bf507b791dc9269acdbcaf8d078efdc52ebaf309756f3cb40b98d4998f396d299c845da2702e76faf417b3def038e8d358a121f0323fd61e56352c76028164b3b7dc612d07b7302bdde5e3766f7fe681935a5caa0c4a18cb804dab9511d7b0dd529cf3f88b06f7", 0xd6}, {&(0x7f0000000700)="293fe27a344ab6acccf29fe269c40e53d38d11e99850d41e944d5b98f826bd0010f6d5d64be8", 0x26}, {&(0x7f0000000740)="3f1b05276358a9599f430b", 0xb}, {&(0x7f0000000780)="8311e8effa39704f74e91a408d4312eae9850bf44e9d54464cf7028ce39cd3b4cf3f1e2847e1a46e2b958a27799e0075270945851850af27fa7e00500a8812d588fa46cf84d6f684461b7821122f25bee3cc994918f38bdb616ea80d905c72da62223e0a8e258ba851b69195999f9c29ab582a3455e5f19d7d5a72771490f0baf6a7a0b32dbcd315519de23308e3647f512742febe3a8171ed0a41019df5a0f766088167c45cd9d8c996da5de52c61ed3b1879586de15c3236e422da70655fe1d3c2c229794a3c9bd7414c93c230e32b37a2a56a3a02dcf35f6a6c8177ddf6b275c60c6f21322a7c", 0xe8}, {&(0x7f0000000880)="28281f722ae22e10313bfadc63e743fcb22d4b6c538b22bd0f01b82a763e3e9ffcc686f325c2978d8d21f403f2e96272d331b275a76a92619268e2c9", 0x3c}, {&(0x7f00000008c0)="e2a78e778a35ea10f4f40f2ef65e152192d4929c3f90e6d548c5e5055a1c56c0aaf8f57a5ffbec0336bd12cb3c317b9a3c1a3075a12e954771be09d5118488e50047ea8230e12bf383f45c5a29171fc62f0714983fc4b052f4df80d8f98b23d0c7f7b79a6f8455837b178124c93f39bb3e5e821872706cad6ffef8887af9b26a716c84233bc3ce79da212f", 0x8b}, {&(0x7f0000000980)="61f75389a7e7ecb169b535427e08af18e2c3ebb1d7359419d5dd3731652d56d5", 0x20}], 0x8) stat(&(0x7f0000000a40)='./file1\x00', &(0x7f0000000a80)) setitimer(0x2, &(0x7f0000000b00)={{0xfffffffffffff04d}, {0x4, 0x5}}, &(0x7f0000000b40)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000b80)=0x6) connect(r4, &(0x7f0000000bc0)=@in={0x2, 0x0}, 0xc) 09:43:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x106) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x200, 0xa888, 0x1, 0x7601, 0x9, 0x5, 0x1, 0x2, 0x2}) r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 09:43:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) semget$private(0x0, 0x3, 0x110) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffc0) 09:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x3f, 0x0, 0xfffffffffffffeba) 09:43:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c4e9821a54ce2e9ebca757ece7de70dbe356a55d2a5af6ccd1d65cdddd6c4f95e4a3ca6375068af4b2f2829539aeaf2e30b42be4e365b16b2e67dd2a68bd17151c81fb6071703d662cc3d7621fa330e0e412bbd7353fba696746fc610b241f0472bf4c8811ab4892773a115c1b509194e8fdc3f006d82b4a05fd46de9af8473ac1c92c987d1b862fd8854b296c53d4d0e4b0a201f35f21b37fffcb71eaaffd994ede054f417804c6c4420ef5ed24c697bb226682d0e8b0de6908923a182a8c96a43811f29ba39a4dc93d00aee93931260c628d3b896a83f3f7ec66643fe1c5220ed2157e8d9607a2ea57ef9a7892ea98ce0c03d462", 0xf5}], 0x1) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 09:43:21 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000009000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) sendto(r0, &(0x7f0000000300)="6ff87e9c53ffed77a80f5ab1dd518ea7d6563c06f788f28364db675a7801c8f7fd9ee60d846947bba14dd6f28cec284311980a94e98a286fa52c73543b0041c8ef8ac1759165ee3942a77353a4d869656a1e8fcbd8d00e63a6e3fde83ef89a09439ca055cdbda81f1752f6840b1feaeec912670568a4a9be990ea66a3823e1f991b288725ea853656810b96d6612a88fcf1131be265d9661bde59489aabdcafe2ddee881cc537625a82854e8b1c4ebb3092fd7da69a787c999d33a6abe24b48bce87435a36f10617bf", 0xc9, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="16c94fe19d2ee9ddac24912c587a7088e6f55f264f592fd19441e2a1852973dfa717bc597ba22d61e4c3cde96da89dfb410541192b64a806708ec24cb86a6426aec3d132eee650e8e5dbc3b985602a5026ba8a0ed96d205f7a618478334b8520bbf7f974ad34d7e18cc5806a01af"}, {&(0x7f0000000400)="ced5b8c30ca39a621605eb1d0dccbc0aa9cae1623d7a8932c7d32e410240cfc83111dec388bb54bd64c4b4c7701dbb1974b31f99e4bdb757f1166bd63536f5196faac6b127705651854ad00d915dd84900d4db212593fd1851ae2c26625ccc68938724c414a16b3970524b61e7c81d4c9c3656119e7731aa527bd5e1ae902b6ad56a9ba7b24b89a66d314b6a10c7516446da"}], 0x10000299, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 09:43:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:43:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) fcntl$getflags(r0, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="9b501d6ac0c50ccfd83f83a69e5dd43e6c96010c4a5de9ee502193ddfd3bf0d89f427e104595924ae2ab33a6f413dc070fb4d92da4406a3cc0e881f48459860aec73811f2ee7b9cbb9", 0x49}, {&(0x7f0000000180)="ac8267a57f3bc708a53256716afa4fc870a534cfbfa3c5e6bf5caa262b552af4159343061d217aa82e8b18041d6576ba9efddb5aa93a1c8a92521982861c002b0e248e0e126834af4b7595b55fdf4e5338a1406087ee956d2a", 0x59}, {&(0x7f0000000200)="c0a025029eea5eb2b1cd0e541b71249cc4e393b567cb9c9c07e38e5ea460223fc3677a693d64cbd69a96e0f060ff00d1d3423da1ab2696123ea00f8d519ffeb4a748ea1e4504b808bfaf0536d0dacb9224708febd7297f15fd388d2f8a81dceaea1d0065f07a4986bbfeaedca950a67c6166def1bc68acb5db9a7fdfb86fee1647cb921cc3f39b1628f8724fa4877833d00c1e134e0bd03582b2e13b12680d54a969857d358a9ba036501c8890bdaa0684236c5a086f539994658bafee80", 0xbe}, {&(0x7f00000002c0)="cb24a0ee2b2f43a82dc3246121e0225977db4aaf0d8db8b451f95b35f40c8206cc042b4c6dd3931db5deb7eda957059f94e8bd36b8ef70714fe3bde21349c3f6611f1d1c6ab31f240faaea2b8f8b468530bde01c139e7d4c958bc6ac0c888f72fa1a89cfd675634e2f54e5b029abf24c54c453b23e39a6f8c029dd09b1ad2df8369e0a0a3eadbad653427ac7c1f14a168e10076ae23b0e1a5e2636e12255a173d301bb55ac931bbdaf8416d6f8b32854fae552c936543ba2d6b47204f89af553059c0c2fe464bbbdd75fca794a2809ed5c1001d287d17c09cbc9c7c9601d42851a2145fc25fa67f7a5dcd836ca6644fc3bc6ae48fed336", 0xf7}, {&(0x7f00000003c0)="dc4e9c8c824507ca0bb7ddadbf309572d60dd76f46318aa822dbde04ce86263d09b9f36bc3ce8d1ecf5e8b159c6c8d7e9d9ba030cc6b87c08985d378bf079fd40d9ea674110ed3ee943f9d5e6eab385788ef3884b3bd462a90c3503972c2e9f66947d5b5b79cb024d3745f19bb9ec63db951c411a5f4e9b4b886aa301f9d6abae637caab310f4d80d378414d4b0f2c7075539e670d0c468ad6ab4b9f34a86cc16c425980b1ea3b91aff2c894ecdb28b241a805bf1a8407896887f1", 0xbb}, {&(0x7f0000000480)="4c0e2876f838768fcf6423b6950defd182c6147105c96e3890a74732c5f6a25bcd65b06978ffcf52d87b56068a90912b0f0299a194f342b31505f86e7c3bf8a085d5675a12b55062fda0b62892858f349e31642df419eee923f987746492895aaf752b45fceeb712c3a66c1676f52cc7f876e29031273ccfeca16cdb2fc1984f4ec89006a9f4da36f105f5142073af0f232764ca48adf8357b2df6049337f2d436e84509e5477c7ee1e618bcf394e2a0860d578a28f80f2e78fbd4e10217cd0c972273ae5d471771f9140126593e4ed47c22a78f8fd04bc5f70ab78b67b1be9af2ea52889c615e6e2c64a6405f6ac3445256ecfbcda005e2a81badc39045e0", 0xff}, {&(0x7f0000000580)="5e4e319432149e90583ffd5598ca5332bf5221eb84cb53221761ef3c05affb60d0c61e32c2a4d69ab186e080cdf69e472c715ac3155e63dfe5384199aaef5245e3bcf7356715b5d15aa50297f9a8249bab5f0d3a0a4b484f6aed7dcd2765e911355dc7ea6cf3862f286bd81f5060b97aef766d05dc1422c579f4e8f2fff890bf3f43ae74ad56f0329e92d697b93d2b26fe5a6ceef116fca04df4e8576303cb00750157cbf2ffff87e5d3b1536788470cf51d782c79062703c1f7c0c11a09de8fc74bf6ebc79d4c485a60f69e845b8a35be13df2ab29e32839ad49f1845eda889c04e04a0de1eb48c4954e9d65df7", 0xee}], 0x7, 0x0) dup(r0) write(r0, &(0x7f0000000140)='mN', 0x2) 09:43:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x99) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) write(r0, &(0x7f0000000040)="97a7213f945005f4fa1667e59d52aa9c3efbd7628b87df3ad8656da903a4d38ecd12725a98f2c8e7ea52e24353efb9285cc68b084a7d1709200a124bf677634d1532adb94f86b01785ccc5d1468d6c1984facf0fa6889fef0f07fc9a92b8cbdaf745545dc075617332de5da6e8276afec4e444d29cc33fcaeed549a23cd8bcec1581f85f64fb98fe05a314f383b9401fd8d4650d8dd8be45c18833af51e9bee6e07d", 0xa2) syz_open_pts() syz_open_pts() 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 09:43:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000300)='[-{%\x00', &(0x7f0000000440)='\\\\#(\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='X}#$]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-%\x00', &(0x7f0000000600)=':'], &(0x7f00000008c0)=[&(0x7f0000000680)='\\\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='@%\\$}[)\x00', &(0x7f0000000780)=')\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='+\\!{\\\x00', &(0x7f0000000840)='#-\x92\x00', &(0x7f0000000880)='\x00']) link(&(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//../file0\x00', &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 09:43:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 09:43:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00>/file0\x00'], 0xa) 09:43:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="6f252cc9f9594819f2dc04b2020a6dd53d1c71f951d08b9a6c6cd4eea567e95a7b90a3055726f7ee566c9ed662f4aeafdbc201e21f7dae2558fef75d55a28669ea77759f33901c501dfcc7cdf63bff1c9b0afcc5a16de9daf9984c54436e2f721964f2db3d2a8b9bba9474b10c9d2f697054dde658099d06de94b78ea3b2c6765cdabef28f4b1a09993e21a145ada1dd75136a8df55587393b4521f2d469b69c6691ece8bff7e94361022787022bece51ad2be03ce6e2089abe6dc4bf920dacb19fa2275a855f9cf5d44f11c7f12ab52f3698b0eaad5edfcd5e0317e422ff364f2a0d555fcec4b8ff6044ca939dca565", 0xf0, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 09:43:22 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xaa, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x2, 0x9, 0x0, 0x1, 0x6, 0x2, 0x5, 0x3, 0x2, 0x800, 0xffff}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:43:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x28) kevent(r1, &(0x7f0000000080), 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000042, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x42, 0xfffff, 0x200, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0xfffffffffffffff8, 0x7}], 0x9, &(0x7f0000000180)={0x6, 0x401}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xbf, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 09:43:22 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:43:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xa) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 09:43:22 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x400, 0x20) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) 09:43:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000040)="c85819dead7b338665a6e886100dd196f79ead872396f629f0", 0x19}, {&(0x7f0000000840)="5cdc7be57ddd0a6164f3c7612c2b893d891e84962665b8e410627a50706c369bb920945de11f7d2affecef4e6727c1baa39e85e76db1f1c2a74cf077ca6f91b3781002e47884fb43ff3bb7ce8f70f0bae6a2ae57c5ea464f277ff4217791195fd22e8fd05e07541fa2ca9f8fb83f8afab92e853d8c6204af1beedb58e5a07ecba1f7992ae907c44ead05103c7f68195edd9684af63b313f8cd29469fc4392e482aa3c8172ceaedc50ce66344108f1c0a9d5a42a604aa3484a24920f3a66433f080d33a5c9bcee956073937119d05721c1f5eeb7e83c2fe3854acb27ee8980932488bdbc93ce4ba4fbd2a8d9bd7c675779d232aa9df", 0xf5}, {&(0x7f00000001c0)="9c9f0a7fa06e4026a7b1537f38d514c0f2b08c4bb029c748164eb1e49b1a449c4d4cb2bf4a708c8c641121af830b808ba31431e871fa171c78041ab538ad39774c75944548378406abc01e9792c0a45a4db6f7c565c64572e4f65332d7dc779c195538a31a1f67f50690dc8afd2a3a88d004bda6a3d491166a0e81c07a64ec05a8e97866acceba91c5584c0dc538fbfd9596bc75904c6efdf1fa9472924dce7c45aa0bb22baf9c42f2a9fffc43f9484c2733e02303722f0045d55777ef825ae8c731285a4bda7ecc1f9828b33b8e995865a1e6a77e95017887a14f6be3cd0af515722c04be8f0e19fb68d94416eceb2227cd79", 0xf3}, {&(0x7f00000002c0)="25d7986b0915db3ff0be93848df75fe36b7264a1a06cf3ec6b5fdfff2a1e959427456ac84d05cd84df88569665b8c435fdd0f026a301c86f7c1410a1aaaf0ee843665a901d9cf97eebc4bf354ef17f54e0aca46f1de20e518be6f380fbfaec30be95137d5615364048c8f143dfe75168bba14f5fdbd010e13ddb8fe1b664cea45cf1148b2702f0b50f4beb4b552e12d9704a37ff6b63e0f78eebf29838e08e6e885e2f4b3fbabfb6fba24a850e86e521ffe60df4de0cf68e91ceb8fc799b231c6982e5a0", 0xc4}, {&(0x7f00000003c0)="89486fcb1b5458b41cd1012ed5a6b57f44a2fdb366c0e199d6d537fba4d5b415403db44640facb47fc61a37020cc3872a71cb8fb26aeac6cd8edecb080183cf72ae5b94c7f6d3e36850d4f7b61823600c804fca5f6c89e877bee09cca647a51727700ea8fff2d182c884a818a524e8d4b6dae6c28da802be36511c2fdba427c4c7a7d1c0c31f9348181b8bf235595981b3cea8ef4cd026b7f4cc7ecfcf19fd21c3452886fe009b682c56664766fd8eea4a003a797e8f901118b1d2f0004477eb547e8b2842a001d45b30c102353aaa0e7040b2601c33c6292af6e84f51b5a311196fdb6087dd", 0xe6}, {&(0x7f00000004c0)="74341e4ee2d27a64114858424b734d2a94e4dd", 0x13}, {&(0x7f0000000500)="e96e2aab23f0a093ba8a117013c22bfeef2112197489c1f72c46333c0fb095201a6b494ae62bcd6daf54679a9048b29aed113ed24b03b68a18b6f9529d04935e864124616307d8da5b081ae096af7c5c3540760cec2d9170b066855325d2d972b85ab1cc2ecd50147805480da1f55a8333b080d6b08fa7706684410b49681008b5dfacf059ee916692cd4f4d850820bb14afe9ce9f3ac076586defb3f6fc4b34997172612c7d43300a2367311f703b0ce98d222527", 0xb5}, {&(0x7f00000005c0)="309072c12e956cca12cad257d0de3653c50ee9a2f894020ce667688e2cd3f1aeea18c28a5120d23428f93500e8af0db31b0ad79a576d34c3f59dff625c5b81cab0d6a988b274631912c22c028c382a9cdc09cce344b83137972749ba8cda556e37177b26fb3ac51bb4ff6cfd64c9b8d4d19d906a3b7b147617a9563be21e0b5cdb38b397e5d0027150e8b4895859899bac179c0747", 0x95}, {&(0x7f0000000940)="ed1710dc5edca2fbf7c58b0080977463e67eaf42284185468d8268b428cb8858b65b576432eeaeeaeb4d3d43b176a96fc47165c716aa5bef6dc828b22c16a083b0d198a717089afe3f80b900cd9e4518e5f969353c0c78f7fb66bc6b1579324bfd9e6e1757f51bcaabf82c33d767165334599ccb2519819f5eb4398a66537d4180edb094e478e1f48a17", 0x8a}], 0x9) 09:43:22 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 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) mmap(&(0x7f00000a8000/0x4000)=nil, 0x4000, 0x4, 0x3810, r1, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(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) msgget(0x3, 0x80) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 09:43:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 09:43:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) fchmod(r0, 0x86) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1f, 0x20000000, 0x10000, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000040, 0x81, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0xe8, 0x20, 0xfff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x8, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0x3, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffff8, 0x28, 0x80000000, 0x3, 0xffffffff}], 0x60, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x61, 0x1, 0x6, 0x575}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x1}, {{r0}, 0x0, 0x84, 0xa5, 0x100000001, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x3, 0x4, 0x2, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x3, 0x5}], 0x6, &(0x7f00000001c0)={0x4, 0x400}) bind$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 09:43:22 executing program 1: clock_getres(0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b7c9e02ce6a24f77e801343e25beb052f0c6674f4d7e43e4a83e0cea6873aa1dacb9549b72aaa70afbde6de4d7706c9ad6678e90a6c804f5598fd79466b0352d2b502ef27b3cc4dd8cae3186fe0bc8eb9159", 0x52}, {&(0x7f0000000140)="b42b82b9280e33bbfc5aefe0ec9a8fbb1333c01418dbd5600d1581a0a4f67f824bbf7981d5dd723e5d3e66eb3739e351ec68cbb756946311ec841d06260efbfcc6e4540c48ced50d0386adb4b4e00cd017ab2e7e1305a0b08d", 0x59}], 0x2, 0x0) read(r0, &(0x7f0000000040)=""/109, 0x6d) 09:43:22 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f0000030000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0xf69, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 09:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 09:43:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/215, 0xd7) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r2 = semget$private(0x0, 0x0, 0x348) semop(r2, &(0x7f0000000440)=[{0x0, 0x100, 0x1000}, {0x3, 0x5, 0x1800}], 0x2) syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)=""/85, &(0x7f0000000400)=0x55) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x0) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/103, 0x67}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 09:43:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 09:43:22 executing program 0: clock_getres(0x8, 0xfffffffffffffffe) 09:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000380)={0x0, ""/3}, 0xb, 0x0, 0x1800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x7c) fcntl$getflags(r0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() close(r0) dup(r2) pipe2(&(0x7f0000000040), 0x10000) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x80000000009, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x400, [{0x3, 0x4}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x3a1}, {0x1, 0xb9a9}, {0x3, 0x1f}, {0x2, 0x4}, {0x3, 0x3f}, {0x0, 0x1f55}, {0x0, 0x101}, {0x3, 0x1ff}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0x3}, {0x1, 0x3}, {0x3, 0xb03}, {0x2, 0x11cd}, {0x2, 0xfc9}, {0x3, 0xfffffffffffffffb}, {0x3, 0x3}, {0x3, 0x7f}, {0x0, 0x7}, {0x3, 0x7f}, {0x3, 0x3f}, {0x3, 0x4}, {0x1, 0x6ba4a67b}, {0x1, 0x10000}, {0x2, 0x3}, {0x3, 0xfffffffffffeffff}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x166}, {0x8a, 0xffffffffffffffff}], 0x20000000000001b1}) 09:43:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x3}}, 0x0) 09:43:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="52e266cebd6aec6955edc3f5ef5442a53f189d7a067e4ec27b7a6c893e905e73e357e26d25602579add1086d78ed86989da0faf4e1f88f4cf5d78f1b9142ee158cb4dc1dcf678cf3d6729d4e0c3dd2d736bde25c7f64c155c7cd333a940d4d24be54594b224a9b49e391876cbc11346ccfdb1141a534773759a96fdf652404a85b45db6f2c31c6958e24cd0e377fd6c855b989d2ab6b81a8863d1f3ef1c25618941f9c9eec184afd384cf8e6c659aeca192aab53cab2e831eab8c236c2bab965045c538b6c83fdf30be95046f46de61c50ee2eba4ec44d12aea1ee78a87c51d8fb15f769e76ae952368d9f4a53a939494365f8efc5041cf82f1dc7e6fac2630bdbfe395bcd2fc93005c9859a1fe28839848ad2294493e631baa940d37109239cdb36c041c10204cb3ce78740c0b83917e8e6a6ea90acdd9888589dd89b5e62c560fa15a565786066a6154fe52e9dcf9261a7986239bc694ce6dc3f91ec8b34d7f5a49a69ab02248e38e2e1dc726aec88ae52eb75337ee2fb13a5e022e1183fb735581425ba11", 0x186}], 0x1) 09:43:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 09:43:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:43:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8180, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 09:43:22 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffbfffffffffffd}) socketpair(0x0, 0x4004, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) chmod(&(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x11) setrlimit(0x8, &(0x7f0000000000)={0xc1, 0x5}) syz_open_pts() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x100000000) 09:43:22 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x7, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 09:43:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0x700) 09:43:22 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0/file0\x00', 0x8080, 0x90) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x2) semget(0x2, 0x3, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x9220) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r6 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 09:43:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28, 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) write(r0, &(0x7f0000000040)="1739ffcb3d7d6cb12e75c1f32705a214f89eb959ede9c43338c097263ec5aa3468e325c4870d894f8d428acf7ba0273c75fbd8e76d3b44cee7af3e773d0307a7021a9d785e15ad91347c5693d4138fde77200b01472cd10be9479e2cc46b7fbcaa5b377a02e47e0c5cdf4f6094bd42647b46824d94484544f14a16ffaf9cc920f9447ae1a7e7f9807505b44a363824cd96fd77028d24d7bdc8130200041eda78e968bfedee7154a2efef25ef53b2bec084550d4a987f76bbc71250934f2ba819bd381ccc03f037ff6df39c87c501a70a00e5df24965797adbdbedd4f44b2982685f8debb92fdc6a48c860430bc5c9d7b9b9c96ddfec6ac313e5ca6fdc69739eafb9d125cd58043b3c13ef1c133355f066b42a4199bd71f381c6c10618b9010450033425640e0ba0dfd1483b37ca8e85c34832a39f1b26ee81a9f4c37dc365f08752a7dbdde82b7bd23b338bbc21e12a177377005da637eed707adc1492a20f1afa467962d0995759ebcbb3c2273c69e69a772c890ba2256ea992c7f57bcb7a69464f9449736fb41a50182163c88dbff0238ec684d013b75308f5f671fe637ed129d487493fbff9db6be5a974cd1248bf2a5db3861b1f1a3fc2917f4637b36339f38c83aa9436fb0a2356b53ff3c967ce9c7333db23b780fb01e31154589029bd40b0201706c0ab2de36f0ab4ee6c14eb9a36dd218ddeb6ab03ae901ea9b3a64aa30a26e45e81d26f7808491a74017fbe374cb5b55bc4a1b7c6e2479615fd2085d5f95b94f175c0df2e819d24362745372474cb81515e697d41968ed5a53492429bd1a9c4b7006910b748f31f2f4c30f49a41b7508faf52c5905867e6e7eef829da7603ad834715ac63316d041a35b708b8b3a0664b95cd8f1a82f2f187d170d1c9c03bb49794f2b2b134614296a308f0641e370184b73e9cc98f8f5f66cf34c10ac006249a7da5eccf5f89cb848d41f5f235d6cf7510cbe2220a116de04ccef31a62d8b66a9a2c761f11f213047918de7f76da17f2da7bec543a5664dcbce960121755dac21d37f601b62e488d7c5ec0bbb8b3ad3bdd7e7440e5700fd2c8e5fd545924cb93e280a59a299ee4d167732aa0b154be63d53c9a82c89b99451d1b3df75418b9a592c40eab62690d98bd07216bb51df1ec89237d9d0cd1e2d6ce4dcb30032f5e7e1703f60445c74a3143b02ede31aea78b6331a76d5e46b9b668372b91ac9d8cd1d362140381199a1b47f4636c7e8f9e85a37f31197393f9942b7ab83bfa09e14605a2cba39d356f9a6f2ea454f3fa2d66067d0d52fd6b3e78f6ab7e1be1dc15843b746150024b517d7871abf97ac6e188186b1667ac741c6e94a73b3c6b97a769cc6ab6add6cc38a94932696a47ebe4599008d509e6066edf7ee25e2e14bf4e86a7f5cc05759d1ef29bac0deed99b25ee797040ecf8272cab0b4e87944201f26d34b9e959e95a3d211b88105b08e03febae2142361a70d59834a067b7245be9f55edf60f037078e63acebb8b02a2f3c70268ec6f2bcb7c29dc17b48d18bcd24b298b606eda7c0bf4febbae8010e25bd3c35c307a4956470fed88e543905160d295ed2a9b0b678babb36276f774761f951728a29f64b182f983ccdca5dc71381144582aeb2b697c920da629f2c077b5b40af83e3623173dba42db1c975fdb8b12dcf163455451d9a8ba8ea45bfd2326bc4d70005b9b7e8324076a14c22fc2849289dc5ce47d5b08e51269c60eeddd2e33c365c8439a0c8530a1a1bfc2aa6fb83794b42ba0a6b289c11e86e477c66164406c544be5b94d503ee265db7cef5fe36a39366409f75c3acb9ed0141bd6b1177023917dcf46b563a8af00ea37234be4bda17254053282d744fb01320de923c4ec4714b339a469ce34b4d0dfecf0605f259a81d8f7c2005443ffb81360084390901300cf6ec5eb6938835e80f4125dab99fbcdb5e30427935d771032e058ec47ae365f855714b50bdd8d7731ec39000078b1681358b6058b0ec9f5d38807ab9ff0b37c31fba83996e986da693a25c65fa7243a68829297ca41e545b90fb24a544155f7783929bffd403c2d47bf25d5f043e27eb0487d352047a34da0ecbb29aaeeda7cfde41dbce45b9ccdfd85af8be18e9de01ff216f0f62c338bf6ff024d36289f65995b775a9a193bc668a29597c9a807b2694c1a6e6537c60d1563294d6864e0eaacded1392324061283ead55127a446cefc5b2c1a40084bd5979ea5e1817dbe2ed2e2759960df3320e42349ee0c3f5b93d50a937658e7ff85afbd76b2bf36ccae80a87a34cb1508e8316790177a73ebb1a66e0469cd8af104544172265c567c0fe1278a118126a78d9ba536178b9d8c3c5e88c79dab36ac3902448f3cc712e19dc73f24322f67268e72ec44d9e6b98c13eb1c77b43e8595255a8a1c719a130364b4a1d8e997a7caca894951132cea2e809273a0a56bb0a2a324bc25456b176c950e14fa002ea4047ff37d5de33aff46f558195d9a4ef201b6b0cdfd653fec86dc26331944ab38f7401356da9d60132a02baedbd410354a7d02265d5bc440718080df4baad926c91eacf4535bdefe2414dcf2a29da1e358ddc1171b7f384eb1a0f129657a14ae1a9fba841fe6e192631e9cf79950f6a8f562798ba84ae2e688397899e57f3b53b4ddb028f1d5a1ce87d20a88804b50069e52cf40818a7979e055970ed1368126c8beb4b778d56d3fdc8c01523ba61567c27d99b74d8faf3c2b24f6602f285d260177c25f2a4ee625194ba95894f78861f1f49ee7b3fd57a09ca4b82a0f7e0fcb1d426197ce7b80b95d0b947c8d97c371ec7fdbad225a8b15349a3d7a738bc82e937d48f5dbc35ce1c8f8fedc41a750ef8a9d7f80b28fde3fe6b88f10052e483c5cc7af0e6844d0c6426ef5ec8cad396908ea05fc5913eeeb61aa24be4adaa814f81ef9f583bd5f03685c8507b29eae545ba32c77a6ee09cba6f3f21ecd71e35aaf37b51c0fd997222db2a0129875dcd7e6da0faaa8f3496b89bcb3546d43f189645ceca2e424e56261aece3940cbd2b7b48633e2bdc85cf0dd31a0f79b127d9068c7907c969305bde6d01a49cf763706e422379f1591ed4922cabb29acd2b3099ad1c0cd552e52a5f66974a09794b6dc1e5b739acb554152f0025630fce1a8d8ef750a17e92aa5955cb60b9871ab56bedc638779ba3441e87a5c1d0c1da5a92de9c53a2e0f9a1364d8f983c9f44e3f32f223a291e9a7348afba46cf11f649dc35772cc43cd51fa76002469578c4917a28fb26f50d682e501fc8db8127a2628b616b07e9b0e8be290d46ad25ec9a096b33e2a69bc49d96ed6ccb93ed4a7b588ef9b5bdb0156da9dfd3bfc7588f7716004761b4394f262d8608fef16d1a7e2296c4ce80f7c547ff47b0cb46b8e297d783b07668249fea96556e3e28e1ae31af19cd6607a873d9bc68005ba2342953cf5d56d29deacfccee2b65dd8f980c4e42451a59ea65785f7235167bfc15579a27aa96b135d68183815dadf6e02591fd3e86bb9ce8464706d24c925fa8ad67b4ce7472bbfb68ca262a486eaf3c5ddcff2d21e7d901aff4e27741e757bae58b3330d6cab837c88bebed63f89cf59b3f2517440aab583ccdfcfcd4ed6a4fc00e8a7c58fb7f659804124f1971bb94f79d59b1435e5f14a3dcc573b430c900a46a93d971436f15ea1f59aa1162b12e445ea91cf29318720457fa5bb36cfcb957f7cf8a4138c1adb8d91351984b5ca0d7bb640aebdcb2529acd9c3281ace84dba27fe14c315752e5688f426b55253072b669d2917159005c05065eacceb368ea41b8916e4d4002d8217547676d74f7d8f1b37997a50d2346ed8593f00f69feeb91f5a1bc0a2cb4494f4ace63ac0e1b142e996b2cde0558b5428dfd9a7689ada74325f28b9cf1edb1412ccc5e02fbc5f225e8f9dc500ebc3c4c20a81f8b56053d955306f8b641b42f30913c7196e830a55a2a673ca73e6b51d2b61164cca8fe70f147a82e939c1d4f4f222122bd502cd5f8e19180b504c10d43aae7ba4d4d2752c0252b5af1986c6a04720e3fb59f299d27ec536b81da71206d3b09ff7910afdbd99429c4c24dd31809edb430b7db3bbcb5e319bcfc85595ea9de8cac1aa81f2199c4cee23e703a76ff2ebec425a8879655c9a79862e1d6edf3f472d33fc0f78e3b57ff85d09bc3bda5df75357987f13d92f7418109a81b042ffb1244a269e980d062137d0ec051b739505ef37ffe7fcf92741e0d09f33b319dcf3f4a6f617aa93eab12a7344587a2b4ebf2547e5918c78a5e178e61fd6c74eeddf34d63bc1f088862ddcf4a7aec68381a025f7d635085017977589e54e80bb528b48ed856a9861efda410a8bb9bd4690acbeb433bab5890c53014e8612082bfbc47ea47b8da025144c9d8ab75bb4eb0a54f6da541130421b3f74ad782b26bb92ce62cb4314e82515af9bf170456f9de2c124888496a62ce2b09696e77d09ff8d9ba02075cd83ba55ca9a973f2dfd9a0ced023c8d4f898f634d903c72fba7843566a02d1b6b2cd409360bcce534077e28e9588fe52a43d78cd2629b657bb093c4b9aac04441d71b98b9b540e2483a995641596fa6d7764361011d04834e9fe90fc7978c204da224f74c14f655bd8a3c1e03a956f9fd43012103d830134a18da81298c007e74359801ccc64cf64d68dea364461c15b9410bb01fa82dd6dc0daeecc0b11c97c4ee27ba2368284529e3755848b619cf36bd81f892a83160071de6167a54275f1e2ef7d8251cd05d61261af8c1a49e60cab00ea4a2119e768b1076e58c5dbc4aa7ea85728acae8c8cb2e3fcf69d7d15e5d6a8acb896a1fe825529b0ef90dff186b95caa765a9c058cc720c119fb78533331d11d37dd5fae3500228487881e70ef26b8bd228fca9c339abfea529520a1fa53d9b993ffe1964074adb2ec8d0f98ae2d7ed2a291e9778a70c5f6f17c51874001d254d34798da67832d8721112f3f198e102905f24f4083aae82d4fc19e20499a2febf70c23313b49cc9833b37a55672e108712960d1ec4f1476c1e471148f824d650c19ed60deb680588fc7be7cbabdb6573cf7f08422e25f92a4cc08b0f484be15799b03f75bf843c0695cefbc3179da98431305ec99ea225ca54bb249b8db86d4d9411b3ca724b013fa2da7e0505143463c81a6c93d3d0ea2270b8433e14308021ce814a037497670bb18476d3be6bf4a551c93e5d9a56be337bdbd41a9cde4922da8a42fe250e87dc090443312e368316e61088d56983b1c8d4f42d5f83f3486bb56d664c4f9f54ecd07e4a51f07ca433b35316e5ed3a53dac53415580311fba9db0b00604829689eb1f383ad5f7ca62ffe7cba8bb94123fb5844d90337b285440209ba7ffbfcee3f97529254d217dbc34cb3db7771b22c5a2ebbb2ccfaa5a7ddae3c4d65dacd2e9306ca4c56656add61ec16acfb9194fe6a9e9375544210127585a0c73c2c2cb6f6a4c5828fea6b9b5618e9159b4e63451c412a3d9b9747b0b9c1b432936a2c4b386214c30bdfe7398a1af9e017a1ff353783049bd99a16d0365d4bf7d953aebfb62d8181bf8df7ac225851059da1acedeb9713216a3e978b7ecfd4df3fce78b826d9bd51c5fc8b5bcc73a790191087bd13f752ea50dc2e21ce3700f7f18670f10a8eafb8d8de2c4b701863f9f2fe329c4a8a4d942f2798295cca5552983a16ea436aa4259c125fbb720378108c2868eb829a2947b6df3099dd0c5e2bef8cdcc5ab8376b5c829f070a7d4cda5ed1abbe641d5b7f48da8acd16ec22d4a1ceb1f6518", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse0\x00', 0x800, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:03 executing program 1: r0 = socket(0x18, 0x8005, 0x8000) open(&(0x7f0000000000)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) fcntl$getflags(r1, 0x1) close(r0) 16:00:03 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x3, './file0\x00', 0x5, 0x9, 0x1}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f0000000000)) unlink(&(0x7f0000000040)='./file0\x00') mlockall(0x3) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x19, 0xc007, 0x1b35, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x2, 0x1, 0x5, 0x7, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fffffff, 0x7ff}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe9, 0x35, 0x9, 0x100}, {{r1}, 0xffffffffffffffff, 0x70, 0x1, 0xe, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x100000000, 0x7}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x9}], 0x4, &(0x7f0000000180)={0x7, 0x3}) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x15, 0x32, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000000002050, 0x20000003fbd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$getown(r0, 0x5) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x86944e1118b6bab5) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) clock_getres(0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x7fffffff, 0x7, 0x1, 0x7, 0x1, 0x5, 0x1, 0x2, 0x6, 0x100}) r2 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/44}, &(0x7f0000000240)=0x2e) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20006) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x80000004, 0x12, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000980)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f00000007c0)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0xfffffffffffffee5}], 0x0, 0x51) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000740)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000300)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000280)={0x18, 0x3, 0x7, 0x1000008000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x10001) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x42) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x198) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = open(&(0x7f0000000200)='./file1\x00', 0x210, 0x38) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x7, 0x510c, 0x1, 0x401, 0x2, 0x3, 0x3, 0x0, 0x71, 0x6}) r5 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getegid() r14 = getpgid(0x0) r15 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="fdf62e5aa34cd4a72ab6163a1b19b0c358c4935fe4cf1d3a009368c88e262cf9a0fb29c9535aa94e97b3ec4893", 0x2d}, {&(0x7f0000001280)="d6f8952fd13ad87a9e879112e9c8ffd5fd0e650767bccb12a84a82ec2c2f02f5caca5aef92e528b7e230744479a8a2ad8e0af329225efe467774b9e04fca6133d33de1c79572eb2b98e3ad1536f0154be93115f2610a63e8f5a69984e138e176632e146408619c4230e31b01fbd3bf43745832585c4bda1efdc09dad1967d7c610a5993e784b46611d96d55fed13020fc1f682a65102b69d31ba97a92491e22f07ea3f26ce54da54d0073a6c02c4cec4da3cdc66dc57a62bde15aab8aa46833a41834b04ef738e155d3686d27dd920747789780a68aa71d3a08dbaf9a6dc8f990543b271f24f66530862a516ec38fda04d177f1e2ce285510a0486f89e8a7ceeff1e307c57f1d41e5c349f0043e898bf88f8de6229dda210a411cf96f53404ed5929850cbb69dd48622b70a9b3314ab3868e65dfa84397c7197577aa3b92cbb65dd7358cef2c64366d0a876d0123a151af8abc463f1ea512d2833168c506a4a24c4978ad9903adf21d0babd34848a22412fafebe454f169512662b4523c4dc0f303a335d0d4a399b72d62df3863f0dfb80ad82d9234f94f991ff231a9a248be7d672d4283bc75db47f8733aabe34f7f0df7f33c924b63bd88d30289b0fede68970174aeb56e0386bcdd91fa586aa46bb3a51e46da204b9e58508affa03fc3f774ab5b21d597cf8a97987f656c6216d6f8ca33db253bfc84c938fa8aa3aaf2acd2738544ad0be07f99732d0ef98b603766b5751a94bb589970fa078507d6e260a076d80be23d0e038b54e3db9794a6102e488832859901007ff79658bc264f5a3781aee49afc57d985b813d06d0688c6cb287a089e6997bfbea59531ac78eee774a45b98d801798449963951a31c4dca1b0b251df696416553ca0f7d7024b3e6dee6dea91a46e06f9c587aaa5eec5716b19236455bc0c91b1102cb67cbee772e0386275184c0e7b2cdc3f14590aaf6f7518eb6536329faf535b190b15e29faa5a1ef4e33b2bc0f96bbca932246fcf305ae2a270a73731ff352c6b86390c5d715660d38f5cb9e965d67c5b679c0d060b016dcd5c031f101a296411311ae7a851745acbc90c062e139854cefcaa6e0974050a049e30a276eae60f41eb7b351bf045f9b65c411ddacbe6ce9673f5299de29d947f78e86994a380c66f48e49508e4674596f97577c0e3186aa49051c3c00443baf7391a2b3417889de17adc914d578c8ae203f77abab8d72f895a9702604d766f28a8e36a23273d5668fa8b4f36b136ca35bf0c4847ad7980ac4aab094dfec5fc544d93d43b361f6e3d31e637b97ccf424faf54822042ffbc979ab8a05f39226bf4a8b436f2214db00da7da60af51bcbe9199fe39e091cd5f06ed545e85c4bd551db2298a42560cd2e8ef56e84bde619515007ef271cd720c595e0c781a58f204e3acb3ac4de2f7d59f7502c099ede27442f597ca7dc599b198bcf04fdf9830f48e94edc24207a1c97c690c985493e41d54f0f510dae2b7bf2ee671267cd62a97de24ff45d6c051ee7e9076f269142d53469cd264613e1d08bdc60f060378700a83484d35400c76a8124eca01ee8e2c7b0e4209d9332eaeba6dd0129295c3c2e3dc8c4fad0352c778a7d9d705296a55e4f0e6cbb34b5cdd8b942273d5b13895bf4d5e199c594eacf3e6380c10fef077dfea9dfc5952d491a0ac43024fc4252e57e3d896edfd1b2d590fb161468fd78468258229cccf36bab14628d99e3d50026e107103635036ce6e56def09f9df3b22a40ae5797913c1b937d8ddd1c5ab6f784f96abc8a8422dd9ec3d61df4eafa91547afbf9c2277abe36eaf880b2300e06ced97828367ad020b2bdad9f90f939b724d7c9c0aebbadc34afba1d9dbc9af75878dfc28270f0f0e234567f3ce97d237fd273bdde8abac3cac561b9d7dfe6a81fab04abce37f8ba22e3ad7aeb75778d33bd38f4f7b48d86045a4bdbdd375f398311a3ee480c31a3defa5e8062e82dabd79401ea92a79ea215dec9d0274e7c7ffd45dd8506057cc234dd478b77cba187d2bb8c3d6d97f71b9518338fccd1441aa6f1904c93170da71721b89d44fa650b0115afb5350a5d54ab6b4a6b4c2930647ac1008ed4cf40c8d23acd1770f4f741b382e1cba4a10c9b77bb802e83d9e62ef0677d38392cdb0aa59c464c596982af947344deddccd83de74397b777c2e0d6685fc2e31ebe3752accdec4592f04edcd9767d7b208c8482f27a0110c2454b78fd4d701540204c77fac39518924b92a448a880cee99f4811c678152e00d2789d71baadbe82bcba281db2259db376be0dec4f0471439a8183c3bea2a278d50876c61d0c1519183e9a1ddafb15511665a10ed21104fbe627bd96cd6170e8205ad729c9d40647feacbd89fee638f6b89141a4571303db19f74d5e013e37ebaf42a23017405f816e6f61acba04d39ea5b41bdb9b123defd601f95de432d1c691368348d9daa8856a36d4ef28f8babdd2ce8ea3793dcbc38a9d198214520a72947e533699647b91399bdbc9dd5675f51579cc6b389bcc681dc20ca3aebf8faddee269bc10654b2758b0825fa01229e2770f4b7629780065cdd096a3a023f96b7860590b0a91707e1cf832e99e53e205afd39166de4dbb1af3df5449672bcd120df3e9f47cb08b8de5116a39e10a689d96cd4a30b0c4571aeb83d197e8f0ac8cbf9e889ba20c708ac432a916f0d3f46349c7e888c1fc1dbe29ee94a385ece709e1fd4cae6a5553daa9ad77b280f2c27782fba8ce08dd60a0fca8f2d13bc3d42a30fb8c19bd533c866f791c38141ee463bbf885d21afdef372d7f896a3a1179d0e3bc74a5c9f44d0e175ab47d40240c4cb3a90920093a42cbd4810e33c1405cc1e6c99fd9c6141c511ec2c6c203985520e40d5af922728d8855bde6ea69db0d8d26ce0711659da6cd7dcb7731be0c043b19194da5d540c9b5f8694f672ef0db0c2d4426cc6b20b9b3f8afac3b54bccf6126f89eecd4e0b070e59a207c16796e9791f61ffad050fd5f8e48be22164f69b46595ab51c75d86e3eda80488f8286d156b8302ed20ffa1209168fef2247d73af06b0af4ae0ed856dd84457f9474d4bff36dee08ad454905666aaad8e32ce0ead82071b4d70e2f2d585575bfa7f4b1ae029b8996c34c6eb5cf0012a467bcd57a7d8d39df4eec5d9f2937b8e254042b9024ea70de6f870aefe194e84754061df10ae552d5cc614cb76c7fb50fc7bfce1964b99d20fd89a8bf712e784e95db89daac315018b8918b65c685f22583062f9f1daf8d0f9aee69e591377fbd6c06bc45b7169afcdb29c20ef9758640c9bf4d0f36401d40b88a3df7d2f362512f1bc0a6d107f4e9950e973f05d6d1b3d64e088993c5359cd4fa644ee1b2cecfdc28c6e84116e5148869cc90b119afc6ce1a5fd4896cf51cbb70284efa47007b49b220ad414a6f92c5521656f01281caf261de8fc1f6fbbb9ec615ba2560b2de64d3942fbc2d845ced89f7f9435caf414b9ffe01ca16bfb87fe0c60d7e6ef914cf4d7d8b1ad73e94a308bd1d6d0c1991337185a1736517f30015f409e354c828f0934b5f2da273fcfe3063ec8dcbde20a62377bb10deaf397b229ef75144fade1ef3e647491e457eaed494b78a015c8c0bd21d2ce965f3ecedeb59f25c57497367714d6b5ea60dafbe79e2dcbd89cd225f84a4cb817e60f69b1ffaa383a4bd5b430a83184ac6d21dd45db6fa3fe3d69e6534e8de136b04914ad7d3a82b3243f2ec5ca017c96975c8c3fdd3e9a9c021756d8d0198552287fc6d63d6a46c688ccaa68f5d11651e475271c80b88d48f3d736a5762e28183b73644d0ee56e0ead63615be57f0fe4ae4c809aacd2313c8677445fbbd0e4e1d2c3162fc5ef0ddce3fd1a6423b455b25ccdb2e584f05e8feb78896551ed4434a0510a49d1bc733fdfb3cd90bab750c7e5ac502d86cd18d28d35c9cc5523ecd1baa20424836ca5738a3c24d860e4fdb81938747ab4ff64cc704a1d2d0a2e9e2d2b508ca1c8963b89ca5c348e04d9aba224442d84b8a8229153a9e7892017156ce857c36c869c370a5d122297c75aeb0d3542d58e8d7672239b4841b1124e8d2e8e6d0a77c1c2829b8316c7aef0e95106383bd22d63c9a2e1d57c6f91cfbbdc6577810b62ce36420287d8e7b29d3b8aeef1f62253071cf1af3a95689f49e9351825fffdcaebfde7b36e06c8f2afd34ea766d4d44dc0ff42cb29dad841e48eab634e6b8c36df8aed6e298449c0ce3fe243431b59a2e8c0f098c940deb0616c4b15041884c57a6494ce97a003ab703601fb3ddca63bbf30bdab5c8ee9db79a6c6b083af98b179291324007382f31f40f6c517897a9394179260679ef624c88d8669b3a13670eb9ce6545dbd4ef505cbcc0206758118839f76fd22ed935cd82c100d1164558cc556dd7f13d2b32c3f22f14c9cb83ac9ab5f78e4fc57745a037858d600cd04ff7df29ab1d17d27801586d06176695a43b34a72986453c3f981bf7fa044f71a87cc999f27790bf3847885a64d406368a9909a1eeee4bdc1220f554360fe6bb8220d3f574d74fec610d0de95a24a0335d93a9ffc151d546a07709119fef07b82518853a266fa58a09243511542bfcaab69657a16ff75705d29ea53820ab319f1870d3f97895573b9c48177be3f8a2b25057df7bd88a5ce4589d9a85e4d6e9229b5212d4f5b0ebdeadf4a799b74fd043a3593aa65a99b44d33ec3f432c9882da9307291f4866d71f319d91e3fe3277696bb613a1cd1cce72290e249f07c6310cf62c4f6cf46b0e07e5e0438e3f5b97181dc49ee296aa4edaf08502c04abfea0dcbe3650c2f321212fe54f0130721e7547c9fed2cf0b0bfeaa31aeb3a40bc2031b12e9fec43ce4a8e1d8c33d61a3f4628bc32fef2ae2d1509513ab9df28e9503cfff35c7946bf10755887cfa5288b3c3ea35987f62e285b6afd85f5dfd141f547b07abbd3b7f3be5035ae0c1a7423ac2a8f62b3b3587e369fa705e2fc68cc3cb3d79afb78caec85d32fa55654283f0e57cf8a40eded21ece1303bdc68fe42f87f6110365ab2b9f6eb0e56d184fb51242efeaa463e87935d70fcf5df5dce9d0894b19b081189f2de515916eb63785e4d1d09201733acdd73c225476242333fbbc3c11200608a471d09292d6e4352e49095c8e9372921bc59abbe7f4dae967a54222fb055d0239de37e0be5946e11c25693470c5c8b13a821745e862c56ae42344f62356d5371cc84ae3affd6ac5ba81531b9ea250ebe72a87f5c9f4d33a731849ef411a0d6e3eb5847cd4469cda9f46cfdd7b5eaebc90c375615900d5d05355c8c368282331446fbd36c56f3fcf738d69a82e421e45afd30fde851a6071ec49454a658fba52be93d6ee7305f46d06e03c64ce03bea6616c998f324fa8d630efb9077a37fb4c43c0e4dee3d24378d9e7555120b0ff8ac8800976318677073030a494683e56cae2d1e679532063389cb48bf2b083d7709e0f8b0efff4f0c0fa9fd668ddc1a90c903190f0b3dc3453bd5f20b1ba08dd9ebe72b75a6c3b2521a3c062ce8dabe2dda0d9a069f661904fe67bdf77b6a56b06ad8eb166b4b29c007949dea9b712ba5f1eac85212f0692b8926aba00675d63a6f403eaebc5f9fde728db40b5d09571a7acc798d609f2e8d8f3e49a16293f4378132c649cccf04b38d930237e03cc1191ddc1f35aa05a3147eed89d82b24ae73e3d3319fed579134b7f76987c822d064b3a48b4e891b27c14665ec5187a54aa9d341f28ea8a00f882f21ab03b9a95a82aa0000000000000000000000", 0x1000}], 0x13e, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r12, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYRESHEX=r7, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xba, 0x2}, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x124) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:03 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffcf) write(r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x3, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x600, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lseek(r1, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xffffffffffffff98) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:04 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) r11 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r11, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = geteuid() setuid(r0) r1 = getpgrp() r2 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r1, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x8) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setpgid(0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000190000ffff2000f544bda9ba53e3e750fcfebaab8060805402d284e310004a15d67e327dc5703ba9013d7bfd264d9643e0efdb42b43cdef311a7d39064dbc47a40386de61349ef72c3d9b75d5dd4e83914dcf7650555fa05c1ebc9bc940e9acfac1b6ef109d4909f3597e077447e7467eeba59f34f182cbfabf8942807f78321dce8f5"], &(0x7f0000000180)=0x27) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000004c0)={{0x7b43}, {0xfdb, 0x700000000}}, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7", 0x2bf}], 0x1, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000880)="21ab7af9307a7ffa16dbd8756c2a0e95ff625e668ee339f451e6ae6cebea0840b1c2e96773c966049ff21979be8d4b072e5e56e50d8590c1496cd6fd62d8d07cc5d6b420564c921af74f710a8d317ac588e1c371611c", 0x56}], 0x1, 0x0) 16:00:04 executing program 0: socket(0x1000000000011, 0x4000, 0x0) getegid() 16:00:04 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x2d, &(0x7f0000000000)="b2", 0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x3000, 0x5, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffffdb, 0x964f}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) dup(r1) write(r0, &(0x7f0000000600)="237825abf3d6f31097176a7a0dd08fb6b79898ba4700bad4ce1d1e42837ac90195b8d4ed2609ea43cde1f3d98032b6e82461ba27134d3edd6124488208ec33bf7b9116190105ca5a0d07e82374c71937803f9737bf692f50de657232533703cc6219f620e040ab062dc3fc8327933c2dec60abd9f9c9c3bfa2013419d83bc035680cf87614cfd8d90f9b4448ef7df10c519192f273203a7d1a346b1c63899458a71f2622706627964b84186d959980cd68aa69994e3082999cba4c7ca8b16279730e257cc4e5f0e85eff45a6beb6498e4cc0c91ac5e7274a74b02351f9ae50767a02444c48599e1519281227f7cacafc20ff6434f8e9d8c1dea7ca6215fc3282891a766e34e524c6162491f41b51726343f61ff375bd5424a59df9092804e8491d71593f41657095d949e483321f2d75cf9c932423b5413f7b86db453424c865b98c72fc8deec43b5401c57fd0693e278b5977550aaedc4b4fa5ec76a2c38f6d7e0ac873481b6197614ad8743b7c4fdda95efa2efff70b032d9d6763ec4d78c5e71ac34fd9d749b5011cf8858e3679bd54cd75d5a84d3aabcc49d859571baefd05b685883630caf4135cfdbde1e4ea2322eff8a4d0ffc33cfcf1e4fb1b0c18d4b04ffa669808db02fa1c0e4e4e2d95727abd24fbfbf762b55999a947e439b46fdce204a909a02adb8752a435f8cc3fb5513f7d8485b640b25f099ad601af2727d108387811ef4fdd17d8ac8b4ddeb8c79123e92389a3d72d9aa6c3c68bfbc9b7e1b75e0daecfb1a33dd25ca401bc2cf040a1923628372d27d9b660a50695f5e326bbd7be974e7711c878b77ce03e4a8f78f5704ae9e4f1fd032aad1bdbd0ff629fb1046b2bfebe7463b920f946327a470517c5107402f02fb57f8c5bee047ee5967d4b2137ea3bd9e52077e896a3359c26a142d69c17b5abd9499e0172c2f5f54e6ae776db72a847b3b46d4c2170532f3d9ced45f16581a95a858f51f4e4b04d3d180fd8e47c06f000f8740b8f573a04345b28f32f5bc87e042e35e78a0e63fd7e723338cbd3d072519ee298c5d54605016ed477ca441d440ff26f07be8c24e6d47861edeaac4d8b3778773070817c90d13ba287a89488eb986355553daf582cd6b69fae08798b362de04d817dd58a1578aad223f5d5192654612356535233a7f385eddb8fc74c4650ebde5870d09215e38af0cfa7701055b992dacd7813c1d3a9ef64a5300eaa0721941ec86d4d334358bfa57929802364115cc348fd2f7b97b85f570776e497c9799a03be7a1c7a4d812aa26fd6792ab65fc166ac0d5e08ee28999ecfc4615309ac9fc96f6ab0e9814ec6c0f225b8bef7ec9f2a0f10b1ddd13a060f356052fde2f332f9cacd44c159ab38460fcfef80348e685c6058071d211ef8ab02cb7910c99afdb3c41d04ccb7cbf448dc86057e9dbb29f839b473d34bbb86f60ba8953931a10cb050eba9b047d5cc1c32edade9497c1b73923c88562ddfcba13a8f84968308a6b2a382d221d2e9fab29aa56b2fe4d0d72731bb314566f87c54dcc41fb0a179f8961c22930785e770097292cf79ac50eac2df0798f8631e1c0302bef64e272e651d28ab31da52f69212ed48083b45aee55baac4360514fbb6cd5348db2460376e01c4052a20bc384b957f3ea30b7080d93f09546f00a10959e839bd4d8af22f173d47ea57ed81e499e487b3b65e56345abaa5406a1389325331ecf0e32c22b10c9871418af8e3e9ff1683385182b3627f8ee8cf4c2a58d6f7597efa0bc865550550f2048ea444c361ce481a8024ea1339fe268713fa1a22b26b234f2e4d3151287619aa07a310e8a8cce871293f94b7305da5349cf6ed5fe5a500aff49eea42f12602ea778c8b8908bfd19657029bb23e8e3cb2e5cfa0451d337d6e76dd8082b270ec07013646d5ccf31f20e164c094e8ff54a84779dcfe495ef41fdf5bb024c71b32618428c99ec1a3ab9647e2e68b83ba5ad7045db00996401a67d43e6926fb67d97f4e4c7dbfcddac229620178c15bc4551739d11342262624478be95b5c5e31b0dae685e32bfa2890a9cda343840ae4b55aab2b9770483e14965ebd80eb522327f274ad6b48d7cc5a6c14483e7f745596a0bd22b04241068c67cf1bfb4d653e08044999ac82786630f724c12826bbb15d510c7dccde613193a96e89d189dca968d6709449e0e3a490dc0d263ad17c3886ca88d9dd17f7dd2c3a6f0b32c6b1fa2be9f6f5a225a6f574f02f282c529e527e0a0898ab83340b8a4aa6219d986602ab417f9d9a958df9ba83ec1398aa7aec2460da4df1ccccd89bb5591205cc4438ebfd588e4fa91a7b4ca20928d8cb985a57bab7b208953ffb32302dcaeb8d3d263d2cf9d646abbb31e68696b90e414e2d230ac5b544f913a99ee2da037b705877e7e81fbfb8844b98b8f4c1373a461e3d3948d249a4ff2ffce687f7f4d1a9a2328fe634fe22298236871dd1a46c6647fde75ef788a822162b153591747fad80395bc0c17a5afcd7c0443073409bd58d6f927804eba3056bb2247e8217f13f63039cb53e8d6166c2e9e54908c4be2b4481e9d2e9f9c69c12cf95740930d7476aed7911c26bc2dc2e7b157dbc226eb25499ca77144ecc9a7f24ef7fb9957d32a391560dae4d5b0c517c250a6f9134d6968c89be3b99bf4c00b148e8d11e65c12094962c03eb359999b44ac4f4edca362ae96d87f446ee354e1b2a4040f36acaf29a45ce47423b115410928a32c87d291b7ad923fc9a1b63de399f5d63173cc0b13a3425410b8a11ed32ca7f469a97636fac1f2e62fbbd01e240b89850715c0161519fbd709ce865a2da932e69de805464fc099344e508b86a9d9d5c5b3bcb67ce217d36aa754875fcd85477370936da71d6509591d4bc8022fc08cf1ace9df9063d4a78fee8179d2dfb5cf121c59cfb23195d48e1d6feaaa5d77f430788b0104e6b745d7f55429e696c3ca9bc48af4c9d008d373373ae03e3bbe3e598b86fd4f15d9e1411c0d14501af1c1441e1bb39e300e2628a7b2bbc3de4269394401b117ffe62fa53847aa2f1918d560f0bf0e1f9a75e1f05e0032d77c5eeb9d027b47b3156d3647d976c942ac30c5a696c46091c70a54d67f3c6701cdf5b39accf60e32cc7bb58c0962fa85d99bd8b71fcc1b7add59b0f7233d857ea88e723924c67dc9c5baa78bdb2a5d77d2ee2c2c0293df45cb90c577079322861d50ac0f9546bbe7ba129036a8a90c4ea51233415697c1995f12c42ebef6e5b1f9aba2f7bb2798e5159bf6f544a590819dbf1c9075415bc373f851dc2a2e7469a148253e6f26f3e2db3009246030080e02df451e873eff80e36c96ce6287758c97ea1cd1e3bf53085f9c14fb18e7086c428eb5726348dfc4484d5a3ffb4c63cf8252d9e2c32211f3c80b621f0ece1eea6222e2e58526c5f9268d14cf419208c7286069686e6535ace73b9218bc8bd31a98c43abdb3fda0915fbcee7b34a31ebb91943c5efe69fe99b727e539bc20017ed42e9cacae0a6f76fb686f7f280e3305aa5828eaad6bee24b44029efba8cc710b344ddc115c8292c509e39ebfabe7f4f3a86f23b52bf32f8fa188549aac8a8739f3603d88767e873855c5259d85ee6ffd89ae874b522a2d54c9166d4d76005b8ee91a01c91315e93b7187216b114b3c48d273413b6456760ed6fdf6b9ab078a212d43ec326646d33a374744774fbc6b1e7d89508cb3dbbd198b6c74e12e9e74311ef6d9d654166706d58e53236d0f9282ccf80526c32d943a8efdd48b1652f43854174e64c82e44399ac897f7ee9687c6256635b70963bbca07c651a236b789f9ae30c2de3532f15a5caaed9539cba0ec8d72dc644b13cb67b30fdfa88490339bd52e85a7ab2082ea7dd508cec77f3efc14d67e0be5f125f6d2b1d97b6c22d5c2e8fb919a9ab7b78aaa63077ffed54437faed1e03c6d7b3e8986e60352b4011b7ff02d890fc350fa034efef47601ca766942c0c0de959aa4ef4ad85bccc2e4b08ba151f840d09d803efd989a026cdeae4760dac4e31efb244e5e945d310e9c96b2b94346a7859b2301a2e6e70ebd3695f2bed3c409d24c275633ab1cf0813a6bc41b29fba09cd70af46ce5763508abd0eec4d718b50e367c0c545e39d7d76296e7396ff593b8064d3bfabbf76735ced08bba8fd41d3065bf8392c0f9af76f76b4bb764fa9a60271f19474ac791a8f81089a7c4efed465b7ea1cab5c7c05bf90c9d7e49810f147574f3d570f946ec18858c8745ab8c9ca5c03a09fc5f4b0b625612b422fd17744848ec71fa5f39bf9955bc87e8177edf4862b43cceecf3d2f7fd07ba6c95dded0ecafb78021ab6717fa2bfbc5f1bf2fe6d0811e888bb248780ae94f5ff6edb3e0c860d4eca006a0fd89f18a49bff642f0541c058ed4316d97d81e32521f09d0c3b5bb2783a9f1bb04dd71da4e4a605da8e854b86ec81afa720d5cc06976b2be245d173a89d837bd78112f6bc9fef1e437213ac5b41ccd63ab18a628ed1784a0391ed848e7b0f4e9b9befbe2b4d164afb28e3bd1b6656b7efd7d1a4ba7da6388a741933f7ea45e57628df43d0b030385631cfd5e0855db178ec09ffe7353a3153b6c8d796fcfca8b98415dc1dc0a5c3e8581e64c11e225e762f9dd7017d822e60d03f6cb3896b48a377c4ac861f93834320f8c5519c1dcab25f2448b8b5db7aade4fe2d53161289bde1b0c43580a1471a937a0bf9628a53c9ab2d05a806d9cdfb2d04e562757523186741ec0ce6adcded9d69a11ae670d2875bf71ec1ce35aadfa7aff800d0dd307b1cfd20c5056e5e184ac4e2a88b9d531ccbcdc73b3df46956c491d43a7b62936a1d9a288cc77600b697352c5c045a5650981cc458b4d0bfabd3b11144e54429a4e908eb4d53b4874527d04c28dbbc1deb224ea8f161f49bd62e2a8693f26503fe75da90887e878884a1ca5cef04dad72fe1fcfa6ddc50dd0f61262ccb66ca565d59dacec6fffa3867cfb31d35c0c4c40b506b5f3c13546dca25941910c875682d46bb4856d58ab2941053d23dad38e2401eb38c1170aa03ba624a3000292db6b2c2d8dc0da8a321c62c96c8e32ad66e82ba7f2f0dc69fb5cc9f974f7ce2b9767c5f37b44b43836673cb571ed1c1b070857e7a061ef9fe22163689ebab7a10306bed187f06e93d14f3325becb6fdc4a0286824a79d5ae34b6ce3463ce4b3420ed2bf8b7a265720e2c66ee68a6ce5afea1418b28017fb92a40d4ca483e65c6e6a2eefa0c1505818ffc4fd9419fe880c2da736dc2e1d3de0c0c290ea5886c7e76c6bb24fe39da777cf2a6b69b17325921c34c431e137f3aa79ce562572ea6280b25832d8a98a5ceaa44f230d816e884d0517d7bc59904f49fdca55543198451f606ffb0e86ac425e5f86bde2bf8f777065400efb75c60d1e0526ad545bbc8392af0b1f52943c51b900457a382ac56ddaa6a2bcb2b01137d9f6d89f042db5dfc39ff2a8968cffb38a781deaf4685daf413f961a263921cd71e446b3380a984d1a63f85a2b0015b28d31430f0bdb77b934c29f9025d134e253eb09f16fbef2d9778281e92c6a283e920deed6ef3faf7f070ba9ffc52380f0252c0fdb5458ffd218b8416604bf76c5b9804166edcf6a572ef5b6160e728f95f2f8a774f5a4eadbb8774a946791338b9bf91b977382d4141af43839897b118200ce93bc3fa42cd5b90c29ceecceb8adf451010382718744b8d14a6507315e6b0c968800345276b2b1e1ee10c309bd54d68f25aa918d0d4452fa92ae940ff890ee247db14486b1e47b6edb2", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 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) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getppid() r6 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="031b68bbc39fe8aa3cee05df7d290542154ada1f41520d3076e7641628d0ebc801604aa8565b7d12f5a82bbd63c70bfb637a39d4f0bf4a57ff785686c2379d8042a0790ba42d9d9480a3d01083a20b7f45e9d76266c1268e5835ad1b400771466a8e766ea362ab0529e36cb6c13b964e7dfc6cb5289397a979ad2ce95055bccaaf62af361ac92bf8be0df7f4bf4ec26c6f8dc51d468362622edb3c3a3afd24264d73d8a46ac89dcbfdd24ec5f04ca5b51f19da58768ddf", 0xb7}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2000000000000000ffbf000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x1}, 0x9) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:04 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x1, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) 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) r3 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r2) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x8200, 0x2) socket(0x0, 0x0, 0x7fffffff) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./file0\x00') connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:04 executing program 1: mkdir(&(0x7f0000000200)='\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/252, 0xfc) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x50) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1f, r0, 0x0, 0x4004) close(r3) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget(0x0, 0x1000, 0x0, &(0x7f000045c000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) minherit(&(0x7f000015c000/0x4000)=nil, 0x4000, 0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8280, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="d813984faf3583861f410e0a81b59bf751e9209ba53c2d3ec10651a092455e5649e55967401be814dd65c67daa88bf752e0a8eddf420e43584efcb4214836762d3bf0c4e5d3fcc38a5bc7e54b2a3f055b529a5aaaed9ffd7e7bd3d3bb3836a229531e62bbfbb38099f4d5407bc6e3e005bda8c3e204b2b752bbcc73a65fc49a32a371bd8bde37364ca193f9edb8288291020a54ddb233b6639f1885f82fb4b13945abcc46384654f89d6c4e9d0dcf8bd11cd0ace18b9f319bd5be5ac07efa3cd4afdc3f34c379ca616bcf9bd6b5d96e2198367924500a8882facf1e2e954c877a8d4b2fc7de7bc86c59d9daae6450287bc0b2bf5ffafe0d47980b1", 0xfb}, {&(0x7f0000000040)="838b2a3e7436650daffaef93bd7cfb839e19f518aef4098aaae3cd85617b84ac8d3dbabe14810aaa866584157afc", 0x2e}, {&(0x7f0000000200)="ce86af5ff5740d564859bde49a06a0bc94579accfe93b23fbca5b950dc71b83a35500f9f8016737b538724add08185f2f3fd4d7b9f7609c81ec8093a43cecc29d9026c995be70991f374cc0f573f1538697ffc6246adfe701ee0125bf512ef0a0c63fac15ce57ccb7ee36fb56be8dbf51210da8228a5e229e4214e2c2a5eb197e4cd2843917291ce4cc64128404b21891593c274598052933e3dde09e5a1a4c6ecc799b462f157eafa870c4834da7dfc", 0xb0}], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x9, './file0\x00'}) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r3) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xa2c41d1fafc091b3, 0x1) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: socketpair(0x200000001, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x25a) flock(r0, 0xb) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) flock(r0, 0x4) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x42}, {r0, 0x4}, {r0}, {r0, 0x50}, {r0}], 0x6, 0x2) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000300), 0x258) 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x80000000}, {0x18, 0x1, 0x1000, 0x7}, 0x1, [0x3, 0x9, 0x1, 0x7ff, 0x9, 0x7fff, 0x2, 0x9c6]}, 0x3c) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebf8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8049, './file0\x00'}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28000000ff31aa3cb58430024daa9b6d02a4ba11a25e89dfadc9ff00000100000008cd7faf8921e4ef200094a5acc8bffa05186fe2ea47f124e372724665bcb413c6ab23b662a60debd7e155149206552aec01e414c26a18e539ec786291df0833fcf77496f4dd5921c179f46932722f10f193ea858c0a3fcc00e0ccc421b862c8d9f5a62a4828c2f60ccdba0338cfba0fa3d3714a6ba2def500ec0876a50eb64dfcbdfc379823bea427d9dd2809592083aaafa7d6b97cac08d367f5686b0abae7e22920f610b4db135b3603f19ff3cb6209cca09f16315039fba8211f5247e6cd18772c3dd6505a9c93e201400c6d09a64ed9ad5e88c628b3afa1ec6bef5f9317053c96e83245ed02cd2ff7b755fa3acac2821adca257acd7a2d699af103b0cde9e0f39a9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x40}, {0x18, 0x3, 0x40, 0x5768}, 0x3, [0x80000000, 0x3, 0x7ff, 0x20, 0x1, 0x2, 0x3, 0x5096]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x1, 0x6) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getppid() 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xa, 0x22) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:05 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204e, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x7) 16:00:06 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x0, 0x67d0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xfff, 0x100, &(0x7f0000000040)="18820258032487abbe51a0ab814975d60b882bb1402002996f8c7529cda33a55c3a26541a6a430775486e0db987576741b3fc754d2f3b331b1c391d9811138bd0fd22750585672ca98eb2d6b35cbc791a5d5a25b80cac8df6984dd573adb8b", 0x5f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="8e4c78c1ea8062d123ae1b3f6f110ed02426125a5670fe245a1f72325d72bc49c8cef61f050ade1897f50246c4f1b6ba1c80ecda", 0x34, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044279, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/181) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x6) r4 = dup2(r1, r2) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r7 = socket$inet6(0x18, 0x3, 0x1) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x100000000, 0xad9}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x8}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x5}], 0xb, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x2, 0xffffffff00000000, 0xefd7}, {{r7}, 0x0, 0xa2, 0x1, 0x1, 0x7ff}, {{r8}, 0x0, 0x40, 0x4, 0xf01, 0x8}], 0x4000000, &(0x7f0000000380)={0x1, 0x7}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89ee0bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) fchdir(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a87ab7700000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04814254eea50c01904a97694098dca38c559d198da5"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:06 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x89, 0x112, 0x4, 0xfffffffffffffffa, "cd9c3a7a5d7f17404847cdac599b236cb2e05c8a", 0xfffffffffffff001, 0xb2f9}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:06 executing program 1: r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000"], 0x53, 0x3, 0x800) msgget(0x2, 0x20000000000644) r1 = getgid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) getgroups(0x2, &(0x7f0000000140)=[r1, r4]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0xffffffffeffffff8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x8f, 0x8, 0x2, "3405db09a3836c9e022b00", 0x0, 0x24}) 16:00:06 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket(0x18, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/70, &(0x7f0000000240)=0x46) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x7, 0x7f9, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/41, 0x29, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/181, &(0x7f0000000180)=0xb5) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x104) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x200000) close(r0) rmdir(&(0x7f0000000040)='./bus\x00') readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/30, 0x1e) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x40) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 16:00:06 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x2a, &(0x7f0000000200)={0x3ff, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x0, 0x0, 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x2, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/28, 0x1c) dup(r2) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001180)={&(0x7f0000000080), 0x13887cb8017878d}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x2}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x3) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000012c0)=""/243) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000140)=""/4096) fsync(r1) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x548, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/43, 0x2b}, {&(0x7f0000001340)=""/218, 0xda}, {&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/226, 0xe2}, {&(0x7f0000001600)=""/190, 0xbe}], 0xa, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0xffff) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x60) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socket(0x22, 0x3, 0x6) r1 = socket(0x6, 0x400000000001, 0x6) setsockopt(r1, 0x4, 0x0, &(0x7f0000000000)="71a8811b6b33bffd512e8818f336beeb7cb36a280424508c71881c47927ffffb6db86bf6a2b6ddbc3ebb586a5c81b62ecfe352ad", 0x34) setsockopt(r1, 0x7, 0x100000001, 0x0, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000080)="7e140e9d866cab32703857402fd385290442e95dcd6d5bc098f69255d66b94e9d563f7caa70d7c7e955a04ff66c7d61b734f5fa60f2eab1860c44e3777036baa74d5e476f03fb4af7d54d42f63af1e5416c4d6e1408013c26e72cced4cdc01e8b08d25a6a9b1e01dec918989e5ac2f42f3055a22d5122ea05407b1e52e72e0f583da63449ffe5c8687a2c2232709a2f5c60984df4a0db68924f6986ed79b5d88c0be863e3a80712a791c65c85aee880a35eaf0a1470e442afbe754557057bc303d5a310f01dedad46bcbb373b2fc12cd7783ccfb270d91e53ad4040d80f70a1901bd318d8d42b116b63929728ea6aa48998d1692b5d0db", 0xf7) 16:00:06 executing program 1: getpgrp() r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6080, 0x3) chroot(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x208, 0x800000000000030) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000100)=[{r0, 0x70}], 0x1, 0x101) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x40, 0x4}, 0xffffffffffffff0d) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f00000000c0)=0xfffffff700000000) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000340)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="07a3f43c25ae783add8ccfbe7de106a9d2d766cc79a1e443aa9b97d363b216fcf4bce60f2c3e914173e2d8654fc121938c9b7d81fc133187b1f47cb1f03d9916040f54368c03", 0x46) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) preadv(r1, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x20}, 0x10) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x200, 0x8001, r3}) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200c0, 0x88) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000280)=0x8001) getppid() 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa7) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x9c, 0x10, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x800}], 0xeb3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3d, 0xdee8}], 0x6, &(0x7f0000000140)={0x7, 0x3}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) mlockall(0x0) write(r3, &(0x7f0000000280)="0fab992c799b95bc4b0a639379cc924273c40d521433a011305a5561ace8304d47b53d0c6590371e80eb902b8fac2d49f68838731633db7b7dd2e892332dcf487d57cceea7f395aac699961b51e513f43d0ae82d852f81dc5329", 0x5a) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x5, 0x9, r4}) 16:00:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x2173) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000000)=""/36, 0x24}], 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:07 executing program 0: socket(0x6, 0x3, 0x3) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57d6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) r2 = dup2(r0, r0) fsync(r0) r3 = fcntl$getown(r1, 0x5) close(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x7ff, r3}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2000000000000004, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = geteuid() setuid(r1) ioctl$TIOCMSET(r0, 0x4004426a, 0x0) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x30) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x7, 0xf8}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000041, 0xe8d, 0x8}, {{r0}, 0x0, 0x8, 0xf0000080, 0x5, 0x400}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000002, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x94, 0x1, 0x0, 0x99}], 0x5d4, &(0x7f00000001c0)={0x7, 0x424}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340), 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x38) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r0, &(0x7f0000000100)="befb3aedce2dcc32f03820627711612da50e51319532546f5b203051020e08eaf7dfa1b44919611b35bb8a12ef0a6dbd3fbb3d8ff972a22e4fdbe87724f6d92ac34b0a08f3637c60d87db7835a201ee437120892b4f0809f173122750b1aab206c9e63e644f3c93d9ce816d6eba1e02e8a11e20e1d66359b04252cbc64251ce5f345d2f4fe2c32e0ddaa1d3e32fd78a2c9ff412be7a1c4f5ae7629e7752b2c0160f185922caed7408f617a3257f61b1495420e1209ad76e8", 0xb8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:07 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x40, 0x1, 0x81, 0x5, 0x120000, 0x0, 0x1}, &(0x7f0000000040)={0x1, 0xe329, 0x1, 0x8001, 0x2, 0x4, 0x8, 0x7}, &(0x7f0000000080)={0x8, 0xa49, 0x7, 0x3, 0x6, 0x0, 0x0, 0x8000}, &(0x7f00000000c0)={0x9, 0xe4}) 16:00:07 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3, './file0\x00', './file1\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x4) sendto$inet6(r0, &(0x7f0000000340)="c45f6c6b94521e37a079de6316dc5c71cab85e53436ecfd57da68dd4b6fd50ede93920f96e0d4a6b23c6ae4828e940", 0x2f, 0x5, 0x0, 0x0) getsockname$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x9) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x2, './file0\x00', './file0\x00'}) mlockall(0x2) pipe(&(0x7f0000000240)) ioctl$TIOCMSET(r3, 0xc010427b, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d9ca11cff596f7199b0976e6533397b8dc87e6a875e4ecb4292f42aa42e71b5febb17a7c676900db6d7dd2b58626f6f044a491ebeee07cda59878e0d012066dd0a9b7808af321c24b54a8d7fede8a708c05375ce14ee62872c290f135026de89ed9cbec6859ee47cf2a6b077338aa9c8405fee5e77305721adb53d6e0f2da4856d7d629fce5cf9cc8b21ec655f9587e6c5a4910b20c7b053dbeeafe7e0fe5e89d5753cbb0de2912b62b364bfa29d0d0d5529d7c818fef10a65c88d1521c9f32dd39767b372fffe14e38283b28afa580453e97b3258878ab8439b6419502476", 0xdf) semget(0x2, 0x0, 0x202) recvmsg(r0, &(0x7f0000001b00)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/104, 0x68}, {&(0x7f00000014c0)=""/251, 0xfb}, {&(0x7f00000015c0)=""/154, 0x9a}, {&(0x7f0000001680)=""/223, 0xdf}, {&(0x7f0000001780)=""/179, 0xb3}, {&(0x7f0000001840)=""/236, 0xec}], 0xa, &(0x7f0000001a00)=""/224, 0xe0}, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x400000000011, 0x3, 0xfff) sendto$unix(r1, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x63) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffe) r2 = getpid() sendto$unix(r1, &(0x7f0000000280)="0b1272e554985efe44f70313c52765d5ddab8b164139397a5814f9a44590e22528d428d8db5d712e88d918e9f7afba52de7678869b31955febf4bb5820f8ab3996286416a40bcb38fea36b95bb342323b7b5e31309b5c2a2c22779e4ba49057fa9152d2224162d3d02399bf9df58670fdccc6015627b737f49fed855", 0x7c, 0x40d, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x1, 0x6, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xcc) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x2, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="eea3323392018a5840fe874050ad0674c9d65c26f78bc7ca1541cd5fff090cf246935f801c3eaa188f8c49efc4b864f228b0665b893a4ee20879d95b5276ecf3fbd2d62a823617a82585e570e9f7da40779fe4b4a14056fe4974216306d007d072c58bcdd6565ac02f74ce42d855b0d976f463224beba6ffc152eee50e24774b8df48731e903bb52b3cda0bb2a7a68e09a2fa45f896465fcd79a92832617bf3e8f81464282eb61f4f36faa887a164b93b38ba83b3aee20592ceda46e66dc04588e749b2539e130f06e6f8b383ceffdb561eca0d871d601862df0a1aa449774b6fd4bd1eeffe362dbdb", 0xe9, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x4c) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000003c0)=0x8000) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x6, 0x4, 0xd53d, 0x5}], 0x672, &(0x7f0000000280)={0xff, 0xfffffffffffffff8}) syz_open_pts() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) recvfrom(r0, &(0x7f0000000080)=""/117, 0x75, 0x800, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xfffffffffffffde5) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="51ffc3a033", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: munlockall() chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x100000000, './file0\x00', 0x7, 0x5}) mknod(&(0x7f0000000080)='./file0\x00', 0x3040, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file1\x00'}) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000140)=[{0x3508b5e6c47ec4f, 0xa, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0x81}, {0x0, 0x2, 0x800}], 0x4) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x9, 0x9}, {0x20, 0x356}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) setpgid(r2, r3) mknod(&(0x7f0000000300)='./file1\x00', 0x2080, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x7ff, 0xfffffffffffffffc}, 0x10) linkat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0xfffffffffffffffc, 0x9}], 0x2ce, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0xfc36, 0x10001}, {{r0}, 0x0, 0x4, 0x22, 0x4, 0xbcd}, {{r0}, 0xffffffffffffffff, 0x0, 0x30, 0xa7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7f, 0x79}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1e, 0x9, 0xc57e}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xe, 0x0, 0x101, 0x1000}], 0x1000, &(0x7f0000000540)={0x1, 0xfff}) connect(r0, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000005c0)='./file0\x00', 0x7140, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000600)=""/174) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000006c0)=0x7d) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x880, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000007c0), &(0x7f0000000800)=0x4) semop(r1, &(0x7f00000008c0)=[{0x1, 0x401, 0x1000}, {0x0, 0xffff, 0x1000}, {0x3, 0x0, 0x800}, {0x6, 0x8, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x8001, 0x5}, {0x18, 0x0, 0xffffffffffff9b1d, 0x80000001}, 0x6, [0x5, 0x6, 0xfffffffffffffffa, 0x1, 0xbe63, 0x0, 0x4, 0x10001]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x107c0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x0, 0x5, 0x80000000}, 0x3f, [0x5, 0x101, 0x6, 0x1, 0x100000000, 0x4967, 0x6, 0x7]}, 0x3c) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x400000000000000) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x9, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x7fff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x3, 0x3, 0x88) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x80000001, 0x0, 0x80000000}) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = msgget(0x0, 0x220) msgsnd(r0, &(0x7f0000000100)={0x0, "d3dfdd50011c0c6606"}, 0x11, 0x800) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000040)="ff420fc6715f96c499497f631bfb2b4828bd05555943d42e192e8e182117940b7761e11167f634da8cee8164d354fd3e96a77b1c9719bfc09c80", 0x3a, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r5 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/84, 0x54) close(r0) dup(r5) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f0000000180)='.\x00', 0x61c8, 0x400000000003fd) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x748b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12c7b3983803f28e) 16:00:08 executing program 0: r0 = getuid() seteuid(r0) setuid(0xee01) shmget(0x2, 0x3000, 0xc9, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x5, 0x7, 0x100, 0xffffffffffffffc1, "2000000000000000ec514e6aee73739fa78b7e04", 0x800, 0x8}) r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x9, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r0, r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() readv(r1, &(0x7f0000000800)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000680)=""/141, 0x8d}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000740)=""/140, 0x8c}], 0x5) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x7fff, 0x7, 0x101}) r3 = syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000500003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00", 0x2}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82182f2f66696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x8}], 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) msgget(0x1, 0x200) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="41d2a2020000000000fdae26b882a8dfc4627516fbc4e17c28eff2440fbc349164f2400f0f216d07949464420f4016c4c2e1b83a8fe9e89b65f6") 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x20, 0xf0000020, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffc00, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1ff, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x91, 0x40000014, 0x1, 0x3f}], 0x80000001, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x12, 0x10, 0x100, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x64, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x7fffffff, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x34dc000000000000}], 0x2, &(0x7f0000000180)={0x7fff, 0x2}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r3 = socket(0x19, 0x0, 0x79d188f7) getsockname(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x100000001) close(r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:10 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x8, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="f60d52adcfee0a59413dde00a0fa436b14a53ebb44afbf14ec488606a12583328d07b4cb01fd126f7ba34849eb9486ff1cc60cddfb4637069980753de4c5d0bab226c8e69a6ccce0fe", 0x49}, {&(0x7f0000000340)="730b86ec43fde891bdd45ff86f479123f16ba9175c8671da1a5034f770fc0f4bdf28dfaa9629f395e9e6ef640ae5da89393bd23a475bf7a4afd8ed23e971ed7788bee45ee875e4db2c1a62343603588ece2c11d8610d4bfc33550290a36506b2d0b2d90ad297a14f3c2a2cc670377ec293363d863bb87a0ca6cc955f19cefd0ede29135e6ccfa38b08cdb6c8eda41adf7da4309ba3b00589f2c6666afce569c493ad06587c761d10ab39024046d7b49e1d6d9aa6f7ea5220d25b665682f4c602d8a2a081ab2c35524033840c0e6c58d8abf649c1c95dbcc1a981295caedd22986d591f9af414", 0xe6}], 0x2, 0x0, 0x0, 0x8}, 0x400) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=""/214, 0xd6) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000500)="921d44e22a48254ce3317fd19cf1b7863e1a77c2b1bf4ee8291c3ef3c8a0acc41bc4d018f3575978490af5020763c7b3719dc616d0145b05e278a97af26d4411d26f7003edadb7f648c4df04b79c4b606f34dab02164bdd2a64614c18ecdb5b219ca0080dd9cc5f53757a0df8ea0cc3cfe3119efd7b492a4669182048d671a5526df8dc7cccaeae1c65be121f5c9e995ee75889757419912979932e713dbc04cc6573980556f028a0dffcbbc28364fd413aeab5521095235a1fa3346c1fa9a6bd663f534cfa00f0d6e436eb8c9ccf49ab119d7a5ab4ad6d5cf22f1dcb27d6396c93191dd93861cd1cba2c1e21e82a2958f958dd3f352df614a1151c37e291c10a5801d0e3726b1cd53a6c08d5f8fb9caac92bd3f25965cca8a9e752e90b0dd000c45bc9d46e44c569df41e3c05371b500d65b0649ff273208426053b3a0efc4728ae828be68ac682cdc8121547d26c5c3ab8e27b89daf1b5deda81b364b00c93f19226455938c04344806165f5863eb2c164aa28608833efe8cc4186cff2aab216876b54c212fced9c0a415af1b0518b429d684cac2ab25fc5a187fb842a00edee7c43b4a92fa3a65e94cc87eaa37f25527827eb5a5f41992b5d3bf5e9efa78753d642e292a7440bb0aea100dc21146969e5411f472d0ddfb1fa4b3c6f92ba99b490967cd547ee87da5815b7431c7a49008ec43fe3eb0392efdc4dfbe45ec8794a2db2fb6e9a49c9b36be4ac29d5ac10d6a858c0aeb8d2dd02a5e6f4126b9e2622843eb388e65fba874c48f658ed5fbb23a5b315bce0d8604406ccde5e79c39ae1b71af76438e95edfe749d24399c1842cfa795f45a68ac0736c1d488ed4a0ff797f9a0dc3ae26d4e65dab1da51c364aad6955d704a821e95f83732905a24b5976917c9d7fb9007cf9ddcf48e996a51b4fdc9d3b691e17df65458533c836c223fbb2a156f96421fb24a5a63e98cf8a6f21c82d6418670249ed72565b54a05698f052f905881f5578f0cb3cca95b52ba5b86cc61997244caa9d32b22f68f6763a49f7ad0ee9310ed33a921b41065927a80e3c28eebd6f5985200c3f2893036840a1390f1aaee5761091ba9976313432dc28f583d404c1cfebc4e7b2a5a7c3408274ccdc2760bec64120715eb0c107055040fa2aeafe5fbb2edd7828fa74bb8428ecb482469cd8b2a40306e9eb61000e532f6e8b0e494499347030aac8fc60a967054909b186f674de6733fa7dd8489f4c9136bec0a32079b1725b8c3cce821c43906a069cbb50febede7ebf796021f358bf27f51c90f3d985a3ff190957e6ddcecad26884c530a0e5a7775bcd063493fcdcde2d2b30ea1900d6a5580aefa4637c02470e879dd9aa46ca4ed84ce1925217fc9a7b598ebb0e3d4531520cbc4067422d23c1882c9311e8b5de8da4dfb982b8d8b1435a399c91d475c18e9f6b0646152551f0d21e6016b71aed932acc1228bbb9c825697aef7ea16dcdb08265d8bb85b36ad8157c48cc809965e88fc7bb2da968b6eb24546d9d773b6cadcd427ba0bae0d6770031ede69686f2306b17ee0584b6b1f365329f6ba2805001cd492a7a5881e269f9a8920e4da054ddd49da871800f5d09b76a58d477834e280ce8766ec1d0d0ea47a602db00fdba52e42a2e3e3fe8437fc37d94b143c5ab5d1df224bcd40fd91e5a547951b96cedd25da3186a09c84331ad2b50f01351c5c0e9a2a6330c7c77ebf1d956beff5e82c3fe2626ef10e5581f1230bec30ac93e77deee2cecc9a97938fb128e37081b157a3ca2625cb71ecb5e2ba64372772e3b1255dba2dd7d6a7a083cbe5b98b5791c00266ff57667dd52b6093920aa032a7048e8ca22aa190db2ceae89cf686f6daa984638907d73f279846f39c9f36ab24c9450853df676a116c5d4556341d70a56adb4266924aff709c5346f8a7207a2c61ac36e802ea6bec6cca14ba8affd5d19c633027c07a24e04b66eba787ed23553fa8498de2be54ceb856a763099f5e8e1fee913eec6aebcfbbae9a66231b87825b4c6a0ae572af36b891b9c2f38b44aaf96be1e0177ec429ae7679feeaec1ea17b5cebe4d7f6f53d2f5b8a49f2f58474b42983141f2c5433b378e125307315bebbe928043697f7aecf4da632e7da18888b8d800e185acf09f95c8eeec14db07351fd12280302689874f245b47281aef8908198a6e9eb95b98a53827d75b6e5bd227efcbd27279afebda53e2e466755203bc2a7b1c3aa7b4880b5c69980daea1c0b654869fd2ab97b302b0034bb1a94840f1740908f5cf28e470fe71e737b79998f619ba6c7e4901e8dce39585428df536f0e7d6973be86fe32f4691ca4a1dcb0d9c2c0bbd02ba0d261933b687f818381ee2c140c588949c3710dad813a8d56296af4064b4a8a78533fbebd68df8b8aba991ccb4a6320edce7d1bcba07d2b9054b7de0e89959f8ceac9390faad3c4e15c8ec52772fce8ecd5d895f117917b2a66f582a0fa002c3962e82dd90ed5304ebaed0e8c0be8352c2faaf716f1572434de5a6abfcbcb594860ffaea423fa681c8d993c3e98c8af96abb347a754c5a7adfb072aabfbe7b1b3046897f8fe6d7b9f01ed04e15bbe358d1cefe0a12a6ee2fb3cae1ab5667e6e320ec841eeaa1a028c31cfc59b7e357f176f6dea8f375c3e0e45b96cc16e686604930212e59099cb1d399bf660e31d45c9cb7f1160340886dfd3e1fba0980b0489a3d91b815f939b8c76353d4bc8931f433919653fcaaf1ab64cc6e68fe363c29aa610c653d1aebb22c0f4ad5a98964a0b14b686a7649959b7ec56c004ce34cf0d4a8881c656a052fd2cc7f7f5cef3ba8fc851a4e08788071a10f4c8431a2151b7a53c8ff90aa6eff94a4586b19d64fbebf50172940c2a5cc2aa074709718e976be4c164ba1a7cabcf2e3a3c4ac73a8f82f6e7699d9f00090987ea8511069fcdecb5f73d91aa4a4a2c62148a4ebb284be5668d49bd2961733a5afb151917f3b5e44c6a962388f4777b86ca2e18ddc14d783b6b4720bfe7ca85ee2ed1ed9e70ae178c51b3af01c90b269ec74203ab5a0e1f9ee694806b578f883fa888a3981ab8448760bd4fa6ab5db71ba689ad7442864d1a699fb5122a7db787eb8da748f34c8a83541999fae5339eb56417870f405650d1b607e4d75d1854a2228054228d265888e2efdefb9d68bd16fad429787cbbbd404ef1ae7b087d03d6ff98a3c5eaa49cf16b8d1d50091b89084d08d4ab936b1538a2da0133880d09643e4bd20c27dd4f2ba3ceeb7387a5175bc6c2916c926c65d8f09d0537360d0086fc38c5d066c77a5c3fe7047153f165884d11f80dff7ca3c54be845231574a111f4c5844ee761aedd8466589259b02e17598721014d2fd59f4371877abd2955c5e179f9e42709ae67da0f6b1b1804582f2a6d7ab64e0749cad3f90864b976f62db9734dfb5d1d128826df82edd6f691653489e451cd97c5246801d7be99a69a55265bf02be28485155c5849cf24b6bf774d76fbecb81aabe86de350f628e38958122585ff6554f952e4aba88e926a41e0989373717846e1d79a4323e7827d4c9f02ab7c348d066f866bd051421684f349043b5146e53deda6569b57cc6abf685feeccfc386e2e11360f06bbbffeaace0e0198e4684622f205a24b3374dd3f917e2bcb80c63bafa6fe6ab6e3b59a2339c88ee207c99ae68fcbf1106e9c787e025a50902c296fa721d04544e2fc031ecef6a8b652e93ad356b050286272ff2c6a356e62f8afa8b904a6f40d8c04168c4780023c312463ba0085d1779e7b24218c32a43b640a742abd30f865a352bed5e91ab7f83e764742739fd1e3f8f45111419c8a5da1d807b1e42fca9b9acc26052d54834f29b1695abfe05c8d083189aaa4ee592b157c8acfa70d9c0cf519f15f72509a25c0effd84e3dff76506f00e1aa9ea794c2b8e29bcde4284e9f9cf454988e318b02fbebada20d91610e27bcfce0cded6bb7454936fb141bfe0863d000964cc7775cc3c9ebeffc73de3de18c8435cf09e65cb619eaeabd4e58146c0ed8a569c4245440d71e8ffe5f01931ec32ae0a395122b7f26e37e7eb591e6077b801765f63253bbf9474efd4aa56886af91c72fd327ab27ac689ff0a8f3b9bea28067830f7ffdf9b0c1e91f5340944b211271333c8d81c97fbee06306ce5e8e26c99a9d954ac49638717f009294d98b8d76fe7ddd04c4715e7e61007f63a7652b48f289b13ab5eeef7ed4127a1520647f57bdb1ece7d2350cb17c299ffc7a82035d1d9cf4bd3d15373c49a7b06a471ae90f78d3bc3e8212dfd100d1abf7a52edf6af8fde746dadf925fee146446c988365df9eaf4f18dc02334fff8d216fe007327f355a45c2983c7f3f581f3510e6bf10895186e1fd6531818811d462d66270730a33f58401d733b8708646181968d93e2a196937be89d113d17f6bb6415b487125e70e64b2799d205bde4e86a0dadb271051651c5f6d99edb5aaeedb66068715c71a848626e308adb88f9155b2b06929b974a3fc88b60b4ab30d0cbc27bedee55aef9225d0a1b78e7baa0750db7261607ee40a7970c5a91ab8e8355e1c39abc796569084332571e94ea6702058bd658f1eb486fe1c4af7a7fc9435352d562cd43d0bed4affa1970acb9d94018e42dc41c2148e0abfee558e310592e0aa0730747a024533f26e686070afeefea86ea3ff383c0a2c1635b5ab0a1eabd1ef28ce88933421fe78ca456cf3304c0a399169b1e75d8e856b4f130c163ce42c2a3ad81e82d9fbacb2dd62b67568094979d6709b1cf4ad31bf9ff0f096c31b3001e8ae22c71d3219677d44bb34aa957ca8cd1b068df4cdc9e9170cfcd19d9e3f1cdddad49bdcc8dad89bfc58dd7ce8c2b97ececa62b7a8ea519871a7498d7512ac839df38055b6f9409627f43aa90d15ee13e17cef8440c4ddc30fef66670315c1532a62d6ce573fa5306a2dfa8d928be68732b84a93891b36bdec0be84925bbcc42d56bf74fbc76cda7470649f1d83e79ef7743e770d4b557979d75110c0a79fa70bf65fbab692a5413657d7e4a3ed08952de906c47d2817b18465e8078a619750b132327d35fa58b053da2ec31cffde8272e4a63a1f29f11c9955d3f8d2013b259c74b8bb6a95266ceb2e796913398adc8cbcf9bce9dd3cdd0da72c38017739c57cd102afb690aefa8c5efd1dd1777c8954e8db1665c5af579b084aac1dbf56cafff8a4bd84a905225964c44f0c2af15dbfe542622bec6401a2d846ab1efbf2529f1d90e684bbac18550f23d9fa58e8b75c1c81cf98d757311aa0963966f4e6126850763fdf9033e6ae36bcda4fda3f09c8a4ac44beab69d4f1e1fd8d958f8926d9cf9d2cf29bffe4f5b948b79aee86c357c9ed0ab4c453cc8f20a1346adffed58d4d2338996a5571f16192f286ce5fc5bd12e59f614e9f00d2e1e65b3985b1a252a74e70cdc05a6fd0184f500a8fed6da8a31e7aec16be072ad3a372166ed54150b5b5640ecf230a8d450eac39eae568eab996009b15940bc5cf3fd2981ed9fde4d45c1e0f2904226414b22b28ecfe24057055c25278f409553c00e8dbef6a0972de1b1e354c5153ae6a3b4f6cc0596c661e6e7da5da5df7531bc89392cecd9edea813e21cf71a3b2c092ec640b6995a5c50eddbb99fb5ab285e7b548cfb76739a888d54f12f4e2b7cceeb3f913080b7c2d030c31b7e22a4b57c4f95be40a81cb6116178d26c3429997fb9cb19c026761380fb17bb97b487ff69522009c4b6c0a290ce497948cdb54cd2ca3105c8c13ded5c456844e647866fe8c702", 0x1000}, {&(0x7f0000001500)="926ceb7fca125ba2a5a2b18ac084f7ed24ced6508701812b392f8e9de2abc7541bc46818194259f133788e72c0f5fe0dcdb68e2dc2af64489de1df56cf54d892f05e49734d934057ca639db3e3c0a0b306e6eb99da4626db88874d1c3c8dbf3daf5737ed8abdaa2848e384001ce8b972dcee18183b472769eaa981630d50a8e6f6e11ed9d913cb464926cc84dbcc1cab5a5bd764fdc059d527e35942303e797c162b5e00a46b689a410a257b4ccc0884cb5b759ef319a086e934c67a08ffe7fb80b0668eb56c21a07b087acc5bc0af9d6702f9748d65376dd701e02bd8c70c13c693a3", 0xe3}], 0x2) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x9842}, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) socket$inet6(0x18, 0x0, 0x200) 16:00:10 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/178}, 0xba, 0x0, 0x1800) r3 = dup2(r1, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) 16:00:10 executing program 0: r0 = semget(0x1, 0x1, 0x430) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001000)=""/125) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) read(r1, &(0x7f0000000000)=""/4096, 0x1000) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) kqueue() r1 = open(&(0x7f0000001840)='./bus\x00', 0x88, 0x100) getpeername$inet6(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x20, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)="54619e1fe43490c918f496d00e5e298e4e7c1015dc90847f729ae130a76b8e61666f17807e201f8813d8671276cf47f065169a6b7850976efcf7b641229d60a6a39dfabe27b7a31b1c82720bc18158867fa2bd989102a9aa", 0x58}, {&(0x7f00000003c0)="406b58e076833147f082bfd9d688648b449850", 0x13}, {&(0x7f0000000400)="2d3cb3fcec15ab4b72531e4bc8a56132c1f760420bae748b4522c676f4bf81460a3b830efc303ed8e3dc360a7ce4559611ddfebb5ce7c7dac53a3fba49ed2195f24e6b8ff43393b02ae18d47ec15988bb150c0662c8b530914d5878782758a276e1a22c5b2b546713ba9cb485fbeadad017bc7933c99024c048758d2112a59ecf5b8740bdffe44a855737e27f610ad13000ec2b2dcfca9569db6b77d668faf4e367f77f8f700d6123ec01bacdb7bd5e8a95474129cea59a756f32360e6e50a7792cd1724ea88b9c91efee35e43d8cbbcc18c395e92f01e5830be314a21845b265404897393d8449725fd3e678130f6ee829c31", 0xfffffffffffffca5}, {&(0x7f0000000500)="1682a7aa3e183265f43c17d4ae6f562789e01f86ce911242789ad0519b1b1cbc8f93a2555f4e71b57f8bc02593853b837b6a4871e5dd5357ab", 0x39}, {&(0x7f0000000540)="6bc1847861d35f831b56598a021c8a7ce140de5e4ce8cd3d80768a7c78cd7aa4c137", 0x22}], 0x5, &(0x7f0000000600)=[{0x100, 0xffff, 0x6, "33a58b17879332618d0788a664253614da2bb203f762e5f6701e85a1b8b1d002b45b36d62e2edd2faeeedc267f9e8c573f3f6a6a4eac5bb097c3dc6a95b2b40b6fa5a38be9bc482ea08755e455759da080feae9eece79ed7e32ba46038a681966417624ae739606793e3ec788e7d22838bfe12ee6b414afaa948290c3a9a79eac26638200e9efde553aca0d418137ad8bdc573e8bd035cf1382df50b9d91107e72fe9878c2aa75acb163d852aaa693cc63539753ce8fde3b614732fd9dd802a78e353bc9ebb28bb9874ae377fcaf17581d867e4c4a2957a0fedc53326735dad74eea15b46e6a2f1e2b"}, {0x78, 0xffff, 0x4, "7affa01ab4e7b17411d6d172126fa50a2da1ad4c18d5cc6722906d0f4913aa2b05ce223507bda7afcdfe9b23a67d1e15aec0ff28a1bed94c558f1e9d0666139159f13316f6b8f5e82d966f6dbf21498daaf95f82400cdb79512456aa4b3fbdc06509b875"}, {0x10, 0x1, 0x7}, {0x1010, 0x1, 0x0, "f6edbff7542e97e0dff586813cad6b1b3cbe8ab8d60f7844721ecd6985f3501dc650034b488dead028ebfc0a48548209641e3aa8c3c90e3c3d6bdfbdda6f2ff949a2e61866f928c672ab15ad031d02a48739388fb10b5e316bbc3d5749a859602b914075a4be691b6e995cdcd0e4ea457c2e99800b3ead220ff2df236eeec5fb1bbbb4972bc85aeb1c3aaaa781b1c6d625b821d92b0d240912ea55c8a494073742a3e913ebac3ff6a549bd6adcac7721c67001228fd5d3cfbe8b0aa6b071061895ab52f3cfd3fa41816f447889741d5d68abe9a8a023f190739ad09263df853269a420ebe58c9cee4ee266e9dc5410201ebc0c37937fe548d8ed9cead69d58ca1c73029edfdaf0c19e18d636989e2e982eaf9e90f90889cdb70e2464b1ea9c4741bc5c1610154ee2afc1cb29191db72c875c03b757b7338e5c11a84438e8dbd8eeb994d84844c7bddb2a527e95bd9ad35a824867aecb108b1059e575149701ef1d15b65b123c097120d6fd8852f2f0836c662bba5f6625a23b7d3859c123908b1995411459c803200acdf63c15a71cbb07b84cc4169dc6f263dee4205432149e28cf5fb4a58f61bc5ce17a340406dc3935df7bebbb79e17ac091fc492363f75b99c31f197bad5b511b09b46146af4e5a4bfce02ccb1dbe0ff5efda7396b45abe4bdce3bab6d4876c9013b48479145397093a17335b8b97ca8ffb2f7ebea8bb32b08ccb564a3dabea16fb22a4a87e4c26c8b897a91bfeef9f829e4077f472eb83274c4ca4f70d9ae3bfeb241b1ca6d3c9ddb1291c3859a3f9dc0e430b36f5970951de064ff7147899981586b8967a5eeab55684949d57dfe8312ccc808ea84a91c119799d9646abf08197db21237fb33dada7cd8d6a8a817c8fee3f837ba20fb7d36fb273474a374d8d388781ae442df5a9543d05dd6805408cea8ad1ab44a1655deed1b2be3f64389d788ce83d57d79cd8605f10c004c0cd799939c3dc5e6608ca755520aa249450141c6ecc2e0ea8738932432a5728cf6b44fa2d23500baa6a15ff940cf42508da4aa0965c255c8b80766cb60ec7dadd9a57e6dc5819804b953af24e02e09a823d134d660b2b36ca82a3b1af5b2b1e0d697620a1d316ae96e2d11bac667d153f710fc616caeb12cf532f11f5edc8e99d0d7d8f7d87faa1d93c6efe9d0fa9d448f2db42f7205f4615b6c55d159acfdd5d518635ff5d55ee457b5db7f4636e8d197e010762651ebc4178405faa72a6201362fea5fb8c0bbfc7f4fa0abedda3b96d303e5a1859a133cf9713d727092b7bd8945e357dc069891c1cae3e2c8649a525e06ade681f8f4618fbe7a656807dcfcb749283eea0803f46f5b18ebb714cc975e1a376218bb5cde1d26ef530b586cfc7d0ce4d7630f0bf99c208cb469df35a49d9383a3742ca6cc6b22261c4abaabb186cb92fc1ea8f3afbb350d5215c9e2997397cd11ae05ef6b98175b6de097cc21542ce0f97896f22926345c3ca2a08867028732b82e7826408e2dfb14777833c253560e93aad7f46d01b3012cbabc150562e213114f69b4e38e3778532f89b409ed8ee0ac1b6c91b79c54290b360d87ac8744ca8d9a8dba2150d34f4610f615e2d9b1c427e56d8094068c48d04a2804003d24d23c11833de88a5a62326f63746b2493e82654e4e383c20751a261f1ea41471a9e4ed133bc874d27233d2c9de288e560c375ff6c8d9d7d9146043ecc629bf4c0c6ea41120337df39d7f1c26fcce4605cfe3fa9d2dc584b442216978ffbe1d540856ce24741eb4431646d02406f89bd5c4c30ce2876bd224a0f41382eb0ef4b6e54518ff4267d6d414afe6e2605ef610d3b595f73ec5fe83f6cad6892e1112295f3ddcc59718961b9589ee2253d7f2b423a04ed2f32dce1ee173be3c9d8c176fd6f7465f0a0ac64688e62193869feaad14fd8a2d76e7e473d6c58712931d7db2265416eded939d1c77f2ecdf7fe5e33e94ee7cef577284e628e05bde25a1cf3c62330c6969a85d707aba7acc8b1d4e8062caaabbb90c1bf6a34333cfcb80398e8c36a2c49464ef017e8bb4f5fc7bf59aa6a94243028043d28966974157f7a7905e6f9c7eb309511839bfd3ea0cda8cbef107fab0d1e72877fe5b5cbfdf6afe845fe83d9bd1fc5c988b6a2a94f3d8527b89861637ae913a638142cc19ca2bd806b42de29b299f66b9caf6749151b6838639d4e6983e885c8762d02132abd6409a87f5404ac51f976d79277f5d59f5e1e176d56dcc8431da9ee6dc27e17c9cb12aef5ae3183fb9dff17fa61f68f7b5f8d09f97e2d59905bd171caa43bfbc1dd9667f2fdee92330685929b5cf04d4a8604cc1bedd86107ff6e3df421cf465ef0e566917d5fe54605463987057de1b4ad72f269de08cb039c38d8345653c1ce14c70b276c1460af2f0937cd53cce0f6a5927984eed6be00e29329232ec8d6fc4ef42437f511de5178e77c7eb76f9a08493c3d2dcc67588f47216a53d61532b0facd9e1b3202e8f5a8cce9b2452940692b33d06c5368cd40d1dd2b2b28a49380749fb60779952ff2363ac96540baa425982e53d1324ab7400797b1a0ee23bba11028ff4dde506ccbb7cf9067ff61d01f1db107e81926d104ad4da8ee29f7f1b774aea3744fae2ea3974f1e4b7012dd9187175edfb3d6a8411dd7fe593280a76ec6bde16b796243c6fd9d2c6028ca41eb22dac1c14271dae22b35f24ff3efe15e7d1c0899e84759ea69a8c6ccd6470cb58a431f7b7e9c82b237e36d756adf56b32baae266cfcea9676804c74a4d8ebdc078f606e3ca4372eee65c65803e7cfec8c1c7f7baf3bdafe7d2aa1247e116b7253038430bf6fa8906afeb75722ca9b9b6fc0f5f7df462f1de564ecd02009ed7179900fa48c6ed93baa503012cef31e143f204073a88acbf0c40f9c5d66a786c42ea2efa4a2bb9cd243f5ed132e9563a1e9e9e155da91d8b4c618b23beef8ef1546cff497ef8eb7edf4327a55633ed587ff763bf8bb1d646a6de26045b97793586df2d4704e7ca974259cf633b1d0cc59b21e25a3d096660aeacaa8765a247ac1f972a5b2fc50d4ac98f73ca2e735377a5e4db5a15c5fec3c468f2d87a45c98f3f6c84896f76a08a67945816993afe10c7d82938cdad028820a14fddcf6bea5aa64025a45084196f0548d9df6b7649408b56e0e904c26c76797478e7b2808bc774dd9de3d59354b5af5610ae44172775a80aa6c9c06bdc308e4cd9727af01e5e6729fe692d86bf669e173e831365d26cfbdea428565d279cc2b3ecd054e9d03886d67b98f60136ad91af6a1ce49f4174bb470e56ff6c0a0b461bbbcd8892735e734adbcbe1c4f19cc26dcbef09c4224ffc220b1a7b71e1d1179c2cd9ea7f745683b3c7c002e47f27187409412cf02b09aa268534b0aa07cccd8d1334a3f5b1225dc985b39c77b0b678366e5b75996df8bc489678298021c902892febb98053629556fcb3734c9703711201d102724770f3de1ff8c90da55421b6a2a386bc188f97ef2708fc944543a608afa910501359116421911dc2d7d06ca2654a0825b834736628a23b769d4ea1bf76c8eba261da3490d637cc1cfd4f2f581ced848b13ecffeb2a12485cfe9e6861ba5eed5a56c17a121c6528fc2016de92de78d0a21392e5e1e587f299d016731f197d1ed1d8990a5ede368ca3b12e804bb1a20dfb5666a4e39a1a4df9e500bb31813dea325c2a5a72aa49b044b6cff3113addff989b49e8fd1c53d169159c862a9d59c92c60c85887caf248afa38b680239dfbba56c7df3c920df507a673c0c2c5e461dfa2fdfc0ebdee35ca9f30d17f36a1d3b048ab265ab82057104ff010c2a2e761fa6e8d36a0916787549834dd197166d688ba7ce50211524d093a4f7ade119edb09371a3b17a4964125304f3f04090055b67fc22f04bbf41661b1d916fe07c83cd5bad6e295eb03e682a4a61a79497e10eb531a146b91a35ae7ca764d3776eb62872abebb52923e7cf4ae51f4fb84f79bad7a4fd01afb67cf9426b356fb86239ff19e2aef9c6daea4a5f10498afc06cbfd9a994d669832b3d9d169507490e9f5b93570fe715bbd5a762a2a735d84a40c3df880c35458ebd7c07fbb44d721945e33d20597188d2572b108f5d84062faf2339954f7aec410b1038f5d352ac22f2e7efd2a17b4f220103b6a85bd47b7e9e6e89158a32a9ca7b0a84e46c56ae3e263e16d4476e470b60d8752e606ad390418f5940d6c8721c9196cf470abc1dad8435d938541e4d555d5cee8507274c125bde371c5cf6d472dd5dbd3197d3a5eac059eb950a86b86b3e8d197d4102a8fcc360410ce42c51602238b0f2dbb73b9759a534626358f56a1d34353d0c91b861af562310233caec32108c148e8b27ef515fc9ce20c6613340d43fc112c7e7c5026a5fb74e660512790660e7adb208f1b4f26e6f64cdde4cc00ec0c71098a8917e6e80dd2260e99b7df5b764b892d507d3815684ca0ad560ce04c3f09699e7a5aa64f05764fb790e05180c811f78f759d009d41c325f468cfa9d64c4bddd80ec743d29c563df0b5f1c6e0a106b30eec8e5c41944cbb315d4e668055f0e39d6a5c1e20c8ca72d73f0c497769cef6c214a82cd35566c55f4422411c9007fd8be0bba93f8ba01791b05b4b65036145c9ec31743b8134186bb4c2a8a7fded02170947be70a297bc653fd9c34fdc098e04a5905ebdcece4384bdb8e877d1e5d0f429a16de25fb147656a48b8266e84b8eba3573db88d3d4b3be0440447381088edbb7f4bcb7c5f111022084a6ef5d6282b85448cfc60d1577b4c550e130bb49555690e2c3a7a000ab86f8727e7b782bf400174796e12cb8d78a0d833d30ac83f85b24819e690b81cbaa9bddc7472f35f65249df998ee2f65ec253f85f772cdaaa650e15dd946d59a8e78930d46ede25327e7ae23d729ac3e52ab8a982883493c8c582d513ccaa08201c01aca6e7b0a3e55b7af405b41213cfaa996375907c752fdf1c3cc6668a5e1b1a050337a11645aaaaed2a398112c1c67b3b25e010d5f35c0478b9ffe510b67c2362fcc2c8c6944b0563085d444ea050371a0b1387d3d736294e620b7fda597b5a14f4eb7bedca1eea2add7471ab4d095bbc8a5a6ac75ab04fefe3574d5ea341faebea2c178d0e32ed87bd8376186e5ca7c609563ec37d8d12748a5ce0944fda8dc6f8dbf06e66cd1ecc3b4619ddd5800238cbb5c24c41477a2b1ca9d7e36083c3cc2e0f51cf37abd7bc844b6c89c1e2fefb601d8869f71dcb54b43f50dd490b613b6a594714eed3ac19f0843d093b37e5a788019b8f66ddc3fce9730a950bbd80a8ae60f740d768c099142ba886a4ed90da1660a78e5a8b9b05efe45d290d8cddbfb17ff6bfe56c79af2600d2a8e9949814a267fc5ef3c6871f1a440ef4f1dd1587a930008c06d224fa4cc344a0d3dc4109daf221d6f07ae0d74514d9fb6c1450fbb171a0774ff870ac0ba761ec304dcd7e26bdfbebc6781a94bed62e7324680f0062da807f13e9836723ab6a9ee55e8e256659fae7ae8ed7596ec7bce1dec25a33faf726d7b3b7d628506749d4cc9bb60c4e75fa4d6db95735aa51312e442c348dbb329e1dcb0b7cedf6a58dac971e98040091906a5e1363dc693c015daac41383925f6afafcaf6204248a4c66450dd0b22c9b04907a35748edd98343da4b22068160379c77366e51b83ca9fc36c95cb03d5ef0d7b39229d42378d272a525f796ea15d9fdd84acd57aaf7ec75377cfd0c60f28acd15a4a7a9f7cba7e3c41c11dc8e9113611916241794c8"}], 0x1198}, 0x401) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0xc82, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001880)=0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0xa8) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60044) open(&(0x7f0000000000)='./bus\x00', 0x10002, 0x0) 16:00:10 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x2, 0x8001, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x248, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x33e4, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) ioctl$KDDISABIO(r5, 0x20004b3d) mkdirat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x1) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fchmod(r4, 0x1) pipe2(&(0x7f00000004c0), 0x10000) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x1, 0x0) unlink(&(0x7f0000000540)='./file0/file0\x00') getsockname$unix(r5, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r6 = msgget$private(0x0, 0x2a) msgrcv(r6, &(0x7f0000000640)={0x0, ""/204}, 0xd4, 0x0, 0x1800) accept(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x81, 0x19, 0x8, 0x1, 0xffffffff80000001, 0x5, 0x9, 0x2, 0x1, 0x3, 0xd}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getdents(r2, &(0x7f0000000180)=""/120, 0x78) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="a27e5e745fe69a0f36f81fe6b1a191e5535e01010eb932dec1ea2e05520287cbf9c6e5571f634fcf20a53771167e42237dfec128dd5fbec914813ec91cb8e5f1c2523467053a26f6c0c2940ed3525fc0e58f69d0bdaffa8959556db59c699dafe2f1a11b832a948aef1fcb0f77897f8170554f973e527450e97e4e02f721c4aa49779c8c6c66126489168d37b728ade8e3d15555bc22656541a9c36930d468c56e7016f48a04465ac51ad976981665d79b42d36d606835d1755cdc76de75a0b94b88e1d0290a5c2520b0829a494714f3a1f6257bd4471f9cb5fbef3d1f42399bdd061be905c256b43ad4254c21b9c9dcd06031403189", 0xf6, 0x3, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1f, 0x1, 0x10001, 0x18}) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x4000000000000007, 0x1f, 0x0, 0x8, "b9c2eb3e4708b844bf780012fb9140c6091635f9", 0xb, 0xfffffffffffffff7}) login: @.[À  OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:12 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() semget$private(0x0, 0x0, 0x194) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=')', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) dup2(r0, r1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x34) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socket(0x18, 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:12 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x101}, {r0, 0x86}, {r0, 0x2}, {r0, 0xc8}], 0x5, 0x80) r1 = semget(0x0, 0x2, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/23) r2 = semget(0x0, 0x3, 0x204) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/82) socketpair(0x0, 0x4000, 0x800, &(0x7f0000000080)) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x43) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f669189653200"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) shutdown(r0, 0x2) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) fcntl$getflags(r1, 0x3) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) chdir(&(0x7f0000000080)='./file0\x00') r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0x200000f8b1, 0x0, 0x10000fe, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbfff, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) write(r1, &(0x7f0000000100)="bb48dd2abc8a0046c2410edceb1aa392fbf3e93e837b44734f58e0696b6efefa5c62cf57c47b7bfd0f7e0da3ac49610728a9930774c54b54d791393f2b1e9d37c7d90266e87ad969b5677abbd2bb7f42981b6cf5562d6623c7be48a7888fe30adbc2ac0515f8df246b24f3bd7ffc6672baabc8206cc56091b5e37953cd6aa7cb5604135111a8f419a14d9804fbcf80599f1a86bc26ab80722f78e955d03f2dc1a4ad97909b9e19c94191235e372fe5ce2b8f767a07a9bc213e2c1f249c", 0xbd) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: mprotect(&(0x7f00003b6000/0x3000)=nil, 0x3000, 0x80002000006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0x5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8004, 0x8001) listen(r1, 0x86c) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000100)={0xf2f, 0x7, 0x5, 0x2, "a96bfb76c3bbdf31595a1ffbaaa768c6afb4d2d6", 0x4}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8000, 0x7}, {0x18, 0x0, 0x1, 0x3ff}, 0xfffffffffffffc00, [0x10001, 0xdb6d, 0x100000000, 0xfff, 0xffffffff, 0x4a, 0x2, 0x2]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80000000, 0x15e34bf4}, {0x18, 0x0, 0x63, 0x8}, 0x10000000, [0x7f, 0x1, 0x3, 0x400, 0x8001, 0x80, 0x4]}, 0x3c) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x2) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chmod(&(0x7f0000000080)='./file0\x00', 0x0) setegid(r0) setgroups(0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 16:00:13 executing program 1: r0 = kqueue() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000040)='\x00') setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) dup2(r0, r2) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000003380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x5, &(0x7f0000003400)=""/95, 0x5f}, 0x842) shutdown(r0, 0x2) mknod(&(0x7f0000003480)='./bus\x00', 0x280002002, 0x7) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000300)=0x8001) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x8, 0x1ff, 0xd4af, "3a343e091281c8726b4e34326014f67ffb0390b2", 0x80, 0x3}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="bda53ad6869adb8c5dd8d2a4631722db25de228ba306febce2edf4d6d6cfdb129e35c36552c4384f23ad9ccd5cac3b855228889b24b2579bfa15df07164ba199facfa2f96414b821105ec1763c2e78cb9dd4db3225653e7488c4e63fdd93ad320aae52e865df6a777b03c00262853c81f1a1158756a802a589bf1ba3adb9c1675bc58ec4339a466f4d4bb9be8bb9532d0b7a0960dfb4b577026b5568383d5cd9dce39e61fedd36f865791a4c193b7843244b84ad565e7d3c2be6649a0d07b5d28545b4f259a9528b5660e1de7048f9064d31840479d63c80ffeff53ef94942e9f0604630bd186be303fd2ae5addd2ff24d4e94effa631273a1f4d65be208d4e710a362430815088ba0dce9bddebb5a1183232b184da3e82386a25525e1f06ef61f187127a5a015d941995691a67ee10079bc69be531847e0fe92a0ed4576b2dbc5fca710ccbf4046acea97bb6bd5765c5a1bedee11a9ec8405992322462075774a97d3ca1317d9a0f64a7ea43c4a55bdd86e55350a00870e0254c1aa11f686c7ebc69938ea3d146600f292b78894128160e92d2bb899cc73d76a68ec8cafee615988cd98739953c3052c56006f7a4cde04756a5569849beac4af730621f81669ded149a4577b4016c2ffa5a3c1e8f90580d50e847e1c864932b58dc7b528ba9bd567c24177b7b2cf7c718e183249d937d544a8e80d884e6fcea2e30bde86cc66ac22be3e945468d129b0c6058947d0742aaf68146d199db102af407c36541a1afeb28b6a3fa3f1fa7b4f743d52172549a406100d8c1d42bee3ba595bc3d67ebd970ff7ac8afd97c8e19928526351e8ad24be3c0ea5b827a1c04ab6cfafd2b9330195f17389ec354a5dd83d873968fc9a556d2277d111d3bc8dea205574185df3f29cd3a7fa424faabc9f221d564d7cd8f07461bdeb41d80e7ce0faa8022a2d0d5002e2914071badcd198e1a41a047b8c3635bbf2fdb10ddb88eb6c34931cad578c565ed035d4fb16ed85b2d58c5d7a080af459a04c5920c9d6dea2535d835054ca0f99411fc48bd494eb7419800955c516dfc8a1f52d2fb43bd1d9c6568e22b51a73a5a7c54481b4e9e9effc4756caf0b230d0149d119094b78e4ad40d3e1956b9dea1c1bdbfa5f311e48db1c4305b674c82b604417b23f0ea708e6d86940015aaeb37cd25f70045bc0ea00738f2c8cb0c2cfff10f9c7039bdb7f40a5b3739f95086024523ae44c87eaa08948a0ae33d562dad3e17710fbbedb2fd1f77a85e1bb2c794c717e6ea1556e37bc6d45619d6b05c5a27c041234e3c5d8c6893092941d598842e7d2c8785f9139c657d798687283ef1f33b2df5c076f4ba27c5907cc52409ffce0ad75103250790a87fe9d985c5e18c68d0bce3fd6baf2fc3cc122566cfa32d43dd60bf21bc68952be76f04b03ef73b52dbeb37623efdd800c96f6baf4ee3773b3b49f034e091d24841a36c272b85c90f2b602e46645cef10f55dc0a9c2fbd42790dd2853945d310cbc07439a2bc76320dd4308d8a99fab42d97ecb31cf0ec32ebcf34b9f627889c0b760cbd55953d344567467cee89f197e8e055875edca6a9346786d9aea83bd7e522cab63a8b99a6f5fc15f4777be273ee9a425e1efe297ece2096c8b0b61f04f369cf20322c3d420e55aa5cecfaf3e3f9c5213b0e6a808e425570a04e865b0efba7cb64d0012a62ae7a5cd48d0afe24b3837ad881c1ab27bdf70785298b47bf490c22ad1324680d0dfdd94dfed465c05c1dcddcc22998986aa20669f9c8ecd851048eb15da31611985b66e3b01b6119855147d55b320897bc396c808fb1fa2f20544fca1e409d675ed482579204dc66665eefaf87d8955fee327771ccb16327b6d7066cb9d1b9b2181b0a7ff3137b08e900c5c0da9c50982e469189dc41eb82c4b2f44e21097b0b95beca786713c3edf4eda16e649fefa9989d72850b8d79c60d558f50aa5bddf07a5d60d25283557cbbc6b8264414a7b582e04b4712b056feb6f450c7164a6e7d96805fa56fc99cf77e437b29cee5991fa17e59f62dc6fb77731651d1fdde59917819691c8bcdc700b27f37607d40257cad92c6d4bf3d8436d551b7504b5ca58c9ecef2c650596d3f39cefdddd99c60e98b7caf2eac3690c315bdab38d287dc149c8ce6fa3fd29f6618e398ac1ad5f5fdf450c3b674f9d1c8e11dc9ca593a514c4a8b9563ffdb6476882810920aae4d8e04d3f4b4b80b0f6454f3f74c0da0af226bbc624e2cbfbd9ff8e92d6356fca5f798140d16467c76297fe95bc9a05e417e46e1ccc569a9c1e819bb6de93c688d3eb024c20881844848082ba01416c120d26fab81e8dada7e791be9501b8067ae56fe5cd29a1825a4114d20006ae2ca56a599c37dd5e10d647486a3a76dc8028d5a4cdb3a55dce865a87d8b00d0cf0c19ee76e7eb48702f6ee457c8ada0bea4779e090ef307b4c7a5ac238d3561fc06e72b68b3973e50a1a172d127afd64e64db73bd3587b38c6f5e50a908ef2ffa06de7f3f25c99c19a01a8a9836f8b99353162e6a1d3d25708ad18b0de45878ad3538a468413550b1731e954c6bf64b9bf4520f335200beef379aad72aad523c672bb4b7bee11e3991ddb6b7222c0b965964909d462166c1719981ea4879a8b166d0e3e42ff07cd31a785fb8ac7bea70ba8f60db7a3724c7763d8f23c69757c39d9cfec03428c540d5deaaea6e7db37fcbc111f14d71d4eaa3df23540125619fd4a29c66208dcc5bd833e9d1202e0eb07335284fc2b4d4a17cc9029377af1d867331e13090743917990d66a861ee97570aeb5a27bf97cf6c5e9e57c39d729580c9ca4f1eb79d1559b0a445172eba38986a3bc7a1bb40aa9eea790586721eec610bce261f41ceaf78d2966dca42422be0583268fed992bf76315179d90ea08f687fcf49e37c339b8f3378b940a4544c5b8d2b1e6372f25e48e45a9e3f703bc31a83180f0de362861084c66c46c6088aec0376c36c82b0cbe1a29d0e1291d5ba34141bae596bb5c464ea67fa0f24d23a5510c5b029f16b57cb713707719449217e15ce540894d176227dbda512a4d0b702a7757d4bff7f7345f1cc24fa29e33d8e89bde7ccb87254a0e57ddeb1e7d85ad06a331c1da7f2f134223bcbe767ddc814958b19966b8f0b6f3d9b4b9e4a5543e30e461ce47cb1fd515c1e8de96362300369181154dfde247c13463016599f2a9cfbae3935ece03e97b3f2b818183468643dd49563d8989ebb7532c170c1e8fa6c8ae073f3d2e62b7dfe2c1d457a4f4e1ca1f61ad77d8d1ac16d1f96f564e9ac7ab0f8b0d9d3adafe8098e3af113fa730dcaffe1a99de6d86862fc87b0b96da0a9673a53e3665f9b4c066ad0fcd5b8072b59ea69b6c81c7265e34b4691811d6ff06676014f2d3d0dcd110318d855ab5d0ea99b0c343c47776efd5a8bce31f902e0c336c28a29a0bf699c2795cfbff70c1f2e5b2d3b2c1eb90422a7834626347a97f21a5a2eee1e33c5396668262b8f89c0a14d184c0d23c60cad82f37763514d83a3f56694ce905681acccbf1136a218e0800c07500c42f2d3300608fc6617e2fbc47b0a5ec6b4c8c85b369b323bba3efe3f97155ac3b93c17cb9cc4d84726e4dc9a65245818ac391b8577c6391fde6e6e9d6b1103680bfec48a64d57f3311a65907fc1ed96e4cf9795fc5e23467f969754400176777e8065f8c4fa668ac4c92de4991a09de94884c3e26882f9cfa6cfac788e5994b115d76de37334123f0199605dc2e942488892a3b65c2555321185eebfaf5a7e83c9cc4045cb43bc2da206ea39c7ff7f279b905bc99c99fc0af41385f9d344a6ecafb14430086e5cd84ae31095f2c7b0ecf8ff5ba130b9151be0698eb2a174c5e4b3821e2d34768cf966e59a8651770ab765ef3744b5f487c084d06352f7fefb6544b3d43f51de64e1eea5c056fd5806d08087e49f540031dfa4a66bb9ac47c2d01a55ae453ae8820a958ba8325bb4bc4db5ed5f5296842bb5103a7967b4fc8fe7231b77b6d016108e62c27db5ba508eb5665d5ae2184d39e2641410721851feb893c80cbf90db3cd3929565247e350348b680ba524468be9d15b1d0b2def578358803f9f6a3d944e2ca13598deb822c7bdc93d69a01b9af628d1d3b57779966d0624900c34d52893fde8b35e76f892d2b32b1d6cf80bd57b7a1afd0ea1b719c65ff04f257514d536aaa9e7ac04db6aa0588fcb8af01054415df753dfaffa890cc5f5ee3a7e8c23b328bd1cf04b3f0a103f1809421450dcc3756748f369386b3512ed4ed92d0832580c365939a1582289c25ae4ffcd4219e5bee0dd31b833985248984aa8b239b27665a3b998614db35e104e08e15ad61131294562cf64ba7c2e013c29be2450de87d0394de6fce48ca203ea4c74475e24cb2a743428abd0b5dd0a73a8d61ea14b450c45fd98b7c7717b2805c24435ac217f71291d4fc39d9f9bd84cd4b57161dafe582f14b35d7360d256fa38871bcdcf9235039b1c59eefea387aa01e3b7080edc009e62437765108b3c9dba9c5a581ba82a854cf36fed7001631923d2575e869a4497ff8628bb85ae4eac3e65bda4b1cfa395716091ae167c0ddf6e02ce4144445ae40d300e342f1185f021440cc3ef44cb779907f5e31746ad032c56065023a6e3e40ae573512ad4ee18a9d892ccc8d1a93485e67debc6fd84d6ade586a30f9e83ffea2c6e334267d24e525db4538b708d0e8ed3afadac0e864220dc38c3a5a79f82fdc7e6d565f28d04a0650d7cdce6c4d66e6d66dcaad0fd312e31922d9c33a5767993fe2c3dbdd588bdae2621cf458f72f1986d33e4832072ea15e2bdccdad82bbc330b1f526aeabe320e2dc42d2c01ffc58ff31661d3040e6595988cc6b5ce5ceef6b162da55195d5833689a96251d519583d8874099c7bd69b39a0e2544c180e784e6c021fb796ece4828e34867e551931d75804eee2e8e4b98a351e2de70d92e4028b465d4453b390e1e59376d262e9974b994a1254625fc56193557dd3d8ed6100088c5da61ba601461dbdb9db1d0f2bc9c8d277ad53d4e1efd6803638b80e09ab1e88c1f7d50519e05daf46d95e7df8a16e740085db088c0e9d816b42d99feca12b9bddb269f84453d05872b0ee8765700521a78dfcbddcd6d4fc4d91d1e100fc589566d3be220fb83bc135b2472b831d7967e865620317fd7d8a824e9490b52d6208204c1296444fc03fef6103afb20fd774d6397046c565f0c4bfd654fe6b2748fc875bd5082bcf3bd47f139f2758ac7774fd4c8b23376d4b3df926b1afa5d5b4a0278af8a019f5fbb8d967dded0ab12765c0a385e243fba03d19086fa04f090d65295d85705575662e417e20be5882f1767ed8e572ef0061d25480b887210d9da1fddb300c246be34dd82627a82360d709a28f3959cc772f8761035a1672b68122b662703930bb3af37a6f8fcf18238d86499fedb532fef4a2f4f419327ddce3608d6088f048594d92ce23bc6a1e4bd39f05aee42e59aa550ac6b0f19cde9b82b27089179a4608a26117e1da3048deb8c76db43d9d7a7ae935a975b0e9f167519fe50c4b88de5d363492533781cab00722f1846f1f59d08a1ab9e791e02d1f65369ca68377979d32be300c3c3ad4d8f1f60c5a6eb9224ea9fe0ed77b39673b6f535256d86506998a4096f156ca367814fdd22fb999ff45d2c9655b22a11dbca74d146b87a5c41f3e73fd3904c8a0816f2b966a44dfc9de42d28a264c0f2a6eb096c714ad68a878aac4242a9a11c4aa82a73d79b2cb45c54d389af034a0f6", 0x1000}, {&(0x7f0000000040)="c0397b1edc5aabb505b61c8cedcaba6f059e4629c365da67da870273d1a369ebca9d537e9717926b7457deb17e1726f5b4efbf4e52dcaeca66a6101d6b27d731462155e67577680fe5e4c01d65a76dfa60c35ef9891d88d99acff0e3dc66677abf42ba577dd8292f0f07f2a98b60db5225c115d8967cdfa1776bf22323f54be5d45a7db4732a28fccba76ef65032410dc49863604d6b9a805002ed3d372d6e57c9ca7d7d725d0fdeb15603ff57e0a358b8b459f06383230d8f2a810cf89881344ae4c5fde9bf85c12a690ad4b1f4307e8684b24d0bb4e3fd4951376ff0e87ef7876c726fae05b2c1e62a4ea5bba1e2aee35338e4d6f4b5", 0xf7}, {&(0x7f0000001440)="da3fe7794aa9313519cbc1417d279f77dd3f521ef5239a461bbf1a7c98c4bd75576c95fb2fe4cd8b0f9c9f2a941ce5fa465bf6c319e8c3af0f427ff8eae7eb2ddeffbf1bb923d1e5fbe4ba352986f18e4f347d43307ac0807b215da4fec91240fa32d4e7ca235cd0fc8fb5c3100349299e08066aecb119acf8ec55727b1d24283a70866ec169b2adb15e31e40fadc433d6116ff7955193b989d65ec934efadbd434d91d3e5b197dc33aa68f0cdb1612b33361beff4db0b0668f7f75b93b8546140f466a9808865043c384d99b8b660c6ac4bbc00bb73b8b9041fcd73da3ea8bb4a38f4162bcd240afc49ea3d73140a858c0b48e1de8a51f62594bd5803c1996164b5e02bf43404bcb83e7e60354c9541a010b8fb761cd8eacf1811930ae382c119fafbfa6b098e22ebe0de58ef96fdc13ef8ed0526c64e116ad97ae1fd1e42320971c9a65ae1fc7117b7ba29bd0e11853fa3a942c2f79c83b041a9076dc377252e46c5e03af1b33b9e577c095903802fcce8fc8f56cfc2a3fac0f48f2bea8b4b9d70ab7056b74e6d2a8f03e8ddef7502dab887ac64765972fb043ae0ae7554d55041384628dc72e89ffe4dc6d81ad36ddba9f4fece4674f5d5bcc8f1c96780520e0f9d8369b31ec65ee5d0218ba2c0460bcb5542fca64a7adcd3b52d3a302252ead04107e590ce356e7749f670a5e517b29b6b3524ef65886a49b484bec416f8c2c339b638a755ce7498f2cc36b4179c61bb968383ade95eac1bc2a26dc476164d98a8392fc0019ee8b9d89655354d8d96cbef2c78f28e406ff695c25538e835312ee06bfcae32c18119de2ca2e34991d7c513ac543e343456eeac70cda7e3ecc5261cf3ebf42db64f7283272f0d3b55658164ba03d437cffab8d415cd1679d89b62e32c73235ad13f99eb88ab11e5d2a69333c5581a675dafa988eecfc81d53029ad340d0365b5556b53a63679f04a30acd8469c1e85ced0afda34b90ea5bcda0af90be222a1771848a80d8f512901f5a157a8a34836016b2b4574b3fb0cbfab7913a16abae53fcd80eb7c4daff63f86459c7d7587949570ccd407ee51d632965446f51e7bbcb9833d33a813520ef4a2edeb32e9244aebdc66cf385858b165790c864160ce8b22596fab57b58cd8a2262099864ade87a05beb62db2d5fef198c68ae21af99dfc8a8a593408d660be7541790fbef54ea458563e71e2ed3b45ad46b8f008e159faed72d44ee1bc62e884fc7d229310c4dffccf61058d0bb1ce554f607bd0c391f722afd910c4accbd8b8d0886709f3c235c5abb97be8a7ee43ef43703a8da7558b7f1569d245fce14e5df7abdc96376db90c9600bda827dec532e9cfaebe5a7424fa458706fc4f111a28b59d3ee78ee4cd1132791aacc3805e2d8f0686d04182f08ba6b69c353bb4b2a6b23f3e9f8c04214f0012ef653a2ed4b4399ca0efb3cb61e9565a941999b88b3ed35a433d975cb1a155fbc504e9b672fe59cc621ce2b10a0ca3968d7f2845d12223e60a60bc56628ff84b27efab7b2075f3a4117ef47b1ee87d07ac9d58ba15a33332c0060a5f2666d43fdef2cded5881387a3048664b1d18f0480ba89705d8a668dc3b73b5cab7a7093577bca53378351ca5b752531263c7b6a7f75ac3583f65203f8cf3c252d26619459b66fd940009e6b0f364b72683b6de89e61eccf07f1bb4561c8fcbdb89e26dc1daa0ede0cd1384139fc88b6423097e1927edb563332ab34d8ab19392431fb3199cd413c9e9b58a99cab10be8b60dab1d02c5bda85205c1c3cbdfeaa8e09f342ea46cfe5907b44086800ed5e85a78053b7656053ed2df81be0661d810b86ce7faa52404f4862bed64196567aecd352cd5d3ba1679d6cc14d45697a042c7bdc1fbe2cc2ff33f89b35dfcb60f10533a9daf1002ef0e7385cfba7b6af73ed32ab5be8691bbbbe47be8a283a8c1d6f859390ec11412bc378760eba8c28d1509e384e4ce9033ae5c686ecdf3485b68ef4ea2bfb0cf8a3056db3fb509643ace17217ee45acd58b4f006f002598691bfdd5dc04e4d72c6bb094183f66fe9b25c7ed9f54f6cd35a119ec5d3a45efee8c6c9fcb6bca39702d564ca91a6a7af8d6a61f36a83a7339e84b8838b2f1e4e438ab5f3f9c3dd48a0ec81ba3ef2a2bd7441ad62c62706a9b401979676fc5072347628f5090773a04e4cb6ff601d1cb87b8ff4f078c3e39e35cb71bbaf2f7c61d6fd0afdf3eef6f5361e1d3cc92c4ba74a35c000af4681973b75a765d29aa5981a90cd6e735d301d80e299f2c8f1fd89bb3160534d8c154a31c3c2ad2170aa2f3559272a8449d7204a46fab7d62bdf1b0472774d55ff13aaca85ba9153c2088a739822ac7a1164f7d605d0804e792eaf9fbef7e89acaae5b4baba6497f5033fde059b695292a81b2876e582438b00963e5b725b19c9e401a5f1f3d42bbb33fd635cf746f2201f803d932b807a20f1814c8a06dd3312e7849ca7b0b816f48f8fac1f032189a62de6b8cdee9d9c21822e0a016f1ce38942adadda0f6686b32575ae3f7f88cebac45d29a341c4bec938b1c4ebd5895b7e4a760811c603a12ffe5a71d9f98730aa0b0980169f6250939e110f31a1cbd1790c20abf20d4a7d593de579001426c1db10c3f3f8d7b68289e799041fa30029c17ca2f768896da784800d27115a9668ec4e31b8903a3446b28d2823feec50f242a6edb15d172e81bef9147cad2a8a32329b92923a051cf65a959a8cc3b55e3a85cde94ea168e83de4b303ec0f2f99597abcc9e6abe307503fbbb2a3bb3836c53afbc3d6e6cea40c7bc59ca39dd115fc05db253d797a69d2e6476ccec3eb3f954f1922bb1369a27d49558747cb7ef1092e1fe027a21564b3679ad33c8d911b0fcf42f371f7de4d9dc1c9eb49f7d73b11c8607f096e7e2795edb1c09b762d1eddc57809fe438faf0f04b9174e218ba0f515b7ba936e5e6f1e1b9af72127f9302f6b2d34f1dbaec81542787249ba80e1581f4d962f641da129a785052983e630993235bc040d723f1647911ad0669f03a0910b7187b2d87f6f795017b616506212a726218e6fabf5274e889a8804aecb8fd1a20a4f9320d3b146797dc7d8bd257eaa5c0f49fcb0624690b4174399aa9c841d97a5e7684085775dbd4eb6f21464622adf5fd622c6b52e5ae2af08463dd08b52bd007846923c06ca6d75d3db12b665ed3077dd89229f96037eeea650eea2d0bb9e9683181b6e9a10345f732749f8ada413d49ad206ad69c6a768d8c7f6f3adb7ea7b6a578a11c8ae580836bc52f0f505da1670fd3299e2d9eb151d92cd2f4efd45b5ad19c409c00085f591550ebec3dc9a446254267563ad9b4716344972d64d51d5f2e0694af997708273b8c7747aaabcfb603eda94544f1d3344a91ca4fb6d8f6f5f55d231084f0955f6b5ffea71fb1713934db679af6dd3d1e1bf9d810c1da0b6481dd1fc98b55f87cc29c080349c025e0c4cedae3cff3bf28debff7f009f6e500821a342fc3e39b826e6a9c46e00b08f0e60d5f81a075ae45001887d50b05c87e010571d67ab7316adf497201332406e5d8f6513fb0fdeea230e6554e8f18fd2b1e2a618ea3badfbb26bbf2938ae94dd37fc0059435d14105ea2b0a3735a6dfa707dd966ed15795b24010ebc3ea98bb15228fb968d8e3b0b9617c25ef6d03b179feb6705802a46a9e8f8d2526e681000d906cc41531587cdc1104607ece3bcc1e677b8d9ecfe70c7d4b74f59322930c3ddc12e070cc382ba7a4ae3e94cdb19c659de666082061fb8a971c7fa7a73778da2eef4e135b15647878266e50029a5aa71e1bcd4854a5504f9daefccfc3952a281e6e5e73f0127a9425d0b289f822231b219ee0745c2045586741c98b1464b725d7a60b99a9d491a1eb5ea4a6569823831e6e035617a1f110ab0639b1476d1eaf79c057e6bf0360b1b4cb02701c54c80018e63266a747da6b2d033e3ff44f0c9cf7244fcb99e42e1956d083336c0448c35888177a7009bcb02630722ce42ba441d4732f7b1cfc4719161d19a1eebb9f407e4650250fb041ee6b8ce283c375808a0b27afd08ff18fd0ad7abb31e0cfea318e46566518774faf50b18f3bc00b84793fd2512908467499fcbaafd112ca4ab2b57e2f6b564cbc976dd3be8ff26f19ac38c78494a6d2b2d5b769106e7b029149776e8b4e1cbb6f79c96412ac1aa7e17fe9867107220816b39434dc60a5e0f5582eb31ef8eaf93ab5219d185d35c7d92709cae425652f5490e932917f640a5aac83fab690893f34fd01ea06c357c8d1585f8508fa3354bf0c098417fb8c52d2a08c988ae33cb780234dbccf4b3141348dcef2c902596670b82b25f34736d94f8fb72b5412ae35679c83f316643e74f52fd0b709b8ef1e4fbdc9ae057d32adaaa647454aaa334d672762891f4cc5f5a07837d0860023fd5371d4c0da729cc0a09fb46db6528b6fadb58b9f0d451a2da36af194db8b37597c3adb5ae8c4e1a0b28c57d54123809ef9b5a9e77d9969cee06d416ee6084f07061d1392c32b92a3e81762a91f873911714262dc90f7f07c0f21b63b83bda69997807e2ae2e0e8e6c649fb772441ef2f86612889c8fff3b11ed26b0f23ea3016a1df645f32e50ed22d770d70d3058660baebac68d938b6dce4889cd10e12a5eeb7ac23703b095eb26ff0732dce5d9f83a35cbb0554db91b67af10eeb0b7bf5b64ca6f40046c76e545d552baf6726229fbfd7faf4b008abeeff2635c3c4fde640d653fb27996dfc62f8139dd40e2059e02efbc4035f4deb515d23679e2c09ad93fe1bf265fa3ba18df6b95e69372d48fd6880741200cfc1a85d98c404385037b98803850fd37a4a62f0fcf2090e4b95f40aa36a4d87cdef86e187ff87515e1fc8b70fd3c2896c54090e5fb39194f5b990f571a9f61686a0132ef43f127aaf78c8e11ebc1d0d70c6daad9e680ca19c34f648e8310d65a3ec6c60051c4da02d8763c8821cd75adbca3e64d3509a7a7a36ecad0eb322ee2555287f663e91047ad839357254bdd7553b47265cf7281f2acd14678110361c55b040325976e434f166b63637919866f9bb860fa9a42ce3f6742f6c6d430c5d7c8f477b662010d5cc55762fa80a8b731512059b8221ec534e3c1b3dd73e01ebf135cdba5899a6ce417519ed387fdcfeeca0bef1e9bbf18168c12eb64cd8c2b12b7cd51ac5ac286b9194b8b594a6685937a8113814c31816e7859f550bf69c7312ee4091c0b3fcc1fd6ae5b1d35270cbba7a992c28cd493184ac87ef1a99f20f4e61f581452f3992b7f30c02c9328468b24741b2e261f565051e257d6dbeca63289d69459f324398d8f5b130234319d247439ff9b8da5d7021cb8119726a9a71c4a9aaaba54237a3c9813c0ac1a0764e80c93e3fe20f5e183e8b497b984ee5b4c7d14b68dc977be6c6c46595e6abf316043b76892dd09a252320ec185fc15a985aabda587bb8c817140c150ed0cc76f16c4ebcbe89d6f4165c2c1062dc11e3c42af1f78e375430fff93cf4c76047790b4aa3a5be2d8568036ec51876a83ed3b790a31aafffd5c76c771e0dd4aa4c1f8a1f80da2b4674134e8d305390b08857700525a7386dd88816fd275cf35133900a7074e7542f94c21d1bde99e176d6b2bdb70bd7bc93c7f952df18aaa2e27f932db0dc58afe0af6767dab45c8d77dc33532a5ba4d976e79a469dbea629037c9144ae8b8d6537a8408f2ecc00559a71cbe7c2cd2426f83f2bbb90ea8290ec34f406c6cdb7095f37d62d5c5a76aeb3b8b7fdee94f7337ff48a0d91", 0x1000}, {&(0x7f00000001c0)="37b55c557aa27fe9d0e939171bbc0c4dc6f4109602719c7ca67b71c7ad87e96f34361c3562980faea91633424e01b923c1f3bb9b4794cd22fd1adb6eee956282b699e839ff7118538560745bcc0ea475d89664cebc8ad5ff3412ba596924fc500741a4cd7316b3", 0x67}, {&(0x7f0000000240)="b8bde0a78b7a17b6a99b1967fb404c5749dfa40460fc9a3bfc6c830bc02a595a2cd65318643431531f81403d", 0x2c}], 0x5, 0x0) mkdirat(r0, &(0x7f0000000300)='./bus\x00', 0x174) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) socket(0x10, 0x2, 0x7fffffff) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 16:00:14 executing program 1: chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x10001, 0x7fff, 0x80, "5d40e0382169443046da95755a902cb784db2601", 0x400, 0x9}) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/240, 0xf0}, {&(0x7f00000014c0)=""/253, 0xfd}], 0x7, &(0x7f0000001640)=""/11, 0xb}, 0x800) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000016c0)={0x0, 0x7d1, 0x2815, 0x2, 0x1ff}) connect(r1, &(0x7f0000001700)=@in={0x2, 0x0}, 0xc) pledge(&(0x7f0000001740)='\xfe!\xcd/$\x00', &(0x7f0000001780)='\\\x00') r2 = accept(r1, &(0x7f00000017c0)=@un=@file={0x0, ""/108}, &(0x7f0000001840)=0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001880)={0x5, 0x3, 0x9, 0x0, "f1c08021e179449a2f503e84b13e916f57a9284e", 0x7}) execve(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001ac0)=[&(0x7f0000001900)='!\x00', &(0x7f0000001940)='*(,\x12-\'\x00', &(0x7f0000001980)='/dev/ttyCcfg\x00', &(0x7f00000019c0)='/dev/ttyCcfg\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\\\x00', &(0x7f0000001a80)='\x00'], &(0x7f0000001c00)=[&(0x7f0000001b00)='/dev/ttyCcfg\x00', &(0x7f0000001b40)='\x80.\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\xfe!\xcd/$\x00']) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001c40)) readv(r1, &(0x7f0000003080)=[{&(0x7f0000001c80)=""/206, 0xce}, {&(0x7f0000001d80)=""/174, 0xae}, {&(0x7f0000001e40)=""/163, 0xa3}, {&(0x7f0000001f00)=""/13, 0xd}, {&(0x7f0000001f40)=""/58, 0x3a}, {&(0x7f0000001f80)=""/4096, 0x1000}, {&(0x7f0000002f80)=""/48, 0x30}, {&(0x7f0000002fc0)=""/185, 0xb9}], 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003100)='/dev/zero\x00', 0x10, 0x0) mknod$loop(&(0x7f0000003140)='./file1\x00', 0x4, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0, 0x0}, &(0x7f00000031c0)=0xc) setuid(r5) sendmsg$unix(r1, &(0x7f00000035c0)={&(0x7f0000003200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003400)=[{&(0x7f0000003240)="5e92ce8419774f0228f0aab7f9239ff2af5b3b6f371dd6f5b7fe9777ce1f58f3e52634b7bdb85ce0791af4fae5306f7fb042f6c6fbb3b5b4027d7cf43d782a4ffdd1670c9bf930ee3548b73ac5fe95db4efbad894abd5574f8d34750cdcd5bbdfbf8130d5c61b80432eb9e4859312246dfe2bae86455467ff827688ffb91135e4fa85e980a36624d7cb67b15ddc738c898fb36ad6d2bb5527e878659a1a74bbeb1873563840129475b78b72dce635131", 0xb0}, {&(0x7f0000003300)="5de1cb92dee22ae4204bbca50533279557b2e96bd5103e29fd94503cb6552e7fb57b19f754e5796016354ec8ff4d967ba543c54acab3e4ab39a850c06136252ee35c114a458a3a5246fb06be6bd3291407c09f40390e7549db3decf9fead221cdaffddaf903f8d767e672b80d30ca9934b6909b923a5c249726cb9209f2d0458d842df830a4a834e09fdb4ffa85e2b9933210e158fb37acaec22bb946e1cc8c71d68e387d9041f1fddbfdc3e03815bb114c6573b559a564ee0494c57b4e30e3ff4d3d80c", 0xc4}], 0x2, &(0x7f0000003440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r3, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r3, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x150, 0xc}, 0x6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003600)={r4, r5, r6}, 0xc) r7 = accept$inet6(r2, &(0x7f0000003640), &(0x7f0000003680)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000036c0)={r4, r5, r6}, 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000003700)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000003740)=0x1) sendmsg(r1, &(0x7f0000006ec0)={&(0x7f0000003780)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003c80)=[{&(0x7f00000037c0)="8ec2bff8e2b4944485761d242e4545dc5c65098938914517a13febac0a260403121db52e0b2cffed5d56e2d90949f13358a9a24a00d673141dfddd4f3db2d084d74f96bba57da8f1be00277e54d1b9a0afbbe1093494bad97090873f5e21261d", 0x60}, {&(0x7f0000003840)="358013d254f8dfe4ec8f97", 0xb}, {&(0x7f0000003880)="deac155e2f088de98d069b1f0c6c260382e7cabfa3cb50fee6ed4a22142640b3fe6619151dc54cbe4549253d402c3f448132db97f20834f2ebbff2b59da53ad521416e4032f008dc2f39030a806c4f6bc9bcfc63d74190972ea0dc07974e51999924fe979ea44448bf1c4026f832b6dd69eccce03c3410eb5272f50528b6a8451e6ad4d727c23be5d499dd3a90e0610bb3970fc713d8fd0899e9f15824c88ff260c7dec8abf4a6925607bbe06a72994c92f57b4a82ea0cfd584579ba35205f37df0d6f89bb91c9570f2a8a4e9b44", 0xce}, {&(0x7f0000003980)="4c59033090c5a0425aafc3a1af7fe68089ecb7decdbcc16678f1ae5466e6e1a0f83ca1df0b44719d1327ebc08cf814fc1c02d1e96f00ef766f77b0f48d88657d42be2b9181738c57a0d44b582716b68c00d01bff7760a16cfc94072e73a56a67057b1e73735f80182a09352570fd4b2c6bca08a8259d4f2a96abea021bc385b45a4293710b32c9ed14f429357d30cb61604bc1f336e744", 0x97}, {&(0x7f0000003a40)="270a5e53b9058c25e9e47f3afc2e6fe5effe113315ac574b88ab2566ad3946c727d345b74b865a45ec9d256e6a9e5acc418c46aa76a9ecd51e369df10e3026b6548602ce45d42e9d66a4102de8cf5de110d66b9d829717809b9516012957071f4f192ee81528a8f53df0c7", 0x6b}, {&(0x7f0000003ac0)="f3ead00b887007ddb5d1cca4c49f5eac60ddeac6013e41a5796ba14b235333de8aa736f331c24ceb2930cde7f7ad845c491e4df0c49f16c92b272ed1d7cc57d25078c1a228e53107c742959ea69e7169a6dd861bddfe654d47a54dc3f03560c8eb5165c1cf23614c713a0fd94ce3f00758882b5b43ee965662ecdddafd1e7c341625421af7eaa232c9b8729bfff5c0cf883401965c81b3b32b1fee8c4334cd311ffd804e4a11521f1ea242af303e7f4553ad251b3d55b44888ee3e90df18516c2cfb65cd0d1bd8", 0xc7}, {&(0x7f0000003bc0)="78dca5019ea4a2654caddbb27433a650ac5fc63520af0d2e4ea2d89c686ad2c53c0ae858ec040f84da428d48066f63f7bdd0a602549c4d0c4805c2740780fd7f1dff2cad2de5a42e7ab06d93249eed7ce4a4a1cc39479eb802b355f39e0884421695f1b5a93a996a11a88c7d54416774b3b8f3f506c9d604536e4ffb7f2439b4e3c09a2fdc825d9e14050e0e7d7e61cb73256446e1cb19697e359a", 0x9b}], 0x7, &(0x7f0000003d00)=[{0x1010, 0x1, 0x0, "b999a5cba8b0c3598813191b1dbd81032e4449b85458ebb25934d64ddaed95ecabc71ad0a25c67e4f1f449f40f8c4c60a4d48d29ac120db384461e65ece5a1cac5262bf3f3b578579a3d15b50eb157a94f88d2961889811f139096632e2f43e71816fd809193cf32cf870d830f6feeb398cc9acadea713d47e6743e2470b09fb1b3538acf691a1f58fbca9bb44e4865ceafe82eb75a3f55dbbeba3e336533b9a6475df8dbc0dfa62c5ea1c426d964b88b1e5bac15be33d10730bb28296b0fd5ffdf23f04819bc7cda6eae626c2da84071caa417c450f146cc20209c9b91d4c0de9251d82576523271a76a5aa19e6f6cf6c2da99d7515ec324f2d6f38c5c2f341a903308074dc69f959db4ba76eb390267ff08cd78ef49ced8a56fa11c9a21acb227c340d576a2116da8706ad1931bfe5646c6a43b5d4642f278693ef9381f5f23e2af06b2712605559d2090f9b4dad8c1b2be8fa175402ea91aa176199feb8af327ae31684aedfe40cf06b9482aa635a0d5b30f56b33c598eb42230d78d03f77e89a62f64c915b3ef46cf48617143c28f89b8383be48b0c097d16cdaf9c42ada0a101ac04129eb7d4cf97c83fc87bf6895c942eca8959aeffd3dc7c2440b3beeedfe939574d017e360206b79b7b65f0a8d4c9517a0e9059a93e2f5ce7fafdf948bf6eccec54c7e78647fd3afcc0dba9a19312be0f75ee520a73875d15747cb9afde7de163099b3d9ae34d21004fe0a92faabb6857312e4ee3b70703d5d18ed2a9190991954e33503613d0eed06cf6bf1cf76eb8408d68f5acabd48a1dcf6b31c83797278513252c6fa9aacf736744d0e5cbd5f8b2fa7009954dded89c136256725c1f691abdbae8afdabc6341f1a02e7f47b33386e70613818e23d458117960e21282bd352d318b68c34363299c430e34c75c30f095945df8513d2e06bb8de024f238f773937a04bfdac877a8b506d7963dca63249c249fe0ee25daab23f6fd87e934ad38077c76a760bc0d63133bfd4bb87c9713d87a5954ba303b284c0b17a40c6f98ba942de95573d9d3ab3050cc9930ee26171baaa3a640763090208a71e0ff9bee8edf2c0aa0bc37be268a3d07d80b8a83afa6da927e561b669c0015d088439b038203be08ad921973317e11f09d4d30ddf28694ff7066b07c70b53dd5517edf842e92cfeaad170686287d2c5204a2d16e78e3d65a2f469d271ba2ab6f7128c3dd46798a15a75a0855b3c525da558b298858547c838e0f7bc8fd63ae6256328888aa390863cc01f90577741fdfb7b8b6be0a7b6023f3d1f24cab48eb76f0d3ce1eb2169af9eb18f236d2e1945fa2d371ea6cc3b2132f5140e21794400a0f447f32be129a755ef7977e05515997d33af89b507450fb2ad991839a670aaa76e1e7e160398c699023f2a1ac7c1e9a915c349b7d45a027666c31897fedde016daadce238b5d38f633e18a5f90c2703de751e6667d88e1bee7d286bfeea392bd7c144e1c0a11510a4751db6e1f200ceb541a51512126d6736ccef016e2f776ab00c1a1d22ba7e1b377d91ad3d5c6edf68643cdefa0cf4da5e24641c0a9536dc30729434781411713d6c67ad76fc4bcb0a2c912b1e64b87ddcbe5dde2732a7dee36f1cbed68bb4b2a76efe5c35f422bb69b4ead916132eb51fa09c06c4d2b5e8074ed04bd13fa7dfcdaea175b3e019d142c6dc710922203037b9e18e5a454816abc24c8ca817bc51eddbb492e3c7c2bf41b277f629b4361c0382dbff8f7eb24bba55e82db881ffc9ce7e3ccb1fed753f71d312d876f48774cadd42096d3a5c338cda43b82ee74a50023ee3ea4e76c5743f380e017e6d45c47d9918c3c9e009aeed1322566de45f357c9a8a8b7f2ad784d4546868ba4b0a79cae4b03602ed19b4cb14da5fa9300bb2db00a09a41cefc109b9e223138dd5e146badae21ddb7de4fcf0452bbbe1617958695d28aa647ad0ee7baf633db52b69fd758d2f3bd9cdcc41ea530133edc7d660ff6219f5c4933452c143d0f457b7b351957eb6f0163c9743a3939196bd5fddbcc1626b473f134ba9ad8bd592fb789c7166ad5bd186f5f9b0a069412ea8347d78a400fa553801f9d91d54a94e124ab4a6169a4b206822a18f1da4b222f2227f22dfc885363af4e6a047113f2a928a5e3abb0cad8040b6466133fe1c4ff11ee628dbd1424eaf18a0f170ec4b07bd10a79a15310fb8e8e80c4b8ae6acc2408d2a4cc05071e152377dce9d5ae72cacedf8a0f0e2e24f289d55e76bc45c89236b4aa9dbd866cb21187bb110fb057a55967622f1c8a10881fc059bb78805ae71c6cb1527453a73df4bbbcc4ed6aca943c31f612aef1d174ef6384d03c9cc6e4e0635b14e50fb4f5be6b9215c3ba42359c33a432fef78fbec3a3e34136316fc9b386a2a2ab0518cb704331e86718332650a04bf020322159aadd652d2f1d356d4138c7338e084cb9543a59b79b21a287a2f11485e81e36d80b5ef30cbe942110a5d752a95fb5eaa6394d83cdeca361354de737a2b9f35d36298755b8d4bcf53240f873924d268ec82deca72cefb0eaf71f42262c7f4b6e6a231835c1639b7cd82832f85565f604b3514dc287309494705a24e6379804969cd77f3232c1f35704ca88adf83bd94e1277c947218994bcbd29ab7f77efb6e3970e55049554b7df4effa969a102f6c8874d840f81c97a0eb83cd0da5a6b382d8737a3a8cfe733d8aee361ae90ad3a70fc5c6447d938954711ef5a2e3fc52b02a21f6326b6e0136382415f1ea4d389394eaad44f8173676a4d17d7f25050dcd2d099b002463b12c6593df636d1d2bad878f6b9b5102362e88813e100200681c5e99628590ef7be507ef509010aa7777a701b407b1749cde99c9bdae0aa84cec74e7fbd77cd06f61f373319b35dc96e774e6ad4123e763decacbc080ede680a3eee17b8e6adc0f2ab7e4ee6cc763c14aeee79c0aa0b1bf88c9173629451fa17fc86ed6a3facc252c3c6a85c52d2bfeb6835eb4173a356c49c7fbabe245ec313dd4976dddc87035e83ceab8c392c9c04a1e5111d7c136a1533b049695abcb20e855718124cbdfc859e079ad19cdf51895d410f148d7e7e6a0e978e6d60bcbed22cfad1aadaf41ef1277dc699f7ebb621dd2429ca74366737c8bce9b37e2b3ee401591f049fb801ce4e86a9d92a66b4080ac79c4684efa0f5b7028b2418d5d3b42fb7dc7b99e1acfa57d8eb7ef5e52fcb777445283e1cb939e3fcb2993bf00237263e140e91b158a9879d234e8d9bafad8a3781a195eed54a1c7fe78f19e39ffac8121bcff1414bab9b2de5833b8ce6b4b39318717081df637a4e7f537ca48462fcaa4d7ccd68af3d192268d61bf417d4be35d461382c40339811addfff1cd61d2181cd40fa58504bf6ed782e40718541ec0b361e0abc37fe559310d1b8a867fa7ec4fd56dedfbed6ed6be341beb0a2b6b1d694da997d528105f83c711934e3e81624c041575f71d56ec9102c65ac860ce4a4b418dc6488dbbe51294601d7a2a9c8eb793e6fd8fe4676b85643548122077b5eed1e96593200868b57742395aed19f427b35167c2389a49a6439c4b60044a07c2c1454c276e40c473319aecb00326d96e77bdf2e202ccc254bd14e1f793b75d11263800518c2e6af75159eee68727e13f793e7d1019b935a661e50fc9e6863bedbd0e014a43423bf0ee5a3420eac9e59cb617068303fe27f57705e141bfed307fac894072688d9a4fd5970a0b2ef233de35c3e4f225f6acb3b513dc88b4d6b8c65ef7f70863cf8b2f5770ca87bc42003c41ccbdbbed36c9489ed47e4cd06e8f895a751ead83b6860de8793b8c8af4d9f40d4776bd01647ae548f53d9204c2e016633e4ae141e551977448b38c063565b8290afefc30caa69dd52629dec549ee9f8f551c9fe21f6c021b100068fa75e836139cc82eed018216cf453851efc22ae6708b384d622112307d4e683883d3f7227071873c3ae61d2d13b0564fcdd6697616ba24665f8d9a5d8b9fc8d038a9494d5a21b91d3674980789f8c52e6734a1a6a7c8398c6b8ae2e7e7ef434a0ce20402a65c28d1efc1d1f3e04cad30d8620d382097e39a2242ca5189360504b423cf7069c79ecb0ae25fce38ae5204e4d16b4ef893b03893ecf524a4544cdb3435f875c5730bb2c216ade362103e35d3f67488534ae9b4f2921dbf7f681dc57b9b1367553100127e16dc136ea8bbb9d86d5220088f0c79f6827f58e53ac29e641ddfb42608c34ea0afbcd37b7b6007abc7e8c698d4cd7de28afbb4b860ada986b198c30c7c50090eb9dea01d061a2cd318de36dfaa71f13f4d854a27639376d2510e2efbe58256a34eb214f7d817c806cd1f39af36ba14f71ff8b28d312a81eb5b8efd5c144908ceca13fe92d4b2e847ed971b37bfb5da269e29104ac352b2475b5c54f70e8a7126b4302583334f479514a5c647f3839712b334038eccfdb157b2d084f5127ae566e49787656a2d99bc1234f5a969192af974d9b1282694d92cc611e58d75a4caf2c893570ab41d33626f23b583c7bd4ff5fe079b3e973129feb8922aa05acdecb21a8795c461aaddb3ab1abff095a3689f1966b2ab79b4e9ac0c4c87e4ec813170a235356bc1c276741de43eab1d11271d2bde134446021c4aac032a92568fbbb4abd2998937ac7e18153af3392b29d4bf94c6c71a5993a521ad0cec7e55687356b932ce3f64f59839b367726c45c7c43bf5e6275caa651dfd6c854843ad33ebdf9ebdced8b70fefcad9fa1d5278b32c283acc2e0e933cad5d3023abb8ffeda2dca9b4f955821441757242ccdf305ced9339e5ae73ec6cd31b8d361538ce2fbe7e2fe147b3e51cca87c128e73e1a79d973004223272e3a654206608e1762874f9e927c63a9ed55fb0ece6cb8adc6020f54d4b07b464dff2a166771ca11ac98ad10c6f1e7e8ecc80a8b0cf0b3c284f4ef2f7d6b10cbca655f00831c84878f60ae4bffe89e60fd7e98ba175a441b9525151e65c6da89b79df6ac6d92a9b1b7d0d33dcb0f4124827cd512be3457747c0a824dd26b5202a7fc271a2b7c9024393da8ea9ca83570d5126c1274ce147b8acf5ef5d6121708020259b618678e7b30946773f7c962a2bdb111e4e5321e1d112b1575db52762e866195a1639d0799a382c2e507dbea3529c010c53c66025629f12cef61f3db5ce9f9e79384a03db26286ff3c454edc878ab472a03ac6e64cf2e327de77e16f78de66072615be84fc882247a486ffd5f7d9168253da21974ecd3daeeec8a3c626fca09d576a2264c7383828c485fa34ae9594943ebb2db9be9544ab6145ca7fb4e59e20bc5c90e6c53d6a5bd4c604d17bf96422723579c5eea0b95a2225b110c4f4d7ab5ecbfce7b9bf6017deb1bcd18ea7ebff65d02315716f06c5d145664ed955ac7a8ea5e9d5b14269bc9cd56730b3ad84b0d335eb6d25c8a2dcc2504e53ae24bebe785ffbb201fdbc3f002a0b7dd9ca7877769a5712ab8c57b293520b0da8a5d9fbbde810c574accddfc14875dbaedb057aabdc57d632c3784156abcff643c8cee2bed128e458be9c48e6222f33405281339afbf70c837926c1f4226daa86eda8b1de26830a947fddc3c59c45ba2788ce31e1213311fdb0b44b8271b40e69338674b27686d9973c701958a2c2f8493b3e160f993702952325cb62a9346d201a68af2275d06588ee54c2da428c7d64d0b025e1e444cf003f17dd5c17ea2bffb65fa728d2c3902775f058ed9f885bfe1af0e579cb84aaaebbceb4ec8f2d021e8ed10167d79a35c20a1c"}, {0x1010, 0xffff, 0x81, "58ac59a632983908e632fa180d8533efb972fc8676eddcaaefaf512cbc79d6d2a317482613daa4c704953576c024e5094408ca7b5f957da3942f90247aecbaf23f84417f2f1bb12c9a7882ab021fa5276d7b0f6f6c62deffe13fcb5635e1568ce6a46f271c921ef83a383543ac374c0189723d17e19ab9bd850f6838fe8d971145a01cbf94539e18127441881e70947e28cdb47f7299535d5be9382a444cb01979dc038968607b4c7e1fe14323d29bafd7e9651b236111b085bcf8d58d09eae95c1c586c153339bcb2055ccbd8d63ba06940572386bb635cede1051638b282496a125e6524de219066af579fb748509b304ce2e6e4933ae6c3db98b32210bc949158cb06b57e5c5642e133d9c11c9417651ee9c301075f3ed9612b5f3b7fbaacb4a713b6e198138dbbb4a428d71b45d3ba5dd7a83ef18c6199933c207626f4081fb577d14131dae4f26d853c9f0992a4c8f0c7ab3cccf0185c4d26075bd65491949243b24c2eb32d538f638a15ae40523fe7a22b661dbc2a761302aebb23d2a31435fe94c975ecc4cb2db44134bc75a7d7ba4de99e569b13f3c04f4602c94deb555b902cc1c94522539fb2060c021ed9fed19aa0d14f82ab7fbf716376bdcd92bc5a638bdd18847e5b0ca9a1876c306df3f09c362fdacf7f77d98e2afcbaf86fb167f00c6f082c176a56158c8aea280823014ece7f7c81e389afeb96b5c6e1889ec57008b2473c6f54e4f6016245858dfa1a4720c990c1e9d4a7b1e3fea301d8e6655d00a15e1e4969d8178a0663527e3ddc1d030ecf389be8b9ce940e50e6ca7d6819a65d2a81b964b7210e22ddfd8f3de1c094e8cdf407322d0fe4732687eb502297f94376d4d64b5766338c8ec50d039019b9a029d8a2dca4bc2003eb81e46a870eb5060be5c1c0ac89c3d2a02c16abdfb15e2a461981f45b522f2eefafb42c19397d045082368c766c5266a8f1ba6764cbfc8f9fc826611ff5e8e8628f047e6df9b632f048bce3b5021d9bc2bf5704f971442596d6098ec345a82e1e7e760e0faf3089cef3e2f3b961ad9b9139213c66e662a6c2668801a28059d83b04a2e4268ab72efac800036bf30e685076b87103e09469c4f7c22b4db9840b4c2ee1aa53865c53024d73ee30728aba3a436a183e89e4bc04ba0c2b6eef503d88adbc909b4141e230609e4b405985dc5fec1717604ffe3997114595fd6b441fde728ee809e77512442336e86606d101083dec0939e69900a3b4ad3876b6a1b3473b7ab51746fb52b3b6935680cd943b49be3b4241304ca7936d7e54fdcd00e9c7a94bcc22b0f290052b0bee7997f238c09377a5f3c47549f469df83b27ec728bb39854dab17172b43cd1cb6c5a90b9628b4cfeb20995fd4ee1abfd0e663bd406d65d48d038e3bb9125ba13743057965a4c655315bf94e8725e2e7a342ff6476e87d8e7ccd93a72bebe4ba28b4a98d5bf61402737ec65c06b1a648bf74ce69cc36e33213d48ebdadee4252cfd5ee40f03cba22d24689b6372381c44c7d5b6f44b2a9f5d1084bf8ece91c256340fa793b6591d0bede6ac1be6414e94e36d60f4cbee78bdc87690245760765298cffcd89a46b6da82f29b006d42ef8de9a4a057402e02452673a87f71fed1d865001bd0506c57857d21b55cb8a4f9f4d2415dbe522143ca45be78d77284dd236750befdde656e72c8cb798c0840d5d39fd5e0b19c0abe3993ced07ec1dcbb436e9e50b56eec93d166664b74003e5a9c073e5adf6180d1e57f9d59f6bb9b0da6b5aa9365e6c8311b33e61b982d2944ffc8a7233681459f36e6bd8fd9e095b6e5e0f95660c67a2e5f247ca2247f41246d91e9c91efebfa93706c35f84c4e6e8afec291692c8c8de72c8519b45483f7d116147e1d5f6eb2c832817713842a06757dae2af6007dd3e65bb86bf1ba53711ec8e499d3b53f0875f6489598bb8764175541453f60c277588ebc1cd2c63c3833b2e3100a1ab78615c02f8b7db353481c2850240540b86df863dc4bf68bb22b188c75a03e46b3c255149814fd862b299adfa6aaf13ad2392b9df35a2124886de2cfa1b92ace50753ef01401cadde4bbf5c43fce5f1357adb51c80d5edaba0cb042aed8b995291687e555d62b76bf7973c2a8e0721f7b5534f6087467c32d93804d8395a92fd07b74f346331f1beadde82c9947cabf4fb8cffe632e122f208e9de20dcd7bd2146edef900a5ff5651410c90c832933baa4bae6b309cc09e7660e3e706180d1d691601beabbc0d2c7b0252e141b8ee3c226c4e3242bd0fe386611aab87d12a0de7e0b50b3ee5f96dd9f0d9ad27171f5c9ca427bf4bda49c4962cf248b23ab127543f58a2d1d7ac9c0098f0709a1240047d5da595c4ae5c3a03518949a83bf69b8eaad3e01aed438dfa7d78e5887efdca4d78381347e5ad2629a1578d1b6b5f6b0225d15b306f5a0972cee976ecf6f43cf3abd1e6e19c4089e0bdc99900f454361f37b001d5607cd0d98be52552cab919f170abf5070b32d42ba97e5613f6aed440bf2f8ab4814bda47fab6f79e328387954efe4dbebfcf176cb0b178027a0966ca0df263cd43acd3fbdbc20c806e72dacea840356f5c29ff94bbed13cf1301f4bc7c311e088a938c3974179981a98de3e5aa314594c7442a55bff22b9874ff7f81b19324efd296f0794d46fba4de31f088063fe977d11a78af0e6e6b86f0361e0c45db3e829b6f1ebb7eccde71d8dd79e032a220f46d2cf4db8daa51c87bf836ff99d0cdad35d6aeda7aa9543c47ac0e78cd008f76c9f8f8b51c59f73f15aa41bac4c7ac9c9171559c7b26ab917f515b8277becd2cfd9bcddcf5fa17a7fd989fb56507d4ef996785be62804eab51585fbceecdedc694d927f39b04ac7f66af144626d1e58646e39586c55778b0b31a5bf7d368feb0569394512627b10330ef688ef93dff8ddb5dad531c1d0574e86b4ed1a56fba612c1e56d0bc2e60e549f39bf1569d960b8ac2d979087e95f441327d59f1724982605dc11fc9c1ab2f3ad95e6f6aad7788b3e33f084dec9b6353344f3841b00652f1f1b77f173f44c910b0566f56ff309f67276bc9ab9f269e1a2be069aab10bdb5339d57f9f65c2f67ef6469ff1e15ddcf199a7f72e7eec1aa6b81a934ddc238abd196d0ff5163135565583ff3dc83f657027c2f98eb9811e4e7236e5e2841386e65607828eb3d8e65296b58aeb1a8094d999ac56cd768429e80215fd5afacc834bd37ad737bc288aa1fcd70a80ded8cb1a12c3a56c808d1b7d20fc8c8e3a19db237d0d46ee4272d4102e1c71c93e996e1a6016534a9d14a7f76de31460e01f9bde653e6b2cb52df9d92e8a7681b7352addfcf7d2b5d1713b9e53f51c9d4b94913e6efe72e76e928c9315733c797c26cace4aa5cbc6b16fedb2c26e9d5da86c2747db4fffb9c5ef057cb9fe4d2aa57d49ffd5fd933113cfb33bfb7f0eaf9c5e8cb966bc27a6bf5e49a01ee86caac8b9966edf73599728f77c7462dbe0c1378615212bff67f94a07610a1639dc3672cbf611ad92ba56e0bb0f7756ed8a2f2740007fe8d6d157fa3071545c7e8cb11106aee5f501864f6d25b1b3cc76e83d0c1efdc1de652a012f3f00222f01bfce28a7f269eaade5809be87026a065940b004592c412d7d00f63bfa2c5ceebc1542ad6bb4c8909786d89e3e2357ba08420866b96f9e83d0c5d523502309713581c45cfb9035413a0eb7b507f4228db69447f7dc9f405f082e76250d7eaa2aa1bee82d1eb74d3f5b3da501f45a6ff0d5695783c8d6e62abcbe377b490cd2b4167cb5d363774f53e6c1cbf3ad770bb9ba3ace506996856a6b9b1a1f909a6d7ecc59c3597e95f82efc4a63cb39f7c2d68e9dee45b29e43fef3d1b42582245d2c2368e38b03a0860343d4484ad6a95494e8b8c3cc5cdf7c91ca9e9abb9dbbfcdb634896fb6b737eba282607e985aad34c6293dccec59e8bb7490ec1263a4a7fa6c78c99ae9008769c58398ed39e5b83cc24f8bf1a3550bd6faa30bb1c14ec5ba9f936c3a75b5ca970c66999071fe150ca4ce4567b1cd01541b983c46603688eb069baeb12b4530a63f0a82d18c2d0446947e42d8c91b8c7e3b5b6d1405f26c29235c481d4a97ecc7ab5d03648dce08d72f2846086e0568821ad4064d343f63b360d6953ed656ed74b5e659081fbc0eb03fa257eae914acb3505b113ab903f5fb321d5ad20fe48650396c8b32dd876d9be48a1130d6d6485e05d72338c956a4ff59e25605bf297489fba5ee8b201ae4b4602feeea600805486fedf3339a2a2483966920f976c593f56c5dbda95ee5c73edc65d0e7fc602df4135931ceb8487995a160f1f7535b395c151bc9e38ed80783eb2da04fa00a3c86d1cecd904e43fbe208f8c257f7c5029e815193b6c148a5a344cecaac4af5ae91685460da11c65a938965df5c1697c212ea5b0561f824030fc33397bdaefd1395c03029c1e1ae5c06066296facb22f63a63cbe745843ca2d1cd3e6c8db00eaab4a7bac0b317438ce49883532cb3aa9e620a786dea3f69ab1447916d00d5d03f2a8103489e0a505312084bf82793ec68b0644bc661ba0b3cc164769cd8ac03ea86d310cedc1ab82a07b7d30ce32c5baa3e11d037428e6045b245ff5a92831d8c1055ef2da31bed36361c3b8d2521e4fd33a47cad3e1b1ad5b037334e3782df2c4aaf2dffb6b305cda3f468ab68c15bf30dc8b995f55e2465d27f70454d21379b1889305e2205c4aad9ba69666089b87a60b426437afae39d4a6d85259825ef9e2f387afd4d8271166be7ce2e716382e14113d8c2f924bf0b10ccc722cbb5ff5336b3c66d6906a01e6f788cce70ce3666e919692d63a799db1e5582544a5fd6f9f0dd6f7db88459e732752978d2437aa5a71b314b32b13c4031a2edeb04e9c4feaa0a36cece10c854a1aff642984606766e2503e4c4cb1ea6f7804b14b133206aa40bc15fcc641624602dac93d76088db95e3e6854caa139f59300ddb6af884ddb512182d6b81e223a688eb2e30e970823206bef73d6f2a9d75e864166639cea85d9ec5b75642111607cd82155e1c192f55a73a50dd3e20a1b22e0599724f09a9f8e4fbe25f4c0323cfc4d586046695c186ce77bb7e3cfa791af9a953d6788ef0da5eb759ed951f6723b39e7e9c5dc9e4fa7cf6145c2359afe2c1b8a61ae18176f49a55977b319e54ac81bece8626ef4b68528da9fc410e23f99d28dc7e8b0abd38a7e6f97bb7a38be41717ea4c0f52658b4271263ef12a0d2c013fd5b3d7e21c1dfb7c0b5d091bdfd9a78239f19cabe7d8f51fa8b6f213c817e547a3e185699c46ae5ed5c6731724ad5a2745efe4295ace6ff316e3f906e7e19e8a3a43e61b3d7340a4a99c8026f837ec832a9f1586f6d83d7ff26cd52d067b47f5fbf411189b13454f5d019dc24ca5b1d08bba52a28f0c99553761517ee27a8e5a6ab1620690027666066b95682859853af8b5cde947bbd91c4e60cf81c579bf2f681911e2b61775ec2ad76b7320955676ce75bb65c2a546fbe564f87adfae6701d6017b8a0494187cacd761f10da44b6d217776d49f3fae205af5afa770c42cd70befcdb1f7d4a8b0bfbfb0fbd7ee6303895626f56b715eeb61f45f44ede9693ca0103bad81adf64fbea8b00785e4fa2fb13946b9333fe6ce75301c142c9c90da5deff0efe29baf6278af57108340a4a3c87217ec42b5afdbc27d504e358a3fae6195b6ee2a382dedabab3de0496d0b076c7dbe8bb258a49be75ad8c068ab15c78814541430f11efc4e032529deb6618a8e320"}, {0x18, 0xffff, 0x6, "4b9ccf"}, {0x1010, 0xffff, 0x0, "9219b8785ef00271231cb4a3d9c73f8fba2a08f24c1685760a5f13a9bae59c3f677c052f3385e54dd504199a424bcd66d2999f208e919097ced084463b3617b0e4237860e829d207c6ff21aaaefabce7959eaf803a33ba9d4df608110dd742b908f96f8d3674599a2db62858f48b65c543efcaa3a16d187b6d9f1e527cfba28b8d90713c6789187e7d90dda1097fea41a9be2026fea57ad904a92cabdadcd957e49b6ce60b0be5b5f5074cf4c584529596ec9bd7b1a10698122437cd514eaaca9477a10ec324c9229ea70f82c696ca9441c9cd53b0c4a9ce0cb346fca99bdd4bfe8e066a8aa003d4fc924b03bfd3600b7b33026ed41b40e157c03ab96ce351eecf0873f44e203f436b675f8358bb68de4dd2a927f677d9a515617d687b0ed18929832d7875cadeb81ffbb882173dbd9b6634cfd697e704440d1615a24b769fc236eb76c3eaeaaf995374faac3705cb6a26fa3a6688900f78b3dc1f8aabd5611c4e4ef53205d3866a28aad59c8cca6907a015f18ce4d1664f1cbed553ba6bea2873baa6fdacf6d58563c9567b7dd16b61e2dd171e364df935de95487deb4b07b50f1fdd3000425b4cf17b17769fd5bfde063f95e4f34ed85674f1e36b710f0f5d9191fb585597d13f2d75948d84663d60eada6cf0ec59b89323a261e79ca6fbc57fcdc946b20067a4e2a01ed930a707c59e004f493453aea8b2fba14a2d7ac9889670a40aa2df667c68783efee5c7e00d16a50c574cf11b255dc7d54126db99429800b0adbdc7284f6df14a398d05578fffd610340227275739653dfb92292d817c98876dc2fe00ac282dbf8e0f4de94004b8eec160b9f718b54020cf15e4e35e83df7298568a0133956780f952ea641b47564141488b4991c93c538f82290ad083a6452511ca1f3b543559179e88d2bcc112da358f3d8ea455e70f92b1948150845a3dff480954bf34ff3ff678a7329c54bea01763bbe0a943f98d244ee28fc8d776cccc584ce9060d9c4ad7f7d7d5534d5c359cc66e133fdf4cc8108927f1caf05b17d37905d7362400446a6787e7a4849ff3c8eb2cda6c4d0e4cf9b609ffeb600ae65b551a09a3b0fff066ce800f5f75314855aba97779a19f45904c8f917585b7b3d07c1513bacc6c499bd8f06fdb0b6554617266953502b4eef4d56b51561e06409ad505fb24e98569fccef334a8b57f065b8902df576d63e72c71603cb84878ac3de29ffd637f14c3798a7dc330302d0669102f30179513cffb0723748d9f75ceb70c2743698d82bf6bcd40c57005527ddc0c150f2c526ad7a48d3d4a09a737d6c51f3ed6e119509446977dfea84abfc0c5905882089c548aeacbd9c380ea49f1a6eaea26095318961aefb7e930dec902b09dbe9c05c4e2ef0543e1ff480df35ae1939cf4760936c745e2f588d3a7087a4e20733ab5cb6d7e2fb66e3cf6c461d0f30a4778cbe86484eccf76e7052bf6efd9aa2d707d95936a6275dedea1f1708a9eed7de8a5ee352dcaf78af07b4ff1a8a02934a9365c2d54e642d3b6efa9d5ab0661d90b77d6218d1e9cdc30ef566e4f75ed83aeae208bcf9776977cca195a89a93bef7f47cfac61ccf3516e525e55cff92efdc55a2b5455ea5424bf5c31e0dac430387f9d08df4d5d015fb37364afa9d1de347e7dcfca7d5294fac141098dbf3fda0cc2385a12f8e7f2777d4ec196f9377e17568b22391fa92b7bdb8287bd581650928b186f1d4ddcd530f50bd72b8b3a31347bef45a7a71843f9876dd723ee137abdfaf03a1ef98d8d169dc15ae729e91e22404a5e19c879da63450d2de508c25875336fb50a63f6d6e90b90b5657933afeaf1bcc47589d3ce5f3ebf7bf7c2472693337d19e06b62394a322bfd260d510c00bdc8f1b646b6f1e954e0d767c421a5016ace36a098bc6e29773a8f9c9d97333b455986221b44279bc891fa3dc9a48ff7275ead10f19e1786f7f1fc61af3553b26920e7153cae5b85c7f30a11254b0f41b792c774f02edbc400cbc285414c2bc66e8151f6d422c852b5d279a5497ed6da58680238c64b46c8a277c110e94842ba642f9b413f6a472e30c5c76ed3dbd77c7bd6a0e6b2aa26eeac0baf8e26684680a9202c3f18550049be9580a5e39861759e087105127559086a8dbf5400fb2989e94d5a12c387cad81f45f831ad4928f503599af26060f6d90b90cdeeab981bdb7ed0c33ff52fd09a6af6daa70b641dd5f444d45a8f788ab88f1d887da76006c398f86008e6ae4339933f1f5708a1ed0177c6feb9fc28ac7abdfce951b5e595e0b6353bb5d04f2baa203c9c5f90a8deab062dbd0b0eebba0fa0f387e91773d20074bdf11872677df627e96286009db33b57585614df34384c0117e4b2b24e80b97814bf1b5b320191b3a9a16e8ca226363d44a3df1470fff9410c40c91a3701848878f3d2d03ce3c293bcd14ab92438c10133dbfc0d33bbb5818e1a966802d99cd6a62af6d007cfe64bdeec8a5256a1c51eb100799c1ab4b4bd23442976c1cce0f26dd2ef57a66f1b4a731a7f94da08ecc2435f53f9b5ff4827e1dbf2682c607f812693ba9c8bdcd15b934d2504fb2aa6f3eded111bcb60c6a5412266e13c9899c539ec7c73d372122567407791221d00b4d3165a9674c4e0faed27484127c42d4bd6dfc733d68cf187ebe1f1140d5bc9506c409eaca638363bd5a115933f93cf68caa347dedd4af9ce1ceb49313e07067d8e9d5c7aacb2af21250f70d70d9e7004490f9ccbd11d8d2cd87ea9d4584fea87afb458d7c95c79cc43453e05bfdd6c8fc466bf233c0cc88a3c49096ea92e28e23688e571e8c3dbb4901e81800dd6a2e2e94918ab69b883a88ba040e27743912e9d1b1b24abcbcfb10d642ed67d1d0f4770a8d49c656c6a8636c88ea74d9b2449f5a6983a9d6f12920b8303c8d7946c1b5d859fbd41e42f0eee50afcd3fa8db55210c4564c27a89dd0b21748d4b7cd3c7202d06661c141f5b26e705fe43b237a1373ffef1ccdbdd9fe5bc4073baac074e0ee5dae1614de426f31fd491691cc786e5c83f2729af988154d98d892fe8d99914ab36ce7d41a22c167dac79b11487143c2533bf6896da16579993aa37019ffede97840bbde545ef417c1812c50e153602030bc4774bda8a152a338e6a380620c26485a702747cb568a2d6e7e46be39a4dcf75aade4bacbc1225607d40aaa3e5d44efb4ceedeebc416171e1e34482efa38fd294ce4b5ba9a8d3e528e6230bca5eeb9764d253c7f78527bf0d0fdb35b53ea4fbc459c5eae76c6ffe2c5a9d2239d3dc776d51e6003ce63563d27019996a0f75a92d279f665bd2985b8b1a7dc7e817f18dc4d33a9c567ca9574cb2f109a85c79ac9201ad0d142a04f5ec6ca24a5a5742696a561e72651ba64501b7ca66e4bae62de8fe1a974c501e68700f2e89eed1aa064ca04fb0b2bcf7ade89b3d6dcc78725c7012f44e7e44e7c5ee9124ad9c100b89806327bbb4157cf2bb5c838b57215382df8d09ee033168abe40d6f259eb16c936e25169d3c66c063f41e93389736161112bdf39b052577d36167ab4d3ae3d94ae53f4d81ac9a75b579e844728328331c8a7ff9e0010d487ef2bbca44c7809d4c9fa6a72e293183613aade4db76b5a469140a99e08c2be9180b0ae69431fbaa973f95164e9ebbfd06e8cf4d1b55a2622385f99f91493ece5d74afea37b7fea1005fc8afc9ff15d69672ff5380a1c9c9a3c8718035bd2cbf86cf1e83e570a2d9c362e8d8556080a2ef7ab62ef6d9a4b0d613415737a31d5be2d28b0e9c2cbd04d1f1f7310b76215b1b4c7a8cd3ebffa600527458dd9164d43082905869dfcf48d8be3164e9f0dcb537aa29c4aec1100ffaa65e20f1aa0fe9843e562cf86c458ef1a8f45b4c4d452eb1c285d9e793fb455f16091e9ea289ff9906f2ac3cd9d1e97308e6c8266c6cf04f7e72a02c810d3705417e9cfef72623a068ea0244506c9073d868c448d418ded99b43ad2db4f7c1599414644fcf8bd4cc57de3e56e7ad0dfee94b4255470659578651c920390ef30545245fe20fb11204daf3698b789a8216f273d84bd2bab0a030b932d9db47d135deab145962d2fb0f8ca5fb1ddf9d613e862c4977bae4dbcc969a54392425aeae1d38d3cfb1c08ecf4a17e868cab62c2e37f941941de8812e62ec1478aba26621f9916d8cde1e7cd625ba3274fbed7d6ad39d10af5a3abc10e373a9f0c6597bdaea6b4e890405d291a45c641ef603797a50b4c0860d5054fb4bf8cd01a3426367ffb38ba79c6badaeb0e10fb8c93e01920f55b9d14baa27d824346078a54c3e6995fd25466b4422eee0a3104c3c9c96b768692a41146418ef0cec755975b3ef7000d246d78a4cb4b2d70a694bef118b2f7eaaa190b69fffd8eaeb06c58d0dbe10acdcd6478acee9babf319ef4040249d83492a5fc7c85768bfd2f65eca3bbb70c86ec63d9492b29a36c0afe0a5a788470ec75d93d8af63425ad618171d373f67539101cd593a3fce6d77d2e8624deccee332377627bbec7679e97333e0b2cd9b217c78a9ad2ec35f5de4d13dc774cb2c5eaa95b6ca2b4a4ffc5893ae44ec58145ec53c2cddc09b17b3f67691aa3901cdec3b2b0af09b6f55d57c3534db3b6d98cbbb7fc73a3593327765a94f9ceb814656f20bf01d8f786ea294dc4fba86f3e541658334b362fdaaa788cae4047ee24ecaafad72613208bdd08a541d15c3c973d15896ac450fdf8474529d4d19ef4b588646c1e941ca8fe8738a0e20d373460a1389d49541aa638f6db8727d0a77670b6f7750332a47b1e582d6f5e2ff14b179b46c1819d12a025df75ff73b649343f8f755b3547f227f4c4e71928a3021bc2288550c598c96fb28c03dbc8691ed162efc07b7553ebfcfb8348909d679517d41202830587138db3a25af812abc88d43cc25f0135d45839c76af1116ff14588281610ef2ce3f9db42195c0971a81aff4176225db8da2a7d6481593908d40523e2a17a782727f98763f65302c1df3efe501760d4c0a5c248796039ac330ac24ea1df6dcbd9d1055cdaca46bc2c0d925ca11e126f78d85f230ce1e128d6499b3c90f57e973eb2be5c230397cc437e4d5a6f7f1d61f6824a5e93440023b8824026ca53bf013bb0fca57bf684859ab3b38c66ff6e26e84fe328e5d3b3c0fcd2cd5e016b41cbb6e86d759fefb4dab9acc97f28ff46112a6013b8f22bbeb48e97a28b43051bc32bf84a6dacbcf505517c48d4b40d326e17c38b9389d770aa15566dce21fbc96c30022c5a7bac4d794a169dee008a4b87f721c8a09b0d1b0d4b6577f99dab899c96c787f26f871ad2b7167a8c97ef73a4c7db473c3619327427a9e78253d377f0b7f31af9eadc54419c55c1d30615d8f09fe2146f014c6986e274add920cd8f0981ef6822a65d317673a8d5eead4b752495051c5459335df4001866a6bb665a3e4c397377d7025773d20f4b6929cc218988d9211431a038cba87febe6262bfee59b2c157dd6f8ed50c0a404877dbd5eaf1eca286a4710d3d34020a799cdcc83a3da4b4d8ecf6e9d97c47bb41c28b018b42de9f12b452a43d2f07c753c518196f356393f972c45c90cce7ee2fb118ac70504f68833e136ca15d9c4c252e73de1c8afc1261a004249eeb58dbe793e994cfd9777b312dd51a22f795ec817a36da2655921232698fa045772dfa870f0f25fdd1bb846d441e11aa502d8d39d14ecfbcd305ed670fc74d6b80614c0157e5b8acd2e76c2d32d73e52abaedd202f42e453162d8be4f95b0cd93436b49ea9b7fcec5ddda282f"}, {0x10, 0x1, 0x4}, {0x30, 0xffff, 0x6, "18a71dddc3131977b6d8f8303c6047d8332e0aa34448b18161850a"}, {0x98, 0xffff, 0x8, "ffbf8a5e758edd0fa5215a82f2a567eb883881232702358dccffe0d37d48b7e03bfb7b396f5970b09674e15fb74411a7485766ec45142eddf787503ed7e5bc6ee28d75a198d3db2d68828e0fa4ad4ed08b03b5019b042a65bb65c98d5129525564ca1793ea0cedb40246c082ebbfe4806503e605ed5302912b5bdb42def017e97fcdc56cd916"}, {0xa0, 0xffff, 0x1, "36e66b214bac87aa475b1390bcf160476d1feb0f74e3e21148c7bacf5bd03d7f7bed304158dcd38d40b63d522b79595cb1be19f9bb64e695251c648d65cc98b7a76a26b7e245c9ec7962037d4fcc1778a02b6378849e6b7a94ce7a063371a1b44c72d9b609ab3943e394e42ac5f162d1730c856f58bf9d098d9081aef3801bec0f8619ca2f719ff1dc0f1e3d9d788135"}], 0x31c0}, 0xb) mkdir(&(0x7f0000006f00)='./file1\x00', 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000006f40)=0x2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000006f80)) fchown(r7, r5, r6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000006fc0)=0x10001) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getpeername$unix(r0, &(0x7f0000002940)=@file={0x0, ""/108}, &(0x7f00000029c0)=0x6e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/95, 0x5f}], 0x6, &(0x7f0000001500)=""/89, 0x59}, 0x0) open(&(0x7f0000002900)='./file0\x00', 0x842, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) recvmsg(r0, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000001740)=""/247, 0xf7}, {&(0x7f0000001580)=""/182, 0xb6}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x3, &(0x7f0000002880)=""/49, 0x31}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) flock(r1, 0xe) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000100)) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000004000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) setreuid(0x0, 0xee00) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f0000000300)='./file0\x00', 0x0) write(r0, &(0x7f0000000200)="3252ffd600b622d084558b4b4fa7ad7ee4c9a79e3eb1e31e626e14ee91f7faf39c9b23197f25aca3695c5c7985a3ce3d8f710a5855cca299c3218cdcb47514399085a57dd9fb1f4159e31e441d655b871c11b4a9565335ba930a4b929faf05bff83f68e74abd7599fdf76b4960ae224e2f9627e1963e1f6b57868088fa006fcab353fe76f61f22ab7bcbda3b1abd2dec3ecc3bb1dfa6a374e0c495e204d6a947b6ac1dccfcb7182e5eec93ae3fea4a0f8a2e26147ebd50fd", 0xffffffc2) getdents(r1, &(0x7f0000000080)=""/7, 0x7) read(r1, &(0x7f00000001c0)=""/30, 0x1e) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40084000000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt(r0, 0x4, 0xffff, &(0x7f0000000140)=""/151, &(0x7f0000000000)=0x97) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x3, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x7, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000140)="bbb9549b7f31ec5f1075cdb45baf363b9e543a52779fd8e033c49ef08db67f5f4d0241c7bc1c63c46ce5c0144c810ef0ea2957279ebfc4c5a7a5d71c57638ed2a2e1612c631fd7703fba7d86a86dfa8769c0fd6b7d398da46703f5f846648ea1618e7fd99e42c7ca435f3d6eb7ac122aa110fcd74e53b40837aa3a69a55c1bac668ec03258c107861a02cab886a45c99e01fc6672235427137d1b9000b559ed980393ce0d3286fdab41d8268d117c51af0", 0xb1, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e5e02fda66f7c", 0x9}], 0x1) 16:00:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="1c1223a045771634f1af1661493b68f01eb9056329cb1b5a8d798459ef5acae4ec89852380a8a0c6b915d4f07fad47f6f2d3f4dd960ea4aab0edc58324d8ea0dceac0fa428fe78c1a6e1468573a004c5e3686c8cc1783e50f26c9891f677fecfd6744e03945256b6a3d755d7279c6c3447960470813fe9c0ca8107ca57e106df734900383849f1268f1f6d525540d7b7b11bd18f26455799937eb237937e960bacedf2b5c66f95a8c46859c2f6249dc9863025dd744796d24002b2a337aa77ce837158b50d35e8ac018a81f350717b033751914f2844c1c4e194", 0xda}, {&(0x7f0000000140)="a5646e8ee1dff47210a1166e173968818d5927cb10f68ebcc9067e8559cd89f0a13f580383ed00f46bfe61bcf35cb2349415575834c0419d2baf899611984750e052db1556b9f02bd342b483f9ba3bb3c2df205fcfdc16318aa5f8280d9b5868a1325771d1b023f6928d16958899debc21e5ddf3d0790684c96e5abfc0b04a3d519f359658e0f14b53e34f501f92124aa733b72472f47feff362cc845832040e633bc16e990da4496172ae5fbb0ebd49b62f08213a051c9cfdb6d6e6a36bef60452a000ed8ba9053ebedfc71afd516c56520786cd951128d36ae50254b11c6bc7d8d5dc6f1ad5f6b19af99c838491731d90c064e5c109a7dd77948ea6f412e057b138cff0ea0e403307b6bfe4a3aab2feb0bf32ec039a0fbf92aa3e1269dddc51b6d79ee32322cd02d01d83885642328c9217894e4561570cf201ce424c474774f85d487539c3b7712b3125f71b420e4b90c36c941c22b7ca7ca2c27626ea72d5278f95a05761f0a1008aed5f9bae079e95148e99aa20e6efb9e92a04b90b796e6fb01f01671bf7d9bfd600ad522fa85a641bdef9cbc0abd66ae70c9d578816c158b2041a995742890b91be15848b2b256592d956376a4b2ee0b239c253f339533c4feb531df2e1b15be5cb82d28df8f640b0e687b647c09923bdf680a40cc8ec434f7edbadce564e3ed52287b23386329b1d4f4cb612e9e54d9791acf03a0f837b87f504e9449e46efd096758c1966edd32c4a8d09dc62a5ac90eeab082cd29c6f6b7e02176ff1091a1ef0c3ae8930263e4f3a91410a773670042daea289bcda098a4eaed99644b587c21a6651715e6f352bc2619a3c57f38d694a7ae86f3c549279a17a836343b1ebd394361cbf035867a4309509332e8118f8e07a282ab81b94154cbd79b977a6d5d5a85fdfec54cab3d5436b0580eea2d249471a21c72dad8815714a98ce7deff1b316a84102c444c36ebef1dc0c7ffcd88e2297cb1b053e5aecafe45866d374004a1ac3503fb547a11b7ce2f3763f789707e1d697766302e9aa166496dafcfece18cfffb1c8b74c17c5869e23accd9c7af71aa5a7f329c9eeb206e026faa9011023935298c4c572840daba566b30469a45e4add34722dc99de409c6360f1b117573abec0c74832493e639132330336bfe2c73a1d01a5108fc1abe557737bc02200c87b23025a74daa7e600fb88173bc5a16691e8941d90f97f51cac6fda6f5fba4d4dee15ab5dfd03c565b5149322d66c29e5fe03f900ba30068763c7d6460eae9c7136cc6ab75a331d63822ec0b679b89417e4a727614d17fc5a8d3ebcf209e40830626c3012be70e4a98d6d4098ea92b4394d92c3d7ebd4590f0663dcad8087c5edbe45d2b99a52d9765a154f469d5d2a5ed3cec99e1507c01cd3feeb4fef5ea7a533f63fd0d71ec893d22542a167e5dab61777d88a100e1be02ff56635d93e391caf20d3288f5cc8083e5a622989c349f5e745c21801b26f60b9984864605f7fe12d6b2d687e7a747bc01df6a83edf7bf44fe8d550c67402c1e6e1798e723110b425d5665cfc264b576468612d09a9c1a977ec3fa922d5af83495456c8539ce08be537f02fac3be2721688d2801bf098f8561ae837bd5881c77d15059c3cf55ced9487441f4f097aa7c87e4f0cb602cc3b23c07934c0d481cc3d2863864e3bd30a7955f5869668da6de4b986b08f732e7328c19884a528126f3ce0a10274be26fa460ca61c4f8004ee1849825db689684015e8fdfe4dbfaf96e0039cf62c62f58a2eb0238451fa5b2b2264ed9e2238a5b1c70b13ed58ec80033ca0a322931b0c82f72a4c1d5d7ebd1dcc2c65631e6750c0e7ba3611836c0cbc60a52dd629d3de0d4626fb19c92d2f52542fd7c0fb68314678a3de20422890e9029b0ae56647af6bb618a011789c0aa0e583af1609695bc65c290f204bae3d3b7e5f11623d2d4d14424ca1b23d307144e9fc68c07cb1d7bdb05755b9cd8035b8a82593f3f58fac74f4ca9e1ccba38194eabd48618a69790ebdbee85d1b59b7c01f002a412cc28a7e7b4977c6ef3f349184ce9c1fd05494e183bb3f052e8b7586cdbf28e67accb11c98c42f85987a9dd773c003876eaea424fe4f0d604c561778b5ee8f810c530aaf0c709058316b2321b5b0ca16aeb08aea21561160ac5e44d869ef56e7722a69082e072dc25e4d960d607d398dc557444a15cb0227e1a68db37198d9f5ead4450f06ca73c0646ce266d1affbcb235422b1dc1fb51021894a03513f7fc72fa30d753cb874a54f1abc631e453c62db410db6d39e92c01f947c2a965bc988443285faf73f518e8d13a66b95d078ab358723245a0464b3649c913add3250c92fec930528edbfd43441fbf5c69ecdd2d37183fc6dca2b5480de757876644bba92ab1daee4241bd47366a11c28702d23faee6c025abaf2aa9c8eb28de5eb96ffbcc0d08a1983eadb3110fd9c1fa04f34d703b51727810bdcee1a321aec896c407cbb8c38bc425e5c69b6fdefe6f4eb4593c88e2e7f75b5512cb337605a1947084271caf43026ecb7d976bc2991f0afd65a90ad91d9b68bc2fa70bcc2fe117fbe3bfc419a46bbd741b7f69495fd03f6907f53245ae804b8b18003f3d27a6e96183e28de5171ffa4170a7cb46c683ecda1ffc554d4704095dd81cf1de913b177cf8dd7c404d12fbbf04ecca248470bbed7ffa4f36db52d40d4fa89c01710c3b6927f1384694b552e2de083fee55ab5035c3161231ba8f70e01fcc53b0e90d184342a72dd3a051ddb93f08b7f5b0c258a4523fe6179c7e3445772b0a22f6b49e26a513802be5f0c6d3feb1dc3ac7a4eac03a1948e90d17f3db86b76c9a5c1b3a444c48388b9e1b59dc7807fbf2cc824eaf6b9f5ca49f7949f69a611771ce0114618082e370977f74c94906144bc2ee639176ce7535ebf6f2c1b335f0d89e8cad71aa31bbd4665f94c144d884820930198ee5ce0114fd9541c23a7cf7f4a848c94f2e379f220cb885cfa1ca335a993348544c8b9030fa7936050754f551e4bcf263fcc68dd72db9e12e42b27dc8e665d3f3d26c211d9cfd347ad96cc8023e120f1a9bc34a40a2838eda541ecf091b70c8ee9f6a1c5608900654fa72a974024da7c230f3ed65fd41d9c4d1cb9384953cd445f752839b0c8a7edfb386ca615a6c5bdce77a9f958a92971c17b291c380fe3f517e1746c5cc2b3cfc1cc7c48a0dedb17dbe04499a77e814371fa676c90448f8677b6487ff6740d1a2ea5f5e8259103ef8d91c794ae6e137912d0572daf9d1d353106742091b47a91d91342ef3a97b5d5e5e84d616cd29a4a6d2c30fb1d3a27ffbe2e5832e4c761d63a3e7f9324ba0f4215a9e928dd8227b085eaa5bf664f6fd228cb71a871a680e989bd44039fb2da4cc7b693ad4336944b49c72178e70efb9580d079faa73967610d54d7eada9fe60b7b39686c6895a7250f943b628d27d7b160fcd09f9c0ee0ea7db935bf6b005d14bd02c4f337503d277fbc5b86ff8ee27c6be8541346a069fb1e1c3aa24c0adb9cc227392d0ad084982cb7dab4fd11659dad737b17ae85ea0e6c5b3b302cfbb686742b65edb7b1e0e1a055cb61a365d237493d1360329e8c9340372565fd61c8c3a0fa938285145fa10aaa2550e45b1b59137c03416c81b26afbc3728698f97f77967909227f9e11aa8cf6e6ef698943b9877a76ee32dc1042a5d3f5d6bcc0de6cc441b702149a653956a9edac6b5994f5fc0b643310722191569761b29f778587da47027b2068e31579eaf2002275fbf1a9bf09e26cb262af7ea8d4bb51a1e606389c9db06090857bae959d088ddc38c4685b4ab835ccb1cadcdf1385e719bcda94eafef16b246beb0710fedf429f8591ed6615d4aacac08d9ccf1179d2bea52248c4b5d6fee4b35e1635f8b908993a18b3944912ecee28223ee937fe961e131f49d217754fd7739f40594bccf7397a907d15f0d676c8172098caed0b867dd1f53688037334502ad9aff96f7ec9caa62838c924445b2d024ad977503b07aa08e9c0cd656bea860383e624efaa867cee97591ae555f5336de376f93f97ce44911fa9dc041e5cc42f824d1d40862b4c4756230cb1bd8621b483ef5c92134d7f392287c39012a123eb3471bdc5114facacc68e5e77942f9b0acc28ccda3ca7e85bd1d9f72076c506fccfdbbf93e1e589a1a42490df7287d266bfaa2e38c1b28d2e4e6e5184284a6d7d37b5728e79c556ebe59606836097ec0df5984b148e922cec5d587113591b3f160a54ce37f888ce5425f2b2cf6d105655c0b2fe20c358eea4b5422bf0b1b8941337b66a5bc5266dcf741c2a71b38420c1e1487618a6dd544e37a342093826a3ef96ecf451dc8a78ea4ded9aab5a13ae4b48f5da9bab799557784f71f63f24dfc52f02b42c5d5c7d47a65d3bd513e1d4847fdf11551ca63cf352c2cef8ad07d6150e39326ae2fd908bea4cbd4c46bce9576fb962834df7e40ff840b69f36c1e5c2bf2e04bd766e58c85cae8b04fca4539ee6f7e4346e0acf14434f8780f732414587b31fbc33b5fb91e35c40d56352d549a293c19640b2c3f665e5dba2e40ced0bcd6997da941b57731a59d284949a6c0ed3df17252de14adec63ca881a3d97b0187d08a5b47049e1e860c5263700b7dee94a3298999aa7ed49cc290733ffd95d1f4564ff6beaf81b31d109cd4367e6a5ee016d9e032dee348645f0b1bdce7f00bc8f237556b4652f62badb916b402f7318c55fe6e349b2f9b2302a3719a3ec6fc618eee939444b3ae1b0c9894e31d5cf1f4184ab2b26b6f8c918874b114fb5573d4c92aee5c4610dd6078b3957f652f06adc9164df150cf95b27250208096e7c3075928d14d08ae0c48c1750aea63c430ac268e4fb5206742991a13f6ff82a7e7750bd79ebaeaf9667d5e24ed762a9024cc80f2a77a78570b4bcf606f3227726796cfe457b18d0a1a1972a7892915c170fb29fbab1813548a0aede9e535c885907081a43874ca9e115d14a43cb14ed4373a44bac6f32f507fe88d2cd92887083dba44471b7f135c12f92d92030b0264557c229f01b94bcdd0116e94b52e93fba214529543a589bac8ee6ae27bb3c8e5e5941416c5f78822a04eacb10221e31901865a8df6e702ef559de5d20081e08497bf6fbfb1ec82e968e036fd4a4d773084b86e640fd9203ae398bbfa383545cd36bc4ad1d1bba0845870a271ebcc2354c5f3a22af2c86a3b0d835d1daa442ee220b8d1f4d44ae260165bbab7a43fca28f3336052db9c22781dafd4ef27d8d40717c69650f434f7de5c293c56c1f55c4fae5e0efbd5951af44158090ba71c1b8ed210f943225f959cf26ac011ee5b1ee870aeffd7720970dba12895f2e68989676c9864b6023343eed150e4a59b7ef2946bfa49f0ee7ceec143cc3952902bfdc0bad18bda87ce3309b208d4c0860ff81e31cf13fd332d10bee829f3f3394f8a92cf812b87c334f06880f586fc96453eca7dc62e6f6dca8596b8bca100311dafc1adb4bfe4279155d77c182e59020e27b288fdff667e616e35f6897d1b23c8b7d620ab824ea6eecc78af42a3d7d71035518638f3a03d180e96bff639c935feb354e11be2005f9df8056e1026cea7d91b2b53bfa77599190e807b12e44f9ac18cbc2d0b8e1315470baf0996248604232e47dbd0e174bd3a55d54ec4ecc1c6372452fd67744ced2664b0b6b3a8398c4df3de863b49da802afda1d5b3dfdb0c522f4f84a72d3f9ca270c374bb3c8ce2692170ec687ff370ed3caa5c3f85d21bc61f2750ecece", 0x1000}, {&(0x7f0000001140)="3fa1d133c9884c79e55677ab5e39c14c85d2334a05df99bd169096bbabf0546719ac9c613d92901d52b135125640c8dc311b5a5a9c3ade52975f4b270e5528d2af58f35e97a28b825ed8be1fbcb533aed78d0a9aa315404727d3eab8d011fba2f3e57652e2239c7b469ea7340d", 0x6d}], 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x1000000000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r3}], 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) r4 = getuid() getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x100000000, 0x100000000}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/64, &(0x7f0000000380)=0x40) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpgrp() ioctl$TIOCCDTR(r2, 0x20007478) 16:00:14 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000000), 0x100000000000007a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000031b000/0x4000)=nil, 0x4000, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) accept(r1, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) fsync(r0) r1 = msgget$private(0x0, 0x282) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/20) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='@\xb9\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')]*^\x01$\':,[\'%\x00', &(0x7f00000002c0)='\xb2\x00']) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r3, &(0x7f0000000200)="21deb4997f9fea96e1f2ff71bbbbec295fddcde47165e053b570b2917631b8100edc17e9525edd9eb4bcbc595cef649b89021a744825b101374a23301893bc14743a83fd5299b63a847207d2847a8f723adaef454c1c6b5e9b4d49ae877e90282bcdc17d46d3c941b8498d8561ad621a2b770b21d4a6d6b358a5ccd6651dd1644dbde60b09e34e107ea2bc9196bfadaedf34e149ef9b7acd07", 0x99, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x6}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x16, 0x7, 0xfffffffffffffff7) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000380)={0x1fffc0000000000, 0x6}, 0x10) fchown(r0, r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x7f, 0x682}}) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x10) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) shutdown(r1, 0x1) 16:00:15 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffffffff) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) recvfrom$inet(r0, &(0x7f00000002c0)=""/66, 0x42, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x40, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0x100000001}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) 16:00:16 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000ffff0000000100000000e508ecffffffff279d6665"], 0x18}, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1be, 0x101, 0xffff, "a2e0c745bb8716e7068cd98364971cc7113fa43b", 0x7, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 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, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x84) r2 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r3, r4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x4, 0xfffffffffffffff8, {0x3, 0x1ff}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc45b, 0x7, 0x3f, 0x5, "501821e2cf4fd527a2f20174ca3036518b909933", 0x5, 0x7f}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) clock_gettime(0x4, &(0x7f0000000000)) setsockopt(r0, 0x58, 0x14, &(0x7f0000000040)="0700000f", 0xffffffffffffff3c) getuid() 16:00:16 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) socket$inet(0x2, 0x8000, 0xfffffffffffffff7) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgroups(0xffffffffffffff39, 0x0) setuid(0xee01) getgroups(0x6, &(0x7f00000000c0)=[r1, r2, r5, r3, r3, r4]) shmat(r0, &(0x7f0000fe7000/0x8000)=nil, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x846, [{0x0, 0x9}, {0x1, 0x400}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x2}, {0x1, 0x4}, {0x0, 0x7fffffff}, {0x3, 0x1}, {0x3, 0xe7e}, {0x2, 0x5}, {0x0, 0x4}, {0x3}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x8d}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0xfff}, {0x1}, {0x2, 0x2}, {0x3, 0xec9}, {0x1, 0x6}, {0x2, 0x4e78}, {0x3, 0x7f}, {0x3, 0x8798}, {0x3, 0x5}, {0x3, 0x10001}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) getpid() write(r0, &(0x7f0000000080)="07969e9adc6dd83f0495809420eb160fa567c4a66e0311f0183afcd9f33ffd8a556c12aee6931c098c4ab4f4d9c8b5a482f1dab8ecbf2d4fd07687f10c21361120939c44602ebe6ca1ba6e172a4de49db6d1ba1d80864440c29d298caeecc847056038693ad4cd8fef0beb8188f5dde72ac6fd22afb92ca33a16310a056c9af473e9b3126cc5293bc5080cdceebdff6f6f92b25a3362131b2529c007d7fe07b40ac51a8103cb1fe0bc01c2ed3ea19b25fbeda644e69a2a7d44aeaeaf696aa384f86c20b6bcdfe426d3b121c86b9cb64eb31d8c93082decffbe24b7455b057893a93bc40ee3196004b7de88ee17497b1f5f4b2d9c3e", 0xf5) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="99ae4b5e945b3c84c20bd33ac31eb482e3f9b2c2692d9c5b312bbb4a82852b8f1f265fcca801efec77be689cb46a1ee4a9f733eac59936e5456d826d6b2146329505c4bc90fe5340eed1eb8629db8ed4c8b665ad7cdffd75ff8ac7e5e70bc6a6", 0x60}, {&(0x7f0000000000)="5ac101ca890f512c95b19e29b6b817ee09f05398f248235588bb0a4cba47edebe432", 0x22}], 0x2) syz_open_pts() 16:00:16 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x680, 0xba) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x25b889c4, 0x6d97, './bus\x00', 0xffffffff, 0x7, 0x100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000300)="6673fc9aaac7699bf5a6936f17004505b528547c7bbe2a5d27e594c72f2256c7803aeec2f0d9a31a50b722e7d19744d5b5cb1d013fb38849b0df0cb437dca8cbb8dcf0728186167f0223c306ea071af7b88f24f00c9aa54e94c38b744953e02b65f13f30d07e9ade4db14c2dc3ef0484351129578bc04f2792268114cacdf43c506745d884ed43116b0ee6d7a842bfef29396d934e976ad06db0bf06b97acbaafd3ffedfbbfa0696d8cc048f3dc56b0234859785fa1dd782551fb924f90c38619e8b2c9e1679e3c3dd73b105250ecf2d2fcb3fee3392f19f203ae3e77d3506eb14ce2552b366501349fbe19baa0ee91bc1142ff52f473dc6ce2829a482d8c51ceb36c2de93bbed217a2a55aa63a8fafab360d0a159b599552093ec9d11c6e676545c7ef4bcab3fef441775f6ba9f00b9a0d7334723", 0x135) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x90) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7a0, 0x0, 0x100000001, 0x72, "41d45b9e4febf251e743c5bb8e5d2cc709f7eff7", 0x9, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = semget(0x2, 0x3, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x800, 0x1800}, {0x2, 0x6, 0x800}, {0x7, 0x8, 0x1800}], 0x3) semget(0x0, 0x7, 0x20) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x7) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80000000080, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) semget$private(0x0, 0x2, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400) close(r0) r1 = kqueue() syz_open_pts() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) syz_open_pts() 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x1, 0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) minherit(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x2) getsockopt(r2, 0x5b41df32, 0x6, &(0x7f00000000c0)=""/109, &(0x7f0000000140)=0x6d) semop(r1, &(0x7f0000000000)=[{0xb1e69404ddfda353, 0x3, 0x1000}, {0x3, 0x2, 0x1800}, {0x7, 0x800, 0x1800}, {0x3, 0x6, 0x1000}, {0x1, 0xfffffffffffffa89, 0x1800}, {0x7, 0xffff, 0x1800}, {0x2, 0x101, 0x800}], 0x7) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) 16:00:16 executing program 1: mlockall(0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10208, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:16 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x0, 0x2, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) sendto$inet6(r0, &(0x7f0000000040)="dc2e68b11222bdb4a78761ac16d85ee0ba3cf6a2d630b0cf9e1bfe99ebe6880f5c1e8efe5c6d677e560dce77e7b91e1504da7dcac679ee9bcbf0580fcc6b0d5b361c214adf3ec659cb716f7769e8a4cdf16569cb0cd7aaaa627d8a6751f2523604b2e29b0a330bf0486202b8c44f7a58a639e4afd0bcaaf011c93969e048d9433dfaf2ef4ea6bdb37589f0479048707c60fbc5cee34269ac668873c8b62b17013d8884fb43999c2606f4727b6048a30f221bbd075e29c498783ed3840f06a99f62b3d4f10e5a69e06ec5df58ffd505", 0xcf, 0x9, &(0x7f0000000140)={0x18, 0x3, 0xe1f, 0x9}, 0xc) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x1}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x17) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100000001, 0x8, 0x5, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4a) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="1f", 0x1}, {&(0x7f0000000140)="13013fcb18fbba28451512c36d0a04c36fcea40519f4b9", 0x17}, {&(0x7f0000000180)="c781fe7411d7c637dd7339ce7f", 0xd}, {&(0x7f00000001c0)="30c0a9244079b835917d6a13634685ab2ea1f97278383694377e10eb44017aed95a655e5cb5a97bfa7b096e3cdc0a2cb8b58b2374ea15e3bc52dfa40cfc3e4527db0bec0d9969afcbbc94a4caa5a179e0760c2409a09b6f06bd2e54040378723bec8f867ef32555b5323b1fd7572d6c14198f9cc34ccf63bd4ecd5ff054139e2d2ef75f0b877b308803fb0acbb7e06408baab9", 0x93}, {&(0x7f0000000280)="909c75d306ab134b6868e1061cc5930371f1840caf2ca57ff93de9aa8a3f93763a2308c70b142680cca820bad0390f053a8f897d58368a95cc58d0e4681a2a1fb1695738c7a2e1c1deb0caa885df32a64fb183ed85d42881ec47dbea12e1578b93e0ad01e9f96dd8eada682b39e6acf35433cbe3ab62fddec7e0afdc6dee9c864dbcc3425a186575", 0x88}, {&(0x7f0000000340)="f8c90375a6b611380cd2ae99ce0fbc76422e3565439796e04d12b98330dd9884019f3d9cf7e4343fd937ed84b20d21f3efb3705071343a29ecada569e921a3a89dd33da3646be719b252f2fa", 0x4c}, {&(0x7f00000003c0)="78e11cd9edccd53ff3927cfaef6d21116557ec0504d5e8bdc7ca466f5d742ccb13d6e28fb2f39d4f4762c9cfca581ee187279f1984bdb15b08a6e84f03c6003e857cf6341f6e61b778f1d49f63ff83c082175e90ebfd492eef7b95356e38e9764faccc7c8d5d66faf45160551807697a6482c2f57cb7959ce3f41ce261bc281a1503092bf9883551d816ec6b2505e6d8ff5ada505e9566fa44d5822362a20198c30b7cddb418a1c17aa81b490f1ec6842115f7f5b101402c308c31c18058a346496c95e2", 0xc4}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x2) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000740)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x801, 0x0) getpeername(r7, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) ioctl$TIOCSDTR(r8, 0x20007479) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) bind$inet6(r7, &(0x7f0000000600)={0x18, 0x0, 0x7fffffff, 0x7}, 0xc) getegid() setreuid(r2, r5) 16:00:16 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x404) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/103) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setuid(r2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:16 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20000fffffffd}) flock(r0, 0x1) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x101}, {0x41, 0x590}, {0x86, 0x401}, {0x1a7, 0x3}, {0x82}, {0x1eb, 0x8}], 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = semget(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000180)=""/241) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x3, 0x1f, 0x5, 0x2cf, 0xd97e, 0x7ff]) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0x52) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x2000000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xb2) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x800) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = semget(0x2, 0x4, 0x14a) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) semget(0x1, 0x3, 0x404) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x100000001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) setuid(0xee01) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002006, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x14) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0xcb, {0x8, 0x2}}) 16:00:17 executing program 0: pipe2(&(0x7f0000000000), 0x10000) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) read(r0, &(0x7f0000000840)=""/160, 0xa0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="769daa6b19411a83fe59fbc74b954a9881c02ee0ed10296afdcc5cd545fd1b997c3adf52323842ca747868a42fe16d65f2fbfffb480b5f6aa304144f3122407abcfc15f53c7af95687fdb82cb4703a2cb2075af4b59b4f399429afca771a9a8460b76979c41fb0b454abbcf394494a7f674d859bc71861f6da140be2716ae382677bc53bf2a61a3a335aa01d53caec254c578cc796074e98a7792a48c5052aa6e7d4723d093044b6b38b8ab8ff433d5bbb74b1335f1096a84660d3245df394a4d66d588d059a94e35b9f65b33f295259ac5ef53ed3e5d7e659542bcfc9e0bec9a37dd68773b5523594375570ad84a78cb71c7798ad8fc0", 0xf7}, {&(0x7f0000000480)="b3e2ca7bad71843fa87d93e41f431031d4238030717810d3e82f0bdd57a28d9de71d8e1a162a7953327e438d34803bb00810948d553f77346e2a784f7dc3b1ddbd08a51841a23d039d732ada54b3ba1b96a5fc7b25b44331ef15c5583e2f189f2d1f8965c874cfa935639f3bb3b621a0b9d1bd224cc229f2254840ab01ca3ac0bc839c7ea0ced748da2b36953771c9c35ff47eee090c7915c31b170bd299e60d05a06de04cc6b51c0207e406ff48dcf837e7", 0xb2}, {&(0x7f0000000740)="f8f11cc90e63241728daeeb111b29502e7b20c1a7601115ec8c581a6fd3500b4318e9ac8951d10acd9200d5bcaa8366326866a870ebd20c4c8a667ee4e974b988378bac7fa3864c41f3296755c2715907712e0d5b6dbedb47bfc6514012294ab8611a24e27c3eb904371ff06f5632d76499c17c584f84db0b9a1713519a47f872efdd0bb253774f53f0b90f0c2b4dc4af71ee7244fe0b6fafdebfc58b193680cb80958dbe9622b04582d5682804f3d739c51ed9d0857e0db3d89136678b5d3fe4a34fe892273c9a6b0837d76fecfd8bcc9fc0944", 0xd4}], 0x3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0xb0b, "0100000024d8e500000000ddff00000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x11, 0x2, 0xffffffffffffffff}], 0x9, &(0x7f0000000300)=[{{r3}, 0x0, 0xb, 0x2, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfffffffffffffffc, 0x4a5}], 0x0, &(0x7f0000000540)={0x80000000, 0xfff}) syz_open_pts() write(r2, &(0x7f0000000200)="261ae6e3243a2587fa96bfa95651a6c5cdb14e311d3a462a10a3c19deac45b3d900b11453db1bb64f4f639d42dbe29187f4ddff0c00e9a22c882b7c5af164924b1f00fccfd013e06b7670cd08529b83e433f24bb698e624d40c930d89f1e0e7f4557ab242defd4203fad46d82307f19bc941d361fee4973186f16c17d35667f2b931670b8a5540b9a448bda1de6ff0e1b53eab7f274a7af38ac2f476", 0x9c) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x451a) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = dup(r0) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000064ba25e03c000000000000000000000000007e8300000000000000008000000000000000000000b9c680f6febfe4d29cbbe77d735ff100000000000000000000400000000000000000e9ff00000000000200ff7f000000000000000000000080000000000000000000000000000000000000000000000000000000000455017f8293635832f8af55f258d2a711d4c23f2d4508592e8a27258da0ce1072442753c438844788060f4c9f719dbbb8cebd1dbb9d052148bf968fd00df73dc56be4d9a6203d6df15b804546f89c09715466e922953eb0945defa63a1c4e8a09000000431e72957e1c072265b9cf4600729217000cccfc3a573f2e7b2528db5c2e4d94a3ed6b0ea09ccae90b6a080000f076c4cf6fa950518be0f8f3449866c6a2fa7397"], 0x6e, &(0x7f0000000640)=[{&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/156, 0x9c}], 0x7, &(0x7f00000006c0)=""/124, 0x7c}, 0x40) open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000780)) 16:00:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="8a72f4b73881f4693053c257ceece2d6b3461fb58722a892559869d0340a0dcd40fef962492babd3572fda8aa9897761009e465b690213957fd2dfa04ad1b09edf232c40d990f7b1d56ece816f148a027a03b1c1b6836f3a1ca8e5ae8369da7131f593cbfd789e677ccdb0a749e1618c8d0a8b241733fd6b33bda7ff46285300ab0a03a6ac2297684a6ffe8b48baf70c820f0c3d73acf7f9a4d159d3407af9c4bdc320d91cdca70372b1f455ea60342b5d80d14eb8b527d5a3d73a2fdd122b8f1a7ec4fbcbedb30f62de77c7d3d1fc3c", 0xd0, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) read(r1, &(0x7f00000000c0)=""/254, 0xfe) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100000001, 0x81) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x0) 16:00:17 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0x6) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:17 executing program 0: r0 = socket(0x2, 0x2003, 0x0) shutdown(r0, 0x1) 16:00:17 executing program 1: r0 = socket(0x20, 0x1, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="3510ca8e603d73961e2350da3126e57a9a066ddeaa292c588d17b4be6b2e245ab0a520b5907b7e88a98f95c4f8329a7477a24aae0ecddda26f382f8b3c7104fe296768cf27d471409ce02920de39bd4b64a8c6222728ba01475d6b3e33af286dcdad788c48a229fd200d815a01e9ca774d5d172cdf9a36d9f6c5961bf2783a86ae4e66af24ed36f1d7335921bf4db51f729adaa922ae81003d113eaedd43f90cae1854996e625e8d2422bf3ff61d12cd55", 0xb1}, {&(0x7f0000000100)="c03794b9f058bb5464999bf0284ba7b7c6d71792b94ab4", 0x17}], 0x2, &(0x7f0000000180)=[{0x58, 0xffff, 0x0, "a5ce9f89673feb2f5eb672f0949d50d82fcb9af59ab3bd73accf04cfde7f4ca0566750e1202e09166e788b7d3e9403024800b63de7aa349eeb3bc055d03e9396c2b857fed78c"}, {0x80, 0x1, 0xc, "c1151ff128d523a0d8f921619b7f2434cb26fd0e673025bc319956311dd91b161b2f28300ecad73fa4612d8cea144a5c78872c928f2e1335c5dcf17fa7fa09b9fc8541e10ae9584be0d908a6c66625c80dc190bde061914b1e5954f2c2a0a7fff2f7078be03f4858df3ca010bc7c174c"}, {0x1010, 0xffff, 0x6, "ff54662d6a975620ad60a837383bb0a37fb0676e6d01d9477bc77a0c623708b00a7ae580aa3da1b7747853b2fc0a221644e45822539a6ec7d8e3850386577d05136f0df458161f812c189c2e1e06e8c84f4b749ba36b70cbbb1717f5b52ecf05aa716f0586b64638d49c41e93b7ff2ea29007068af66a0559d7dbfca337e115979fac695cbec388edf1c440c407d7319edba48ad9b8c6ca6dc37da059c7720d1fda5d3a00e8f83e945994fbb023309324213e3046a58f4dcb4c32b2bbfffe80933c16a0080326eac53b9537809c81aa3a3861bac0088206dbbf16f06649afd6c956a83244e10b45ed1b9c35754d83395cd6821d0640fe02e7d34788fdf68b0c0ae639481fc19f77508de14fa20d6723b2a267d202eb1f5c15fe00fd1a506e92930c752906c8d0f5aa17cb04483b0951fdcea141b59a00238d367f08d38ab5989c568d28f132bcec8e897313b23f8f258b2351e7d8f95285e2f095b953acd1e3d61bdaed328c88e300bb2342ac20bbdc61c6aa803bf770f018d3835ddda63ca99a1f0d787fb68b1543b8e4be9b05e20864b94094bce8a33dd5c7ea6ab4b2cadd2cf60aadd4aeb659b72772d75b85aeacca10174b1205b2fda51967a6fe90b4978abcd9122986d5b3cdc6a0113d6f39dd345f3173b3f14c93164abb72a05cd44829d0e3bd1fd7049368dad1a442a0473f68df605034982dbdb5ce020f47c1109cdebfe86faeb7a2a0f57ad4243671f0d11ee3b4da8cc58917fa29b6e420d569c4f2daace772ae8ae7a0340eaf929f0e6c331d68eb9b5359ad0ea5e5d11d6cfceee74cfacb4c35892f93f5f482fd6908a9529d5254fa75f13cea3256da4059801f1ad18638814e5b6d5bed84194d1eb719eedc82c1bd4010f09f786be9761cbbbc74001eb5340612f8479e0ea32e7fc790e7efa122b226a2f8938c091d1402d6433f559886262ed0b5ff6f8adc4b234f4fd1d44fb4e49bab721b38a6ce2a3875f943e1107fb6766930377927fb6efdcf573781b35408838c3f8ba9c353591e74d16ce0c89e22777a2a84da9b7f8a879e7323ce6bbd65d6a17266d68b2b6bc4ad6719c60961492cd6c2175ac9b222786434be1cf03f152df56dfd382d90142502941d3583bcedb3b05e538f613780b28fa3fd54856ceff4b55696b72474f94275c7c2db5fbddc96a946c8aaeb5b1ea0a649b57959f11c4a387102db7ee2898865139f8be5722689fd51badb71f8d7b78d42b182a39923a0aa716b6cda9e69aba15a1663f5999a8e45cb086a8ca4247f6eb98b1551c44f4439902eb696e23de40863f7751892556f03217216afcb5ca3386166914d618f88a4b3b69518de891d17156bbcc172416d7eac2d3e8b42fed604e7bffe714c6727668203bad6f5919b976976350a331a8398dfe860585e593b16e99abd758586d5a55fe27f4540225554bb693e7c306c2c3058a9d9add6b11a71778721011b66fc1a8beb7f01c852e71ffef1972f19b5eae1c334ad595aff5e0236f35ea937ae2a56c6a90f020194650ab984e1119533f4981e31685b77153071ee97333b84460a446f04caaa232c2f3d7509add8f8a8ceeb2debd70fb5648a5983f744666237bfa1e78b61bfa2de417c701d5e6a2647ae884aa57a1c7d3d6817d4677f4f80fce43b4470fe4b9a11116e55f685e0adf9c863dd862349945b369d6af149da0318569bed63d8e0e024ecb24332fcd9debfeaf600913aae65ed4026f5e1fe8e7ec2625e1e248918016faa9288f7dea3a5527a1fae20126e0575692c8f591767bc59bd7c3c5bf18d7c613f8e563f33439bb4579ba4bf6d4b90736195369fb8f350dc07ae4b914097d81f3713c55897a0b791d03c51f5036a60b6224e5780a4fb379d422a7d6d0800a279742f7f27cbfcdbbf2844dba1448e9c9922d82e77f0ae877bd576fef4bc93c73bb2a78ba4a09484a12cdc5bb9ce8cdc9b9063fb91f9ecee26ae3ce866197713da671e76b98b015425e80df576eca930655df579d492bb5a1afd051f01d9ef05bfb33fdabfc72d1c27a62af3ef5c595a3ab75b23cf40770ce8224976b90505c31cb05a2cf6d6bbf08d05b846c8e5c1c897a22f73d5d695fd7f5a6c517d7bd918119e9a4d59e788190d082d6688a13d3c70ce541dae5992f2e99c0a4e64c6f49be98dcd23f461b9cd1b5ceefe42fbbcea1f99a0f4e77c94c324691b4249d84bd4bd8a86f0e3512b34be4ab3cb8a2c9396be241ed3c3c9e417ef0862401ccc090bfc4d9bc48c9ad805bb362212ddc55659ed905dca3cad4173a16488375ae694a0e1edee415ce4210aa3bc3e10d8a29344e1bd2a2ebca5bc0b70cba8b7dabb86efc3bb9f5582b11392d908616185bf747671ecae11c552b2bf8e7caeb70488ee4d9560077a6af637ff4eb30b46876d50f4462191d70deb4b73267c053fce997f8589783c64c1a8392fcbd350354db8ba7a5d764451716d48f3a02efd33b87888900a14223cc2300cddabf7a511cb89e91680396301bc997884fd385c9e64c44b5e5ddf244a938ef78ccb5d699061ae5b4fd276e8ce7dce64c223b74a42d723ebd1c6d1ecd3f1b15b54be1a69bc7cf84e2914e47068ff61dffda71c68e854922df33140ad16a2677f4691feb692527ac18e7528cce4ebf44731b337727e046b31c7996be69cfd7048f5db3d194794a687081287248dfa5044fd1241f7cf51707aa27c057282c66d6d5debbd2d9dcb451c4d020203100a7de8b0e50375de698651fdeaa16bc5ddb23e71e7d3584ffb832587606d8e8f7b097db3c4c5b1f0031b348ca6edbd3677a27ffcaff2c7cefe4b761b15fd73ce6eae966fcdf8bbb64ec4dc94d16becfddc72b16eebbe24741061b8edfe0f8e06df8d9a17dab116a6ebaa9fa8c9b00422c8d9b5903b283c4bfabe2e8605a8f2e38b1a9bdfaf04c41295777178003c93efa539bef1d7dbfe032898ec7383f645b2ba87becaaf1a6bd73856006fb7bf21ca50778adcf5c482e18991de9eb1956e4b60356a68d2ac4d1b695716ab1c424cc15695b1628e9235b579c15551513a50de1992436d5ee67f531fd07b4482998807ef25850347d61d71ebe50728c69ad9364caa755c665dfd3a69d441188a9dd69faae283a3f717165393cfe04f8e486b98632f25dfd6600aa336803407755eaeeb739c14116002d68a9296601649d11c79ec33bdf0c848aaa28a852b39d6a553067f72417f683f5a3165c33b4e718f8db2509f324feb8a65290d0eaf4e5e0589e8fd077cd8dad5f7ae143c9ed5da5b87121e145cdc0c4057fad57a33b7fe321dc49bc43a57a2ff3a11db5fe1ceee548e154cfe2d6f20c51fb68bb138f697b62317f2b7656ac2542c2761116c80992ab0de63c90c78154262e7b5c4e02c7dd5d001da67c225b63c3caec9b496e921f510ba8fcb67d519d8e50ce955a32c234e1e429f64e6f177c8a2fc4b6e099028f3027779bf133c1fb0ce721419d8487973b18badcbe1074b1ce04fb52b52c6315782b283f21436db69852aced58789ab74d55908ac15011cefa7af49cd98469e99dca94bc899366357c237fb0d48ec1bbc53d2d75981a9adf5e665e7a6d23d4bd9c55d8468233672ee0dc3c7c7b125efdd455b648f011a1333da60bc22861fbbdc94f4f26abb419e8cc60ab948c945b387920ec48e10fcced40f56364b8559a572007c73222408405eb588e6a7e4c33acb426a980e5d091d4549201834af370625bd02958cdf401bd90b07d1f0ca26309d5d89b8296937a0418e5da5e44af5d570c96b1c6637712a8a5ed2264b2ca715b5e4b5e44ebd4fb117dc0da5d5d927126900c8da4e3f961bd3afdb524bcdc14f5acd52fef48c08f0a2924813f2a899ddd7bf11b10824b3a398384996dbd66f188e18d9484554a2d9112f0efc1426e8b40c52feeb5c1973e79c32c77fb5021ae01691bbcec0cbe11c80d9be1cf2361f76f4f2a07d4ca5f7f79b30403a38bf6ccb12697030080c1a4d9941a183b8073f6e4b75b87a9a6ee78a1dd710f0e039fb6e6ac80891168c2b4475076891296f0326dff17e32727ee945797689eb61856c0ef8787feec4a19c37aa901b4c11e66642b87da309ca4e4893827e463eb782fd3c801eaa0a1265aa1613871f4470c69481c7bf6b9e14f57577f83c63d7d99c4937e345553f56bdea6054ac3a22181a1b0ba3cb21a411bdee04c0ce57cededc60dd4570f3704fb8f1ea380b10fcbecc56fbf029212bfb7ca15b638a581d042f267fbdd98979832deaffe046f20e3dc4f8642948a8a4b02a7e7bbe1e18649f404a26c25ee253d24d814c9a988e2589553b1df28e0b7ad1fceb91db02edc7f53aaf832870a06c6e53f104e7eaf57b9cfef0b45dc4fd62443ee773d2c400770b31a2b443a47e649f9b7bc721cd20de8936c8954b0403d13a5cff7316acf275ea058acf8aa2d8d7c41c1cdf2bdf6e30bd9ec135c455fce8020b248a457e67d2fd37d6439813e2320ae4517c7df32a68c4c74ed9d1750114c5540426ec1e40681dc68a1c13d673f9bf01c449875e62bf6d3341bb386fc887636f0e4925dd82d216db54d65e0e6330012acb235df0d69c6e05d2969a4816705f8fc4daf54fdd01b6e50cf44979e14a85331ce2d9c1203c67fa04a73928f5ffb0f458655eb26d4d3ae4eabe48ef3cf761ffdb8657cbc3ee3dc652b3279b293093686954ec65eac9e34a9485eb458cf006eafd8e342316e0709f1877324a31a8811207893d2181c1420c177edd371d42c6e717f8a2e1c0249df3f5bf07428fda7e13831809f93ce5e0a426df26f6d2d49d1b69805cd4c9f4abf97c8fc22b20257dbc13b80f7c1996e01a69e3af4485f4f42c48cdcbf6f21fea3ca621b9508e8c90f26e7f538ee41a92c035a991ea0627a0e0a8793e44bf69d710ed5a1d9208f66898574dc01139c434c9324a33b84e8d38ffa6b8e9311994c87d2e0d53f1182d7e49be5da1943f9e1f5b4262a5445228d5f9a5d85204944dd84b66d4a3b51806400abb151f4d9909d8a131f7ec9e585cbd9b64ad0188e4755745e08e797a834ea54004ac44bf8a92caaea3a8242b1b78e98552916ffd5299964a4694af0c71887ca83661189c302b0fa70ec650cbb3b4d66c11f7d03f3fcf863a7030c785dbdd6d3552c616bb465f64e82ac80de9a652180f501da0882ec63b1bc2196d3261a4d178bd44833aacbf3f5b7ca4f062878e797eb0fba2f4e7b695e0deb7b8acb6da33db902b81cc6e0d518ce0f9c637c52e181cc9903c746d7d515b5570bda5bb40749063bf1630ca996f61e0680ce679dd028577732d2e41f76305ff0690309050985d79fc37411416dcaeb0b62146232301dfc62c40dbfd04655e3513d7a659278cea2081f6927ca20462678aab27aed7181444426381fcf64d2a6c6a57b525bbcbbbd48a8a846afb50ac2c3e9cecaa9469706352ad2b4be8a89d353df04a9b6b08be6047e13d0f198ea33e801e905706bb898b102248d8a815044e47ff56bb74a93ed170aa3d7c7aa460e8c91ff48d3ddd38cbba81da998425c79b5253372a39ca71544c838b520210cf91ad5eea32688fdf06f177aa1b2d4e47d2beef221b18908107fe2d24c629b2ad6fbbeec5ef7db14bd4330d51f10c01474bf83c46023331ab24c389795a4e21783a8c67808a485bee10b083e0257692ebe1a2932d0be789164d86ef36c53201ccf9ae4b2635847ce11b35e32950fe5382c06a16afc2c415705f19ab34e69fc49b07c6fdedddfa0825535ed6a60c53c2f1cc752cb41e076f6f521453ad5631bf7f64a01296425"}, {0x18, 0xffff, 0x10001, "fa50a2"}], 0x1100}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001340)) sendto(r0, &(0x7f00000012c0)="37154ae96b25c757ae754f587e23526a6a70176aeaa5dbb42a15956fc3ad647b369000ddbd30", 0x26, 0x6, &(0x7f0000001300)=@in6={0x18, 0x2, 0x1f, 0x8}, 0xc) socket(0x10, 0x4005, 0x800) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) msgget$private(0x0, 0x20) r0 = open(&(0x7f0000000640)='./file0\x00', 0x8, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000300)=""/154, 0x9a}], 0x5, &(0x7f00000004c0)=""/210, 0xd2}, 0x801) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x400}, 0xc) open$dir(0xffffffffffffffff, 0x1, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) open$dir(&(0x7f00000005c0)='./bus\x00', 0x80, 0x10) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4e3694cac59946d8346f7c40175d42f47a3818f624000000000c44119d1c3450ff47655f30f2cd0c4826dbacac481785b418c660f6f05c9a9e843400f18430d") kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18080, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c5cdd00"], 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x8, 'a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00x\x00'}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x401}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x9, "a24f9a926a601ae37f6d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r3 = syz_open_pts() dup2(r3, r0) execve(0x0, 0x0, 0x0) geteuid() 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) setuid(0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x810, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300000000000000717cb50795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c2982bf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"], 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) getitimer(0x2, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 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, 0x4004667b, &(0x7f0000000000)) listen(r1, 0x3) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x84}, {r0, 0x20}, {r0, 0x44}, {r0, 0x5}], 0x5, 0x3) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x140, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000007c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e75404cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba393e0c7017b81019f0e295d5cecd4e85b88f9800000000000000000000000000009b", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x800000000000001) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000180), 0xfffffffffffffffc) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x58) kevent(r3, &(0x7f0000000080), 0x800000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xe0, 0x80000000, 0x1ff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000005, 0x4, 0x1800}, {{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x80000003, 0x4}], 0x6, &(0x7f0000000140)={0xab, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() fchown(r2, r4, r5) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f00000000c0)="5350eeff88384c7a40080973acc386cf9702247eeecb6598889f3792a2e172a59633a8ed5a9d16c50df9670e0f43a84a563ac2bbc4270c5a9665dcbd8bd5fd735670bd34652f2e1851688819f7f1fcb3f081b15db0c12694f1fe9edf1ccfd7f1992a1fe7f5e4d4f1d654c6dd7a4d1dcb3b8eb88ee0f77b1d21ae4d0c10e1a020d3608c48fd6510c407f48ef26186a99698a02ad2874246e42e56fa5ab40ee37b8f", 0xa1) 16:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180)={0xfff, 0x401}, 0x10) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x22, 0x5, 0x100000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="3d5a3e8f37298865e77cdf638680120da49e695805c5c4fb97f4df7cc759c141eeded0b30168ae0264146666c86ec1b0304fa64d5e6ae3885f267ebfa8a1b07df75e24075d9784b8f41e8bf7ab874768846fade1abf5846fb437401f4780cd21fce68dadf88ea4d3abe60fdf15b7939fce82884c831e70259978f3ad21597cb931ece5b45e695e11a63f7c7b03fe900e4feb6a1255a7b560c35dfbc85a9196f5ec436c74d557ae7d71a4e2339d6d4f6b1f1681df196879e475de917694778efa40f9cd", 0xc3}], 0x1, &(0x7f0000000440)=[{0x28, 0xffff, 0x2, "bc2b125ca5b7804628e04629cf14d6de7c7922f847ac"}, {0xd8, 0x1, 0x100000001, "9f6f9fb5481c3b36bc52b86d7aca8208b6f2cd8675f3fc5d0dd9afee8a976accda6ac7a20229191f1cf353a293845d40ab1c06c75f96e9464df773657cc5f3e67dce4f61c1ec48aa8a21b515c564e143e0fa4ebb2227bb3e5fdc57129e40957f6cd28c74c86134f9766ff8c871a6c14552f1275d4e96d7c0a336c95894fa0d2905593a717f5e3cd5cf64feab7a501c3e05142b2ef5c3065842664d4a381e8ab398faf5f807b4b44b69fb41a3105927732ca8f6e8521b0bd0809260f889aae85d745c"}, {0x58, 0xffff, 0x0, "69bef59daef15a120e95c6875a6868654f07d748b7184e73fa5763c701c1b74fc40a38233d45d854a6b428448edfd8ddd30a6c847ef043ab077d7e21cda007744b"}, {0x50, 0xffff, 0x1, "d70a272747828862d71c3080dd7ca0d8dcbb04d5c4483465ecc2aa981632961a85a2abbafbcb6af9dafab53e330f814d50fce749df4def9f32de"}, {0x28, 0xffff, 0x3, "f9971c7010b4017b23ee7afe9cad1e1800617defbe"}], 0x1d0}, 0x7) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x1f0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x82, 0x0) socket(0x1e, 0x1, 0x80000000) 16:00:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f00000003c0)={0x2, 0x81, 0x80, 0x6c, 0x8ba600000000000, 0x40000000000000, 0x1ff}, &(0x7f0000000400)={0x8, 0x8, 0x81, 0x608c, 0x4, 0x3fee, 0x4bc9, 0xffff}, &(0x7f0000000440)={0x9, 0x9, 0x1, 0x4, 0x5, 0x4, 0x8, 0x1}, &(0x7f0000000480)={0xb84e, 0xffffffffffffff8a}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f00000002c0)={0x6024, 0x5, 0x100000000, 0x8, 0x8, 0x8, 0x1000, 0x32e}, &(0x7f0000000300)={0x1f, 0x6b, 0x3ff, 0x5, 0x7f, 0x3d, 0xc14b, 0x8}, &(0x7f0000000340)={0x7fff, 0x36e, 0x20, 0xc01, 0x80, 0x269bb69, 0xe7, 0x7fff}, &(0x7f0000000380)={0x8, 0x8}) setsockopt(r0, 0x69c8aaf2, 0x400, &(0x7f0000000040)="d7b553daf279e0c392cb1c88d882dacbf3fa16ef186427a8f38a042fc0a90ad4eebd1210fdb8fbe5b283285a606a7b93c4ab0f490527b6ae78851f331224adad849230b21b7fe8f36759c098e64e2d699de3e0b8732c5d73f4e6da069416409111e9b84ce41915eeafe32448db0c731cd654c6b52b2a3734f1798f929d9e1f8997b17920ce46458bae9a8a362ea96fad3b7c31b7fa780c8847d831c12695305293517687407bc8cd36c07f60f7edfb576cca5f3b15", 0xb5) sendto(r0, &(0x7f0000000180)="d4378387843f09cbcb2544bc42f85353696d10d26e43045a133c5a68a1bb724336609651fda187fe71f4013cab21fd8d3351c6dd5a3a7d6368a80fb7a11195676f09736733e6dd9726edf3ad36ee27f4d8768acd41c3662a0913bcc1d750138fe1de90b947786fcbadea568fd62880d58f4aae9c1fae4b24c71222951918f1c1d5b9822b8ee41cd3feeb1dd6034dfd8528f4a9b420e11a24c2f63923ba1ded4b59d367c1cb1947b04d6357796c0d26b920aa7f769e87f9b3babec94e2ac68124f568e208d8aae2d7d3df6e6d67eb068bdab4ade1342ac87c02ba9635b5d235e4bf242cd34ebd0d28370e0440c308fce05d926680a1d5f16e8546", 0xfa, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2e, 0x80}, 0xc) 16:00:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) clock_settime(0x7, &(0x7f0000000040)={0xffffffff, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/145, 0x91}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/46, 0x2e}], 0x9, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000600)=0x8) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x21, 0x0) setsockopt(r0, 0xf6, 0x1, &(0x7f0000000000)="16f38b0242e7e0d721995134bc36b21529f5b276d267c692cf073b2f1d8dca", 0x1f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) shmget(0x0, 0x1000, 0x82, &(0x7f0000ffc000/0x1000)=nil) dup2(r0, r0) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000041, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x7, 0x1f}, {{r0}, 0x0, 0x1, 0x2, 0xffffffffffffffff, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x10, 0xa, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x15, 0x40000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000004, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x7, 0x10001}, {{r0}, 0x0, 0x8, 0x0, 0x3, 0x800}], 0x800000000000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x2, 0x1b4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8e, 0x8, 0x8, 0xe45c}, {{r0}, 0x0, 0xa, 0x28, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000090, 0xffffffffffff1eea, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x16adc32a3716cdd7, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x6a, 0xa, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x86, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1ff, 0x400}], 0xa94d, &(0x7f0000000000)={0x200, 0x80000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530002b2e5759859e0bde154c66a456820b917bb6220000000000000000000000491a1c8f682b4d72f24cf2d14e6e6166330e95bcccbd82092f14ad2f903681bb641420eeb2b91f42d029186facbe3088486aa38144837379daf86edbd2d4ad272693d451487a86ea0ead9199a4a2d4d81e396e7f266e36f1"], 0x10) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0xffffffffffffffff, 0x2, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 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, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x85, 0x3f, 0x0, 0x7fff, 0x3ca, 0x7, 0x1, 0x3, 0x7, 0x8eb}) sendto(r2, &(0x7f0000000200)="ff2301e12c544db421d788817ec312cf66a378a1032f828f75a3e0ce0ad025afba9ca580b7f328ea2f91adb2d72194b3d6d6beb66dfc3239c55d844f292e524ca0ff44b5249f3d75c59252", 0x4b, 0x7, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x20000000000000}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) write(r0, &(0x7f0000000000)="58e2f44e4085846a309d253a0f8172", 0xf) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3209) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) listen(r0, 0x9) r1 = socket(0x11, 0x1, 0x0) fchmod(r0, 0x41) fcntl$getown(r1, 0x5) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:19 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = accept$unix(r12, &(0x7f00000008c0)=ANY=[@ANYRESOCT=r13, @ANYBLOB="ef314400cd1f630402ab800ebb54eac12464934f716df89f94431c30372211ac67eb47d73785caa2b9d1776ab189918cdeccc0fbce5a35fc5b9898a09f9a2c504c86cf074589eebf7e1568af328337cb592f2847140eac80f47dc419114d376392fa384a0497ba0d6ddb7f348cedb010229377fd1243c4becf6681c9b3561499b7bd167b1abc1a1087274bb44aeca2534638003f88d5134bacd3a4b632fd0f9d4dbf548060f0fd506440381172a2b64087bd1ee23ab728", @ANYRESOCT=r9, @ANYPTR, @ANYPTR64], 0x0) fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r17 = getppid() r18 = getpgid(r17) r19 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r18, r19, 0x4, 0x800, 0xfffffffffffffffb}) dup(r14) r20 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r20, 0x0, r20, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:19 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x3ff) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 1: r0 = semget(0x3, 0x4, 0x3) semctl$SETVAL(r0, 0x200001, 0x8, &(0x7f0000000100)=0x5) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/161) 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8101, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="c5b7eea8df5ace7d2076a7d03b490686e8815def6de655d6975b16612589ab40fe59d1fd0f30aaf31e33570e4da7b777df290bfc225c9a80bf135e4f868a252ca7e8c229c2225b50df1d53cfc0a3a4cbd1f7803d03da791bd0f8269a9e08be76c2493c57b18a214ed5b7977f2bd43618f2e51e002a7819809d591c82610ba909094d682b7b76bb35e17017a9255c754cad6f190b950610e7c5a4e4b62f", 0x9d) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/182, &(0x7f0000000180)=0xb6) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000200), 0x0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004002000028aa) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)="2ff647a006af1a1beff30b762ae5cb77043c8efe51e607d369f077161358375c23ce33adbe4501f84e8bf2f850ac72afd45f3734f95167", 0x37}, {&(0x7f0000000100)="a3f09aea69f4030e7b1a5054aeeadb9c5461aa7e758eb83e7fc142190608a8041188e55dc406cb945c0ae08702a931163fb7cf25fac74bc72c6da36a0b330714f32436f43d3ef020d147f7a953f209d302894f96ae4713df1082018cff5f49235ef89431e64c1a1b5bc310ba1f38866dcee8dbb14f923b27a991de6a6865a8e3035585bd61bc1c9aff12cb2af8", 0x8d}, {&(0x7f00000001c0)="48291868ed04aa1a1c0a59e137c943c748bd325ec8d082cb5b3b830da2fefcd1ebe05407a1b67ae26c5b473b745447e3d149b61f282c029179895e8533c5c700d6018f947c84347f", 0x48}, {&(0x7f0000000540)="1822bdd1307ac9940c1f829fdf5ae9d1e8d6c070bc6e507fd9857bbc463724a6e4af1dd4131a043041906a33420483be4ae97af2dfea490cb1601c08c0ef255485462cd90dc4c520a1767fe338ec80b430b688a86d9bc4dfb1211c54f9e85706f19c01cdda56e05594dde96f2b22faeac3e0b204435ef9ab1e769a2e5d06271e8f056a542f5cadc94def7f452310bb761fc0566d97cb1570735af2493d77f644cfcd7e880cf7f315829911bcfd4a05e1bd87bb346886a82056b5e1f92075792e9b221fad7b5007a0dbb12a5c5ba43d582e99cf486f9b7ed624", 0xd9}, {&(0x7f0000000440)="ad4375bc2166be805ddd94e95d5409e1f558279128ab8bfe6c404696648e413898978a71242a187bf7e0f4eafc84893363580733b4abdae3fbeadc7f21cb2c0e75e29ed778d00ff393f9fad779385760f042be4e0d8a3fa7e6c9f9a38730d636e9fcd38486024c04341bff659fe88f124f61f6d56fa03620e584eeaaeb197abb71363e67bc0320781f83ae1d160e44eb87a6a79d08eaea8cc0d2a78dc844b148a75f1b4b52d23240a833f8e314137aa9aa77577ccc79e106a990072c3edca7bec4e452d57d28685a7f1fb172347a2687", 0xd0}], 0x5) r1 = socket$unix(0x1, 0x3, 0x0) recvfrom(r1, &(0x7f00000003c0)=""/1, 0x1, 0x40, &(0x7f0000000400)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e753c00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe72) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) read(r0, &(0x7f0000000040)=""/109, 0x6d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:20 executing program 1: semget(0x0, 0x9, 0x1ffffd) mlockall(0x1) semget$private(0x0, 0x4, 0x0) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) r1 = socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x10) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x218, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x2000000000003, 0x20) accept$inet(r3, 0x0, &(0x7f00000000c0)) semop(r5, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) semget(0x0, 0x0, 0x400) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r4, 0xfffffffffbfffffd, 0x8, &(0x7f0000000500)=0xfffffffffffffe01) ioctl$TIOCSDTR(r3, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r5, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f76ab065ab7977cce0df734d02792fb239cd4c89f9c262d222782f8019cbb43367af735b58b84bca4dda36ab94e1241d0e6cd73a0ef82c72669bae18fbca6db85a165a07263d7c74dce6700387a392ca8a23ac4c8c4c25bffea7c402e91e3277f34d2a1e6535cdc5112bf23faa43311c3a98cfccddc2f953efcb6eb0a9a2bdbfe0ab4599828b05d0d5f543fe639351ce1f70fc4f491a4847d9eba8185cf7f9b90ffae356b1509ff6d22e2138dc13f8c30308f286fb29ece25b505ecdee8dce68e8192855c58aaefb79bebcd7a409b0ba9c7a23b523fd"], 0x1) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x4e}, {0x18, 0x2, 0xfff, 0xd0}, 0xd8b, [0x3f, 0x6, 0x1ff, 0x9, 0x74, 0x5, 0xffffffff, 0x9]}, 0x3c) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2003, 0x881) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r2, r1) write(r2, &(0x7f0000000080)="df6d871238f72abd735dab578211a892f5deb2a54e603f63bfc5e4a70ceccbff39e57f82d0c7c12dcf21a7186a578067740aefb9d20f6e51772d39", 0x3b) 16:00:21 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x5) flock(r1, 0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:21 executing program 1: socket(0x11, 0x2, 0x400000576) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x75, &(0x7f00000000c0)="89a823ea4307fc5f2409a263a0c741137f3eec396d07f0b9a4e886ac9d9e6c6c9474fcc1bc53fae5b04a5fdcce58576cc49528b4d44261816c", 0x39) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = semget$private(0x0, 0x4, 0x50e) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3ff, 0xfffffffffffffff7, './bus\x00', 0x3ff, 0x4, 0x9, 0x9}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x9a) close(r1) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000800000000b59e13082659c6d7312f29bf853cefd0eece934af3a262b0ca35550354e339f8bcd7fbae5c592781a4dec7f9a6d455f17c5b83ba04bae9c4267d4aff2cc00a8da12719e316aa2a48d9140503c7f64bd34a0d3c3ebea02185a6c688f5f9fc73c77b3a4a538acf9d1eb3e3f99e4928906c0e7a17108a03b2757210ee616259247c4d3786371648d313d7f8a6b7d9aee3d883d050607e6fd2aa65ba05c35e1231d6e03216b823464ebc04ad33228b04c3d9ee796979e1085ecbb3bc6ff7aae5d43d290aa9a392fc1d6f13675751309433d92cf4fe340a1b04184344d04afc6f27e6f1000000000000"], 0xef, 0x800) 16:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x8, 0x100000}, 0x8, [0x0, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x5000003}) login: panic: malloc: allocation too large, type = 2, size = 671088672 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *442087 96584 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(28000020,2,2) at malloc+0xa13 wsmux_getmux(5000003) at wsmux_getmux+0x71 wsmux_add_mux(5000003,ffff800004174700) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802f24bbe0,80085761,ffff8000149cbe00,82,fffffd803f7c6ae0,ffff8000149e2720) at VOP_IOCTL+0x9a vn_ioctl(fffffd803b10c960,80085761,ffff8000149cbe00,ffff8000149e2720) at vn_ioctl+0xc9 sys_ioctl(ffff8000149e2720,ffff8000149cbf48,ffff8000149cbf30) at sys_ioctl+0x638 syscall(ffff8000149cbfe0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,c4f5cb1a010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5246bcb910, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 671088672 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(28000020,2,2) at malloc+0xa13 wsmux_getmux(5000003) at wsmux_getmux+0x71 wsmux_add_mux(5000003,ffff800004174700) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802f24bbe0,80085761,ffff8000149cbe00,82,fffffd803f7c6ae0,ffff8000149e2720) at VOP_IOCTL+0x9a vn_ioctl(fffffd803b10c960,80085761,ffff8000149cbe00,ffff8000149e2720) at vn_ioctl+0xc9 sys_ioctl(ffff8000149e2720,ffff8000149cbf48,ffff8000149cbf30) at sys_ioctl+0x638 syscall(ffff8000149cbfe0) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,c4f5cb1a010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5246bcb910, count: -10 ddb> show registers rdi 0xffffffff81c4ed97 db_enter+0x17 rsi 0x1c0c __ALIGN_SIZE+0xc0c rbp 0xffff8000149cb9d0 rbx 0xffff8000149cba80 rdx 0x1c0d __ALIGN_SIZE+0xc0d rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff8000149cb990 r9 0x1 r10 0xffff80000453d300 r11 0x7067d35854856023 r12 0x3000000008 r13 0xffff8000149cb9e0 r14 0x100 r15 0x1 rip 0xffffffff81c4ed98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149cb9c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=442087 stat=onproc flags process=0 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000149e2270,0xffff8000149e2028 process=0xffff8000ffffa9e0 user=0xffff8000149c7000, vmspace=0xfffffd803f013738 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 72872 142628 95345 0 2 0 syz-executor.0 72872 14434 95345 0 2 0x4000000 syz-executor.0 96584 489918 74222 0 2 0 syz-executor.1 *96584 442087 74222 0 7 0x4000000 syz-executor.1 26878 258794 1 0 3 0x80 nanosleep init 74222 245382 499 0 3 0x82 nanosleep syz-executor.1 95345 327017 499 0 3 0x82 nanosleep syz-executor.0 70091 304904 0 0 3 0x14200 bored sosplice 499 482228 24367 0 3 0x82 thrsleep syz-fuzzer 499 235365 24367 0 3 0x4000082 thrsleep syz-fuzzer 499 113891 24367 0 3 0x4000082 thrsleep syz-fuzzer 499 383562 24367 0 3 0x4000082 kqread syz-fuzzer 499 335467 24367 0 3 0x4000082 thrsleep syz-fuzzer 499 7289 24367 0 3 0x4000082 thrsleep syz-fuzzer 499 208819 24367 0 3 0x4000082 thrsleep syz-fuzzer 24367 438701 14563 0 3 0x10008a pause ksh 14563 30808 86051 0 3 0x92 select sshd 86051 448530 1 0 3 0x80 select sshd 57786 192752 42077 73 3 0x100090 kqread syslogd 42077 32014 1 0 3 0x100082 netio syslogd 79932 385478 1 77 3 0x100090 poll dhclient 33771 334119 1 0 3 0x80 poll dhclient 84499 87431 0 0 2 0x14200 zerothread 26178 120749 0 0 3 0x14200 aiodoned aiodoned 46116 386351 0 0 3 0x14200 syncer update 4917 402856 0 0 3 0x14200 cleaner cleaner 81702 280365 0 0 3 0x14200 reaper reaper 72597 504134 0 0 3 0x14200 pgdaemon pagedaemon 46223 269137 0 0 3 0x14200 bored crynlk 14707 179765 0 0 3 0x14200 bored crypto 8584 316186 0 0 3 0x40014200 acpi0 acpi0 96853 134284 0 0 3 0x14200 bored softnet 93019 336674 0 0 3 0x14200 bored systqmp 22782 106613 0 0 3 0x14200 bored systq 75632 445861 0 0 3 0x40014200 bored softclock 52881 160212 0 0 3 0x40014200 idle0 37763 319692 0 0 3 0x14200 bored smr 1 400366 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 9533 6817K 6825K 78643K 11290 0 0 pcb 23 9K 11K 78643K 950 0 0 rtable 100 3K 4K 78643K 1041 0 0 ifaddr 68 15K 16K 78643K 386 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 50 0 0 iov 0 0K 28K 78643K 282 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 2147 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 237 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 1658 0 0 sigio 0 0K 0K 78643K 14 0 0 proc 35 22K 46K 78643K 749 0 0 subproc 64 65538K 67586K 78643K 513 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 155 0 0 in_multi 33 2K 2K 78643K 223 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 431 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 79 20K 29K 78643K 4786 0 0 UVM aobj 86 7K 7K 78643K 95 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 71 0 0 NDP 15 0K 0K 78643K 122 0 0 temp 191 2360K 2427K 78643K 8351 0 0 kqueue 0 0K 0K 78643K 28 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 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 852 0 845 1 0 1 1 0 8 0 plimitpl 152 83 0 77 1 0 1 1 0 8 0 rtentry 112 160 0 120 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 317 0 313 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 48 0 48 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 745 0 554 12 0 12 12 0 8 0 art_table 32 746 0 554 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 2 1 0 1 1 0 8 0 semapl 112 235 0 225 1 0 1 1 0 8 0 shmpl 112 93 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4300 0 2824 48 0 48 48 0 8 0 ffsino 240 4300 0 2824 88 1 87 87 0 8 0 nchpl 144 6894 0 5217 64 1 63 63 0 8 0 uvmvnodes 72 4673 0 0 85 0 85 85 0 8 0 vnodes 200 4673 0 0 246 0 246 246 0 8 0 namei 1024 22127 0 22126 2 1 1 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 25078 0 25078 19 18 1 7 0 8 1 sigapl 432 1794 0 1780 2 0 2 2 0 8 0 futexpl 56 27670 0 27670 1 0 1 1 0 8 1 knotepl 112 576 0 557 2 1 1 2 0 8 0 kqueuepl 104 430 0 428 1 0 1 1 0 8 0 pipepl 112 1256 0 1237 6 5 1 2 0 8 0 fdescpl 424 1795 0 1780 2 0 2 2 0 8 0 filepl 120 12138 0 12044 5 1 4 5 0 8 1 lockfpl 104 521 0 520 2 1 1 1 0 8 0 lockfspl 32 524 0 523 2 1 1 1 0 8 0 sessionpl 112 34 0 25 1 0 1 1 0 8 0 pgrppl 48 58 0 49 1 0 1 1 0 8 0 ucredpl 96 2898 0 2891 1 0 1 1 0 8 0 zombiepl 144 1780 0 1780 2 1 1 1 0 8 1 processpl 840 1810 0 1780 4 0 4 4 0 8 0 procpl 600 3847 0 3809 4 0 4 4 0 8 0 sosppl 128 30 0 30 5 5 0 1 0 8 0 sockpl 384 1694 0 1677 4 1 3 4 0 8 1 mcl64k 65536 800 0 800 94 89 5 33 0 8 5 mcl16k 16384 5 0 5 3 2 1 1 0 8 1 mcl12k 12288 44 0 44 5 4 1 1 0 8 1 mcl9k 9216 22 0 22 8 7 1 1 0 8 1 mcl8k 8192 24 0 24 7 6 1 1 0 8 1 mcl4k 4096 110 0 110 3 2 1 1 0 8 1 mcl2k2 2112 11 0 11 5 5 0 1 0 8 0 mcl2k 2048 50070 0 50019 16 9 7 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 97745 0 97664 74 66 8 43 0 8 0 bufpl 256 11280 0 5614 355 0 355 355 0 8 0 anonpl 16 220515 0 211720 83 35 48 54 0 62 8 amapchunkpl 152 8397 0 8314 26 20 6 14 0 158 1 amappl16 192 10789 0 10301 104 71 33 37 0 8 8 amappl15 184 225 0 220 1 0 1 1 0 8 0 amappl14 176 136 0 132 2 1 1 1 0 8 0 amappl13 168 127 0 123 1 0 1 1 0 8 0 amappl12 160 305 0 305 2 2 0 1 0 8 0 amappl11 152 261 0 248 1 0 1 1 0 8 0 amappl10 144 425 0 425 4 4 0 1 0 8 0 amappl9 136 1126 0 1120 1 0 1 1 0 8 0 amappl8 128 711 0 692 1 0 1 1 0 8 0 amappl7 120 54 0 49 1 0 1 1 0 8 0 amappl6 112 196 0 187 1 0 1 1 0 8 0 amappl5 104 422 0 412 1 0 1 1 0 8 0 amappl4 96 1920 0 1894 2 1 1 2 0 8 0 amappl3 88 339 0 333 1 0 1 1 0 8 0 amappl2 80 14770 0 14713 2 0 2 2 0 8 0 amappl1 72 42114 0 41729 26 17 9 19 0 8 0 amappl 72 4168 0 4134 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 94 0 9 2 0 2 2 0 8 0 uaddrrnd 24 1795 0 1780 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1795 0 1780 1 0 1 1 0 8 0 vmmpekpl 168 15795 0 15775 2 0 2 2 0 8 0 vmmpepl 168 199397 0 197949 128 51 77 80 0 357 7 vmsppl 264 1794 0 1780 2 1 1 2 0 8 0 pdppl 4096 3596 0 3560 5 0 5 5 0 8 0 pvpl 32 654301 0 642420 244 68 176 184 0 265 73 pmappl 192 1794 0 1780 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 666 0 178 15 0 15 15 0 8 0